summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* Clicking in a disabled item starts the marquee drag.treectrl2006-09-161-1/+4
|
* Added/updated comments above every proc.treectrl2006-09-161-188/+378
| | | | | | | | Removed old SelectionMotion and unused CancelRepeat procs. Priv(col), Priv(row) and Priv(rnc) are now per-widget. Renamed TreeCtrl::ExtendUpDown to TreeCtrl::Extend since it always moved the active item in any direction. The various <Home>, <End> and arrow key bindings now ignore items which are not enabled. Mouse press and motion events ignore items which are not enabled.
* Removed unused code.treectrl2006-09-051-12/+4
| | | | Use [notify unbind] to remove a binding.
* * library/filelist-bindings.tcl (::TreeCtrl::EditClose): rewrotehobbs22006-08-161-177/+127
| | | | | | bindings of edit widget helpers to use TreeCtrlEntry and TreeCtrlText classes. Fix for <Escape> binding possibly triggering <FocusOut>.
* Fix undefined variable. [ Patch 1507123 ]treectrl2006-07-121-1/+3
|
* Fix errors with various bindings when no items are visible. [ Bug 1422883 ]treectrl2006-07-111-9/+17
|
* Add mousewheel support to OSX. [Patch 1338259]treectrl2005-11-161-6/+10
|
* Added RCS line.treectrl2005-09-152-0/+4
|
* Multi-clicking in a column header is same as single-click instead of a no-op.treectrl2005-07-231-0/+4
| | | | Update cursor and header state after double-clicking to resize a column.
* Use [item element perstate] instead of [item element actual] (it was ↵treectrl2005-07-121-4/+16
| | | | renamed) plus set font to treectrl's -font option if result is "".
* Removed style arg to FileListEdit.treectrl2005-07-101-3/+8
| | | | Set justify if not specified for element in TextExpanderOpen.
* Removed the <Destroy> binding on the name-editting window since qebind.c now ↵treectrl2005-06-081-9/+0
| | | | automatically deletes bindings on a Tk window when that window is destroyed.
* Examine -padx and -ipadx of -union elements when calculating max width of ↵treectrl2005-06-041-7/+30
| | | | | | the text widget. Remove the <Scroll> binding from the entry/text widget if they are destroyed.
* Fix bug 1210747: entry or text widget could keep focus when hidden.treectrl2005-06-041-0/+2
|
* Shortened the delay before showing the text editing widget. A new variable ↵treectrl2005-06-021-2/+91
| | | | | | | | TreeCtrl::Priv(edit,delay) can be used to set the delay. Hide the text editing widget on <ButtonPress-1>. Added <Edit-begin> and <Edit-end> events. Added 3 commands to set the Priv(edit,$T), Priv(sensitive,$T) and Priv(dragimage,$T) variables.
* Change <Control-ButtonPress-1> binding on Aqua to <Command-ButtonPress-1>, ↵treectrl2005-05-281-1/+6
| | | | since Command should be used for discontinuous selection on OSX.
* New option -columnresizemode.treectrl2005-05-271-4/+13
|
* Check new -resize option to determine if column can be resized.treectrl2005-05-221-6/+15
| | | | | Highlight correct column header when pointer is at the left edge. Restrict column resize max width to the new -maxwidth option.
* 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 duplicate XXXAutoScan code and use TreeCtrl::AutoScan.treectrl2005-05-101-72/+12
|
* Replace -relief and -sunken column options with -state.treectrl2005-05-101-29/+160
| | | | | | Column drag-and-drop reordering added. Added bunch of return statements (more efficient right?) Changed AutoScan code to be useful to other scripts.
* Use new column -state option. Will probably remove column -sunken.treectrl2005-05-011-0/+44
| | | | Support for new Theme API "active" state in column headers.
* Pass TreeCtrl::PercentsCmd to "notify generate".treectrl2005-03-291-15/+26
| | | | Double-colon police.
* Added TreeCtrl::PercentsCmd to perform %-substitution on dynamic events.treectrl2005-03-291-2/+28
|
* * pkgIndex.tcl.in: Automate creation of pkgIndex.tcl and usehobbs22004-10-092-0/+5
| | | | | | | | * 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
* Use "item expand/collapse/toggle" commands.treectrl2004-08-111-7/+7
|
* Clear Priv(prev) after tracking a selection to avoid error in TreeCtrl::Cancel.treectrl2004-08-091-0/+49
| | | | Rewrite TreeCtrl::Motion to generate a single <Selection> event.
* Use "dragimage configure -visible" instead of "dragimage visible".treectrl2004-07-301-2/+2
|
* Use "marquee configure -visible" instead of "marquee visible".treectrl2004-07-301-2/+2
|
* * library/filelist-bindings.tcl: whitespace policehobbs22003-12-021-641/+646
| | | | | added check for Priv(buttonMode) before use in bindings that may not get an associated button-down event
* whitespace policehobbs22003-12-021-328/+328
|
* Work-around for auto-scanning problem.treectrl2003-07-181-0/+2
|
* Implement 'scan mark' and 'scan dragto' stuff.treectrl2003-01-281-3/+33
|
* -padw/e -> -padxtreectrl2003-01-051-2/+7
|
* Use changed ''notify generate' syntax.treectrl2002-12-312-11/+12
|
* Don't call "notify generate" if events weren't installed.treectrl2002-12-232-7/+17
|
* Changes to survive column reordering.treectrl2002-12-231-54/+66
|
* Double-click button fix.treectrl2002-12-212-0/+11
|
* Initial revisiontreectrl2002-12-172-0/+1613