summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authortreectrl <treectrl>2006-12-07 03:45:22 (GMT)
committertreectrl <treectrl>2006-12-07 03:45:22 (GMT)
commitb32eba611fcf23a2334c4062ed99325af1a371e9 (patch)
tree1bb02394f1f01a374373e5bda9b572320f9c74e0 /generic
parent46286eab16a677f2988638f6ef8068d5bb8738c6 (diff)
downloadtktreectrl-b32eba611fcf23a2334c4062ed99325af1a371e9.zip
tktreectrl-b32eba611fcf23a2334c4062ed99325af1a371e9.tar.gz
tktreectrl-b32eba611fcf23a2334c4062ed99325af1a371e9.tar.bz2
Pass extra info to stateProc to avoid unnecessary redisplays due to the new -draw and -visible style layout options.
Diffstat (limited to 'generic')
-rw-r--r--generic/tkTreeElem.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/generic/tkTreeElem.h b/generic/tkTreeElem.h
index 7db9c34..e43c95a 100644
--- a/generic/tkTreeElem.h
+++ b/generic/tkTreeElem.h
@@ -5,7 +5,7 @@
*
* Copyright (c) 2002-2006 Tim Baker
*
- * RCS: @(#) $Id: tkTreeElem.h,v 1.23 2006/10/30 00:52:15 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeElem.h,v 1.24 2006/12/07 03:45:22 treectrl Exp $
*/
typedef struct ElementType ElementType;
@@ -64,6 +64,10 @@ struct ElementArgs
struct {
int state1;
int state2;
+ int draw1;
+ int draw2;
+ int visible1;
+ int visible2;
} states;
struct {
Tcl_Obj *obj;