Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Added a comment. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | bug-0d63621b6c |
Files: | files | file ages | folders |
SHA3-256: |
cc87e3a3bd343bf7b4129bddf6a8ccc7 |
User & Date: | culler 2019-03-29 17:37:53.168 |
Context
2019-03-30
| ||
18:46 | Added missing map for the Treeview background in selected state. check-in: 1074d43f user: culler tags: bug-0d63621b6c | |
2019-03-29
| ||
17:37 | Added a comment. check-in: cc87e3a3 user: culler tags: bug-0d63621b6c | |
17:24 | Added a drawing procedure for Spinboxes in Dark Mode. check-in: ccb69d7c user: culler tags: bug-0d63621b6c | |
Changes
Changes to macosx/ttkMacOSXTheme.c.
︙ | ︙ | |||
1386 1387 1388 1389 1390 1391 1392 | * Ttk expects the up and down arrows to be distinct elements but HIToolbox * draws them as one widget with two different pressed states. We work * around this by defining them as separate elements in the layout, but * making each one have a drawing method which also draws the other one. * The down button does no drawing when not pressed, and when pressed draws * the entire IncDecButton in its "pressed down" state. The up button draws * the entire IncDecButton when not pressed and when pressed draws the | | > > > > | 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 | * Ttk expects the up and down arrows to be distinct elements but HIToolbox * draws them as one widget with two different pressed states. We work * around this by defining them as separate elements in the layout, but * making each one have a drawing method which also draws the other one. * The down button does no drawing when not pressed, and when pressed draws * the entire IncDecButton in its "pressed down" state. The up button draws * the entire IncDecButton when not pressed and when pressed draws the * IncDecButton in its "pressed up" state. NOTE: This means that when the * down button is pressed the IncDecButton will be drawn twice, first * in unpressed state by the up arrow and then in "pressed down" state by * the down button. The drawing must be done in that order. So the up * button must be listed first in the layout. */ static Ttk_Padding SpinbuttonMargins = {0, 0, 2, 0}; static void SpinButtonUpElementSize( void *clientData, void *elementRecord, Tk_Window tkwin, int *minWidth, int *minHeight, Ttk_Padding *paddingPtr) { |
︙ | ︙ |