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