Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ttk::treeview: Fix inconsistent use of treeArea / headingArea; | jenglish | 2008-12-27 | 1 | -28/+32 |
| | | | | fixes [#2381555] ([$tv identify] didn't work when horizontally scrolled). | ||||
* | fix 'make checkstubs' failure: make TtkEntry_Init MODULE_SCOPE | das | 2008-12-15 | 1 | -2/+2 |
| | |||||
* | Remove leftover commented-out code, mistakenly included in last commit | jenglish | 2008-12-11 | 1 | -2/+1 |
| | |||||
* | Add native aqua elements for ttk::spinbox [Bug 2219588]. | jenglish | 2008-12-07 | 1 | -291/+126 |
| | | | | | Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings. Minor spinbox appearance improvements in clam theme. | ||||
* | Fix potential null dereference flagged by clang static analyzer | das | 2008-12-07 | 1 | -2/+2 |
| | |||||
* | Add new "hover" state | jenglish | 2008-12-03 | 3 | -4/+21 |
| | | | | (patch from Pat Thoyts; needed to support proper visual feedback on Vista). | ||||
* | Widget self-destruction is not necessarily an error [Bug 2298720]. | jenglish | 2008-11-16 | 2 | -8/+7 |
| | |||||
* | ttkWidget.c: Reworked widget construction and destruction sequence; | jenglish | 2008-11-13 | 2 | -109/+129 |
| | | | | | | | fixes [#2207435] and several other problems discovered during investigation of same. ttkButton.c(CheckbuttonInitialize): Account for initializeProc being called earlier in the construction sequence now. | ||||
* | Don't crash when application uses nondefault visual [#2264732]. | jenglish | 2008-11-11 | 1 | -3/+2 |
| | |||||
* | Ttk widget initializeProc()s now return void instead of | jenglish | 2008-11-09 | 11 | -49/+30 |
| | | | | | a status code, and are no longer allowed to fail. (Fix for #2207435 in progress). | ||||
* | Remove unnecessary casts from ttkWidget.c. | jenglish | 2008-11-09 | 1 | -15/+14 |
| | | | | (More remain in other files; will get to those later). | ||||
* | ttkEntry.c: fix warning: unused variable 'currentValue' | nijtmans | 2008-11-03 | 1 | -14/+13 |
| | | | | tkOldTest.c: fix warning: assignment discards qualifiers from pointer target type | ||||
* | more internal -Wwrite-strings warning fixes | nijtmans | 2008-11-02 | 3 | -18/+18 |
| | |||||
* | Implemented the themed spinbox widget ttk::spinbox. | patthoyts | 2008-11-01 | 1 | -68/+350 |
| | |||||
* | Temporary workaround for [Bug 2207435] | jenglish | 2008-10-31 | 1 | -1/+2 |
| | |||||
* | Disable test ttk-6.3, it's not applicable [Bug 2175411]. | jenglish | 2008-10-24 | 1 | -10/+5 |
| | | | | | | Use different Tcl_AssocData key for Ttk so the tile extension can be loaded into an 8.6 interp, in the off-chance that anyone wants to do this. | ||||
* | Letting CONST die a slow and graceful death, since NO_CONST was | nijtmans | 2008-10-22 | 3 | -43/+43 |
| | | | | broken since 8.4 and no-one complained about it. | ||||
* | generic/ttk/ttkScroll.c: Don't use sprintf "%g" to format floating | jenglish | 2008-08-19 | 1 | -11/+11 |
| | | | | | point numbers in -[xy]scrollcommand callbacks or [xy]view methods. Minor incompatibility: 0 and 1 now formatted as "0.0" resp "1.0". | ||||
* | fix [2021443] inconsistant "wrong # args" messages (for Tk) | nijtmans | 2008-07-23 | 5 | -32/+32 |
| | |||||
* | Audit: ensure that output arguments to Tk_Get*FromObj() are initialized, | jenglish | 2008-07-04 | 4 | -17/+15 |
| | | | | in case of erroneous style specifications [#2009213]. | ||||
* | * generic/ttk/ttkTreeview.c: fix warning. | das | 2008-06-12 | 1 | -3/+4 |
| | |||||
* | NSC | jenglish | 2008-06-01 | 1 | -3/+3 |
| | |||||
* | [ttk::style theme use] without an argument now returns the current theme | patthoyts | 2008-05-27 | 1 | -3/+40 |
| | |||||
* | fix warning | das | 2008-05-23 | 1 | -2/+3 |
| | |||||
* | Batch of ttk::treeview enhancements: | jenglish | 2008-05-23 | 7 | -334/+567 |
| | | | | | | | | | | | + 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. | ||||
* | Avoid passing width or height <= 0 to Tk_RedrawImage, | jenglish | 2008-05-23 | 1 | -1/+7 |
| | | | | as this leads to a panic on Windows [Bug 1967576] | ||||
* | Get rid of pre-C89-isms (esp. CONST vs const). | dkf | 2008-04-27 | 12 | -69/+69 |
| | |||||
* | * generic/tkStubLib.c: make symbols in libtkstub.a MODULE_SCOPE to | das | 2008-04-02 | 1 | -4/+2 |
| | | | | | | | | | avoid exporting them from libraries that link with -ltkstub; constify tk*StubsPtr and stub table hook pointers. [Bug 1819422] * generic/tkStubLib.c: undef USE_TCL_STUBS before defining it * generic/ttk/ttkStubLib.c: unconditionally; remove needless #ifdef | ||||
* | * generic/ttk/ttkStubLib.c: ensure tcl stubs are used in libtkstub | das | 2008-03-27 | 2 | -4/+14 |
| | | | | | | even in a static build of Tk. * generic/ttk/ttkDecls.h: fix incorrect number of arguments in Ttk_InitStubs macro definition. | ||||
* | Keep ttkStubLib.o in libtkstub instead of libtk. [Bug 1920030] | jenglish | 2008-03-21 | 1 | -3/+4 |
| | |||||
* | ensure symbols needed for Ttk stub support are exported | das | 2008-03-19 | 1 | -4/+3 |
| | |||||
* | Don't enforce minimum sash thickness of 5 pixels, just use 5 as a default | jenglish | 2008-02-23 | 1 | -9/+4 |
| | | | | [FR 1898288] | ||||
* | Make sure to schedule a redisplay when adding and/or hiding tabs [Bug 1878298]. | jenglish | 2008-01-28 | 1 | -2/+5 |
| | |||||
* | BUGFIX: fix crash in [ttk::labelframe] when -style option specified | jenglish | 2008-01-08 | 1 | -34/+37 |
| | | | | [Bug 1867122]. | ||||
* | (oops. Missed a spot.) | jenglish | 2008-01-06 | 1 | -11/+1 |
| | |||||
* | Call Tk_MakeWindowExist() in widget constructor. | jenglish | 2008-01-06 | 2 | -10/+6 |
| | | | | Removed now-unnecessary initial ConfigureNotify processing. | ||||
* | merge stable branch onto HEAD | dgp | 2007-12-13 | 26 | -26/+26 |
| | |||||
* | * generic/ttk/ttkTheme.c(StyleElementOptionsCmd): | jenglish | 2007-12-12 | 1 | -9/+9 |
| | | | | Use Ttk_GetElement() to find element instead of direct hash table access. | ||||
* | Improved macrology for statically-initialized layout template tables. | jenglish | 2007-12-02 | 7 | -75/+90 |
| | |||||
* | Internal Ttk_Manager API updates (missed from 2007-11-25 commit) | jenglish | 2007-12-02 | 2 | -19/+24 |
| | |||||
* | Internal Ttk_Manager API updates; Fixed [Bug 1343984]; | jenglish | 2007-11-25 | 5 | -65/+116 |
| | | | | | | 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. | ||||
* | Fixed crash bug in style element create | patthoyts | 2007-11-19 | 1 | -2/+2 |
| | |||||
* | * generic/ttk/ttkElements.c, macosx/ttkMacOSXTheme.c: | jenglish | 2007-11-19 | 3 | -158/+85 |
| | | | | | | | | | | | | 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 labels | jenglish | 2007-11-18 | 2 | -38/+61 |
| | | | | | | | | 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". | ||||
* | BUGFIX: Ttk_GetPaddingFromObj() and Ttk_GetBorderFromObj() returned garbage | jenglish | 2007-11-18 | 1 | -1/+2 |
| | | | | when passed an empty list. | ||||
* | Ttk_ElementSize: Fixed longstanding, subtle bug that caused element padding | jenglish | 2007-11-08 | 6 | -37/+54 |
| | | | | | | to sometimes be counted twice in size computations. Fix ElementSizeProcs affected by previous change. | ||||
* | + Use null "treearea" element for treeview owner-draw area | jenglish | 2007-11-04 | 2 | -5/+6 |
| | | | | | | | instead of "client", to avoid nameclash with Notebook.client element. This was causing sizing anomalies in XP theme, and introduced extraneous padding. + "alt" theme Treeitem.indicator element needs left margin now. | ||||
* | * generic/ttk/ttkWidget.c: Split up RedisplayWidget() | jenglish | 2007-10-30 | 1 | -63/+56 |
| | | | | | | | | | | | | | 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. | ||||
* | ttk::notebook: reworked [$nb insert] logic (fixes multiple bugs; see #1817596) | jenglish | 2007-10-25 | 1 | -32/+34 |
| | |||||
* | Move widget layout registration from TtkElements_Init() | jenglish | 2007-10-25 | 12 | -271/+230 |
| | | | | | to widget *_Init() routines. Renaming/consistency: s/...ElementGeometry()/...ElementSize()/ |