summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeDisplay.c
Commit message (Collapse)AuthorAgeFilesLines
* Range_Redo/Range_TotalWidth: use new -itemwidth, -itemwidthequal and ↵treectrl2005-07-051-102/+188
| | | | | | | | -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.
* UpdateDInfoForRange: Items were not being redisplayed properly if they moved ↵treectrl2005-06-291-6/+11
| | | | to a different-sized range.
* Fix Tree_ItemBbox to ensure tree->columnCountVis is up-to-date.treectrl2005-06-081-1/+4
|
* Changed -backgroundmode constants.treectrl2005-05-241-3/+7
|
* Added DrawXORLine under OSX to handle the column proxy, since XOR is only ↵treectrl2005-05-221-3/+30
| | | | | | supported by QuickDraw, not CoreGraphics. Added Tree_Activate to respond to <Activate> and <Deactivate> events for Win32 and Mac. Causes the tree header to be redrawn if -usetheme is true. Only needed for OSX.
* Replace TkScrollWindow with Tree_ScrollWindow to work around Tk bug on the Mac.treectrl2005-05-221-8/+8
|
* Replaced TARGET_OS_MAC with MAC_TCL and MAC_OSX_TK macros according to ↵treectrl2005-05-191-3/+3
| | | | Apple's Tiger patches.
* Removed DItem.nextFree since it is redundant.treectrl2005-05-171-5/+4
|
* Fixed display not redrawing when deleting columns if columns had same width.treectrl2005-05-131-1/+22
|
* Removed a bunch of conditional-compilation stuff and dead code.treectrl2005-05-111-175/+47
|
* Keep a list of free DItems to reduce memory alloc/free.treectrl2005-05-101-2/+129
| | | | | 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.
* Bumped copyright to 2005.treectrl2005-05-011-2/+3
| | | | Force redraw of header in Tk_RelayoutWindow.
* whitespace only changes to bring up to Tcl style guide compliancehobbs22005-02-151-3519/+3304
|
* New -backgroundimage option.treectrl2005-01-031-15/+209
| | | | | Fixed display bugs with "-doublebuffer window". Macintosh drawing fixes.
* Fix whitespace scrolling.treectrl2004-10-241-29/+18
|
* * generic/tkTreeDisplay.c: correctly handle the damageRgn var.hobbs22004-10-091-10/+12
|
* Fix bug with whitespace not always being erased.treectrl2004-08-091-4/+40
| | | | Change how columnWidthSize is reallocated.
* Add copyright.treectrl2004-07-301-0/+10
|
* More visible height/width < 0 fixes.treectrl2004-07-271-3/+15
| | | | Update columnWidthSize correctly [BUG 897971]
* Edit last revision to handle negative visible height/width better in ↵treectrl2004-07-261-2/+2
| | | | xview/yview commands.
* Fix panic() attack in yview/xview when visible height/width <= 0.treectrl2004-07-261-2/+2
|
* Move XFillRegion -> Tk_FillRegion in tkTreeUtils.c.treectrl2003-01-051-32/+3
|
* Reworked handling of whitespace. '-doublebuffer window' works now. One new ↵treectrl2003-01-041-79/+185
| | | | routine is not implemented on MacOS yet.
* Remove 20-column limit.treectrl2003-01-021-1/+10
|
* Tree_ItemBbox returns result indicating success or failure.treectrl2002-12-291-2/+3
|
* Fix increment calculations when tree has zero height or width.treectrl2002-12-291-18/+35
|
* Fix errors when total height/width is zero.treectrl2002-12-241-4/+7
|
* Scroll-by-pages fix.treectrl2002-12-221-11/+15
|
* -stepwidth and -minwidth fixes.treectrl2002-12-211-21/+44
|
* Initial revisiontreectrl2002-12-171-0/+3618