diff options
author | treectrl <treectrl> | 2005-06-04 19:03:36 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2005-06-04 19:03:36 (GMT) |
commit | 04c979be56b51836be9fe4c576cd3ab0dbb8c33f (patch) | |
tree | cefe61e45f45b055357cdb105f007cb74745c723 | |
parent | c1460468c756e16ab2e55d22877c1070918b92e8 (diff) | |
download | tktreectrl-04c979be56b51836be9fe4c576cd3ab0dbb8c33f.zip tktreectrl-04c979be56b51836be9fe4c576cd3ab0dbb8c33f.tar.gz tktreectrl-04c979be56b51836be9fe4c576cd3ab0dbb8c33f.tar.bz2 |
ElementType.undefProc changed to return indication of whether anything was modified. Ditto for PerStateOption_Undefine.
-rw-r--r-- | generic/tkTreeElem.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/generic/tkTreeElem.h b/generic/tkTreeElem.h index 9e5e236..acad547 100644 --- a/generic/tkTreeElem.h +++ b/generic/tkTreeElem.h @@ -5,7 +5,7 @@ * * Copyright (c) 2002-2005 Tim Baker * - * RCS: @(#) $Id: tkTreeElem.h,v 1.9 2005/05/10 22:19:45 treectrl Exp $ + * RCS: @(#) $Id: tkTreeElem.h,v 1.10 2005/06/04 19:03:36 treectrl Exp $ */ typedef struct ElementType ElementType; @@ -69,7 +69,7 @@ struct ElementType void (*layoutProc)(ElementArgs *args); int (*changeProc)(ElementArgs *args); int (*stateProc)(ElementArgs *args); - void (*undefProc)(ElementArgs *args); + int (*undefProc)(ElementArgs *args); int (*actualProc)(ElementArgs *args); ElementType *next; }; @@ -121,6 +121,6 @@ struct TreeCtrlStubs int (*PerStateInfo_FromObj)(TreeCtrl *tree, StateFromObjProc proc, PerStateType *typePtr, PerStateInfo *pInfo); PerStateData *(*PerStateInfo_ForState)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state, int *match); Tcl_Obj *(*PerStateInfo_ObjForState)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state, int *match); - void (*PerStateInfo_Undefine)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state); + int (*PerStateInfo_Undefine)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state); }; |