Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added TreeTheme_ComputeGeometry to allow themes to draw the borders. | treectrl | 2006-12-02 | 1 | -1/+18 |
| | |||||
* | Don't layout elements whose requested size is zero. | treectrl | 2006-12-02 | 1 | -62/+207 |
| | |||||
* | Removed some unnecessary casts. | treectrl | 2006-12-02 | 2 | -4/+4 |
| | |||||
* | The index argument to the item description modifiers "child" and "sibling" ↵ | treectrl | 2006-12-02 | 1 | -104/+184 |
| | | | | | | | | | | may now be of the form "end?-offset?". Redraw parent when children are added or removed and the parent has "-button auto". Use the new column option -itemjustify to align styles. If a second item-description argument to an [item] subcommand refers to multiple items, then make sure they all meet the AF_xxx criteria. No commands were affected by the old behaviour of checking only the first item. Added AF_NOT_DELETED flag to check for deleted items. Misc code cleanup. | ||||
* | Removed some unnecessary casts. | treectrl | 2006-12-02 | 1 | -18/+18 |
| | |||||
* | Removed some unnecessary casts. | treectrl | 2006-12-02 | 1 | -166/+2 |
| | | | | Removed unused code. | ||||
* | Avoid unnecessary work in Tree_InvalidateItemDInfo. | treectrl | 2006-12-02 | 1 | -62/+74 |
| | |||||
* | Removed some unnecessary casts. | treectrl | 2006-12-02 | 1 | -15/+20 |
| | | | | Call TreeTheme_ComputeGeometry to let themes handle borders. | ||||
* | New column option -itemjustify. | treectrl | 2006-12-02 | 1 | -10/+22 |
| | |||||
* | Use the item option "-button auto". | treectrl | 2006-11-30 | 1 | -7/+3 |
| | |||||
* | The item option -button may now be "auto" in which case a button is drawn ↵ | treectrl | 2006-11-30 | 7 | -74/+278 |
| | | | | only when the item has a child whose -visible option is true. | ||||
* | Whitespace police. | treectrl | 2006-11-30 | 13 | -3275/+3275 |
| | |||||
* | Merge with VERSION2_2fixes. | treectrl | 2006-11-27 | 1 | -6/+8 |
| | |||||
* | Changed a comment. | treectrl | 2006-11-27 | 1 | -3/+4 |
| | |||||
* | Indentation nitpick. | treectrl | 2006-11-27 | 1 | -2/+2 |
| | |||||
* | Fixed a bug where items wouldn't be redrawn when 2 columns swapped ↵ | treectrl | 2006-11-27 | 1 | -2/+8 |
| | | | | visibility and position. | ||||
* | Added some display-related tests. Try to cause a segfault by deleting ↵ | treectrl | 2006-11-25 | 1 | -0/+142 |
| | | | | items/columns/treectrl during display udpates. | ||||
* | Fix potential segfaults when a display update is requested in the middle of ↵ | treectrl | 2006-11-25 | 5 | -19/+120 |
| | | | | drawing items. | ||||
* | Only remember the item-columns on the edge of the selection. There is still ↵ | treectrl | 2006-11-25 | 1 | -2/+15 |
| | | | | a "bug" where all the item-columns in a range are redrawn when only the two ends need to be redrawn. | ||||
* | Don't update the styles-in-item list until the mouse is released over an ↵ | treectrl | 2006-11-25 | 1 | -3/+10 |
| | | | | item. It can give a false impression that a main list update is slower than it really is. | ||||
* | Added [DemoList] command to get the name of the main list rather than ↵ | treectrl | 2006-11-23 | 17 | -93/+100 |
| | | | | hard-coding .f2.f1.t everywhere. | ||||
* | Added some tests of [style elements]. | treectrl | 2006-11-23 | 1 | -2/+33 |
| | |||||
* | Fixed tests of tail column's -tag option. | treectrl | 2006-11-23 | 1 | -4/+4 |
| | |||||
* | Updated for 2.2. | treectrl | 2006-11-23 | 1 | -1/+1 |
| | |||||
* | Fixed crash with [style elements] when items were using the style. | treectrl | 2006-11-23 | 1 | -11/+12 |
| | |||||
* | Added test command to add some text to each item-column. | treectrl | 2006-11-23 | 1 | -1/+7 |
| | |||||
* | Changed Style_NeededSize to calculate the needed and minimum sizes in one ↵ | treectrl | 2006-11-23 | 1 | -46/+36 |
| | | | | call, rather than calling it twice. | ||||
* | Fix window elements not respecting -squeeze layout. | treectrl | 2006-11-23 | 1 | -6/+13 |
| | |||||
* | Prevent column headers requesting width from the layout when the treectrl ↵ | treectrl | 2006-11-23 | 1 | -1/+4 |
| | | | | option -showheader is false. | ||||
* | Column -tag to -tags. | treectrl | 2006-11-23 | 1 | -2/+2 |
| | |||||
* | Made more interesting by allowing the column to be resized; text wrapping ↵ | treectrl | 2006-11-23 | 1 | -7/+8 |
| | | | | and window expansion/squeezing demonstrated. | ||||
* | Testing SW_SCROLLCHILDREN. | treectrl | 2006-11-22 | 1 | -1/+53 |
| | |||||
* | Added some conditional compilation around the size cache of elements and ↵ | treectrl | 2006-11-22 | 1 | -90/+297 |
| | | | | styles to test performance without it. | ||||
* | Comment added. | treectrl | 2006-11-22 | 2 | -3/+4 |
| | |||||
* | Added a little performance test for CACHE_xxx_SIZE. | treectrl | 2006-11-22 | 1 | -1/+12 |
| | |||||
* | Update version to 2.2. | treectrl | 2006-11-21 | 2 | -13/+13 |
| | |||||
* | Added [bbox] command. | treectrl | 2006-11-21 | 4 | -339/+428 |
| | |||||
* | Renamed themeData global to appThemeData. | treectrl | 2006-11-21 | 1 | -27/+29 |
| | |||||
* | Use the new [bbox] command. | treectrl | 2006-11-21 | 1 | -17/+7 |
| | |||||
* | New command [bbox]. | treectrl | 2006-11-21 | 1 | -13/+40 |
| | |||||
* | Added per-tree theme data. | treectrl | 2006-11-21 | 1 | -3/+13 |
| | |||||
* | Dragging a column header behaviour is much improved. | treectrl | 2006-11-19 | 1 | -29/+80 |
| | |||||
* | New routine OptionSpec_Find is used to search an option table. | treectrl | 2006-11-19 | 1 | -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 ↵ | treectrl | 2006-11-19 | 1 | -26/+95 |
| | | | | OpenThemeData after too many calls. | ||||
* | Fixed display bugs with TreeItem_WalkSpans; some style routines were ↵ | treectrl | 2006-11-19 | 1 | -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. | treectrl | 2006-11-19 | 1 | -42/+21 |
| | |||||
* | Fixed a display bug with DebugDrawBorder. | treectrl | 2006-11-19 | 1 | -2/+2 |
| | |||||
* | Added per-tree theme data. | treectrl | 2006-11-19 | 1 | -5/+15 |
| | |||||
* | Fixed drawing of the drag indicator so it does not appear over columns with ↵ | treectrl | 2006-11-19 | 1 | -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 ↵ | treectrl | 2006-11-19 | 4 | -8821/+107 |
| | | | | lrange-like operations on the sorted list of selected items. |