summaryrefslogtreecommitdiffstats
path: root/library/ttk
Commit message (Collapse)AuthorAgeFilesLines
...
* | [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for ↵patthoyts2009-10-071-3/+18
| | | | | | | | | | Windows 7. FossilOrigin-Name: fe34cb63d6f218d1d550a7309066727cc2148f59
* | * 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] FossilOrigin-Name: dd088316d0eeacc11ace71d01cb2148d45914273
* | Correct the ttk::treeview border on XP and Vista.patthoyts2009-02-211-2/+4
| | | | | | FossilOrigin-Name: 13c9723c6707c5b369e8b21fc3d7769a9252a2c2
* | * 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. FossilOrigin-Name: bd5403fee7623038a3910a1b0eabfa5a71b6880f
* | ttk::spinbox: Add cross-platform MouseWheel bindings.jenglish2008-12-073-27/+76
| | | | | | | | | | | | Factored out [ttk::bindMouseWheel] procedure. FossilOrigin-Name: 379841dd4e8a8681dcd1f45d405928c0f39aa4c1
* | 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. FossilOrigin-Name: 087952762daa693971237477949d1d0c60efd418
* | Added vista theme to iron out the visual differences between vista and XP.patthoyts2008-12-053-53/+214
| | | | | | FossilOrigin-Name: 88cd5d73be070bc642b34e1214891c6943f31b9d
* | Add new "hover" statejenglish2008-12-031-3/+1
| | | | | | | | | | | | (patch from Pat Thoyts; needed to support proper visual feedback on Vista). FossilOrigin-Name: 8a64537bbfada17c4ac361b82ffc09430c80e9cf
* | Use a styled frame around the popdown listbox so we can adjust the border ↵patthoyts2008-11-297-14/+51
| | | | | | | | | | for each theme as needed. FossilOrigin-Name: 64cd252350ad163c6db048685333738359042618
* | [Bug 1991930] combobox dropdown needs to be topmostpatthoyts2008-11-221-3/+2
| | | | | | FossilOrigin-Name: 459d13566e6f39413d30b6dc360b72c2794a4439
* | [Bug 1939129] combobox dropdown was drawn behind topmost toplevels.patthoyts2008-11-221-1/+3
| | | | | | FossilOrigin-Name: 8c83cb430190a69da528e78c95088ee02450c1b9
* | Implemented the themed spinbox widget ttk::spinbox.patthoyts2008-11-019-9/+175
| | | | | | FossilOrigin-Name: 1fc44d63b7e4ec4da75db0a00822b66c26c1620e
* | 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] FossilOrigin-Name: 07dfba23921108a9f9ff39246f1c933e51cd0521
* | Implemented keyboard bindings for ttk::scalepatthoyts2008-10-171-6/+42
| | | | | | FossilOrigin-Name: 7914c071674a3528a812d1dd84032f1cf0a5ab65
* | * 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. FossilOrigin-Name: e8525c52999786a95187562866522081dd8423ec
* | 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. FossilOrigin-Name: cc4b1b46f9e6397de8e45764099a80f0f640e20b
* | Add correct border to combobox on Vistapatthoyts2008-05-151-1/+24
| | | | | | FossilOrigin-Name: 7d4db6f486ceed19170a6fcf69a1abd1f9b05b21
* | BUGFIX: [$tv selection] takes a list of items, not a single item [Bug 1951733].jenglish2008-04-251-2/+2
| | | | | | FossilOrigin-Name: 8400566d7efc22a1ed84a6371d900d9771429c4c
* | Don't resize the window if the toplevel is not resizable or the sizegrip is ↵patthoyts2008-04-041-3/+19
| | | | | | | | | | disabled FossilOrigin-Name: 74096ccd85c15eb2c8b479b8955b38d71da0091c
* | Fix the foreground colour for labelframe in xppatthoyts2008-04-031-2/+2
|/ | | FossilOrigin-Name: 179522791cfd06ff0aaba058cb71ba6296ff2746
* Arrange to deliver <<ComboboxSelected>> event after listbox is unposted,jenglish2008-02-231-2/+2
| | | | | | as intended [Bug 1890211]. Clarified documentation. FossilOrigin-Name: 448844d29f1256fc5bdf5e2063436d2da7e4dade
* 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.) FossilOrigin-Name: 98fbd097477afebff9bb3da7d43ae06374e7698a
* Fix MouseWheel bindings for ttk::treeview widgetjenglish2008-01-062-18/+64
| | | | | | (Fixes #1442006, #1821939, #1862692) FossilOrigin-Name: 316f0f8777147fc815639503d83a512d48a3fba7
* merge stable branch onto HEADdgp2007-12-1314-14/+14
| | | FossilOrigin-Name: e7868b44c1e7bffc63a053b87a96a4499757f80d
* s/style/ttk::style/jenglish2007-12-082-63/+61
| | | FossilOrigin-Name: f71ed614d28179b8a51025dae39e681099371219
* * 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. FossilOrigin-Name: 6b45bb0535c40ab20ce7b9593124dadf95fd21f5
* * 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". FossilOrigin-Name: c9d33ad05152a83ec440259c0638f37cf352e853
* 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. FossilOrigin-Name: 5bacbe0983a1e6286c1f9552e0285375054c11b0
* Add mandatory 8.5-isms.jenglish2007-11-171-3/+3
| | | FossilOrigin-Name: 77f28ae8cae254aa56c516802dc4e23aa8d9acb2
* Swap in core scrollbars for [ttk::scrollbar]s on OSX.jenglish2007-11-171-1/+19
| | | FossilOrigin-Name: 3b33c44dc0eeee8b2b037e1b4eacac58a53119f8
* * library/ttk/combobox.tcl: Set focus to listbox in <Map> bindingjenglish2007-11-061-5/+8
| | | | | | instead of in Post command (see #1349811 for info). FossilOrigin-Name: b6c9accc2f7d5590de8c77d2aaed9cdab02ea0be
* BUGFIX: Unpost can be called with no preceding Post.jenglish2007-10-311-2/+4
| | | FossilOrigin-Name: 139521b389c1d9b09a6cc94d12863d9818c12ae2
* use size -12 TkFixedFont (was -10)hobbs2007-10-301-2/+2
| | | FossilOrigin-Name: 16037b098ec7b3a6055965b4090ec0519f7d0065
* * 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. FossilOrigin-Name: 389670a8faeee2533174cebfb106f6fdf465d536
* use Monaco 11 (was 9) as Aqua TkFixedFonthobbs2007-10-301-2/+2
| | | FossilOrigin-Name: acc695071d94351d4817eca07ff6966845286fbb
* * 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. FossilOrigin-Name: f108de53ea5bbca88ddb0d911bbc8a30fd9a894f
* * 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. FossilOrigin-Name: fad8a49e92275b89d8795368bdd3acd82f82553a
* * library/ttk/combobox.tcl (ttk::combobox::PopdownWindow): redo wmhobbs2007-10-231-7/+17
| | | | | | transient on each drop to handle reparent-able frames. [Bug 1818441] FossilOrigin-Name: 73116ea0e55d152a12ae81e25c7a8ef873c2720c
* [namespace import ::ttk::scrollbar] doesn't work,jenglish2007-10-231-4/+7
| | | | | | since ttk::scrollbar isn't [namespace export]ed. FossilOrigin-Name: f768f92d63e4626a6776c4034adce7e74c0481da
* * 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. FossilOrigin-Name: a69eecbfd75ce2846f24ea14b21342a866ae5a7d
* * library/ttk/fonts.tcl: check for TIP #145 fonts on alldas2007-10-211-28/+21
| | | | | | platforms; correct aqua font sizes. FossilOrigin-Name: 356ce28fd709448f1c95807319af171668051ffb
* Clean up stale comments.jenglish2007-10-211-13/+8
| | | FossilOrigin-Name: f674a2be66b41439204cb56b7ea5eea90d9aea0e
* s/style/ttk::style/jenglish2007-10-191-25/+22
| | | FossilOrigin-Name: c21e18bc9dd8e5cb6dec78884da3d5fa642aae7d
* * 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) FossilOrigin-Name: 51d4f28eeb18ffa96de0fd7f3109fc875802544e
* s/style/ttk::style/jenglish2007-10-162-56/+55
| | | FossilOrigin-Name: 69ad4f31adc10202b41349018f6456a6a9b25813
* Fix private routines accidentally defined in global namespace [Bug 1803836]jenglish2007-09-301-3/+3
| | | FossilOrigin-Name: 4b695ec036b7b4feacf82f683140a8dfb5c2cd9d
* Try to improve combobox appearance on OSX + Tk 8.5 [#1780286].jenglish2007-09-171-40/+65
| | | FossilOrigin-Name: 2fbcddd3edad867ee3d921e0ffa51f3ba3fa3583
* Explicitly set -anchor w for TMenubuttons [#1614540]jenglish2007-07-061-1/+2
| | | | | | CVS :---------------------------------------------------------------------- FossilOrigin-Name: 1a36311455d4fa683ca20ff34db1ee44aa8fe17d
* * library/ttk/ttk.tcl: should require Tk before pseudo-providinghobbs2007-06-211-2/+2
| | | | | | tile 0.8.0. FossilOrigin-Name: 40b7bf0497f25c80a9e03139a961055c0a628a68
* 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. FossilOrigin-Name: def6bb17f9e3906823584da8275e0052377733db