summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Attempt to fix Tk_FillRegion() on the mac using QuickDraw. *** Hasn't even ↵treectrl2005-05-191-2/+22
| | | | been compiled yet. ***
* Cast argument to AllocHax_Free() and AllocHax_CFree().treectrl2005-05-192-17/+19
|
* New column description "tree".treectrl2005-05-173-7/+33
| | | | New text element option "-textvariable".
* New demo to show off new -textvariable option of "text" element.treectrl2005-05-171-0/+67
|
* Added double-click binding.treectrl2005-05-171-0/+9
|
* Added Textvariable demo.treectrl2005-05-171-0/+2
|
* Renamed bind tag to same name as the demo command.treectrl2005-05-175-33/+33
|
* ALLOC_HAX: play games with memory allocation for speed boost.treectrl2005-05-171-5/+21
|
* Added -textvariable option to "text" elements.treectrl2005-05-171-14/+168
|
* ALLOC_HAX: play games with memory allocation for speed boost.treectrl2005-05-171-1/+79
| | | | Fixed bug with new -indent layout option and column justification.
* Added new column description "tree".treectrl2005-05-171-3/+9
|
* ALLOC_HAX: play games with memory allocation for speed boost.treectrl2005-05-173-6/+163
|
* Removed DItem.nextFree since it is redundant.treectrl2005-05-171-5/+4
|
* Demonstrate the new style layout option -indent.treectrl2005-05-141-11/+78
| | | | | Change cursor to hand2 when over the text element of child-of-root item. Allow clicking text element of chlid-of-root item to expand/collapse item.
* Set cursor to hand2 when over item.treectrl2005-05-141-0/+2
|
* Allow "Tree Column" command in header context menu to toggle -treecolumn on/off.treectrl2005-05-141-1/+1
|
* New style layout option -indent (experimental).treectrl2005-05-143-65/+83
| | | | Alphabetized style layout options.
* Experimental hacks to allow -detach elements to appear under the button/line ↵treectrl2005-05-142-2/+19
| | | | area using new layout option -indent.
* Experimental hacks to allow -detach elements to appear under the button/line ↵treectrl2005-05-141-17/+77
| | | | | | area using new layout option -indent. Fixes for tree->columnPrefix when reporting errors.
* Experimental hacks to allow -detach elements to appear under the button/line ↵treectrl2005-05-141-13/+212
| | | | | | | | area using new layout option -indent. Fixed bug with calculation of -union padding. Set style->layoutWidth to limit recalculating height of a style (should have always been this way???). Fixed OLD bug with reporting -ipadx and -ipady layout options.
* Bump version to 2.0 because of API changes.treectrl2005-05-132-11/+11
|
* Bump version to 2.0 because of API changes.treectrl2005-05-133-416/+818
| | | | | | | | | | | | | | | | | | | | New "column configure all" syntax. New "column compare" command. Return value of "column create" is unique identifier. New "column delete all" syntax. Deprecated "column index". New command "column id". New command "column list". New command "column order". Deprecated "compare". Deprecated "index". New command "item compare". New command "item count". New command "item id". New command "item order" (replaces old "item index"). Deprecated "numcolumns" and "numitems". Added section COLUMN DESCRIPTION. Added section EXAMPLES with examples of column/item descriptions.
* Use "item id" instead of "index".treectrl2005-05-132-55/+50
| | | | The error message changed when a specified column doesn't exist.
* The error message changed when a specified column doesn't exist.treectrl2005-05-131-31/+43
| | | | | Replaced "column index" with "column id" and added a few tests. Use "column count" instead of "numcolumns".
* Use column -tag instead of zero, to handle -columnprefix option if used.treectrl2005-05-131-3/+4
| | | | Use "item id" instead of "index".
* Use column -tag instead of zero, to handle -columnprefix option if used.treectrl2005-05-132-11/+15
| | | | Use "column compare".
* Use column -tag instead of zero, to handle -columnprefix option if used.treectrl2005-05-131-6/+8
| | | | Use "item compare" instead of "compare".
* Use column -tag instead of zero, to handle -columnprefix option if used.treectrl2005-05-135-54/+60
|
* Force -usetheme off in demo "Explorer (Details)" and demonstrate per-state ↵treectrl2005-05-131-31/+44
| | | | | | | | | column -background option. Use to Priv(edit,$T) syntax (matches Priv(sensitive,$T)). Use "column compare". Use -tag instead of column index. Use "item count" instead of "numitems".
* Bump version to 2.0 because of API changes.treectrl2005-05-131-47/+86
| | | | | | | | Use column -tag instead of zero, to handle -columnprefix option if used. Added "Toggle All" menu commands to event browser window. Specify -treecolumn with a real column as required now. Handle <ColumnDrag> event for column reordering. Use new "column list" command and "column delete all".
* Use column -tag instead of zero, to handle -columnprefix option if used.treectrl2005-05-131-7/+7
|
* Use "item id" instead of "index".treectrl2005-05-131-137/+97
| | | | | | | | | Use "item compare" instead of "compare". Use "column compare" instead of !=, eq etc. Cleaner code with column descriptions. Allow column dragging even if -button is false. New command TreeCtrl::TryEvent for generating events which may not be installed. "columndrag XXX" replaced with "column dragconfigure" and "column dragcget".
* Use "column compare" instead of !=, eq etc.treectrl2005-05-131-38/+43
| | | | | | | | | Use "item id" instead of "index". Require 4-pixel movement before starting a drag. Use TreeCtrl::TryEvent to report <Drag>, <Edit> events. Use "item order" which replaces "item index". Changed format of Priv(edit,$w) to match Priv(sensitive,$w). File-name editing no longer assumes element is in column zero.
* Removed some dbwin() calls.treectrl2005-05-131-4/+1
|
* Return a better error when attempting to retrieve configuration info for an ↵treectrl2005-05-131-4/+23
| | | | element that has never been configured for an item.
* Replaced global itemPrefix with tree->itemPrefix option.treectrl2005-05-131-30/+31
|
* New command "item compare", "compare" is deprecated.treectrl2005-05-131-63/+151
| | | | | | | | | New command "item count", "numitems" is deprecated. New command "item id", "index" is deprecated. Replaced "item index" with "item order". Replaced itemPrefix global with tree->itemPrefix option. Use tree->columnPrefix when reporting column id. tree->columnTree is no longer an int.
* Use STATIC_ALLOC macro.treectrl2005-05-131-7/+5
|
* Fixed display not redrawing when deleting columns if columns had same width.treectrl2005-05-131-1/+22
|
* -treecolumn requires real column or "", not an int.treectrl2005-05-131-12/+21
| | | | itemPrefix, columnPrefix, nextColumnId added.
* New option -columnprefix changes how column ids look.treectrl2005-05-131-144/+33
| | | | | | | | New option -itemprefix changes how item ids look. The -treecolumn option must be an actual column. Previously it was any integer which defaulted to zero; now it must be specified. "identify" command result contains column id, not index. Moved dragSpecs to tkTreeColumn.c. Moved "columndrag" commands to tkTreeColumn.c.
* The result of "column create" is now a unique identifier.treectrl2005-05-131-51/+669
| | | | | | | | | | | | Moved "columndrag configure" and "columndrag cget" to the toplevel column command -> "column dragconfigure" and "column dragcget". Added custom option type for processing configuration options which expect a tree column. Columns may be specified in a robust way similar to item descriptions. Previously only -tag and visible index were supported. New command "column compare" should be used to see if two column descriptions refer to the same column. "column configure" accepts column description of "all" as long as one or more option-value pairs are given. "column delete" accepts column description of "all". New command "column id" resolves column description into a unique identifier. "column index" is deprecated. New command "column list" gives list of columns. New command "column order" gives index of column in the list of columns.
* Added missing demo.treectrl2005-05-111-0/+251
|
* Updated for recent changes.treectrl2005-05-114-68/+43
|
* Replaced -XXXbuttonXXX with -buttonbitmap, -buttonimage.treectrl2005-05-113-214/+494
| | | | | | | | | New -minitemheight and -usetheme treectrl options. New -arrowpadx, -arrowpady, -arrowbitmap, -arrowimage, -state, -textlines column options. Removed -relief and -sunken column options. Added PER-STATE OPTIONS section. New "window" element type. New <ItemDelete> event.
* Removed a bunch of conditional-compilation stuff and dead code.treectrl2005-05-118-654/+154
|
* Nitpicktreectrl2005-05-111-1/+1
|
* Removed some useless bindings and code.treectrl2005-05-113-122/+8
|
* Removed duplicate XXXAutoScan code and use TreeCtrl::AutoScan.treectrl2005-05-101-75/+17
| | | | Minor changes to keep in synch with library procs.
* Tweaked -xscrollincrement so horizontal scrolling is better with column dnd.treectrl2005-05-101-1/+2
|