Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed SELECTION_VISIBLE define in favor of runtime option. | David N. Welton | 2009-02-25 | 1 | -44/+36 |
| | |||||
* | * First version of -fillstripes patch. | David N. Welton | 2009-02-04 | 1 | -0/+6 |
| | |||||
* | Added option -showrootchildbuttons. | treectrl | 2008-07-21 | 1 | -7/+16 |
| | | | | Bumped version to 2.2.7. | ||||
* | Bump copyright to 2008. | treectrl | 2008-01-22 | 1 | -2/+2 |
| | |||||
* | Added #ifdef around Tk_InitStubs to handle "const" difference between 8.4 ↵ | treectrl | 2007-12-14 | 1 | -1/+5 |
| | | | | and 8.5. | ||||
* | Added -itemtagexpr and -columntagexpr options. | treectrl | 2007-11-12 | 1 | -1/+7 |
| | |||||
* | Call FormatResult in two places. | treectrl | 2007-01-31 | 1 | -14/+17 |
| | | | | Misc format changes. | ||||
* | Renamed many symbols to avoid collisions under ELF. | treectrl | 2007-01-23 | 1 | -15/+15 |
| | | | | Renamed Element to TreeElement_. | ||||
* | Tcl_Preserve the associated Tk_Window otherwise we get crashes while freeing ↵ | treectrl | 2007-01-22 | 1 | -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. | treectrl | 2007-01-21 | 1 | -17/+5 |
| | | | | | Pass arguments to DumpDInfo. Use new dbwin stuff. | ||||
* | Formatting of braces (again). | treectrl | 2006-12-23 | 1 | -5/+3 |
| | |||||
* | Fixed double-freeing a TreeCtrl structure if the option database had an ↵ | treectrl | 2006-12-23 | 1 | -2/+1 |
| | | | | invalid option-value while creating a widget. | ||||
* | Formatting of braces. | treectrl | 2006-12-22 | 1 | -111/+56 |
| | |||||
* | With -doublebuffer=window, <Expose> events no longer invalidate parts of ↵ | treectrl | 2006-12-08 | 1 | -2/+2 |
| | | | | items, only schedule a copy from the offscreen pixmap to the window. | ||||
* | Added -span debug option. | treectrl | 2006-12-08 | 1 | -2/+4 |
| | |||||
* | Created a stack of TkRegions to avoid creating/destroying them repeatedly. | treectrl | 2006-12-06 | 1 | -1/+5 |
| | | | | Fixed a leak on X11 where the clipping region was not being freed after drawing dotted rectangles. | ||||
* | Renamed the 2 PerStateGC_xxx functions since they had nothing to do with ↵ | treectrl | 2006-12-06 | 1 | -1/+2 |
| | | | | per-state options. Call the renamed functions from several places where GCs are used. Removed ElementText.gc to save some more memory. | ||||
* | Add missing check of tree->useTheme. | treectrl | 2006-12-04 | 1 | -2/+4 |
| | |||||
* | Theme-related changes to support tile-aware treectrl. | treectrl | 2006-12-04 | 1 | -12/+46 |
| | |||||
* | Removed some unnecessary casts. | treectrl | 2006-12-02 | 1 | -15/+20 |
| | | | | Call TreeTheme_ComputeGeometry to let themes handle borders. | ||||
* | The item option -button may now be "auto" in which case a button is drawn ↵ | treectrl | 2006-11-30 | 1 | -4/+3 |
| | | | | only when the item has a child whose -visible option is true. | ||||
* | New command [bbox]. | treectrl | 2006-11-21 | 1 | -13/+40 |
| | |||||
* | Added per-tree theme data. | treectrl | 2006-11-19 | 1 | -5/+15 |
| | |||||
* | Added 2 optional arguments to [selection get] to perform lindex- and ↵ | treectrl | 2006-11-19 | 1 | -1/+61 |
| | | | | lrange-like operations on the sorted list of selected items. | ||||
* | Use TreeItem_FirstAndLast in the deprecated [range] command. | treectrl | 2006-11-15 | 1 | -17/+2 |
| | |||||
* | Changed 2 incorrect 'return' statements to 'goto'. | treectrl | 2006-11-10 | 1 | -3/+3 |
| | |||||
* | Moved checks of tree->updateIndex into Tree_UpdateItemIndex. | treectrl | 2006-11-09 | 1 | -3/+2 |
| | |||||
* | Remove COLUMN_LOCK-related code. | treectrl | 2006-11-07 | 1 | -22/+3 |
| | |||||
* | Remove NEW_SPAN_CODE-related code. | treectrl | 2006-11-07 | 1 | -7/+1 |
| | |||||
* | Keep an array of column indexes for each item that has at least one span > ↵ | treectrl | 2006-11-06 | 1 | -3/+30 |
| | | | | | | 1. This is to avoid constantly recalculating the list of spans for displayed items. The list of spans is recalculated whenever [item span] changes a span, or whenever a column is created/deleted/moved or has its -lock or -visible option changed. DumpDInfo now takes an index to indicate which kind of information to return. | ||||
* | Deprecated the treectrl option -defaultstyle. | treectrl | 2006-11-03 | 1 | -4/+17 |
| | | | | Added column option -itemstyle (replaces -defaultstyle). | ||||
* | Fix crash when destroying a treectrl with non-empty -backgroundimage. | treectrl | 2006-11-03 | 1 | -9/+22 |
| | | | | Fix possible memory leak when an error occurs configuring -backgroundimage and/or -defaultstyles. | ||||
* | BG_MODE_INDEX and BG_MODE_VISINDEX wrapped in #ifdef DEPRECATED. | treectrl | 2006-11-03 | 1 | -4/+15 |
| | | | | | | Fixed handling of Tcl_Obj with per-state custom options. Memory leak: TreeCtrl.defaultStyles wasn't freed when the treectrl was destroyed. Fix compilation when ALLOC_HAX is undefined. | ||||
* | Changed handling of deleted items (again) so that the item is removed from ↵ | treectrl | 2006-10-30 | 1 | -15/+50 |
| | | | | the heirarchy of known items but the record is not freed until it is not in use. | ||||
* | Restore old behaviour of deprecated [expand], [collapse] and [toggle] ↵ | treectrl | 2006-10-30 | 1 | -26/+29 |
| | | | | allowing zero or more item arguments. | ||||
* | [identify] now takes pixel x/y arguments, rather than plain integers. | treectrl | 2006-10-30 | 1 | -3/+3 |
| | |||||
* | Renamed columnCustomOption_xxx. | treectrl | 2006-10-29 | 1 | -3/+3 |
| | |||||
* | Deprecated commands and options are wrapped inside #ifdef DEPRECATED. | treectrl | 2006-10-28 | 1 | -11/+61 |
| | |||||
* | Tree_GetImage now uses reference counting on images. Tree_FreeImage ↵ | treectrl | 2006-10-18 | 1 | -20/+80 |
| | | | | decrements the reference count and frees the image when needed. | ||||
* | Added [debug alloc] command to display info about memory allocations. | treectrl | 2006-10-16 | 1 | -3/+15 |
| | |||||
* | Remove rowlabels. | treectrl | 2006-10-14 | 1 | -78/+7 |
| | |||||
* | [contentbox] returns an empty string if the content area is <= 0 height or ↵ | treectrl | 2006-10-14 | 1 | -75/+91 |
| | | | | | | | | width. Updated the deprecated [expand], [collpase] and [toggle] to agree with the preferred [item expand] etc. Renamed IFO_xxx flags. Renamed TreeItemList_ItemN to TreeItemList_Nth. | ||||
* | Added column option -lock. | treectrl | 2006-10-11 | 1 | -42/+97 |
| | | | | | | Added -drawcolor to [debug configure]. Added [debug expose] command. Added -rowproxy option for resizing rows. | ||||
* | Use the new PerStateInfo custom option, eliminating some code. | treectrl | 2006-10-05 | 1 | -36/+12 |
| | |||||
* | New treectrl options: -rowlabelresize, -rowlabelwidth, -minrowlabelwidth, ↵ | treectrl | 2006-10-04 | 1 | -41/+107 |
| | | | | | | | | | | -maxrowlabelwidth, -rowlabelprefix, -rowproxy, -showrowlabels. Added [rowlabel] command. Moved [tag] command to [item tag] since columns and rowlabels have tags too. [identify] command may return "rowlabel ...". Use Tree_ContentXXX macros. Moved TreeStyle_Init out of package init routine into treectrl create routine because it initialized TreeCtrl.styleOptionTable now (before it did nothing). | ||||
* | Added [tag] command. | treectrl | 2006-09-24 | 1 | -3/+9 |
| | |||||
* | Added Tree_StateFromListObj. | treectrl | 2006-09-22 | 1 | -1/+41 |
| | |||||
* | [selection add], [selection clear] and [selection modify] rewritten to use ↵ | treectrl | 2006-09-21 | 1 | -293/+230 |
| | | | | | | TreeItemList and related funcs instead of STATIC_ALLOC for handling lists of items. TreeCtrl.preserveItemXXX fields, Tree_PreserveItems and Tree_ReleaseItems added for managing deleted items. | ||||
* | Exclude !enabled items from the selection. | treectrl | 2006-09-16 | 1 | -23/+20 |
| | | | | Removed some unused code. | ||||
* | Bumped copyright to 2006. | treectrl | 2006-09-05 | 1 | -2/+2 |
| |