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