summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Don't draw the tail column header if the tail column is not visible.treectrl2006-11-131-2/+5
|
* Fixed bug resulting in redrawing the borders needlessly.treectrl2006-11-131-17/+28
|
* Theme-related changes.treectrl2006-11-133-53/+209
|
* Made scrollbars dynamic.treectrl2006-11-121-6/+17
|
* Fixed improper binding on the demo list.treectrl2006-11-121-5/+5
|
* Fixed not being able to scroll horizontally when the header is wider than ↵treectrl2006-11-123-59/+101
| | | | | | | the window but no items are displayed. Merged the DINFO_REDO_COLUMN_WIDTH and DINFO_CHECK_COLUMN_WIDTH blocks. Recalculate tree->columnBgCnt here since it wasn't being done when columns were deleted etc. Make sure whitespace is redrawn when changing from complex to non-complex drawing (i.e., drawing -itembackground colors).
* Removed a useless #args check from [element delete] and added one to ↵treectrl2006-11-121-6/+6
| | | | [element names].
* Added tests of number of arguments.treectrl2006-11-111-7/+101
|
* Stop unnecessary configuring of the -cursor.treectrl2006-11-101-7/+7
|
* Fixed crash with incorrect number of args in [element perstate].treectrl2006-11-101-2/+2
|
* Always include tclInt.h to fix compilation under 8.5.treectrl2006-11-101-6/+31
| | | | Fixed incorrect duplicating of list objects in PerStateInfo_Undefine.
* Fixed bug with TreeItem_UpdateWindowPositions not stopping on the right edge ↵treectrl2006-11-101-3/+3
| | | | | | of the visible area (was using the bottom edge by mistake). Make TreeItem_Identify2 stop checking spans that are past the right edge of the area being hit-tested.
* Always include tclInt.h to fix compilation under 8.5.treectrl2006-11-101-7/+2
|
* Changed 2 incorrect 'return' statements to 'goto'.treectrl2006-11-101-3/+3
|
* Added Tree_HeaderXXX macros for getting the position of the header.treectrl2006-11-103-20/+31
|
* Changed 'make gdb' to run demo.tcl.treectrl2006-11-101-2/+2
|
* Added tests of [element].treectrl2006-11-101-0/+59
|
* Copy item states when displaying the current style in the canvas.treectrl2006-11-091-1/+11
|
* Added tests for -itemstyle.treectrl2006-11-091-1/+26
|
* Added tests for -defaultstyle (even though it is now deprecated).treectrl2006-11-091-1/+74
|
* Moved checks of tree->updateIndex into Tree_UpdateItemIndex.treectrl2006-11-091-3/+2
|
* Moved checks of tree->updateIndex into Tree_UpdateItemIndex.treectrl2006-11-091-74/+111
| | | | | Removed lots of type-casts. Changed the drawing order of -itembackground colors in the whitespace region to match that of item drawing (center, left then right).
* Moved checks of tree->updateIndex into Tree_UpdateItemIndex.treectrl2006-11-091-24/+24
| | | | | Fixed [item bbox] not working when the widget was not mapped. Fixed [item bbox] not returning an error if the element name was invalid.
* Fixed disclosure triangles being drawn with a white background under OSX.treectrl2006-11-091-6/+2
|
* Updates.treectrl2006-11-091-1/+970
|
* Removed hundreds of type-casts and pointer copies.treectrl2006-11-084-891/+770
|
* Moved TreeCtrlColumnImage out of the global namespace.treectrl2006-11-081-44/+39
| | | | Fixed clipping error on the drag image when a column header is wider than the window.
* Code cleanup and comments added.treectrl2006-11-081-68/+124
|