summaryrefslogtreecommitdiffstats
path: root/library/ttk
Commit message (Collapse)AuthorAgeFilesLines
* 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].
* | [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for ↵patthoyts2009-10-071-3/+18
| | | | | | | | Windows 7.
* | * macosx/ttkMacOSXTheme.c: Update notebook tab appearance todas2009-07-151-4/+5
| | | | | | | | | | | | | | | | * library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook padding and tabmargins; correct appearance of selected tree header; add support for native tree header sort arrows via user1 state. [Patch 2819620]
* | Correct the ttk::treeview border on XP and Vista.patthoyts2009-02-211-2/+4
| |
* | * generic/ttk/ttkDefaultTheme.c: Fix color palette for radiobuttonjenglish2008-12-311-1/+3
| | | | | | | | | | | | | | and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt" theme check/radiobuttons look like Windows 98, as intended. * library/ttk/altTheme.tcl: Specify dark gray -bordercolor to soften edges.
* | ttk::spinbox: Add cross-platform MouseWheel bindings.jenglish2008-12-073-27/+76
| | | | | | | | Factored out [ttk::bindMouseWheel] procedure.
* | Add native aqua elements for ttk::spinbox [Bug 2219588].jenglish2008-12-072-91/+111
| | | | | | | | | | Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme.
* | Added vista theme to iron out the visual differences between vista and XP.patthoyts2008-12-053-53/+214
| |
* | Add new "hover" statejenglish2008-12-031-3/+1
| | | | | | | | (patch from Pat Thoyts; needed to support proper visual feedback on Vista).
* | Use a styled frame around the popdown listbox so we can adjust the border ↵patthoyts2008-11-297-14/+51
| | | | | | | | for each theme as needed.
* | [Bug 1991930] combobox dropdown needs to be topmostpatthoyts2008-11-221-3/+2
| |
* | [Bug 1939129] combobox dropdown was drawn behind topmost toplevels.patthoyts2008-11-221-1/+3
| |
* | Implemented the themed spinbox widget ttk::spinbox.patthoyts2008-11-019-9/+175
| |
* | Expanded set of symbolic cursors.jenglish2008-10-286-37/+208
| | | | | | | | | | Add correct platform-specific cursors for OSX [Bug 2054562] Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835]
* | Implemented keyboard bindings for ttk::scalepatthoyts2008-10-171-6/+42
| |
* | * library/ttk/aquaTheme.tcl: Use system color names and TIP145 nameddas2008-07-221-16/+18
| | | | | | | | font instead of hardcoded color values and deprecated native font name.
* | Batch of ttk::treeview enhancements:jenglish2008-05-238-95/+49
| | | | | | | | | | | | | | | | | | | | | | + Added [$tv identify region], [$tv identify element], and [$tv identify item] subcommands. + Simplified bindings. + Added [$tv tag has] subcommand. + Tag-related display improvements: setting a tag -background or -foreground no longer overrides selection feedback. + Don't need separate 'Item', 'Cell', and 'Row' style settings anymore, only the base "Treeview" style is used.
* | Add correct border to combobox on Vistapatthoyts2008-05-151-1/+24
| |
* | BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733].jenglish2008-04-251-2/+2
| |
* | Don't resize the window if the toplevel is not resizable or the sizegrip is ↵patthoyts2008-04-041-3/+19
| | | | | | | | disabled
* | Fix the foreground colour for labelframe in xppatthoyts2008-04-031-2/+2
|/
* Arrange to deliver <<ComboboxSelected>> event after listbox is unposted,jenglish2008-02-231-2/+2
| | | | as intended [Bug 1890211]. Clarified documentation.