bf803425cdd870cbc3237ca00335fb8c3c51338b
[msysgit.git] / mingw / include / tkIntXlibDecls.h
blobbf803425cdd870cbc3237ca00335fb8c3c51338b
1 /*
2 * tkIntXlibDecls.h --
4 * This file contains the declarations for all platform dependent
5 * unsupported functions that are exported by the Tk library. These
6 * interfaces are not guaranteed to remain the same between
7 * versions. Use at your own risk.
9 * Copyright (c) 1998-1999 by Scriptics Corporation.
10 * All rights reserved.
13 #ifndef _TKINTXLIBDECLS
14 #define _TKINTXLIBDECLS
16 #include "X11/Xutil.h"
18 #ifdef BUILD_tk
19 #undef TCL_STORAGE_CLASS
20 #define TCL_STORAGE_CLASS DLLEXPORT
21 #endif
24 * WARNING: This file is automatically generated by the tools/genStubs.tcl
25 * script. Any modifications to the function declarations below should be made
26 * in the generic/tkInt.decls script.
29 /* !BEGIN!: Do not edit below this line. */
32 * Exported function declarations:
35 #ifdef __WIN32__ /* WIN */
36 #ifndef XSetDashes_TCL_DECLARED
37 #define XSetDashes_TCL_DECLARED
38 /* 0 */
39 EXTERN void XSetDashes(Display *display, GC gc, int dash_offset,
40 _Xconst char *dash_list, int n);
41 #endif
42 #ifndef XGetModifierMapping_TCL_DECLARED
43 #define XGetModifierMapping_TCL_DECLARED
44 /* 1 */
45 EXTERN XModifierKeymap * XGetModifierMapping(Display *d);
46 #endif
47 #ifndef XCreateImage_TCL_DECLARED
48 #define XCreateImage_TCL_DECLARED
49 /* 2 */
50 EXTERN XImage * XCreateImage(Display *d, Visual *v, unsigned int ui1,
51 int i1, int i2, char *cp, unsigned int ui2,
52 unsigned int ui3, int i3, int i4);
53 #endif
54 #ifndef XGetImage_TCL_DECLARED
55 #define XGetImage_TCL_DECLARED
56 /* 3 */
57 EXTERN XImage * XGetImage(Display *d, Drawable dr, int i1, int i2,
58 unsigned int ui1, unsigned int ui2,
59 unsigned long ul, int i3);
60 #endif
61 #ifndef XGetAtomName_TCL_DECLARED
62 #define XGetAtomName_TCL_DECLARED
63 /* 4 */
64 EXTERN char * XGetAtomName(Display *d, Atom a);
65 #endif
66 #ifndef XKeysymToString_TCL_DECLARED
67 #define XKeysymToString_TCL_DECLARED
68 /* 5 */
69 EXTERN char * XKeysymToString(KeySym k);
70 #endif
71 #ifndef XCreateColormap_TCL_DECLARED
72 #define XCreateColormap_TCL_DECLARED
73 /* 6 */
74 EXTERN Colormap XCreateColormap(Display *d, Window w, Visual *v,
75 int i);
76 #endif
77 #ifndef XCreatePixmapCursor_TCL_DECLARED
78 #define XCreatePixmapCursor_TCL_DECLARED
79 /* 7 */
80 EXTERN Cursor XCreatePixmapCursor(Display *d, Pixmap p1, Pixmap p2,
81 XColor *x1, XColor *x2, unsigned int ui1,
82 unsigned int ui2);
83 #endif
84 #ifndef XCreateGlyphCursor_TCL_DECLARED
85 #define XCreateGlyphCursor_TCL_DECLARED
86 /* 8 */
87 EXTERN Cursor XCreateGlyphCursor(Display *d, Font f1, Font f2,
88 unsigned int ui1, unsigned int ui2,
89 XColor *x1, XColor *x2);
90 #endif
91 #ifndef XGContextFromGC_TCL_DECLARED
92 #define XGContextFromGC_TCL_DECLARED
93 /* 9 */
94 EXTERN GContext XGContextFromGC(GC g);
95 #endif
96 #ifndef XListHosts_TCL_DECLARED
97 #define XListHosts_TCL_DECLARED
98 /* 10 */
99 EXTERN XHostAddress * XListHosts(Display *d, int *i, Bool *b);
100 #endif
101 #ifndef XKeycodeToKeysym_TCL_DECLARED
102 #define XKeycodeToKeysym_TCL_DECLARED
103 /* 11 */
104 EXTERN KeySym XKeycodeToKeysym(Display *d, unsigned int k, int i);
105 #endif
106 #ifndef XStringToKeysym_TCL_DECLARED
107 #define XStringToKeysym_TCL_DECLARED
108 /* 12 */
109 EXTERN KeySym XStringToKeysym(_Xconst char *c);
110 #endif
111 #ifndef XRootWindow_TCL_DECLARED
112 #define XRootWindow_TCL_DECLARED
113 /* 13 */
114 EXTERN Window XRootWindow(Display *d, int i);
115 #endif
116 #ifndef XSetErrorHandler_TCL_DECLARED
117 #define XSetErrorHandler_TCL_DECLARED
118 /* 14 */
119 EXTERN XErrorHandler XSetErrorHandler(XErrorHandler x);
120 #endif
121 #ifndef XIconifyWindow_TCL_DECLARED
122 #define XIconifyWindow_TCL_DECLARED
123 /* 15 */
124 EXTERN Status XIconifyWindow(Display *d, Window w, int i);
125 #endif
126 #ifndef XWithdrawWindow_TCL_DECLARED
127 #define XWithdrawWindow_TCL_DECLARED
128 /* 16 */
129 EXTERN Status XWithdrawWindow(Display *d, Window w, int i);
130 #endif
131 #ifndef XGetWMColormapWindows_TCL_DECLARED
132 #define XGetWMColormapWindows_TCL_DECLARED
133 /* 17 */
134 EXTERN Status XGetWMColormapWindows(Display *d, Window w,
135 Window **wpp, int *ip);
136 #endif
137 #ifndef XAllocColor_TCL_DECLARED
138 #define XAllocColor_TCL_DECLARED
139 /* 18 */
140 EXTERN Status XAllocColor(Display *d, Colormap c, XColor *xp);
141 #endif
142 #ifndef XBell_TCL_DECLARED
143 #define XBell_TCL_DECLARED
144 /* 19 */
145 EXTERN void XBell(Display *d, int i);
146 #endif
147 #ifndef XChangeProperty_TCL_DECLARED
148 #define XChangeProperty_TCL_DECLARED
149 /* 20 */
150 EXTERN void XChangeProperty(Display *d, Window w, Atom a1,
151 Atom a2, int i1, int i2,
152 _Xconst unsigned char *c, int i3);
153 #endif
154 #ifndef XChangeWindowAttributes_TCL_DECLARED
155 #define XChangeWindowAttributes_TCL_DECLARED
156 /* 21 */
157 EXTERN void XChangeWindowAttributes(Display *d, Window w,
158 unsigned long ul, XSetWindowAttributes *x);
159 #endif
160 #ifndef XClearWindow_TCL_DECLARED
161 #define XClearWindow_TCL_DECLARED
162 /* 22 */
163 EXTERN void XClearWindow(Display *d, Window w);
164 #endif
165 #ifndef XConfigureWindow_TCL_DECLARED
166 #define XConfigureWindow_TCL_DECLARED
167 /* 23 */
168 EXTERN void XConfigureWindow(Display *d, Window w,
169 unsigned int i, XWindowChanges *x);
170 #endif
171 #ifndef XCopyArea_TCL_DECLARED
172 #define XCopyArea_TCL_DECLARED
173 /* 24 */
174 EXTERN void XCopyArea(Display *d, Drawable dr1, Drawable dr2,
175 GC g, int i1, int i2, unsigned int ui1,
176 unsigned int ui2, int i3, int i4);
177 #endif
178 #ifndef XCopyPlane_TCL_DECLARED
179 #define XCopyPlane_TCL_DECLARED
180 /* 25 */
181 EXTERN void XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
182 GC g, int i1, int i2, unsigned int ui1,
183 unsigned int ui2, int i3, int i4,
184 unsigned long ul);
185 #endif
186 #ifndef XCreateBitmapFromData_TCL_DECLARED
187 #define XCreateBitmapFromData_TCL_DECLARED
188 /* 26 */
189 EXTERN Pixmap XCreateBitmapFromData(Display *display, Drawable d,
190 _Xconst char *data, unsigned int width,
191 unsigned int height);
192 #endif
193 #ifndef XDefineCursor_TCL_DECLARED
194 #define XDefineCursor_TCL_DECLARED
195 /* 27 */
196 EXTERN void XDefineCursor(Display *d, Window w, Cursor c);
197 #endif
198 #ifndef XDeleteProperty_TCL_DECLARED
199 #define XDeleteProperty_TCL_DECLARED
200 /* 28 */
201 EXTERN void XDeleteProperty(Display *d, Window w, Atom a);
202 #endif
203 #ifndef XDestroyWindow_TCL_DECLARED
204 #define XDestroyWindow_TCL_DECLARED
205 /* 29 */
206 EXTERN void XDestroyWindow(Display *d, Window w);
207 #endif
208 #ifndef XDrawArc_TCL_DECLARED
209 #define XDrawArc_TCL_DECLARED
210 /* 30 */
211 EXTERN void XDrawArc(Display *d, Drawable dr, GC g, int i1,
212 int i2, unsigned int ui1, unsigned int ui2,
213 int i3, int i4);
214 #endif
215 #ifndef XDrawLines_TCL_DECLARED
216 #define XDrawLines_TCL_DECLARED
217 /* 31 */
218 EXTERN void XDrawLines(Display *d, Drawable dr, GC g, XPoint *x,
219 int i1, int i2);
220 #endif
221 #ifndef XDrawRectangle_TCL_DECLARED
222 #define XDrawRectangle_TCL_DECLARED
223 /* 32 */
224 EXTERN void XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
225 int i2, unsigned int ui1, unsigned int ui2);
226 #endif
227 #ifndef XFillArc_TCL_DECLARED
228 #define XFillArc_TCL_DECLARED
229 /* 33 */
230 EXTERN void XFillArc(Display *d, Drawable dr, GC g, int i1,
231 int i2, unsigned int ui1, unsigned int ui2,
232 int i3, int i4);
233 #endif
234 #ifndef XFillPolygon_TCL_DECLARED
235 #define XFillPolygon_TCL_DECLARED
236 /* 34 */
237 EXTERN void XFillPolygon(Display *d, Drawable dr, GC g,
238 XPoint *x, int i1, int i2, int i3);
239 #endif
240 #ifndef XFillRectangles_TCL_DECLARED
241 #define XFillRectangles_TCL_DECLARED
242 /* 35 */
243 EXTERN void XFillRectangles(Display *d, Drawable dr, GC g,
244 XRectangle *x, int i);
245 #endif
246 #ifndef XForceScreenSaver_TCL_DECLARED
247 #define XForceScreenSaver_TCL_DECLARED
248 /* 36 */
249 EXTERN void XForceScreenSaver(Display *d, int i);
250 #endif
251 #ifndef XFreeColormap_TCL_DECLARED
252 #define XFreeColormap_TCL_DECLARED
253 /* 37 */
254 EXTERN void XFreeColormap(Display *d, Colormap c);
255 #endif
256 #ifndef XFreeColors_TCL_DECLARED
257 #define XFreeColors_TCL_DECLARED
258 /* 38 */
259 EXTERN void XFreeColors(Display *d, Colormap c,
260 unsigned long *ulp, int i, unsigned long ul);
261 #endif
262 #ifndef XFreeCursor_TCL_DECLARED
263 #define XFreeCursor_TCL_DECLARED
264 /* 39 */
265 EXTERN void XFreeCursor(Display *d, Cursor c);
266 #endif
267 #ifndef XFreeModifiermap_TCL_DECLARED
268 #define XFreeModifiermap_TCL_DECLARED
269 /* 40 */
270 EXTERN void XFreeModifiermap(XModifierKeymap *x);
271 #endif
272 #ifndef XGetGeometry_TCL_DECLARED
273 #define XGetGeometry_TCL_DECLARED
274 /* 41 */
275 EXTERN Status XGetGeometry(Display *d, Drawable dr, Window *w,
276 int *i1, int *i2, unsigned int *ui1,
277 unsigned int *ui2, unsigned int *ui3,
278 unsigned int *ui4);
279 #endif
280 #ifndef XGetInputFocus_TCL_DECLARED
281 #define XGetInputFocus_TCL_DECLARED
282 /* 42 */
283 EXTERN void XGetInputFocus(Display *d, Window *w, int *i);
284 #endif
285 #ifndef XGetWindowProperty_TCL_DECLARED
286 #define XGetWindowProperty_TCL_DECLARED
287 /* 43 */
288 EXTERN int XGetWindowProperty(Display *d, Window w, Atom a1,
289 long l1, long l2, Bool b, Atom a2, Atom *ap,
290 int *ip, unsigned long *ulp1,
291 unsigned long *ulp2, unsigned char **cpp);
292 #endif
293 #ifndef XGetWindowAttributes_TCL_DECLARED
294 #define XGetWindowAttributes_TCL_DECLARED
295 /* 44 */
296 EXTERN Status XGetWindowAttributes(Display *d, Window w,
297 XWindowAttributes *x);
298 #endif
299 #ifndef XGrabKeyboard_TCL_DECLARED
300 #define XGrabKeyboard_TCL_DECLARED
301 /* 45 */
302 EXTERN int XGrabKeyboard(Display *d, Window w, Bool b, int i1,
303 int i2, Time t);
304 #endif
305 #ifndef XGrabPointer_TCL_DECLARED
306 #define XGrabPointer_TCL_DECLARED
307 /* 46 */
308 EXTERN int XGrabPointer(Display *d, Window w1, Bool b,
309 unsigned int ui, int i1, int i2, Window w2,
310 Cursor c, Time t);
311 #endif
312 #ifndef XKeysymToKeycode_TCL_DECLARED
313 #define XKeysymToKeycode_TCL_DECLARED
314 /* 47 */
315 EXTERN KeyCode XKeysymToKeycode(Display *d, KeySym k);
316 #endif
317 #ifndef XLookupColor_TCL_DECLARED
318 #define XLookupColor_TCL_DECLARED
319 /* 48 */
320 EXTERN Status XLookupColor(Display *d, Colormap c1,
321 _Xconst char *c2, XColor *x1, XColor *x2);
322 #endif
323 #ifndef XMapWindow_TCL_DECLARED
324 #define XMapWindow_TCL_DECLARED
325 /* 49 */
326 EXTERN void XMapWindow(Display *d, Window w);
327 #endif
328 #ifndef XMoveResizeWindow_TCL_DECLARED
329 #define XMoveResizeWindow_TCL_DECLARED
330 /* 50 */
331 EXTERN void XMoveResizeWindow(Display *d, Window w, int i1,
332 int i2, unsigned int ui1, unsigned int ui2);
333 #endif
334 #ifndef XMoveWindow_TCL_DECLARED
335 #define XMoveWindow_TCL_DECLARED
336 /* 51 */
337 EXTERN void XMoveWindow(Display *d, Window w, int i1, int i2);
338 #endif
339 #ifndef XNextEvent_TCL_DECLARED
340 #define XNextEvent_TCL_DECLARED
341 /* 52 */
342 EXTERN void XNextEvent(Display *d, XEvent *x);
343 #endif
344 #ifndef XPutBackEvent_TCL_DECLARED
345 #define XPutBackEvent_TCL_DECLARED
346 /* 53 */
347 EXTERN void XPutBackEvent(Display *d, XEvent *x);
348 #endif
349 #ifndef XQueryColors_TCL_DECLARED
350 #define XQueryColors_TCL_DECLARED
351 /* 54 */
352 EXTERN void XQueryColors(Display *d, Colormap c, XColor *x,
353 int i);
354 #endif
355 #ifndef XQueryPointer_TCL_DECLARED
356 #define XQueryPointer_TCL_DECLARED
357 /* 55 */
358 EXTERN Bool XQueryPointer(Display *d, Window w1, Window *w2,
359 Window *w3, int *i1, int *i2, int *i3,
360 int *i4, unsigned int *ui);
361 #endif
362 #ifndef XQueryTree_TCL_DECLARED
363 #define XQueryTree_TCL_DECLARED
364 /* 56 */
365 EXTERN Status XQueryTree(Display *d, Window w1, Window *w2,
366 Window *w3, Window **w4, unsigned int *ui);
367 #endif
368 #ifndef XRaiseWindow_TCL_DECLARED
369 #define XRaiseWindow_TCL_DECLARED
370 /* 57 */
371 EXTERN void XRaiseWindow(Display *d, Window w);
372 #endif
373 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
374 #define XRefreshKeyboardMapping_TCL_DECLARED
375 /* 58 */
376 EXTERN void XRefreshKeyboardMapping(XMappingEvent *x);
377 #endif
378 #ifndef XResizeWindow_TCL_DECLARED
379 #define XResizeWindow_TCL_DECLARED
380 /* 59 */
381 EXTERN void XResizeWindow(Display *d, Window w, unsigned int ui1,
382 unsigned int ui2);
383 #endif
384 #ifndef XSelectInput_TCL_DECLARED
385 #define XSelectInput_TCL_DECLARED
386 /* 60 */
387 EXTERN void XSelectInput(Display *d, Window w, long l);
388 #endif
389 #ifndef XSendEvent_TCL_DECLARED
390 #define XSendEvent_TCL_DECLARED
391 /* 61 */
392 EXTERN Status XSendEvent(Display *d, Window w, Bool b, long l,
393 XEvent *x);
394 #endif
395 #ifndef XSetCommand_TCL_DECLARED
396 #define XSetCommand_TCL_DECLARED
397 /* 62 */
398 EXTERN void XSetCommand(Display *d, Window w, CONST char **c,
399 int i);
400 #endif
401 #ifndef XSetIconName_TCL_DECLARED
402 #define XSetIconName_TCL_DECLARED
403 /* 63 */
404 EXTERN void XSetIconName(Display *d, Window w, _Xconst char *c);
405 #endif
406 #ifndef XSetInputFocus_TCL_DECLARED
407 #define XSetInputFocus_TCL_DECLARED
408 /* 64 */
409 EXTERN void XSetInputFocus(Display *d, Window w, int i, Time t);
410 #endif
411 #ifndef XSetSelectionOwner_TCL_DECLARED
412 #define XSetSelectionOwner_TCL_DECLARED
413 /* 65 */
414 EXTERN void XSetSelectionOwner(Display *d, Atom a, Window w,
415 Time t);
416 #endif
417 #ifndef XSetWindowBackground_TCL_DECLARED
418 #define XSetWindowBackground_TCL_DECLARED
419 /* 66 */
420 EXTERN void XSetWindowBackground(Display *d, Window w,
421 unsigned long ul);
422 #endif
423 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
424 #define XSetWindowBackgroundPixmap_TCL_DECLARED
425 /* 67 */
426 EXTERN void XSetWindowBackgroundPixmap(Display *d, Window w,
427 Pixmap p);
428 #endif
429 #ifndef XSetWindowBorder_TCL_DECLARED
430 #define XSetWindowBorder_TCL_DECLARED
431 /* 68 */
432 EXTERN void XSetWindowBorder(Display *d, Window w,
433 unsigned long ul);
434 #endif
435 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
436 #define XSetWindowBorderPixmap_TCL_DECLARED
437 /* 69 */
438 EXTERN void XSetWindowBorderPixmap(Display *d, Window w,
439 Pixmap p);
440 #endif
441 #ifndef XSetWindowBorderWidth_TCL_DECLARED
442 #define XSetWindowBorderWidth_TCL_DECLARED
443 /* 70 */
444 EXTERN void XSetWindowBorderWidth(Display *d, Window w,
445 unsigned int ui);
446 #endif
447 #ifndef XSetWindowColormap_TCL_DECLARED
448 #define XSetWindowColormap_TCL_DECLARED
449 /* 71 */
450 EXTERN void XSetWindowColormap(Display *d, Window w, Colormap c);
451 #endif
452 #ifndef XTranslateCoordinates_TCL_DECLARED
453 #define XTranslateCoordinates_TCL_DECLARED
454 /* 72 */
455 EXTERN Bool XTranslateCoordinates(Display *d, Window w1,
456 Window w2, int i1, int i2, int *i3, int *i4,
457 Window *w3);
458 #endif
459 #ifndef XUngrabKeyboard_TCL_DECLARED
460 #define XUngrabKeyboard_TCL_DECLARED
461 /* 73 */
462 EXTERN void XUngrabKeyboard(Display *d, Time t);
463 #endif
464 #ifndef XUngrabPointer_TCL_DECLARED
465 #define XUngrabPointer_TCL_DECLARED
466 /* 74 */
467 EXTERN void XUngrabPointer(Display *d, Time t);
468 #endif
469 #ifndef XUnmapWindow_TCL_DECLARED
470 #define XUnmapWindow_TCL_DECLARED
471 /* 75 */
472 EXTERN void XUnmapWindow(Display *d, Window w);
473 #endif
474 #ifndef XWindowEvent_TCL_DECLARED
475 #define XWindowEvent_TCL_DECLARED
476 /* 76 */
477 EXTERN void XWindowEvent(Display *d, Window w, long l, XEvent *x);
478 #endif
479 #ifndef XDestroyIC_TCL_DECLARED
480 #define XDestroyIC_TCL_DECLARED
481 /* 77 */
482 EXTERN void XDestroyIC(XIC x);
483 #endif
484 #ifndef XFilterEvent_TCL_DECLARED
485 #define XFilterEvent_TCL_DECLARED
486 /* 78 */
487 EXTERN Bool XFilterEvent(XEvent *x, Window w);
488 #endif
489 #ifndef XmbLookupString_TCL_DECLARED
490 #define XmbLookupString_TCL_DECLARED
491 /* 79 */
492 EXTERN int XmbLookupString(XIC xi, XKeyPressedEvent *xk,
493 char *c, int i, KeySym *k, Status *s);
494 #endif
495 #ifndef TkPutImage_TCL_DECLARED
496 #define TkPutImage_TCL_DECLARED
497 /* 80 */
498 EXTERN void TkPutImage(unsigned long *colors, int ncolors,
499 Display *display, Drawable d, GC gc,
500 XImage *image, int src_x, int src_y,
501 int dest_x, int dest_y, unsigned int width,
502 unsigned int height);
503 #endif
504 /* Slot 81 is reserved */
505 #ifndef XParseColor_TCL_DECLARED
506 #define XParseColor_TCL_DECLARED
507 /* 82 */
508 EXTERN Status XParseColor(Display *display, Colormap map,
509 _Xconst char *spec, XColor *colorPtr);
510 #endif
511 #ifndef XCreateGC_TCL_DECLARED
512 #define XCreateGC_TCL_DECLARED
513 /* 83 */
514 EXTERN GC XCreateGC(Display *display, Drawable d,
515 unsigned long valuemask, XGCValues *values);
516 #endif
517 #ifndef XFreeGC_TCL_DECLARED
518 #define XFreeGC_TCL_DECLARED
519 /* 84 */
520 EXTERN void XFreeGC(Display *display, GC gc);
521 #endif
522 #ifndef XInternAtom_TCL_DECLARED
523 #define XInternAtom_TCL_DECLARED
524 /* 85 */
525 EXTERN Atom XInternAtom(Display *display,
526 _Xconst char *atom_name, Bool only_if_exists);
527 #endif
528 #ifndef XSetBackground_TCL_DECLARED
529 #define XSetBackground_TCL_DECLARED
530 /* 86 */
531 EXTERN void XSetBackground(Display *display, GC gc,
532 unsigned long foreground);
533 #endif
534 #ifndef XSetForeground_TCL_DECLARED
535 #define XSetForeground_TCL_DECLARED
536 /* 87 */
537 EXTERN void XSetForeground(Display *display, GC gc,
538 unsigned long foreground);
539 #endif
540 #ifndef XSetClipMask_TCL_DECLARED
541 #define XSetClipMask_TCL_DECLARED
542 /* 88 */
543 EXTERN void XSetClipMask(Display *display, GC gc, Pixmap pixmap);
544 #endif
545 #ifndef XSetClipOrigin_TCL_DECLARED
546 #define XSetClipOrigin_TCL_DECLARED
547 /* 89 */
548 EXTERN void XSetClipOrigin(Display *display, GC gc,
549 int clip_x_origin, int clip_y_origin);
550 #endif
551 #ifndef XSetTSOrigin_TCL_DECLARED
552 #define XSetTSOrigin_TCL_DECLARED
553 /* 90 */
554 EXTERN void XSetTSOrigin(Display *display, GC gc,
555 int ts_x_origin, int ts_y_origin);
556 #endif
557 #ifndef XChangeGC_TCL_DECLARED
558 #define XChangeGC_TCL_DECLARED
559 /* 91 */
560 EXTERN void XChangeGC(Display *d, GC gc, unsigned long mask,
561 XGCValues *values);
562 #endif
563 #ifndef XSetFont_TCL_DECLARED
564 #define XSetFont_TCL_DECLARED
565 /* 92 */
566 EXTERN void XSetFont(Display *display, GC gc, Font font);
567 #endif
568 #ifndef XSetArcMode_TCL_DECLARED
569 #define XSetArcMode_TCL_DECLARED
570 /* 93 */
571 EXTERN void XSetArcMode(Display *display, GC gc, int arc_mode);
572 #endif
573 #ifndef XSetStipple_TCL_DECLARED
574 #define XSetStipple_TCL_DECLARED
575 /* 94 */
576 EXTERN void XSetStipple(Display *display, GC gc, Pixmap stipple);
577 #endif
578 #ifndef XSetFillRule_TCL_DECLARED
579 #define XSetFillRule_TCL_DECLARED
580 /* 95 */
581 EXTERN void XSetFillRule(Display *display, GC gc, int fill_rule);
582 #endif
583 #ifndef XSetFillStyle_TCL_DECLARED
584 #define XSetFillStyle_TCL_DECLARED
585 /* 96 */
586 EXTERN void XSetFillStyle(Display *display, GC gc,
587 int fill_style);
588 #endif
589 #ifndef XSetFunction_TCL_DECLARED
590 #define XSetFunction_TCL_DECLARED
591 /* 97 */
592 EXTERN void XSetFunction(Display *display, GC gc, int function);
593 #endif
594 #ifndef XSetLineAttributes_TCL_DECLARED
595 #define XSetLineAttributes_TCL_DECLARED
596 /* 98 */
597 EXTERN void XSetLineAttributes(Display *display, GC gc,
598 unsigned int line_width, int line_style,
599 int cap_style, int join_style);
600 #endif
601 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
602 #define _XInitImageFuncPtrs_TCL_DECLARED
603 /* 99 */
604 EXTERN int _XInitImageFuncPtrs(XImage *image);
605 #endif
606 #ifndef XCreateIC_TCL_DECLARED
607 #define XCreateIC_TCL_DECLARED
608 /* 100 */
609 EXTERN XIC XCreateIC(void);
610 #endif
611 #ifndef XGetVisualInfo_TCL_DECLARED
612 #define XGetVisualInfo_TCL_DECLARED
613 /* 101 */
614 EXTERN XVisualInfo * XGetVisualInfo(Display *display, long vinfo_mask,
615 XVisualInfo *vinfo_template,
616 int *nitems_return);
617 #endif
618 #ifndef XSetWMClientMachine_TCL_DECLARED
619 #define XSetWMClientMachine_TCL_DECLARED
620 /* 102 */
621 EXTERN void XSetWMClientMachine(Display *display, Window w,
622 XTextProperty *text_prop);
623 #endif
624 #ifndef XStringListToTextProperty_TCL_DECLARED
625 #define XStringListToTextProperty_TCL_DECLARED
626 /* 103 */
627 EXTERN Status XStringListToTextProperty(char **list, int count,
628 XTextProperty *text_prop_return);
629 #endif
630 #ifndef XDrawLine_TCL_DECLARED
631 #define XDrawLine_TCL_DECLARED
632 /* 104 */
633 EXTERN void XDrawLine(Display *d, Drawable dr, GC g, int x1,
634 int y1, int x2, int y2);
635 #endif
636 #ifndef XWarpPointer_TCL_DECLARED
637 #define XWarpPointer_TCL_DECLARED
638 /* 105 */
639 EXTERN void XWarpPointer(Display *d, Window s, Window dw, int sx,
640 int sy, unsigned int sw, unsigned int sh,
641 int dx, int dy);
642 #endif
643 #ifndef XFillRectangle_TCL_DECLARED
644 #define XFillRectangle_TCL_DECLARED
645 /* 106 */
646 EXTERN void XFillRectangle(Display *display, Drawable d, GC gc,
647 int x, int y, unsigned int width,
648 unsigned int height);
649 #endif
650 #endif /* WIN */
651 #ifdef MAC_OSX_TK /* AQUA */
652 #ifndef XSetDashes_TCL_DECLARED
653 #define XSetDashes_TCL_DECLARED
654 /* 0 */
655 EXTERN void XSetDashes(Display *display, GC gc, int dash_offset,
656 _Xconst char *dash_list, int n);
657 #endif
658 #ifndef XGetModifierMapping_TCL_DECLARED
659 #define XGetModifierMapping_TCL_DECLARED
660 /* 1 */
661 EXTERN XModifierKeymap * XGetModifierMapping(Display *d);
662 #endif
663 #ifndef XCreateImage_TCL_DECLARED
664 #define XCreateImage_TCL_DECLARED
665 /* 2 */
666 EXTERN XImage * XCreateImage(Display *d, Visual *v, unsigned int ui1,
667 int i1, int i2, char *cp, unsigned int ui2,
668 unsigned int ui3, int i3, int i4);
669 #endif
670 #ifndef XGetImage_TCL_DECLARED
671 #define XGetImage_TCL_DECLARED
672 /* 3 */
673 EXTERN XImage * XGetImage(Display *d, Drawable dr, int i1, int i2,
674 unsigned int ui1, unsigned int ui2,
675 unsigned long ul, int i3);
676 #endif
677 #ifndef XGetAtomName_TCL_DECLARED
678 #define XGetAtomName_TCL_DECLARED
679 /* 4 */
680 EXTERN char * XGetAtomName(Display *d, Atom a);
681 #endif
682 #ifndef XKeysymToString_TCL_DECLARED
683 #define XKeysymToString_TCL_DECLARED
684 /* 5 */
685 EXTERN char * XKeysymToString(KeySym k);
686 #endif
687 #ifndef XCreateColormap_TCL_DECLARED
688 #define XCreateColormap_TCL_DECLARED
689 /* 6 */
690 EXTERN Colormap XCreateColormap(Display *d, Window w, Visual *v,
691 int i);
692 #endif
693 #ifndef XGContextFromGC_TCL_DECLARED
694 #define XGContextFromGC_TCL_DECLARED
695 /* 7 */
696 EXTERN GContext XGContextFromGC(GC g);
697 #endif
698 #ifndef XKeycodeToKeysym_TCL_DECLARED
699 #define XKeycodeToKeysym_TCL_DECLARED
700 /* 8 */
701 EXTERN KeySym XKeycodeToKeysym(Display *d, KeyCode k, int i);
702 #endif
703 #ifndef XStringToKeysym_TCL_DECLARED
704 #define XStringToKeysym_TCL_DECLARED
705 /* 9 */
706 EXTERN KeySym XStringToKeysym(_Xconst char *c);
707 #endif
708 #ifndef XRootWindow_TCL_DECLARED
709 #define XRootWindow_TCL_DECLARED
710 /* 10 */
711 EXTERN Window XRootWindow(Display *d, int i);
712 #endif
713 #ifndef XSetErrorHandler_TCL_DECLARED
714 #define XSetErrorHandler_TCL_DECLARED
715 /* 11 */
716 EXTERN XErrorHandler XSetErrorHandler(XErrorHandler x);
717 #endif
718 #ifndef XAllocColor_TCL_DECLARED
719 #define XAllocColor_TCL_DECLARED
720 /* 12 */
721 EXTERN Status XAllocColor(Display *d, Colormap c, XColor *xp);
722 #endif
723 #ifndef XBell_TCL_DECLARED
724 #define XBell_TCL_DECLARED
725 /* 13 */
726 EXTERN void XBell(Display *d, int i);
727 #endif
728 #ifndef XChangeProperty_TCL_DECLARED
729 #define XChangeProperty_TCL_DECLARED
730 /* 14 */
731 EXTERN void XChangeProperty(Display *d, Window w, Atom a1,
732 Atom a2, int i1, int i2,
733 _Xconst unsigned char *c, int i3);
734 #endif
735 #ifndef XChangeWindowAttributes_TCL_DECLARED
736 #define XChangeWindowAttributes_TCL_DECLARED
737 /* 15 */
738 EXTERN void XChangeWindowAttributes(Display *d, Window w,
739 unsigned long ul, XSetWindowAttributes *x);
740 #endif
741 #ifndef XConfigureWindow_TCL_DECLARED
742 #define XConfigureWindow_TCL_DECLARED
743 /* 16 */
744 EXTERN void XConfigureWindow(Display *d, Window w,
745 unsigned int i, XWindowChanges *x);
746 #endif
747 #ifndef XCopyArea_TCL_DECLARED
748 #define XCopyArea_TCL_DECLARED
749 /* 17 */
750 EXTERN void XCopyArea(Display *d, Drawable dr1, Drawable dr2,
751 GC g, int i1, int i2, unsigned int ui1,
752 unsigned int ui2, int i3, int i4);
753 #endif
754 #ifndef XCopyPlane_TCL_DECLARED
755 #define XCopyPlane_TCL_DECLARED
756 /* 18 */
757 EXTERN void XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
758 GC g, int i1, int i2, unsigned int ui1,
759 unsigned int ui2, int i3, int i4,
760 unsigned long ul);
761 #endif
762 #ifndef XCreateBitmapFromData_TCL_DECLARED
763 #define XCreateBitmapFromData_TCL_DECLARED
764 /* 19 */
765 EXTERN Pixmap XCreateBitmapFromData(Display *display, Drawable d,
766 _Xconst char *data, unsigned int width,
767 unsigned int height);
768 #endif
769 #ifndef XDefineCursor_TCL_DECLARED
770 #define XDefineCursor_TCL_DECLARED
771 /* 20 */
772 EXTERN void XDefineCursor(Display *d, Window w, Cursor c);
773 #endif
774 #ifndef XDestroyWindow_TCL_DECLARED
775 #define XDestroyWindow_TCL_DECLARED
776 /* 21 */
777 EXTERN void XDestroyWindow(Display *d, Window w);
778 #endif
779 #ifndef XDrawArc_TCL_DECLARED
780 #define XDrawArc_TCL_DECLARED
781 /* 22 */
782 EXTERN void XDrawArc(Display *d, Drawable dr, GC g, int i1,
783 int i2, unsigned int ui1, unsigned int ui2,
784 int i3, int i4);
785 #endif
786 #ifndef XDrawLines_TCL_DECLARED
787 #define XDrawLines_TCL_DECLARED
788 /* 23 */
789 EXTERN void XDrawLines(Display *d, Drawable dr, GC g, XPoint *x,
790 int i1, int i2);
791 #endif
792 #ifndef XDrawRectangle_TCL_DECLARED
793 #define XDrawRectangle_TCL_DECLARED
794 /* 24 */
795 EXTERN void XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
796 int i2, unsigned int ui1, unsigned int ui2);
797 #endif
798 #ifndef XFillArc_TCL_DECLARED
799 #define XFillArc_TCL_DECLARED
800 /* 25 */
801 EXTERN void XFillArc(Display *d, Drawable dr, GC g, int i1,
802 int i2, unsigned int ui1, unsigned int ui2,
803 int i3, int i4);
804 #endif
805 #ifndef XFillPolygon_TCL_DECLARED
806 #define XFillPolygon_TCL_DECLARED
807 /* 26 */
808 EXTERN void XFillPolygon(Display *d, Drawable dr, GC g,
809 XPoint *x, int i1, int i2, int i3);
810 #endif
811 #ifndef XFillRectangles_TCL_DECLARED
812 #define XFillRectangles_TCL_DECLARED
813 /* 27 */
814 EXTERN void XFillRectangles(Display *d, Drawable dr, GC g,
815 XRectangle *x, int i);
816 #endif
817 #ifndef XFreeColormap_TCL_DECLARED
818 #define XFreeColormap_TCL_DECLARED
819 /* 28 */
820 EXTERN void XFreeColormap(Display *d, Colormap c);
821 #endif
822 #ifndef XFreeColors_TCL_DECLARED
823 #define XFreeColors_TCL_DECLARED
824 /* 29 */
825 EXTERN void XFreeColors(Display *d, Colormap c,
826 unsigned long *ulp, int i, unsigned long ul);
827 #endif
828 #ifndef XFreeModifiermap_TCL_DECLARED
829 #define XFreeModifiermap_TCL_DECLARED
830 /* 30 */
831 EXTERN void XFreeModifiermap(XModifierKeymap *x);
832 #endif
833 #ifndef XGetGeometry_TCL_DECLARED
834 #define XGetGeometry_TCL_DECLARED
835 /* 31 */
836 EXTERN Status XGetGeometry(Display *d, Drawable dr, Window *w,
837 int *i1, int *i2, unsigned int *ui1,
838 unsigned int *ui2, unsigned int *ui3,
839 unsigned int *ui4);
840 #endif
841 #ifndef XGetWindowProperty_TCL_DECLARED
842 #define XGetWindowProperty_TCL_DECLARED
843 /* 32 */
844 EXTERN int XGetWindowProperty(Display *d, Window w, Atom a1,
845 long l1, long l2, Bool b, Atom a2, Atom *ap,
846 int *ip, unsigned long *ulp1,
847 unsigned long *ulp2, unsigned char **cpp);
848 #endif
849 #ifndef XGrabKeyboard_TCL_DECLARED
850 #define XGrabKeyboard_TCL_DECLARED
851 /* 33 */
852 EXTERN int XGrabKeyboard(Display *d, Window w, Bool b, int i1,
853 int i2, Time t);
854 #endif
855 #ifndef XGrabPointer_TCL_DECLARED
856 #define XGrabPointer_TCL_DECLARED
857 /* 34 */
858 EXTERN int XGrabPointer(Display *d, Window w1, Bool b,
859 unsigned int ui, int i1, int i2, Window w2,
860 Cursor c, Time t);
861 #endif
862 #ifndef XKeysymToKeycode_TCL_DECLARED
863 #define XKeysymToKeycode_TCL_DECLARED
864 /* 35 */
865 EXTERN KeyCode XKeysymToKeycode(Display *d, KeySym k);
866 #endif
867 #ifndef XMapWindow_TCL_DECLARED
868 #define XMapWindow_TCL_DECLARED
869 /* 36 */
870 EXTERN void XMapWindow(Display *d, Window w);
871 #endif
872 #ifndef XMoveResizeWindow_TCL_DECLARED
873 #define XMoveResizeWindow_TCL_DECLARED
874 /* 37 */
875 EXTERN void XMoveResizeWindow(Display *d, Window w, int i1,
876 int i2, unsigned int ui1, unsigned int ui2);
877 #endif
878 #ifndef XMoveWindow_TCL_DECLARED
879 #define XMoveWindow_TCL_DECLARED
880 /* 38 */
881 EXTERN void XMoveWindow(Display *d, Window w, int i1, int i2);
882 #endif
883 #ifndef XQueryPointer_TCL_DECLARED
884 #define XQueryPointer_TCL_DECLARED
885 /* 39 */
886 EXTERN Bool XQueryPointer(Display *d, Window w1, Window *w2,
887 Window *w3, int *i1, int *i2, int *i3,
888 int *i4, unsigned int *ui);
889 #endif
890 #ifndef XRaiseWindow_TCL_DECLARED
891 #define XRaiseWindow_TCL_DECLARED
892 /* 40 */
893 EXTERN void XRaiseWindow(Display *d, Window w);
894 #endif
895 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
896 #define XRefreshKeyboardMapping_TCL_DECLARED
897 /* 41 */
898 EXTERN void XRefreshKeyboardMapping(XMappingEvent *x);
899 #endif
900 #ifndef XResizeWindow_TCL_DECLARED
901 #define XResizeWindow_TCL_DECLARED
902 /* 42 */
903 EXTERN void XResizeWindow(Display *d, Window w, unsigned int ui1,
904 unsigned int ui2);
905 #endif
906 #ifndef XSelectInput_TCL_DECLARED
907 #define XSelectInput_TCL_DECLARED
908 /* 43 */
909 EXTERN void XSelectInput(Display *d, Window w, long l);
910 #endif
911 #ifndef XSendEvent_TCL_DECLARED
912 #define XSendEvent_TCL_DECLARED
913 /* 44 */
914 EXTERN Status XSendEvent(Display *d, Window w, Bool b, long l,
915 XEvent *x);
916 #endif
917 #ifndef XSetIconName_TCL_DECLARED
918 #define XSetIconName_TCL_DECLARED
919 /* 45 */
920 EXTERN void XSetIconName(Display *d, Window w, _Xconst char *c);
921 #endif
922 #ifndef XSetInputFocus_TCL_DECLARED
923 #define XSetInputFocus_TCL_DECLARED
924 /* 46 */
925 EXTERN void XSetInputFocus(Display *d, Window w, int i, Time t);
926 #endif
927 #ifndef XSetSelectionOwner_TCL_DECLARED
928 #define XSetSelectionOwner_TCL_DECLARED
929 /* 47 */
930 EXTERN void XSetSelectionOwner(Display *d, Atom a, Window w,
931 Time t);
932 #endif
933 #ifndef XSetWindowBackground_TCL_DECLARED
934 #define XSetWindowBackground_TCL_DECLARED
935 /* 48 */
936 EXTERN void XSetWindowBackground(Display *d, Window w,
937 unsigned long ul);
938 #endif
939 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
940 #define XSetWindowBackgroundPixmap_TCL_DECLARED
941 /* 49 */
942 EXTERN void XSetWindowBackgroundPixmap(Display *d, Window w,
943 Pixmap p);
944 #endif
945 #ifndef XSetWindowBorder_TCL_DECLARED
946 #define XSetWindowBorder_TCL_DECLARED
947 /* 50 */
948 EXTERN void XSetWindowBorder(Display *d, Window w,
949 unsigned long ul);
950 #endif
951 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
952 #define XSetWindowBorderPixmap_TCL_DECLARED
953 /* 51 */
954 EXTERN void XSetWindowBorderPixmap(Display *d, Window w,
955 Pixmap p);
956 #endif
957 #ifndef XSetWindowBorderWidth_TCL_DECLARED
958 #define XSetWindowBorderWidth_TCL_DECLARED
959 /* 52 */
960 EXTERN void XSetWindowBorderWidth(Display *d, Window w,
961 unsigned int ui);
962 #endif
963 #ifndef XSetWindowColormap_TCL_DECLARED
964 #define XSetWindowColormap_TCL_DECLARED
965 /* 53 */
966 EXTERN void XSetWindowColormap(Display *d, Window w, Colormap c);
967 #endif
968 #ifndef XUngrabKeyboard_TCL_DECLARED
969 #define XUngrabKeyboard_TCL_DECLARED
970 /* 54 */
971 EXTERN void XUngrabKeyboard(Display *d, Time t);
972 #endif
973 #ifndef XUngrabPointer_TCL_DECLARED
974 #define XUngrabPointer_TCL_DECLARED
975 /* 55 */
976 EXTERN void XUngrabPointer(Display *d, Time t);
977 #endif
978 #ifndef XUnmapWindow_TCL_DECLARED
979 #define XUnmapWindow_TCL_DECLARED
980 /* 56 */
981 EXTERN void XUnmapWindow(Display *d, Window w);
982 #endif
983 #ifndef TkPutImage_TCL_DECLARED
984 #define TkPutImage_TCL_DECLARED
985 /* 57 */
986 EXTERN void TkPutImage(unsigned long *colors, int ncolors,
987 Display *display, Drawable d, GC gc,
988 XImage *image, int src_x, int src_y,
989 int dest_x, int dest_y, unsigned int width,
990 unsigned int height);
991 #endif
992 #ifndef XParseColor_TCL_DECLARED
993 #define XParseColor_TCL_DECLARED
994 /* 58 */
995 EXTERN Status XParseColor(Display *display, Colormap map,
996 _Xconst char *spec, XColor *colorPtr);
997 #endif
998 #ifndef XCreateGC_TCL_DECLARED
999 #define XCreateGC_TCL_DECLARED
1000 /* 59 */
1001 EXTERN GC XCreateGC(Display *display, Drawable d,
1002 unsigned long valuemask, XGCValues *values);
1003 #endif
1004 #ifndef XFreeGC_TCL_DECLARED
1005 #define XFreeGC_TCL_DECLARED
1006 /* 60 */
1007 EXTERN void XFreeGC(Display *display, GC gc);
1008 #endif
1009 #ifndef XInternAtom_TCL_DECLARED
1010 #define XInternAtom_TCL_DECLARED
1011 /* 61 */
1012 EXTERN Atom XInternAtom(Display *display,
1013 _Xconst char *atom_name, Bool only_if_exists);
1014 #endif
1015 #ifndef XSetBackground_TCL_DECLARED
1016 #define XSetBackground_TCL_DECLARED
1017 /* 62 */
1018 EXTERN void XSetBackground(Display *display, GC gc,
1019 unsigned long foreground);
1020 #endif
1021 #ifndef XSetForeground_TCL_DECLARED
1022 #define XSetForeground_TCL_DECLARED
1023 /* 63 */
1024 EXTERN void XSetForeground(Display *display, GC gc,
1025 unsigned long foreground);
1026 #endif
1027 #ifndef XSetClipMask_TCL_DECLARED
1028 #define XSetClipMask_TCL_DECLARED
1029 /* 64 */
1030 EXTERN void XSetClipMask(Display *display, GC gc, Pixmap pixmap);
1031 #endif
1032 #ifndef XSetClipOrigin_TCL_DECLARED
1033 #define XSetClipOrigin_TCL_DECLARED
1034 /* 65 */
1035 EXTERN void XSetClipOrigin(Display *display, GC gc,
1036 int clip_x_origin, int clip_y_origin);
1037 #endif
1038 #ifndef XSetTSOrigin_TCL_DECLARED
1039 #define XSetTSOrigin_TCL_DECLARED
1040 /* 66 */
1041 EXTERN void XSetTSOrigin(Display *display, GC gc,
1042 int ts_x_origin, int ts_y_origin);
1043 #endif
1044 #ifndef XChangeGC_TCL_DECLARED
1045 #define XChangeGC_TCL_DECLARED
1046 /* 67 */
1047 EXTERN void XChangeGC(Display *d, GC gc, unsigned long mask,
1048 XGCValues *values);
1049 #endif
1050 #ifndef XSetFont_TCL_DECLARED
1051 #define XSetFont_TCL_DECLARED
1052 /* 68 */
1053 EXTERN void XSetFont(Display *display, GC gc, Font font);
1054 #endif
1055 #ifndef XSetArcMode_TCL_DECLARED
1056 #define XSetArcMode_TCL_DECLARED
1057 /* 69 */
1058 EXTERN void XSetArcMode(Display *display, GC gc, int arc_mode);
1059 #endif
1060 #ifndef XSetStipple_TCL_DECLARED
1061 #define XSetStipple_TCL_DECLARED
1062 /* 70 */
1063 EXTERN void XSetStipple(Display *display, GC gc, Pixmap stipple);
1064 #endif
1065 #ifndef XSetFillRule_TCL_DECLARED
1066 #define XSetFillRule_TCL_DECLARED
1067 /* 71 */
1068 EXTERN void XSetFillRule(Display *display, GC gc, int fill_rule);
1069 #endif
1070 #ifndef XSetFillStyle_TCL_DECLARED
1071 #define XSetFillStyle_TCL_DECLARED
1072 /* 72 */
1073 EXTERN void XSetFillStyle(Display *display, GC gc,
1074 int fill_style);
1075 #endif
1076 #ifndef XSetFunction_TCL_DECLARED
1077 #define XSetFunction_TCL_DECLARED
1078 /* 73 */
1079 EXTERN void XSetFunction(Display *display, GC gc, int function);
1080 #endif
1081 #ifndef XSetLineAttributes_TCL_DECLARED
1082 #define XSetLineAttributes_TCL_DECLARED
1083 /* 74 */
1084 EXTERN void XSetLineAttributes(Display *display, GC gc,
1085 unsigned int line_width, int line_style,
1086 int cap_style, int join_style);
1087 #endif
1088 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
1089 #define _XInitImageFuncPtrs_TCL_DECLARED
1090 /* 75 */
1091 EXTERN int _XInitImageFuncPtrs(XImage *image);
1092 #endif
1093 #ifndef XCreateIC_TCL_DECLARED
1094 #define XCreateIC_TCL_DECLARED
1095 /* 76 */
1096 EXTERN XIC XCreateIC(void);
1097 #endif
1098 #ifndef XGetVisualInfo_TCL_DECLARED
1099 #define XGetVisualInfo_TCL_DECLARED
1100 /* 77 */
1101 EXTERN XVisualInfo * XGetVisualInfo(Display *display, long vinfo_mask,
1102 XVisualInfo *vinfo_template,
1103 int *nitems_return);
1104 #endif
1105 #ifndef XSetWMClientMachine_TCL_DECLARED
1106 #define XSetWMClientMachine_TCL_DECLARED
1107 /* 78 */
1108 EXTERN void XSetWMClientMachine(Display *display, Window w,
1109 XTextProperty *text_prop);
1110 #endif
1111 #ifndef XStringListToTextProperty_TCL_DECLARED
1112 #define XStringListToTextProperty_TCL_DECLARED
1113 /* 79 */
1114 EXTERN Status XStringListToTextProperty(char **list, int count,
1115 XTextProperty *text_prop_return);
1116 #endif
1117 #ifndef XDrawSegments_TCL_DECLARED
1118 #define XDrawSegments_TCL_DECLARED
1119 /* 80 */
1120 EXTERN void XDrawSegments(Display *display, Drawable d, GC gc,
1121 XSegment *segments, int nsegments);
1122 #endif
1123 #ifndef XForceScreenSaver_TCL_DECLARED
1124 #define XForceScreenSaver_TCL_DECLARED
1125 /* 81 */
1126 EXTERN void XForceScreenSaver(Display *display, int mode);
1127 #endif
1128 #ifndef XDrawLine_TCL_DECLARED
1129 #define XDrawLine_TCL_DECLARED
1130 /* 82 */
1131 EXTERN void XDrawLine(Display *d, Drawable dr, GC g, int x1,
1132 int y1, int x2, int y2);
1133 #endif
1134 #ifndef XFillRectangle_TCL_DECLARED
1135 #define XFillRectangle_TCL_DECLARED
1136 /* 83 */
1137 EXTERN void XFillRectangle(Display *display, Drawable d, GC gc,
1138 int x, int y, unsigned int width,
1139 unsigned int height);
1140 #endif
1141 #ifndef XClearWindow_TCL_DECLARED
1142 #define XClearWindow_TCL_DECLARED
1143 /* 84 */
1144 EXTERN void XClearWindow(Display *d, Window w);
1145 #endif
1146 #ifndef XDrawPoint_TCL_DECLARED
1147 #define XDrawPoint_TCL_DECLARED
1148 /* 85 */
1149 EXTERN void XDrawPoint(Display *display, Drawable d, GC gc,
1150 int x, int y);
1151 #endif
1152 #ifndef XDrawPoints_TCL_DECLARED
1153 #define XDrawPoints_TCL_DECLARED
1154 /* 86 */
1155 EXTERN void XDrawPoints(Display *display, Drawable d, GC gc,
1156 XPoint *points, int npoints, int mode);
1157 #endif
1158 #ifndef XWarpPointer_TCL_DECLARED
1159 #define XWarpPointer_TCL_DECLARED
1160 /* 87 */
1161 EXTERN void XWarpPointer(Display *display, Window src_w,
1162 Window dest_w, int src_x, int src_y,
1163 unsigned int src_width,
1164 unsigned int src_height, int dest_x,
1165 int dest_y);
1166 #endif
1167 #ifndef XQueryColor_TCL_DECLARED
1168 #define XQueryColor_TCL_DECLARED
1169 /* 88 */
1170 EXTERN void XQueryColor(Display *display, Colormap colormap,
1171 XColor *def_in_out);
1172 #endif
1173 #ifndef XQueryColors_TCL_DECLARED
1174 #define XQueryColors_TCL_DECLARED
1175 /* 89 */
1176 EXTERN void XQueryColors(Display *display, Colormap colormap,
1177 XColor *defs_in_out, int ncolors);
1178 #endif
1179 #ifndef XQueryTree_TCL_DECLARED
1180 #define XQueryTree_TCL_DECLARED
1181 /* 90 */
1182 EXTERN Status XQueryTree(Display *d, Window w1, Window *w2,
1183 Window *w3, Window **w4, unsigned int *ui);
1184 #endif
1185 #ifndef XSync_TCL_DECLARED
1186 #define XSync_TCL_DECLARED
1187 /* 91 */
1188 EXTERN int XSync(Display *display, Bool flag);
1189 #endif
1190 #endif /* AQUA */
1192 typedef struct TkIntXlibStubs {
1193 int magic;
1194 struct TkIntXlibStubHooks *hooks;
1196 #ifdef __WIN32__ /* WIN */
1197 void (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
1198 XModifierKeymap * (*xGetModifierMapping) (Display *d); /* 1 */
1199 XImage * (*xCreateImage) (Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4); /* 2 */
1200 XImage * (*xGetImage) (Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3); /* 3 */
1201 char * (*xGetAtomName) (Display *d, Atom a); /* 4 */
1202 char * (*xKeysymToString) (KeySym k); /* 5 */
1203 Colormap (*xCreateColormap) (Display *d, Window w, Visual *v, int i); /* 6 */
1204 Cursor (*xCreatePixmapCursor) (Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2); /* 7 */
1205 Cursor (*xCreateGlyphCursor) (Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor *x1, XColor *x2); /* 8 */
1206 GContext (*xGContextFromGC) (GC g); /* 9 */
1207 XHostAddress * (*xListHosts) (Display *d, int *i, Bool *b); /* 10 */
1208 KeySym (*xKeycodeToKeysym) (Display *d, unsigned int k, int i); /* 11 */
1209 KeySym (*xStringToKeysym) (_Xconst char *c); /* 12 */
1210 Window (*xRootWindow) (Display *d, int i); /* 13 */
1211 XErrorHandler (*xSetErrorHandler) (XErrorHandler x); /* 14 */
1212 Status (*xIconifyWindow) (Display *d, Window w, int i); /* 15 */
1213 Status (*xWithdrawWindow) (Display *d, Window w, int i); /* 16 */
1214 Status (*xGetWMColormapWindows) (Display *d, Window w, Window **wpp, int *ip); /* 17 */
1215 Status (*xAllocColor) (Display *d, Colormap c, XColor *xp); /* 18 */
1216 void (*xBell) (Display *d, int i); /* 19 */
1217 void (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 20 */
1218 void (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 21 */
1219 void (*xClearWindow) (Display *d, Window w); /* 22 */
1220 void (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 23 */
1221 void (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 24 */
1222 void (*xCopyPlane) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul); /* 25 */
1223 Pixmap (*xCreateBitmapFromData) (Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height); /* 26 */
1224 void (*xDefineCursor) (Display *d, Window w, Cursor c); /* 27 */
1225 void (*xDeleteProperty) (Display *d, Window w, Atom a); /* 28 */
1226 void (*xDestroyWindow) (Display *d, Window w); /* 29 */
1227 void (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 30 */
1228 void (*xDrawLines) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2); /* 31 */
1229 void (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 32 */
1230 void (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 33 */
1231 void (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 34 */
1232 void (*xFillRectangles) (Display *d, Drawable dr, GC g, XRectangle *x, int i); /* 35 */
1233 void (*xForceScreenSaver) (Display *d, int i); /* 36 */
1234 void (*xFreeColormap) (Display *d, Colormap c); /* 37 */
1235 void (*xFreeColors) (Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul); /* 38 */
1236 void (*xFreeCursor) (Display *d, Cursor c); /* 39 */
1237 void (*xFreeModifiermap) (XModifierKeymap *x); /* 40 */
1238 Status (*xGetGeometry) (Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4); /* 41 */
1239 void (*xGetInputFocus) (Display *d, Window *w, int *i); /* 42 */
1240 int (*xGetWindowProperty) (Display *d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom *ap, int *ip, unsigned long *ulp1, unsigned long *ulp2, unsigned char **cpp); /* 43 */
1241 Status (*xGetWindowAttributes) (Display *d, Window w, XWindowAttributes *x); /* 44 */
1242 int (*xGrabKeyboard) (Display *d, Window w, Bool b, int i1, int i2, Time t); /* 45 */
1243 int (*xGrabPointer) (Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t); /* 46 */
1244 KeyCode (*xKeysymToKeycode) (Display *d, KeySym k); /* 47 */
1245 Status (*xLookupColor) (Display *d, Colormap c1, _Xconst char *c2, XColor *x1, XColor *x2); /* 48 */
1246 void (*xMapWindow) (Display *d, Window w); /* 49 */
1247 void (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 50 */
1248 void (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 51 */
1249 void (*xNextEvent) (Display *d, XEvent *x); /* 52 */
1250 void (*xPutBackEvent) (Display *d, XEvent *x); /* 53 */
1251 void (*xQueryColors) (Display *d, Colormap c, XColor *x, int i); /* 54 */
1252 Bool (*xQueryPointer) (Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui); /* 55 */
1253 Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 56 */
1254 void (*xRaiseWindow) (Display *d, Window w); /* 57 */
1255 void (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 58 */
1256 void (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 59 */
1257 void (*xSelectInput) (Display *d, Window w, long l); /* 60 */
1258 Status (*xSendEvent) (Display *d, Window w, Bool b, long l, XEvent *x); /* 61 */
1259 void (*xSetCommand) (Display *d, Window w, CONST char **c, int i); /* 62 */
1260 void (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 63 */
1261 void (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 64 */
1262 void (*xSetSelectionOwner) (Display *d, Atom a, Window w, Time t); /* 65 */
1263 void (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 66 */
1264 void (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 67 */
1265 void (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 68 */
1266 void (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 69 */
1267 void (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 70 */
1268 void (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 71 */
1269 Bool (*xTranslateCoordinates) (Display *d, Window w1, Window w2, int i1, int i2, int *i3, int *i4, Window *w3); /* 72 */
1270 void (*xUngrabKeyboard) (Display *d, Time t); /* 73 */
1271 void (*xUngrabPointer) (Display *d, Time t); /* 74 */
1272 void (*xUnmapWindow) (Display *d, Window w); /* 75 */
1273 void (*xWindowEvent) (Display *d, Window w, long l, XEvent *x); /* 76 */
1274 void (*xDestroyIC) (XIC x); /* 77 */
1275 Bool (*xFilterEvent) (XEvent *x, Window w); /* 78 */
1276 int (*xmbLookupString) (XIC xi, XKeyPressedEvent *xk, char *c, int i, KeySym *k, Status *s); /* 79 */
1277 void (*tkPutImage) (unsigned long *colors, int ncolors, Display *display, Drawable d, GC gc, XImage *image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height); /* 80 */
1278 VOID *reserved81;
1279 Status (*xParseColor) (Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr); /* 82 */
1280 GC (*xCreateGC) (Display *display, Drawable d, unsigned long valuemask, XGCValues *values); /* 83 */
1281 void (*xFreeGC) (Display *display, GC gc); /* 84 */
1282 Atom (*xInternAtom) (Display *display, _Xconst char *atom_name, Bool only_if_exists); /* 85 */
1283 void (*xSetBackground) (Display *display, GC gc, unsigned long foreground); /* 86 */
1284 void (*xSetForeground) (Display *display, GC gc, unsigned long foreground); /* 87 */
1285 void (*xSetClipMask) (Display *display, GC gc, Pixmap pixmap); /* 88 */
1286 void (*xSetClipOrigin) (Display *display, GC gc, int clip_x_origin, int clip_y_origin); /* 89 */
1287 void (*xSetTSOrigin) (Display *display, GC gc, int ts_x_origin, int ts_y_origin); /* 90 */
1288 void (*xChangeGC) (Display *d, GC gc, unsigned long mask, XGCValues *values); /* 91 */
1289 void (*xSetFont) (Display *display, GC gc, Font font); /* 92 */
1290 void (*xSetArcMode) (Display *display, GC gc, int arc_mode); /* 93 */
1291 void (*xSetStipple) (Display *display, GC gc, Pixmap stipple); /* 94 */
1292 void (*xSetFillRule) (Display *display, GC gc, int fill_rule); /* 95 */
1293 void (*xSetFillStyle) (Display *display, GC gc, int fill_style); /* 96 */
1294 void (*xSetFunction) (Display *display, GC gc, int function); /* 97 */
1295 void (*xSetLineAttributes) (Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style); /* 98 */
1296 int (*_XInitImageFuncPtrs) (XImage *image); /* 99 */
1297 XIC (*xCreateIC) (void); /* 100 */
1298 XVisualInfo * (*xGetVisualInfo) (Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return); /* 101 */
1299 void (*xSetWMClientMachine) (Display *display, Window w, XTextProperty *text_prop); /* 102 */
1300 Status (*xStringListToTextProperty) (char **list, int count, XTextProperty *text_prop_return); /* 103 */
1301 void (*xDrawLine) (Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2); /* 104 */
1302 void (*xWarpPointer) (Display *d, Window s, Window dw, int sx, int sy, unsigned int sw, unsigned int sh, int dx, int dy); /* 105 */
1303 void (*xFillRectangle) (Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); /* 106 */
1304 #endif /* WIN */
1305 #ifdef MAC_OSX_TK /* AQUA */
1306 void (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
1307 XModifierKeymap * (*xGetModifierMapping) (Display *d); /* 1 */
1308 XImage * (*xCreateImage) (Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4); /* 2 */
1309 XImage * (*xGetImage) (Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3); /* 3 */
1310 char * (*xGetAtomName) (Display *d, Atom a); /* 4 */
1311 char * (*xKeysymToString) (KeySym k); /* 5 */
1312 Colormap (*xCreateColormap) (Display *d, Window w, Visual *v, int i); /* 6 */
1313 GContext (*xGContextFromGC) (GC g); /* 7 */
1314 KeySym (*xKeycodeToKeysym) (Display *d, KeyCode k, int i); /* 8 */
1315 KeySym (*xStringToKeysym) (_Xconst char *c); /* 9 */
1316 Window (*xRootWindow) (Display *d, int i); /* 10 */
1317 XErrorHandler (*xSetErrorHandler) (XErrorHandler x); /* 11 */
1318 Status (*xAllocColor) (Display *d, Colormap c, XColor *xp); /* 12 */
1319 void (*xBell) (Display *d, int i); /* 13 */
1320 void (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 14 */
1321 void (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 15 */
1322 void (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 16 */
1323 void (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 17 */
1324 void (*xCopyPlane) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul); /* 18 */
1325 Pixmap (*xCreateBitmapFromData) (Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height); /* 19 */
1326 void (*xDefineCursor) (Display *d, Window w, Cursor c); /* 20 */
1327 void (*xDestroyWindow) (Display *d, Window w); /* 21 */
1328 void (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 22 */
1329 void (*xDrawLines) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2); /* 23 */
1330 void (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 24 */
1331 void (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 25 */
1332 void (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 26 */
1333 void (*xFillRectangles) (Display *d, Drawable dr, GC g, XRectangle *x, int i); /* 27 */
1334 void (*xFreeColormap) (Display *d, Colormap c); /* 28 */
1335 void (*xFreeColors) (Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul); /* 29 */
1336 void (*xFreeModifiermap) (XModifierKeymap *x); /* 30 */
1337 Status (*xGetGeometry) (Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4); /* 31 */
1338 int (*xGetWindowProperty) (Display *d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom *ap, int *ip, unsigned long *ulp1, unsigned long *ulp2, unsigned char **cpp); /* 32 */
1339 int (*xGrabKeyboard) (Display *d, Window w, Bool b, int i1, int i2, Time t); /* 33 */
1340 int (*xGrabPointer) (Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t); /* 34 */
1341 KeyCode (*xKeysymToKeycode) (Display *d, KeySym k); /* 35 */
1342 void (*xMapWindow) (Display *d, Window w); /* 36 */
1343 void (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 37 */
1344 void (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 38 */
1345 Bool (*xQueryPointer) (Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui); /* 39 */
1346 void (*xRaiseWindow) (Display *d, Window w); /* 40 */
1347 void (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 41 */
1348 void (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 42 */
1349 void (*xSelectInput) (Display *d, Window w, long l); /* 43 */
1350 Status (*xSendEvent) (Display *d, Window w, Bool b, long l, XEvent *x); /* 44 */
1351 void (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 45 */
1352 void (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 46 */
1353 void (*xSetSelectionOwner) (Display *d, Atom a, Window w, Time t); /* 47 */
1354 void (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 48 */
1355 void (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 49 */
1356 void (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 50 */
1357 void (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 51 */
1358 void (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 52 */
1359 void (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 53 */
1360 void (*xUngrabKeyboard) (Display *d, Time t); /* 54 */
1361 void (*xUngrabPointer) (Display *d, Time t); /* 55 */
1362 void (*xUnmapWindow) (Display *d, Window w); /* 56 */
1363 void (*tkPutImage) (unsigned long *colors, int ncolors, Display *display, Drawable d, GC gc, XImage *image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height); /* 57 */
1364 Status (*xParseColor) (Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr); /* 58 */
1365 GC (*xCreateGC) (Display *display, Drawable d, unsigned long valuemask, XGCValues *values); /* 59 */
1366 void (*xFreeGC) (Display *display, GC gc); /* 60 */
1367 Atom (*xInternAtom) (Display *display, _Xconst char *atom_name, Bool only_if_exists); /* 61 */
1368 void (*xSetBackground) (Display *display, GC gc, unsigned long foreground); /* 62 */
1369 void (*xSetForeground) (Display *display, GC gc, unsigned long foreground); /* 63 */
1370 void (*xSetClipMask) (Display *display, GC gc, Pixmap pixmap); /* 64 */
1371 void (*xSetClipOrigin) (Display *display, GC gc, int clip_x_origin, int clip_y_origin); /* 65 */
1372 void (*xSetTSOrigin) (Display *display, GC gc, int ts_x_origin, int ts_y_origin); /* 66 */
1373 void (*xChangeGC) (Display *d, GC gc, unsigned long mask, XGCValues *values); /* 67 */
1374 void (*xSetFont) (Display *display, GC gc, Font font); /* 68 */
1375 void (*xSetArcMode) (Display *display, GC gc, int arc_mode); /* 69 */
1376 void (*xSetStipple) (Display *display, GC gc, Pixmap stipple); /* 70 */
1377 void (*xSetFillRule) (Display *display, GC gc, int fill_rule); /* 71 */
1378 void (*xSetFillStyle) (Display *display, GC gc, int fill_style); /* 72 */
1379 void (*xSetFunction) (Display *display, GC gc, int function); /* 73 */
1380 void (*xSetLineAttributes) (Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style); /* 74 */
1381 int (*_XInitImageFuncPtrs) (XImage *image); /* 75 */
1382 XIC (*xCreateIC) (void); /* 76 */
1383 XVisualInfo * (*xGetVisualInfo) (Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return); /* 77 */
1384 void (*xSetWMClientMachine) (Display *display, Window w, XTextProperty *text_prop); /* 78 */
1385 Status (*xStringListToTextProperty) (char **list, int count, XTextProperty *text_prop_return); /* 79 */
1386 void (*xDrawSegments) (Display *display, Drawable d, GC gc, XSegment *segments, int nsegments); /* 80 */
1387 void (*xForceScreenSaver) (Display *display, int mode); /* 81 */
1388 void (*xDrawLine) (Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2); /* 82 */
1389 void (*xFillRectangle) (Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); /* 83 */
1390 void (*xClearWindow) (Display *d, Window w); /* 84 */
1391 void (*xDrawPoint) (Display *display, Drawable d, GC gc, int x, int y); /* 85 */
1392 void (*xDrawPoints) (Display *display, Drawable d, GC gc, XPoint *points, int npoints, int mode); /* 86 */
1393 void (*xWarpPointer) (Display *display, Window src_w, Window dest_w, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y); /* 87 */
1394 void (*xQueryColor) (Display *display, Colormap colormap, XColor *def_in_out); /* 88 */
1395 void (*xQueryColors) (Display *display, Colormap colormap, XColor *defs_in_out, int ncolors); /* 89 */
1396 Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 90 */
1397 int (*xSync) (Display *display, Bool flag); /* 91 */
1398 #endif /* AQUA */
1399 } TkIntXlibStubs;
1401 #ifdef __cplusplus
1402 extern "C" {
1403 #endif
1404 extern TkIntXlibStubs *tkIntXlibStubsPtr;
1405 #ifdef __cplusplus
1407 #endif
1409 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
1412 * Inline function declarations:
1415 #ifdef __WIN32__ /* WIN */
1416 #ifndef XSetDashes
1417 #define XSetDashes \
1418 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1419 #endif
1420 #ifndef XGetModifierMapping
1421 #define XGetModifierMapping \
1422 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1423 #endif
1424 #ifndef XCreateImage
1425 #define XCreateImage \
1426 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1427 #endif
1428 #ifndef XGetImage
1429 #define XGetImage \
1430 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1431 #endif
1432 #ifndef XGetAtomName
1433 #define XGetAtomName \
1434 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1435 #endif
1436 #ifndef XKeysymToString
1437 #define XKeysymToString \
1438 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1439 #endif
1440 #ifndef XCreateColormap
1441 #define XCreateColormap \
1442 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1443 #endif
1444 #ifndef XCreatePixmapCursor
1445 #define XCreatePixmapCursor \
1446 (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
1447 #endif
1448 #ifndef XCreateGlyphCursor
1449 #define XCreateGlyphCursor \
1450 (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
1451 #endif
1452 #ifndef XGContextFromGC
1453 #define XGContextFromGC \
1454 (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
1455 #endif
1456 #ifndef XListHosts
1457 #define XListHosts \
1458 (tkIntXlibStubsPtr->xListHosts) /* 10 */
1459 #endif
1460 #ifndef XKeycodeToKeysym
1461 #define XKeycodeToKeysym \
1462 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
1463 #endif
1464 #ifndef XStringToKeysym
1465 #define XStringToKeysym \
1466 (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
1467 #endif
1468 #ifndef XRootWindow
1469 #define XRootWindow \
1470 (tkIntXlibStubsPtr->xRootWindow) /* 13 */
1471 #endif
1472 #ifndef XSetErrorHandler
1473 #define XSetErrorHandler \
1474 (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
1475 #endif
1476 #ifndef XIconifyWindow
1477 #define XIconifyWindow \
1478 (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
1479 #endif
1480 #ifndef XWithdrawWindow
1481 #define XWithdrawWindow \
1482 (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
1483 #endif
1484 #ifndef XGetWMColormapWindows
1485 #define XGetWMColormapWindows \
1486 (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
1487 #endif
1488 #ifndef XAllocColor
1489 #define XAllocColor \
1490 (tkIntXlibStubsPtr->xAllocColor) /* 18 */
1491 #endif
1492 #ifndef XBell
1493 #define XBell \
1494 (tkIntXlibStubsPtr->xBell) /* 19 */
1495 #endif
1496 #ifndef XChangeProperty
1497 #define XChangeProperty \
1498 (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
1499 #endif
1500 #ifndef XChangeWindowAttributes
1501 #define XChangeWindowAttributes \
1502 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
1503 #endif
1504 #ifndef XClearWindow
1505 #define XClearWindow \
1506 (tkIntXlibStubsPtr->xClearWindow) /* 22 */
1507 #endif
1508 #ifndef XConfigureWindow
1509 #define XConfigureWindow \
1510 (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
1511 #endif
1512 #ifndef XCopyArea
1513 #define XCopyArea \
1514 (tkIntXlibStubsPtr->xCopyArea) /* 24 */
1515 #endif
1516 #ifndef XCopyPlane
1517 #define XCopyPlane \
1518 (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
1519 #endif
1520 #ifndef XCreateBitmapFromData
1521 #define XCreateBitmapFromData \
1522 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
1523 #endif
1524 #ifndef XDefineCursor
1525 #define XDefineCursor \
1526 (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
1527 #endif
1528 #ifndef XDeleteProperty
1529 #define XDeleteProperty \
1530 (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
1531 #endif
1532 #ifndef XDestroyWindow
1533 #define XDestroyWindow \
1534 (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
1535 #endif
1536 #ifndef XDrawArc
1537 #define XDrawArc \
1538 (tkIntXlibStubsPtr->xDrawArc) /* 30 */
1539 #endif
1540 #ifndef XDrawLines
1541 #define XDrawLines \
1542 (tkIntXlibStubsPtr->xDrawLines) /* 31 */
1543 #endif
1544 #ifndef XDrawRectangle
1545 #define XDrawRectangle \
1546 (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
1547 #endif
1548 #ifndef XFillArc
1549 #define XFillArc \
1550 (tkIntXlibStubsPtr->xFillArc) /* 33 */
1551 #endif
1552 #ifndef XFillPolygon
1553 #define XFillPolygon \
1554 (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
1555 #endif
1556 #ifndef XFillRectangles
1557 #define XFillRectangles \
1558 (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
1559 #endif
1560 #ifndef XForceScreenSaver
1561 #define XForceScreenSaver \
1562 (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
1563 #endif
1564 #ifndef XFreeColormap
1565 #define XFreeColormap \
1566 (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
1567 #endif
1568 #ifndef XFreeColors
1569 #define XFreeColors \
1570 (tkIntXlibStubsPtr->xFreeColors) /* 38 */
1571 #endif
1572 #ifndef XFreeCursor
1573 #define XFreeCursor \
1574 (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
1575 #endif
1576 #ifndef XFreeModifiermap
1577 #define XFreeModifiermap \
1578 (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
1579 #endif
1580 #ifndef XGetGeometry
1581 #define XGetGeometry \
1582 (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
1583 #endif
1584 #ifndef XGetInputFocus
1585 #define XGetInputFocus \
1586 (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
1587 #endif
1588 #ifndef XGetWindowProperty
1589 #define XGetWindowProperty \
1590 (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
1591 #endif
1592 #ifndef XGetWindowAttributes
1593 #define XGetWindowAttributes \
1594 (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
1595 #endif
1596 #ifndef XGrabKeyboard
1597 #define XGrabKeyboard \
1598 (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
1599 #endif
1600 #ifndef XGrabPointer
1601 #define XGrabPointer \
1602 (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
1603 #endif
1604 #ifndef XKeysymToKeycode
1605 #define XKeysymToKeycode \
1606 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
1607 #endif
1608 #ifndef XLookupColor
1609 #define XLookupColor \
1610 (tkIntXlibStubsPtr->xLookupColor) /* 48 */
1611 #endif
1612 #ifndef XMapWindow
1613 #define XMapWindow \
1614 (tkIntXlibStubsPtr->xMapWindow) /* 49 */
1615 #endif
1616 #ifndef XMoveResizeWindow
1617 #define XMoveResizeWindow \
1618 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
1619 #endif
1620 #ifndef XMoveWindow
1621 #define XMoveWindow \
1622 (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
1623 #endif
1624 #ifndef XNextEvent
1625 #define XNextEvent \
1626 (tkIntXlibStubsPtr->xNextEvent) /* 52 */
1627 #endif
1628 #ifndef XPutBackEvent
1629 #define XPutBackEvent \
1630 (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
1631 #endif
1632 #ifndef XQueryColors
1633 #define XQueryColors \
1634 (tkIntXlibStubsPtr->xQueryColors) /* 54 */
1635 #endif
1636 #ifndef XQueryPointer
1637 #define XQueryPointer \
1638 (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
1639 #endif
1640 #ifndef XQueryTree
1641 #define XQueryTree \
1642 (tkIntXlibStubsPtr->xQueryTree) /* 56 */
1643 #endif
1644 #ifndef XRaiseWindow
1645 #define XRaiseWindow \
1646 (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
1647 #endif
1648 #ifndef XRefreshKeyboardMapping
1649 #define XRefreshKeyboardMapping \
1650 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
1651 #endif
1652 #ifndef XResizeWindow
1653 #define XResizeWindow \
1654 (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
1655 #endif
1656 #ifndef XSelectInput
1657 #define XSelectInput \
1658 (tkIntXlibStubsPtr->xSelectInput) /* 60 */
1659 #endif
1660 #ifndef XSendEvent
1661 #define XSendEvent \
1662 (tkIntXlibStubsPtr->xSendEvent) /* 61 */
1663 #endif
1664 #ifndef XSetCommand
1665 #define XSetCommand \
1666 (tkIntXlibStubsPtr->xSetCommand) /* 62 */
1667 #endif
1668 #ifndef XSetIconName
1669 #define XSetIconName \
1670 (tkIntXlibStubsPtr->xSetIconName) /* 63 */
1671 #endif
1672 #ifndef XSetInputFocus
1673 #define XSetInputFocus \
1674 (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
1675 #endif
1676 #ifndef XSetSelectionOwner
1677 #define XSetSelectionOwner \
1678 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
1679 #endif
1680 #ifndef XSetWindowBackground
1681 #define XSetWindowBackground \
1682 (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
1683 #endif
1684 #ifndef XSetWindowBackgroundPixmap
1685 #define XSetWindowBackgroundPixmap \
1686 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
1687 #endif
1688 #ifndef XSetWindowBorder
1689 #define XSetWindowBorder \
1690 (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
1691 #endif
1692 #ifndef XSetWindowBorderPixmap
1693 #define XSetWindowBorderPixmap \
1694 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
1695 #endif
1696 #ifndef XSetWindowBorderWidth
1697 #define XSetWindowBorderWidth \
1698 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
1699 #endif
1700 #ifndef XSetWindowColormap
1701 #define XSetWindowColormap \
1702 (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
1703 #endif
1704 #ifndef XTranslateCoordinates
1705 #define XTranslateCoordinates \
1706 (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
1707 #endif
1708 #ifndef XUngrabKeyboard
1709 #define XUngrabKeyboard \
1710 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
1711 #endif
1712 #ifndef XUngrabPointer
1713 #define XUngrabPointer \
1714 (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
1715 #endif
1716 #ifndef XUnmapWindow
1717 #define XUnmapWindow \
1718 (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
1719 #endif
1720 #ifndef XWindowEvent
1721 #define XWindowEvent \
1722 (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
1723 #endif
1724 #ifndef XDestroyIC
1725 #define XDestroyIC \
1726 (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
1727 #endif
1728 #ifndef XFilterEvent
1729 #define XFilterEvent \
1730 (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
1731 #endif
1732 #ifndef XmbLookupString
1733 #define XmbLookupString \
1734 (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
1735 #endif
1736 #ifndef TkPutImage
1737 #define TkPutImage \
1738 (tkIntXlibStubsPtr->tkPutImage) /* 80 */
1739 #endif
1740 /* Slot 81 is reserved */
1741 #ifndef XParseColor
1742 #define XParseColor \
1743 (tkIntXlibStubsPtr->xParseColor) /* 82 */
1744 #endif
1745 #ifndef XCreateGC
1746 #define XCreateGC \
1747 (tkIntXlibStubsPtr->xCreateGC) /* 83 */
1748 #endif
1749 #ifndef XFreeGC
1750 #define XFreeGC \
1751 (tkIntXlibStubsPtr->xFreeGC) /* 84 */
1752 #endif
1753 #ifndef XInternAtom
1754 #define XInternAtom \
1755 (tkIntXlibStubsPtr->xInternAtom) /* 85 */
1756 #endif
1757 #ifndef XSetBackground
1758 #define XSetBackground \
1759 (tkIntXlibStubsPtr->xSetBackground) /* 86 */
1760 #endif
1761 #ifndef XSetForeground
1762 #define XSetForeground \
1763 (tkIntXlibStubsPtr->xSetForeground) /* 87 */
1764 #endif
1765 #ifndef XSetClipMask
1766 #define XSetClipMask \
1767 (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
1768 #endif
1769 #ifndef XSetClipOrigin
1770 #define XSetClipOrigin \
1771 (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
1772 #endif
1773 #ifndef XSetTSOrigin
1774 #define XSetTSOrigin \
1775 (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
1776 #endif
1777 #ifndef XChangeGC
1778 #define XChangeGC \
1779 (tkIntXlibStubsPtr->xChangeGC) /* 91 */
1780 #endif
1781 #ifndef XSetFont
1782 #define XSetFont \
1783 (tkIntXlibStubsPtr->xSetFont) /* 92 */
1784 #endif
1785 #ifndef XSetArcMode
1786 #define XSetArcMode \
1787 (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
1788 #endif
1789 #ifndef XSetStipple
1790 #define XSetStipple \
1791 (tkIntXlibStubsPtr->xSetStipple) /* 94 */
1792 #endif
1793 #ifndef XSetFillRule
1794 #define XSetFillRule \
1795 (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
1796 #endif
1797 #ifndef XSetFillStyle
1798 #define XSetFillStyle \
1799 (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
1800 #endif
1801 #ifndef XSetFunction
1802 #define XSetFunction \
1803 (tkIntXlibStubsPtr->xSetFunction) /* 97 */
1804 #endif
1805 #ifndef XSetLineAttributes
1806 #define XSetLineAttributes \
1807 (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
1808 #endif
1809 #ifndef _XInitImageFuncPtrs
1810 #define _XInitImageFuncPtrs \
1811 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
1812 #endif
1813 #ifndef XCreateIC
1814 #define XCreateIC \
1815 (tkIntXlibStubsPtr->xCreateIC) /* 100 */
1816 #endif
1817 #ifndef XGetVisualInfo
1818 #define XGetVisualInfo \
1819 (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
1820 #endif
1821 #ifndef XSetWMClientMachine
1822 #define XSetWMClientMachine \
1823 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
1824 #endif
1825 #ifndef XStringListToTextProperty
1826 #define XStringListToTextProperty \
1827 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
1828 #endif
1829 #ifndef XDrawLine
1830 #define XDrawLine \
1831 (tkIntXlibStubsPtr->xDrawLine) /* 104 */
1832 #endif
1833 #ifndef XWarpPointer
1834 #define XWarpPointer \
1835 (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
1836 #endif
1837 #ifndef XFillRectangle
1838 #define XFillRectangle \
1839 (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
1840 #endif
1841 #endif /* WIN */
1842 #ifdef MAC_OSX_TK /* AQUA */
1843 #ifndef XSetDashes
1844 #define XSetDashes \
1845 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1846 #endif
1847 #ifndef XGetModifierMapping
1848 #define XGetModifierMapping \
1849 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1850 #endif
1851 #ifndef XCreateImage
1852 #define XCreateImage \
1853 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1854 #endif
1855 #ifndef XGetImage
1856 #define XGetImage \
1857 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1858 #endif
1859 #ifndef XGetAtomName
1860 #define XGetAtomName \
1861 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1862 #endif
1863 #ifndef XKeysymToString
1864 #define XKeysymToString \
1865 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1866 #endif
1867 #ifndef XCreateColormap
1868 #define XCreateColormap \
1869 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1870 #endif
1871 #ifndef XGContextFromGC
1872 #define XGContextFromGC \
1873 (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
1874 #endif
1875 #ifndef XKeycodeToKeysym
1876 #define XKeycodeToKeysym \
1877 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
1878 #endif
1879 #ifndef XStringToKeysym
1880 #define XStringToKeysym \
1881 (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
1882 #endif
1883 #ifndef XRootWindow
1884 #define XRootWindow \
1885 (tkIntXlibStubsPtr->xRootWindow) /* 10 */
1886 #endif
1887 #ifndef XSetErrorHandler
1888 #define XSetErrorHandler \
1889 (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
1890 #endif
1891 #ifndef XAllocColor
1892 #define XAllocColor \
1893 (tkIntXlibStubsPtr->xAllocColor) /* 12 */
1894 #endif
1895 #ifndef XBell
1896 #define XBell \
1897 (tkIntXlibStubsPtr->xBell) /* 13 */
1898 #endif
1899 #ifndef XChangeProperty
1900 #define XChangeProperty \
1901 (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
1902 #endif
1903 #ifndef XChangeWindowAttributes
1904 #define XChangeWindowAttributes \
1905 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
1906 #endif
1907 #ifndef XConfigureWindow
1908 #define XConfigureWindow \
1909 (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
1910 #endif
1911 #ifndef XCopyArea
1912 #define XCopyArea \
1913 (tkIntXlibStubsPtr->xCopyArea) /* 17 */
1914 #endif
1915 #ifndef XCopyPlane
1916 #define XCopyPlane \
1917 (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
1918 #endif
1919 #ifndef XCreateBitmapFromData
1920 #define XCreateBitmapFromData \
1921 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
1922 #endif
1923 #ifndef XDefineCursor
1924 #define XDefineCursor \
1925 (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
1926 #endif
1927 #ifndef XDestroyWindow
1928 #define XDestroyWindow \
1929 (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
1930 #endif
1931 #ifndef XDrawArc
1932 #define XDrawArc \
1933 (tkIntXlibStubsPtr->xDrawArc) /* 22 */
1934 #endif
1935 #ifndef XDrawLines
1936 #define XDrawLines \
1937 (tkIntXlibStubsPtr->xDrawLines) /* 23 */
1938 #endif
1939 #ifndef XDrawRectangle
1940 #define XDrawRectangle \
1941 (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
1942 #endif
1943 #ifndef XFillArc
1944 #define XFillArc \
1945 (tkIntXlibStubsPtr->xFillArc) /* 25 */
1946 #endif
1947 #ifndef XFillPolygon
1948 #define XFillPolygon \
1949 (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
1950 #endif
1951 #ifndef XFillRectangles
1952 #define XFillRectangles \
1953 (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
1954 #endif
1955 #ifndef XFreeColormap
1956 #define XFreeColormap \
1957 (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
1958 #endif
1959 #ifndef XFreeColors
1960 #define XFreeColors \
1961 (tkIntXlibStubsPtr->xFreeColors) /* 29 */
1962 #endif
1963 #ifndef XFreeModifiermap
1964 #define XFreeModifiermap \
1965 (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
1966 #endif
1967 #ifndef XGetGeometry
1968 #define XGetGeometry \
1969 (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
1970 #endif
1971 #ifndef XGetWindowProperty
1972 #define XGetWindowProperty \
1973 (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
1974 #endif
1975 #ifndef XGrabKeyboard
1976 #define XGrabKeyboard \
1977 (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
1978 #endif
1979 #ifndef XGrabPointer
1980 #define XGrabPointer \
1981 (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
1982 #endif
1983 #ifndef XKeysymToKeycode
1984 #define XKeysymToKeycode \
1985 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
1986 #endif
1987 #ifndef XMapWindow
1988 #define XMapWindow \
1989 (tkIntXlibStubsPtr->xMapWindow) /* 36 */
1990 #endif
1991 #ifndef XMoveResizeWindow
1992 #define XMoveResizeWindow \
1993 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
1994 #endif
1995 #ifndef XMoveWindow
1996 #define XMoveWindow \
1997 (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
1998 #endif
1999 #ifndef XQueryPointer
2000 #define XQueryPointer \
2001 (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
2002 #endif
2003 #ifndef XRaiseWindow
2004 #define XRaiseWindow \
2005 (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
2006 #endif
2007 #ifndef XRefreshKeyboardMapping
2008 #define XRefreshKeyboardMapping \
2009 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
2010 #endif
2011 #ifndef XResizeWindow
2012 #define XResizeWindow \
2013 (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
2014 #endif
2015 #ifndef XSelectInput
2016 #define XSelectInput \
2017 (tkIntXlibStubsPtr->xSelectInput) /* 43 */
2018 #endif
2019 #ifndef XSendEvent
2020 #define XSendEvent \
2021 (tkIntXlibStubsPtr->xSendEvent) /* 44 */
2022 #endif
2023 #ifndef XSetIconName
2024 #define XSetIconName \
2025 (tkIntXlibStubsPtr->xSetIconName) /* 45 */
2026 #endif
2027 #ifndef XSetInputFocus
2028 #define XSetInputFocus \
2029 (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
2030 #endif
2031 #ifndef XSetSelectionOwner
2032 #define XSetSelectionOwner \
2033 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
2034 #endif
2035 #ifndef XSetWindowBackground
2036 #define XSetWindowBackground \
2037 (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
2038 #endif
2039 #ifndef XSetWindowBackgroundPixmap
2040 #define XSetWindowBackgroundPixmap \
2041 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
2042 #endif
2043 #ifndef XSetWindowBorder
2044 #define XSetWindowBorder \
2045 (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
2046 #endif
2047 #ifndef XSetWindowBorderPixmap
2048 #define XSetWindowBorderPixmap \
2049 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
2050 #endif
2051 #ifndef XSetWindowBorderWidth
2052 #define XSetWindowBorderWidth \
2053 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
2054 #endif
2055 #ifndef XSetWindowColormap
2056 #define XSetWindowColormap \
2057 (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
2058 #endif
2059 #ifndef XUngrabKeyboard
2060 #define XUngrabKeyboard \
2061 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
2062 #endif
2063 #ifndef XUngrabPointer
2064 #define XUngrabPointer \
2065 (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
2066 #endif
2067 #ifndef XUnmapWindow
2068 #define XUnmapWindow \
2069 (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
2070 #endif
2071 #ifndef TkPutImage
2072 #define TkPutImage \
2073 (tkIntXlibStubsPtr->tkPutImage) /* 57 */
2074 #endif
2075 #ifndef XParseColor
2076 #define XParseColor \
2077 (tkIntXlibStubsPtr->xParseColor) /* 58 */
2078 #endif
2079 #ifndef XCreateGC
2080 #define XCreateGC \
2081 (tkIntXlibStubsPtr->xCreateGC) /* 59 */
2082 #endif
2083 #ifndef XFreeGC
2084 #define XFreeGC \
2085 (tkIntXlibStubsPtr->xFreeGC) /* 60 */
2086 #endif
2087 #ifndef XInternAtom
2088 #define XInternAtom \
2089 (tkIntXlibStubsPtr->xInternAtom) /* 61 */
2090 #endif
2091 #ifndef XSetBackground
2092 #define XSetBackground \
2093 (tkIntXlibStubsPtr->xSetBackground) /* 62 */
2094 #endif
2095 #ifndef XSetForeground
2096 #define XSetForeground \
2097 (tkIntXlibStubsPtr->xSetForeground) /* 63 */
2098 #endif
2099 #ifndef XSetClipMask
2100 #define XSetClipMask \
2101 (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
2102 #endif
2103 #ifndef XSetClipOrigin
2104 #define XSetClipOrigin \
2105 (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
2106 #endif
2107 #ifndef XSetTSOrigin
2108 #define XSetTSOrigin \
2109 (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
2110 #endif
2111 #ifndef XChangeGC
2112 #define XChangeGC \
2113 (tkIntXlibStubsPtr->xChangeGC) /* 67 */
2114 #endif
2115 #ifndef XSetFont
2116 #define XSetFont \
2117 (tkIntXlibStubsPtr->xSetFont) /* 68 */
2118 #endif
2119 #ifndef XSetArcMode
2120 #define XSetArcMode \
2121 (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
2122 #endif
2123 #ifndef XSetStipple
2124 #define XSetStipple \
2125 (tkIntXlibStubsPtr->xSetStipple) /* 70 */
2126 #endif
2127 #ifndef XSetFillRule
2128 #define XSetFillRule \
2129 (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
2130 #endif
2131 #ifndef XSetFillStyle
2132 #define XSetFillStyle \
2133 (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
2134 #endif
2135 #ifndef XSetFunction
2136 #define XSetFunction \
2137 (tkIntXlibStubsPtr->xSetFunction) /* 73 */
2138 #endif
2139 #ifndef XSetLineAttributes
2140 #define XSetLineAttributes \
2141 (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
2142 #endif
2143 #ifndef _XInitImageFuncPtrs
2144 #define _XInitImageFuncPtrs \
2145 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
2146 #endif
2147 #ifndef XCreateIC
2148 #define XCreateIC \
2149 (tkIntXlibStubsPtr->xCreateIC) /* 76 */
2150 #endif
2151 #ifndef XGetVisualInfo
2152 #define XGetVisualInfo \
2153 (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
2154 #endif
2155 #ifndef XSetWMClientMachine
2156 #define XSetWMClientMachine \
2157 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
2158 #endif
2159 #ifndef XStringListToTextProperty
2160 #define XStringListToTextProperty \
2161 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
2162 #endif
2163 #ifndef XDrawSegments
2164 #define XDrawSegments \
2165 (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
2166 #endif
2167 #ifndef XForceScreenSaver
2168 #define XForceScreenSaver \
2169 (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
2170 #endif
2171 #ifndef XDrawLine
2172 #define XDrawLine \
2173 (tkIntXlibStubsPtr->xDrawLine) /* 82 */
2174 #endif
2175 #ifndef XFillRectangle
2176 #define XFillRectangle \
2177 (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
2178 #endif
2179 #ifndef XClearWindow
2180 #define XClearWindow \
2181 (tkIntXlibStubsPtr->xClearWindow) /* 84 */
2182 #endif
2183 #ifndef XDrawPoint
2184 #define XDrawPoint \
2185 (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
2186 #endif
2187 #ifndef XDrawPoints
2188 #define XDrawPoints \
2189 (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
2190 #endif
2191 #ifndef XWarpPointer
2192 #define XWarpPointer \
2193 (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
2194 #endif
2195 #ifndef XQueryColor
2196 #define XQueryColor \
2197 (tkIntXlibStubsPtr->xQueryColor) /* 88 */
2198 #endif
2199 #ifndef XQueryColors
2200 #define XQueryColors \
2201 (tkIntXlibStubsPtr->xQueryColors) /* 89 */
2202 #endif
2203 #ifndef XQueryTree
2204 #define XQueryTree \
2205 (tkIntXlibStubsPtr->xQueryTree) /* 90 */
2206 #endif
2207 #ifndef XSync
2208 #define XSync \
2209 (tkIntXlibStubsPtr->xSync) /* 91 */
2210 #endif
2211 #endif /* AQUA */
2213 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
2215 /* !END!: Do not edit above this line. */
2217 #undef TCL_STORAGE_CLASS
2218 #define TCL_STORAGE_CLASS DLLIMPORT
2220 #endif /* _TKINTXLIBDECLS */