summaryrefslogtreecommitdiffstats
path: root/generic/tkTreeElem.h
diff options
context:
space:
mode:
authortreectrl <treectrl>2005-07-10 22:17:47 (GMT)
committertreectrl <treectrl>2005-07-10 22:17:47 (GMT)
commit0618e0dab03b1af4d9aa8020d804c279207412af (patch)
tree87b02a904c3d4f931918a66bc3d6abea50ffe7dd /generic/tkTreeElem.h
parent2751f70b9ed868f729996780454149e7c3896ece (diff)
downloadtktreectrl-0618e0dab03b1af4d9aa8020d804c279207412af.zip
tktreectrl-0618e0dab03b1af4d9aa8020d804c279207412af.tar.gz
tktreectrl-0618e0dab03b1af4d9aa8020d804c279207412af.tar.bz2
Added a bunch of stuff to the stubs table to support the shellicon extension. This stubs table is not well-defined like the Tcl/Tk stubs tables.
Diffstat (limited to 'generic/tkTreeElem.h')
-rw-r--r--generic/tkTreeElem.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/generic/tkTreeElem.h b/generic/tkTreeElem.h
index edf0892..49c27e2 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.15 2005/07/05 02:13:04 treectrl Exp $
+ * RCS: @(#) $Id: tkTreeElem.h,v 1.16 2005/07/10 22:17:47 treectrl Exp $
*/
typedef struct ElementType ElementType;
@@ -138,5 +138,12 @@ struct TreeCtrlStubs
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);
int (*PerStateInfo_Undefine)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, int state);
+ PerStateType *pstBoolean;
+ int (*PerStateBoolean_ForState)(TreeCtrl *tree, PerStateInfo *pInfo, int state, int *match);
+ void (*PSTSave)(PerStateInfo *pInfo, PerStateInfo *pSave);
+ void (*PSTRestore)(TreeCtrl *tree, PerStateType *typePtr, PerStateInfo *pInfo, PerStateInfo *pSave);
+ int (*TreeStateFromObj)(TreeCtrl *tree, Tcl_Obj *obj, int *stateOff, int *stateOn);
+ int (*BooleanCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName);
+ int (*StringTableCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr);
};