summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Fix the dotted-rectangle drawing code on OSX Tk 8.4.17+/8.5.0+.treectrl2008-01-211-1/+20
|
* Fixed inverted Tk version check, was < 8.4.17 should be >= 8.4.17.treectrl2008-01-211-2/+2
|
* Fixes for OSX 8.4.17/8.5.0 where TkRegion changed from RgnHandle to HIShapeRef.treectrl2008-01-211-3/+13
|
* ANSI'd 3 callback functions to shutup MSVC compiler.treectrl2007-12-141-10/+10
|
* Fixed an old bug caused by a MSVC compiler optimization bug that stopped ↵treectrl2007-12-141-3/+5
| | | | items being redrawn when the only change in appearance was the expand/collapse button needing to be redrawn. [BUG 1353969]
* Fixed a comment.treectrl2007-12-141-4/+4
| | | | Cast as "void *" two arguments to memcpy to shutup MSVC compiler.
* Added #ifdef around Tk_InitStubs to handle "const" difference between 8.4 ↵treectrl2007-12-141-1/+5
| | | | and 8.5.
* Comment updated.treectrl2007-12-141-3/+3
|
* The new option -columntagexpr is checked to disable tag expressions in ↵treectrl2007-11-121-19/+81
| | | | column descriptions. [Patch 1684169]
* The new option -itemtagexpr is checked to disable tag expressions in item ↵treectrl2007-11-121-17/+89
| | | | | | descriptions. Changed the [item sort] code to be a "stable" sort. This means that the pre-sort order of two equal items is used as a tie-breaker. [Request 1782405]
* Added -itemtagexpr and -columntagexpr options.treectrl2007-11-122-2/+11
|
* Check for potential NULL pointer in TreeTheme_ThemeChanged. [BUG 1805700]treectrl2007-10-031-8/+13
|
* * generic/tkTreeUtils.c (Tree_FillRegion): disable OS X specifichobbs22007-05-111-2/+2
| | | | | code as Tk improvements have made it unnecessary, and it actually made it act funny in 8.5.
* Fixed partially-exposed transparent photo images not being redrawn when ↵treectrl2007-04-218-159/+226
| | | | scrolling under X11. This involved creating a wrapper around Tk_RedrawImage to ensure proper clipping of the source image to the bounds of the destination drawable. A new data type TreeDrawable remembers the height and width of a drawable.
* Fixed [item cget -button] always returning 0 when the value of the option ↵treectrl2007-03-031-2/+2
| | | | was not 'auto'.
* Check version of comctl32.dll when determining whether the application is ↵treectrl2007-02-061-4/+39
| | | | using visual styles under Windows. Apparently IsAppThemed and IsThemeEnabled aren't enough.
* Misc format changes.treectrl2007-01-311-42/+99
| | | | | Fixed excess allocation when ALLOC_HAX is undefined. Revert OSX change to Tree_VDotLine; does XDrawPoint work on OSX or not?
* Fixed flickering of borders with "-doublebuffer window" when resizing or ↵treectrl2007-01-311-23/+43
| | | | | | | exposing areas of the widget. Call FormatResult in two places. Misc format changes.
* Misc format changes.treectrl2007-01-311-3/+3
|
* Call FormatResult in two places.treectrl2007-01-311-14/+17
| | | | Misc format changes.
* Make TreeElemTypeXXX variables start with lowercase letter.treectrl2007-01-311-15/+15
|
* Make TreeElemTypeXXX variables start with lowercase letter.treectrl2007-01-311-44/+45
| | | | Added PerStateCO_Init to stubs table.
* Make TreeElemTypeXXX variables start with lowercase letter.treectrl2007-01-311-20/+34
| | | | | Added PerStateCO_Init to stubs table. Format long lines.
* (vsnprintf): _vsnprintf on Windowshobbs22007-01-261-1/+5
|
* Renamed many symbols to avoid collisions under ELF.treectrl2007-01-2312-627/+658
| | | | Renamed Element to TreeElement_.
* Tcl_Preserve the associated Tk_Window otherwise we get crashes while freeing ↵treectrl2007-01-221-1/+8
| | | | config options after a <Destroy> event when the TreeCtrl struct is eventually freed. Reason: if the TreeCtrl struct was Tcl_Preserved before the window was destroyed, then tkwin is NULL when TreeDestroy finally gets called.
* Moved tclInt.h to the main header file.treectrl2007-01-211-5/+82
| | | | dbwin() now sets a global variable called dbwin with a string. The string can be ignored, printed to stdout, written to a log file, etc.
* Moved tclInt.h to the main header file.treectrl2007-01-211-2/+1
|
* DumpDInfo processes arguments itself rather than letting tkTreeCtrl.c do it.treectrl2007-01-211-7/+45
|
* Moved tclInt.h to the main header file.treectrl2007-01-211-6/+4
| | | | Declare new dbwin stuff, remove #include "dbwin.h".
* Moved tclInt.h to the main header file.treectrl2007-01-211-17/+5
| | | | | Pass arguments to DumpDInfo. Use new dbwin stuff.
* Removed #include "dbwin.h" since dbwin is now part of the sources.treectrl2007-01-211-6/+2
|
* Formatting of braces (again).treectrl2006-12-237-92/+42
|
* Fixed double-freeing a TreeCtrl structure if the option database had an ↵treectrl2006-12-231-2/+1
| | | | invalid option-value while creating a widget.
* Changed the way text elements display an ellipsis. At least 1 character plus ↵treectrl2006-12-232-47/+63
| | | | | | the ellipsis is displayed if the text element is squeezed. Previously the ellipsis would not be drawn once there wasn't room for 1 character plus the ellipsis. Fixed a layout bug with multi-line text elements when the unsqueezed element did not require a multi-line layout but the squeezed element did.
* Formatting of braces.treectrl2006-12-2210-1464/+748
|
* Fixed improper invalidating while scrolling under WIN32. If the area to ↵treectrl2006-12-221-36/+17
| | | | invalidate was obscurred by child windows, then the items would not be marked as needing to be redrawn.
* Comments.treectrl2006-12-091-3/+3
|
* With -doublebuffer=window, <Expose> events no longer invalidate parts of ↵treectrl2006-12-083-42/+129
| | | | items, only schedule a copy from the offscreen pixmap to the window.
* Added -span debug option.treectrl2006-12-081-44/+87
| | | | Hold on to the pixmap used for displaying items instead of creating/destroying it during every display update.
* Added -span debug option.treectrl2006-12-083-6/+9
|
* Added DEPRECATED around a variable.treectrl2006-12-081-2/+5
|
* New style layout option -draw deprecates the -draw option of every element.treectrl2006-12-071-28/+83
|
* Pass extra info to stateProc to avoid unnecessary redisplays due to the new ↵treectrl2006-12-071-1/+5
| | | | -draw and -visible style layout options.
* Deprecated the -draw option of every element. The new style layout option ↵treectrl2006-12-071-105/+314
| | | | -draw should be used instead.
* Hide window elements if changing the -visible layout option causes the ↵treectrl2006-12-071-4/+15
| | | | window element to become hidden.
* Fixed a crash when invalidating a column of an item if the column wasn't the ↵treectrl2006-12-061-11/+18
| | | | first in a span.
* Revert the change involving hiding elements that had non-zero size. Just ↵treectrl2006-12-061-36/+11
| | | | rely on the style layout option -visible.
* Add info to the stack trace about which item/column was involved when ↵treectrl2006-12-061-1/+7
| | | | getting sort data failed.
* Return an error message when unable to get a double or long from a text ↵treectrl2006-12-061-8/+13
| | | | element while sorting.