Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump copyright to 2008. | treectrl | 2008-01-22 | 1 | -2/+2 |
| | |||||
* | Fixed compiler warnings. | treectrl | 2008-01-22 | 1 | -2/+2 |
| | |||||
* | The new option -columntagexpr is checked to disable tag expressions in ↵ | treectrl | 2007-11-12 | 1 | -19/+81 |
| | | | | column descriptions. [Patch 1684169] | ||||
* | Fixed partially-exposed transparent photo images not being redrawn when ↵ | treectrl | 2007-04-21 | 1 | -67/+63 |
| | | | | 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. | ||||
* | Renamed many symbols to avoid collisions under ELF. | treectrl | 2007-01-23 | 1 | -24/+25 |
| | | | | Renamed Element to TreeElement_. | ||||
* | Formatting of braces (again). | treectrl | 2006-12-23 | 1 | -3/+2 |
| | |||||
* | Formatting of braces. | treectrl | 2006-12-22 | 1 | -87/+44 |
| | |||||
* | Added DEPRECATED around a variable. | treectrl | 2006-12-08 | 1 | -2/+5 |
| | |||||
* | Renamed the 2 PerStateGC_xxx functions since they had nothing to do with ↵ | treectrl | 2006-12-06 | 1 | -5/+3 |
| | | | | per-state options. Call the renamed functions from several places where GCs are used. Removed ElementText.gc to save some more memory. | ||||
* | TreeDisplay_FreeColumnDInfo is called when a column is deleted to free ↵ | treectrl | 2006-12-04 | 1 | -1/+2 |
| | | | | display info for a column. | ||||
* | Changed how the display code tracks column headers to better detect changes ↵ | treectrl | 2006-12-03 | 1 | -18/+59 |
| | | | | | | to column size, position or visibility. Don't mark display info OUT_OF_DATE in some cases where only INVALIDATE is needed to redraw the items. | ||||
* | New column option -itemjustify. | treectrl | 2006-12-02 | 1 | -10/+22 |
| | |||||
* | Fixed a bug where items wouldn't be redrawn when 2 columns swapped ↵ | treectrl | 2006-11-27 | 1 | -2/+8 |
| | | | | visibility and position. | ||||
* | Prevent column headers requesting width from the layout when the treectrl ↵ | treectrl | 2006-11-23 | 1 | -1/+4 |
| | | | | option -showheader is false. | ||||
* | 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 an optional arg to [column count] to return the number of columns ↵ | treectrl | 2006-11-18 | 1 | -11/+19 |
| | | | | matching a column description. | ||||
* | Fixed incorrect "wrong # args" message with [column count]. | treectrl | 2006-11-18 | 1 | -4/+9 |
| | | | | Tweaked drawing of the drag indicator so it isn't drawn partly offscreen for the left-most or right-most column. | ||||
* | Don't draw the tail column header if the tail column is not visible. | treectrl | 2006-11-13 | 1 | -2/+5 |
| | |||||
* | Fixed not being able to scroll horizontally when the header is wider than ↵ | treectrl | 2006-11-12 | 1 | -11/+12 |
| | | | | | | | 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). | ||||
* | Added Tree_HeaderXXX macros for getting the position of the header. | treectrl | 2006-11-10 | 1 | -14/+14 |
| | |||||
* | Removed hundreds of type-casts and pointer copies. | treectrl | 2006-11-08 | 1 | -305/+275 |
| | |||||
* | Moved TreeCtrlColumnImage out of the global namespace. | treectrl | 2006-11-08 | 1 | -44/+39 |
| | | | | Fixed clipping error on the drag image when a column header is wider than the window. | ||||
* | Remove COLUMN_LOCK-related code. | treectrl | 2006-11-07 | 1 | -308/+12 |
| | |||||
* | Remove NEW_SPAN_CODE-related code. | treectrl | 2006-11-07 | 1 | -10/+8 |
| | |||||
* | Keep an array of column indexes for each item that has at least one span > ↵ | treectrl | 2006-11-06 | 1 | -1/+17 |
| | | | | 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. | ||||
* | Deprecated the treectrl option -defaultstyle. | treectrl | 2006-11-03 | 1 | -6/+71 |
| | | | | Added column option -itemstyle (replaces -defaultstyle). | ||||
* | Removed unneeded COLU_CONF_xxx constants. | treectrl | 2006-11-03 | 1 | -24/+26 |
| | | | | Fix problem when an error occurs configuring -image or -itembackground options. | ||||
* | Fixed handling of Tcl_Obj with per-state custom options. | treectrl | 2006-11-03 | 1 | -6/+33 |
| | |||||
* | Added underline arg to TextLayout_Draw. [ Patch 1580928 ] | treectrl | 2006-10-31 | 1 | -10/+25 |
| | |||||
* | COLUMN_FOR_EACH no longer iterates over the tail column if the tail is not ↵ | treectrl | 2006-10-29 | 1 | -284/+170 |
| | | | | | | | | allowed. Renamed some static functions. Qualifiers may now be the first part of a column description. Removed old code from "delete" command. | ||||
* | Deprecated commands and options are wrapped inside #ifdef DEPRECATED. | treectrl | 2006-10-28 | 1 | -6/+14 |
| | |||||
* | Consolidated the column-layout code, and applied the -uniform and -weight ↵ | treectrl | 2006-10-27 | 1 | -269/+474 |
| | | | | options to locked columns. | ||||
* | The -weight option affects how extra space is allocated amongst -expand columns. | treectrl | 2006-10-27 | 1 | -5/+30 |
| | |||||
* | Added -uniform and -weight options to columns, which operate the same as the ↵ | treectrl | 2006-10-27 | 1 | -1/+219 |
| | | | | [grid] geometry manager. | ||||
* | Column description of "all" doesn't return the tail column if the command ↵ | treectrl | 2006-10-26 | 1 | -53/+57 |
| | | | | | | prohibits the tail. Fixed crash with "range a b" when a or b was the tail column. | ||||
* | Fixed "state" qualifier in column descriptions. | treectrl | 2006-10-16 | 1 | -129/+142 |
| | |||||
* | Remove rowlabels. | treectrl | 2006-10-14 | 1 | -22/+1 |
| | |||||
* | TreeColumn_FromObj sets CFO_NOT_MANY by default. | treectrl | 2006-10-14 | 1 | -50/+221 |
| | | | | | | | | | Added -indicatorside option to [column dragconfigure]. Added CFO_LIST_ALL flag. Moved ColumnForEach declarations to tkTreeCtrl.h. Disallow changing the -lock option of the tail column. Rewrote [column delete] to use multi-column descriptions. Fix [column move] to allow proper reordering of locked columns. | ||||
* | Added column option -lock. | treectrl | 2006-10-11 | 1 | -190/+850 |
| | | | | | | | Fixed bug with "prev" in column descriptions. Added "list" and "range" keywords to column descriptions. Added TreeColumn_Bbox and Tree_HeaderUnderPoint. Tree_InvalidateColumnWidth/Height accept a TreeColumn instead of an index. | ||||
* | Use the new PerStateInfo custom option, eliminating some code. | treectrl | 2006-10-05 | 1 | -53/+21 |
| | | | | Added a TreeCtrl arg to TagInfo_xxx. | ||||
* | The -tag option is now -tags and uses a TagInfo struct. | treectrl | 2006-10-04 | 1 | -326/+923 |
| | | | | | | | | "tail" is no longer a tag; it remains a keyword in column descriptions. Added Column.prev to make the list of columns double-linked. Allow column descriptions to refer to multiple columns. Added [column tag] command. [column id] returns a list of matching columns. | ||||
* | Bumped copyright to 2006. | treectrl | 2006-09-05 | 1 | -2/+2 |
| | |||||
* | Playing around with span widths. | treectrl | 2006-07-11 | 1 | -1/+14 |
| | |||||
* | Added Tcl block comments above each function. Commented function arguments. | treectrl | 2005-09-16 | 1 | -100/+1112 |
| | | | | Fixed bug where the header of a column would not be redisplayed if an image displayed in the header was changed. | ||||
* | [column delete] now accepts an optional second argument so a range of ↵ | treectrl | 2005-09-07 | 1 | -31/+53 |
| | | | | | | columns can be deleted in one call. Replaced wipefree() call with WCFREE macro. | ||||
* | Eliminate "type-punned pointer" warnings from GCC. | treectrl | 2005-07-23 | 1 | -9/+24 |
| | |||||
* | Make sure the column header drag image is properly clipped under X11, ↵ | treectrl | 2005-07-15 | 1 | -1/+19 |
| | | | | otherwise it disappears when out of bounds. | ||||
* | Whitespace nitpick with ... | treectrl | 2005-07-12 | 1 | -2/+2 |
| | |||||
* | Call new TreeTheme_GetArrowSize to determine size of sort arrow. I draw a ↵ | treectrl | 2005-07-07 | 1 | -5/+8 |
| | | | | | | nice-looking sort arrow on WinXP (looks like Explorer's). Theme sort arrow is drawn offset by 1 when column header is pressed. | ||||
* | Aesthetic changes. | treectrl | 2005-06-10 | 1 | -25/+15 |
| |