diff options
author | treectrl <treectrl> | 2005-07-10 22:17:47 (GMT) |
---|---|---|
committer | treectrl <treectrl> | 2005-07-10 22:17:47 (GMT) |
commit | 0618e0dab03b1af4d9aa8020d804c279207412af (patch) | |
tree | 87b02a904c3d4f931918a66bc3d6abea50ffe7dd /generic/tkTreeElem.h | |
parent | 2751f70b9ed868f729996780454149e7c3896ece (diff) | |
download | tktreectrl-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.h | 9 |
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); }; |