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