summaryrefslogtreecommitdiffstats
path: root/library/ttk
Commit message (Collapse)AuthorAgeFilesLines
* 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 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
|
* Arrange to deliver <<ComboboxSelected>> event after listbox is unposted,jenglish2008-02-231-2/+2
| | | | as intended [Bug 1890211]. Clarified documentation.
* library/treeview.tcl: Fix bug in Shift-ButtonPress-1 bindingjenglish2008-01-301-2/+2
| | | | (error if no current focus item; reported on c.l.t.)
* Fix MouseWheel bindings for ttk::treeview widgetjenglish2008-01-062-18/+64
| | | | (Fixes #1442006, #1821939, #1862692)
* merge stable branch onto HEADdgp2007-12-1314-14/+14
|
* s/style/ttk::style/jenglish2007-12-082-63/+61
|
* * generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c:jenglish2007-11-191-7/+1
| | | | | | | | | | | | Add "fill" element: like "background" but only erases parcel. * generic/ttk/ttkFrame.c: Use fill element in Labelframe Label sublayout. Also improved default labelmargins for -labelanchor w*, e*. * generic/ttk/ttkLabel.c: no longer need Labelframe hack. * library/ttk/aquaTheme.tcl: ImageTextElement no longer needed. TextElement no longer needs '-background' option.
* * generic/ttk/ttkFrame.c: Use sublayout for ttk::labelframe labelsjenglish2007-11-187-26/+28
| | | | | | | | instead of single element. * generic/ttk/ttkLabel.c: Default -anchor for text and label elements is now "w" instead of "center". Fixes [Bug 1614540]. * library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles now need explicit "-anchor center".
* ttkMacOSXTheme.c: Resynchronize with Tile codebasejenglish2007-11-181-3/+3
| | | | | so that patches can flow back and forth. aquaTheme.tcl: Extra TButton -padding no longer needed.
* Add mandatory 8.5-isms.jenglish2007-11-171-3/+3
|
* Swap in core scrollbars for [ttk::scrollbar]s on OSX.jenglish2007-11-171-1/+19
|
* * library/ttk/combobox.tcl: Set focus to listbox in <Map> bindingjenglish2007-11-061-5/+8
| | | | instead of in Post command (see #1349811 for info).
* BUGFIX: Unpost can be called with no preceding Post.jenglish2007-10-311-2/+4
|
* use size -12 TkFixedFont (was -10)hobbs2007-10-301-2/+2
|
* * generic/ttk/ttkWidget.c: Split up RedisplayWidget()jenglish2007-10-301-2/+2
| | | | | | | | | | | | | to factor out double-buffering related code. * macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/ kThemeBrushModelessDialogBackground{Active|Inactive} instead of ApplyThemeBackground/kThemeBackgroundWindowHeader (advice from DAS). * library/ttk/aquaTheme.tcl: Use darker shade for inactive and disabled text, to match typical values of most kThemeXXXTextColorInactive values.
* use Monaco 11 (was 9) as Aqua TkFixedFonthobbs2007-10-301-2/+2
|
* * tests/listbox.test, tests/panedwindow.test, tests/scrollbar.test:hobbs2007-10-301-2/+2
| | | | | | | | | | | | | | | | * library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl: * library/msgbox.tcl, library/optMenu.tcl, library/tclIndex: * library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt: * library/demos/tcolor, library/demos/text.tcl: * library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look * library/ttk/fonts.tcl: Update of Tk default look in 8.5 * macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look * unix/tkUnixDefault.h: with minor modifications for Win32/Aqua. * win/tkWinDefault.h: Uses Tk*Font definitions throughout for * win/tkWinFont.c: classic widgets. [Bug #1820344] * library/obsolete.tcl (::tk::classic::restore): This restores changes made to defaults in 8.5 using the 'option' command, segmented into logical groups.
* * library/ttk/combobox.tcl: Make popdown window [wm resizable 0 0]jenglish2007-10-282-39/+41
| | | | | | | on OSX, to prevent TkAqua from shrinking the scrollbar to make room for a grow box that isn't there. * macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl: Reworked combobox layout.
* * library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wmhobbs2007-10-231-7/+17
| | | | transient on each drop to handle reparent-able frames. [Bug 1818441]
* [namespace import ::ttk::scrollbar] doesn't work,jenglish2007-10-231-4/+7
| | | | since ttk::scrollbar isn't [namespace export]ed.
* * library/ttk/combobox.tcl: ttk::combobox overhaul;jenglish2007-10-223-104/+133
| | | | | | | | fixes [#1814778, #1780286, #1609168, #1349586] * library/ttk/aquaTheme.tcl: Factored out aqua-specific combobox -postposition adjustments. * generic/ttk/ttkTrack.c: Detect [grab]s and unpress pressed element; combobox workaround no longer needed.
* * library/ttk/fonts.tcl: check for TIP #145 fonts on alldas2007-10-211-28/+21
| | | | platforms; correct aqua font sizes.
* Clean up stale comments.jenglish2007-10-211-13/+8
|
* s/style/ttk::style/jenglish2007-10-191-25/+22
|
* * library/ttk/fonts.tcl: Create all the tip 145 font names on allpatthoyts2007-10-181-1/+22
| | | | platforms (mac and unix get handled in script, windows in C)
* s/style/ttk::style/jenglish2007-10-162-56/+55
|
* Fix private routines accidentally defined in global namespace [Bug 1803836]jenglish2007-09-301-3/+3
|
* Try to improve combobox appearance on OSX + Tk 8.5 [#1780286].jenglish2007-09-171-40/+65
|
* Explicitly set -anchor w for TMenubuttons [#1614540]jenglish2007-07-061-1/+2
| | | | CVS :----------------------------------------------------------------------
* * library/ttk/ttk.tcl: should require Tk before pseudo-providinghobbs2007-06-211-2/+2
| | | | tile 0.8.0.
* Ttk_Manager API overhaul:jenglish2007-06-091-3/+3
| | | | | | | | | | | + Ttk_Manager no longer responsible for managing slave records + Ttk_Manager structure now opaque + Ttk_Slave structure now private + Pass Ttk_Manager * to Tk_GeomMgr hooks instead of Ttk_Slave * ttk::labelframe: Simplified -labelwidget management. ttk::noteboook 'insert' command didn't correctly maintain current tab. Changed documentation of ttk::panedwindow 'identify' command to match implementation.
* Removed ttk::dialog and dependencies.jenglish2007-05-254-544/+1
|
* TIP #145 implementationpatthoyts2007-05-041-8/+11
|