| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
eventString is NULL. This code was in TkWinEventProc.
Changed TkWinEventProc to call QE_DeleteBinding.
QE_GetAllBindings: stop searching if object was found since an object can only appear once in each BindValue chain.
New QE_UnbindCmd allows unbinding all scripts on a given object.
|
| |
|
|
|
|
| |
does.
|
| |
|
|
|
|
|
|
| |
like Explorer's.
TreeTheme_GetArrowSize added.
|
|
|
|
|
|
|
|
|
|
|
|
| |
for the user to know if an item had a Column struct allocated for a given column or not.
Implemented column spanning. A style may now extend over 2 or more columns within an item. Rewrote TreeItem_Draw. TreeItem_Identify, and TreeItem_Identify2. Added [item span] command.
NoStyleMsg added to report an item doesn't have a style in a given column.
Fixed new [item element configure] syntax to only check for + or , after every option-value pair.
[item style set] returns a list with one string per tree column. Previously only allocated Column structs were reported.
[item state forcolumn] now allocates a Column struct when setting the state for a column if one didn't exist. Previously an error was returned.
[item bbox] no longer returns an error when getting the bounding box for an item column if the item column didn't have a Column struct allocated.
[item text] returns one string per tree column if no column is specified.
|
|
|
|
|
|
|
| |
they need.
TextUpdateLayout: fiddled with debug messages.
Fixed line wrapping of text elements. It did not work for single lines of text at all.
|
|
|
|
| |
add specific elements to the drag image.
|
|
|
|
|
|
| |
nice-looking sort arrow on WinXP (looks like Explorer's).
Theme sort arrow is drawn offset by 1 when column header is pressed.
|
|
|
|
| |
element name. Did this so the column can be determined by the item using its span info.
|
|
|
|
|
|
| |
element name. Did this so the column can be determined by the item using its span info.
Declare TreeTheme_GetArrowSize and UnsetClipMask.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
once (and remove calls to "item complex").
Gave elements and styles meaningful names.
|
|
|
|
|
|
|
| |
once (and remove calls to "item complex").
Use new -open option to "item create".
Don't update the Style Editor window if it isn't mapped.
|
|
|
|
|
|
|
|
| |
Rename TreeItem_HideWindows to TreeItem_OnScreen.
"item create" command accepts new arguments and allows creation of multiple items with a single call.
"item element configure" allows configuring multiple elements in multiple columns with a single call. This deprecates the awful "item complex" command.
"item style set" returns an error message if a style argument is missing. Previously an error was returned with no message.
"item style set" does nothing when trying to replace a style with itself. Previously the old style was freed.
|
|
|
|
|
|
|
|
| |
-itemwidthmultiple options.
UpdateDInfoForRange: avoid certain checks if a DItem is already marked for redraw.
Tree_Display: moved the block of code which updates DInfo.itemVisHash before the code that draws items, and generate an <ItemVisibility> event.
Added TreeDisplay_ItemDeleted to remove deleted items from DInfo.itemVisHash.
|
|
|
|
| |
Renamed TreeStyle_HideWindows to TreeStyle_OnScreen, and use the new ElementType.onScreen callback.
|
| |
|
|
|
|
|
|
| |
on screen and when it is no longer visible on screen.
OnScreenProcWindow is used to hide Tk windows in "window" elements when an item is no longer on screen.
|
|
|
|
| |
on screen and when it is no longer visible on screen.
|
|
|
|
| |
column options -stepwidth and -widthhack.
|
|
|
|
| |
of item layout.
|
| |
|
|
|
|
| |
Removed unused eText2 element.
|
| |
|
| |
|
|
|
|
| |
to a different-sized range.
|
|
|
|
| |
bigger, but they never get smaller. It can take a while to iterate over all those empty buckets).
|
|
|
|
| |
Fixed a massive performance hit with "item delete all" when there were many orphan items.
|
| |
|
|
|
|
| |
unused.
|
|
|
|
|
|
|
|
| |
is larger than the non-union, non-detach elements. Previously justification would only occur if the available space was greater than that needed by the style.
Style_DoLayoutH: Allow column justification to occur when elements expand horizontally. This applies when -expand and -iexpand do not specify w or e, but -iexpand does specify x, and the -maxwidth is not {}. Basically, if there is some space left over after expansion then justification will occur.
Style_DoLayoutH/V: The internal padding is added to the display area of -union elements, and the internal padding is set to zero. This works in conjunction with the changes in TreeStyle_Draw and TreeStyle_UpdateWindowPositions.
TreeStyle_Draw/TreeStyle_UpdateWindowPositions: Fixed bug where -union elements were not displayed if the elements they surrounded had zero height or width. Also removed ElementArgs.display.pad and ElementArgs.display.squeeze which were unused.
|
| |
|
|
|
|
| |
Fixed per-state-info crash [BUG 1222419]
|
| |
|
|
|
|
|
|
| |
Position the toplevel at the top-right of the screen.
Add <Return> bindings to spinboxes to "activate" them.
Don't create/destroy the treectrl used by the canvas code every time.
|
| |
|
|
|
|
|
|
| |
larger than them all. Previously expansion would only occur if the available space was greater than the needed space of the style.
Alphabetized style layout options, and moved option-to-Tcl_Obj code to a new function.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Added the new min/max width/height style layout options.
Added "-draw" option to the "window" element type.
|
|
|
|
| |
to expand, not the padding.
|
|
|
|
|
|
| |
to expand, not the padding.
Use -height 40 instead of -ipady {0 20} because -ipad values are no longer included in the display area of an element.
|
|
|
|
|
|
| |
to expand, not the padding.
Changed placement of the name-editting entry.
|
|
|
|
|
|
| |
the -fill and -outline options.
Use -iexpand x instead of -iexpand e because it is the display area I want to expand, not the padding.
|
|
|
|
|
| |
Added -textlayout option to the debug menu.
Style and element names are sorted with -dictionary.
|
| |
|