/[dtapublic]/projs/trunk/shared_source/c_tk_base_7_5_w_mods/tkintdecls.h
ViewVC logotype

Annotation of /projs/trunk/shared_source/c_tk_base_7_5_w_mods/tkintdecls.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (hide annotations) (download)
Sat Oct 8 07:08:47 2016 UTC (7 years, 5 months ago) by dashley
Original Path: to_be_filed/sf_code/esrgpcpj/shared/tk_base/tkintdecls.h
File MIME type: text/plain
File size: 52899 byte(s)
Directories relocated.
1 dashley 25 /* $Header: /cvsroot/esrg/sfesrg/esrgpcpj/shared/tk_base/tkintdecls.h,v 1.1.1.1 2001/06/13 05:03:59 dtashley Exp $ */
2    
3     /*
4     * tkIntDecls.h --
5     *
6     * This file contains the declarations for all unsupported
7     * functions that are exported by the Tk library. These
8     * interfaces are not guaranteed to remain the same between
9     * versions. Use at your own risk.
10     *
11     * Copyright (c) 1998-1999 by Scriptics Corporation.
12     *
13     * See the file "license.terms" for information on usage and redistribution
14     * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
15     *
16     * RCS: @(#) $Id: tkintdecls.h,v 1.1.1.1 2001/06/13 05:03:59 dtashley Exp $
17     */
18    
19     #ifndef _TKINTDECLS
20     #define _TKINTDECLS
21    
22     #ifdef BUILD_tk
23     #undef TCL_STORAGE_CLASS
24     #define TCL_STORAGE_CLASS DLLEXPORT
25     #endif
26    
27     /*
28     * WARNING: This file is automatically generated by the tools/genStubs.tcl
29     * script. Any modifications to the function declarations below should be made
30     * in the generic/tkInt.decls script.
31     */
32    
33     /* !BEGIN!: Do not edit below this line. */
34    
35     /*
36     * Exported function declarations:
37     */
38    
39     /* 0 */
40     extern TkWindow * TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr,
41     int screenNum, TkWindow * parentPtr));
42     /* 1 */
43     extern void TkBezierPoints _ANSI_ARGS_((double control[],
44     int numSteps, double * coordPtr));
45     /* 2 */
46     extern void TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas,
47     double control[], int numSteps,
48     XPoint * xPointPtr));
49     /* 3 */
50     extern void TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
51     /* 4 */
52     extern void TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr,
53     XEvent * eventPtr));
54     /* 5 */
55     extern void TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr));
56     /* 6 */
57     extern void TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr));
58     /* 7 */
59     extern void TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr,
60     TkWindow * winPtr));
61     /* 8 */
62     extern int TkClipInit _ANSI_ARGS_((Tcl_Interp * interp,
63     TkDisplay * dispPtr));
64     /* 9 */
65     extern void TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor,
66     Tk_Window tkwin, int padX, int padY,
67     int innerWidth, int innerHeight, int * xPtr,
68     int * yPtr));
69     /* 10 */
70     extern int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp,
71     char * script));
72     /* 11 */
73     extern unsigned long TkCreateBindingProcedure _ANSI_ARGS_((
74     Tcl_Interp * interp,
75     Tk_BindingTable bindingTable,
76     ClientData object, char * eventString,
77     TkBindEvalProc * evalProc,
78     TkBindFreeProc * freeProc,
79     ClientData clientData));
80     /* 12 */
81     extern TkCursor * TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin,
82     char * source, char * mask, int width,
83     int height, int xHot, int yHot, XColor fg,
84     XColor bg));
85     /* 13 */
86     extern int TkCreateFrame _ANSI_ARGS_((ClientData clientData,
87     Tcl_Interp * interp, int argc, char ** argv,
88     int toplevel, char * appName));
89     /* 14 */
90     extern Tk_Window TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp,
91     char * screenName, char * baseName));
92     /* 15 */
93     extern Time TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr));
94     /* 16 */
95     extern void TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr));
96     /* 17 */
97     extern void TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr));
98     /* 18 */
99     extern void TkDrawInsetFocusHighlight _ANSI_ARGS_((
100     Tk_Window tkwin, GC gc, int width,
101     Drawable drawable, int padding));
102     /* 19 */
103     extern void TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
104     /* 20 */
105     extern void TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas,
106     double * coordPtr, int numPoints,
107     Display * display, Drawable drawable, GC gc,
108     GC outlineGC));
109     /* 21 */
110     extern int TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp,
111     CONST char * option,
112     CONST TkStateMap * mapPtr,
113     CONST char * strKey));
114     /* 22 */
115     extern char * TkFindStateString _ANSI_ARGS_((
116     CONST TkStateMap * mapPtr, int numKey));
117     /* 23 */
118     extern void TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
119     /* 24 */
120     extern int TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr,
121     XEvent * eventPtr));
122     /* 25 */
123     extern TkWindow * TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
124     XEvent * eventPtr));
125     /* 26 */
126     extern void TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
127     /* 27 */
128     extern void TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
129     /* 28 */
130     extern void TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr));
131     /* 29 */
132     extern void TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr));
133     /* 30 */
134     extern char * TkGetBitmapData _ANSI_ARGS_((Tcl_Interp * interp,
135     char * string, char * fileName,
136     int * widthPtr, int * heightPtr,
137     int * hotXPtr, int * hotYPtr));
138     /* 31 */
139     extern void TkGetButtPoints _ANSI_ARGS_((double p1[],
140     double p2[], double width, int project,
141     double m1[], double m2[]));
142     /* 32 */
143     extern TkCursor * TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp,
144     Tk_Window tkwin, Tk_Uid string));
145     /* 33 */
146     extern char * TkGetDefaultScreenName _ANSI_ARGS_((
147     Tcl_Interp * interp, char * screenName));
148     /* 34 */
149     extern TkDisplay * TkGetDisplay _ANSI_ARGS_((Display * display));
150     /* 35 */
151     extern int TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp,
152     int objc, Tcl_Obj *CONST objv[],
153     Tk_Window * tkwinPtr));
154     /* 36 */
155     extern TkWindow * TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr));
156     /* 37 */
157     extern int TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp,
158     Tk_Window tkwin));
159     /* 38 */
160     extern int TkGetMiterPoints _ANSI_ARGS_((double p1[],
161     double p2[], double p3[], double width,
162     double m1[], double m2[]));
163     /* 39 */
164     extern void TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin,
165     int * xPtr, int * yPtr));
166     /* 40 */
167     extern void TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp,
168     Tk_Window tkwin));
169     /* 41 */
170     extern void TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
171     /* 42 */
172     extern int TkGrabState _ANSI_ARGS_((TkWindow * winPtr));
173     /* 43 */
174     extern void TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr,
175     double * pointPtr));
176     /* 44 */
177     extern void TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr,
178     TkWindow * sourcePtr, TkWindow * destPtr,
179     int leaveType, int enterType,
180     Tcl_QueuePosition position));
181     /* 45 */
182     extern void TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin));
183     /* 46 */
184     extern char * TkKeysymToString _ANSI_ARGS_((KeySym keysym));
185     /* 47 */
186     extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[],
187     double end2Ptr[], double rectPtr[]));
188     /* 48 */
189     extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[],
190     double end2Ptr[], double pointPtr[]));
191     /* 49 */
192     extern int TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas,
193     double * pointPtr, int numPoints,
194     int numSteps, XPoint xPoints[],
195     double dblPoints[]));
196     /* 50 */
197     extern void TkMakeBezierPostscript _ANSI_ARGS_((
198     Tcl_Interp * interp, Tk_Canvas canvas,
199     double * pointPtr, int numPoints));
200     /* 51 */
201     extern void TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr));
202     /* 52 */
203     extern void TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
204     /* 53 */
205     extern int TkOvalToArea _ANSI_ARGS_((double * ovalPtr,
206     double * rectPtr));
207     /* 54 */
208     extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[],
209     double width, int filled, double pointPtr[]));
210     /* 55 */
211     extern int TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr,
212     int force));
213     /* 56 */
214     extern void TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr));
215     /* 57 */
216     extern void TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr,
217     int force));
218     /* 58 */
219     extern void TkpDisplayWarning _ANSI_ARGS_((char * msg,
220     char * title));
221     /* 59 */
222     extern void TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp,
223     Tcl_DString * name));
224     /* 60 */
225     extern TkWindow * TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr));
226     /* 61 */
227     extern TkWindow * TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr));
228     /* 62 */
229     extern int TkpInit _ANSI_ARGS_((Tcl_Interp * interp));
230     /* 63 */
231     extern void TkpInitializeMenuBindings _ANSI_ARGS_((
232     Tcl_Interp * interp,
233     Tk_BindingTable bindingTable));
234     /* 64 */
235     extern void TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin));
236     /* 65 */
237     extern void TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin,
238     int transient));
239     /* 66 */
240     extern Window TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr,
241     Window parent));
242     /* 67 */
243     extern void TkpMenuNotifyToplevelCreate _ANSI_ARGS_((
244     Tcl_Interp * interp1, char * menuName));
245     /* 68 */
246     extern TkDisplay * TkpOpenDisplay _ANSI_ARGS_((char * display_name));
247     /* 69 */
248     extern int TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr,
249     TkWindow * winPtr));
250     /* 70 */
251     extern int TkPolygonToArea _ANSI_ARGS_((double * polyPtr,
252     int numPoints, double * rectPtr));
253     /* 71 */
254     extern double TkPolygonToPoint _ANSI_ARGS_((double * polyPtr,
255     int numPoints, double * pointPtr));
256     /* 72 */
257     extern int TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr,
258     TkWindow * treePtr));
259     /* 73 */
260     extern void TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
261     XEvent * eventPtr));
262     /* 74 */
263     extern void TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp,
264     Tk_Window tkwin, char * menuName));
265     /* 75 */
266     extern int TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp,
267     Tk_Window tkwin, char * string));
268     /* 76 */
269     extern int TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win,
270     TkDisplay * dispPtr));
271     /* 77 */
272     extern void TkQueueEventForAllChildren _ANSI_ARGS_((
273     TkWindow * winPtr, XEvent * eventPtr));
274     /* 78 */
275     extern int TkReadBitmapFile _ANSI_ARGS_((Display* display,
276     Drawable d, CONST char* filename,
277     unsigned int* width_return,
278     unsigned int* height_return,
279     Pixmap* bitmap_return, int* x_hot_return,
280     int* y_hot_return));
281     /* 79 */
282     extern int TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc,
283     int x, int y, int width, int height, int dx,
284     int dy, TkRegion damageRgn));
285     /* 80 */
286     extern void TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
287     /* 81 */
288     extern void TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin,
289     XEvent * eventPtr));
290     /* 82 */
291     extern void TkSelInit _ANSI_ARGS_((Tk_Window tkwin));
292     /* 83 */
293     extern void TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));
294     /* 84 */
295     extern void TkSetClassProcs _ANSI_ARGS_((Tk_Window tkwin,
296     TkClassProcs * procs,
297     ClientData instanceData));
298     /* 85 */
299     extern void TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp,
300     Tk_Window tkwin, char * oldMenuName,
301     char * menuName));
302     /* 86 */
303     extern KeySym TkStringToKeysym _ANSI_ARGS_((char * name));
304     /* 87 */
305     extern int TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr,
306     int numPoints, double width, int capStyle,
307     int joinStyle, double * rectPtr));
308     /* 88 */
309     extern void TkWmAddToColormapWindows _ANSI_ARGS_((
310     TkWindow * winPtr));
311     /* 89 */
312     extern void TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
313     /* 90 */
314     extern TkWindow * TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));
315     /* 91 */
316     extern void TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));
317     /* 92 */
318     extern void TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));
319     /* 93 */
320     extern void TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr,
321     XEvent * evenvPtr));
322     /* 94 */
323     extern void TkWmRemoveFromColormapWindows _ANSI_ARGS_((
324     TkWindow * winPtr));
325     /* 95 */
326     extern void TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr,
327     int aboveBelow, TkWindow * otherPtr));
328     /* 96 */
329     extern void TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));
330     /* 97 */
331     extern void TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));
332     /* 98 */
333     extern Tcl_Obj * TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin,
334     char * name));
335     /* 99 */
336     extern Tcl_Obj * TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin,
337     char * name));
338     /* 100 */
339     extern Tcl_Obj * TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin,
340     char * name));
341     /* 101 */
342     extern Tcl_Obj * TkDebugColor _ANSI_ARGS_((Tk_Window tkwin,
343     char * name));
344     /* 102 */
345     extern Tcl_Obj * TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp,
346     Tk_OptionTable table));
347     /* 103 */
348     extern Tcl_Obj * TkDebugFont _ANSI_ARGS_((Tk_Window tkwin,
349     char * name));
350     /* 104 */
351     extern int TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp,
352     Tcl_Obj * optionPtr,
353     CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
354     /* 105 */
355     extern Tcl_HashTable * TkGetBitmapPredefTable _ANSI_ARGS_((void));
356     /* 106 */
357     extern TkDisplay * TkGetDisplayList _ANSI_ARGS_((void));
358     /* 107 */
359     extern TkMainInfo * TkGetMainInfoList _ANSI_ARGS_((void));
360     /* 108 */
361     extern int TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp,
362     Tk_Window tkwin, Tcl_Obj * objPtr,
363     Tk_Window * windowPtr));
364     /* 109 */
365     extern char * TkpGetString _ANSI_ARGS_((TkWindow * winPtr,
366     XEvent * eventPtr, Tcl_DString * dsPtr));
367     /* 110 */
368     extern void TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp,
369     Tk_Font tkfont));
370     /* 111 */
371     extern Tcl_Obj * TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin,
372     char * dbName, char * className));
373     /* 112 */
374     extern void TkpMenuThreadInit _ANSI_ARGS_((void));
375     #ifdef __WIN32__
376     /* 113 */
377     extern void TkClipBox _ANSI_ARGS_((TkRegion rgn,
378     XRectangle* rect_return));
379     #endif /* __WIN32__ */
380     #ifdef MAC_TCL
381     /* 113 */
382     extern void TkClipBox _ANSI_ARGS_((TkRegion rgn,
383     XRectangle* rect_return));
384     #endif /* MAC_TCL */
385     #ifdef __WIN32__
386     /* 114 */
387     extern TkRegion TkCreateRegion _ANSI_ARGS_((void));
388     #endif /* __WIN32__ */
389     #ifdef MAC_TCL
390     /* 114 */
391     extern TkRegion TkCreateRegion _ANSI_ARGS_((void));
392     #endif /* MAC_TCL */
393     #ifdef __WIN32__
394     /* 115 */
395     extern void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
396     #endif /* __WIN32__ */
397     #ifdef MAC_TCL
398     /* 115 */
399     extern void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
400     #endif /* MAC_TCL */
401     #ifdef __WIN32__
402     /* 116 */
403     extern void TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
404     TkRegion srcb, TkRegion dr_return));
405     #endif /* __WIN32__ */
406     #ifdef MAC_TCL
407     /* 116 */
408     extern void TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
409     TkRegion srcb, TkRegion dr_return));
410     #endif /* MAC_TCL */
411     #ifdef __WIN32__
412     /* 117 */
413     extern int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
414     int y, unsigned int width,
415     unsigned int height));
416     #endif /* __WIN32__ */
417     #ifdef MAC_TCL
418     /* 117 */
419     extern int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
420     int y, unsigned int width,
421     unsigned int height));
422     #endif /* MAC_TCL */
423     #ifdef __WIN32__
424     /* 118 */
425     extern void TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
426     TkRegion rgn));
427     #endif /* __WIN32__ */
428     #ifdef MAC_TCL
429     /* 118 */
430     extern void TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
431     TkRegion rgn));
432     #endif /* MAC_TCL */
433     #ifdef __WIN32__
434     /* 119 */
435     extern void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
436     TkRegion src, TkRegion dr_return));
437     #endif /* __WIN32__ */
438     #ifdef MAC_TCL
439     /* 119 */
440     extern void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
441     TkRegion src, TkRegion dr_return));
442     #endif /* MAC_TCL */
443     #ifdef MAC_TCL
444     /* 120 */
445     extern void TkGenerateActivateEvents _ANSI_ARGS_((
446     TkWindow * winPtr, int active));
447     #endif /* MAC_TCL */
448     #ifdef MAC_TCL
449     /* 121 */
450     extern Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display,
451     char * source));
452     #endif /* MAC_TCL */
453     #ifdef MAC_TCL
454     /* 122 */
455     extern void TkpDefineNativeBitmaps _ANSI_ARGS_((void));
456     #endif /* MAC_TCL */
457     #ifdef MAC_TCL
458     /* 123 */
459     extern unsigned long TkpGetMS _ANSI_ARGS_((void));
460     #endif /* MAC_TCL */
461     #ifdef MAC_TCL
462     /* 124 */
463     extern Pixmap TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display,
464     CONST char * name, int * width, int * height));
465     #endif /* MAC_TCL */
466     #ifdef MAC_TCL
467     /* 125 */
468     extern void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
469     #endif /* MAC_TCL */
470     #ifdef MAC_TCL
471     /* 126 */
472     extern void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr));
473     #endif /* MAC_TCL */
474     #ifdef MAC_TCL
475     /* 127 */
476     extern void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor));
477     #endif /* MAC_TCL */
478     #ifdef MAC_TCL
479     /* 128 */
480     extern void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr,
481     int state));
482     #endif /* MAC_TCL */
483     /* Slot 129 is reserved */
484     #ifdef MAC_TCL
485     /* 130 */
486     extern Window TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr));
487     #endif /* MAC_TCL */
488     #ifdef MAC_TCL
489     /* 131 */
490     extern int TkGenerateButtonEvent _ANSI_ARGS_((int x, int y,
491     Window window, unsigned int state));
492     #endif /* MAC_TCL */
493     /* Slot 132 is reserved */
494     #ifdef MAC_TCL
495     /* 133 */
496     extern void TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin));
497     #endif /* MAC_TCL */
498     #ifdef MAC_TCL
499     /* 134 */
500     extern void TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin,
501     int x, int y, int width, int height,
502     int flags));
503     #endif /* MAC_TCL */
504     /* 135 */
505     extern void TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin,
506     GC fgGC, GC bgGC, int highlightWidth,
507     Drawable drawable));
508     /* 136 */
509     extern void TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr,
510     int force));
511     /* 137 */
512     extern void TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin,
513     KeySym keySym, XEvent * eventPtr));
514     /* 138 */
515     extern KeySym TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr,
516     XEvent * eventPtr));
517     /* 139 */
518     extern void TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));
519    
520     typedef struct TkIntStubs {
521     int magic;
522     struct TkIntStubHooks *hooks;
523    
524     TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */
525     void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */
526     void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */
527     void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */
528     void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */
529     void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */
530     void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */
531     void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */
532     int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */
533     void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */
534     int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */
535     unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */
536     TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */
537     int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */
538     Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName, char * baseName)); /* 14 */
539     Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */
540     void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */
541     void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */
542     void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */
543     void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */
544     void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */
545     int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */
546     char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */
547     void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */
548     int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */
549     TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */
550     void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */
551     void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */
552     void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */
553     void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */
554     char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */
555     void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */
556     TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */
557     char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName)); /* 33 */
558     TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */
559     int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */
560     TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */
561     int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */
562     int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */
563     void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */
564     void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */
565     void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */
566     int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */
567     void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */
568     void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */
569     void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */
570     char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */
571     int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */
572     double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */
573     int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */
574     void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */
575     void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */
576     void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */
577     int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */
578     double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */
579     int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */
580     void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */
581     void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */
582     void (*tkpDisplayWarning) _ANSI_ARGS_((char * msg, char * title)); /* 58 */
583     void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */
584     TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */
585     TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */
586     int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */
587     void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */
588     void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */
589     void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */
590     Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */
591     void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */
592     TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((char * display_name)); /* 68 */
593     int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */
594     int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */
595     double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */
596     int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */
597     void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */
598     void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */
599     int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * string)); /* 75 */
600     int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */
601     void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */
602     int (*tkReadBitmapFile) _ANSI_ARGS_((Display* display, Drawable d, CONST char* filename, unsigned int* width_return, unsigned int* height_return, Pixmap* bitmap_return, int* x_hot_return, int* y_hot_return)); /* 78 */
603     int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */
604     void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */
605     void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */
606     void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */
607     void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */
608     void (*tkSetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, TkClassProcs * procs, ClientData instanceData)); /* 84 */
609     void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */
610     KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */
611     int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */
612     void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */
613     void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */
614     TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */
615     void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */
616     void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */
617     void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */
618     void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */
619     void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */
620     void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */
621     void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */
622     Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */
623     Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */
624     Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */
625     Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */
626     Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */
627     Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */
628     int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */
629     Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */
630     TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */
631     TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */
632     int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */
633     char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */
634     void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */
635     Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 111 */
636     void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */
637     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
638     void *reserved113;
639     #endif /* UNIX */
640     #ifdef __WIN32__
641     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
642     #endif /* __WIN32__ */
643     #ifdef MAC_TCL
644     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
645     #endif /* MAC_TCL */
646     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
647     void *reserved114;
648     #endif /* UNIX */
649     #ifdef __WIN32__
650     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
651     #endif /* __WIN32__ */
652     #ifdef MAC_TCL
653     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
654     #endif /* MAC_TCL */
655     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
656     void *reserved115;
657     #endif /* UNIX */
658     #ifdef __WIN32__
659     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
660     #endif /* __WIN32__ */
661     #ifdef MAC_TCL
662     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
663     #endif /* MAC_TCL */
664     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
665     void *reserved116;
666     #endif /* UNIX */
667     #ifdef __WIN32__
668     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
669     #endif /* __WIN32__ */
670     #ifdef MAC_TCL
671     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
672     #endif /* MAC_TCL */
673     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
674     void *reserved117;
675     #endif /* UNIX */
676     #ifdef __WIN32__
677     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
678     #endif /* __WIN32__ */
679     #ifdef MAC_TCL
680     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
681     #endif /* MAC_TCL */
682     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
683     void *reserved118;
684     #endif /* UNIX */
685     #ifdef __WIN32__
686     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
687     #endif /* __WIN32__ */
688     #ifdef MAC_TCL
689     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
690     #endif /* MAC_TCL */
691     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
692     void *reserved119;
693     #endif /* UNIX */
694     #ifdef __WIN32__
695     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
696     #endif /* __WIN32__ */
697     #ifdef MAC_TCL
698     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
699     #endif /* MAC_TCL */
700     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
701     void *reserved120;
702     #endif /* UNIX */
703     #ifdef __WIN32__
704     void *reserved120;
705     #endif /* __WIN32__ */
706     #ifdef MAC_TCL
707     void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 120 */
708     #endif /* MAC_TCL */
709     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
710     void *reserved121;
711     #endif /* UNIX */
712     #ifdef __WIN32__
713     void *reserved121;
714     #endif /* __WIN32__ */
715     #ifdef MAC_TCL
716     Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 121 */
717     #endif /* MAC_TCL */
718     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
719     void *reserved122;
720     #endif /* UNIX */
721     #ifdef __WIN32__
722     void *reserved122;
723     #endif /* __WIN32__ */
724     #ifdef MAC_TCL
725     void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */
726     #endif /* MAC_TCL */
727     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
728     void *reserved123;
729     #endif /* UNIX */
730     #ifdef __WIN32__
731     void *reserved123;
732     #endif /* __WIN32__ */
733     #ifdef MAC_TCL
734     unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 123 */
735     #endif /* MAC_TCL */
736     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
737     void *reserved124;
738     #endif /* UNIX */
739     #ifdef __WIN32__
740     void *reserved124;
741     #endif /* __WIN32__ */
742     #ifdef MAC_TCL
743     Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */
744     #endif /* MAC_TCL */
745     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
746     void *reserved125;
747     #endif /* UNIX */
748     #ifdef __WIN32__
749     void *reserved125;
750     #endif /* __WIN32__ */
751     #ifdef MAC_TCL
752     void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 125 */
753     #endif /* MAC_TCL */
754     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
755     void *reserved126;
756     #endif /* UNIX */
757     #ifdef __WIN32__
758     void *reserved126;
759     #endif /* __WIN32__ */
760     #ifdef MAC_TCL
761     void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 126 */
762     #endif /* MAC_TCL */
763     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
764     void *reserved127;
765     #endif /* UNIX */
766     #ifdef __WIN32__
767     void *reserved127;
768     #endif /* __WIN32__ */
769     #ifdef MAC_TCL
770     void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 127 */
771     #endif /* MAC_TCL */
772     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
773     void *reserved128;
774     #endif /* UNIX */
775     #ifdef __WIN32__
776     void *reserved128;
777     #endif /* __WIN32__ */
778     #ifdef MAC_TCL
779     void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 128 */
780     #endif /* MAC_TCL */
781     void *reserved129;
782     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
783     void *reserved130;
784     #endif /* UNIX */
785     #ifdef __WIN32__
786     void *reserved130;
787     #endif /* __WIN32__ */
788     #ifdef MAC_TCL
789     Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 130 */
790     #endif /* MAC_TCL */
791     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
792     void *reserved131;
793     #endif /* UNIX */
794     #ifdef __WIN32__
795     void *reserved131;
796     #endif /* __WIN32__ */
797     #ifdef MAC_TCL
798     int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 131 */
799     #endif /* MAC_TCL */
800     void *reserved132;
801     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
802     void *reserved133;
803     #endif /* UNIX */
804     #ifdef __WIN32__
805     void *reserved133;
806     #endif /* __WIN32__ */
807     #ifdef MAC_TCL
808     void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 133 */
809     #endif /* MAC_TCL */
810     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
811     void *reserved134;
812     #endif /* UNIX */
813     #ifdef __WIN32__
814     void *reserved134;
815     #endif /* __WIN32__ */
816     #ifdef MAC_TCL
817     void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 134 */
818     #endif /* MAC_TCL */
819     void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */
820     void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */
821     void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr)); /* 137 */
822     KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr)); /* 138 */
823     void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 139 */
824     } TkIntStubs;
825    
826     #ifdef __cplusplus
827     extern "C" {
828     #endif
829     extern TkIntStubs *tkIntStubsPtr;
830     #ifdef __cplusplus
831     }
832     #endif
833    
834     #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
835    
836     /*
837     * Inline function declarations:
838     */
839    
840     #ifndef TkAllocWindow
841     #define TkAllocWindow \
842     (tkIntStubsPtr->tkAllocWindow) /* 0 */
843     #endif
844     #ifndef TkBezierPoints
845     #define TkBezierPoints \
846     (tkIntStubsPtr->tkBezierPoints) /* 1 */
847     #endif
848     #ifndef TkBezierScreenPoints
849     #define TkBezierScreenPoints \
850     (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */
851     #endif
852     #ifndef TkBindDeadWindow
853     #define TkBindDeadWindow \
854     (tkIntStubsPtr->tkBindDeadWindow) /* 3 */
855     #endif
856     #ifndef TkBindEventProc
857     #define TkBindEventProc \
858     (tkIntStubsPtr->tkBindEventProc) /* 4 */
859     #endif
860     #ifndef TkBindFree
861     #define TkBindFree \
862     (tkIntStubsPtr->tkBindFree) /* 5 */
863     #endif
864     #ifndef TkBindInit
865     #define TkBindInit \
866     (tkIntStubsPtr->tkBindInit) /* 6 */
867     #endif
868     #ifndef TkChangeEventWindow
869     #define TkChangeEventWindow \
870     (tkIntStubsPtr->tkChangeEventWindow) /* 7 */
871     #endif
872     #ifndef TkClipInit
873     #define TkClipInit \
874     (tkIntStubsPtr->tkClipInit) /* 8 */
875     #endif
876     #ifndef TkComputeAnchor
877     #define TkComputeAnchor \
878     (tkIntStubsPtr->tkComputeAnchor) /* 9 */
879     #endif
880     #ifndef TkCopyAndGlobalEval
881     #define TkCopyAndGlobalEval \
882     (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */
883     #endif
884     #ifndef TkCreateBindingProcedure
885     #define TkCreateBindingProcedure \
886     (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */
887     #endif
888     #ifndef TkCreateCursorFromData
889     #define TkCreateCursorFromData \
890     (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */
891     #endif
892     #ifndef TkCreateFrame
893     #define TkCreateFrame \
894     (tkIntStubsPtr->tkCreateFrame) /* 13 */
895     #endif
896     #ifndef TkCreateMainWindow
897     #define TkCreateMainWindow \
898     (tkIntStubsPtr->tkCreateMainWindow) /* 14 */
899     #endif
900     #ifndef TkCurrentTime
901     #define TkCurrentTime \
902     (tkIntStubsPtr->tkCurrentTime) /* 15 */
903     #endif
904     #ifndef TkDeleteAllImages
905     #define TkDeleteAllImages \
906     (tkIntStubsPtr->tkDeleteAllImages) /* 16 */
907     #endif
908     #ifndef TkDoConfigureNotify
909     #define TkDoConfigureNotify \
910     (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */
911     #endif
912     #ifndef TkDrawInsetFocusHighlight
913     #define TkDrawInsetFocusHighlight \
914     (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */
915     #endif
916     #ifndef TkEventDeadWindow
917     #define TkEventDeadWindow \
918     (tkIntStubsPtr->tkEventDeadWindow) /* 19 */
919     #endif
920     #ifndef TkFillPolygon
921     #define TkFillPolygon \
922     (tkIntStubsPtr->tkFillPolygon) /* 20 */
923     #endif
924     #ifndef TkFindStateNum
925     #define TkFindStateNum \
926     (tkIntStubsPtr->tkFindStateNum) /* 21 */
927     #endif
928     #ifndef TkFindStateString
929     #define TkFindStateString \
930     (tkIntStubsPtr->tkFindStateString) /* 22 */
931     #endif
932     #ifndef TkFocusDeadWindow
933     #define TkFocusDeadWindow \
934     (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */
935     #endif
936     #ifndef TkFocusFilterEvent
937     #define TkFocusFilterEvent \
938     (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */
939     #endif
940     #ifndef TkFocusKeyEvent
941     #define TkFocusKeyEvent \
942     (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */
943     #endif
944     #ifndef TkFontPkgInit
945     #define TkFontPkgInit \
946     (tkIntStubsPtr->tkFontPkgInit) /* 26 */
947     #endif
948     #ifndef TkFontPkgFree
949     #define TkFontPkgFree \
950     (tkIntStubsPtr->tkFontPkgFree) /* 27 */
951     #endif
952     #ifndef TkFreeBindingTags
953     #define TkFreeBindingTags \
954     (tkIntStubsPtr->tkFreeBindingTags) /* 28 */
955     #endif
956     #ifndef TkpFreeCursor
957     #define TkpFreeCursor \
958     (tkIntStubsPtr->tkpFreeCursor) /* 29 */
959     #endif
960     #ifndef TkGetBitmapData
961     #define TkGetBitmapData \
962     (tkIntStubsPtr->tkGetBitmapData) /* 30 */
963     #endif
964     #ifndef TkGetButtPoints
965     #define TkGetButtPoints \
966     (tkIntStubsPtr->tkGetButtPoints) /* 31 */
967     #endif
968     #ifndef TkGetCursorByName
969     #define TkGetCursorByName \
970     (tkIntStubsPtr->tkGetCursorByName) /* 32 */
971     #endif
972     #ifndef TkGetDefaultScreenName
973     #define TkGetDefaultScreenName \
974     (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */
975     #endif
976     #ifndef TkGetDisplay
977     #define TkGetDisplay \
978     (tkIntStubsPtr->tkGetDisplay) /* 34 */
979     #endif
980     #ifndef TkGetDisplayOf
981     #define TkGetDisplayOf \
982     (tkIntStubsPtr->tkGetDisplayOf) /* 35 */
983     #endif
984     #ifndef TkGetFocusWin
985     #define TkGetFocusWin \
986     (tkIntStubsPtr->tkGetFocusWin) /* 36 */
987     #endif
988     #ifndef TkGetInterpNames
989     #define TkGetInterpNames \
990     (tkIntStubsPtr->tkGetInterpNames) /* 37 */
991     #endif
992     #ifndef TkGetMiterPoints
993     #define TkGetMiterPoints \
994     (tkIntStubsPtr->tkGetMiterPoints) /* 38 */
995     #endif
996     #ifndef TkGetPointerCoords
997     #define TkGetPointerCoords \
998     (tkIntStubsPtr->tkGetPointerCoords) /* 39 */
999     #endif
1000     #ifndef TkGetServerInfo
1001     #define TkGetServerInfo \
1002     (tkIntStubsPtr->tkGetServerInfo) /* 40 */
1003     #endif
1004     #ifndef TkGrabDeadWindow
1005     #define TkGrabDeadWindow \
1006     (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */
1007     #endif
1008     #ifndef TkGrabState
1009     #define TkGrabState \
1010     (tkIntStubsPtr->tkGrabState) /* 42 */
1011     #endif
1012     #ifndef TkIncludePoint
1013     #define TkIncludePoint \
1014     (tkIntStubsPtr->tkIncludePoint) /* 43 */
1015     #endif
1016     #ifndef TkInOutEvents
1017     #define TkInOutEvents \
1018     (tkIntStubsPtr->tkInOutEvents) /* 44 */
1019     #endif
1020     #ifndef TkInstallFrameMenu
1021     #define TkInstallFrameMenu \
1022     (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */
1023     #endif
1024     #ifndef TkKeysymToString
1025     #define TkKeysymToString \
1026     (tkIntStubsPtr->tkKeysymToString) /* 46 */
1027     #endif
1028     #ifndef TkLineToArea
1029     #define TkLineToArea \
1030     (tkIntStubsPtr->tkLineToArea) /* 47 */
1031     #endif
1032     #ifndef TkLineToPoint
1033     #define TkLineToPoint \
1034     (tkIntStubsPtr->tkLineToPoint) /* 48 */
1035     #endif
1036     #ifndef TkMakeBezierCurve
1037     #define TkMakeBezierCurve \
1038     (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */
1039     #endif
1040     #ifndef TkMakeBezierPostscript
1041     #define TkMakeBezierPostscript \
1042     (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */
1043     #endif
1044     #ifndef TkOptionClassChanged
1045     #define TkOptionClassChanged \
1046     (tkIntStubsPtr->tkOptionClassChanged) /* 51 */
1047     #endif
1048     #ifndef TkOptionDeadWindow
1049     #define TkOptionDeadWindow \
1050     (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */
1051     #endif
1052     #ifndef TkOvalToArea
1053     #define TkOvalToArea \
1054     (tkIntStubsPtr->tkOvalToArea) /* 53 */
1055     #endif
1056     #ifndef TkOvalToPoint
1057     #define TkOvalToPoint \
1058     (tkIntStubsPtr->tkOvalToPoint) /* 54 */
1059     #endif
1060     #ifndef TkpChangeFocus
1061     #define TkpChangeFocus \
1062     (tkIntStubsPtr->tkpChangeFocus) /* 55 */
1063     #endif
1064     #ifndef TkpCloseDisplay
1065     #define TkpCloseDisplay \
1066     (tkIntStubsPtr->tkpCloseDisplay) /* 56 */
1067     #endif
1068     #ifndef TkpClaimFocus
1069     #define TkpClaimFocus \
1070     (tkIntStubsPtr->tkpClaimFocus) /* 57 */
1071     #endif
1072     #ifndef TkpDisplayWarning
1073     #define TkpDisplayWarning \
1074     (tkIntStubsPtr->tkpDisplayWarning) /* 58 */
1075     #endif
1076     #ifndef TkpGetAppName
1077     #define TkpGetAppName \
1078     (tkIntStubsPtr->tkpGetAppName) /* 59 */
1079     #endif
1080     #ifndef TkpGetOtherWindow
1081     #define TkpGetOtherWindow \
1082     (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */
1083     #endif
1084     #ifndef TkpGetWrapperWindow
1085     #define TkpGetWrapperWindow \
1086     (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */
1087     #endif
1088     #ifndef TkpInit
1089     #define TkpInit \
1090     (tkIntStubsPtr->tkpInit) /* 62 */
1091     #endif
1092     #ifndef TkpInitializeMenuBindings
1093     #define TkpInitializeMenuBindings \
1094     (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */
1095     #endif
1096     #ifndef TkpMakeContainer
1097     #define TkpMakeContainer \
1098     (tkIntStubsPtr->tkpMakeContainer) /* 64 */
1099     #endif
1100     #ifndef TkpMakeMenuWindow
1101     #define TkpMakeMenuWindow \
1102     (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */
1103     #endif
1104     #ifndef TkpMakeWindow
1105     #define TkpMakeWindow \
1106     (tkIntStubsPtr->tkpMakeWindow) /* 66 */
1107     #endif
1108     #ifndef TkpMenuNotifyToplevelCreate
1109     #define TkpMenuNotifyToplevelCreate \
1110     (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */
1111     #endif
1112     #ifndef TkpOpenDisplay
1113     #define TkpOpenDisplay \
1114     (tkIntStubsPtr->tkpOpenDisplay) /* 68 */
1115     #endif
1116     #ifndef TkPointerEvent
1117     #define TkPointerEvent \
1118     (tkIntStubsPtr->tkPointerEvent) /* 69 */
1119     #endif
1120     #ifndef TkPolygonToArea
1121     #define TkPolygonToArea \
1122     (tkIntStubsPtr->tkPolygonToArea) /* 70 */
1123     #endif
1124     #ifndef TkPolygonToPoint
1125     #define TkPolygonToPoint \
1126     (tkIntStubsPtr->tkPolygonToPoint) /* 71 */
1127     #endif
1128     #ifndef TkPositionInTree
1129     #define TkPositionInTree \
1130     (tkIntStubsPtr->tkPositionInTree) /* 72 */
1131     #endif
1132     #ifndef TkpRedirectKeyEvent
1133     #define TkpRedirectKeyEvent \
1134     (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */
1135     #endif
1136     #ifndef TkpSetMainMenubar
1137     #define TkpSetMainMenubar \
1138     (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */
1139     #endif
1140     #ifndef TkpUseWindow
1141     #define TkpUseWindow \
1142     (tkIntStubsPtr->tkpUseWindow) /* 75 */
1143     #endif
1144     #ifndef TkpWindowWasRecentlyDeleted
1145     #define TkpWindowWasRecentlyDeleted \
1146     (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */
1147     #endif
1148     #ifndef TkQueueEventForAllChildren
1149     #define TkQueueEventForAllChildren \
1150     (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */
1151     #endif
1152     #ifndef TkReadBitmapFile
1153     #define TkReadBitmapFile \
1154     (tkIntStubsPtr->tkReadBitmapFile) /* 78 */
1155     #endif
1156     #ifndef TkScrollWindow
1157     #define TkScrollWindow \
1158     (tkIntStubsPtr->tkScrollWindow) /* 79 */
1159     #endif
1160     #ifndef TkSelDeadWindow
1161     #define TkSelDeadWindow \
1162     (tkIntStubsPtr->tkSelDeadWindow) /* 80 */
1163     #endif
1164     #ifndef TkSelEventProc
1165     #define TkSelEventProc \
1166     (tkIntStubsPtr->tkSelEventProc) /* 81 */
1167     #endif
1168     #ifndef TkSelInit
1169     #define TkSelInit \
1170     (tkIntStubsPtr->tkSelInit) /* 82 */
1171     #endif
1172     #ifndef TkSelPropProc
1173     #define TkSelPropProc \
1174     (tkIntStubsPtr->tkSelPropProc) /* 83 */
1175     #endif
1176     #ifndef TkSetClassProcs
1177     #define TkSetClassProcs \
1178     (tkIntStubsPtr->tkSetClassProcs) /* 84 */
1179     #endif
1180     #ifndef TkSetWindowMenuBar
1181     #define TkSetWindowMenuBar \
1182     (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */
1183     #endif
1184     #ifndef TkStringToKeysym
1185     #define TkStringToKeysym \
1186     (tkIntStubsPtr->tkStringToKeysym) /* 86 */
1187     #endif
1188     #ifndef TkThickPolyLineToArea
1189     #define TkThickPolyLineToArea \
1190     (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */
1191     #endif
1192     #ifndef TkWmAddToColormapWindows
1193     #define TkWmAddToColormapWindows \
1194     (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */
1195     #endif
1196     #ifndef TkWmDeadWindow
1197     #define TkWmDeadWindow \
1198     (tkIntStubsPtr->tkWmDeadWindow) /* 89 */
1199     #endif
1200     #ifndef TkWmFocusToplevel
1201     #define TkWmFocusToplevel \
1202     (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */
1203     #endif
1204     #ifndef TkWmMapWindow
1205     #define TkWmMapWindow \
1206     (tkIntStubsPtr->tkWmMapWindow) /* 91 */
1207     #endif
1208     #ifndef TkWmNewWindow
1209     #define TkWmNewWindow \
1210     (tkIntStubsPtr->tkWmNewWindow) /* 92 */
1211     #endif
1212     #ifndef TkWmProtocolEventProc
1213     #define TkWmProtocolEventProc \
1214     (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */
1215     #endif
1216     #ifndef TkWmRemoveFromColormapWindows
1217     #define TkWmRemoveFromColormapWindows \
1218     (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */
1219     #endif
1220     #ifndef TkWmRestackToplevel
1221     #define TkWmRestackToplevel \
1222     (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */
1223     #endif
1224     #ifndef TkWmSetClass
1225     #define TkWmSetClass \
1226     (tkIntStubsPtr->tkWmSetClass) /* 96 */
1227     #endif
1228     #ifndef TkWmUnmapWindow
1229     #define TkWmUnmapWindow \
1230     (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */
1231     #endif
1232     #ifndef TkDebugBitmap
1233     #define TkDebugBitmap \
1234     (tkIntStubsPtr->tkDebugBitmap) /* 98 */
1235     #endif
1236     #ifndef TkDebugBorder
1237     #define TkDebugBorder \
1238     (tkIntStubsPtr->tkDebugBorder) /* 99 */
1239     #endif
1240     #ifndef TkDebugCursor
1241     #define TkDebugCursor \
1242     (tkIntStubsPtr->tkDebugCursor) /* 100 */
1243     #endif
1244     #ifndef TkDebugColor
1245     #define TkDebugColor \
1246     (tkIntStubsPtr->tkDebugColor) /* 101 */
1247     #endif
1248     #ifndef TkDebugConfig
1249     #define TkDebugConfig \
1250     (tkIntStubsPtr->tkDebugConfig) /* 102 */
1251     #endif
1252     #ifndef TkDebugFont
1253     #define TkDebugFont \
1254     (tkIntStubsPtr->tkDebugFont) /* 103 */
1255     #endif
1256     #ifndef TkFindStateNumObj
1257     #define TkFindStateNumObj \
1258     (tkIntStubsPtr->tkFindStateNumObj) /* 104 */
1259     #endif
1260     #ifndef TkGetBitmapPredefTable
1261     #define TkGetBitmapPredefTable \
1262     (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */
1263     #endif
1264     #ifndef TkGetDisplayList
1265     #define TkGetDisplayList \
1266     (tkIntStubsPtr->tkGetDisplayList) /* 106 */
1267     #endif
1268     #ifndef TkGetMainInfoList
1269     #define TkGetMainInfoList \
1270     (tkIntStubsPtr->tkGetMainInfoList) /* 107 */
1271     #endif
1272     #ifndef TkGetWindowFromObj
1273     #define TkGetWindowFromObj \
1274     (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */
1275     #endif
1276     #ifndef TkpGetString
1277     #define TkpGetString \
1278     (tkIntStubsPtr->tkpGetString) /* 109 */
1279     #endif
1280     #ifndef TkpGetSubFonts
1281     #define TkpGetSubFonts \
1282     (tkIntStubsPtr->tkpGetSubFonts) /* 110 */
1283     #endif
1284     #ifndef TkpGetSystemDefault
1285     #define TkpGetSystemDefault \
1286     (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */
1287     #endif
1288     #ifndef TkpMenuThreadInit
1289     #define TkpMenuThreadInit \
1290     (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */
1291     #endif
1292     #ifdef __WIN32__
1293     #ifndef TkClipBox
1294     #define TkClipBox \
1295     (tkIntStubsPtr->tkClipBox) /* 113 */
1296     #endif
1297     #endif /* __WIN32__ */
1298     #ifdef MAC_TCL
1299     #ifndef TkClipBox
1300     #define TkClipBox \
1301     (tkIntStubsPtr->tkClipBox) /* 113 */
1302     #endif
1303     #endif /* MAC_TCL */
1304     #ifdef __WIN32__
1305     #ifndef TkCreateRegion
1306     #define TkCreateRegion \
1307     (tkIntStubsPtr->tkCreateRegion) /* 114 */
1308     #endif
1309     #endif /* __WIN32__ */
1310     #ifdef MAC_TCL
1311     #ifndef TkCreateRegion
1312     #define TkCreateRegion \
1313     (tkIntStubsPtr->tkCreateRegion) /* 114 */
1314     #endif
1315     #endif /* MAC_TCL */
1316     #ifdef __WIN32__
1317     #ifndef TkDestroyRegion
1318     #define TkDestroyRegion \
1319     (tkIntStubsPtr->tkDestroyRegion) /* 115 */
1320     #endif
1321     #endif /* __WIN32__ */
1322     #ifdef MAC_TCL
1323     #ifndef TkDestroyRegion
1324     #define TkDestroyRegion \
1325     (tkIntStubsPtr->tkDestroyRegion) /* 115 */
1326     #endif
1327     #endif /* MAC_TCL */
1328     #ifdef __WIN32__
1329     #ifndef TkIntersectRegion
1330     #define TkIntersectRegion \
1331     (tkIntStubsPtr->tkIntersectRegion) /* 116 */
1332     #endif
1333     #endif /* __WIN32__ */
1334     #ifdef MAC_TCL
1335     #ifndef TkIntersectRegion
1336     #define TkIntersectRegion \
1337     (tkIntStubsPtr->tkIntersectRegion) /* 116 */
1338     #endif
1339     #endif /* MAC_TCL */
1340     #ifdef __WIN32__
1341     #ifndef TkRectInRegion
1342     #define TkRectInRegion \
1343     (tkIntStubsPtr->tkRectInRegion) /* 117 */
1344     #endif
1345     #endif /* __WIN32__ */
1346     #ifdef MAC_TCL
1347     #ifndef TkRectInRegion
1348     #define TkRectInRegion \
1349     (tkIntStubsPtr->tkRectInRegion) /* 117 */
1350     #endif
1351     #endif /* MAC_TCL */
1352     #ifdef __WIN32__
1353     #ifndef TkSetRegion
1354     #define TkSetRegion \
1355     (tkIntStubsPtr->tkSetRegion) /* 118 */
1356     #endif
1357     #endif /* __WIN32__ */
1358     #ifdef MAC_TCL
1359     #ifndef TkSetRegion
1360     #define TkSetRegion \
1361     (tkIntStubsPtr->tkSetRegion) /* 118 */
1362     #endif
1363     #endif /* MAC_TCL */
1364     #ifdef __WIN32__
1365     #ifndef TkUnionRectWithRegion
1366     #define TkUnionRectWithRegion \
1367     (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
1368     #endif
1369     #endif /* __WIN32__ */
1370     #ifdef MAC_TCL
1371     #ifndef TkUnionRectWithRegion
1372     #define TkUnionRectWithRegion \
1373     (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
1374     #endif
1375     #endif /* MAC_TCL */
1376     #ifdef MAC_TCL
1377     #ifndef TkGenerateActivateEvents
1378     #define TkGenerateActivateEvents \
1379     (tkIntStubsPtr->tkGenerateActivateEvents) /* 120 */
1380     #endif
1381     #endif /* MAC_TCL */
1382     #ifdef MAC_TCL
1383     #ifndef TkpCreateNativeBitmap
1384     #define TkpCreateNativeBitmap \
1385     (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */
1386     #endif
1387     #endif /* MAC_TCL */
1388     #ifdef MAC_TCL
1389     #ifndef TkpDefineNativeBitmaps
1390     #define TkpDefineNativeBitmaps \
1391     (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */
1392     #endif
1393     #endif /* MAC_TCL */
1394     #ifdef MAC_TCL
1395     #ifndef TkpGetMS
1396     #define TkpGetMS \
1397     (tkIntStubsPtr->tkpGetMS) /* 123 */
1398     #endif
1399     #endif /* MAC_TCL */
1400     #ifdef MAC_TCL
1401     #ifndef TkpGetNativeAppBitmap
1402     #define TkpGetNativeAppBitmap \
1403     (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */
1404     #endif
1405     #endif /* MAC_TCL */
1406     #ifdef MAC_TCL
1407     #ifndef TkPointerDeadWindow
1408     #define TkPointerDeadWindow \
1409     (tkIntStubsPtr->tkPointerDeadWindow) /* 125 */
1410     #endif
1411     #endif /* MAC_TCL */
1412     #ifdef MAC_TCL
1413     #ifndef TkpSetCapture
1414     #define TkpSetCapture \
1415     (tkIntStubsPtr->tkpSetCapture) /* 126 */
1416     #endif
1417     #endif /* MAC_TCL */
1418     #ifdef MAC_TCL
1419     #ifndef TkpSetCursor
1420     #define TkpSetCursor \
1421     (tkIntStubsPtr->tkpSetCursor) /* 127 */
1422     #endif
1423     #endif /* MAC_TCL */
1424     #ifdef MAC_TCL
1425     #ifndef TkpWmSetState
1426     #define TkpWmSetState \
1427     (tkIntStubsPtr->tkpWmSetState) /* 128 */
1428     #endif
1429     #endif /* MAC_TCL */
1430     /* Slot 129 is reserved */
1431     #ifdef MAC_TCL
1432     #ifndef TkGetTransientMaster
1433     #define TkGetTransientMaster \
1434     (tkIntStubsPtr->tkGetTransientMaster) /* 130 */
1435     #endif
1436     #endif /* MAC_TCL */
1437     #ifdef MAC_TCL
1438     #ifndef TkGenerateButtonEvent
1439     #define TkGenerateButtonEvent \
1440     (tkIntStubsPtr->tkGenerateButtonEvent) /* 131 */
1441     #endif
1442     #endif /* MAC_TCL */
1443     /* Slot 132 is reserved */
1444     #ifdef MAC_TCL
1445     #ifndef TkGenWMDestroyEvent
1446     #define TkGenWMDestroyEvent \
1447     (tkIntStubsPtr->tkGenWMDestroyEvent) /* 133 */
1448     #endif
1449     #endif /* MAC_TCL */
1450     #ifdef MAC_TCL
1451     #ifndef TkGenWMConfigureEvent
1452     #define TkGenWMConfigureEvent \
1453     (tkIntStubsPtr->tkGenWMConfigureEvent) /* 134 */
1454     #endif
1455     #endif /* MAC_TCL */
1456     #ifndef TkpDrawHighlightBorder
1457     #define TkpDrawHighlightBorder \
1458     (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */
1459     #endif
1460     #ifndef TkSetFocusWin
1461     #define TkSetFocusWin \
1462     (tkIntStubsPtr->tkSetFocusWin) /* 136 */
1463     #endif
1464     #ifndef TkpSetKeycodeAndState
1465     #define TkpSetKeycodeAndState \
1466     (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */
1467     #endif
1468     #ifndef TkpGetKeySym
1469     #define TkpGetKeySym \
1470     (tkIntStubsPtr->tkpGetKeySym) /* 138 */
1471     #endif
1472     #ifndef TkpInitKeymapInfo
1473     #define TkpInitKeymapInfo \
1474     (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */
1475     #endif
1476    
1477     #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
1478    
1479     /* !END!: Do not edit above this line. */
1480    
1481     #undef TCL_STORAGE_CLASS
1482     #define TCL_STORAGE_CLASS DLLIMPORT
1483    
1484     #endif /* _TKINTDECLS */
1485    
1486    
1487     /* $History: tkIntDecls.h $
1488     *
1489     * ***************** Version 1 *****************
1490     * User: Dtashley Date: 1/02/01 Time: 2:51a
1491     * Created in $/IjuScripter, IjuConsole/Source/Tk Base
1492     * Initial check-in.
1493     */
1494    
1495     /* End of TKINTDECLS.H */

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25