1 /*
2  * tkDecls.h --
3  *
4  *	Declarations of functions in the platform independent public Tcl API.
5  *
6  * Copyright (c) 1998-1999 by Scriptics Corporation.
7  *
8  * See the file "license.terms" for information on usage and redistribution
9  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
10  */
11 
12 #ifndef _TKDECLS
13 #define _TKDECLS
14 
15 #ifdef BUILD_tk
16 #undef TCL_STORAGE_CLASS
17 #define TCL_STORAGE_CLASS DLLEXPORT
18 #endif
19 
20 /*
21  * WARNING: This file is automatically generated by the tools/genStubs.tcl
22  * script.  Any modifications to the function declarations below should be made
23  * in the generic/tk.decls script.
24  */
25 
26 /* !BEGIN!: Do not edit below this line. */
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
32 /*
33  * Exported function declarations:
34  */
35 
36 #ifndef Tk_MainLoop_TCL_DECLARED
37 #define Tk_MainLoop_TCL_DECLARED
38 /* 0 */
39 EXTERN void		Tk_MainLoop(void);
40 #endif
41 #ifndef Tk_3DBorderColor_TCL_DECLARED
42 #define Tk_3DBorderColor_TCL_DECLARED
43 /* 1 */
44 EXTERN XColor *		Tk_3DBorderColor(Tk_3DBorder border);
45 #endif
46 #ifndef Tk_3DBorderGC_TCL_DECLARED
47 #define Tk_3DBorderGC_TCL_DECLARED
48 /* 2 */
49 EXTERN GC		Tk_3DBorderGC(Tk_Window tkwin, Tk_3DBorder border,
50 				int which);
51 #endif
52 #ifndef Tk_3DHorizontalBevel_TCL_DECLARED
53 #define Tk_3DHorizontalBevel_TCL_DECLARED
54 /* 3 */
55 EXTERN void		Tk_3DHorizontalBevel(Tk_Window tkwin,
56 				Drawable drawable, Tk_3DBorder border, int x,
57 				int y, int width, int height, int leftIn,
58 				int rightIn, int topBevel, int relief);
59 #endif
60 #ifndef Tk_3DVerticalBevel_TCL_DECLARED
61 #define Tk_3DVerticalBevel_TCL_DECLARED
62 /* 4 */
63 EXTERN void		Tk_3DVerticalBevel(Tk_Window tkwin,
64 				Drawable drawable, Tk_3DBorder border, int x,
65 				int y, int width, int height, int leftBevel,
66 				int relief);
67 #endif
68 #ifndef Tk_AddOption_TCL_DECLARED
69 #define Tk_AddOption_TCL_DECLARED
70 /* 5 */
71 EXTERN void		Tk_AddOption(Tk_Window tkwin, CONST char *name,
72 				CONST char *value, int priority);
73 #endif
74 #ifndef Tk_BindEvent_TCL_DECLARED
75 #define Tk_BindEvent_TCL_DECLARED
76 /* 6 */
77 EXTERN void		Tk_BindEvent(Tk_BindingTable bindingTable,
78 				XEvent *eventPtr, Tk_Window tkwin,
79 				int numObjects, ClientData *objectPtr);
80 #endif
81 #ifndef Tk_CanvasDrawableCoords_TCL_DECLARED
82 #define Tk_CanvasDrawableCoords_TCL_DECLARED
83 /* 7 */
84 EXTERN void		Tk_CanvasDrawableCoords(Tk_Canvas canvas, double x,
85 				double y, short *drawableXPtr,
86 				short *drawableYPtr);
87 #endif
88 #ifndef Tk_CanvasEventuallyRedraw_TCL_DECLARED
89 #define Tk_CanvasEventuallyRedraw_TCL_DECLARED
90 /* 8 */
91 EXTERN void		Tk_CanvasEventuallyRedraw(Tk_Canvas canvas, int x1,
92 				int y1, int x2, int y2);
93 #endif
94 #ifndef Tk_CanvasGetCoord_TCL_DECLARED
95 #define Tk_CanvasGetCoord_TCL_DECLARED
96 /* 9 */
97 EXTERN int		Tk_CanvasGetCoord(Tcl_Interp *interp,
98 				Tk_Canvas canvas, CONST char *str,
99 				double *doublePtr);
100 #endif
101 #ifndef Tk_CanvasGetTextInfo_TCL_DECLARED
102 #define Tk_CanvasGetTextInfo_TCL_DECLARED
103 /* 10 */
104 EXTERN Tk_CanvasTextInfo * Tk_CanvasGetTextInfo(Tk_Canvas canvas);
105 #endif
106 #ifndef Tk_CanvasPsBitmap_TCL_DECLARED
107 #define Tk_CanvasPsBitmap_TCL_DECLARED
108 /* 11 */
109 EXTERN int		Tk_CanvasPsBitmap(Tcl_Interp *interp,
110 				Tk_Canvas canvas, Pixmap bitmap, int x,
111 				int y, int width, int height);
112 #endif
113 #ifndef Tk_CanvasPsColor_TCL_DECLARED
114 #define Tk_CanvasPsColor_TCL_DECLARED
115 /* 12 */
116 EXTERN int		Tk_CanvasPsColor(Tcl_Interp *interp,
117 				Tk_Canvas canvas, XColor *colorPtr);
118 #endif
119 #ifndef Tk_CanvasPsFont_TCL_DECLARED
120 #define Tk_CanvasPsFont_TCL_DECLARED
121 /* 13 */
122 EXTERN int		Tk_CanvasPsFont(Tcl_Interp *interp, Tk_Canvas canvas,
123 				Tk_Font font);
124 #endif
125 #ifndef Tk_CanvasPsPath_TCL_DECLARED
126 #define Tk_CanvasPsPath_TCL_DECLARED
127 /* 14 */
128 EXTERN void		Tk_CanvasPsPath(Tcl_Interp *interp, Tk_Canvas canvas,
129 				double *coordPtr, int numPoints);
130 #endif
131 #ifndef Tk_CanvasPsStipple_TCL_DECLARED
132 #define Tk_CanvasPsStipple_TCL_DECLARED
133 /* 15 */
134 EXTERN int		Tk_CanvasPsStipple(Tcl_Interp *interp,
135 				Tk_Canvas canvas, Pixmap bitmap);
136 #endif
137 #ifndef Tk_CanvasPsY_TCL_DECLARED
138 #define Tk_CanvasPsY_TCL_DECLARED
139 /* 16 */
140 EXTERN double		Tk_CanvasPsY(Tk_Canvas canvas, double y);
141 #endif
142 #ifndef Tk_CanvasSetStippleOrigin_TCL_DECLARED
143 #define Tk_CanvasSetStippleOrigin_TCL_DECLARED
144 /* 17 */
145 EXTERN void		Tk_CanvasSetStippleOrigin(Tk_Canvas canvas, GC gc);
146 #endif
147 #ifndef Tk_CanvasTagsParseProc_TCL_DECLARED
148 #define Tk_CanvasTagsParseProc_TCL_DECLARED
149 /* 18 */
150 EXTERN int		Tk_CanvasTagsParseProc(ClientData clientData,
151 				Tcl_Interp *interp, Tk_Window tkwin,
152 				CONST char *value, char *widgRec, int offset);
153 #endif
154 #ifndef Tk_CanvasTagsPrintProc_TCL_DECLARED
155 #define Tk_CanvasTagsPrintProc_TCL_DECLARED
156 /* 19 */
157 EXTERN char *		Tk_CanvasTagsPrintProc(ClientData clientData,
158 				Tk_Window tkwin, char *widgRec, int offset,
159 				Tcl_FreeProc **freeProcPtr);
160 #endif
161 #ifndef Tk_CanvasTkwin_TCL_DECLARED
162 #define Tk_CanvasTkwin_TCL_DECLARED
163 /* 20 */
164 EXTERN Tk_Window	Tk_CanvasTkwin(Tk_Canvas canvas);
165 #endif
166 #ifndef Tk_CanvasWindowCoords_TCL_DECLARED
167 #define Tk_CanvasWindowCoords_TCL_DECLARED
168 /* 21 */
169 EXTERN void		Tk_CanvasWindowCoords(Tk_Canvas canvas, double x,
170 				double y, short *screenXPtr,
171 				short *screenYPtr);
172 #endif
173 #ifndef Tk_ChangeWindowAttributes_TCL_DECLARED
174 #define Tk_ChangeWindowAttributes_TCL_DECLARED
175 /* 22 */
176 EXTERN void		Tk_ChangeWindowAttributes(Tk_Window tkwin,
177 				unsigned long valueMask,
178 				XSetWindowAttributes *attsPtr);
179 #endif
180 #ifndef Tk_CharBbox_TCL_DECLARED
181 #define Tk_CharBbox_TCL_DECLARED
182 /* 23 */
183 EXTERN int		Tk_CharBbox(Tk_TextLayout layout, int index,
184 				int *xPtr, int *yPtr, int *widthPtr,
185 				int *heightPtr);
186 #endif
187 #ifndef Tk_ClearSelection_TCL_DECLARED
188 #define Tk_ClearSelection_TCL_DECLARED
189 /* 24 */
190 EXTERN void		Tk_ClearSelection(Tk_Window tkwin, Atom selection);
191 #endif
192 #ifndef Tk_ClipboardAppend_TCL_DECLARED
193 #define Tk_ClipboardAppend_TCL_DECLARED
194 /* 25 */
195 EXTERN int		Tk_ClipboardAppend(Tcl_Interp *interp,
196 				Tk_Window tkwin, Atom target, Atom format,
197 				char *buffer);
198 #endif
199 #ifndef Tk_ClipboardClear_TCL_DECLARED
200 #define Tk_ClipboardClear_TCL_DECLARED
201 /* 26 */
202 EXTERN int		Tk_ClipboardClear(Tcl_Interp *interp,
203 				Tk_Window tkwin);
204 #endif
205 #ifndef Tk_ConfigureInfo_TCL_DECLARED
206 #define Tk_ConfigureInfo_TCL_DECLARED
207 /* 27 */
208 EXTERN int		Tk_ConfigureInfo(Tcl_Interp *interp, Tk_Window tkwin,
209 				Tk_ConfigSpec *specs, char *widgRec,
210 				CONST char *argvName, int flags);
211 #endif
212 #ifndef Tk_ConfigureValue_TCL_DECLARED
213 #define Tk_ConfigureValue_TCL_DECLARED
214 /* 28 */
215 EXTERN int		Tk_ConfigureValue(Tcl_Interp *interp,
216 				Tk_Window tkwin, Tk_ConfigSpec *specs,
217 				char *widgRec, CONST char *argvName,
218 				int flags);
219 #endif
220 #ifndef Tk_ConfigureWidget_TCL_DECLARED
221 #define Tk_ConfigureWidget_TCL_DECLARED
222 /* 29 */
223 EXTERN int		Tk_ConfigureWidget(Tcl_Interp *interp,
224 				Tk_Window tkwin, Tk_ConfigSpec *specs,
225 				int argc, CONST84 char **argv, char *widgRec,
226 				int flags);
227 #endif
228 #ifndef Tk_ConfigureWindow_TCL_DECLARED
229 #define Tk_ConfigureWindow_TCL_DECLARED
230 /* 30 */
231 EXTERN void		Tk_ConfigureWindow(Tk_Window tkwin,
232 				unsigned int valueMask,
233 				XWindowChanges *valuePtr);
234 #endif
235 #ifndef Tk_ComputeTextLayout_TCL_DECLARED
236 #define Tk_ComputeTextLayout_TCL_DECLARED
237 /* 31 */
238 EXTERN Tk_TextLayout	Tk_ComputeTextLayout(Tk_Font font, CONST char *str,
239 				int numChars, int wrapLength,
240 				Tk_Justify justify, int flags, int *widthPtr,
241 				int *heightPtr);
242 #endif
243 #ifndef Tk_CoordsToWindow_TCL_DECLARED
244 #define Tk_CoordsToWindow_TCL_DECLARED
245 /* 32 */
246 EXTERN Tk_Window	Tk_CoordsToWindow(int rootX, int rootY,
247 				Tk_Window tkwin);
248 #endif
249 #ifndef Tk_CreateBinding_TCL_DECLARED
250 #define Tk_CreateBinding_TCL_DECLARED
251 /* 33 */
252 EXTERN unsigned long	Tk_CreateBinding(Tcl_Interp *interp,
253 				Tk_BindingTable bindingTable,
254 				ClientData object, CONST char *eventStr,
255 				CONST char *command, int append);
256 #endif
257 #ifndef Tk_CreateBindingTable_TCL_DECLARED
258 #define Tk_CreateBindingTable_TCL_DECLARED
259 /* 34 */
260 EXTERN Tk_BindingTable	Tk_CreateBindingTable(Tcl_Interp *interp);
261 #endif
262 #ifndef Tk_CreateErrorHandler_TCL_DECLARED
263 #define Tk_CreateErrorHandler_TCL_DECLARED
264 /* 35 */
265 EXTERN Tk_ErrorHandler	Tk_CreateErrorHandler(Display *display, int errNum,
266 				int request, int minorCode,
267 				Tk_ErrorProc *errorProc,
268 				ClientData clientData);
269 #endif
270 #ifndef Tk_CreateEventHandler_TCL_DECLARED
271 #define Tk_CreateEventHandler_TCL_DECLARED
272 /* 36 */
273 EXTERN void		Tk_CreateEventHandler(Tk_Window token,
274 				unsigned long mask, Tk_EventProc *proc,
275 				ClientData clientData);
276 #endif
277 #ifndef Tk_CreateGenericHandler_TCL_DECLARED
278 #define Tk_CreateGenericHandler_TCL_DECLARED
279 /* 37 */
280 EXTERN void		Tk_CreateGenericHandler(Tk_GenericProc *proc,
281 				ClientData clientData);
282 #endif
283 #ifndef Tk_CreateImageType_TCL_DECLARED
284 #define Tk_CreateImageType_TCL_DECLARED
285 /* 38 */
286 EXTERN void		Tk_CreateImageType(Tk_ImageType *typePtr);
287 #endif
288 #ifndef Tk_CreateItemType_TCL_DECLARED
289 #define Tk_CreateItemType_TCL_DECLARED
290 /* 39 */
291 EXTERN void		Tk_CreateItemType(Tk_ItemType *typePtr);
292 #endif
293 #ifndef Tk_CreatePhotoImageFormat_TCL_DECLARED
294 #define Tk_CreatePhotoImageFormat_TCL_DECLARED
295 /* 40 */
296 EXTERN void		Tk_CreatePhotoImageFormat(
297 				Tk_PhotoImageFormat *formatPtr);
298 #endif
299 #ifndef Tk_CreateSelHandler_TCL_DECLARED
300 #define Tk_CreateSelHandler_TCL_DECLARED
301 /* 41 */
302 EXTERN void		Tk_CreateSelHandler(Tk_Window tkwin, Atom selection,
303 				Atom target, Tk_SelectionProc *proc,
304 				ClientData clientData, Atom format);
305 #endif
306 #ifndef Tk_CreateWindow_TCL_DECLARED
307 #define Tk_CreateWindow_TCL_DECLARED
308 /* 42 */
309 EXTERN Tk_Window	Tk_CreateWindow(Tcl_Interp *interp, Tk_Window parent,
310 				CONST char *name, CONST char *screenName);
311 #endif
312 #ifndef Tk_CreateWindowFromPath_TCL_DECLARED
313 #define Tk_CreateWindowFromPath_TCL_DECLARED
314 /* 43 */
315 EXTERN Tk_Window	Tk_CreateWindowFromPath(Tcl_Interp *interp,
316 				Tk_Window tkwin, CONST char *pathName,
317 				CONST char *screenName);
318 #endif
319 #ifndef Tk_DefineBitmap_TCL_DECLARED
320 #define Tk_DefineBitmap_TCL_DECLARED
321 /* 44 */
322 EXTERN int		Tk_DefineBitmap(Tcl_Interp *interp, CONST char *name,
323 				CONST char *source, int width, int height);
324 #endif
325 #ifndef Tk_DefineCursor_TCL_DECLARED
326 #define Tk_DefineCursor_TCL_DECLARED
327 /* 45 */
328 EXTERN void		Tk_DefineCursor(Tk_Window window, Tk_Cursor cursor);
329 #endif
330 #ifndef Tk_DeleteAllBindings_TCL_DECLARED
331 #define Tk_DeleteAllBindings_TCL_DECLARED
332 /* 46 */
333 EXTERN void		Tk_DeleteAllBindings(Tk_BindingTable bindingTable,
334 				ClientData object);
335 #endif
336 #ifndef Tk_DeleteBinding_TCL_DECLARED
337 #define Tk_DeleteBinding_TCL_DECLARED
338 /* 47 */
339 EXTERN int		Tk_DeleteBinding(Tcl_Interp *interp,
340 				Tk_BindingTable bindingTable,
341 				ClientData object, CONST char *eventStr);
342 #endif
343 #ifndef Tk_DeleteBindingTable_TCL_DECLARED
344 #define Tk_DeleteBindingTable_TCL_DECLARED
345 /* 48 */
346 EXTERN void		Tk_DeleteBindingTable(Tk_BindingTable bindingTable);
347 #endif
348 #ifndef Tk_DeleteErrorHandler_TCL_DECLARED
349 #define Tk_DeleteErrorHandler_TCL_DECLARED
350 /* 49 */
351 EXTERN void		Tk_DeleteErrorHandler(Tk_ErrorHandler handler);
352 #endif
353 #ifndef Tk_DeleteEventHandler_TCL_DECLARED
354 #define Tk_DeleteEventHandler_TCL_DECLARED
355 /* 50 */
356 EXTERN void		Tk_DeleteEventHandler(Tk_Window token,
357 				unsigned long mask, Tk_EventProc *proc,
358 				ClientData clientData);
359 #endif
360 #ifndef Tk_DeleteGenericHandler_TCL_DECLARED
361 #define Tk_DeleteGenericHandler_TCL_DECLARED
362 /* 51 */
363 EXTERN void		Tk_DeleteGenericHandler(Tk_GenericProc *proc,
364 				ClientData clientData);
365 #endif
366 #ifndef Tk_DeleteImage_TCL_DECLARED
367 #define Tk_DeleteImage_TCL_DECLARED
368 /* 52 */
369 EXTERN void		Tk_DeleteImage(Tcl_Interp *interp, CONST char *name);
370 #endif
371 #ifndef Tk_DeleteSelHandler_TCL_DECLARED
372 #define Tk_DeleteSelHandler_TCL_DECLARED
373 /* 53 */
374 EXTERN void		Tk_DeleteSelHandler(Tk_Window tkwin, Atom selection,
375 				Atom target);
376 #endif
377 #ifndef Tk_DestroyWindow_TCL_DECLARED
378 #define Tk_DestroyWindow_TCL_DECLARED
379 /* 54 */
380 EXTERN void		Tk_DestroyWindow(Tk_Window tkwin);
381 #endif
382 #ifndef Tk_DisplayName_TCL_DECLARED
383 #define Tk_DisplayName_TCL_DECLARED
384 /* 55 */
385 EXTERN CONST84_RETURN char * Tk_DisplayName(Tk_Window tkwin);
386 #endif
387 #ifndef Tk_DistanceToTextLayout_TCL_DECLARED
388 #define Tk_DistanceToTextLayout_TCL_DECLARED
389 /* 56 */
390 EXTERN int		Tk_DistanceToTextLayout(Tk_TextLayout layout, int x,
391 				int y);
392 #endif
393 #ifndef Tk_Draw3DPolygon_TCL_DECLARED
394 #define Tk_Draw3DPolygon_TCL_DECLARED
395 /* 57 */
396 EXTERN void		Tk_Draw3DPolygon(Tk_Window tkwin, Drawable drawable,
397 				Tk_3DBorder border, XPoint *pointPtr,
398 				int numPoints, int borderWidth,
399 				int leftRelief);
400 #endif
401 #ifndef Tk_Draw3DRectangle_TCL_DECLARED
402 #define Tk_Draw3DRectangle_TCL_DECLARED
403 /* 58 */
404 EXTERN void		Tk_Draw3DRectangle(Tk_Window tkwin,
405 				Drawable drawable, Tk_3DBorder border, int x,
406 				int y, int width, int height,
407 				int borderWidth, int relief);
408 #endif
409 #ifndef Tk_DrawChars_TCL_DECLARED
410 #define Tk_DrawChars_TCL_DECLARED
411 /* 59 */
412 EXTERN void		Tk_DrawChars(Display *display, Drawable drawable,
413 				GC gc, Tk_Font tkfont, CONST char *source,
414 				int numBytes, int x, int y);
415 #endif
416 #ifndef Tk_DrawFocusHighlight_TCL_DECLARED
417 #define Tk_DrawFocusHighlight_TCL_DECLARED
418 /* 60 */
419 EXTERN void		Tk_DrawFocusHighlight(Tk_Window tkwin, GC gc,
420 				int width, Drawable drawable);
421 #endif
422 #ifndef Tk_DrawTextLayout_TCL_DECLARED
423 #define Tk_DrawTextLayout_TCL_DECLARED
424 /* 61 */
425 EXTERN void		Tk_DrawTextLayout(Display *display,
426 				Drawable drawable, GC gc,
427 				Tk_TextLayout layout, int x, int y,
428 				int firstChar, int lastChar);
429 #endif
430 #ifndef Tk_Fill3DPolygon_TCL_DECLARED
431 #define Tk_Fill3DPolygon_TCL_DECLARED
432 /* 62 */
433 EXTERN void		Tk_Fill3DPolygon(Tk_Window tkwin, Drawable drawable,
434 				Tk_3DBorder border, XPoint *pointPtr,
435 				int numPoints, int borderWidth,
436 				int leftRelief);
437 #endif
438 #ifndef Tk_Fill3DRectangle_TCL_DECLARED
439 #define Tk_Fill3DRectangle_TCL_DECLARED
440 /* 63 */
441 EXTERN void		Tk_Fill3DRectangle(Tk_Window tkwin,
442 				Drawable drawable, Tk_3DBorder border, int x,
443 				int y, int width, int height,
444 				int borderWidth, int relief);
445 #endif
446 #ifndef Tk_FindPhoto_TCL_DECLARED
447 #define Tk_FindPhoto_TCL_DECLARED
448 /* 64 */
449 EXTERN Tk_PhotoHandle	Tk_FindPhoto(Tcl_Interp *interp,
450 				CONST char *imageName);
451 #endif
452 #ifndef Tk_FontId_TCL_DECLARED
453 #define Tk_FontId_TCL_DECLARED
454 /* 65 */
455 EXTERN Font		Tk_FontId(Tk_Font font);
456 #endif
457 #ifndef Tk_Free3DBorder_TCL_DECLARED
458 #define Tk_Free3DBorder_TCL_DECLARED
459 /* 66 */
460 EXTERN void		Tk_Free3DBorder(Tk_3DBorder border);
461 #endif
462 #ifndef Tk_FreeBitmap_TCL_DECLARED
463 #define Tk_FreeBitmap_TCL_DECLARED
464 /* 67 */
465 EXTERN void		Tk_FreeBitmap(Display *display, Pixmap bitmap);
466 #endif
467 #ifndef Tk_FreeColor_TCL_DECLARED
468 #define Tk_FreeColor_TCL_DECLARED
469 /* 68 */
470 EXTERN void		Tk_FreeColor(XColor *colorPtr);
471 #endif
472 #ifndef Tk_FreeColormap_TCL_DECLARED
473 #define Tk_FreeColormap_TCL_DECLARED
474 /* 69 */
475 EXTERN void		Tk_FreeColormap(Display *display, Colormap colormap);
476 #endif
477 #ifndef Tk_FreeCursor_TCL_DECLARED
478 #define Tk_FreeCursor_TCL_DECLARED
479 /* 70 */
480 EXTERN void		Tk_FreeCursor(Display *display, Tk_Cursor cursor);
481 #endif
482 #ifndef Tk_FreeFont_TCL_DECLARED
483 #define Tk_FreeFont_TCL_DECLARED
484 /* 71 */
485 EXTERN void		Tk_FreeFont(Tk_Font f);
486 #endif
487 #ifndef Tk_FreeGC_TCL_DECLARED
488 #define Tk_FreeGC_TCL_DECLARED
489 /* 72 */
490 EXTERN void		Tk_FreeGC(Display *display, GC gc);
491 #endif
492 #ifndef Tk_FreeImage_TCL_DECLARED
493 #define Tk_FreeImage_TCL_DECLARED
494 /* 73 */
495 EXTERN void		Tk_FreeImage(Tk_Image image);
496 #endif
497 #ifndef Tk_FreeOptions_TCL_DECLARED
498 #define Tk_FreeOptions_TCL_DECLARED
499 /* 74 */
500 EXTERN void		Tk_FreeOptions(Tk_ConfigSpec *specs, char *widgRec,
501 				Display *display, int needFlags);
502 #endif
503 #ifndef Tk_FreePixmap_TCL_DECLARED
504 #define Tk_FreePixmap_TCL_DECLARED
505 /* 75 */
506 EXTERN void		Tk_FreePixmap(Display *display, Pixmap pixmap);
507 #endif
508 #ifndef Tk_FreeTextLayout_TCL_DECLARED
509 #define Tk_FreeTextLayout_TCL_DECLARED
510 /* 76 */
511 EXTERN void		Tk_FreeTextLayout(Tk_TextLayout textLayout);
512 #endif
513 #ifndef Tk_FreeXId_TCL_DECLARED
514 #define Tk_FreeXId_TCL_DECLARED
515 /* 77 */
516 EXTERN void		Tk_FreeXId(Display *display, XID xid);
517 #endif
518 #ifndef Tk_GCForColor_TCL_DECLARED
519 #define Tk_GCForColor_TCL_DECLARED
520 /* 78 */
521 EXTERN GC		Tk_GCForColor(XColor *colorPtr, Drawable drawable);
522 #endif
523 #ifndef Tk_GeometryRequest_TCL_DECLARED
524 #define Tk_GeometryRequest_TCL_DECLARED
525 /* 79 */
526 EXTERN void		Tk_GeometryRequest(Tk_Window tkwin, int reqWidth,
527 				int reqHeight);
528 #endif
529 #ifndef Tk_Get3DBorder_TCL_DECLARED
530 #define Tk_Get3DBorder_TCL_DECLARED
531 /* 80 */
532 EXTERN Tk_3DBorder	Tk_Get3DBorder(Tcl_Interp *interp, Tk_Window tkwin,
533 				Tk_Uid colorName);
534 #endif
535 #ifndef Tk_GetAllBindings_TCL_DECLARED
536 #define Tk_GetAllBindings_TCL_DECLARED
537 /* 81 */
538 EXTERN void		Tk_GetAllBindings(Tcl_Interp *interp,
539 				Tk_BindingTable bindingTable,
540 				ClientData object);
541 #endif
542 #ifndef Tk_GetAnchor_TCL_DECLARED
543 #define Tk_GetAnchor_TCL_DECLARED
544 /* 82 */
545 EXTERN int		Tk_GetAnchor(Tcl_Interp *interp, CONST char *str,
546 				Tk_Anchor *anchorPtr);
547 #endif
548 #ifndef Tk_GetAtomName_TCL_DECLARED
549 #define Tk_GetAtomName_TCL_DECLARED
550 /* 83 */
551 EXTERN CONST84_RETURN char * Tk_GetAtomName(Tk_Window tkwin, Atom atom);
552 #endif
553 #ifndef Tk_GetBinding_TCL_DECLARED
554 #define Tk_GetBinding_TCL_DECLARED
555 /* 84 */
556 EXTERN CONST84_RETURN char * Tk_GetBinding(Tcl_Interp *interp,
557 				Tk_BindingTable bindingTable,
558 				ClientData object, CONST char *eventStr);
559 #endif
560 #ifndef Tk_GetBitmap_TCL_DECLARED
561 #define Tk_GetBitmap_TCL_DECLARED
562 /* 85 */
563 EXTERN Pixmap		Tk_GetBitmap(Tcl_Interp *interp, Tk_Window tkwin,
564 				CONST char *str);
565 #endif
566 #ifndef Tk_GetBitmapFromData_TCL_DECLARED
567 #define Tk_GetBitmapFromData_TCL_DECLARED
568 /* 86 */
569 EXTERN Pixmap		Tk_GetBitmapFromData(Tcl_Interp *interp,
570 				Tk_Window tkwin, CONST char *source,
571 				int width, int height);
572 #endif
573 #ifndef Tk_GetCapStyle_TCL_DECLARED
574 #define Tk_GetCapStyle_TCL_DECLARED
575 /* 87 */
576 EXTERN int		Tk_GetCapStyle(Tcl_Interp *interp, CONST char *str,
577 				int *capPtr);
578 #endif
579 #ifndef Tk_GetColor_TCL_DECLARED
580 #define Tk_GetColor_TCL_DECLARED
581 /* 88 */
582 EXTERN XColor *		Tk_GetColor(Tcl_Interp *interp, Tk_Window tkwin,
583 				Tk_Uid name);
584 #endif
585 #ifndef Tk_GetColorByValue_TCL_DECLARED
586 #define Tk_GetColorByValue_TCL_DECLARED
587 /* 89 */
588 EXTERN XColor *		Tk_GetColorByValue(Tk_Window tkwin, XColor *colorPtr);
589 #endif
590 #ifndef Tk_GetColormap_TCL_DECLARED
591 #define Tk_GetColormap_TCL_DECLARED
592 /* 90 */
593 EXTERN Colormap		Tk_GetColormap(Tcl_Interp *interp, Tk_Window tkwin,
594 				CONST char *str);
595 #endif
596 #ifndef Tk_GetCursor_TCL_DECLARED
597 #define Tk_GetCursor_TCL_DECLARED
598 /* 91 */
599 EXTERN Tk_Cursor	Tk_GetCursor(Tcl_Interp *interp, Tk_Window tkwin,
600 				Tk_Uid str);
601 #endif
602 #ifndef Tk_GetCursorFromData_TCL_DECLARED
603 #define Tk_GetCursorFromData_TCL_DECLARED
604 /* 92 */
605 EXTERN Tk_Cursor	Tk_GetCursorFromData(Tcl_Interp *interp,
606 				Tk_Window tkwin, CONST char *source,
607 				CONST char *mask, int width, int height,
608 				int xHot, int yHot, Tk_Uid fg, Tk_Uid bg);
609 #endif
610 #ifndef Tk_GetFont_TCL_DECLARED
611 #define Tk_GetFont_TCL_DECLARED
612 /* 93 */
613 EXTERN Tk_Font		Tk_GetFont(Tcl_Interp *interp, Tk_Window tkwin,
614 				CONST char *str);
615 #endif
616 #ifndef Tk_GetFontFromObj_TCL_DECLARED
617 #define Tk_GetFontFromObj_TCL_DECLARED
618 /* 94 */
619 EXTERN Tk_Font		Tk_GetFontFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
620 #endif
621 #ifndef Tk_GetFontMetrics_TCL_DECLARED
622 #define Tk_GetFontMetrics_TCL_DECLARED
623 /* 95 */
624 EXTERN void		Tk_GetFontMetrics(Tk_Font font,
625 				Tk_FontMetrics *fmPtr);
626 #endif
627 #ifndef Tk_GetGC_TCL_DECLARED
628 #define Tk_GetGC_TCL_DECLARED
629 /* 96 */
630 EXTERN GC		Tk_GetGC(Tk_Window tkwin, unsigned long valueMask,
631 				XGCValues *valuePtr);
632 #endif
633 #ifndef Tk_GetImage_TCL_DECLARED
634 #define Tk_GetImage_TCL_DECLARED
635 /* 97 */
636 EXTERN Tk_Image		Tk_GetImage(Tcl_Interp *interp, Tk_Window tkwin,
637 				CONST char *name,
638 				Tk_ImageChangedProc *changeProc,
639 				ClientData clientData);
640 #endif
641 #ifndef Tk_GetImageMasterData_TCL_DECLARED
642 #define Tk_GetImageMasterData_TCL_DECLARED
643 /* 98 */
644 EXTERN ClientData	Tk_GetImageMasterData(Tcl_Interp *interp,
645 				CONST char *name, Tk_ImageType **typePtrPtr);
646 #endif
647 #ifndef Tk_GetItemTypes_TCL_DECLARED
648 #define Tk_GetItemTypes_TCL_DECLARED
649 /* 99 */
650 EXTERN Tk_ItemType *	Tk_GetItemTypes(void);
651 #endif
652 #ifndef Tk_GetJoinStyle_TCL_DECLARED
653 #define Tk_GetJoinStyle_TCL_DECLARED
654 /* 100 */
655 EXTERN int		Tk_GetJoinStyle(Tcl_Interp *interp, CONST char *str,
656 				int *joinPtr);
657 #endif
658 #ifndef Tk_GetJustify_TCL_DECLARED
659 #define Tk_GetJustify_TCL_DECLARED
660 /* 101 */
661 EXTERN int		Tk_GetJustify(Tcl_Interp *interp, CONST char *str,
662 				Tk_Justify *justifyPtr);
663 #endif
664 #ifndef Tk_GetNumMainWindows_TCL_DECLARED
665 #define Tk_GetNumMainWindows_TCL_DECLARED
666 /* 102 */
667 EXTERN int		Tk_GetNumMainWindows(void);
668 #endif
669 #ifndef Tk_GetOption_TCL_DECLARED
670 #define Tk_GetOption_TCL_DECLARED
671 /* 103 */
672 EXTERN Tk_Uid		Tk_GetOption(Tk_Window tkwin, CONST char *name,
673 				CONST char *className);
674 #endif
675 #ifndef Tk_GetPixels_TCL_DECLARED
676 #define Tk_GetPixels_TCL_DECLARED
677 /* 104 */
678 EXTERN int		Tk_GetPixels(Tcl_Interp *interp, Tk_Window tkwin,
679 				CONST char *str, int *intPtr);
680 #endif
681 #ifndef Tk_GetPixmap_TCL_DECLARED
682 #define Tk_GetPixmap_TCL_DECLARED
683 /* 105 */
684 EXTERN Pixmap		Tk_GetPixmap(Display *display, Drawable d, int width,
685 				int height, int depth);
686 #endif
687 #ifndef Tk_GetRelief_TCL_DECLARED
688 #define Tk_GetRelief_TCL_DECLARED
689 /* 106 */
690 EXTERN int		Tk_GetRelief(Tcl_Interp *interp, CONST char *name,
691 				int *reliefPtr);
692 #endif
693 #ifndef Tk_GetRootCoords_TCL_DECLARED
694 #define Tk_GetRootCoords_TCL_DECLARED
695 /* 107 */
696 EXTERN void		Tk_GetRootCoords(Tk_Window tkwin, int *xPtr,
697 				int *yPtr);
698 #endif
699 #ifndef Tk_GetScrollInfo_TCL_DECLARED
700 #define Tk_GetScrollInfo_TCL_DECLARED
701 /* 108 */
702 EXTERN int		Tk_GetScrollInfo(Tcl_Interp *interp, int argc,
703 				CONST84 char **argv, double *dblPtr,
704 				int *intPtr);
705 #endif
706 #ifndef Tk_GetScreenMM_TCL_DECLARED
707 #define Tk_GetScreenMM_TCL_DECLARED
708 /* 109 */
709 EXTERN int		Tk_GetScreenMM(Tcl_Interp *interp, Tk_Window tkwin,
710 				CONST char *str, double *doublePtr);
711 #endif
712 #ifndef Tk_GetSelection_TCL_DECLARED
713 #define Tk_GetSelection_TCL_DECLARED
714 /* 110 */
715 EXTERN int		Tk_GetSelection(Tcl_Interp *interp, Tk_Window tkwin,
716 				Atom selection, Atom target,
717 				Tk_GetSelProc *proc, ClientData clientData);
718 #endif
719 #ifndef Tk_GetUid_TCL_DECLARED
720 #define Tk_GetUid_TCL_DECLARED
721 /* 111 */
722 EXTERN Tk_Uid		Tk_GetUid(CONST char *str);
723 #endif
724 #ifndef Tk_GetVisual_TCL_DECLARED
725 #define Tk_GetVisual_TCL_DECLARED
726 /* 112 */
727 EXTERN Visual *		Tk_GetVisual(Tcl_Interp *interp, Tk_Window tkwin,
728 				CONST char *str, int *depthPtr,
729 				Colormap *colormapPtr);
730 #endif
731 #ifndef Tk_GetVRootGeometry_TCL_DECLARED
732 #define Tk_GetVRootGeometry_TCL_DECLARED
733 /* 113 */
734 EXTERN void		Tk_GetVRootGeometry(Tk_Window tkwin, int *xPtr,
735 				int *yPtr, int *widthPtr, int *heightPtr);
736 #endif
737 #ifndef Tk_Grab_TCL_DECLARED
738 #define Tk_Grab_TCL_DECLARED
739 /* 114 */
740 EXTERN int		Tk_Grab(Tcl_Interp *interp, Tk_Window tkwin,
741 				int grabGlobal);
742 #endif
743 #ifndef Tk_HandleEvent_TCL_DECLARED
744 #define Tk_HandleEvent_TCL_DECLARED
745 /* 115 */
746 EXTERN void		Tk_HandleEvent(XEvent *eventPtr);
747 #endif
748 #ifndef Tk_IdToWindow_TCL_DECLARED
749 #define Tk_IdToWindow_TCL_DECLARED
750 /* 116 */
751 EXTERN Tk_Window	Tk_IdToWindow(Display *display, Window window);
752 #endif
753 #ifndef Tk_ImageChanged_TCL_DECLARED
754 #define Tk_ImageChanged_TCL_DECLARED
755 /* 117 */
756 EXTERN void		Tk_ImageChanged(Tk_ImageMaster master, int x, int y,
757 				int width, int height, int imageWidth,
758 				int imageHeight);
759 #endif
760 #ifndef Tk_Init_TCL_DECLARED
761 #define Tk_Init_TCL_DECLARED
762 /* 118 */
763 EXTERN int		Tk_Init(Tcl_Interp *interp);
764 #endif
765 #ifndef Tk_InternAtom_TCL_DECLARED
766 #define Tk_InternAtom_TCL_DECLARED
767 /* 119 */
768 EXTERN Atom		Tk_InternAtom(Tk_Window tkwin, CONST char *name);
769 #endif
770 #ifndef Tk_IntersectTextLayout_TCL_DECLARED
771 #define Tk_IntersectTextLayout_TCL_DECLARED
772 /* 120 */
773 EXTERN int		Tk_IntersectTextLayout(Tk_TextLayout layout, int x,
774 				int y, int width, int height);
775 #endif
776 #ifndef Tk_MaintainGeometry_TCL_DECLARED
777 #define Tk_MaintainGeometry_TCL_DECLARED
778 /* 121 */
779 EXTERN void		Tk_MaintainGeometry(Tk_Window slave,
780 				Tk_Window master, int x, int y, int width,
781 				int height);
782 #endif
783 #ifndef Tk_MainWindow_TCL_DECLARED
784 #define Tk_MainWindow_TCL_DECLARED
785 /* 122 */
786 EXTERN Tk_Window	Tk_MainWindow(Tcl_Interp *interp);
787 #endif
788 #ifndef Tk_MakeWindowExist_TCL_DECLARED
789 #define Tk_MakeWindowExist_TCL_DECLARED
790 /* 123 */
791 EXTERN void		Tk_MakeWindowExist(Tk_Window tkwin);
792 #endif
793 #ifndef Tk_ManageGeometry_TCL_DECLARED
794 #define Tk_ManageGeometry_TCL_DECLARED
795 /* 124 */
796 EXTERN void		Tk_ManageGeometry(Tk_Window tkwin,
797 				CONST Tk_GeomMgr *mgrPtr,
798 				ClientData clientData);
799 #endif
800 #ifndef Tk_MapWindow_TCL_DECLARED
801 #define Tk_MapWindow_TCL_DECLARED
802 /* 125 */
803 EXTERN void		Tk_MapWindow(Tk_Window tkwin);
804 #endif
805 #ifndef Tk_MeasureChars_TCL_DECLARED
806 #define Tk_MeasureChars_TCL_DECLARED
807 /* 126 */
808 EXTERN int		Tk_MeasureChars(Tk_Font tkfont, CONST char *source,
809 				int numBytes, int maxPixels, int flags,
810 				int *lengthPtr);
811 #endif
812 #ifndef Tk_MoveResizeWindow_TCL_DECLARED
813 #define Tk_MoveResizeWindow_TCL_DECLARED
814 /* 127 */
815 EXTERN void		Tk_MoveResizeWindow(Tk_Window tkwin, int x, int y,
816 				int width, int height);
817 #endif
818 #ifndef Tk_MoveWindow_TCL_DECLARED
819 #define Tk_MoveWindow_TCL_DECLARED
820 /* 128 */
821 EXTERN void		Tk_MoveWindow(Tk_Window tkwin, int x, int y);
822 #endif
823 #ifndef Tk_MoveToplevelWindow_TCL_DECLARED
824 #define Tk_MoveToplevelWindow_TCL_DECLARED
825 /* 129 */
826 EXTERN void		Tk_MoveToplevelWindow(Tk_Window tkwin, int x, int y);
827 #endif
828 #ifndef Tk_NameOf3DBorder_TCL_DECLARED
829 #define Tk_NameOf3DBorder_TCL_DECLARED
830 /* 130 */
831 EXTERN CONST84_RETURN char * Tk_NameOf3DBorder(Tk_3DBorder border);
832 #endif
833 #ifndef Tk_NameOfAnchor_TCL_DECLARED
834 #define Tk_NameOfAnchor_TCL_DECLARED
835 /* 131 */
836 EXTERN CONST84_RETURN char * Tk_NameOfAnchor(Tk_Anchor anchor);
837 #endif
838 #ifndef Tk_NameOfBitmap_TCL_DECLARED
839 #define Tk_NameOfBitmap_TCL_DECLARED
840 /* 132 */
841 EXTERN CONST84_RETURN char * Tk_NameOfBitmap(Display *display, Pixmap bitmap);
842 #endif
843 #ifndef Tk_NameOfCapStyle_TCL_DECLARED
844 #define Tk_NameOfCapStyle_TCL_DECLARED
845 /* 133 */
846 EXTERN CONST84_RETURN char * Tk_NameOfCapStyle(int cap);
847 #endif
848 #ifndef Tk_NameOfColor_TCL_DECLARED
849 #define Tk_NameOfColor_TCL_DECLARED
850 /* 134 */
851 EXTERN CONST84_RETURN char * Tk_NameOfColor(XColor *colorPtr);
852 #endif
853 #ifndef Tk_NameOfCursor_TCL_DECLARED
854 #define Tk_NameOfCursor_TCL_DECLARED
855 /* 135 */
856 EXTERN CONST84_RETURN char * Tk_NameOfCursor(Display *display,
857 				Tk_Cursor cursor);
858 #endif
859 #ifndef Tk_NameOfFont_TCL_DECLARED
860 #define Tk_NameOfFont_TCL_DECLARED
861 /* 136 */
862 EXTERN CONST84_RETURN char * Tk_NameOfFont(Tk_Font font);
863 #endif
864 #ifndef Tk_NameOfImage_TCL_DECLARED
865 #define Tk_NameOfImage_TCL_DECLARED
866 /* 137 */
867 EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster imageMaster);
868 #endif
869 #ifndef Tk_NameOfJoinStyle_TCL_DECLARED
870 #define Tk_NameOfJoinStyle_TCL_DECLARED
871 /* 138 */
872 EXTERN CONST84_RETURN char * Tk_NameOfJoinStyle(int join);
873 #endif
874 #ifndef Tk_NameOfJustify_TCL_DECLARED
875 #define Tk_NameOfJustify_TCL_DECLARED
876 /* 139 */
877 EXTERN CONST84_RETURN char * Tk_NameOfJustify(Tk_Justify justify);
878 #endif
879 #ifndef Tk_NameOfRelief_TCL_DECLARED
880 #define Tk_NameOfRelief_TCL_DECLARED
881 /* 140 */
882 EXTERN CONST84_RETURN char * Tk_NameOfRelief(int relief);
883 #endif
884 #ifndef Tk_NameToWindow_TCL_DECLARED
885 #define Tk_NameToWindow_TCL_DECLARED
886 /* 141 */
887 EXTERN Tk_Window	Tk_NameToWindow(Tcl_Interp *interp,
888 				CONST char *pathName, Tk_Window tkwin);
889 #endif
890 #ifndef Tk_OwnSelection_TCL_DECLARED
891 #define Tk_OwnSelection_TCL_DECLARED
892 /* 142 */
893 EXTERN void		Tk_OwnSelection(Tk_Window tkwin, Atom selection,
894 				Tk_LostSelProc *proc, ClientData clientData);
895 #endif
896 #ifndef Tk_ParseArgv_TCL_DECLARED
897 #define Tk_ParseArgv_TCL_DECLARED
898 /* 143 */
899 EXTERN int		Tk_ParseArgv(Tcl_Interp *interp, Tk_Window tkwin,
900 				int *argcPtr, CONST84 char **argv,
901 				Tk_ArgvInfo *argTable, int flags);
902 #endif
903 #ifndef Tk_PhotoPutBlock_NoComposite_TCL_DECLARED
904 #define Tk_PhotoPutBlock_NoComposite_TCL_DECLARED
905 /* 144 */
906 EXTERN void		Tk_PhotoPutBlock_NoComposite(Tk_PhotoHandle handle,
907 				Tk_PhotoImageBlock *blockPtr, int x, int y,
908 				int width, int height);
909 #endif
910 #ifndef Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED
911 #define Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED
912 /* 145 */
913 EXTERN void		Tk_PhotoPutZoomedBlock_NoComposite(
914 				Tk_PhotoHandle handle,
915 				Tk_PhotoImageBlock *blockPtr, int x, int y,
916 				int width, int height, int zoomX, int zoomY,
917 				int subsampleX, int subsampleY);
918 #endif
919 #ifndef Tk_PhotoGetImage_TCL_DECLARED
920 #define Tk_PhotoGetImage_TCL_DECLARED
921 /* 146 */
922 EXTERN int		Tk_PhotoGetImage(Tk_PhotoHandle handle,
923 				Tk_PhotoImageBlock *blockPtr);
924 #endif
925 #ifndef Tk_PhotoBlank_TCL_DECLARED
926 #define Tk_PhotoBlank_TCL_DECLARED
927 /* 147 */
928 EXTERN void		Tk_PhotoBlank(Tk_PhotoHandle handle);
929 #endif
930 #ifndef Tk_PhotoExpand_Panic_TCL_DECLARED
931 #define Tk_PhotoExpand_Panic_TCL_DECLARED
932 /* 148 */
933 EXTERN void		Tk_PhotoExpand_Panic(Tk_PhotoHandle handle,
934 				int width, int height);
935 #endif
936 #ifndef Tk_PhotoGetSize_TCL_DECLARED
937 #define Tk_PhotoGetSize_TCL_DECLARED
938 /* 149 */
939 EXTERN void		Tk_PhotoGetSize(Tk_PhotoHandle handle, int *widthPtr,
940 				int *heightPtr);
941 #endif
942 #ifndef Tk_PhotoSetSize_Panic_TCL_DECLARED
943 #define Tk_PhotoSetSize_Panic_TCL_DECLARED
944 /* 150 */
945 EXTERN void		Tk_PhotoSetSize_Panic(Tk_PhotoHandle handle,
946 				int width, int height);
947 #endif
948 #ifndef Tk_PointToChar_TCL_DECLARED
949 #define Tk_PointToChar_TCL_DECLARED
950 /* 151 */
951 EXTERN int		Tk_PointToChar(Tk_TextLayout layout, int x, int y);
952 #endif
953 #ifndef Tk_PostscriptFontName_TCL_DECLARED
954 #define Tk_PostscriptFontName_TCL_DECLARED
955 /* 152 */
956 EXTERN int		Tk_PostscriptFontName(Tk_Font tkfont,
957 				Tcl_DString *dsPtr);
958 #endif
959 #ifndef Tk_PreserveColormap_TCL_DECLARED
960 #define Tk_PreserveColormap_TCL_DECLARED
961 /* 153 */
962 EXTERN void		Tk_PreserveColormap(Display *display,
963 				Colormap colormap);
964 #endif
965 #ifndef Tk_QueueWindowEvent_TCL_DECLARED
966 #define Tk_QueueWindowEvent_TCL_DECLARED
967 /* 154 */
968 EXTERN void		Tk_QueueWindowEvent(XEvent *eventPtr,
969 				Tcl_QueuePosition position);
970 #endif
971 #ifndef Tk_RedrawImage_TCL_DECLARED
972 #define Tk_RedrawImage_TCL_DECLARED
973 /* 155 */
974 EXTERN void		Tk_RedrawImage(Tk_Image image, int imageX,
975 				int imageY, int width, int height,
976 				Drawable drawable, int drawableX,
977 				int drawableY);
978 #endif
979 #ifndef Tk_ResizeWindow_TCL_DECLARED
980 #define Tk_ResizeWindow_TCL_DECLARED
981 /* 156 */
982 EXTERN void		Tk_ResizeWindow(Tk_Window tkwin, int width,
983 				int height);
984 #endif
985 #ifndef Tk_RestackWindow_TCL_DECLARED
986 #define Tk_RestackWindow_TCL_DECLARED
987 /* 157 */
988 EXTERN int		Tk_RestackWindow(Tk_Window tkwin, int aboveBelow,
989 				Tk_Window other);
990 #endif
991 #ifndef Tk_RestrictEvents_TCL_DECLARED
992 #define Tk_RestrictEvents_TCL_DECLARED
993 /* 158 */
994 EXTERN Tk_RestrictProc * Tk_RestrictEvents(Tk_RestrictProc *proc,
995 				ClientData arg, ClientData *prevArgPtr);
996 #endif
997 #ifndef Tk_SafeInit_TCL_DECLARED
998 #define Tk_SafeInit_TCL_DECLARED
999 /* 159 */
1000 EXTERN int		Tk_SafeInit(Tcl_Interp *interp);
1001 #endif
1002 #ifndef Tk_SetAppName_TCL_DECLARED
1003 #define Tk_SetAppName_TCL_DECLARED
1004 /* 160 */
1005 EXTERN CONST char *	Tk_SetAppName(Tk_Window tkwin, CONST char *name);
1006 #endif
1007 #ifndef Tk_SetBackgroundFromBorder_TCL_DECLARED
1008 #define Tk_SetBackgroundFromBorder_TCL_DECLARED
1009 /* 161 */
1010 EXTERN void		Tk_SetBackgroundFromBorder(Tk_Window tkwin,
1011 				Tk_3DBorder border);
1012 #endif
1013 #ifndef Tk_SetClass_TCL_DECLARED
1014 #define Tk_SetClass_TCL_DECLARED
1015 /* 162 */
1016 EXTERN void		Tk_SetClass(Tk_Window tkwin, CONST char *className);
1017 #endif
1018 #ifndef Tk_SetGrid_TCL_DECLARED
1019 #define Tk_SetGrid_TCL_DECLARED
1020 /* 163 */
1021 EXTERN void		Tk_SetGrid(Tk_Window tkwin, int reqWidth,
1022 				int reqHeight, int gridWidth, int gridHeight);
1023 #endif
1024 #ifndef Tk_SetInternalBorder_TCL_DECLARED
1025 #define Tk_SetInternalBorder_TCL_DECLARED
1026 /* 164 */
1027 EXTERN void		Tk_SetInternalBorder(Tk_Window tkwin, int width);
1028 #endif
1029 #ifndef Tk_SetWindowBackground_TCL_DECLARED
1030 #define Tk_SetWindowBackground_TCL_DECLARED
1031 /* 165 */
1032 EXTERN void		Tk_SetWindowBackground(Tk_Window tkwin,
1033 				unsigned long pixel);
1034 #endif
1035 #ifndef Tk_SetWindowBackgroundPixmap_TCL_DECLARED
1036 #define Tk_SetWindowBackgroundPixmap_TCL_DECLARED
1037 /* 166 */
1038 EXTERN void		Tk_SetWindowBackgroundPixmap(Tk_Window tkwin,
1039 				Pixmap pixmap);
1040 #endif
1041 #ifndef Tk_SetWindowBorder_TCL_DECLARED
1042 #define Tk_SetWindowBorder_TCL_DECLARED
1043 /* 167 */
1044 EXTERN void		Tk_SetWindowBorder(Tk_Window tkwin,
1045 				unsigned long pixel);
1046 #endif
1047 #ifndef Tk_SetWindowBorderWidth_TCL_DECLARED
1048 #define Tk_SetWindowBorderWidth_TCL_DECLARED
1049 /* 168 */
1050 EXTERN void		Tk_SetWindowBorderWidth(Tk_Window tkwin, int width);
1051 #endif
1052 #ifndef Tk_SetWindowBorderPixmap_TCL_DECLARED
1053 #define Tk_SetWindowBorderPixmap_TCL_DECLARED
1054 /* 169 */
1055 EXTERN void		Tk_SetWindowBorderPixmap(Tk_Window tkwin,
1056 				Pixmap pixmap);
1057 #endif
1058 #ifndef Tk_SetWindowColormap_TCL_DECLARED
1059 #define Tk_SetWindowColormap_TCL_DECLARED
1060 /* 170 */
1061 EXTERN void		Tk_SetWindowColormap(Tk_Window tkwin,
1062 				Colormap colormap);
1063 #endif
1064 #ifndef Tk_SetWindowVisual_TCL_DECLARED
1065 #define Tk_SetWindowVisual_TCL_DECLARED
1066 /* 171 */
1067 EXTERN int		Tk_SetWindowVisual(Tk_Window tkwin, Visual *visual,
1068 				int depth, Colormap colormap);
1069 #endif
1070 #ifndef Tk_SizeOfBitmap_TCL_DECLARED
1071 #define Tk_SizeOfBitmap_TCL_DECLARED
1072 /* 172 */
1073 EXTERN void		Tk_SizeOfBitmap(Display *display, Pixmap bitmap,
1074 				int *widthPtr, int *heightPtr);
1075 #endif
1076 #ifndef Tk_SizeOfImage_TCL_DECLARED
1077 #define Tk_SizeOfImage_TCL_DECLARED
1078 /* 173 */
1079 EXTERN void		Tk_SizeOfImage(Tk_Image image, int *widthPtr,
1080 				int *heightPtr);
1081 #endif
1082 #ifndef Tk_StrictMotif_TCL_DECLARED
1083 #define Tk_StrictMotif_TCL_DECLARED
1084 /* 174 */
1085 EXTERN int		Tk_StrictMotif(Tk_Window tkwin);
1086 #endif
1087 #ifndef Tk_TextLayoutToPostscript_TCL_DECLARED
1088 #define Tk_TextLayoutToPostscript_TCL_DECLARED
1089 /* 175 */
1090 EXTERN void		Tk_TextLayoutToPostscript(Tcl_Interp *interp,
1091 				Tk_TextLayout layout);
1092 #endif
1093 #ifndef Tk_TextWidth_TCL_DECLARED
1094 #define Tk_TextWidth_TCL_DECLARED
1095 /* 176 */
1096 EXTERN int		Tk_TextWidth(Tk_Font font, CONST char *str,
1097 				int numBytes);
1098 #endif
1099 #ifndef Tk_UndefineCursor_TCL_DECLARED
1100 #define Tk_UndefineCursor_TCL_DECLARED
1101 /* 177 */
1102 EXTERN void		Tk_UndefineCursor(Tk_Window window);
1103 #endif
1104 #ifndef Tk_UnderlineChars_TCL_DECLARED
1105 #define Tk_UnderlineChars_TCL_DECLARED
1106 /* 178 */
1107 EXTERN void		Tk_UnderlineChars(Display *display,
1108 				Drawable drawable, GC gc, Tk_Font tkfont,
1109 				CONST char *source, int x, int y,
1110 				int firstByte, int lastByte);
1111 #endif
1112 #ifndef Tk_UnderlineTextLayout_TCL_DECLARED
1113 #define Tk_UnderlineTextLayout_TCL_DECLARED
1114 /* 179 */
1115 EXTERN void		Tk_UnderlineTextLayout(Display *display,
1116 				Drawable drawable, GC gc,
1117 				Tk_TextLayout layout, int x, int y,
1118 				int underline);
1119 #endif
1120 #ifndef Tk_Ungrab_TCL_DECLARED
1121 #define Tk_Ungrab_TCL_DECLARED
1122 /* 180 */
1123 EXTERN void		Tk_Ungrab(Tk_Window tkwin);
1124 #endif
1125 #ifndef Tk_UnmaintainGeometry_TCL_DECLARED
1126 #define Tk_UnmaintainGeometry_TCL_DECLARED
1127 /* 181 */
1128 EXTERN void		Tk_UnmaintainGeometry(Tk_Window slave,
1129 				Tk_Window master);
1130 #endif
1131 #ifndef Tk_UnmapWindow_TCL_DECLARED
1132 #define Tk_UnmapWindow_TCL_DECLARED
1133 /* 182 */
1134 EXTERN void		Tk_UnmapWindow(Tk_Window tkwin);
1135 #endif
1136 #ifndef Tk_UnsetGrid_TCL_DECLARED
1137 #define Tk_UnsetGrid_TCL_DECLARED
1138 /* 183 */
1139 EXTERN void		Tk_UnsetGrid(Tk_Window tkwin);
1140 #endif
1141 #ifndef Tk_UpdatePointer_TCL_DECLARED
1142 #define Tk_UpdatePointer_TCL_DECLARED
1143 /* 184 */
1144 EXTERN void		Tk_UpdatePointer(Tk_Window tkwin, int x, int y,
1145 				int state);
1146 #endif
1147 #ifndef Tk_AllocBitmapFromObj_TCL_DECLARED
1148 #define Tk_AllocBitmapFromObj_TCL_DECLARED
1149 /* 185 */
1150 EXTERN Pixmap		Tk_AllocBitmapFromObj(Tcl_Interp *interp,
1151 				Tk_Window tkwin, Tcl_Obj *objPtr);
1152 #endif
1153 #ifndef Tk_Alloc3DBorderFromObj_TCL_DECLARED
1154 #define Tk_Alloc3DBorderFromObj_TCL_DECLARED
1155 /* 186 */
1156 EXTERN Tk_3DBorder	Tk_Alloc3DBorderFromObj(Tcl_Interp *interp,
1157 				Tk_Window tkwin, Tcl_Obj *objPtr);
1158 #endif
1159 #ifndef Tk_AllocColorFromObj_TCL_DECLARED
1160 #define Tk_AllocColorFromObj_TCL_DECLARED
1161 /* 187 */
1162 EXTERN XColor *		Tk_AllocColorFromObj(Tcl_Interp *interp,
1163 				Tk_Window tkwin, Tcl_Obj *objPtr);
1164 #endif
1165 #ifndef Tk_AllocCursorFromObj_TCL_DECLARED
1166 #define Tk_AllocCursorFromObj_TCL_DECLARED
1167 /* 188 */
1168 EXTERN Tk_Cursor	Tk_AllocCursorFromObj(Tcl_Interp *interp,
1169 				Tk_Window tkwin, Tcl_Obj *objPtr);
1170 #endif
1171 #ifndef Tk_AllocFontFromObj_TCL_DECLARED
1172 #define Tk_AllocFontFromObj_TCL_DECLARED
1173 /* 189 */
1174 EXTERN Tk_Font		Tk_AllocFontFromObj(Tcl_Interp *interp,
1175 				Tk_Window tkwin, Tcl_Obj *objPtr);
1176 #endif
1177 #ifndef Tk_CreateOptionTable_TCL_DECLARED
1178 #define Tk_CreateOptionTable_TCL_DECLARED
1179 /* 190 */
1180 EXTERN Tk_OptionTable	Tk_CreateOptionTable(Tcl_Interp *interp,
1181 				CONST Tk_OptionSpec *templatePtr);
1182 #endif
1183 #ifndef Tk_DeleteOptionTable_TCL_DECLARED
1184 #define Tk_DeleteOptionTable_TCL_DECLARED
1185 /* 191 */
1186 EXTERN void		Tk_DeleteOptionTable(Tk_OptionTable optionTable);
1187 #endif
1188 #ifndef Tk_Free3DBorderFromObj_TCL_DECLARED
1189 #define Tk_Free3DBorderFromObj_TCL_DECLARED
1190 /* 192 */
1191 EXTERN void		Tk_Free3DBorderFromObj(Tk_Window tkwin,
1192 				Tcl_Obj *objPtr);
1193 #endif
1194 #ifndef Tk_FreeBitmapFromObj_TCL_DECLARED
1195 #define Tk_FreeBitmapFromObj_TCL_DECLARED
1196 /* 193 */
1197 EXTERN void		Tk_FreeBitmapFromObj(Tk_Window tkwin,
1198 				Tcl_Obj *objPtr);
1199 #endif
1200 #ifndef Tk_FreeColorFromObj_TCL_DECLARED
1201 #define Tk_FreeColorFromObj_TCL_DECLARED
1202 /* 194 */
1203 EXTERN void		Tk_FreeColorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
1204 #endif
1205 #ifndef Tk_FreeConfigOptions_TCL_DECLARED
1206 #define Tk_FreeConfigOptions_TCL_DECLARED
1207 /* 195 */
1208 EXTERN void		Tk_FreeConfigOptions(char *recordPtr,
1209 				Tk_OptionTable optionToken, Tk_Window tkwin);
1210 #endif
1211 #ifndef Tk_FreeSavedOptions_TCL_DECLARED
1212 #define Tk_FreeSavedOptions_TCL_DECLARED
1213 /* 196 */
1214 EXTERN void		Tk_FreeSavedOptions(Tk_SavedOptions *savePtr);
1215 #endif
1216 #ifndef Tk_FreeCursorFromObj_TCL_DECLARED
1217 #define Tk_FreeCursorFromObj_TCL_DECLARED
1218 /* 197 */
1219 EXTERN void		Tk_FreeCursorFromObj(Tk_Window tkwin,
1220 				Tcl_Obj *objPtr);
1221 #endif
1222 #ifndef Tk_FreeFontFromObj_TCL_DECLARED
1223 #define Tk_FreeFontFromObj_TCL_DECLARED
1224 /* 198 */
1225 EXTERN void		Tk_FreeFontFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
1226 #endif
1227 #ifndef Tk_Get3DBorderFromObj_TCL_DECLARED
1228 #define Tk_Get3DBorderFromObj_TCL_DECLARED
1229 /* 199 */
1230 EXTERN Tk_3DBorder	Tk_Get3DBorderFromObj(Tk_Window tkwin,
1231 				Tcl_Obj *objPtr);
1232 #endif
1233 #ifndef Tk_GetAnchorFromObj_TCL_DECLARED
1234 #define Tk_GetAnchorFromObj_TCL_DECLARED
1235 /* 200 */
1236 EXTERN int		Tk_GetAnchorFromObj(Tcl_Interp *interp,
1237 				Tcl_Obj *objPtr, Tk_Anchor *anchorPtr);
1238 #endif
1239 #ifndef Tk_GetBitmapFromObj_TCL_DECLARED
1240 #define Tk_GetBitmapFromObj_TCL_DECLARED
1241 /* 201 */
1242 EXTERN Pixmap		Tk_GetBitmapFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
1243 #endif
1244 #ifndef Tk_GetColorFromObj_TCL_DECLARED
1245 #define Tk_GetColorFromObj_TCL_DECLARED
1246 /* 202 */
1247 EXTERN XColor *		Tk_GetColorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
1248 #endif
1249 #ifndef Tk_GetCursorFromObj_TCL_DECLARED
1250 #define Tk_GetCursorFromObj_TCL_DECLARED
1251 /* 203 */
1252 EXTERN Tk_Cursor	Tk_GetCursorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr);
1253 #endif
1254 #ifndef Tk_GetOptionInfo_TCL_DECLARED
1255 #define Tk_GetOptionInfo_TCL_DECLARED
1256 /* 204 */
1257 EXTERN Tcl_Obj *	Tk_GetOptionInfo(Tcl_Interp *interp, char *recordPtr,
1258 				Tk_OptionTable optionTable, Tcl_Obj *namePtr,
1259 				Tk_Window tkwin);
1260 #endif
1261 #ifndef Tk_GetOptionValue_TCL_DECLARED
1262 #define Tk_GetOptionValue_TCL_DECLARED
1263 /* 205 */
1264 EXTERN Tcl_Obj *	Tk_GetOptionValue(Tcl_Interp *interp,
1265 				char *recordPtr, Tk_OptionTable optionTable,
1266 				Tcl_Obj *namePtr, Tk_Window tkwin);
1267 #endif
1268 #ifndef Tk_GetJustifyFromObj_TCL_DECLARED
1269 #define Tk_GetJustifyFromObj_TCL_DECLARED
1270 /* 206 */
1271 EXTERN int		Tk_GetJustifyFromObj(Tcl_Interp *interp,
1272 				Tcl_Obj *objPtr, Tk_Justify *justifyPtr);
1273 #endif
1274 #ifndef Tk_GetMMFromObj_TCL_DECLARED
1275 #define Tk_GetMMFromObj_TCL_DECLARED
1276 /* 207 */
1277 EXTERN int		Tk_GetMMFromObj(Tcl_Interp *interp, Tk_Window tkwin,
1278 				Tcl_Obj *objPtr, double *doublePtr);
1279 #endif
1280 #ifndef Tk_GetPixelsFromObj_TCL_DECLARED
1281 #define Tk_GetPixelsFromObj_TCL_DECLARED
1282 /* 208 */
1283 EXTERN int		Tk_GetPixelsFromObj(Tcl_Interp *interp,
1284 				Tk_Window tkwin, Tcl_Obj *objPtr,
1285 				int *intPtr);
1286 #endif
1287 #ifndef Tk_GetReliefFromObj_TCL_DECLARED
1288 #define Tk_GetReliefFromObj_TCL_DECLARED
1289 /* 209 */
1290 EXTERN int		Tk_GetReliefFromObj(Tcl_Interp *interp,
1291 				Tcl_Obj *objPtr, int *resultPtr);
1292 #endif
1293 #ifndef Tk_GetScrollInfoObj_TCL_DECLARED
1294 #define Tk_GetScrollInfoObj_TCL_DECLARED
1295 /* 210 */
1296 EXTERN int		Tk_GetScrollInfoObj(Tcl_Interp *interp, int objc,
1297 				Tcl_Obj *CONST objv[], double *dblPtr,
1298 				int *intPtr);
1299 #endif
1300 #ifndef Tk_InitOptions_TCL_DECLARED
1301 #define Tk_InitOptions_TCL_DECLARED
1302 /* 211 */
1303 EXTERN int		Tk_InitOptions(Tcl_Interp *interp, char *recordPtr,
1304 				Tk_OptionTable optionToken, Tk_Window tkwin);
1305 #endif
1306 #ifndef Tk_MainEx_TCL_DECLARED
1307 #define Tk_MainEx_TCL_DECLARED
1308 /* 212 */
1309 EXTERN void		Tk_MainEx(int argc, char **argv,
1310 				Tcl_AppInitProc *appInitProc,
1311 				Tcl_Interp *interp);
1312 #endif
1313 #ifndef Tk_RestoreSavedOptions_TCL_DECLARED
1314 #define Tk_RestoreSavedOptions_TCL_DECLARED
1315 /* 213 */
1316 EXTERN void		Tk_RestoreSavedOptions(Tk_SavedOptions *savePtr);
1317 #endif
1318 #ifndef Tk_SetOptions_TCL_DECLARED
1319 #define Tk_SetOptions_TCL_DECLARED
1320 /* 214 */
1321 EXTERN int		Tk_SetOptions(Tcl_Interp *interp, char *recordPtr,
1322 				Tk_OptionTable optionTable, int objc,
1323 				Tcl_Obj *CONST objv[], Tk_Window tkwin,
1324 				Tk_SavedOptions *savePtr, int *maskPtr);
1325 #endif
1326 #ifndef Tk_InitConsoleChannels_TCL_DECLARED
1327 #define Tk_InitConsoleChannels_TCL_DECLARED
1328 /* 215 */
1329 EXTERN void		Tk_InitConsoleChannels(Tcl_Interp *interp);
1330 #endif
1331 #ifndef Tk_CreateConsoleWindow_TCL_DECLARED
1332 #define Tk_CreateConsoleWindow_TCL_DECLARED
1333 /* 216 */
1334 EXTERN int		Tk_CreateConsoleWindow(Tcl_Interp *interp);
1335 #endif
1336 #ifndef Tk_CreateSmoothMethod_TCL_DECLARED
1337 #define Tk_CreateSmoothMethod_TCL_DECLARED
1338 /* 217 */
1339 EXTERN void		Tk_CreateSmoothMethod(Tcl_Interp *interp,
1340 				Tk_SmoothMethod *method);
1341 #endif
1342 /* Slot 218 is reserved */
1343 /* Slot 219 is reserved */
1344 #ifndef Tk_GetDash_TCL_DECLARED
1345 #define Tk_GetDash_TCL_DECLARED
1346 /* 220 */
1347 EXTERN int		Tk_GetDash(Tcl_Interp *interp, CONST char *value,
1348 				Tk_Dash *dash);
1349 #endif
1350 #ifndef Tk_CreateOutline_TCL_DECLARED
1351 #define Tk_CreateOutline_TCL_DECLARED
1352 /* 221 */
1353 EXTERN void		Tk_CreateOutline(Tk_Outline *outline);
1354 #endif
1355 #ifndef Tk_DeleteOutline_TCL_DECLARED
1356 #define Tk_DeleteOutline_TCL_DECLARED
1357 /* 222 */
1358 EXTERN void		Tk_DeleteOutline(Display *display,
1359 				Tk_Outline *outline);
1360 #endif
1361 #ifndef Tk_ConfigOutlineGC_TCL_DECLARED
1362 #define Tk_ConfigOutlineGC_TCL_DECLARED
1363 /* 223 */
1364 EXTERN int		Tk_ConfigOutlineGC(XGCValues *gcValues,
1365 				Tk_Canvas canvas, Tk_Item *item,
1366 				Tk_Outline *outline);
1367 #endif
1368 #ifndef Tk_ChangeOutlineGC_TCL_DECLARED
1369 #define Tk_ChangeOutlineGC_TCL_DECLARED
1370 /* 224 */
1371 EXTERN int		Tk_ChangeOutlineGC(Tk_Canvas canvas, Tk_Item *item,
1372 				Tk_Outline *outline);
1373 #endif
1374 #ifndef Tk_ResetOutlineGC_TCL_DECLARED
1375 #define Tk_ResetOutlineGC_TCL_DECLARED
1376 /* 225 */
1377 EXTERN int		Tk_ResetOutlineGC(Tk_Canvas canvas, Tk_Item *item,
1378 				Tk_Outline *outline);
1379 #endif
1380 #ifndef Tk_CanvasPsOutline_TCL_DECLARED
1381 #define Tk_CanvasPsOutline_TCL_DECLARED
1382 /* 226 */
1383 EXTERN int		Tk_CanvasPsOutline(Tk_Canvas canvas, Tk_Item *item,
1384 				Tk_Outline *outline);
1385 #endif
1386 #ifndef Tk_SetTSOrigin_TCL_DECLARED
1387 #define Tk_SetTSOrigin_TCL_DECLARED
1388 /* 227 */
1389 EXTERN void		Tk_SetTSOrigin(Tk_Window tkwin, GC gc, int x, int y);
1390 #endif
1391 #ifndef Tk_CanvasGetCoordFromObj_TCL_DECLARED
1392 #define Tk_CanvasGetCoordFromObj_TCL_DECLARED
1393 /* 228 */
1394 EXTERN int		Tk_CanvasGetCoordFromObj(Tcl_Interp *interp,
1395 				Tk_Canvas canvas, Tcl_Obj *obj,
1396 				double *doublePtr);
1397 #endif
1398 #ifndef Tk_CanvasSetOffset_TCL_DECLARED
1399 #define Tk_CanvasSetOffset_TCL_DECLARED
1400 /* 229 */
1401 EXTERN void		Tk_CanvasSetOffset(Tk_Canvas canvas, GC gc,
1402 				Tk_TSOffset *offset);
1403 #endif
1404 #ifndef Tk_DitherPhoto_TCL_DECLARED
1405 #define Tk_DitherPhoto_TCL_DECLARED
1406 /* 230 */
1407 EXTERN void		Tk_DitherPhoto(Tk_PhotoHandle handle, int x, int y,
1408 				int width, int height);
1409 #endif
1410 #ifndef Tk_PostscriptBitmap_TCL_DECLARED
1411 #define Tk_PostscriptBitmap_TCL_DECLARED
1412 /* 231 */
1413 EXTERN int		Tk_PostscriptBitmap(Tcl_Interp *interp,
1414 				Tk_Window tkwin, Tk_PostscriptInfo psInfo,
1415 				Pixmap bitmap, int startX, int startY,
1416 				int width, int height);
1417 #endif
1418 #ifndef Tk_PostscriptColor_TCL_DECLARED
1419 #define Tk_PostscriptColor_TCL_DECLARED
1420 /* 232 */
1421 EXTERN int		Tk_PostscriptColor(Tcl_Interp *interp,
1422 				Tk_PostscriptInfo psInfo, XColor *colorPtr);
1423 #endif
1424 #ifndef Tk_PostscriptFont_TCL_DECLARED
1425 #define Tk_PostscriptFont_TCL_DECLARED
1426 /* 233 */
1427 EXTERN int		Tk_PostscriptFont(Tcl_Interp *interp,
1428 				Tk_PostscriptInfo psInfo, Tk_Font font);
1429 #endif
1430 #ifndef Tk_PostscriptImage_TCL_DECLARED
1431 #define Tk_PostscriptImage_TCL_DECLARED
1432 /* 234 */
1433 EXTERN int		Tk_PostscriptImage(Tk_Image image,
1434 				Tcl_Interp *interp, Tk_Window tkwin,
1435 				Tk_PostscriptInfo psinfo, int x, int y,
1436 				int width, int height, int prepass);
1437 #endif
1438 #ifndef Tk_PostscriptPath_TCL_DECLARED
1439 #define Tk_PostscriptPath_TCL_DECLARED
1440 /* 235 */
1441 EXTERN void		Tk_PostscriptPath(Tcl_Interp *interp,
1442 				Tk_PostscriptInfo psInfo, double *coordPtr,
1443 				int numPoints);
1444 #endif
1445 #ifndef Tk_PostscriptStipple_TCL_DECLARED
1446 #define Tk_PostscriptStipple_TCL_DECLARED
1447 /* 236 */
1448 EXTERN int		Tk_PostscriptStipple(Tcl_Interp *interp,
1449 				Tk_Window tkwin, Tk_PostscriptInfo psInfo,
1450 				Pixmap bitmap);
1451 #endif
1452 #ifndef Tk_PostscriptY_TCL_DECLARED
1453 #define Tk_PostscriptY_TCL_DECLARED
1454 /* 237 */
1455 EXTERN double		Tk_PostscriptY(double y, Tk_PostscriptInfo psInfo);
1456 #endif
1457 #ifndef Tk_PostscriptPhoto_TCL_DECLARED
1458 #define Tk_PostscriptPhoto_TCL_DECLARED
1459 /* 238 */
1460 EXTERN int		Tk_PostscriptPhoto(Tcl_Interp *interp,
1461 				Tk_PhotoImageBlock *blockPtr,
1462 				Tk_PostscriptInfo psInfo, int width,
1463 				int height);
1464 #endif
1465 #ifndef Tk_CreateClientMessageHandler_TCL_DECLARED
1466 #define Tk_CreateClientMessageHandler_TCL_DECLARED
1467 /* 239 */
1468 EXTERN void		Tk_CreateClientMessageHandler(
1469 				Tk_ClientMessageProc *proc);
1470 #endif
1471 #ifndef Tk_DeleteClientMessageHandler_TCL_DECLARED
1472 #define Tk_DeleteClientMessageHandler_TCL_DECLARED
1473 /* 240 */
1474 EXTERN void		Tk_DeleteClientMessageHandler(
1475 				Tk_ClientMessageProc *proc);
1476 #endif
1477 #ifndef Tk_CreateAnonymousWindow_TCL_DECLARED
1478 #define Tk_CreateAnonymousWindow_TCL_DECLARED
1479 /* 241 */
1480 EXTERN Tk_Window	Tk_CreateAnonymousWindow(Tcl_Interp *interp,
1481 				Tk_Window parent, CONST char *screenName);
1482 #endif
1483 #ifndef Tk_SetClassProcs_TCL_DECLARED
1484 #define Tk_SetClassProcs_TCL_DECLARED
1485 /* 242 */
1486 EXTERN void		Tk_SetClassProcs(Tk_Window tkwin,
1487 				Tk_ClassProcs *procs,
1488 				ClientData instanceData);
1489 #endif
1490 #ifndef Tk_SetInternalBorderEx_TCL_DECLARED
1491 #define Tk_SetInternalBorderEx_TCL_DECLARED
1492 /* 243 */
1493 EXTERN void		Tk_SetInternalBorderEx(Tk_Window tkwin, int left,
1494 				int right, int top, int bottom);
1495 #endif
1496 #ifndef Tk_SetMinimumRequestSize_TCL_DECLARED
1497 #define Tk_SetMinimumRequestSize_TCL_DECLARED
1498 /* 244 */
1499 EXTERN void		Tk_SetMinimumRequestSize(Tk_Window tkwin,
1500 				int minWidth, int minHeight);
1501 #endif
1502 #ifndef Tk_SetCaretPos_TCL_DECLARED
1503 #define Tk_SetCaretPos_TCL_DECLARED
1504 /* 245 */
1505 EXTERN void		Tk_SetCaretPos(Tk_Window tkwin, int x, int y,
1506 				int height);
1507 #endif
1508 #ifndef Tk_PhotoPutBlock_Panic_TCL_DECLARED
1509 #define Tk_PhotoPutBlock_Panic_TCL_DECLARED
1510 /* 246 */
1511 EXTERN void		Tk_PhotoPutBlock_Panic(Tk_PhotoHandle handle,
1512 				Tk_PhotoImageBlock *blockPtr, int x, int y,
1513 				int width, int height, int compRule);
1514 #endif
1515 #ifndef Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED
1516 #define Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED
1517 /* 247 */
1518 EXTERN void		Tk_PhotoPutZoomedBlock_Panic(Tk_PhotoHandle handle,
1519 				Tk_PhotoImageBlock *blockPtr, int x, int y,
1520 				int width, int height, int zoomX, int zoomY,
1521 				int subsampleX, int subsampleY, int compRule);
1522 #endif
1523 #ifndef Tk_CollapseMotionEvents_TCL_DECLARED
1524 #define Tk_CollapseMotionEvents_TCL_DECLARED
1525 /* 248 */
1526 EXTERN int		Tk_CollapseMotionEvents(Display *display,
1527 				int collapse);
1528 #endif
1529 #ifndef Tk_RegisterStyleEngine_TCL_DECLARED
1530 #define Tk_RegisterStyleEngine_TCL_DECLARED
1531 /* 249 */
1532 EXTERN Tk_StyleEngine	Tk_RegisterStyleEngine(CONST char *name,
1533 				Tk_StyleEngine parent);
1534 #endif
1535 #ifndef Tk_GetStyleEngine_TCL_DECLARED
1536 #define Tk_GetStyleEngine_TCL_DECLARED
1537 /* 250 */
1538 EXTERN Tk_StyleEngine	Tk_GetStyleEngine(CONST char *name);
1539 #endif
1540 #ifndef Tk_RegisterStyledElement_TCL_DECLARED
1541 #define Tk_RegisterStyledElement_TCL_DECLARED
1542 /* 251 */
1543 EXTERN int		Tk_RegisterStyledElement(Tk_StyleEngine engine,
1544 				Tk_ElementSpec *templatePtr);
1545 #endif
1546 #ifndef Tk_GetElementId_TCL_DECLARED
1547 #define Tk_GetElementId_TCL_DECLARED
1548 /* 252 */
1549 EXTERN int		Tk_GetElementId(CONST char *name);
1550 #endif
1551 #ifndef Tk_CreateStyle_TCL_DECLARED
1552 #define Tk_CreateStyle_TCL_DECLARED
1553 /* 253 */
1554 EXTERN Tk_Style		Tk_CreateStyle(CONST char *name,
1555 				Tk_StyleEngine engine, ClientData clientData);
1556 #endif
1557 #ifndef Tk_GetStyle_TCL_DECLARED
1558 #define Tk_GetStyle_TCL_DECLARED
1559 /* 254 */
1560 EXTERN Tk_Style		Tk_GetStyle(Tcl_Interp *interp, CONST char *name);
1561 #endif
1562 #ifndef Tk_FreeStyle_TCL_DECLARED
1563 #define Tk_FreeStyle_TCL_DECLARED
1564 /* 255 */
1565 EXTERN void		Tk_FreeStyle(Tk_Style style);
1566 #endif
1567 #ifndef Tk_NameOfStyle_TCL_DECLARED
1568 #define Tk_NameOfStyle_TCL_DECLARED
1569 /* 256 */
1570 EXTERN CONST char *	Tk_NameOfStyle(Tk_Style style);
1571 #endif
1572 #ifndef Tk_AllocStyleFromObj_TCL_DECLARED
1573 #define Tk_AllocStyleFromObj_TCL_DECLARED
1574 /* 257 */
1575 EXTERN Tk_Style		Tk_AllocStyleFromObj(Tcl_Interp *interp,
1576 				Tcl_Obj *objPtr);
1577 #endif
1578 #ifndef Tk_GetStyleFromObj_TCL_DECLARED
1579 #define Tk_GetStyleFromObj_TCL_DECLARED
1580 /* 258 */
1581 EXTERN Tk_Style		Tk_GetStyleFromObj(Tcl_Obj *objPtr);
1582 #endif
1583 #ifndef Tk_FreeStyleFromObj_TCL_DECLARED
1584 #define Tk_FreeStyleFromObj_TCL_DECLARED
1585 /* 259 */
1586 EXTERN void		Tk_FreeStyleFromObj(Tcl_Obj *objPtr);
1587 #endif
1588 #ifndef Tk_GetStyledElement_TCL_DECLARED
1589 #define Tk_GetStyledElement_TCL_DECLARED
1590 /* 260 */
1591 EXTERN Tk_StyledElement	 Tk_GetStyledElement(Tk_Style style, int elementId,
1592 				Tk_OptionTable optionTable);
1593 #endif
1594 #ifndef Tk_GetElementSize_TCL_DECLARED
1595 #define Tk_GetElementSize_TCL_DECLARED
1596 /* 261 */
1597 EXTERN void		Tk_GetElementSize(Tk_Style style,
1598 				Tk_StyledElement element, char *recordPtr,
1599 				Tk_Window tkwin, int width, int height,
1600 				int inner, int *widthPtr, int *heightPtr);
1601 #endif
1602 #ifndef Tk_GetElementBox_TCL_DECLARED
1603 #define Tk_GetElementBox_TCL_DECLARED
1604 /* 262 */
1605 EXTERN void		Tk_GetElementBox(Tk_Style style,
1606 				Tk_StyledElement element, char *recordPtr,
1607 				Tk_Window tkwin, int x, int y, int width,
1608 				int height, int inner, int *xPtr, int *yPtr,
1609 				int *widthPtr, int *heightPtr);
1610 #endif
1611 #ifndef Tk_GetElementBorderWidth_TCL_DECLARED
1612 #define Tk_GetElementBorderWidth_TCL_DECLARED
1613 /* 263 */
1614 EXTERN int		Tk_GetElementBorderWidth(Tk_Style style,
1615 				Tk_StyledElement element, char *recordPtr,
1616 				Tk_Window tkwin);
1617 #endif
1618 #ifndef Tk_DrawElement_TCL_DECLARED
1619 #define Tk_DrawElement_TCL_DECLARED
1620 /* 264 */
1621 EXTERN void		Tk_DrawElement(Tk_Style style,
1622 				Tk_StyledElement element, char *recordPtr,
1623 				Tk_Window tkwin, Drawable d, int x, int y,
1624 				int width, int height, int state);
1625 #endif
1626 #ifndef Tk_PhotoExpand_TCL_DECLARED
1627 #define Tk_PhotoExpand_TCL_DECLARED
1628 /* 265 */
1629 EXTERN int		Tk_PhotoExpand(Tcl_Interp *interp,
1630 				Tk_PhotoHandle handle, int width, int height);
1631 #endif
1632 #ifndef Tk_PhotoPutBlock_TCL_DECLARED
1633 #define Tk_PhotoPutBlock_TCL_DECLARED
1634 /* 266 */
1635 EXTERN int		Tk_PhotoPutBlock(Tcl_Interp *interp,
1636 				Tk_PhotoHandle handle,
1637 				Tk_PhotoImageBlock *blockPtr, int x, int y,
1638 				int width, int height, int compRule);
1639 #endif
1640 #ifndef Tk_PhotoPutZoomedBlock_TCL_DECLARED
1641 #define Tk_PhotoPutZoomedBlock_TCL_DECLARED
1642 /* 267 */
1643 EXTERN int		Tk_PhotoPutZoomedBlock(Tcl_Interp *interp,
1644 				Tk_PhotoHandle handle,
1645 				Tk_PhotoImageBlock *blockPtr, int x, int y,
1646 				int width, int height, int zoomX, int zoomY,
1647 				int subsampleX, int subsampleY, int compRule);
1648 #endif
1649 #ifndef Tk_PhotoSetSize_TCL_DECLARED
1650 #define Tk_PhotoSetSize_TCL_DECLARED
1651 /* 268 */
1652 EXTERN int		Tk_PhotoSetSize(Tcl_Interp *interp,
1653 				Tk_PhotoHandle handle, int width, int height);
1654 #endif
1655 #ifndef Tk_GetUserInactiveTime_TCL_DECLARED
1656 #define Tk_GetUserInactiveTime_TCL_DECLARED
1657 /* 269 */
1658 EXTERN long		Tk_GetUserInactiveTime(Display *dpy);
1659 #endif
1660 #ifndef Tk_ResetUserInactiveTime_TCL_DECLARED
1661 #define Tk_ResetUserInactiveTime_TCL_DECLARED
1662 /* 270 */
1663 EXTERN void		Tk_ResetUserInactiveTime(Display *dpy);
1664 #endif
1665 #ifndef Tk_Interp_TCL_DECLARED
1666 #define Tk_Interp_TCL_DECLARED
1667 /* 271 */
1668 EXTERN Tcl_Interp *	Tk_Interp(Tk_Window tkwin);
1669 #endif
1670 #ifndef Tk_CreateOldImageType_TCL_DECLARED
1671 #define Tk_CreateOldImageType_TCL_DECLARED
1672 /* 272 */
1673 EXTERN void		Tk_CreateOldImageType(Tk_ImageType *typePtr);
1674 #endif
1675 #ifndef Tk_CreateOldPhotoImageFormat_TCL_DECLARED
1676 #define Tk_CreateOldPhotoImageFormat_TCL_DECLARED
1677 /* 273 */
1678 EXTERN void		Tk_CreateOldPhotoImageFormat(
1679 				Tk_PhotoImageFormat *formatPtr);
1680 #endif
1681 /* Slot 274 is reserved */
1682 #ifndef TkUnusedStubEntry_TCL_DECLARED
1683 #define TkUnusedStubEntry_TCL_DECLARED
1684 /* 275 */
1685 EXTERN void		TkUnusedStubEntry(void);
1686 #endif
1687 
1688 typedef struct TkStubHooks {
1689     struct TkPlatStubs *tkPlatStubs;
1690     struct TkIntStubs *tkIntStubs;
1691     struct TkIntPlatStubs *tkIntPlatStubs;
1692     struct TkIntXlibStubs *tkIntXlibStubs;
1693 } TkStubHooks;
1694 
1695 typedef struct TkStubs {
1696     int magic;
1697     struct TkStubHooks *hooks;
1698 
1699     void (*tk_MainLoop) (void); /* 0 */
1700     XColor * (*tk_3DBorderColor) (Tk_3DBorder border); /* 1 */
1701     GC (*tk_3DBorderGC) (Tk_Window tkwin, Tk_3DBorder border, int which); /* 2 */
1702     void (*tk_3DHorizontalBevel) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftIn, int rightIn, int topBevel, int relief); /* 3 */
1703     void (*tk_3DVerticalBevel) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftBevel, int relief); /* 4 */
1704     void (*tk_AddOption) (Tk_Window tkwin, CONST char *name, CONST char *value, int priority); /* 5 */
1705     void (*tk_BindEvent) (Tk_BindingTable bindingTable, XEvent *eventPtr, Tk_Window tkwin, int numObjects, ClientData *objectPtr); /* 6 */
1706     void (*tk_CanvasDrawableCoords) (Tk_Canvas canvas, double x, double y, short *drawableXPtr, short *drawableYPtr); /* 7 */
1707     void (*tk_CanvasEventuallyRedraw) (Tk_Canvas canvas, int x1, int y1, int x2, int y2); /* 8 */
1708     int (*tk_CanvasGetCoord) (Tcl_Interp *interp, Tk_Canvas canvas, CONST char *str, double *doublePtr); /* 9 */
1709     Tk_CanvasTextInfo * (*tk_CanvasGetTextInfo) (Tk_Canvas canvas); /* 10 */
1710     int (*tk_CanvasPsBitmap) (Tcl_Interp *interp, Tk_Canvas canvas, Pixmap bitmap, int x, int y, int width, int height); /* 11 */
1711     int (*tk_CanvasPsColor) (Tcl_Interp *interp, Tk_Canvas canvas, XColor *colorPtr); /* 12 */
1712     int (*tk_CanvasPsFont) (Tcl_Interp *interp, Tk_Canvas canvas, Tk_Font font); /* 13 */
1713     void (*tk_CanvasPsPath) (Tcl_Interp *interp, Tk_Canvas canvas, double *coordPtr, int numPoints); /* 14 */
1714     int (*tk_CanvasPsStipple) (Tcl_Interp *interp, Tk_Canvas canvas, Pixmap bitmap); /* 15 */
1715     double (*tk_CanvasPsY) (Tk_Canvas canvas, double y); /* 16 */
1716     void (*tk_CanvasSetStippleOrigin) (Tk_Canvas canvas, GC gc); /* 17 */
1717     int (*tk_CanvasTagsParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 18 */
1718     char * (*tk_CanvasTagsPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 19 */
1719     Tk_Window (*tk_CanvasTkwin) (Tk_Canvas canvas); /* 20 */
1720     void (*tk_CanvasWindowCoords) (Tk_Canvas canvas, double x, double y, short *screenXPtr, short *screenYPtr); /* 21 */
1721     void (*tk_ChangeWindowAttributes) (Tk_Window tkwin, unsigned long valueMask, XSetWindowAttributes *attsPtr); /* 22 */
1722     int (*tk_CharBbox) (Tk_TextLayout layout, int index, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 23 */
1723     void (*tk_ClearSelection) (Tk_Window tkwin, Atom selection); /* 24 */
1724     int (*tk_ClipboardAppend) (Tcl_Interp *interp, Tk_Window tkwin, Atom target, Atom format, char *buffer); /* 25 */
1725     int (*tk_ClipboardClear) (Tcl_Interp *interp, Tk_Window tkwin); /* 26 */
1726     int (*tk_ConfigureInfo) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, char *widgRec, CONST char *argvName, int flags); /* 27 */
1727     int (*tk_ConfigureValue) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, char *widgRec, CONST char *argvName, int flags); /* 28 */
1728     int (*tk_ConfigureWidget) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, int argc, CONST84 char **argv, char *widgRec, int flags); /* 29 */
1729     void (*tk_ConfigureWindow) (Tk_Window tkwin, unsigned int valueMask, XWindowChanges *valuePtr); /* 30 */
1730     Tk_TextLayout (*tk_ComputeTextLayout) (Tk_Font font, CONST char *str, int numChars, int wrapLength, Tk_Justify justify, int flags, int *widthPtr, int *heightPtr); /* 31 */
1731     Tk_Window (*tk_CoordsToWindow) (int rootX, int rootY, Tk_Window tkwin); /* 32 */
1732     unsigned long (*tk_CreateBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr, CONST char *command, int append); /* 33 */
1733     Tk_BindingTable (*tk_CreateBindingTable) (Tcl_Interp *interp); /* 34 */
1734     Tk_ErrorHandler (*tk_CreateErrorHandler) (Display *display, int errNum, int request, int minorCode, Tk_ErrorProc *errorProc, ClientData clientData); /* 35 */
1735     void (*tk_CreateEventHandler) (Tk_Window token, unsigned long mask, Tk_EventProc *proc, ClientData clientData); /* 36 */
1736     void (*tk_CreateGenericHandler) (Tk_GenericProc *proc, ClientData clientData); /* 37 */
1737     void (*tk_CreateImageType) (Tk_ImageType *typePtr); /* 38 */
1738     void (*tk_CreateItemType) (Tk_ItemType *typePtr); /* 39 */
1739     void (*tk_CreatePhotoImageFormat) (Tk_PhotoImageFormat *formatPtr); /* 40 */
1740     void (*tk_CreateSelHandler) (Tk_Window tkwin, Atom selection, Atom target, Tk_SelectionProc *proc, ClientData clientData, Atom format); /* 41 */
1741     Tk_Window (*tk_CreateWindow) (Tcl_Interp *interp, Tk_Window parent, CONST char *name, CONST char *screenName); /* 42 */
1742     Tk_Window (*tk_CreateWindowFromPath) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *pathName, CONST char *screenName); /* 43 */
1743     int (*tk_DefineBitmap) (Tcl_Interp *interp, CONST char *name, CONST char *source, int width, int height); /* 44 */
1744     void (*tk_DefineCursor) (Tk_Window window, Tk_Cursor cursor); /* 45 */
1745     void (*tk_DeleteAllBindings) (Tk_BindingTable bindingTable, ClientData object); /* 46 */
1746     int (*tk_DeleteBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr); /* 47 */
1747     void (*tk_DeleteBindingTable) (Tk_BindingTable bindingTable); /* 48 */
1748     void (*tk_DeleteErrorHandler) (Tk_ErrorHandler handler); /* 49 */
1749     void (*tk_DeleteEventHandler) (Tk_Window token, unsigned long mask, Tk_EventProc *proc, ClientData clientData); /* 50 */
1750     void (*tk_DeleteGenericHandler) (Tk_GenericProc *proc, ClientData clientData); /* 51 */
1751     void (*tk_DeleteImage) (Tcl_Interp *interp, CONST char *name); /* 52 */
1752     void (*tk_DeleteSelHandler) (Tk_Window tkwin, Atom selection, Atom target); /* 53 */
1753     void (*tk_DestroyWindow) (Tk_Window tkwin); /* 54 */
1754     CONST84_RETURN char * (*tk_DisplayName) (Tk_Window tkwin); /* 55 */
1755     int (*tk_DistanceToTextLayout) (Tk_TextLayout layout, int x, int y); /* 56 */
1756     void (*tk_Draw3DPolygon) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint *pointPtr, int numPoints, int borderWidth, int leftRelief); /* 57 */
1757     void (*tk_Draw3DRectangle) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief); /* 58 */
1758     void (*tk_DrawChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char *source, int numBytes, int x, int y); /* 59 */
1759     void (*tk_DrawFocusHighlight) (Tk_Window tkwin, GC gc, int width, Drawable drawable); /* 60 */
1760     void (*tk_DrawTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int firstChar, int lastChar); /* 61 */
1761     void (*tk_Fill3DPolygon) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint *pointPtr, int numPoints, int borderWidth, int leftRelief); /* 62 */
1762     void (*tk_Fill3DRectangle) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief); /* 63 */
1763     Tk_PhotoHandle (*tk_FindPhoto) (Tcl_Interp *interp, CONST char *imageName); /* 64 */
1764     Font (*tk_FontId) (Tk_Font font); /* 65 */
1765     void (*tk_Free3DBorder) (Tk_3DBorder border); /* 66 */
1766     void (*tk_FreeBitmap) (Display *display, Pixmap bitmap); /* 67 */
1767     void (*tk_FreeColor) (XColor *colorPtr); /* 68 */
1768     void (*tk_FreeColormap) (Display *display, Colormap colormap); /* 69 */
1769     void (*tk_FreeCursor) (Display *display, Tk_Cursor cursor); /* 70 */
1770     void (*tk_FreeFont) (Tk_Font f); /* 71 */
1771     void (*tk_FreeGC) (Display *display, GC gc); /* 72 */
1772     void (*tk_FreeImage) (Tk_Image image); /* 73 */
1773     void (*tk_FreeOptions) (Tk_ConfigSpec *specs, char *widgRec, Display *display, int needFlags); /* 74 */
1774     void (*tk_FreePixmap) (Display *display, Pixmap pixmap); /* 75 */
1775     void (*tk_FreeTextLayout) (Tk_TextLayout textLayout); /* 76 */
1776     void (*tk_FreeXId) (Display *display, XID xid); /* 77 */
1777     GC (*tk_GCForColor) (XColor *colorPtr, Drawable drawable); /* 78 */
1778     void (*tk_GeometryRequest) (Tk_Window tkwin, int reqWidth, int reqHeight); /* 79 */
1779     Tk_3DBorder (*tk_Get3DBorder) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid colorName); /* 80 */
1780     void (*tk_GetAllBindings) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object); /* 81 */
1781     int (*tk_GetAnchor) (Tcl_Interp *interp, CONST char *str, Tk_Anchor *anchorPtr); /* 82 */
1782     CONST84_RETURN char * (*tk_GetAtomName) (Tk_Window tkwin, Atom atom); /* 83 */
1783     CONST84_RETURN char * (*tk_GetBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr); /* 84 */
1784     Pixmap (*tk_GetBitmap) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 85 */
1785     Pixmap (*tk_GetBitmapFromData) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *source, int width, int height); /* 86 */
1786     int (*tk_GetCapStyle) (Tcl_Interp *interp, CONST char *str, int *capPtr); /* 87 */
1787     XColor * (*tk_GetColor) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid name); /* 88 */
1788     XColor * (*tk_GetColorByValue) (Tk_Window tkwin, XColor *colorPtr); /* 89 */
1789     Colormap (*tk_GetColormap) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 90 */
1790     Tk_Cursor (*tk_GetCursor) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid str); /* 91 */
1791     Tk_Cursor (*tk_GetCursorFromData) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *source, CONST char *mask, int width, int height, int xHot, int yHot, Tk_Uid fg, Tk_Uid bg); /* 92 */
1792     Tk_Font (*tk_GetFont) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 93 */
1793     Tk_Font (*tk_GetFontFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 94 */
1794     void (*tk_GetFontMetrics) (Tk_Font font, Tk_FontMetrics *fmPtr); /* 95 */
1795     GC (*tk_GetGC) (Tk_Window tkwin, unsigned long valueMask, XGCValues *valuePtr); /* 96 */
1796     Tk_Image (*tk_GetImage) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *name, Tk_ImageChangedProc *changeProc, ClientData clientData); /* 97 */
1797     ClientData (*tk_GetImageMasterData) (Tcl_Interp *interp, CONST char *name, Tk_ImageType **typePtrPtr); /* 98 */
1798     Tk_ItemType * (*tk_GetItemTypes) (void); /* 99 */
1799     int (*tk_GetJoinStyle) (Tcl_Interp *interp, CONST char *str, int *joinPtr); /* 100 */
1800     int (*tk_GetJustify) (Tcl_Interp *interp, CONST char *str, Tk_Justify *justifyPtr); /* 101 */
1801     int (*tk_GetNumMainWindows) (void); /* 102 */
1802     Tk_Uid (*tk_GetOption) (Tk_Window tkwin, CONST char *name, CONST char *className); /* 103 */
1803     int (*tk_GetPixels) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, int *intPtr); /* 104 */
1804     Pixmap (*tk_GetPixmap) (Display *display, Drawable d, int width, int height, int depth); /* 105 */
1805     int (*tk_GetRelief) (Tcl_Interp *interp, CONST char *name, int *reliefPtr); /* 106 */
1806     void (*tk_GetRootCoords) (Tk_Window tkwin, int *xPtr, int *yPtr); /* 107 */
1807     int (*tk_GetScrollInfo) (Tcl_Interp *interp, int argc, CONST84 char **argv, double *dblPtr, int *intPtr); /* 108 */
1808     int (*tk_GetScreenMM) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, double *doublePtr); /* 109 */
1809     int (*tk_GetSelection) (Tcl_Interp *interp, Tk_Window tkwin, Atom selection, Atom target, Tk_GetSelProc *proc, ClientData clientData); /* 110 */
1810     Tk_Uid (*tk_GetUid) (CONST char *str); /* 111 */
1811     Visual * (*tk_GetVisual) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, int *depthPtr, Colormap *colormapPtr); /* 112 */
1812     void (*tk_GetVRootGeometry) (Tk_Window tkwin, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 113 */
1813     int (*tk_Grab) (Tcl_Interp *interp, Tk_Window tkwin, int grabGlobal); /* 114 */
1814     void (*tk_HandleEvent) (XEvent *eventPtr); /* 115 */
1815     Tk_Window (*tk_IdToWindow) (Display *display, Window window); /* 116 */
1816     void (*tk_ImageChanged) (Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */
1817     int (*tk_Init) (Tcl_Interp *interp); /* 118 */
1818     Atom (*tk_InternAtom) (Tk_Window tkwin, CONST char *name); /* 119 */
1819     int (*tk_IntersectTextLayout) (Tk_TextLayout layout, int x, int y, int width, int height); /* 120 */
1820     void (*tk_MaintainGeometry) (Tk_Window slave, Tk_Window master, int x, int y, int width, int height); /* 121 */
1821     Tk_Window (*tk_MainWindow) (Tcl_Interp *interp); /* 122 */
1822     void (*tk_MakeWindowExist) (Tk_Window tkwin); /* 123 */
1823     void (*tk_ManageGeometry) (Tk_Window tkwin, CONST Tk_GeomMgr *mgrPtr, ClientData clientData); /* 124 */
1824     void (*tk_MapWindow) (Tk_Window tkwin); /* 125 */
1825     int (*tk_MeasureChars) (Tk_Font tkfont, CONST char *source, int numBytes, int maxPixels, int flags, int *lengthPtr); /* 126 */
1826     void (*tk_MoveResizeWindow) (Tk_Window tkwin, int x, int y, int width, int height); /* 127 */
1827     void (*tk_MoveWindow) (Tk_Window tkwin, int x, int y); /* 128 */
1828     void (*tk_MoveToplevelWindow) (Tk_Window tkwin, int x, int y); /* 129 */
1829     CONST84_RETURN char * (*tk_NameOf3DBorder) (Tk_3DBorder border); /* 130 */
1830     CONST84_RETURN char * (*tk_NameOfAnchor) (Tk_Anchor anchor); /* 131 */
1831     CONST84_RETURN char * (*tk_NameOfBitmap) (Display *display, Pixmap bitmap); /* 132 */
1832     CONST84_RETURN char * (*tk_NameOfCapStyle) (int cap); /* 133 */
1833     CONST84_RETURN char * (*tk_NameOfColor) (XColor *colorPtr); /* 134 */
1834     CONST84_RETURN char * (*tk_NameOfCursor) (Display *display, Tk_Cursor cursor); /* 135 */
1835     CONST84_RETURN char * (*tk_NameOfFont) (Tk_Font font); /* 136 */
1836     CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster imageMaster); /* 137 */
1837     CONST84_RETURN char * (*tk_NameOfJoinStyle) (int join); /* 138 */
1838     CONST84_RETURN char * (*tk_NameOfJustify) (Tk_Justify justify); /* 139 */
1839     CONST84_RETURN char * (*tk_NameOfRelief) (int relief); /* 140 */
1840     Tk_Window (*tk_NameToWindow) (Tcl_Interp *interp, CONST char *pathName, Tk_Window tkwin); /* 141 */
1841     void (*tk_OwnSelection) (Tk_Window tkwin, Atom selection, Tk_LostSelProc *proc, ClientData clientData); /* 142 */
1842     int (*tk_ParseArgv) (Tcl_Interp *interp, Tk_Window tkwin, int *argcPtr, CONST84 char **argv, Tk_ArgvInfo *argTable, int flags); /* 143 */
1843     void (*tk_PhotoPutBlock_NoComposite) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height); /* 144 */
1844     void (*tk_PhotoPutZoomedBlock_NoComposite) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY); /* 145 */
1845     int (*tk_PhotoGetImage) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr); /* 146 */
1846     void (*tk_PhotoBlank) (Tk_PhotoHandle handle); /* 147 */
1847     void (*tk_PhotoExpand_Panic) (Tk_PhotoHandle handle, int width, int height); /* 148 */
1848     void (*tk_PhotoGetSize) (Tk_PhotoHandle handle, int *widthPtr, int *heightPtr); /* 149 */
1849     void (*tk_PhotoSetSize_Panic) (Tk_PhotoHandle handle, int width, int height); /* 150 */
1850     int (*tk_PointToChar) (Tk_TextLayout layout, int x, int y); /* 151 */
1851     int (*tk_PostscriptFontName) (Tk_Font tkfont, Tcl_DString *dsPtr); /* 152 */
1852     void (*tk_PreserveColormap) (Display *display, Colormap colormap); /* 153 */
1853     void (*tk_QueueWindowEvent) (XEvent *eventPtr, Tcl_QueuePosition position); /* 154 */
1854     void (*tk_RedrawImage) (Tk_Image image, int imageX, int imageY, int width, int height, Drawable drawable, int drawableX, int drawableY); /* 155 */
1855     void (*tk_ResizeWindow) (Tk_Window tkwin, int width, int height); /* 156 */
1856     int (*tk_RestackWindow) (Tk_Window tkwin, int aboveBelow, Tk_Window other); /* 157 */
1857     Tk_RestrictProc * (*tk_RestrictEvents) (Tk_RestrictProc *proc, ClientData arg, ClientData *prevArgPtr); /* 158 */
1858     int (*tk_SafeInit) (Tcl_Interp *interp); /* 159 */
1859     CONST char * (*tk_SetAppName) (Tk_Window tkwin, CONST char *name); /* 160 */
1860     void (*tk_SetBackgroundFromBorder) (Tk_Window tkwin, Tk_3DBorder border); /* 161 */
1861     void (*tk_SetClass) (Tk_Window tkwin, CONST char *className); /* 162 */
1862     void (*tk_SetGrid) (Tk_Window tkwin, int reqWidth, int reqHeight, int gridWidth, int gridHeight); /* 163 */
1863     void (*tk_SetInternalBorder) (Tk_Window tkwin, int width); /* 164 */
1864     void (*tk_SetWindowBackground) (Tk_Window tkwin, unsigned long pixel); /* 165 */
1865     void (*tk_SetWindowBackgroundPixmap) (Tk_Window tkwin, Pixmap pixmap); /* 166 */
1866     void (*tk_SetWindowBorder) (Tk_Window tkwin, unsigned long pixel); /* 167 */
1867     void (*tk_SetWindowBorderWidth) (Tk_Window tkwin, int width); /* 168 */
1868     void (*tk_SetWindowBorderPixmap) (Tk_Window tkwin, Pixmap pixmap); /* 169 */
1869     void (*tk_SetWindowColormap) (Tk_Window tkwin, Colormap colormap); /* 170 */
1870     int (*tk_SetWindowVisual) (Tk_Window tkwin, Visual *visual, int depth, Colormap colormap); /* 171 */
1871     void (*tk_SizeOfBitmap) (Display *display, Pixmap bitmap, int *widthPtr, int *heightPtr); /* 172 */
1872     void (*tk_SizeOfImage) (Tk_Image image, int *widthPtr, int *heightPtr); /* 173 */
1873     int (*tk_StrictMotif) (Tk_Window tkwin); /* 174 */
1874     void (*tk_TextLayoutToPostscript) (Tcl_Interp *interp, Tk_TextLayout layout); /* 175 */
1875     int (*tk_TextWidth) (Tk_Font font, CONST char *str, int numBytes); /* 176 */
1876     void (*tk_UndefineCursor) (Tk_Window window); /* 177 */
1877     void (*tk_UnderlineChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char *source, int x, int y, int firstByte, int lastByte); /* 178 */
1878     void (*tk_UnderlineTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline); /* 179 */
1879     void (*tk_Ungrab) (Tk_Window tkwin); /* 180 */
1880     void (*tk_UnmaintainGeometry) (Tk_Window slave, Tk_Window master); /* 181 */
1881     void (*tk_UnmapWindow) (Tk_Window tkwin); /* 182 */
1882     void (*tk_UnsetGrid) (Tk_Window tkwin); /* 183 */
1883     void (*tk_UpdatePointer) (Tk_Window tkwin, int x, int y, int state); /* 184 */
1884     Pixmap (*tk_AllocBitmapFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 185 */
1885     Tk_3DBorder (*tk_Alloc3DBorderFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 186 */
1886     XColor * (*tk_AllocColorFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 187 */
1887     Tk_Cursor (*tk_AllocCursorFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 188 */
1888     Tk_Font (*tk_AllocFontFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 189 */
1889     Tk_OptionTable (*tk_CreateOptionTable) (Tcl_Interp *interp, CONST Tk_OptionSpec *templatePtr); /* 190 */
1890     void (*tk_DeleteOptionTable) (Tk_OptionTable optionTable); /* 191 */
1891     void (*tk_Free3DBorderFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 192 */
1892     void (*tk_FreeBitmapFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 193 */
1893     void (*tk_FreeColorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 194 */
1894     void (*tk_FreeConfigOptions) (char *recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin); /* 195 */
1895     void (*tk_FreeSavedOptions) (Tk_SavedOptions *savePtr); /* 196 */
1896     void (*tk_FreeCursorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 197 */
1897     void (*tk_FreeFontFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 198 */
1898     Tk_3DBorder (*tk_Get3DBorderFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 199 */
1899     int (*tk_GetAnchorFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, Tk_Anchor *anchorPtr); /* 200 */
1900     Pixmap (*tk_GetBitmapFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 201 */
1901     XColor * (*tk_GetColorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 202 */
1902     Tk_Cursor (*tk_GetCursorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 203 */
1903     Tcl_Obj * (*tk_GetOptionInfo) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, Tcl_Obj *namePtr, Tk_Window tkwin); /* 204 */
1904     Tcl_Obj * (*tk_GetOptionValue) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, Tcl_Obj *namePtr, Tk_Window tkwin); /* 205 */
1905     int (*tk_GetJustifyFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, Tk_Justify *justifyPtr); /* 206 */
1906     int (*tk_GetMMFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr, double *doublePtr); /* 207 */
1907     int (*tk_GetPixelsFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr, int *intPtr); /* 208 */
1908     int (*tk_GetReliefFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, int *resultPtr); /* 209 */
1909     int (*tk_GetScrollInfoObj) (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], double *dblPtr, int *intPtr); /* 210 */
1910     int (*tk_InitOptions) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin); /* 211 */
1911     void (*tk_MainEx) (int argc, char **argv, Tcl_AppInitProc *appInitProc, Tcl_Interp *interp); /* 212 */
1912     void (*tk_RestoreSavedOptions) (Tk_SavedOptions *savePtr); /* 213 */
1913     int (*tk_SetOptions) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], Tk_Window tkwin, Tk_SavedOptions *savePtr, int *maskPtr); /* 214 */
1914     void (*tk_InitConsoleChannels) (Tcl_Interp *interp); /* 215 */
1915     int (*tk_CreateConsoleWindow) (Tcl_Interp *interp); /* 216 */
1916     void (*tk_CreateSmoothMethod) (Tcl_Interp *interp, Tk_SmoothMethod *method); /* 217 */
1917     VOID *reserved218;
1918     VOID *reserved219;
1919     int (*tk_GetDash) (Tcl_Interp *interp, CONST char *value, Tk_Dash *dash); /* 220 */
1920     void (*tk_CreateOutline) (Tk_Outline *outline); /* 221 */
1921     void (*tk_DeleteOutline) (Display *display, Tk_Outline *outline); /* 222 */
1922     int (*tk_ConfigOutlineGC) (XGCValues *gcValues, Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 223 */
1923     int (*tk_ChangeOutlineGC) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 224 */
1924     int (*tk_ResetOutlineGC) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 225 */
1925     int (*tk_CanvasPsOutline) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 226 */
1926     void (*tk_SetTSOrigin) (Tk_Window tkwin, GC gc, int x, int y); /* 227 */
1927     int (*tk_CanvasGetCoordFromObj) (Tcl_Interp *interp, Tk_Canvas canvas, Tcl_Obj *obj, double *doublePtr); /* 228 */
1928     void (*tk_CanvasSetOffset) (Tk_Canvas canvas, GC gc, Tk_TSOffset *offset); /* 229 */
1929     void (*tk_DitherPhoto) (Tk_PhotoHandle handle, int x, int y, int width, int height); /* 230 */
1930     int (*tk_PostscriptBitmap) (Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX, int startY, int width, int height); /* 231 */
1931     int (*tk_PostscriptColor) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, XColor *colorPtr); /* 232 */
1932     int (*tk_PostscriptFont) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, Tk_Font font); /* 233 */
1933     int (*tk_PostscriptImage) (Tk_Image image, Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y, int width, int height, int prepass); /* 234 */
1934     void (*tk_PostscriptPath) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, double *coordPtr, int numPoints); /* 235 */
1935     int (*tk_PostscriptStipple) (Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap); /* 236 */
1936     double (*tk_PostscriptY) (double y, Tk_PostscriptInfo psInfo); /* 237 */
1937     int (*tk_PostscriptPhoto) (Tcl_Interp *interp, Tk_PhotoImageBlock *blockPtr, Tk_PostscriptInfo psInfo, int width, int height); /* 238 */
1938     void (*tk_CreateClientMessageHandler) (Tk_ClientMessageProc *proc); /* 239 */
1939     void (*tk_DeleteClientMessageHandler) (Tk_ClientMessageProc *proc); /* 240 */
1940     Tk_Window (*tk_CreateAnonymousWindow) (Tcl_Interp *interp, Tk_Window parent, CONST char *screenName); /* 241 */
1941     void (*tk_SetClassProcs) (Tk_Window tkwin, Tk_ClassProcs *procs, ClientData instanceData); /* 242 */
1942     void (*tk_SetInternalBorderEx) (Tk_Window tkwin, int left, int right, int top, int bottom); /* 243 */
1943     void (*tk_SetMinimumRequestSize) (Tk_Window tkwin, int minWidth, int minHeight); /* 244 */
1944     void (*tk_SetCaretPos) (Tk_Window tkwin, int x, int y, int height); /* 245 */
1945     void (*tk_PhotoPutBlock_Panic) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int compRule); /* 246 */
1946     void (*tk_PhotoPutZoomedBlock_Panic) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY, int compRule); /* 247 */
1947     int (*tk_CollapseMotionEvents) (Display *display, int collapse); /* 248 */
1948     Tk_StyleEngine (*tk_RegisterStyleEngine) (CONST char *name, Tk_StyleEngine parent); /* 249 */
1949     Tk_StyleEngine (*tk_GetStyleEngine) (CONST char *name); /* 250 */
1950     int (*tk_RegisterStyledElement) (Tk_StyleEngine engine, Tk_ElementSpec *templatePtr); /* 251 */
1951     int (*tk_GetElementId) (CONST char *name); /* 252 */
1952     Tk_Style (*tk_CreateStyle) (CONST char *name, Tk_StyleEngine engine, ClientData clientData); /* 253 */
1953     Tk_Style (*tk_GetStyle) (Tcl_Interp *interp, CONST char *name); /* 254 */
1954     void (*tk_FreeStyle) (Tk_Style style); /* 255 */
1955     CONST char * (*tk_NameOfStyle) (Tk_Style style); /* 256 */
1956     Tk_Style (*tk_AllocStyleFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr); /* 257 */
1957     Tk_Style (*tk_GetStyleFromObj) (Tcl_Obj *objPtr); /* 258 */
1958     void (*tk_FreeStyleFromObj) (Tcl_Obj *objPtr); /* 259 */
1959     Tk_StyledElement (*tk_GetStyledElement) (Tk_Style style, int elementId, Tk_OptionTable optionTable); /* 260 */
1960     void (*tk_GetElementSize) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, int width, int height, int inner, int *widthPtr, int *heightPtr); /* 261 */
1961     void (*tk_GetElementBox) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, int x, int y, int width, int height, int inner, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 262 */
1962     int (*tk_GetElementBorderWidth) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin); /* 263 */
1963     void (*tk_DrawElement) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, Drawable d, int x, int y, int width, int height, int state); /* 264 */
1964     int (*tk_PhotoExpand) (Tcl_Interp *interp, Tk_PhotoHandle handle, int width, int height); /* 265 */
1965     int (*tk_PhotoPutBlock) (Tcl_Interp *interp, Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int compRule); /* 266 */
1966     int (*tk_PhotoPutZoomedBlock) (Tcl_Interp *interp, Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY, int compRule); /* 267 */
1967     int (*tk_PhotoSetSize) (Tcl_Interp *interp, Tk_PhotoHandle handle, int width, int height); /* 268 */
1968     long (*tk_GetUserInactiveTime) (Display *dpy); /* 269 */
1969     void (*tk_ResetUserInactiveTime) (Display *dpy); /* 270 */
1970     Tcl_Interp * (*tk_Interp) (Tk_Window tkwin); /* 271 */
1971     void (*tk_CreateOldImageType) (Tk_ImageType *typePtr); /* 272 */
1972     void (*tk_CreateOldPhotoImageFormat) (Tk_PhotoImageFormat *formatPtr); /* 273 */
1973     VOID *reserved274;
1974     void (*tkUnusedStubEntry) (void); /* 275 */
1975 } TkStubs;
1976 
1977 extern TkStubs *tkStubsPtr;
1978 
1979 #ifdef __cplusplus
1980 }
1981 #endif
1982 
1983 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
1984 
1985 /*
1986  * Inline function declarations:
1987  */
1988 
1989 #ifndef Tk_MainLoop
1990 #define Tk_MainLoop \
1991 	(tkStubsPtr->tk_MainLoop) /* 0 */
1992 #endif
1993 #ifndef Tk_3DBorderColor
1994 #define Tk_3DBorderColor \
1995 	(tkStubsPtr->tk_3DBorderColor) /* 1 */
1996 #endif
1997 #ifndef Tk_3DBorderGC
1998 #define Tk_3DBorderGC \
1999 	(tkStubsPtr->tk_3DBorderGC) /* 2 */
2000 #endif
2001 #ifndef Tk_3DHorizontalBevel
2002 #define Tk_3DHorizontalBevel \
2003 	(tkStubsPtr->tk_3DHorizontalBevel) /* 3 */
2004 #endif
2005 #ifndef Tk_3DVerticalBevel
2006 #define Tk_3DVerticalBevel \
2007 	(tkStubsPtr->tk_3DVerticalBevel) /* 4 */
2008 #endif
2009 #ifndef Tk_AddOption
2010 #define Tk_AddOption \
2011 	(tkStubsPtr->tk_AddOption) /* 5 */
2012 #endif
2013 #ifndef Tk_BindEvent
2014 #define Tk_BindEvent \
2015 	(tkStubsPtr->tk_BindEvent) /* 6 */
2016 #endif
2017 #ifndef Tk_CanvasDrawableCoords
2018 #define Tk_CanvasDrawableCoords \
2019 	(tkStubsPtr->tk_CanvasDrawableCoords) /* 7 */
2020 #endif
2021 #ifndef Tk_CanvasEventuallyRedraw
2022 #define Tk_CanvasEventuallyRedraw \
2023 	(tkStubsPtr->tk_CanvasEventuallyRedraw) /* 8 */
2024 #endif
2025 #ifndef Tk_CanvasGetCoord
2026 #define Tk_CanvasGetCoord \
2027 	(tkStubsPtr->tk_CanvasGetCoord) /* 9 */
2028 #endif
2029 #ifndef Tk_CanvasGetTextInfo
2030 #define Tk_CanvasGetTextInfo \
2031 	(tkStubsPtr->tk_CanvasGetTextInfo) /* 10 */
2032 #endif
2033 #ifndef Tk_CanvasPsBitmap
2034 #define Tk_CanvasPsBitmap \
2035 	(tkStubsPtr->tk_CanvasPsBitmap) /* 11 */
2036 #endif
2037 #ifndef Tk_CanvasPsColor
2038 #define Tk_CanvasPsColor \
2039 	(tkStubsPtr->tk_CanvasPsColor) /* 12 */
2040 #endif
2041 #ifndef Tk_CanvasPsFont
2042 #define Tk_CanvasPsFont \
2043 	(tkStubsPtr->tk_CanvasPsFont) /* 13 */
2044 #endif
2045 #ifndef Tk_CanvasPsPath
2046 #define Tk_CanvasPsPath \
2047 	(tkStubsPtr->tk_CanvasPsPath) /* 14 */
2048 #endif
2049 #ifndef Tk_CanvasPsStipple
2050 #define Tk_CanvasPsStipple \
2051 	(tkStubsPtr->tk_CanvasPsStipple) /* 15 */
2052 #endif
2053 #ifndef Tk_CanvasPsY
2054 #define Tk_CanvasPsY \
2055 	(tkStubsPtr->tk_CanvasPsY) /* 16 */
2056 #endif
2057 #ifndef Tk_CanvasSetStippleOrigin
2058 #define Tk_CanvasSetStippleOrigin \
2059 	(tkStubsPtr->tk_CanvasSetStippleOrigin) /* 17 */
2060 #endif
2061 #ifndef Tk_CanvasTagsParseProc
2062 #define Tk_CanvasTagsParseProc \
2063 	(tkStubsPtr->tk_CanvasTagsParseProc) /* 18 */
2064 #endif
2065 #ifndef Tk_CanvasTagsPrintProc
2066 #define Tk_CanvasTagsPrintProc \
2067 	(tkStubsPtr->tk_CanvasTagsPrintProc) /* 19 */
2068 #endif
2069 #ifndef Tk_CanvasTkwin
2070 #define Tk_CanvasTkwin \
2071 	(tkStubsPtr->tk_CanvasTkwin) /* 20 */
2072 #endif
2073 #ifndef Tk_CanvasWindowCoords
2074 #define Tk_CanvasWindowCoords \
2075 	(tkStubsPtr->tk_CanvasWindowCoords) /* 21 */
2076 #endif
2077 #ifndef Tk_ChangeWindowAttributes
2078 #define Tk_ChangeWindowAttributes \
2079 	(tkStubsPtr->tk_ChangeWindowAttributes) /* 22 */
2080 #endif
2081 #ifndef Tk_CharBbox
2082 #define Tk_CharBbox \
2083 	(tkStubsPtr->tk_CharBbox) /* 23 */
2084 #endif
2085 #ifndef Tk_ClearSelection
2086 #define Tk_ClearSelection \
2087 	(tkStubsPtr->tk_ClearSelection) /* 24 */
2088 #endif
2089 #ifndef Tk_ClipboardAppend
2090 #define Tk_ClipboardAppend \
2091 	(tkStubsPtr->tk_ClipboardAppend) /* 25 */
2092 #endif
2093 #ifndef Tk_ClipboardClear
2094 #define Tk_ClipboardClear \
2095 	(tkStubsPtr->tk_ClipboardClear) /* 26 */
2096 #endif
2097 #ifndef Tk_ConfigureInfo
2098 #define Tk_ConfigureInfo \
2099 	(tkStubsPtr->tk_ConfigureInfo) /* 27 */
2100 #endif
2101 #ifndef Tk_ConfigureValue
2102 #define Tk_ConfigureValue \
2103 	(tkStubsPtr->tk_ConfigureValue) /* 28 */
2104 #endif
2105 #ifndef Tk_ConfigureWidget
2106 #define Tk_ConfigureWidget \
2107 	(tkStubsPtr->tk_ConfigureWidget) /* 29 */
2108 #endif
2109 #ifndef Tk_ConfigureWindow
2110 #define Tk_ConfigureWindow \
2111 	(tkStubsPtr->tk_ConfigureWindow) /* 30 */
2112 #endif
2113 #ifndef Tk_ComputeTextLayout
2114 #define Tk_ComputeTextLayout \
2115 	(tkStubsPtr->tk_ComputeTextLayout) /* 31 */
2116 #endif
2117 #ifndef Tk_CoordsToWindow
2118 #define Tk_CoordsToWindow \
2119 	(tkStubsPtr->tk_CoordsToWindow) /* 32 */
2120 #endif
2121 #ifndef Tk_CreateBinding
2122 #define Tk_CreateBinding \
2123 	(tkStubsPtr->tk_CreateBinding) /* 33 */
2124 #endif
2125 #ifndef Tk_CreateBindingTable
2126 #define Tk_CreateBindingTable \
2127 	(tkStubsPtr->tk_CreateBindingTable) /* 34 */
2128 #endif
2129 #ifndef Tk_CreateErrorHandler
2130 #define Tk_CreateErrorHandler \
2131 	(tkStubsPtr->tk_CreateErrorHandler) /* 35 */
2132 #endif
2133 #ifndef Tk_CreateEventHandler
2134 #define Tk_CreateEventHandler \
2135 	(tkStubsPtr->tk_CreateEventHandler) /* 36 */
2136 #endif
2137 #ifndef Tk_CreateGenericHandler
2138 #define Tk_CreateGenericHandler \
2139 	(tkStubsPtr->tk_CreateGenericHandler) /* 37 */
2140 #endif
2141 #ifndef Tk_CreateImageType
2142 #define Tk_CreateImageType \
2143 	(tkStubsPtr->tk_CreateImageType) /* 38 */
2144 #endif
2145 #ifndef Tk_CreateItemType
2146 #define Tk_CreateItemType \
2147 	(tkStubsPtr->tk_CreateItemType) /* 39 */
2148 #endif
2149 #ifndef Tk_CreatePhotoImageFormat
2150 #define Tk_CreatePhotoImageFormat \
2151 	(tkStubsPtr->tk_CreatePhotoImageFormat) /* 40 */
2152 #endif
2153 #ifndef Tk_CreateSelHandler
2154 #define Tk_CreateSelHandler \
2155 	(tkStubsPtr->tk_CreateSelHandler) /* 41 */
2156 #endif
2157 #ifndef Tk_CreateWindow
2158 #define Tk_CreateWindow \
2159 	(tkStubsPtr->tk_CreateWindow) /* 42 */
2160 #endif
2161 #ifndef Tk_CreateWindowFromPath
2162 #define Tk_CreateWindowFromPath \
2163 	(tkStubsPtr->tk_CreateWindowFromPath) /* 43 */
2164 #endif
2165 #ifndef Tk_DefineBitmap
2166 #define Tk_DefineBitmap \
2167 	(tkStubsPtr->tk_DefineBitmap) /* 44 */
2168 #endif
2169 #ifndef Tk_DefineCursor
2170 #define Tk_DefineCursor \
2171 	(tkStubsPtr->tk_DefineCursor) /* 45 */
2172 #endif
2173 #ifndef Tk_DeleteAllBindings
2174 #define Tk_DeleteAllBindings \
2175 	(tkStubsPtr->tk_DeleteAllBindings) /* 46 */
2176 #endif
2177 #ifndef Tk_DeleteBinding
2178 #define Tk_DeleteBinding \
2179 	(tkStubsPtr->tk_DeleteBinding) /* 47 */
2180 #endif
2181 #ifndef Tk_DeleteBindingTable
2182 #define Tk_DeleteBindingTable \
2183 	(tkStubsPtr->tk_DeleteBindingTable) /* 48 */
2184 #endif
2185 #ifndef Tk_DeleteErrorHandler
2186 #define Tk_DeleteErrorHandler \
2187 	(tkStubsPtr->tk_DeleteErrorHandler) /* 49 */
2188 #endif
2189 #ifndef Tk_DeleteEventHandler
2190 #define Tk_DeleteEventHandler \
2191 	(tkStubsPtr->tk_DeleteEventHandler) /* 50 */
2192 #endif
2193 #ifndef Tk_DeleteGenericHandler
2194 #define Tk_DeleteGenericHandler \
2195 	(tkStubsPtr->tk_DeleteGenericHandler) /* 51 */
2196 #endif
2197 #ifndef Tk_DeleteImage
2198 #define Tk_DeleteImage \
2199 	(tkStubsPtr->tk_DeleteImage) /* 52 */
2200 #endif
2201 #ifndef Tk_DeleteSelHandler
2202 #define Tk_DeleteSelHandler \
2203 	(tkStubsPtr->tk_DeleteSelHandler) /* 53 */
2204 #endif
2205 #ifndef Tk_DestroyWindow
2206 #define Tk_DestroyWindow \
2207 	(tkStubsPtr->tk_DestroyWindow) /* 54 */
2208 #endif
2209 #ifndef Tk_DisplayName
2210 #define Tk_DisplayName \
2211 	(tkStubsPtr->tk_DisplayName) /* 55 */
2212 #endif
2213 #ifndef Tk_DistanceToTextLayout
2214 #define Tk_DistanceToTextLayout \
2215 	(tkStubsPtr->tk_DistanceToTextLayout) /* 56 */
2216 #endif
2217 #ifndef Tk_Draw3DPolygon
2218 #define Tk_Draw3DPolygon \
2219 	(tkStubsPtr->tk_Draw3DPolygon) /* 57 */
2220 #endif
2221 #ifndef Tk_Draw3DRectangle
2222 #define Tk_Draw3DRectangle \
2223 	(tkStubsPtr->tk_Draw3DRectangle) /* 58 */
2224 #endif
2225 #ifndef Tk_DrawChars
2226 #define Tk_DrawChars \
2227 	(tkStubsPtr->tk_DrawChars) /* 59 */
2228 #endif
2229 #ifndef Tk_DrawFocusHighlight
2230 #define Tk_DrawFocusHighlight \
2231 	(tkStubsPtr->tk_DrawFocusHighlight) /* 60 */
2232 #endif
2233 #ifndef Tk_DrawTextLayout
2234 #define Tk_DrawTextLayout \
2235 	(tkStubsPtr->tk_DrawTextLayout) /* 61 */
2236 #endif
2237 #ifndef Tk_Fill3DPolygon
2238 #define Tk_Fill3DPolygon \
2239 	(tkStubsPtr->tk_Fill3DPolygon) /* 62 */
2240 #endif
2241 #ifndef Tk_Fill3DRectangle
2242 #define Tk_Fill3DRectangle \
2243 	(tkStubsPtr->tk_Fill3DRectangle) /* 63 */
2244 #endif
2245 #ifndef Tk_FindPhoto
2246 #define Tk_FindPhoto \
2247 	(tkStubsPtr->tk_FindPhoto) /* 64 */
2248 #endif
2249 #ifndef Tk_FontId
2250 #define Tk_FontId \
2251 	(tkStubsPtr->tk_FontId) /* 65 */
2252 #endif
2253 #ifndef Tk_Free3DBorder
2254 #define Tk_Free3DBorder \
2255 	(tkStubsPtr->tk_Free3DBorder) /* 66 */
2256 #endif
2257 #ifndef Tk_FreeBitmap
2258 #define Tk_FreeBitmap \
2259 	(tkStubsPtr->tk_FreeBitmap) /* 67 */
2260 #endif
2261 #ifndef Tk_FreeColor
2262 #define Tk_FreeColor \
2263 	(tkStubsPtr->tk_FreeColor) /* 68 */
2264 #endif
2265 #ifndef Tk_FreeColormap
2266 #define Tk_FreeColormap \
2267 	(tkStubsPtr->tk_FreeColormap) /* 69 */
2268 #endif
2269 #ifndef Tk_FreeCursor
2270 #define Tk_FreeCursor \
2271 	(tkStubsPtr->tk_FreeCursor) /* 70 */
2272 #endif
2273 #ifndef Tk_FreeFont
2274 #define Tk_FreeFont \
2275 	(tkStubsPtr->tk_FreeFont) /* 71 */
2276 #endif
2277 #ifndef Tk_FreeGC
2278 #define Tk_FreeGC \
2279 	(tkStubsPtr->tk_FreeGC) /* 72 */
2280 #endif
2281 #ifndef Tk_FreeImage
2282 #define Tk_FreeImage \
2283 	(tkStubsPtr->tk_FreeImage) /* 73 */
2284 #endif
2285 #ifndef Tk_FreeOptions
2286 #define Tk_FreeOptions \
2287 	(tkStubsPtr->tk_FreeOptions) /* 74 */
2288 #endif
2289 #ifndef Tk_FreePixmap
2290 #define Tk_FreePixmap \
2291 	(tkStubsPtr->tk_FreePixmap) /* 75 */
2292 #endif
2293 #ifndef Tk_FreeTextLayout
2294 #define Tk_FreeTextLayout \
2295 	(tkStubsPtr->tk_FreeTextLayout) /* 76 */
2296 #endif
2297 #ifndef Tk_FreeXId
2298 #define Tk_FreeXId \
2299 	(tkStubsPtr->tk_FreeXId) /* 77 */
2300 #endif
2301 #ifndef Tk_GCForColor
2302 #define Tk_GCForColor \
2303 	(tkStubsPtr->tk_GCForColor) /* 78 */
2304 #endif
2305 #ifndef Tk_GeometryRequest
2306 #define Tk_GeometryRequest \
2307 	(tkStubsPtr->tk_GeometryRequest) /* 79 */
2308 #endif
2309 #ifndef Tk_Get3DBorder
2310 #define Tk_Get3DBorder \
2311 	(tkStubsPtr->tk_Get3DBorder) /* 80 */
2312 #endif
2313 #ifndef Tk_GetAllBindings
2314 #define Tk_GetAllBindings \
2315 	(tkStubsPtr->tk_GetAllBindings) /* 81 */
2316 #endif
2317 #ifndef Tk_GetAnchor
2318 #define Tk_GetAnchor \
2319 	(tkStubsPtr->tk_GetAnchor) /* 82 */
2320 #endif
2321 #ifndef Tk_GetAtomName
2322 #define Tk_GetAtomName \
2323 	(tkStubsPtr->tk_GetAtomName) /* 83 */
2324 #endif
2325 #ifndef Tk_GetBinding
2326 #define Tk_GetBinding \
2327 	(tkStubsPtr->tk_GetBinding) /* 84 */
2328 #endif
2329 #ifndef Tk_GetBitmap
2330 #define Tk_GetBitmap \
2331 	(tkStubsPtr->tk_GetBitmap) /* 85 */
2332 #endif
2333 #ifndef Tk_GetBitmapFromData
2334 #define Tk_GetBitmapFromData \
2335 	(tkStubsPtr->tk_GetBitmapFromData) /* 86 */
2336 #endif
2337 #ifndef Tk_GetCapStyle
2338 #define Tk_GetCapStyle \
2339 	(tkStubsPtr->tk_GetCapStyle) /* 87 */
2340 #endif
2341 #ifndef Tk_GetColor
2342 #define Tk_GetColor \
2343 	(tkStubsPtr->tk_GetColor) /* 88 */
2344 #endif
2345 #ifndef Tk_GetColorByValue
2346 #define Tk_GetColorByValue \
2347 	(tkStubsPtr->tk_GetColorByValue) /* 89 */
2348 #endif
2349 #ifndef Tk_GetColormap
2350 #define Tk_GetColormap \
2351 	(tkStubsPtr->tk_GetColormap) /* 90 */
2352 #endif
2353 #ifndef Tk_GetCursor
2354 #define Tk_GetCursor \
2355 	(tkStubsPtr->tk_GetCursor) /* 91 */
2356 #endif
2357 #ifndef Tk_GetCursorFromData
2358 #define Tk_GetCursorFromData \
2359 	(tkStubsPtr->tk_GetCursorFromData) /* 92 */
2360 #endif
2361 #ifndef Tk_GetFont
2362 #define Tk_GetFont \
2363 	(tkStubsPtr->tk_GetFont) /* 93 */
2364 #endif
2365 #ifndef Tk_GetFontFromObj
2366 #define Tk_GetFontFromObj \
2367 	(tkStubsPtr->tk_GetFontFromObj) /* 94 */
2368 #endif
2369 #ifndef Tk_GetFontMetrics
2370 #define Tk_GetFontMetrics \
2371 	(tkStubsPtr->tk_GetFontMetrics) /* 95 */
2372 #endif
2373 #ifndef Tk_GetGC
2374 #define Tk_GetGC \
2375 	(tkStubsPtr->tk_GetGC) /* 96 */
2376 #endif
2377 #ifndef Tk_GetImage
2378 #define Tk_GetImage \
2379 	(tkStubsPtr->tk_GetImage) /* 97 */
2380 #endif
2381 #ifndef Tk_GetImageMasterData
2382 #define Tk_GetImageMasterData \
2383 	(tkStubsPtr->tk_GetImageMasterData) /* 98 */
2384 #endif
2385 #ifndef Tk_GetItemTypes
2386 #define Tk_GetItemTypes \
2387 	(tkStubsPtr->tk_GetItemTypes) /* 99 */
2388 #endif
2389 #ifndef Tk_GetJoinStyle
2390 #define Tk_GetJoinStyle \
2391 	(tkStubsPtr->tk_GetJoinStyle) /* 100 */
2392 #endif
2393 #ifndef Tk_GetJustify
2394 #define Tk_GetJustify \
2395 	(tkStubsPtr->tk_GetJustify) /* 101 */
2396 #endif
2397 #ifndef Tk_GetNumMainWindows
2398 #define Tk_GetNumMainWindows \
2399 	(tkStubsPtr->tk_GetNumMainWindows) /* 102 */
2400 #endif
2401 #ifndef Tk_GetOption
2402 #define Tk_GetOption \
2403 	(tkStubsPtr->tk_GetOption) /* 103 */
2404 #endif
2405 #ifndef Tk_GetPixels
2406 #define Tk_GetPixels \
2407 	(tkStubsPtr->tk_GetPixels) /* 104 */
2408 #endif
2409 #ifndef Tk_GetPixmap
2410 #define Tk_GetPixmap \
2411 	(tkStubsPtr->tk_GetPixmap) /* 105 */
2412 #endif
2413 #ifndef Tk_GetRelief
2414 #define Tk_GetRelief \
2415 	(tkStubsPtr->tk_GetRelief) /* 106 */
2416 #endif
2417 #ifndef Tk_GetRootCoords
2418 #define Tk_GetRootCoords \
2419 	(tkStubsPtr->tk_GetRootCoords) /* 107 */
2420 #endif
2421 #ifndef Tk_GetScrollInfo
2422 #define Tk_GetScrollInfo \
2423 	(tkStubsPtr->tk_GetScrollInfo) /* 108 */
2424 #endif
2425 #ifndef Tk_GetScreenMM
2426 #define Tk_GetScreenMM \
2427 	(tkStubsPtr->tk_GetScreenMM) /* 109 */
2428 #endif
2429 #ifndef Tk_GetSelection
2430 #define Tk_GetSelection \
2431 	(tkStubsPtr->tk_GetSelection) /* 110 */
2432 #endif
2433 #ifndef Tk_GetUid
2434 #define Tk_GetUid \
2435 	(tkStubsPtr->tk_GetUid) /* 111 */
2436 #endif
2437 #ifndef Tk_GetVisual
2438 #define Tk_GetVisual \
2439 	(tkStubsPtr->tk_GetVisual) /* 112 */
2440 #endif
2441 #ifndef Tk_GetVRootGeometry
2442 #define Tk_GetVRootGeometry \
2443 	(tkStubsPtr->tk_GetVRootGeometry) /* 113 */
2444 #endif
2445 #ifndef Tk_Grab
2446 #define Tk_Grab \
2447 	(tkStubsPtr->tk_Grab) /* 114 */
2448 #endif
2449 #ifndef Tk_HandleEvent
2450 #define Tk_HandleEvent \
2451 	(tkStubsPtr->tk_HandleEvent) /* 115 */
2452 #endif
2453 #ifndef Tk_IdToWindow
2454 #define Tk_IdToWindow \
2455 	(tkStubsPtr->tk_IdToWindow) /* 116 */
2456 #endif
2457 #ifndef Tk_ImageChanged
2458 #define Tk_ImageChanged \
2459 	(tkStubsPtr->tk_ImageChanged) /* 117 */
2460 #endif
2461 #ifndef Tk_Init
2462 #define Tk_Init \
2463 	(tkStubsPtr->tk_Init) /* 118 */
2464 #endif
2465 #ifndef Tk_InternAtom
2466 #define Tk_InternAtom \
2467 	(tkStubsPtr->tk_InternAtom) /* 119 */
2468 #endif
2469 #ifndef Tk_IntersectTextLayout
2470 #define Tk_IntersectTextLayout \
2471 	(tkStubsPtr->tk_IntersectTextLayout) /* 120 */
2472 #endif
2473 #ifndef Tk_MaintainGeometry
2474 #define Tk_MaintainGeometry \
2475 	(tkStubsPtr->tk_MaintainGeometry) /* 121 */
2476 #endif
2477 #ifndef Tk_MainWindow
2478 #define Tk_MainWindow \
2479 	(tkStubsPtr->tk_MainWindow) /* 122 */
2480 #endif
2481 #ifndef Tk_MakeWindowExist
2482 #define Tk_MakeWindowExist \
2483 	(tkStubsPtr->tk_MakeWindowExist) /* 123 */
2484 #endif
2485 #ifndef Tk_ManageGeometry
2486 #define Tk_ManageGeometry \
2487 	(tkStubsPtr->tk_ManageGeometry) /* 124 */
2488 #endif
2489 #ifndef Tk_MapWindow
2490 #define Tk_MapWindow \
2491 	(tkStubsPtr->tk_MapWindow) /* 125 */
2492 #endif
2493 #ifndef Tk_MeasureChars
2494 #define Tk_MeasureChars \
2495 	(tkStubsPtr->tk_MeasureChars) /* 126 */
2496 #endif
2497 #ifndef Tk_MoveResizeWindow
2498 #define Tk_MoveResizeWindow \
2499 	(tkStubsPtr->tk_MoveResizeWindow) /* 127 */
2500 #endif
2501 #ifndef Tk_MoveWindow
2502 #define Tk_MoveWindow \
2503 	(tkStubsPtr->tk_MoveWindow) /* 128 */
2504 #endif
2505 #ifndef Tk_MoveToplevelWindow
2506 #define Tk_MoveToplevelWindow \
2507 	(tkStubsPtr->tk_MoveToplevelWindow) /* 129 */
2508 #endif
2509 #ifndef Tk_NameOf3DBorder
2510 #define Tk_NameOf3DBorder \
2511 	(tkStubsPtr->tk_NameOf3DBorder) /* 130 */
2512 #endif
2513 #ifndef Tk_NameOfAnchor
2514 #define Tk_NameOfAnchor \
2515 	(tkStubsPtr->tk_NameOfAnchor) /* 131 */
2516 #endif
2517 #ifndef Tk_NameOfBitmap
2518 #define Tk_NameOfBitmap \
2519 	(tkStubsPtr->tk_NameOfBitmap) /* 132 */
2520 #endif
2521 #ifndef Tk_NameOfCapStyle
2522 #define Tk_NameOfCapStyle \
2523 	(tkStubsPtr->tk_NameOfCapStyle) /* 133 */
2524 #endif
2525 #ifndef Tk_NameOfColor
2526 #define Tk_NameOfColor \
2527 	(tkStubsPtr->tk_NameOfColor) /* 134 */
2528 #endif
2529 #ifndef Tk_NameOfCursor
2530 #define Tk_NameOfCursor \
2531 	(tkStubsPtr->tk_NameOfCursor) /* 135 */
2532 #endif
2533 #ifndef Tk_NameOfFont
2534 #define Tk_NameOfFont \
2535 	(tkStubsPtr->tk_NameOfFont) /* 136 */
2536 #endif
2537 #ifndef Tk_NameOfImage
2538 #define Tk_NameOfImage \
2539 	(tkStubsPtr->tk_NameOfImage) /* 137 */
2540 #endif
2541 #ifndef Tk_NameOfJoinStyle
2542 #define Tk_NameOfJoinStyle \
2543 	(tkStubsPtr->tk_NameOfJoinStyle) /* 138 */
2544 #endif
2545 #ifndef Tk_NameOfJustify
2546 #define Tk_NameOfJustify \
2547 	(tkStubsPtr->tk_NameOfJustify) /* 139 */
2548 #endif
2549 #ifndef Tk_NameOfRelief
2550 #define Tk_NameOfRelief \
2551 	(tkStubsPtr->tk_NameOfRelief) /* 140 */
2552 #endif
2553 #ifndef Tk_NameToWindow
2554 #define Tk_NameToWindow \
2555 	(tkStubsPtr->tk_NameToWindow) /* 141 */
2556 #endif
2557 #ifndef Tk_OwnSelection
2558 #define Tk_OwnSelection \
2559 	(tkStubsPtr->tk_OwnSelection) /* 142 */
2560 #endif
2561 #ifndef Tk_ParseArgv
2562 #define Tk_ParseArgv \
2563 	(tkStubsPtr->tk_ParseArgv) /* 143 */
2564 #endif
2565 #ifndef Tk_PhotoPutBlock_NoComposite
2566 #define Tk_PhotoPutBlock_NoComposite \
2567 	(tkStubsPtr->tk_PhotoPutBlock_NoComposite) /* 144 */
2568 #endif
2569 #ifndef Tk_PhotoPutZoomedBlock_NoComposite
2570 #define Tk_PhotoPutZoomedBlock_NoComposite \
2571 	(tkStubsPtr->tk_PhotoPutZoomedBlock_NoComposite) /* 145 */
2572 #endif
2573 #ifndef Tk_PhotoGetImage
2574 #define Tk_PhotoGetImage \
2575 	(tkStubsPtr->tk_PhotoGetImage) /* 146 */
2576 #endif
2577 #ifndef Tk_PhotoBlank
2578 #define Tk_PhotoBlank \
2579 	(tkStubsPtr->tk_PhotoBlank) /* 147 */
2580 #endif
2581 #ifndef Tk_PhotoExpand_Panic
2582 #define Tk_PhotoExpand_Panic \
2583 	(tkStubsPtr->tk_PhotoExpand_Panic) /* 148 */
2584 #endif
2585 #ifndef Tk_PhotoGetSize
2586 #define Tk_PhotoGetSize \
2587 	(tkStubsPtr->tk_PhotoGetSize) /* 149 */
2588 #endif
2589 #ifndef Tk_PhotoSetSize_Panic
2590 #define Tk_PhotoSetSize_Panic \
2591 	(tkStubsPtr->tk_PhotoSetSize_Panic) /* 150 */
2592 #endif
2593 #ifndef Tk_PointToChar
2594 #define Tk_PointToChar \
2595 	(tkStubsPtr->tk_PointToChar) /* 151 */
2596 #endif
2597 #ifndef Tk_PostscriptFontName
2598 #define Tk_PostscriptFontName \
2599 	(tkStubsPtr->tk_PostscriptFontName) /* 152 */
2600 #endif
2601 #ifndef Tk_PreserveColormap
2602 #define Tk_PreserveColormap \
2603 	(tkStubsPtr->tk_PreserveColormap) /* 153 */
2604 #endif
2605 #ifndef Tk_QueueWindowEvent
2606 #define Tk_QueueWindowEvent \
2607 	(tkStubsPtr->tk_QueueWindowEvent) /* 154 */
2608 #endif
2609 #ifndef Tk_RedrawImage
2610 #define Tk_RedrawImage \
2611 	(tkStubsPtr->tk_RedrawImage) /* 155 */
2612 #endif
2613 #ifndef Tk_ResizeWindow
2614 #define Tk_ResizeWindow \
2615 	(tkStubsPtr->tk_ResizeWindow) /* 156 */
2616 #endif
2617 #ifndef Tk_RestackWindow
2618 #define Tk_RestackWindow \
2619 	(tkStubsPtr->tk_RestackWindow) /* 157 */
2620 #endif
2621 #ifndef Tk_RestrictEvents
2622 #define Tk_RestrictEvents \
2623 	(tkStubsPtr->tk_RestrictEvents) /* 158 */
2624 #endif
2625 #ifndef Tk_SafeInit
2626 #define Tk_SafeInit \
2627 	(tkStubsPtr->tk_SafeInit) /* 159 */
2628 #endif
2629 #ifndef Tk_SetAppName
2630 #define Tk_SetAppName \
2631 	(tkStubsPtr->tk_SetAppName) /* 160 */
2632 #endif
2633 #ifndef Tk_SetBackgroundFromBorder
2634 #define Tk_SetBackgroundFromBorder \
2635 	(tkStubsPtr->tk_SetBackgroundFromBorder) /* 161 */
2636 #endif
2637 #ifndef Tk_SetClass
2638 #define Tk_SetClass \
2639 	(tkStubsPtr->tk_SetClass) /* 162 */
2640 #endif
2641 #ifndef Tk_SetGrid
2642 #define Tk_SetGrid \
2643 	(tkStubsPtr->tk_SetGrid) /* 163 */
2644 #endif
2645 #ifndef Tk_SetInternalBorder
2646 #define Tk_SetInternalBorder \
2647 	(tkStubsPtr->tk_SetInternalBorder) /* 164 */
2648 #endif
2649 #ifndef Tk_SetWindowBackground
2650 #define Tk_SetWindowBackground \
2651 	(tkStubsPtr->tk_SetWindowBackground) /* 165 */
2652 #endif
2653 #ifndef Tk_SetWindowBackgroundPixmap
2654 #define Tk_SetWindowBackgroundPixmap \
2655 	(tkStubsPtr->tk_SetWindowBackgroundPixmap) /* 166 */
2656 #endif
2657 #ifndef Tk_SetWindowBorder
2658 #define Tk_SetWindowBorder \
2659 	(tkStubsPtr->tk_SetWindowBorder) /* 167 */
2660 #endif
2661 #ifndef Tk_SetWindowBorderWidth
2662 #define Tk_SetWindowBorderWidth \
2663 	(tkStubsPtr->tk_SetWindowBorderWidth) /* 168 */
2664 #endif
2665 #ifndef Tk_SetWindowBorderPixmap
2666 #define Tk_SetWindowBorderPixmap \
2667 	(tkStubsPtr->tk_SetWindowBorderPixmap) /* 169 */
2668 #endif
2669 #ifndef Tk_SetWindowColormap
2670 #define Tk_SetWindowColormap \
2671 	(tkStubsPtr->tk_SetWindowColormap) /* 170 */
2672 #endif
2673 #ifndef Tk_SetWindowVisual
2674 #define Tk_SetWindowVisual \
2675 	(tkStubsPtr->tk_SetWindowVisual) /* 171 */
2676 #endif
2677 #ifndef Tk_SizeOfBitmap
2678 #define Tk_SizeOfBitmap \
2679 	(tkStubsPtr->tk_SizeOfBitmap) /* 172 */
2680 #endif
2681 #ifndef Tk_SizeOfImage
2682 #define Tk_SizeOfImage \
2683 	(tkStubsPtr->tk_SizeOfImage) /* 173 */
2684 #endif
2685 #ifndef Tk_StrictMotif
2686 #define Tk_StrictMotif \
2687 	(tkStubsPtr->tk_StrictMotif) /* 174 */
2688 #endif
2689 #ifndef Tk_TextLayoutToPostscript
2690 #define Tk_TextLayoutToPostscript \
2691 	(tkStubsPtr->tk_TextLayoutToPostscript) /* 175 */
2692 #endif
2693 #ifndef Tk_TextWidth
2694 #define Tk_TextWidth \
2695 	(tkStubsPtr->tk_TextWidth) /* 176 */
2696 #endif
2697 #ifndef Tk_UndefineCursor
2698 #define Tk_UndefineCursor \
2699 	(tkStubsPtr->tk_UndefineCursor) /* 177 */
2700 #endif
2701 #ifndef Tk_UnderlineChars
2702 #define Tk_UnderlineChars \
2703 	(tkStubsPtr->tk_UnderlineChars) /* 178 */
2704 #endif
2705 #ifndef Tk_UnderlineTextLayout
2706 #define Tk_UnderlineTextLayout \
2707 	(tkStubsPtr->tk_UnderlineTextLayout) /* 179 */
2708 #endif
2709 #ifndef Tk_Ungrab
2710 #define Tk_Ungrab \
2711 	(tkStubsPtr->tk_Ungrab) /* 180 */
2712 #endif
2713 #ifndef Tk_UnmaintainGeometry
2714 #define Tk_UnmaintainGeometry \
2715 	(tkStubsPtr->tk_UnmaintainGeometry) /* 181 */
2716 #endif
2717 #ifndef Tk_UnmapWindow
2718 #define Tk_UnmapWindow \
2719 	(tkStubsPtr->tk_UnmapWindow) /* 182 */
2720 #endif
2721 #ifndef Tk_UnsetGrid
2722 #define Tk_UnsetGrid \
2723 	(tkStubsPtr->tk_UnsetGrid) /* 183 */
2724 #endif
2725 #ifndef Tk_UpdatePointer
2726 #define Tk_UpdatePointer \
2727 	(tkStubsPtr->tk_UpdatePointer) /* 184 */
2728 #endif
2729 #ifndef Tk_AllocBitmapFromObj
2730 #define Tk_AllocBitmapFromObj \
2731 	(tkStubsPtr->tk_AllocBitmapFromObj) /* 185 */
2732 #endif
2733 #ifndef Tk_Alloc3DBorderFromObj
2734 #define Tk_Alloc3DBorderFromObj \
2735 	(tkStubsPtr->tk_Alloc3DBorderFromObj) /* 186 */
2736 #endif
2737 #ifndef Tk_AllocColorFromObj
2738 #define Tk_AllocColorFromObj \
2739 	(tkStubsPtr->tk_AllocColorFromObj) /* 187 */
2740 #endif
2741 #ifndef Tk_AllocCursorFromObj
2742 #define Tk_AllocCursorFromObj \
2743 	(tkStubsPtr->tk_AllocCursorFromObj) /* 188 */
2744 #endif
2745 #ifndef Tk_AllocFontFromObj
2746 #define Tk_AllocFontFromObj \
2747 	(tkStubsPtr->tk_AllocFontFromObj) /* 189 */
2748 #endif
2749 #ifndef Tk_CreateOptionTable
2750 #define Tk_CreateOptionTable \
2751 	(tkStubsPtr->tk_CreateOptionTable) /* 190 */
2752 #endif
2753 #ifndef Tk_DeleteOptionTable
2754 #define Tk_DeleteOptionTable \
2755 	(tkStubsPtr->tk_DeleteOptionTable) /* 191 */
2756 #endif
2757 #ifndef Tk_Free3DBorderFromObj
2758 #define Tk_Free3DBorderFromObj \
2759 	(tkStubsPtr->tk_Free3DBorderFromObj) /* 192 */
2760 #endif
2761 #ifndef Tk_FreeBitmapFromObj
2762 #define Tk_FreeBitmapFromObj \
2763 	(tkStubsPtr->tk_FreeBitmapFromObj) /* 193 */
2764 #endif
2765 #ifndef Tk_FreeColorFromObj
2766 #define Tk_FreeColorFromObj \
2767 	(tkStubsPtr->tk_FreeColorFromObj) /* 194 */
2768 #endif
2769 #ifndef Tk_FreeConfigOptions
2770 #define Tk_FreeConfigOptions \
2771 	(tkStubsPtr->tk_FreeConfigOptions) /* 195 */
2772 #endif
2773 #ifndef Tk_FreeSavedOptions
2774 #define Tk_FreeSavedOptions \
2775 	(tkStubsPtr->tk_FreeSavedOptions) /* 196 */
2776 #endif
2777 #ifndef Tk_FreeCursorFromObj
2778 #define Tk_FreeCursorFromObj \
2779 	(tkStubsPtr->tk_FreeCursorFromObj) /* 197 */
2780 #endif
2781 #ifndef Tk_FreeFontFromObj
2782 #define Tk_FreeFontFromObj \
2783 	(tkStubsPtr->tk_FreeFontFromObj) /* 198 */
2784 #endif
2785 #ifndef Tk_Get3DBorderFromObj
2786 #define Tk_Get3DBorderFromObj \
2787 	(tkStubsPtr->tk_Get3DBorderFromObj) /* 199 */
2788 #endif
2789 #ifndef Tk_GetAnchorFromObj
2790 #define Tk_GetAnchorFromObj \
2791 	(tkStubsPtr->tk_GetAnchorFromObj) /* 200 */
2792 #endif
2793 #ifndef Tk_GetBitmapFromObj
2794 #define Tk_GetBitmapFromObj \
2795 	(tkStubsPtr->tk_GetBitmapFromObj) /* 201 */
2796 #endif
2797 #ifndef Tk_GetColorFromObj
2798 #define Tk_GetColorFromObj \
2799 	(tkStubsPtr->tk_GetColorFromObj) /* 202 */
2800 #endif
2801 #ifndef Tk_GetCursorFromObj
2802 #define Tk_GetCursorFromObj \
2803 	(tkStubsPtr->tk_GetCursorFromObj) /* 203 */
2804 #endif
2805 #ifndef Tk_GetOptionInfo
2806 #define Tk_GetOptionInfo \
2807 	(tkStubsPtr->tk_GetOptionInfo) /* 204 */
2808 #endif
2809 #ifndef Tk_GetOptionValue
2810 #define Tk_GetOptionValue \
2811 	(tkStubsPtr->tk_GetOptionValue) /* 205 */
2812 #endif
2813 #ifndef Tk_GetJustifyFromObj
2814 #define Tk_GetJustifyFromObj \
2815 	(tkStubsPtr->tk_GetJustifyFromObj) /* 206 */
2816 #endif
2817 #ifndef Tk_GetMMFromObj
2818 #define Tk_GetMMFromObj \
2819 	(tkStubsPtr->tk_GetMMFromObj) /* 207 */
2820 #endif
2821 #ifndef Tk_GetPixelsFromObj
2822 #define Tk_GetPixelsFromObj \
2823 	(tkStubsPtr->tk_GetPixelsFromObj) /* 208 */
2824 #endif
2825 #ifndef Tk_GetReliefFromObj
2826 #define Tk_GetReliefFromObj \
2827 	(tkStubsPtr->tk_GetReliefFromObj) /* 209 */
2828 #endif
2829 #ifndef Tk_GetScrollInfoObj
2830 #define Tk_GetScrollInfoObj \
2831 	(tkStubsPtr->tk_GetScrollInfoObj) /* 210 */
2832 #endif
2833 #ifndef Tk_InitOptions
2834 #define Tk_InitOptions \
2835 	(tkStubsPtr->tk_InitOptions) /* 211 */
2836 #endif
2837 #ifndef Tk_MainEx
2838 #define Tk_MainEx \
2839 	(tkStubsPtr->tk_MainEx) /* 212 */
2840 #endif
2841 #ifndef Tk_RestoreSavedOptions
2842 #define Tk_RestoreSavedOptions \
2843 	(tkStubsPtr->tk_RestoreSavedOptions) /* 213 */
2844 #endif
2845 #ifndef Tk_SetOptions
2846 #define Tk_SetOptions \
2847 	(tkStubsPtr->tk_SetOptions) /* 214 */
2848 #endif
2849 #ifndef Tk_InitConsoleChannels
2850 #define Tk_InitConsoleChannels \
2851 	(tkStubsPtr->tk_InitConsoleChannels) /* 215 */
2852 #endif
2853 #ifndef Tk_CreateConsoleWindow
2854 #define Tk_CreateConsoleWindow \
2855 	(tkStubsPtr->tk_CreateConsoleWindow) /* 216 */
2856 #endif
2857 #ifndef Tk_CreateSmoothMethod
2858 #define Tk_CreateSmoothMethod \
2859 	(tkStubsPtr->tk_CreateSmoothMethod) /* 217 */
2860 #endif
2861 /* Slot 218 is reserved */
2862 /* Slot 219 is reserved */
2863 #ifndef Tk_GetDash
2864 #define Tk_GetDash \
2865 	(tkStubsPtr->tk_GetDash) /* 220 */
2866 #endif
2867 #ifndef Tk_CreateOutline
2868 #define Tk_CreateOutline \
2869 	(tkStubsPtr->tk_CreateOutline) /* 221 */
2870 #endif
2871 #ifndef Tk_DeleteOutline
2872 #define Tk_DeleteOutline \
2873 	(tkStubsPtr->tk_DeleteOutline) /* 222 */
2874 #endif
2875 #ifndef Tk_ConfigOutlineGC
2876 #define Tk_ConfigOutlineGC \
2877 	(tkStubsPtr->tk_ConfigOutlineGC) /* 223 */
2878 #endif
2879 #ifndef Tk_ChangeOutlineGC
2880 #define Tk_ChangeOutlineGC \
2881 	(tkStubsPtr->tk_ChangeOutlineGC) /* 224 */
2882 #endif
2883 #ifndef Tk_ResetOutlineGC
2884 #define Tk_ResetOutlineGC \
2885 	(tkStubsPtr->tk_ResetOutlineGC) /* 225 */
2886 #endif
2887 #ifndef Tk_CanvasPsOutline
2888 #define Tk_CanvasPsOutline \
2889 	(tkStubsPtr->tk_CanvasPsOutline) /* 226 */
2890 #endif
2891 #ifndef Tk_SetTSOrigin
2892 #define Tk_SetTSOrigin \
2893 	(tkStubsPtr->tk_SetTSOrigin) /* 227 */
2894 #endif
2895 #ifndef Tk_CanvasGetCoordFromObj
2896 #define Tk_CanvasGetCoordFromObj \
2897 	(tkStubsPtr->tk_CanvasGetCoordFromObj) /* 228 */
2898 #endif
2899 #ifndef Tk_CanvasSetOffset
2900 #define Tk_CanvasSetOffset \
2901 	(tkStubsPtr->tk_CanvasSetOffset) /* 229 */
2902 #endif
2903 #ifndef Tk_DitherPhoto
2904 #define Tk_DitherPhoto \
2905 	(tkStubsPtr->tk_DitherPhoto) /* 230 */
2906 #endif
2907 #ifndef Tk_PostscriptBitmap
2908 #define Tk_PostscriptBitmap \
2909 	(tkStubsPtr->tk_PostscriptBitmap) /* 231 */
2910 #endif
2911 #ifndef Tk_PostscriptColor
2912 #define Tk_PostscriptColor \
2913 	(tkStubsPtr->tk_PostscriptColor) /* 232 */
2914 #endif
2915 #ifndef Tk_PostscriptFont
2916 #define Tk_PostscriptFont \
2917 	(tkStubsPtr->tk_PostscriptFont) /* 233 */
2918 #endif
2919 #ifndef Tk_PostscriptImage
2920 #define Tk_PostscriptImage \
2921 	(tkStubsPtr->tk_PostscriptImage) /* 234 */
2922 #endif
2923 #ifndef Tk_PostscriptPath
2924 #define Tk_PostscriptPath \
2925 	(tkStubsPtr->tk_PostscriptPath) /* 235 */
2926 #endif
2927 #ifndef Tk_PostscriptStipple
2928 #define Tk_PostscriptStipple \
2929 	(tkStubsPtr->tk_PostscriptStipple) /* 236 */
2930 #endif
2931 #ifndef Tk_PostscriptY
2932 #define Tk_PostscriptY \
2933 	(tkStubsPtr->tk_PostscriptY) /* 237 */
2934 #endif
2935 #ifndef Tk_PostscriptPhoto
2936 #define Tk_PostscriptPhoto \
2937 	(tkStubsPtr->tk_PostscriptPhoto) /* 238 */
2938 #endif
2939 #ifndef Tk_CreateClientMessageHandler
2940 #define Tk_CreateClientMessageHandler \
2941 	(tkStubsPtr->tk_CreateClientMessageHandler) /* 239 */
2942 #endif
2943 #ifndef Tk_DeleteClientMessageHandler
2944 #define Tk_DeleteClientMessageHandler \
2945 	(tkStubsPtr->tk_DeleteClientMessageHandler) /* 240 */
2946 #endif
2947 #ifndef Tk_CreateAnonymousWindow
2948 #define Tk_CreateAnonymousWindow \
2949 	(tkStubsPtr->tk_CreateAnonymousWindow) /* 241 */
2950 #endif
2951 #ifndef Tk_SetClassProcs
2952 #define Tk_SetClassProcs \
2953 	(tkStubsPtr->tk_SetClassProcs) /* 242 */
2954 #endif
2955 #ifndef Tk_SetInternalBorderEx
2956 #define Tk_SetInternalBorderEx \
2957 	(tkStubsPtr->tk_SetInternalBorderEx) /* 243 */
2958 #endif
2959 #ifndef Tk_SetMinimumRequestSize
2960 #define Tk_SetMinimumRequestSize \
2961 	(tkStubsPtr->tk_SetMinimumRequestSize) /* 244 */
2962 #endif
2963 #ifndef Tk_SetCaretPos
2964 #define Tk_SetCaretPos \
2965 	(tkStubsPtr->tk_SetCaretPos) /* 245 */
2966 #endif
2967 #ifndef Tk_PhotoPutBlock_Panic
2968 #define Tk_PhotoPutBlock_Panic \
2969 	(tkStubsPtr->tk_PhotoPutBlock_Panic) /* 246 */
2970 #endif
2971 #ifndef Tk_PhotoPutZoomedBlock_Panic
2972 #define Tk_PhotoPutZoomedBlock_Panic \
2973 	(tkStubsPtr->tk_PhotoPutZoomedBlock_Panic) /* 247 */
2974 #endif
2975 #ifndef Tk_CollapseMotionEvents
2976 #define Tk_CollapseMotionEvents \
2977 	(tkStubsPtr->tk_CollapseMotionEvents) /* 248 */
2978 #endif
2979 #ifndef Tk_RegisterStyleEngine
2980 #define Tk_RegisterStyleEngine \
2981 	(tkStubsPtr->tk_RegisterStyleEngine) /* 249 */
2982 #endif
2983 #ifndef Tk_GetStyleEngine
2984 #define Tk_GetStyleEngine \
2985 	(tkStubsPtr->tk_GetStyleEngine) /* 250 */
2986 #endif
2987 #ifndef Tk_RegisterStyledElement
2988 #define Tk_RegisterStyledElement \
2989 	(tkStubsPtr->tk_RegisterStyledElement) /* 251 */
2990 #endif
2991 #ifndef Tk_GetElementId
2992 #define Tk_GetElementId \
2993 	(tkStubsPtr->tk_GetElementId) /* 252 */
2994 #endif
2995 #ifndef Tk_CreateStyle
2996 #define Tk_CreateStyle \
2997 	(tkStubsPtr->tk_CreateStyle) /* 253 */
2998 #endif
2999 #ifndef Tk_GetStyle
3000 #define Tk_GetStyle \
3001 	(tkStubsPtr->tk_GetStyle) /* 254 */
3002 #endif
3003 #ifndef Tk_FreeStyle
3004 #define Tk_FreeStyle \
3005 	(tkStubsPtr->tk_FreeStyle) /* 255 */
3006 #endif
3007 #ifndef Tk_NameOfStyle
3008 #define Tk_NameOfStyle \
3009 	(tkStubsPtr->tk_NameOfStyle) /* 256 */
3010 #endif
3011 #ifndef Tk_AllocStyleFromObj
3012 #define Tk_AllocStyleFromObj \
3013 	(tkStubsPtr->tk_AllocStyleFromObj) /* 257 */
3014 #endif
3015 #ifndef Tk_GetStyleFromObj
3016 #define Tk_GetStyleFromObj \
3017 	(tkStubsPtr->tk_GetStyleFromObj) /* 258 */
3018 #endif
3019 #ifndef Tk_FreeStyleFromObj
3020 #define Tk_FreeStyleFromObj \
3021 	(tkStubsPtr->tk_FreeStyleFromObj) /* 259 */
3022 #endif
3023 #ifndef Tk_GetStyledElement
3024 #define Tk_GetStyledElement \
3025 	(tkStubsPtr->tk_GetStyledElement) /* 260 */
3026 #endif
3027 #ifndef Tk_GetElementSize
3028 #define Tk_GetElementSize \
3029 	(tkStubsPtr->tk_GetElementSize) /* 261 */
3030 #endif
3031 #ifndef Tk_GetElementBox
3032 #define Tk_GetElementBox \
3033 	(tkStubsPtr->tk_GetElementBox) /* 262 */
3034 #endif
3035 #ifndef Tk_GetElementBorderWidth
3036 #define Tk_GetElementBorderWidth \
3037 	(tkStubsPtr->tk_GetElementBorderWidth) /* 263 */
3038 #endif
3039 #ifndef Tk_DrawElement
3040 #define Tk_DrawElement \
3041 	(tkStubsPtr->tk_DrawElement) /* 264 */
3042 #endif
3043 #ifndef Tk_PhotoExpand
3044 #define Tk_PhotoExpand \
3045 	(tkStubsPtr->tk_PhotoExpand) /* 265 */
3046 #endif
3047 #ifndef Tk_PhotoPutBlock
3048 #define Tk_PhotoPutBlock \
3049 	(tkStubsPtr->tk_PhotoPutBlock) /* 266 */
3050 #endif
3051 #ifndef Tk_PhotoPutZoomedBlock
3052 #define Tk_PhotoPutZoomedBlock \
3053 	(tkStubsPtr->tk_PhotoPutZoomedBlock) /* 267 */
3054 #endif
3055 #ifndef Tk_PhotoSetSize
3056 #define Tk_PhotoSetSize \
3057 	(tkStubsPtr->tk_PhotoSetSize) /* 268 */
3058 #endif
3059 #ifndef Tk_GetUserInactiveTime
3060 #define Tk_GetUserInactiveTime \
3061 	(tkStubsPtr->tk_GetUserInactiveTime) /* 269 */
3062 #endif
3063 #ifndef Tk_ResetUserInactiveTime
3064 #define Tk_ResetUserInactiveTime \
3065 	(tkStubsPtr->tk_ResetUserInactiveTime) /* 270 */
3066 #endif
3067 #ifndef Tk_Interp
3068 #define Tk_Interp \
3069 	(tkStubsPtr->tk_Interp) /* 271 */
3070 #endif
3071 #ifndef Tk_CreateOldImageType
3072 #define Tk_CreateOldImageType \
3073 	(tkStubsPtr->tk_CreateOldImageType) /* 272 */
3074 #endif
3075 #ifndef Tk_CreateOldPhotoImageFormat
3076 #define Tk_CreateOldPhotoImageFormat \
3077 	(tkStubsPtr->tk_CreateOldPhotoImageFormat) /* 273 */
3078 #endif
3079 /* Slot 274 is reserved */
3080 #ifndef TkUnusedStubEntry
3081 #define TkUnusedStubEntry \
3082 	(tkStubsPtr->tkUnusedStubEntry) /* 275 */
3083 #endif
3084 
3085 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
3086 
3087 /* !END!: Do not edit above this line. */
3088 
3089 #undef TCL_STORAGE_CLASS
3090 #define TCL_STORAGE_CLASS DLLIMPORT
3091 
3092 #undef TkUnusedStubEntry
3093 
3094 #endif /* _TKDECLS */
3095 
3096