OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / util / src / TclTk / blt2.5 / generic / blt.decl
1
2 library blt
3 interface blt
4 #hooks {bltPlat bltInt bltIntPlat bltIntXlib}
5
6 declare 0 generic { Blt_TreeKey Blt_TreeGetKey (CONST char *string) }
7
8 declare 1 generic { Blt_TreeNode Blt_TreeCreateNode (Blt_Tree tree, Blt_TreeNode parent, CONST char *name, int position) } 
9
10 declare 2 generic { Blt_TreeNode Blt_TreeCreateNodeWithId (Blt_Tree tree, 
11 Blt_TreeNode parent, CONST char *name, unsigned int inode, int position) } 
12
13 declare 3 generic { int Blt_TreeDeleteNode (Blt_Tree tree, Blt_TreeNode node) }
14
15 declare 4 generic { int Blt_TreeMoveNode (Blt_Tree tree, Blt_TreeNode node, 
16 Blt_TreeNode parent, Blt_TreeNode before) }
17
18 declare 5 generic { Blt_TreeNode Blt_TreeGetNode (Blt_Tree tree, 
19 unsigned int inode) }
20
21 declare 6 generic { Blt_TreeNode Blt_TreeFindChild (Blt_TreeNode parent, 
22 CONST char *name) }
23
24 declare 7 generic { Blt_TreeNode Blt_TreeFindChildRev (Blt_TreeNode parent, 
25 CONST char *name, int firstN) }
26
27 declare 8 generic { Blt_TreeNode Blt_TreeFirstChild (Blt_TreeNode parent) }
28
29 declare 9 generic { Blt_TreeNode Blt_TreeNextSibling (Blt_TreeNode node) }
30
31 declare 10 generic { Blt_TreeNode Blt_TreeLastChild (Blt_TreeNode parent) }
32
33 declare 11 generic { Blt_TreeNode Blt_TreePrevSibling (Blt_TreeNode node) }
34
35 declare 12 generic { Blt_TreeNode Blt_TreeNextNode (Blt_TreeNode root, 
36 Blt_TreeNode node) }
37
38 declare 13 generic { Blt_TreeNode Blt_TreePrevNode (Blt_TreeNode root,
39 Blt_TreeNode node) }
40
41 declare 14 generic { Blt_TreeNode Blt_TreeChangeRoot (Blt_Tree tree,
42 Blt_TreeNode node) }
43
44 declare 15 generic { Blt_TreeNode Blt_TreeEndNode (Blt_TreeNode node,
45 unsigned int nodeFlags) }
46
47 declare 16 generic { int Blt_TreeIsBefore (Blt_TreeNode node1, 
48 Blt_TreeNode node2) }
49
50 declare 17 generic { int Blt_TreeIsAncestor (Blt_TreeNode node1, 
51 Blt_TreeNode node2) }
52
53 declare 18 generic { int Blt_TreePrivateValue (Tcl_Interp *interp, Blt_Tree tree,
54 Blt_TreeNode node, Blt_TreeKey key) }
55
56 declare 19 generic { int Blt_TreePublicValue (Tcl_Interp *interp, Blt_Tree tree,
57 Blt_TreeNode node, Blt_TreeKey key) }
58
59 declare 20 generic { int Blt_TreeGetValue (Tcl_Interp *interp, Blt_Tree tree, 
60 Blt_TreeNode node, CONST char *string, Tcl_Obj **valuePtr) }
61
62 declare 21 generic { int Blt_TreeValueExists (Blt_Tree tree, Blt_TreeNode node, 
63 CONST char *string) }
64
65 declare 22 generic { int Blt_TreeSetValue (Tcl_Interp *interp, Blt_Tree tree, 
66 Blt_TreeNode node, CONST char *string, Tcl_Obj *valuePtr) }
67
68 declare 23 generic { int Blt_TreeUnsetValue (Tcl_Interp *interp, Blt_Tree tree, 
69 Blt_TreeNode node, CONST char *string) }
70
71 declare 24 generic { int Blt_TreeGetArrayValue (Tcl_Interp *interp, 
72 Blt_Tree tree, Blt_TreeNode node, CONST char *arrayName, 
73 CONST char *elemName, Tcl_Obj **valueObjPtrPtr) }
74
75 declare 25 generic { int Blt_TreeSetArrayValue (Tcl_Interp *interp, 
76 Blt_Tree tree, Blt_TreeNode node, CONST char *arrayName, 
77 CONST char *elemName, Tcl_Obj *valueObjPtr) }
78
79 declare 26 generic { int Blt_TreeUnsetArrayValue (Tcl_Interp *interp, 
80 Blt_Tree tree, Blt_TreeNode node, CONST char *arrayName, 
81 CONST char *elemName) }
82
83 declare 27 generic { int Blt_TreeArrayValueExists (Blt_Tree tree, 
84 Blt_TreeNode node, CONST char *arrayName, CONST char *elemName) }
85
86 declare 28 generic { int Blt_TreeArrayNames (Tcl_Interp *interp, Blt_Tree tree, 
87 Blt_TreeNode node, CONST char *arrayName, Tcl_Obj *listObjPtr, CONST char *pattern) }
88
89 declare 29 generic { int Blt_TreeGetValueByKey (Tcl_Interp *interp, 
90 Blt_Tree tree, Blt_TreeNode node, Blt_TreeKey key, 
91 Tcl_Obj **valuePtr) }
92
93 declare 30 generic { int Blt_TreeSetValueByKey (Tcl_Interp *interp, 
94 Blt_Tree tree, Blt_TreeNode node, Blt_TreeKey key, Tcl_Obj *valuePtr) }
95
96 declare 31 generic { int Blt_TreeUnsetValueByKey (Tcl_Interp *interp, 
97 Blt_Tree tree, Blt_TreeNode node, Blt_TreeKey key) }
98
99 declare 32 generic { int Blt_TreeValueExistsByKey (Blt_Tree tree, 
100 Blt_TreeNode node, Blt_TreeKey key) }
101
102 declare 33 generic { Blt_TreeKey Blt_TreeFirstKey (Blt_Tree tree, 
103 Blt_TreeNode node, Blt_TreeKeySearch *cursorPtr) }
104
105 declare 34 generic { Blt_TreeKey Blt_TreeNextKey (Blt_Tree tree, 
106 Blt_TreeKeySearch *cursorPtr) }
107
108 declare 35 generic { int Blt_TreeApply (Blt_TreeNode root, 
109 Blt_TreeApplyProc *proc, ClientData clientData) }
110
111 declare 36 generic { int Blt_TreeApplyDFS (Blt_TreeNode root, 
112 Blt_TreeApplyProc *proc, ClientData clientData, int order) }
113
114 declare 37 generic { int Blt_TreeApplyBFS (Blt_TreeNode root, 
115 Blt_TreeApplyProc *proc, ClientData clientData) }
116
117 declare 38 generic { int Blt_TreeSortNode (Blt_Tree tree, Blt_TreeNode node, 
118 Blt_TreeCompareNodesProc *proc) }
119
120 declare 39 generic { int Blt_TreeCreate (Tcl_Interp *interp, CONST char *name,
121 Blt_Tree *treePtr) }
122
123 declare 40 generic { int Blt_TreeExists (Tcl_Interp *interp, CONST char *name) }
124
125 declare 41 generic { int Blt_TreeGetToken (Tcl_Interp *interp, CONST char *name, 
126 Blt_Tree *treePtr) }
127
128 declare 42 generic { void Blt_TreeReleaseToken (Blt_Tree tree) }
129
130 declare 43 generic { int Blt_TreeSize (Blt_TreeNode node) }
131
132 declare 44 generic { Blt_TreeTrace Blt_TreeCreateTrace (Blt_Tree tree, 
133 Blt_TreeNode node, CONST char *keyPattern, CONST char *tagName,
134 unsigned int mask, Blt_TreeTraceProc *proc, ClientData clientData) }
135
136 declare 45 generic { void Blt_TreeDeleteTrace (Blt_TreeTrace token) }
137
138 declare 46 generic { void Blt_TreeCreateEventHandler (Blt_Tree tree, 
139 unsigned int mask, Blt_TreeNotifyEventProc *proc, 
140 ClientData clientData) }
141
142 declare 47 generic { void Blt_TreeDeleteEventHandler (Blt_Tree tree, 
143 unsigned int mask, Blt_TreeNotifyEventProc *proc, 
144 ClientData clientData) }
145
146 declare 48 generic { int Blt_TreeRelabelNode (Blt_Tree tree, Blt_TreeNode node, 
147 CONST char *string) }
148 declare 49 generic { int Blt_TreeRelabelNode2 (Blt_TreeNode node, 
149 CONST char *string) }
150 declare 50 generic { char *Blt_TreeNodePath (Blt_TreeNode node, 
151 Tcl_DString *resultPtr) }       
152 declare 51 generic { int Blt_TreeNodePosition (Blt_TreeNode node) }
153
154 declare 52 generic { void Blt_TreeClearTags (Blt_Tree tree, Blt_TreeNode node) }
155 declare 53 generic { int Blt_TreeAddTag (Blt_Tree tree, Blt_TreeNode node, 
156 CONST char *tagName) }
157 declare 54 generic { int Blt_TreeForgetTag (Blt_Tree tree, CONST char *tagName) }
158 declare 55 generic { int Blt_TreeTagTableIsShared (Blt_Tree tree) }
159 declare 56 generic { int Blt_TreeShareTagTable (Blt_Tree src, Blt_Tree target) }
160 declare 57 generic { Blt_HashEntry *Blt_TreeFirstTag (Blt_Tree tree, 
161 Blt_HashSearch *searchPtr) }
162 declare 58 generic { int Blt_TreeHasTag (Blt_Tree tree, Blt_TreeNode node, 
163     CONST char *tagName) }
164 declare 59 generic { Blt_HashTable *Blt_TreeTagHashTable (Blt_Tree tree, 
165 CONST char *tagName) }
166
167
168 declare 60 generic { double Blt_VecMin (Blt_Vector *vPtr) }
169 declare 61 generic { double Blt_VecMax (Blt_Vector *vPtr) }
170
171 declare 62 generic { Blt_VectorId Blt_AllocVectorId (Tcl_Interp *interp,
172 char *vecName) }
173
174 declare 63 generic { void Blt_SetVectorChangedProc (Blt_VectorId clientId,
175 Blt_VectorChangedProc * proc, ClientData clientData) }
176
177 declare 64 generic { void Blt_FreeVectorId (Blt_VectorId clientId) }
178
179 declare 65 generic { int Blt_GetVectorById (Tcl_Interp *interp,
180 Blt_VectorId clientId, Blt_Vector **vecPtrPtr) }
181
182 declare 66 generic { char *Blt_NameOfVectorId (Blt_VectorId clientId) }
183
184 declare 67 generic { char *Blt_NameOfVector (Blt_Vector *vecPtr) }
185
186 declare 68 generic { int Blt_VectorNotifyPending (Blt_VectorId clientId) }
187
188 declare 69 generic { int Blt_CreateVector (Tcl_Interp *interp, char *vecName,
189 int size, Blt_Vector ** vecPtrPtr) }
190
191 declare 70 generic { int Blt_GetVector (Tcl_Interp *interp, char *vecName,
192 Blt_Vector **vecPtrPtr) }
193
194 declare 71 generic { int Blt_VectorExists (Tcl_Interp *interp, char *vecName) }
195
196 declare 72 generic { int Blt_ResetVector (Blt_Vector *vecPtr, double *dataArr,
197 int nValues, int arraySize, Tcl_FreeProc *freeProc) }
198
199 declare 73 generic { int Blt_ResizeVector (Blt_Vector *vecPtr, int nValues) }
200
201 declare 74 generic { int Blt_DeleteVectorByName (Tcl_Interp *interp,
202 char *vecName) }
203
204 declare 75 generic { int Blt_DeleteVector (Blt_Vector *vecPtr) }
205
206 declare 76 generic { int Blt_ExprVector (Tcl_Interp *interp, char *expression,
207 Blt_Vector *vecPtr) }
208
209 declare 77 generic { void Blt_InstallIndexProc (Tcl_Interp *interp, 
210 char *indexName, Blt_VectorIndexProc * procPtr) }
211
212 declare 78 generic { int Blt_CreateVector2 (Tcl_Interp *interp, char *vecName, char *cmdName, char *varName, int size, Blt_Vector ** vecPtrPtr) }
213
214 declare 79 generic { Blt_TreeKey Blt_TreeKeyGet (Tcl_Interp *interp, Blt_TreeObject treeObjPtr, CONST char *string) }
215