Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tk_CreateBinding: Silently ignore empty binding scripts (Fixes [Bug 3006842]). | jenglish | 2010-05-31 | 1 | -1/+12 |
| | | | | ttkTreeview.c: [$tv tag bind $tag <...> {}] now removes binding. | ||||
* | Backported support for the Vista theme. | patthoyts | 2009-05-14 | 1 | -0/+48 |
| | | | | This requires the vsapi element engine, the hover state and the theme script definition. | ||||
* | generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating | jenglish | 2008-08-19 | 2 | -4/+4 |
| | | | | | point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". | ||||
* | Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, | jenglish | 2008-07-04 | 1 | -0/+9 |
| | | | | in case of erroneous style specifications [#2009213]. | ||||
* | Arrange to deliver <<ComboboxSelected>> event after listbox is unposted, | jenglish | 2008-02-23 | 1 | -2/+22 |
| | | | | as intended [Bug 1890211]. Clarified documentation. | ||||
* | Fix MouseWheel bindings for ttk::treeview widget | jenglish | 2008-01-06 | 1 | -82/+79 |
| | | | | (Fixes #1442006, #1821939, #1862692) | ||||
* | merge stable branch onto HEAD | dgp | 2007-12-13 | 5 | -5/+5 |
| | |||||
* | Internal Ttk_Manager API updates; Fixed [Bug 1343984]; | jenglish | 2007-11-25 | 2 | -10/+96 |
| | | | | | | Added [$nb hide] method; [$nb add] on already-managed windows no longer throws an error, can be used to re-add a hidden tab. Updated docs and test suite. | ||||
* | Improved the tests for ttk::style element create args | patthoyts | 2007-11-25 | 1 | -3/+3 |
| | |||||
* | Fixed crash bug in style element create | patthoyts | 2007-11-19 | 1 | -0/+13 |
| | |||||
* | Swap in core scrollbars for [ttk::scrollbar]s on OSX. | jenglish | 2007-11-17 | 1 | -1/+32 |
| | |||||
* | ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) | jenglish | 2007-10-25 | 1 | -2/+29 |
| | |||||
* | Make Ttk_GetImage safe if called with NULL interp. Added some tests | patthoyts | 2007-10-09 | 1 | -1/+34 |
| | | | | that crash on Windows without this fix. | ||||
* | Made ttk/all.tcl be the same as tk's all.tcl and make use of file normalize | patthoyts | 2007-09-18 | 1 | -10/+18 |
| | |||||
* | Added -width and -height options. | jenglish | 2007-06-10 | 1 | -2/+49 |
| | | | | | | | Added 'panes' method, return list of managed windows. 'sashpos' method is now documented as part of the public interface, and details clarified. Should be easier to set initial sash positions now [Alleviates #1659067]. | ||||
* | Ttk_Manager API overhaul: | jenglish | 2007-06-09 | 2 | -4/+48 |
| | | | | | | | | | | | + 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 tk/tests/ttk/misc.test -- ttk::dialog tests, not appropriate for core. | jenglish | 2007-05-25 | 1 | -33/+0 |
| | |||||
* | EntrySetValue: Ensure that widget is in a consistent state before setting | jenglish | 2007-05-18 | 1 | -0/+21 |
| | | | | | the linked -textvariable. Previously, it was possible for [$e index insert] to point past the end of the string, leading to heap corruption [Bug 1721532]. | ||||
* | * tests/ttk/treetags.test: Another bit of test suite | dgp | 2007-05-18 | 1 | -1/+2 |
| | | | | SCIM-tolerance. [Bug 1609316] | ||||
* | duplicate test names | dgp | 2007-05-16 | 2 | -4/+4 |
| | |||||
* | Merged duplicate functionality between image element factory, | jenglish | 2006-12-09 | 1 | -25/+2 |
| | | | | | | image element, and -image option processing. Image element factory now takes an imageSpec argument instead of a separate image name and -map option. | ||||
* | * library/ttk/altTheme.tcl, library/ttk/clamTheme.tcl, | jenglish | 2006-11-24 | 1 | -2/+2 |
| | | | | | | | | | | library/ttk/defaults.tcl, library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl: explicitly specify -anchor w on TMenubutton * tests/ttk/entry.test: Fixed font dependency; test entry-3.2 should work on all platforms now. * library/classicTheme.tcl: Don't define or use TkClassicDefaultFont. * generic/ttk/ttkTreeview.c, generic/ttk/ttkPanedwindow.c: Handle missing layouts. | ||||
* | Workaround for #1583038 | jenglish | 2006-11-12 | 1 | -1/+1 |
| | |||||
* | Miscellaneous minor changes to re-sync Ttk codebase with Tile CVS: | jenglish | 2006-11-07 | 2 | -104/+3 |
| | | | | | | fix comments damaged by overzealous search-and-destroy; removed obsolete [style default] synonym for [ttk::style configure]; removed other dead code. | ||||
* | * doc/ttk_Geometry.3, doc/ttk_Theme.3, doc/ttk_button.n: | hobbs | 2006-10-31 | 16 | -0/+2827 |
* doc/ttk_checkbutton.n, doc/ttk_combobox.n, doc/ttk_dialog.n: * doc/ttk_entry.n, doc/ttk_frame.n, doc/ttk_image.n: * doc/ttk_intro.n, doc/ttk_label.n, doc/ttk_labelframe.n: * doc/ttk_menubutton.n, doc/ttk_notebook.n, doc/ttk_panedwindow.n: * doc/ttk_progressbar.n, doc/ttk_radiobutton.n, doc/ttk_scrollbar.n: * doc/ttk_separator.n, doc/ttk_sizegrip.n, doc/ttk_style.n: * doc/ttk_treeview.n, doc/ttk_widget.n,: * generic/ttk/ttk.decls, generic/ttk/ttkBlink.c: * generic/ttk/ttkButton.c, generic/ttk/ttkCache.c: * generic/ttk/ttkClamTheme.c, generic/ttk/ttkClassicTheme.c: * generic/ttk/ttkDecls.h, generic/ttk/ttkDefaultTheme.c: * generic/ttk/ttkElements.c, generic/ttk/ttkEntry.c: * generic/ttk/ttkFrame.c, generic/ttk/ttkImage.c: * generic/ttk/ttkInit.c, generic/ttk/ttkLabel.c: * generic/ttk/ttkLayout.c, generic/ttk/ttkManager.c: * generic/ttk/ttkManager.h, generic/ttk/ttkNotebook.c: * generic/ttk/ttkPanedwindow.c, generic/ttk/ttkProgress.c: * generic/ttk/ttkScale.c, generic/ttk/ttkScroll.c: * generic/ttk/ttkScrollbar.c, generic/ttk/ttkSeparator.c: * generic/ttk/ttkSquare.c, generic/ttk/ttkState.c: * generic/ttk/ttkStubInit.c, generic/ttk/ttkStubLib.c: * generic/ttk/ttkTagSet.c, generic/ttk/ttkTheme.c: * generic/ttk/ttkTheme.h, generic/ttk/ttkThemeInt.h: * generic/ttk/ttkTrace.c, generic/ttk/ttkTrack.c: * generic/ttk/ttkTreeview.c, generic/ttk/ttkWidget.c: * generic/ttk/ttkWidget.h: * library/demos/ttk_demo.tcl, library/demos/ttk_iconlib.tcl: * library/demos/ttk_repeater.tcl: * library/ttk/altTheme.tcl, library/ttk/aquaTheme.tcl: * library/ttk/button.tcl, library/ttk/clamTheme.tcl: * library/ttk/classicTheme.tcl, library/ttk/combobox.tcl: * library/ttk/cursors.tcl, library/ttk/defaults.tcl: * library/ttk/dialog.tcl, library/ttk/entry.tcl: * library/ttk/fonts.tcl, library/ttk/icons.tcl: * library/ttk/keynav.tcl, library/ttk/menubutton.tcl: * library/ttk/notebook.tcl, library/ttk/panedwindow.tcl: * library/ttk/progress.tcl, library/ttk/scale.tcl: * library/ttk/scrollbar.tcl, library/ttk/sizegrip.tcl: * library/ttk/treeview.tcl, library/ttk/ttk.tcl: * library/ttk/utils.tcl, library/ttk/winTheme.tcl: * library/ttk/xpTheme.tcl: * macosx/ttkMacOSXTheme.c: * tests/ttk/all.tcl, tests/ttk/bwidget.test, tests/ttk/combobox.test: * tests/ttk/entry.test, tests/ttk/image.test: * tests/ttk/labelframe.test, tests/ttk/layout.test: * tests/ttk/misc.test, tests/ttk/notebook.test: * tests/ttk/panedwindow.test, tests/ttk/progressbar.test: * tests/ttk/scrollbar.test, tests/ttk/treetags.test: * tests/ttk/treeview.test, tests/ttk/ttk.test, tests/ttk/validate.test: * win/ttkWinMonitor.c, win/ttkWinTheme.c, win/ttkWinXPTheme.c: First import of Ttk themed Tk widgets as branched from tile 0.7.8 * generic/tkInt.h, generic/tkWindow.c: add Ttk_Init call, copy tk classic widgets to ::tk namespace. * library/tk.tcl: add source of ttk/ttk.tcl, define $::ttk::library. * unix/Makefile.in, win/Makefile.in: add Ttk build bits * win/configure, win/configure.in: check for uxtheme.h (XP theme). |