summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Changed Style_NeededSize to calculate the needed and minimum sizes in one ↵treectrl2006-11-231-46/+36
| | | | call, rather than calling it twice.
* Fix window elements not respecting -squeeze layout.treectrl2006-11-231-6/+13
|
* Prevent column headers requesting width from the layout when the treectrl ↵treectrl2006-11-231-1/+4
| | | | option -showheader is false.
* Column -tag to -tags.treectrl2006-11-231-2/+2
|
* Made more interesting by allowing the column to be resized; text wrapping ↵treectrl2006-11-231-7/+8
| | | | and window expansion/squeezing demonstrated.
* Testing SW_SCROLLCHILDREN.treectrl2006-11-221-1/+53
|
* Added some conditional compilation around the size cache of elements and ↵treectrl2006-11-221-90/+297
| | | | styles to test performance without it.
* Comment added.treectrl2006-11-222-3/+4
|
* Added a little performance test for CACHE_xxx_SIZE.treectrl2006-11-221-1/+12
|
* Update version to 2.2.treectrl2006-11-212-13/+13
|
* Added [bbox] command.treectrl2006-11-214-339/+428
|
* Renamed themeData global to appThemeData.treectrl2006-11-211-27/+29
|
* Use the new [bbox] command.treectrl2006-11-211-17/+7
|
* New command [bbox].treectrl2006-11-211-13/+40
|
* Added per-tree theme data.treectrl2006-11-211-3/+13
|
* Dragging a column header behaviour is much improved.treectrl2006-11-191-29/+80
|
* New routine OptionSpec_Find is used to search an option table.treectrl2006-11-191-52/+182
| | | | Added a new custom option that stores a boolean value in a single bit.
* Added per-tree theme data to avoid getting back an invalid handle from ↵treectrl2006-11-191-26/+95
| | | | OpenThemeData after too many calls.
* Fixed display bugs with TreeItem_WalkSpans; some style routines were ↵treectrl2006-11-191-32/+46
| | | | | | changing the StyleDrawArgs argument. Replaced the hasButton and isVisible integer boolean options with a single bit each in the flags field by using a custom option.
* Use OptionSpec_Find in a few places.treectrl2006-11-191-42/+21
|
* Fixed a display bug with DebugDrawBorder.treectrl2006-11-191-2/+2
|
* Added per-tree theme data.treectrl2006-11-191-5/+15
|
* Fixed drawing of the drag indicator so it does not appear over columns with ↵treectrl2006-11-191-25/+73
| | | | | | a different -lock option. Changed the -background option to use DEF_BUTTON_ACTIVE_BG_COLOR when the mouse is over a column header.
* Added 2 optional arguments to [selection get] to perform lindex- and ↵treectrl2006-11-194-8821/+107
| | | | lrange-like operations on the sorted list of selected items.
* Use updated [selection get] syntax.treectrl2006-11-191-3/+3
|
* Use lassign instead of the classic foreach hack.treectrl2006-11-191-4/+3
| | | | Use [column tag expr] instead of examining the tags directly.
* Use updated [selection get] syntax.treectrl2006-11-191-7/+5
| | | | Replaced a foreach loop with a multi-item description.
* Use lassign instead of the classic foreach hack.treectrl2006-11-194-12/+23
|
* Define ::lassign if it doesn't exist and use it instead of the classic ↵treectrl2006-11-191-10/+16
| | | | | | foreach hack. Use updated [selection get] syntax.
* Defined TreeCtrl::lassign if ::lassign doesn't exist and use it instead of ↵treectrl2006-11-192-6/+13
| | | | the classic foreach hack.
* Added 2 optional arguments to [selection get] to perform lindex- and ↵treectrl2006-11-193-3/+106
| | | | lrange-like operations on the sorted list of selected items.
* Moved [item count] tests to item.test.treectrl2006-11-181-17/+5
|
* Added a test of an invalid item description.treectrl2006-11-181-1/+5
|
* Added tests of improved [item count].treectrl2006-11-181-1/+39
|
* Renamed -tag to -tags.treectrl2006-11-181-21/+41
| | | | Added tests of improved [column count].
* Updates for 2.2.treectrl2006-11-184-221/+2943
|
* Comment out the line setting -itemprefix and -columnprefix.treectrl2006-11-181-3/+3
|
* Replaced [llength [$w selection get]] with [$w selection count].treectrl2006-11-181-4/+4
|
* Fixed a bug where the wrong column might get returned by CursorAction.treectrl2006-11-181-8/+8
|
* Added an optional arg to [item count] to return the number of items matching ↵treectrl2006-11-181-26/+9
| | | | an item description. This replaces the -visible option added earlier.
* Added an optional arg to [column count] to return the number of columns ↵treectrl2006-11-181-11/+19
| | | | matching a column description.
* Use Tcl_GetIndexFromObjStruct to avoid having to update 2 lists when ↵treectrl2006-11-181-95/+52
| | | | changing the item commands. Also put the item commands in alphabetical order.
* Fixed incorrect "wrong # args" message with [column count].treectrl2006-11-181-4/+9
| | | | Tweaked drawing of the drag indicator so it isn't drawn partly offscreen for the left-most or right-most column.
* Fixed a bug where the right-most column could be resized even when its ↵treectrl2006-11-151-3/+2
| | | | -resize option was false.
* Avoid creating an empty list object in the [item ancestors] command.treectrl2006-11-151-1/+3
|
* Debug the drawing of borders.treectrl2006-11-151-1/+49
|
* Use TreeItem_FirstAndLast in the deprecated [range] command.treectrl2006-11-151-17/+2
|
* Make sure it works when -itemprefix and/or -columnprefix are specified.treectrl2006-11-151-40/+37
|
* Add "Resize" checkbutton to the column header right-click menu.treectrl2006-11-151-17/+22
| | | | Whitespace cleanup.
* Make sure the demo runs when -itemprefix and/or -columnprefix are specified.treectrl2006-11-152-12/+12
|