summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeCtrl.c
Commit message (Collapse)AuthorAgeFilesLines
* New option -itemwidth, -itemwidthequal and -itemwidthmultiple to replace the ↵treectrl2005-07-051-3/+17
| | | | column options -stepwidth and -widthhack.
* Fixed possible performance problem with "selection clear" (hash tables get ↵treectrl2005-06-291-1/+12
| | | | bigger, but they never get smaller. It can take a while to iterate over all those empty buckets).
* Added -textlayout debug option.treectrl2005-06-131-1/+4
|
* Free button/bitmap per-state options when widget deleted.treectrl2005-06-041-5/+11
| | | | | Make sure "state undefine" affects button/bitmap per-state options. Fix bug 1210738: incorrect number of chars passed to Tk_ComputeTextLayout (was using number of bytes).
* Pass PACKAGE_PATCHLEVEL instead of PACKAGE_VERSION to tcl_findLibrary.treectrl2005-06-021-2/+2
|
* Another fix for "identify" and -treecolumn: make sure point is within the ↵treectrl2005-05-281-1/+2
| | | | visible width of the tree column.
* Fix "identify" command when -treecolumn is unspecified or not visible. [Bug ↵treectrl2005-05-281-3/+3
| | | | | | 1210357] Use PACKAGE_PATCHLEVEL in Tcl_PkgProvide (may change it back).
* New option -columnresizemode.treectrl2005-05-271-1/+8
|
* Changed -backgroundmode values "index"->"order" and ↵treectrl2005-05-241-2/+2
| | | | "visindex"->"ordervisible". Old values still accepted.
* Handle <FocusIn>/<FocusOut> the way Tile does. See ↵treectrl2005-05-221-3/+13
| | | | https://sourceforge.net/tracker/?func=detail&atid=111464&aid=1206674&group_id=11464.
* Call Tree_Activate to respond to <Activate> and <Deactivate> events for ↵treectrl2005-05-221-27/+43
| | | | Win32 and Mac.
* Replaced TARGET_OS_MAC with MAC_TCL and MAC_OSX_TK macros according to ↵treectrl2005-05-191-9/+5
| | | | Apple's Tiger patches.
* ALLOC_HAX: play games with memory allocation for speed boost.treectrl2005-05-171-4/+12
|
* 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.
* Removed a bunch of conditional-compilation stuff and dead code.treectrl2005-05-111-35/+1
|
* Replaced -openbuttonbitmap, -closedbuttonbitmap, -openbuttonimage, and ↵treectrl2005-05-101-185/+248
| | | | | | | | -closedbuttonimage with per-state options -buttonbitmap and -buttonimage. Added -minitemheight option. Drag-and-drop column reordering now supported. Added "columndrag" command. Fixed bug where some options would not be properly processed when a treectrl was created. This was only a problem when the option database changed the defaults.
* Bumped copyright to 2005.treectrl2005-05-011-7/+68
| | | | | | | | Added -usetheme option. "identify" command returns empty string if point is not inside borders. Was only a problem in the header. Fixed bug where open/closedButtonWidth/Height were not always updated. Use Theme API to get size of buttons. Initialize Theme stuff.
* New -showrootlines config option.treectrl2005-03-291-2/+9
| | | | Check for visible next sibling before reporting "line" in "identify" command.
* New -backgroundimage option.treectrl2005-01-031-2/+30
| | | | Relayout tree when -highlightthickness changes.
* really correct 8.4 compilation of Tk_PhotoPut* usagehobbs22004-11-291-5/+7
|
* correct Tk defined version checkhobbs22004-11-291-6/+5
|
* * generic/tkTreeCtrl.c: adapt to Tk_PhotoPut(Zoomed)Block APIhobbs22004-11-291-5/+20
| | | | changes for 8.5 (TIP #116).
* * pkgIndex.tcl.in: Automate creation of pkgIndex.tcl and usehobbs22004-10-091-2/+15
| | | | | | | | * demos/demo.tcl: tcl_findLibrary to avoid the issue of build vs. * tests/all.tcl: install package. * generic/tkTreeCtrl.c: * library/filelist-bindings.tcl: ensure TreeCtrl namespace exists * library/treectrl.tcl: source filelist-bindings
* Only ReallyVisible() items may be selected.treectrl2004-08-131-8/+54
|
* Added hash table for current selection.treectrl2004-08-111-34/+41
|
* Add Tcl_Obj for -borderwidth, -height, -width and -highlighthickness.treectrl2004-08-091-89/+60
| | | | | Support ITEM_ID_IS_STRING compile-time option. Use STATIC_XXX() macros for readability.
* Add copyright.treectrl2004-07-301-6/+3
| | | | Call TreeItem_Init() when creating widget.
* More visible height < 0 fixes.treectrl2004-07-271-1/+5
|
* New "-defaultstyle" widget option.treectrl2004-07-261-14/+76
|
* * generic/tkTreeCtrl.c (ImageChangedProc): cause image change tohobbs22004-02-101-1/+4
| | | | | * generic/tkTreeColumn.c (ImageChangedProc): refresh window. Could narrow down the full update, but better than nothing.
* * generic/tkTreeCtrl.c (LoupeCmd): remove extra interp arg tohobbs22003-11-261-2/+2
| | | | Tk_PhotoPutZoomedBlock.
* (TreeWorldChanged): add calls to TreeStyle_TreeChanged andhobbs22003-11-251-4/+9
| | | | TreeColumn_TreeChanged to correctly display font size changes
* whitespace policehobbs22003-11-251-2776/+2513
|
* Added 'scan' command.treectrl2003-01-281-3/+59
|
* 'state define' returns an error for a bad state name.treectrl2003-01-051-0/+5
|
* Use STATIC_SIZE in more places.treectrl2003-01-021-7/+7
|
* Big padx and pady patch.treectrl2003-01-021-18/+8
|
* Fix for problems when configure fails.treectrl2003-01-011-31/+57
| | | | | Reported depth for orphans is zero (same as root). New 'state linkage' command.
* Define StateFromObj, use it in 'state undefine' command.treectrl2002-12-311-24/+88
|
* Tree_ItemBbox returns result indicating success or failure.treectrl2002-12-291-4/+2
|
* Extra check in 'see' command.treectrl2002-12-291-1/+2
|
* More checks for required number of arguments.treectrl2002-12-281-56/+70
| | | | 'state undefine' accepts zero or more state arguments.
* Added database names for -xscrolldelay and -yscrolldelay.treectrl2002-12-261-2/+2
|
* Set -wrap database options.treectrl2002-12-241-4/+1
| | | | Allow any value for -treecolumn option.
* Mac support added.treectrl2002-12-231-28/+52
| | | | Missing option database names added.
* Scroll-by-pages fix.treectrl2002-12-221-0/+6
|
* Initial revisiontreectrl2002-12-171-0/+2988