Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-05-02
| ||
| 22:17 | Removed test code Leaf check-in: 0d6b899a5f user: bohagan tags: trunk | |
| 02:55 | Corrected Windows theme treeview item state mapping check-in: 754104cba6 user: bohagan tags: trunk | |
| 01:23 | Changes from merge with Tk trunk check-in: 398db8a1b9 user: bohagan tags: trunk | |
|
2026-05-01
| ||
| 00:34 | Changed draw chevron arrow function to use lines and also set so thickness will now scale too. check-in: 14b896eb06 user: bohagan tags: trunk | |
|
2026-04-30
| ||
| 00:32 | Indicator size consistency changes from Csaba. check-in: 27e5fcd9d0 user: bohagan tags: trunk | |
|
2026-04-28
| ||
| 01:17 | Add tag bind test cases for button, key, enter, and leave events. check-in: 6b1522f340 user: bohagan tags: trunk | |
|
2026-04-27
| ||
| 04:04 | Incorporated changes from trunk check-in: cf5d0e84ce user: bohagan tags: trunk | |
|
2026-04-26
| ||
| 00:37 | Updated test cases for theme changes check-in: 9db81a16d1 user: bohagan tags: trunk | |
|
2026-04-25
| ||
| 21:54 | Documentation updates check-in: 9f9bda6331 user: bohagan tags: trunk | |
|
2026-04-22
| ||
| 02:52 | Removed unneeded set windows theme property flags. check-in: 02887436bb user: bohagan tags: trunk | |
|
2026-04-21
| ||
| 00:50 | Fix from Csaba to Aqua check and radio button layouts to adjust text when scaling changes. check-in: 96a3981d6b user: bohagan tags: trunk | |
|
2026-04-20
| ||
| 02:28 | Updated Windows themes to use modern Explorer-style Treeview open/close indicators. Bug fix for theme display corruption issue. check-in: 4855a564a9 user: bohagan tags: trunk | |
|
2026-04-18
| ||
| 22:11 | Bug fixes from Csaba. check-in: e985acaaaf user: bohagan tags: trunk | |
|
2026-04-16
| ||
| 01:34 | Corrected MacOS versions check-in: 66aba54276 user: bohagan tags: trunk | |
|
2026-04-12
| ||
| 17:57 | Merged in changes from TK 9.1 branch check-in: 576f1ed446 user: bohagan tags: trunk | |
| 16:21 | Further updates in ttkWinTheme.c and ttkWinVistaTheme.c, based on input from Christian (thanks again!), with a few improvements. check-in: f38771a960 user: csaba tags: trunk | |
|
2026-04-11
| ||
| 02:06 | Further improvements in ttkElements.c and ttkWinTheme.c, provided by Christian (many thanks!) check-in: be1f5eebd7 user: csaba tags: trunk | |
| 01:34 | Christian's notebook-related fix from https://androwish.org/home/info/ffcf6812d35de3b9, with a few additions. check-in: 16b787b4ab user: csaba tags: trunk | |
| 00:02 | Some X11 ttk tweaks from AndroWish See https://androwish.org/home/info/487230cea49b14ef check-in: 45b53bc4b4 user: bohagan tags: trunk | |
|
2026-04-10
| ||
| 01:26 | Mac Aqua theme improvements and scaling improvements. Fixed most scaling issues, widget layouts, etc. Open layout issue with check and radio button text overlapping indicator when scaled. check-in: 28811ae60e user: bohagan tags: trunk | |
|
2026-04-07
| ||
| 03:04 | Optimized TkGetScaledPixelValue and arrow sizes to pass actual size and not need a divisor. check-in: 401941477f user: bohagan tags: trunk | |
|
2026-04-04
| ||
| 22:56 | Updates to properly scale items. The issue is the conversion from non-pixel units to pixels is done at object creation. It is only updated under certain conditions which doesn't include tk scaling changes. Sizes in pixels are not scaled by Tk_GetPixelsFromObj, so we need to work around it. check-in: 243cecc5b1 user: bohagan tags: trunk | |
|
2026-04-01
| ||
| 04:17 | Implemented scaling for Windows themes check-in: 73f099010e user: bohagan tags: trunk | |
|
2026-03-29
| ||
| 03:36 | Numerous theme improvements: Updated themes to use new TkGetScaledPixelValue function. Updated clam theme to use chevron arrows. Restore use of old arrows for combobox and spinbox in classic themes. Updated themes to adjust sizes, padding, etc. check-in: 9719b13a87 user: bohagan tags: trunk | |
|
2026-03-26
| ||
| 05:03 | Merged GetScalingFactor into TkScalingLevel. This fixes many remaining TTK widget scaling issues. Moved GetScaledValue to TkGetScaledPixelValue in tkUtil.c. check-in: 25efe21af8 user: bohagan tags: trunk | |
|
2026-03-24
| ||
| 03:51 | Replaced use of TkScalingLevel with custom GetScalingFactor. It doesn't round to nearest 25% or use the ::tk::scalingPct variable. Added GetScaledValue to scale values with double precision. check-in: 5adf201047 user: bohagan tags: trunk | |
|
2026-03-23
| ||
| 03:31 | Updated default and clam themes to use chevron arrows for combobox, spinbox, menubutton, and treeview indicators. Set alt and classic themes to use arrows for combobox, spinbox, menubutton, and treeview indicators. As part of this, moved create legacy open/close indicators to ttkDefaultTheme.c and ttkClassicTheme.c. Corrected size in points vs pixels, missing padding, padding in points vs pixels, etc. check-in: 361d2646b0 user: bohagan tags: trunk | |
|
2026-03-19
| ||
| 15:49 | Added heading support for background state check-in: 3d501941b9 user: bohagan tags: trunk | |
|
2026-03-17
| ||
| 17:01 | Added Chevron style arrows to other themes. check-in: 2eaa9a8003 user: bohagan tags: trunk | |
| 03:37 | Added Chevron style arrows to arrow element in default theme. Now, wherever ARROW_UP, ARROW_DOWN, ARROW_LEFT, and ARROW_RIGHT are used, CHEVRON_UP, CHEVRON_DOWN, CHEVRON_LEFT, and CHEVRON_RIGHT can be used. Refactored arrow size and draw functions to add scaling, make common, use new -arrowpadding option. etc. Changed Treeview general themes default sort indicator to use chevron arrows. Updated general themes to adjust configs for new or changed arrow options. check-in: 40f319ac40 user: bohagan tags: trunk | |
|
2026-03-16
| ||
| 02:00 | Added more files to repo check-in: 137b6d358a user: bohagan tags: trunk | |
| 01:26 | Implemented built-in column sort indicators for X11 and Windows check-in: 90166c48ea user: bohagan tags: trunk | |
|
2026-03-13
| ||
| 02:32 | Windows theme improvements: Removed pre XP support for loading uxtheme.lib. Same changes that are in Tk 9.1. Set default to expand/shrink theme elements to fit space. Support theme colors with transparency. check-in: 2b6d49794e user: bohagan tags: trunk | |
|
2026-03-12
| ||
| 04:39 | Added auto scaling of item disclosure indicator check-in: 7e5a27e7cf user: bohagan tags: trunk | |
|
2026-03-11
| ||
| 01:18 | Implemented Windows VSAPI native theming for Treeview items. Doesn't support -stripe and tag -stripe and -background yet. check-in: 4de457c728 user: bohagan tags: trunk | |
|
2026-03-09
| ||
| 03:56 | Added support for active state to Treeview items. This allows items to change their background color when the mouse is over it. Updated themes to use the active state. check-in: 781a873e22 user: bohagan tags: trunk | |
|
2026-03-06
| ||
| 03:15 | A few treeview-related improvements. Ported from Tk trunk. check-in: 2b26c74a98 user: bohagan tags: trunk | |
| 02:42 | Improvements to the Treeview widget demos. Ported from Tk trunk. check-in: 0e93a0bc8a user: bohagan tags: trunk | |
|
2026-03-05
| ||
| 03:51 | Optimized the set current item/cell implementation. check-in: 37912edb48 user: bohagan tags: trunk | |
| 02:41 | Changed to set detail or user data field to the item id for <<TreeviewOpen>>, <<TreeviewClose>>, and <<TreeviewFocus>> virtual events. check-in: b06d19398f user: bohagan tags: trunk | |
|
2026-02-26
| ||
| 01:13 | Aqua theme changes from Csaba to keep highlight background for CheckTreeview selections. check-in: cc5c8f1dc2 user: bohagan tags: trunk | |
|
2026-02-22
| ||
| 02:03 | Incorporated latest Mac Aqua updates from Tk trunk. check-in: 060595aa76 user: bohagan tags: trunk | |
|
2026-02-11
| ||
| 01:55 | XP and Vista theme updates to add scrollbar and spinbox hover states and fixed tab state order. Added more treeview states for heading, sort buttons, items, treeview, and indicators. This gives Windows the sorted column look like in the Mac Aqua theme. check-in: 0be1041650 user: bohagan tags: trunk | |
|
2026-02-05
| ||
| 01:43 | Fix from Csaba to the Vista CheckTreeview style so items appear with the same left margin of 3p as in the Treeview style. check-in: 8ae15f42fd user: bohagan tags: trunk | |
|
2026-02-03
| ||
| 17:01 | Changes from Csaba so the Checkbutton.indicator element of the alt theme can use its own colors rather than those of CheckTreeview.Item when the latter is selected. At the same time, the two changed option names are consistent with the ones used in the themes clam and default, hence they should be present in the "official" version, too. check-in: 6c8147cfcd user: bohagan tags: trunk | |
| 01:32 | The Checkbutton.indicator element of the themes alt, clam, and default is only drawn if the containing row is vertically fully visible. These changes from Csaba remove an unnecessary sanity check in the theme-specific drawing routines for the Checkbutton.indicator element to allow partially visible check buttons. check-in: 47da7384e3 user: bohagan tags: trunk | |
| 01:06 | Replaced ckalloc, ckfree, etc. with Tcl_Alloc, Tcl_Free, etc. and other changes from Tk 9.1. check-in: 52ad7ed260 user: bohagan tags: trunk | |
|
2026-02-02
| ||
| 10:42 | Changes from Csaba to toggle CheckTreeview state when item is selected or deselected, not just for check button changes. check-in: f3bd99b7ae user: bohagan tags: trunk | |
|
2026-02-01
| ||
| 18:54 | Changes from Csaba to adjust the placement of the Checkbutton.indicator element within the CheckTreeview.Item in a scaling-aware manner. check-in: e842350a6e user: bohagan tags: trunk | |
|
2026-01-27
| ||
| 02:28 | Changes from Csaba to the Aqua and Windows themes to use different selection colors when the Treeview has lost the focus. check-in: 5f702e2470 user: bohagan tags: trunk | |