summaryrefslogtreecommitdiffstats
path: root/library/ttk
Commit message (Collapse)AuthorAgeFilesLines
* Remove excess spacing in various library files.jan.nijtmans2016-03-1010-25/+25
|
* ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]:jenglish2014-05-271-6/+32
|\ | | | | | | | | keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and %m is NotifyNormal.
| * ttk::entry, ttk::combobox: proposed fix for [a80f5d7165]:jenglish2014-05-271-6/+32
| | | | | | | | | | keep track of whether a drag transaction is in progress; only initiate autoscroll in <B1-Leave> if selectMode is not "none" and if %m is NotifyNormal.
* | Fix "creative writing" problem.dgp2013-11-121-1/+1
|\ \ | |/
| * Fix "creative writing" flaw.dgp2013-11-121-1/+1
| |
| * Bug [c597acdab3]: Call [$pb step] in tail position in ↵jan.nijtmans2013-08-261-2/+2
| | | | | | | | ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired
* | Bug [c597acdab3]: Call [$pb step] in tail position jenglish2013-08-151-2/+2
| | | | | | | | | | in ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired.
* | Bug [2501278]: ttk::scale keyboard binding problemjan.nijtmans2013-06-281-1/+4
|\ \ | |/
| * Bug [2501278]: ttk::scale keyboard binding problemjan.nijtmans2013-06-281-1/+4
| |
* | removed one entry too much from ttk:entryjan.nijtmans2013-01-131-0/+1
| |
* | See bug 3600390bug_3600390jan.nijtmans2013-01-111-3/+0
| |
* | new virtual event <<ToggleSelection>>bug_3555644jan.nijtmans2012-08-232-2/+2
| |
* | merge trunkjan.nijtmans2012-08-101-2/+2
|\ \
| * | Shift-Control -> Control-Shift, for consisancy everywherejan.nijtmans2012-08-101-2/+2
| | |
* | | define two more virtual bindings, and correct various Macjan.nijtmans2012-08-101-2/+2
| | | | | | | | | | | | bindings according to Apple OSX documentation. Doc updated as well
* | | 8 new virtual events (doc not updated yet)jan.nijtmans2012-08-092-6/+6
| | |
* | | [Bug 3555644]: Better use of virtual events.jan.nijtmans2012-08-092-8/+9
|/ /
* | [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
|\ \ | |/
| * [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
| |
* | ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561].jenglish2012-01-301-2/+5
|\ \ | |/
| * ttk::combobox::Press: Don't take focus in disabled state [Bug 2925561].jenglish2012-01-301-2/+5
| |
* | Purge RCS Keywordsdgp2011-06-0823-45/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-0823-45/+0
| |
* | [Bug 3000002]: enable use of system sizes for vsapi elementspatthoyts2011-03-221-24/+24
|\ \ | |/ | | | | | | | | | | | | | | | | Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <dunkfan@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
| * [Bug 3000002]: enable use of system sizes for vsapi elementspatthoyts2011-03-221-24/+24
| | | | | | | | | | | | | | | | | | | | Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <dunkfan@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | [Bug 3223850] - button remains stuck when disabled as depressed on XPpatthoyts2011-03-191-1/+1
|\ \ | |/ | | | | | | | | | | | | | | If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled. Reported-by: Thomas MENEZ <thomasmenez@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
| * [Bug 3223850] - button remains stuck when disabled as depressed on XPpatthoyts2011-03-191-1/+1
| | | | | | | | | | | | | | | | | | If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled. Reported-by: Thomas MENEZ <thomasmenez@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
| * library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl:jenglish2010-09-023-5/+17
| | | | | | | | Specify disabled combobox text foreground color [#3057573].
| * library/ttk/entry.tcl: Revert keyboard navigation bindings to use real eventsjenglish2010-09-011-15/+15
| | | | | | | | instead of virtual events.
| * Major backport of 8.6 Ttk for 8.5.9. Most changes were only beinghobbs2010-08-2620-224/+476
| | | | | | | | | | | | | | | | | | | | | | | | | | | | committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
| * TIP #359: Extended window manager hints support for X11.patthoyts2010-01-201-1/+2
| |
| * ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356].jenglish2009-12-231-3/+6
| |
| * Fix the selection of treeview rows on Windows XP and Vistapatthoyts2009-12-032-1/+25
| |
| * [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for ↵patthoyts2009-10-071-2/+17
| | | | | | | | Windows 7.
| * Backported support for the Vista theme.patthoyts2009-05-143-17/+218
| | | | | | | | This requires the vsapi element engine, the hover state and the theme script definition.
| * * library/ttk/cursors.tcl: backport ttk::cursor from HEADdas2009-04-101-14/+167
| |
| * [Bug 1991930] combobox dropdown needs to be topmostpatthoyts2008-11-221-3/+2
| |
| * Backported combobox toplevel fix for [Bug 1939129]patthoyts2008-11-221-1/+3
| |
| * Backported keyboard bindings for ttk::scalepatthoyts2008-10-171-6/+42
| |
| * * library/ttk/aquaTheme.tcl: Use system color names and TIP145 nameddas2008-07-221-20/+24
| | | | | | | | font instead of hardcoded color values and deprecated native font name.
| * Backport fix for [Bug 1951733]jenglish2008-06-201-2/+2
| |
| * Fix the foreground colour for labelframe in xppatthoyts2008-04-031-2/+2
| |
* | library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl:jenglish2010-09-023-5/+17
| | | | | | | | Specify disabled combobox text foreground color [#3057573].
* | [Bug 3016598] Bump dummy [package ifneeded tile] version to 0.8.6.jenglish2010-06-151-4/+7
| |
* | * library/entry.tcl: [Bug 2971663]: Make the <Up> and <Down> keysdkf2010-03-171-1/+4
| | | | | | | | | | | | * library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will generate (invisible zero-width) characters for them otherwise. The explicitly empty bindings are harmless on other platforms.
* | TIP #359: Extended window manager hints support for X11.patthoyts2010-01-191-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Modern unix window managers use a set of window properties to give hints as to the purpose of a toplevel window. They then use these hints to apply various animation and decoration options based on the type (dialog, menu, tooltip and more). This patch adds a [wm attributes $w -type] option to control and read the type hint and makes use of this for the ttk::combobox and the dialogs raised from the Tk library scripts. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | Centralize the definitions of what keys do particular types of left and rightdkf2010-01-061-14/+14
| | | | | | | | movements in entries and text widgets. They vary between platforms!
* | Reworked ActivateTab focus selection logicjenglish2009-12-252-38/+65
| | | | | | | | ([Bug 2917688], also fixes [Bug 2546779]).
* | ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356].jenglish2009-12-231-3/+6
| |
* | [update] hygiene.jenglish2009-11-124-11/+11
| | | | | | | | | | | | | | + Where possible, replace [a; update; b] with [a ; after 0 b]. + Where not possible, use [update idletasks] instead of full [update]. + Use [after 0] in favor of [after idle] for delayed work, to reduce likelihood of reentrancy issues in [update idletasks].