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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 69 - (show annotations) (download)
Sat Nov 5 10:54:17 2016 UTC (6 years, 3 months ago) by dashley
File MIME type: text/plain
File size: 52573 byte(s)
License and property (keyword) changes.
1 /* $Header$ */
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 /* End of tkintdecls.h */

Properties

Name Value
svn:keywords Header

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25