| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
element that has never been configured for an item.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
itemPrefix, columnPrefix, nextColumnId added.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
XImage2Photo added to support column drag-and-drop reordering.
Truncation with "..." is less aggressive when space is available.
Moved PerState stuff from tkTreeElem.c.
|
|
|
|
| |
with other calls to Tcl_SetAssocData.
|
|
|
|
|
|
| |
Elements could be shifted out of view.
Added code to support new "window" element type.
|
| |
|
|
|
|
|
|
|
|
| |
New -minitemheight option.
Fixed bug where buttons and lines could be drawn over another column if the -treecolumn was too narrow.
Code added to support new "window" element type.
New <ItemDelete> event generated before items are deleted.
Fixed bug with <Selection> event not reporting all selected items being deleted.
|
|
|
|
|
| |
Moved PerState declarations to tkTreeCtrl.h.
Changes to ElementArgs to support new "window" element type (or any other element type which changes itself outside of configure).
|
|
|
|
|
| |
Moved ObjectIsEmpty() and PerState stuff to tkTreeUtils.c.
Renamed ElementType callbacks for consistency.
|
|
|
|
|
| |
Maintain a list of visible items to support new "window" element type.
Fixed bug where buttons and lines could be drawn over another column if the -treecolumn was very narrow.
|
|
|
|
|
|
|
|
|
| |
-closedbuttonimage with per-state options -buttonbitmap and -buttonimage.
Added -minitemheight option.
Drag-and-drop column reordering now supported. Added "columndrag" command.
Moved PerState stuff from tkTreeElem.h.
Various declarations.
|
|
|
|
|
|
|
|
| |
-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.
|
|
|
|
|
|
|
|
| |
Added -arrowimage and -arrowbitmap per-state options.
Replaced -arrowpad with -arrowpadx and -arrowpady.
Multi-line column titles now supported. Added -textlines option.
Replaced -relief and -sunken options with -state.
Drag-and-drop column reordering now supported.
|
|
|
|
| |
of c++-style var decls.
|
| |
|
|
|
|
|
| |
Use new TreeElement_TypeFromObj.
Changed comparison against elemTypeText because ElementTypes are now malloc'd.
|
| |
|
|
|
|
|
| |
Don't draw horizontal line unless it connects to a vertical line.
Use new Theme API to draw buttons.
|
|
|
|
|
| |
Removed declaration of elementTypeList.
Added declaration of TreeElement_TypeFromObj.
|
|
|
|
| |
Replaced global elementTypeList with multi-interp friendly code. Problem was ElementType contained per-interp Tk_OptionTables.
|
| |
|
|
|
|
| |
Force redraw of header in Tk_RelayoutWindow.
|
|
|
|
|
| |
Added -usetheme option.
Various declarations for Theme API.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Removed call to Tk_Draw3DRectangle() since Tk_Fill3DRectangle() calls it for us.
Added -state option.
Draw column headers using the Theme API.
|
| |
|
| |
|
| |
|
|
|
|
| |
Don't draw horizontal line to self unless it connects to a vertical line or our button.
|
|
|
|
| |
Declare TreeItem_NextSiblingVisible.
|
|
|
|
| |
Check for visible next sibling before reporting "line" in "identify" command.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Strip duplicate characters from charMap argument to "notify generate".
New syntax: "notify install pattern ?percentsCommand?", old syntax still supported but deprecated.
New syntax: "notify linkage pattern", old syntax still supported but deprecated.
New syntax: "notify uninstall pattern", old syntax still supported but deprecated.
Added QE_ExpandPattern to turn %-char into a <event-detail> string.
|
|
|
|
|
| |
* configure, configure.ac, tclconfig/tcl.m4: Steffen
* license.terms (new):
|
|
|
|
| |
case where no text value has been set for sorting
|
| |
|
| |
|
|
|
|
| |
Macintosh drawing fix.
|
|
|
|
| |
Relayout tree when -highlightthickness changes.
|
|
|
|
|
| |
Fixed display bugs with "-doublebuffer window".
Macintosh drawing fixes.
|
| |
|