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