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