| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Tweaked -xscrollincrement so horizontal scrolling is better with column dnd.
|
| |
|
| |
|
|
|
|
|
|
| |
Added "Firefox Privacy" demo to show off new "window" element type.
Right-click menus now available in all treectrl demo widgets, not just main.
New -minitemheight, -buttonbitmap and -buttonimage per-state options.
|
| |
|
|
|
|
|
|
| |
Column drag-and-drop reordering added.
Added bunch of return statements (more efficient right?)
Changed AutoScan code to be useful to other scripts.
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Support for new Theme API "active" state in column headers.
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Added "Clear Window" command to Events Browser with Ctrl+X shortcut.
Replaced label with new Identify Window.
|
| |
|
| |
|
|
|
|
| |
Double-colon police.
|
| |
|
|
|
|
|
|
|
|
| |
linkage" as well as deprecating old-style syntax.
New percentsCommand argument to "notify generate".
New %P and %? %-substitution characters.
New "DYNAMIC EVENTS" section to describe use of "notify install", "notify generate", and percentsCommand.
|
| |
|
| |
|
|
|
|
| |
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.
|
|
|
|
|
| |
Use "-match glob" to simplify some tests.
Fix "identify" tests by using rect instead of text element, since font width varies by platform.
|