| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
systems.
|
|
|
|
| |
of the AllocElem using Tcl_DbCkfree() as a guide.
|
|
|
|
|
| |
Replaced wipefree() calls with WIPEFREE().
AllocHax_Free(): replaced memset() with WIPE().
|
|
|
|
| |
Replaced wipefree() with WCFREE().
|
|
|
|
| |
support the updated [column delete] command.
|
|
|
|
|
|
| |
columns can be deleted in one call.
Replaced wipefree() call with WCFREE macro.
|
| |
|
|
|
|
|
|
| |
support the updated [column delete] command.
Removed the wipefree() function, and changed WFREE to only memset() freed memory when TREECTRL_WIPE_MEM is defined. The STATIC_FREE was changed to take advantage of this.
|
|
|
|
| |
tertiary ?: operator for funcs with different return types.
|
|
|
|
|
|
| |
indentation wasn't counted if an item-column had no style.
Added call to XSycn() to improve debugging of display.
|
| |
|
| |
|
|
|
|
| |
Redo ranges when an item's -height option changes.
|
| |
|
| |
|
|
|
|
| |
Added offset args to Tree_DrawTiledImage so image element can use it.
|
| |
|
|
|
|
| |
Removed unused layoutInvalid text element field.
|
|
|
|
|
|
| |
make sure at least one item is in each range if -wrap width is smaller than any item.
Range_TotalWidth: correct usage of -itemwidthmultiple.
|
|
|
|
| |
zeroes, causing an infinite loop.
|
|
|
|
| |
otherwise it disappears when out of bounds.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Added [item image] command.
|
|
|
|
|
|
|
|
|
| |
element.
Replaced a bunch of code in each ActualProcXXX with a macro.
ActualProcXXX no longer return a default value, only what is specified for the per-state option.
Added -draw to every ActualProcXXX.
Replaced a bunch of custom option structs with XXXCO_Init calls for the text element.
|
|
|
|
|
|
| |
longer drawn in all of the spanned columns.
Renamed the -noresult option to [item create] to -returnid.
|
| |
|
|
|
|
| |
[item element configure]: fixed checking for special + and , args; return after first error.
|
|
|
|
|
| |
OnScreenProcWindow: fix segfault when tkwin is NULL.
Add stuff to stubs table to support shellicon extension.
|
|
|
|
| |
extension. This stubs table is not well-defined like the Tcl/Tk stubs tables.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|