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"
21 #undef TCL_STORAGE_CLASS
22 #define TCL_STORAGE_CLASS DLLEXPORT
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
41 EXTERN
void XSetDashes (Display
* display
, GC gc
,
42 int dash_offset
, _Xconst
char * dash_list
,
45 #ifndef XGetModifierMapping_TCL_DECLARED
46 #define XGetModifierMapping_TCL_DECLARED
48 EXTERN XModifierKeymap
* XGetModifierMapping (Display
* d
);
50 #ifndef XCreateImage_TCL_DECLARED
51 #define XCreateImage_TCL_DECLARED
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
,
58 #ifndef XGetImage_TCL_DECLARED
59 #define XGetImage_TCL_DECLARED
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
);
65 #ifndef XGetAtomName_TCL_DECLARED
66 #define XGetAtomName_TCL_DECLARED
68 EXTERN
char * XGetAtomName (Display
* d
, Atom a
);
70 #ifndef XKeysymToString_TCL_DECLARED
71 #define XKeysymToString_TCL_DECLARED
73 EXTERN
char * XKeysymToString (KeySym k
);
75 #ifndef XCreateColormap_TCL_DECLARED
76 #define XCreateColormap_TCL_DECLARED
78 EXTERN Colormap
XCreateColormap (Display
* d
, Window w
, Visual
* v
,
81 #ifndef XCreatePixmapCursor_TCL_DECLARED
82 #define XCreatePixmapCursor_TCL_DECLARED
84 EXTERN Cursor
XCreatePixmapCursor (Display
* d
, Pixmap p1
,
85 Pixmap p2
, XColor
* x1
, XColor
* x2
,
86 unsigned int ui1
, unsigned int ui2
);
88 #ifndef XCreateGlyphCursor_TCL_DECLARED
89 #define XCreateGlyphCursor_TCL_DECLARED
91 EXTERN Cursor
XCreateGlyphCursor (Display
* d
, Font f1
, Font f2
,
92 unsigned int ui1
, unsigned int ui2
,
93 XColor
* x1
, XColor
* x2
);
95 #ifndef XGContextFromGC_TCL_DECLARED
96 #define XGContextFromGC_TCL_DECLARED
98 EXTERN GContext
XGContextFromGC (GC g
);
100 #ifndef XListHosts_TCL_DECLARED
101 #define XListHosts_TCL_DECLARED
103 EXTERN XHostAddress
* XListHosts (Display
* d
, int * i
, Bool
* b
);
105 #ifndef XKeycodeToKeysym_TCL_DECLARED
106 #define XKeycodeToKeysym_TCL_DECLARED
108 EXTERN KeySym
XKeycodeToKeysym (Display
* d
, unsigned int k
, int i
);
110 #ifndef XStringToKeysym_TCL_DECLARED
111 #define XStringToKeysym_TCL_DECLARED
113 EXTERN KeySym
XStringToKeysym (_Xconst
char * c
);
115 #ifndef XRootWindow_TCL_DECLARED
116 #define XRootWindow_TCL_DECLARED
118 EXTERN Window
XRootWindow (Display
* d
, int i
);
120 #ifndef XSetErrorHandler_TCL_DECLARED
121 #define XSetErrorHandler_TCL_DECLARED
123 EXTERN XErrorHandler
XSetErrorHandler (XErrorHandler x
);
125 #ifndef XIconifyWindow_TCL_DECLARED
126 #define XIconifyWindow_TCL_DECLARED
128 EXTERN Status
XIconifyWindow (Display
* d
, Window w
, int i
);
130 #ifndef XWithdrawWindow_TCL_DECLARED
131 #define XWithdrawWindow_TCL_DECLARED
133 EXTERN Status
XWithdrawWindow (Display
* d
, Window w
, int i
);
135 #ifndef XGetWMColormapWindows_TCL_DECLARED
136 #define XGetWMColormapWindows_TCL_DECLARED
138 EXTERN Status
XGetWMColormapWindows (Display
* d
, Window w
,
139 Window
** wpp
, int * ip
);
141 #ifndef XAllocColor_TCL_DECLARED
142 #define XAllocColor_TCL_DECLARED
144 EXTERN Status
XAllocColor (Display
* d
, Colormap c
, XColor
* xp
);
146 #ifndef XBell_TCL_DECLARED
147 #define XBell_TCL_DECLARED
149 EXTERN
void XBell (Display
* d
, int i
);
151 #ifndef XChangeProperty_TCL_DECLARED
152 #define XChangeProperty_TCL_DECLARED
154 EXTERN
void XChangeProperty (Display
* d
, Window w
, Atom a1
,
155 Atom a2
, int i1
, int i2
,
156 _Xconst
unsigned char * c
, int i3
);
158 #ifndef XChangeWindowAttributes_TCL_DECLARED
159 #define XChangeWindowAttributes_TCL_DECLARED
161 EXTERN
void XChangeWindowAttributes (Display
* d
, Window w
,
162 unsigned long ul
, XSetWindowAttributes
* x
);
164 #ifndef XClearWindow_TCL_DECLARED
165 #define XClearWindow_TCL_DECLARED
167 EXTERN
void XClearWindow (Display
* d
, Window w
);
169 #ifndef XConfigureWindow_TCL_DECLARED
170 #define XConfigureWindow_TCL_DECLARED
172 EXTERN
void XConfigureWindow (Display
* d
, Window w
,
173 unsigned int i
, XWindowChanges
* x
);
175 #ifndef XCopyArea_TCL_DECLARED
176 #define XCopyArea_TCL_DECLARED
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
);
182 #ifndef XCopyPlane_TCL_DECLARED
183 #define XCopyPlane_TCL_DECLARED
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
,
190 #ifndef XCreateBitmapFromData_TCL_DECLARED
191 #define XCreateBitmapFromData_TCL_DECLARED
193 EXTERN Pixmap
XCreateBitmapFromData (Display
* display
, Drawable d
,
194 _Xconst
char * data
, unsigned int width
,
195 unsigned int height
);
197 #ifndef XDefineCursor_TCL_DECLARED
198 #define XDefineCursor_TCL_DECLARED
200 EXTERN
void XDefineCursor (Display
* d
, Window w
, Cursor c
);
202 #ifndef XDeleteProperty_TCL_DECLARED
203 #define XDeleteProperty_TCL_DECLARED
205 EXTERN
void XDeleteProperty (Display
* d
, Window w
, Atom a
);
207 #ifndef XDestroyWindow_TCL_DECLARED
208 #define XDestroyWindow_TCL_DECLARED
210 EXTERN
void XDestroyWindow (Display
* d
, Window w
);
212 #ifndef XDrawArc_TCL_DECLARED
213 #define XDrawArc_TCL_DECLARED
215 EXTERN
void XDrawArc (Display
* d
, Drawable dr
, GC g
, int i1
,
216 int i2
, unsigned int ui1
, unsigned int ui2
,
219 #ifndef XDrawLines_TCL_DECLARED
220 #define XDrawLines_TCL_DECLARED
222 EXTERN
void XDrawLines (Display
* d
, Drawable dr
, GC g
,
223 XPoint
* x
, int i1
, int i2
);
225 #ifndef XDrawRectangle_TCL_DECLARED
226 #define XDrawRectangle_TCL_DECLARED
228 EXTERN
void XDrawRectangle (Display
* d
, Drawable dr
, GC g
,
229 int i1
, int i2
, unsigned int ui1
,
232 #ifndef XFillArc_TCL_DECLARED
233 #define XFillArc_TCL_DECLARED
235 EXTERN
void XFillArc (Display
* d
, Drawable dr
, GC g
, int i1
,
236 int i2
, unsigned int ui1
, unsigned int ui2
,
239 #ifndef XFillPolygon_TCL_DECLARED
240 #define XFillPolygon_TCL_DECLARED
242 EXTERN
void XFillPolygon (Display
* d
, Drawable dr
, GC g
,
243 XPoint
* x
, int i1
, int i2
, int i3
);
245 #ifndef XFillRectangles_TCL_DECLARED
246 #define XFillRectangles_TCL_DECLARED
248 EXTERN
void XFillRectangles (Display
* d
, Drawable dr
, GC g
,
249 XRectangle
* x
, int i
);
251 #ifndef XForceScreenSaver_TCL_DECLARED
252 #define XForceScreenSaver_TCL_DECLARED
254 EXTERN
void XForceScreenSaver (Display
* d
, int i
);
256 #ifndef XFreeColormap_TCL_DECLARED
257 #define XFreeColormap_TCL_DECLARED
259 EXTERN
void XFreeColormap (Display
* d
, Colormap c
);
261 #ifndef XFreeColors_TCL_DECLARED
262 #define XFreeColors_TCL_DECLARED
264 EXTERN
void XFreeColors (Display
* d
, Colormap c
,
265 unsigned long * ulp
, int i
, unsigned long ul
);
267 #ifndef XFreeCursor_TCL_DECLARED
268 #define XFreeCursor_TCL_DECLARED
270 EXTERN
void XFreeCursor (Display
* d
, Cursor c
);
272 #ifndef XFreeModifiermap_TCL_DECLARED
273 #define XFreeModifiermap_TCL_DECLARED
275 EXTERN
void XFreeModifiermap (XModifierKeymap
* x
);
277 #ifndef XGetGeometry_TCL_DECLARED
278 #define XGetGeometry_TCL_DECLARED
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
,
285 #ifndef XGetInputFocus_TCL_DECLARED
286 #define XGetInputFocus_TCL_DECLARED
288 EXTERN
void XGetInputFocus (Display
* d
, Window
* w
, int * i
);
290 #ifndef XGetWindowProperty_TCL_DECLARED
291 #define XGetWindowProperty_TCL_DECLARED
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
);
298 #ifndef XGetWindowAttributes_TCL_DECLARED
299 #define XGetWindowAttributes_TCL_DECLARED
301 EXTERN Status
XGetWindowAttributes (Display
* d
, Window w
,
302 XWindowAttributes
* x
);
304 #ifndef XGrabKeyboard_TCL_DECLARED
305 #define XGrabKeyboard_TCL_DECLARED
307 EXTERN
int XGrabKeyboard (Display
* d
, Window w
, Bool b
, int i1
,
310 #ifndef XGrabPointer_TCL_DECLARED
311 #define XGrabPointer_TCL_DECLARED
313 EXTERN
int XGrabPointer (Display
* d
, Window w1
, Bool b
,
314 unsigned int ui
, int i1
, int i2
, Window w2
,
317 #ifndef XKeysymToKeycode_TCL_DECLARED
318 #define XKeysymToKeycode_TCL_DECLARED
320 EXTERN KeyCode
XKeysymToKeycode (Display
* d
, KeySym k
);
322 #ifndef XLookupColor_TCL_DECLARED
323 #define XLookupColor_TCL_DECLARED
325 EXTERN Status
XLookupColor (Display
* d
, Colormap c1
,
326 _Xconst
char * c2
, XColor
* x1
, XColor
* x2
);
328 #ifndef XMapWindow_TCL_DECLARED
329 #define XMapWindow_TCL_DECLARED
331 EXTERN
void XMapWindow (Display
* d
, Window w
);
333 #ifndef XMoveResizeWindow_TCL_DECLARED
334 #define XMoveResizeWindow_TCL_DECLARED
336 EXTERN
void XMoveResizeWindow (Display
* d
, Window w
, int i1
,
337 int i2
, unsigned int ui1
, unsigned int ui2
);
339 #ifndef XMoveWindow_TCL_DECLARED
340 #define XMoveWindow_TCL_DECLARED
342 EXTERN
void XMoveWindow (Display
* d
, Window w
, int i1
, int i2
);
344 #ifndef XNextEvent_TCL_DECLARED
345 #define XNextEvent_TCL_DECLARED
347 EXTERN
void XNextEvent (Display
* d
, XEvent
* x
);
349 #ifndef XPutBackEvent_TCL_DECLARED
350 #define XPutBackEvent_TCL_DECLARED
352 EXTERN
void XPutBackEvent (Display
* d
, XEvent
* x
);
354 #ifndef XQueryColors_TCL_DECLARED
355 #define XQueryColors_TCL_DECLARED
357 EXTERN
void XQueryColors (Display
* d
, Colormap c
, XColor
* x
,
360 #ifndef XQueryPointer_TCL_DECLARED
361 #define XQueryPointer_TCL_DECLARED
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
);
367 #ifndef XQueryTree_TCL_DECLARED
368 #define XQueryTree_TCL_DECLARED
370 EXTERN Status
XQueryTree (Display
* d
, Window w1
, Window
* w2
,
371 Window
* w3
, Window
** w4
, unsigned int * ui
);
373 #ifndef XRaiseWindow_TCL_DECLARED
374 #define XRaiseWindow_TCL_DECLARED
376 EXTERN
void XRaiseWindow (Display
* d
, Window w
);
378 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
379 #define XRefreshKeyboardMapping_TCL_DECLARED
381 EXTERN
void XRefreshKeyboardMapping (XMappingEvent
* x
);
383 #ifndef XResizeWindow_TCL_DECLARED
384 #define XResizeWindow_TCL_DECLARED
386 EXTERN
void XResizeWindow (Display
* d
, Window w
,
387 unsigned int ui1
, unsigned int ui2
);
389 #ifndef XSelectInput_TCL_DECLARED
390 #define XSelectInput_TCL_DECLARED
392 EXTERN
void XSelectInput (Display
* d
, Window w
, long l
);
394 #ifndef XSendEvent_TCL_DECLARED
395 #define XSendEvent_TCL_DECLARED
397 EXTERN Status
XSendEvent (Display
* d
, Window w
, Bool b
, long l
,
400 #ifndef XSetCommand_TCL_DECLARED
401 #define XSetCommand_TCL_DECLARED
403 EXTERN
void XSetCommand (Display
* d
, Window w
, CONST
char ** c
,
406 #ifndef XSetIconName_TCL_DECLARED
407 #define XSetIconName_TCL_DECLARED
409 EXTERN
void XSetIconName (Display
* d
, Window w
,
412 #ifndef XSetInputFocus_TCL_DECLARED
413 #define XSetInputFocus_TCL_DECLARED
415 EXTERN
void XSetInputFocus (Display
* d
, Window w
, int i
, Time t
);
417 #ifndef XSetSelectionOwner_TCL_DECLARED
418 #define XSetSelectionOwner_TCL_DECLARED
420 EXTERN
void XSetSelectionOwner (Display
* d
, Atom a
, Window w
,
423 #ifndef XSetWindowBackground_TCL_DECLARED
424 #define XSetWindowBackground_TCL_DECLARED
426 EXTERN
void XSetWindowBackground (Display
* d
, Window w
,
429 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
430 #define XSetWindowBackgroundPixmap_TCL_DECLARED
432 EXTERN
void XSetWindowBackgroundPixmap (Display
* d
, Window w
,
435 #ifndef XSetWindowBorder_TCL_DECLARED
436 #define XSetWindowBorder_TCL_DECLARED
438 EXTERN
void XSetWindowBorder (Display
* d
, Window w
,
441 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
442 #define XSetWindowBorderPixmap_TCL_DECLARED
444 EXTERN
void XSetWindowBorderPixmap (Display
* d
, Window w
,
447 #ifndef XSetWindowBorderWidth_TCL_DECLARED
448 #define XSetWindowBorderWidth_TCL_DECLARED
450 EXTERN
void XSetWindowBorderWidth (Display
* d
, Window w
,
453 #ifndef XSetWindowColormap_TCL_DECLARED
454 #define XSetWindowColormap_TCL_DECLARED
456 EXTERN
void XSetWindowColormap (Display
* d
, Window w
,
459 #ifndef XTranslateCoordinates_TCL_DECLARED
460 #define XTranslateCoordinates_TCL_DECLARED
462 EXTERN Bool
XTranslateCoordinates (Display
* d
, Window w1
,
463 Window w2
, int i1
, int i2
, int * i3
,
464 int * i4
, Window
* w3
);
466 #ifndef XUngrabKeyboard_TCL_DECLARED
467 #define XUngrabKeyboard_TCL_DECLARED
469 EXTERN
void XUngrabKeyboard (Display
* d
, Time t
);
471 #ifndef XUngrabPointer_TCL_DECLARED
472 #define XUngrabPointer_TCL_DECLARED
474 EXTERN
void XUngrabPointer (Display
* d
, Time t
);
476 #ifndef XUnmapWindow_TCL_DECLARED
477 #define XUnmapWindow_TCL_DECLARED
479 EXTERN
void XUnmapWindow (Display
* d
, Window w
);
481 #ifndef XWindowEvent_TCL_DECLARED
482 #define XWindowEvent_TCL_DECLARED
484 EXTERN
void XWindowEvent (Display
* d
, Window w
, long l
,
487 #ifndef XDestroyIC_TCL_DECLARED
488 #define XDestroyIC_TCL_DECLARED
490 EXTERN
void XDestroyIC (XIC x
);
492 #ifndef XFilterEvent_TCL_DECLARED
493 #define XFilterEvent_TCL_DECLARED
495 EXTERN Bool
XFilterEvent (XEvent
* x
, Window w
);
497 #ifndef XmbLookupString_TCL_DECLARED
498 #define XmbLookupString_TCL_DECLARED
500 EXTERN
int XmbLookupString (XIC xi
, XKeyPressedEvent
* xk
,
501 char * c
, int i
, KeySym
* k
, Status
* s
);
503 #ifndef TkPutImage_TCL_DECLARED
504 #define TkPutImage_TCL_DECLARED
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
);
512 /* Slot 81 is reserved */
513 #ifndef XParseColor_TCL_DECLARED
514 #define XParseColor_TCL_DECLARED
516 EXTERN Status
XParseColor (Display
* display
, Colormap map
,
517 _Xconst
char * spec
, XColor
* colorPtr
);
519 #ifndef XCreateGC_TCL_DECLARED
520 #define XCreateGC_TCL_DECLARED
522 EXTERN GC
XCreateGC (Display
* display
, Drawable d
,
523 unsigned long valuemask
, XGCValues
* values
);
525 #ifndef XFreeGC_TCL_DECLARED
526 #define XFreeGC_TCL_DECLARED
528 EXTERN
void XFreeGC (Display
* display
, GC gc
);
530 #ifndef XInternAtom_TCL_DECLARED
531 #define XInternAtom_TCL_DECLARED
533 EXTERN Atom
XInternAtom (Display
* display
,
534 _Xconst
char * atom_name
,
535 Bool only_if_exists
);
537 #ifndef XSetBackground_TCL_DECLARED
538 #define XSetBackground_TCL_DECLARED
540 EXTERN
void XSetBackground (Display
* display
, GC gc
,
541 unsigned long foreground
);
543 #ifndef XSetForeground_TCL_DECLARED
544 #define XSetForeground_TCL_DECLARED
546 EXTERN
void XSetForeground (Display
* display
, GC gc
,
547 unsigned long foreground
);
549 #ifndef XSetClipMask_TCL_DECLARED
550 #define XSetClipMask_TCL_DECLARED
552 EXTERN
void XSetClipMask (Display
* display
, GC gc
,
555 #ifndef XSetClipOrigin_TCL_DECLARED
556 #define XSetClipOrigin_TCL_DECLARED
558 EXTERN
void XSetClipOrigin (Display
* display
, GC gc
,
559 int clip_x_origin
, int clip_y_origin
);
561 #ifndef XSetTSOrigin_TCL_DECLARED
562 #define XSetTSOrigin_TCL_DECLARED
564 EXTERN
void XSetTSOrigin (Display
* display
, GC gc
,
565 int ts_x_origin
, int ts_y_origin
);
567 #ifndef XChangeGC_TCL_DECLARED
568 #define XChangeGC_TCL_DECLARED
570 EXTERN
void XChangeGC (Display
* d
, GC gc
, unsigned long mask
,
573 #ifndef XSetFont_TCL_DECLARED
574 #define XSetFont_TCL_DECLARED
576 EXTERN
void XSetFont (Display
* display
, GC gc
, Font font
);
578 #ifndef XSetArcMode_TCL_DECLARED
579 #define XSetArcMode_TCL_DECLARED
581 EXTERN
void XSetArcMode (Display
* display
, GC gc
, int arc_mode
);
583 #ifndef XSetStipple_TCL_DECLARED
584 #define XSetStipple_TCL_DECLARED
586 EXTERN
void XSetStipple (Display
* display
, GC gc
,
589 #ifndef XSetFillRule_TCL_DECLARED
590 #define XSetFillRule_TCL_DECLARED
592 EXTERN
void XSetFillRule (Display
* display
, GC gc
,
595 #ifndef XSetFillStyle_TCL_DECLARED
596 #define XSetFillStyle_TCL_DECLARED
598 EXTERN
void XSetFillStyle (Display
* display
, GC gc
,
601 #ifndef XSetFunction_TCL_DECLARED
602 #define XSetFunction_TCL_DECLARED
604 EXTERN
void XSetFunction (Display
* display
, GC gc
, int function
);
606 #ifndef XSetLineAttributes_TCL_DECLARED
607 #define XSetLineAttributes_TCL_DECLARED
609 EXTERN
void XSetLineAttributes (Display
* display
, GC gc
,
610 unsigned int line_width
, int line_style
,
611 int cap_style
, int join_style
);
613 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
614 #define _XInitImageFuncPtrs_TCL_DECLARED
616 EXTERN
int _XInitImageFuncPtrs (XImage
* image
);
618 #ifndef XCreateIC_TCL_DECLARED
619 #define XCreateIC_TCL_DECLARED
621 EXTERN XIC
XCreateIC (void);
623 #ifndef XGetVisualInfo_TCL_DECLARED
624 #define XGetVisualInfo_TCL_DECLARED
626 EXTERN XVisualInfo
* XGetVisualInfo (Display
* display
, long vinfo_mask
,
627 XVisualInfo
* vinfo_template
,
628 int * nitems_return
);
630 #ifndef XSetWMClientMachine_TCL_DECLARED
631 #define XSetWMClientMachine_TCL_DECLARED
633 EXTERN
void XSetWMClientMachine (Display
* display
, Window w
,
634 XTextProperty
* text_prop
);
636 #ifndef XStringListToTextProperty_TCL_DECLARED
637 #define XStringListToTextProperty_TCL_DECLARED
639 EXTERN Status
XStringListToTextProperty (char ** list
, int count
,
640 XTextProperty
* text_prop_return
);
642 #ifndef XDrawLine_TCL_DECLARED
643 #define XDrawLine_TCL_DECLARED
645 EXTERN
void XDrawLine (Display
* d
, Drawable dr
, GC g
, int x1
,
646 int y1
, int x2
, int y2
);
648 #ifndef XWarpPointer_TCL_DECLARED
649 #define XWarpPointer_TCL_DECLARED
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
);
655 #ifndef XFillRectangle_TCL_DECLARED
656 #define XFillRectangle_TCL_DECLARED
658 EXTERN
void XFillRectangle (Display
* display
, Drawable d
, GC gc
,
659 int x
, int y
, unsigned int width
,
660 unsigned int height
);
663 #ifdef MAC_OSX_TK /* AQUA */
664 #ifndef XSetDashes_TCL_DECLARED
665 #define XSetDashes_TCL_DECLARED
667 EXTERN
void XSetDashes (Display
* display
, GC gc
,
668 int dash_offset
, _Xconst
char * dash_list
,
671 #ifndef XGetModifierMapping_TCL_DECLARED
672 #define XGetModifierMapping_TCL_DECLARED
674 EXTERN XModifierKeymap
* XGetModifierMapping (Display
* d
);
676 #ifndef XCreateImage_TCL_DECLARED
677 #define XCreateImage_TCL_DECLARED
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
,
684 #ifndef XGetImage_TCL_DECLARED
685 #define XGetImage_TCL_DECLARED
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
);
691 #ifndef XGetAtomName_TCL_DECLARED
692 #define XGetAtomName_TCL_DECLARED
694 EXTERN
char * XGetAtomName (Display
* d
, Atom a
);
696 #ifndef XKeysymToString_TCL_DECLARED
697 #define XKeysymToString_TCL_DECLARED
699 EXTERN
char * XKeysymToString (KeySym k
);
701 #ifndef XCreateColormap_TCL_DECLARED
702 #define XCreateColormap_TCL_DECLARED
704 EXTERN Colormap
XCreateColormap (Display
* d
, Window w
, Visual
* v
,
707 #ifndef XGContextFromGC_TCL_DECLARED
708 #define XGContextFromGC_TCL_DECLARED
710 EXTERN GContext
XGContextFromGC (GC g
);
712 #ifndef XKeycodeToKeysym_TCL_DECLARED
713 #define XKeycodeToKeysym_TCL_DECLARED
715 EXTERN KeySym
XKeycodeToKeysym (Display
* d
, KeyCode k
, int i
);
717 #ifndef XStringToKeysym_TCL_DECLARED
718 #define XStringToKeysym_TCL_DECLARED
720 EXTERN KeySym
XStringToKeysym (_Xconst
char * c
);
722 #ifndef XRootWindow_TCL_DECLARED
723 #define XRootWindow_TCL_DECLARED
725 EXTERN Window
XRootWindow (Display
* d
, int i
);
727 #ifndef XSetErrorHandler_TCL_DECLARED
728 #define XSetErrorHandler_TCL_DECLARED
730 EXTERN XErrorHandler
XSetErrorHandler (XErrorHandler x
);
732 #ifndef XAllocColor_TCL_DECLARED
733 #define XAllocColor_TCL_DECLARED
735 EXTERN Status
XAllocColor (Display
* d
, Colormap c
, XColor
* xp
);
737 #ifndef XBell_TCL_DECLARED
738 #define XBell_TCL_DECLARED
740 EXTERN
void XBell (Display
* d
, int i
);
742 #ifndef XChangeProperty_TCL_DECLARED
743 #define XChangeProperty_TCL_DECLARED
745 EXTERN
void XChangeProperty (Display
* d
, Window w
, Atom a1
,
746 Atom a2
, int i1
, int i2
,
747 _Xconst
unsigned char * c
, int i3
);
749 #ifndef XChangeWindowAttributes_TCL_DECLARED
750 #define XChangeWindowAttributes_TCL_DECLARED
752 EXTERN
void XChangeWindowAttributes (Display
* d
, Window w
,
753 unsigned long ul
, XSetWindowAttributes
* x
);
755 #ifndef XConfigureWindow_TCL_DECLARED
756 #define XConfigureWindow_TCL_DECLARED
758 EXTERN
void XConfigureWindow (Display
* d
, Window w
,
759 unsigned int i
, XWindowChanges
* x
);
761 #ifndef XCopyArea_TCL_DECLARED
762 #define XCopyArea_TCL_DECLARED
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
);
768 #ifndef XCopyPlane_TCL_DECLARED
769 #define XCopyPlane_TCL_DECLARED
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
,
776 #ifndef XCreateBitmapFromData_TCL_DECLARED
777 #define XCreateBitmapFromData_TCL_DECLARED
779 EXTERN Pixmap
XCreateBitmapFromData (Display
* display
, Drawable d
,
780 _Xconst
char * data
, unsigned int width
,
781 unsigned int height
);
783 #ifndef XDefineCursor_TCL_DECLARED
784 #define XDefineCursor_TCL_DECLARED
786 EXTERN
void XDefineCursor (Display
* d
, Window w
, Cursor c
);
788 #ifndef XDestroyWindow_TCL_DECLARED
789 #define XDestroyWindow_TCL_DECLARED
791 EXTERN
void XDestroyWindow (Display
* d
, Window w
);
793 #ifndef XDrawArc_TCL_DECLARED
794 #define XDrawArc_TCL_DECLARED
796 EXTERN
void XDrawArc (Display
* d
, Drawable dr
, GC g
, int i1
,
797 int i2
, unsigned int ui1
, unsigned int ui2
,
800 #ifndef XDrawLines_TCL_DECLARED
801 #define XDrawLines_TCL_DECLARED
803 EXTERN
void XDrawLines (Display
* d
, Drawable dr
, GC g
,
804 XPoint
* x
, int i1
, int i2
);
806 #ifndef XDrawRectangle_TCL_DECLARED
807 #define XDrawRectangle_TCL_DECLARED
809 EXTERN
void XDrawRectangle (Display
* d
, Drawable dr
, GC g
,
810 int i1
, int i2
, unsigned int ui1
,
813 #ifndef XFillArc_TCL_DECLARED
814 #define XFillArc_TCL_DECLARED
816 EXTERN
void XFillArc (Display
* d
, Drawable dr
, GC g
, int i1
,
817 int i2
, unsigned int ui1
, unsigned int ui2
,
820 #ifndef XFillPolygon_TCL_DECLARED
821 #define XFillPolygon_TCL_DECLARED
823 EXTERN
void XFillPolygon (Display
* d
, Drawable dr
, GC g
,
824 XPoint
* x
, int i1
, int i2
, int i3
);
826 #ifndef XFillRectangles_TCL_DECLARED
827 #define XFillRectangles_TCL_DECLARED
829 EXTERN
void XFillRectangles (Display
* d
, Drawable dr
, GC g
,
830 XRectangle
* x
, int i
);
832 #ifndef XFreeColormap_TCL_DECLARED
833 #define XFreeColormap_TCL_DECLARED
835 EXTERN
void XFreeColormap (Display
* d
, Colormap c
);
837 #ifndef XFreeColors_TCL_DECLARED
838 #define XFreeColors_TCL_DECLARED
840 EXTERN
void XFreeColors (Display
* d
, Colormap c
,
841 unsigned long * ulp
, int i
, unsigned long ul
);
843 #ifndef XFreeModifiermap_TCL_DECLARED
844 #define XFreeModifiermap_TCL_DECLARED
846 EXTERN
void XFreeModifiermap (XModifierKeymap
* x
);
848 #ifndef XGetGeometry_TCL_DECLARED
849 #define XGetGeometry_TCL_DECLARED
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
,
856 #ifndef XGetWindowProperty_TCL_DECLARED
857 #define XGetWindowProperty_TCL_DECLARED
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
);
864 #ifndef XGrabKeyboard_TCL_DECLARED
865 #define XGrabKeyboard_TCL_DECLARED
867 EXTERN
int XGrabKeyboard (Display
* d
, Window w
, Bool b
, int i1
,
870 #ifndef XGrabPointer_TCL_DECLARED
871 #define XGrabPointer_TCL_DECLARED
873 EXTERN
int XGrabPointer (Display
* d
, Window w1
, Bool b
,
874 unsigned int ui
, int i1
, int i2
, Window w2
,
877 #ifndef XKeysymToKeycode_TCL_DECLARED
878 #define XKeysymToKeycode_TCL_DECLARED
880 EXTERN KeyCode
XKeysymToKeycode (Display
* d
, KeySym k
);
882 #ifndef XMapWindow_TCL_DECLARED
883 #define XMapWindow_TCL_DECLARED
885 EXTERN
void XMapWindow (Display
* d
, Window w
);
887 #ifndef XMoveResizeWindow_TCL_DECLARED
888 #define XMoveResizeWindow_TCL_DECLARED
890 EXTERN
void XMoveResizeWindow (Display
* d
, Window w
, int i1
,
891 int i2
, unsigned int ui1
, unsigned int ui2
);
893 #ifndef XMoveWindow_TCL_DECLARED
894 #define XMoveWindow_TCL_DECLARED
896 EXTERN
void XMoveWindow (Display
* d
, Window w
, int i1
, int i2
);
898 #ifndef XQueryPointer_TCL_DECLARED
899 #define XQueryPointer_TCL_DECLARED
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
);
905 #ifndef XRaiseWindow_TCL_DECLARED
906 #define XRaiseWindow_TCL_DECLARED
908 EXTERN
void XRaiseWindow (Display
* d
, Window w
);
910 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
911 #define XRefreshKeyboardMapping_TCL_DECLARED
913 EXTERN
void XRefreshKeyboardMapping (XMappingEvent
* x
);
915 #ifndef XResizeWindow_TCL_DECLARED
916 #define XResizeWindow_TCL_DECLARED
918 EXTERN
void XResizeWindow (Display
* d
, Window w
,
919 unsigned int ui1
, unsigned int ui2
);
921 #ifndef XSelectInput_TCL_DECLARED
922 #define XSelectInput_TCL_DECLARED
924 EXTERN
void XSelectInput (Display
* d
, Window w
, long l
);
926 #ifndef XSendEvent_TCL_DECLARED
927 #define XSendEvent_TCL_DECLARED
929 EXTERN Status
XSendEvent (Display
* d
, Window w
, Bool b
, long l
,
932 #ifndef XSetIconName_TCL_DECLARED
933 #define XSetIconName_TCL_DECLARED
935 EXTERN
void XSetIconName (Display
* d
, Window w
,
938 #ifndef XSetInputFocus_TCL_DECLARED
939 #define XSetInputFocus_TCL_DECLARED
941 EXTERN
void XSetInputFocus (Display
* d
, Window w
, int i
, Time t
);
943 #ifndef XSetSelectionOwner_TCL_DECLARED
944 #define XSetSelectionOwner_TCL_DECLARED
946 EXTERN
void XSetSelectionOwner (Display
* d
, Atom a
, Window w
,
949 #ifndef XSetWindowBackground_TCL_DECLARED
950 #define XSetWindowBackground_TCL_DECLARED
952 EXTERN
void XSetWindowBackground (Display
* d
, Window w
,
955 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
956 #define XSetWindowBackgroundPixmap_TCL_DECLARED
958 EXTERN
void XSetWindowBackgroundPixmap (Display
* d
, Window w
,
961 #ifndef XSetWindowBorder_TCL_DECLARED
962 #define XSetWindowBorder_TCL_DECLARED
964 EXTERN
void XSetWindowBorder (Display
* d
, Window w
,
967 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
968 #define XSetWindowBorderPixmap_TCL_DECLARED
970 EXTERN
void XSetWindowBorderPixmap (Display
* d
, Window w
,
973 #ifndef XSetWindowBorderWidth_TCL_DECLARED
974 #define XSetWindowBorderWidth_TCL_DECLARED
976 EXTERN
void XSetWindowBorderWidth (Display
* d
, Window w
,
979 #ifndef XSetWindowColormap_TCL_DECLARED
980 #define XSetWindowColormap_TCL_DECLARED
982 EXTERN
void XSetWindowColormap (Display
* d
, Window w
,
985 #ifndef XUngrabKeyboard_TCL_DECLARED
986 #define XUngrabKeyboard_TCL_DECLARED
988 EXTERN
void XUngrabKeyboard (Display
* d
, Time t
);
990 #ifndef XUngrabPointer_TCL_DECLARED
991 #define XUngrabPointer_TCL_DECLARED
993 EXTERN
void XUngrabPointer (Display
* d
, Time t
);
995 #ifndef XUnmapWindow_TCL_DECLARED
996 #define XUnmapWindow_TCL_DECLARED
998 EXTERN
void XUnmapWindow (Display
* d
, Window w
);
1000 #ifndef TkPutImage_TCL_DECLARED
1001 #define TkPutImage_TCL_DECLARED
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
);
1009 #ifndef XParseColor_TCL_DECLARED
1010 #define XParseColor_TCL_DECLARED
1012 EXTERN Status
XParseColor (Display
* display
, Colormap map
,
1013 _Xconst
char * spec
, XColor
* colorPtr
);
1015 #ifndef XCreateGC_TCL_DECLARED
1016 #define XCreateGC_TCL_DECLARED
1018 EXTERN GC
XCreateGC (Display
* display
, Drawable d
,
1019 unsigned long valuemask
, XGCValues
* values
);
1021 #ifndef XFreeGC_TCL_DECLARED
1022 #define XFreeGC_TCL_DECLARED
1024 EXTERN
void XFreeGC (Display
* display
, GC gc
);
1026 #ifndef XInternAtom_TCL_DECLARED
1027 #define XInternAtom_TCL_DECLARED
1029 EXTERN Atom
XInternAtom (Display
* display
,
1030 _Xconst
char * atom_name
,
1031 Bool only_if_exists
);
1033 #ifndef XSetBackground_TCL_DECLARED
1034 #define XSetBackground_TCL_DECLARED
1036 EXTERN
void XSetBackground (Display
* display
, GC gc
,
1037 unsigned long foreground
);
1039 #ifndef XSetForeground_TCL_DECLARED
1040 #define XSetForeground_TCL_DECLARED
1042 EXTERN
void XSetForeground (Display
* display
, GC gc
,
1043 unsigned long foreground
);
1045 #ifndef XSetClipMask_TCL_DECLARED
1046 #define XSetClipMask_TCL_DECLARED
1048 EXTERN
void XSetClipMask (Display
* display
, GC gc
,
1051 #ifndef XSetClipOrigin_TCL_DECLARED
1052 #define XSetClipOrigin_TCL_DECLARED
1054 EXTERN
void XSetClipOrigin (Display
* display
, GC gc
,
1055 int clip_x_origin
, int clip_y_origin
);
1057 #ifndef XSetTSOrigin_TCL_DECLARED
1058 #define XSetTSOrigin_TCL_DECLARED
1060 EXTERN
void XSetTSOrigin (Display
* display
, GC gc
,
1061 int ts_x_origin
, int ts_y_origin
);
1063 #ifndef XChangeGC_TCL_DECLARED
1064 #define XChangeGC_TCL_DECLARED
1066 EXTERN
void XChangeGC (Display
* d
, GC gc
, unsigned long mask
,
1067 XGCValues
* values
);
1069 #ifndef XSetFont_TCL_DECLARED
1070 #define XSetFont_TCL_DECLARED
1072 EXTERN
void XSetFont (Display
* display
, GC gc
, Font font
);
1074 #ifndef XSetArcMode_TCL_DECLARED
1075 #define XSetArcMode_TCL_DECLARED
1077 EXTERN
void XSetArcMode (Display
* display
, GC gc
, int arc_mode
);
1079 #ifndef XSetStipple_TCL_DECLARED
1080 #define XSetStipple_TCL_DECLARED
1082 EXTERN
void XSetStipple (Display
* display
, GC gc
,
1085 #ifndef XSetFillRule_TCL_DECLARED
1086 #define XSetFillRule_TCL_DECLARED
1088 EXTERN
void XSetFillRule (Display
* display
, GC gc
,
1091 #ifndef XSetFillStyle_TCL_DECLARED
1092 #define XSetFillStyle_TCL_DECLARED
1094 EXTERN
void XSetFillStyle (Display
* display
, GC gc
,
1097 #ifndef XSetFunction_TCL_DECLARED
1098 #define XSetFunction_TCL_DECLARED
1100 EXTERN
void XSetFunction (Display
* display
, GC gc
, int function
);
1102 #ifndef XSetLineAttributes_TCL_DECLARED
1103 #define XSetLineAttributes_TCL_DECLARED
1105 EXTERN
void XSetLineAttributes (Display
* display
, GC gc
,
1106 unsigned int line_width
, int line_style
,
1107 int cap_style
, int join_style
);
1109 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
1110 #define _XInitImageFuncPtrs_TCL_DECLARED
1112 EXTERN
int _XInitImageFuncPtrs (XImage
* image
);
1114 #ifndef XCreateIC_TCL_DECLARED
1115 #define XCreateIC_TCL_DECLARED
1117 EXTERN XIC
XCreateIC (void);
1119 #ifndef XGetVisualInfo_TCL_DECLARED
1120 #define XGetVisualInfo_TCL_DECLARED
1122 EXTERN XVisualInfo
* XGetVisualInfo (Display
* display
, long vinfo_mask
,
1123 XVisualInfo
* vinfo_template
,
1124 int * nitems_return
);
1126 #ifndef XSetWMClientMachine_TCL_DECLARED
1127 #define XSetWMClientMachine_TCL_DECLARED
1129 EXTERN
void XSetWMClientMachine (Display
* display
, Window w
,
1130 XTextProperty
* text_prop
);
1132 #ifndef XStringListToTextProperty_TCL_DECLARED
1133 #define XStringListToTextProperty_TCL_DECLARED
1135 EXTERN Status
XStringListToTextProperty (char ** list
, int count
,
1136 XTextProperty
* text_prop_return
);
1138 #ifndef XDrawSegments_TCL_DECLARED
1139 #define XDrawSegments_TCL_DECLARED
1141 EXTERN
void XDrawSegments (Display
* display
, Drawable d
, GC gc
,
1142 XSegment
* segments
, int nsegments
);
1144 #ifndef XForceScreenSaver_TCL_DECLARED
1145 #define XForceScreenSaver_TCL_DECLARED
1147 EXTERN
void XForceScreenSaver (Display
* display
, int mode
);
1149 #ifndef XDrawLine_TCL_DECLARED
1150 #define XDrawLine_TCL_DECLARED
1152 EXTERN
void XDrawLine (Display
* d
, Drawable dr
, GC g
, int x1
,
1153 int y1
, int x2
, int y2
);
1155 #ifndef XFillRectangle_TCL_DECLARED
1156 #define XFillRectangle_TCL_DECLARED
1158 EXTERN
void XFillRectangle (Display
* display
, Drawable d
, GC gc
,
1159 int x
, int y
, unsigned int width
,
1160 unsigned int height
);
1162 #ifndef XClearWindow_TCL_DECLARED
1163 #define XClearWindow_TCL_DECLARED
1165 EXTERN
void XClearWindow (Display
* d
, Window w
);
1167 #ifndef XDrawPoint_TCL_DECLARED
1168 #define XDrawPoint_TCL_DECLARED
1170 EXTERN
void XDrawPoint (Display
* display
, Drawable d
, GC gc
,
1173 #ifndef XDrawPoints_TCL_DECLARED
1174 #define XDrawPoints_TCL_DECLARED
1176 EXTERN
void XDrawPoints (Display
* display
, Drawable d
, GC gc
,
1177 XPoint
* points
, int npoints
, int mode
);
1179 #ifndef XWarpPointer_TCL_DECLARED
1180 #define XWarpPointer_TCL_DECLARED
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
,
1188 #ifndef XQueryColor_TCL_DECLARED
1189 #define XQueryColor_TCL_DECLARED
1191 EXTERN
void XQueryColor (Display
* display
, Colormap colormap
,
1192 XColor
* def_in_out
);
1194 #ifndef XQueryColors_TCL_DECLARED
1195 #define XQueryColors_TCL_DECLARED
1197 EXTERN
void XQueryColors (Display
* display
, Colormap colormap
,
1198 XColor
* defs_in_out
, int ncolors
);
1200 #ifndef XQueryTree_TCL_DECLARED
1201 #define XQueryTree_TCL_DECLARED
1203 EXTERN Status
XQueryTree (Display
* d
, Window w1
, Window
* w2
,
1204 Window
* w3
, Window
** w4
, unsigned int * ui
);
1206 #ifndef XSync_TCL_DECLARED
1207 #define XSync_TCL_DECLARED
1209 EXTERN
int XSync (Display
* display
, Bool flag
);
1213 typedef struct TkIntXlibStubs
{
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 */
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 */
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 */
1425 extern TkIntXlibStubs
*tkIntXlibStubsPtr
;
1430 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
1433 * Inline function declarations:
1436 #ifdef __WIN32__ /* WIN */
1438 #define XSetDashes \
1439 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1441 #ifndef XGetModifierMapping
1442 #define XGetModifierMapping \
1443 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1445 #ifndef XCreateImage
1446 #define XCreateImage \
1447 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1451 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1453 #ifndef XGetAtomName
1454 #define XGetAtomName \
1455 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1457 #ifndef XKeysymToString
1458 #define XKeysymToString \
1459 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1461 #ifndef XCreateColormap
1462 #define XCreateColormap \
1463 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1465 #ifndef XCreatePixmapCursor
1466 #define XCreatePixmapCursor \
1467 (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
1469 #ifndef XCreateGlyphCursor
1470 #define XCreateGlyphCursor \
1471 (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
1473 #ifndef XGContextFromGC
1474 #define XGContextFromGC \
1475 (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
1478 #define XListHosts \
1479 (tkIntXlibStubsPtr->xListHosts) /* 10 */
1481 #ifndef XKeycodeToKeysym
1482 #define XKeycodeToKeysym \
1483 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
1485 #ifndef XStringToKeysym
1486 #define XStringToKeysym \
1487 (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
1490 #define XRootWindow \
1491 (tkIntXlibStubsPtr->xRootWindow) /* 13 */
1493 #ifndef XSetErrorHandler
1494 #define XSetErrorHandler \
1495 (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
1497 #ifndef XIconifyWindow
1498 #define XIconifyWindow \
1499 (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
1501 #ifndef XWithdrawWindow
1502 #define XWithdrawWindow \
1503 (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
1505 #ifndef XGetWMColormapWindows
1506 #define XGetWMColormapWindows \
1507 (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
1510 #define XAllocColor \
1511 (tkIntXlibStubsPtr->xAllocColor) /* 18 */
1515 (tkIntXlibStubsPtr->xBell) /* 19 */
1517 #ifndef XChangeProperty
1518 #define XChangeProperty \
1519 (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
1521 #ifndef XChangeWindowAttributes
1522 #define XChangeWindowAttributes \
1523 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
1525 #ifndef XClearWindow
1526 #define XClearWindow \
1527 (tkIntXlibStubsPtr->xClearWindow) /* 22 */
1529 #ifndef XConfigureWindow
1530 #define XConfigureWindow \
1531 (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
1535 (tkIntXlibStubsPtr->xCopyArea) /* 24 */
1538 #define XCopyPlane \
1539 (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
1541 #ifndef XCreateBitmapFromData
1542 #define XCreateBitmapFromData \
1543 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
1545 #ifndef XDefineCursor
1546 #define XDefineCursor \
1547 (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
1549 #ifndef XDeleteProperty
1550 #define XDeleteProperty \
1551 (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
1553 #ifndef XDestroyWindow
1554 #define XDestroyWindow \
1555 (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
1559 (tkIntXlibStubsPtr->xDrawArc) /* 30 */
1562 #define XDrawLines \
1563 (tkIntXlibStubsPtr->xDrawLines) /* 31 */
1565 #ifndef XDrawRectangle
1566 #define XDrawRectangle \
1567 (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
1571 (tkIntXlibStubsPtr->xFillArc) /* 33 */
1573 #ifndef XFillPolygon
1574 #define XFillPolygon \
1575 (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
1577 #ifndef XFillRectangles
1578 #define XFillRectangles \
1579 (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
1581 #ifndef XForceScreenSaver
1582 #define XForceScreenSaver \
1583 (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
1585 #ifndef XFreeColormap
1586 #define XFreeColormap \
1587 (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
1590 #define XFreeColors \
1591 (tkIntXlibStubsPtr->xFreeColors) /* 38 */
1594 #define XFreeCursor \
1595 (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
1597 #ifndef XFreeModifiermap
1598 #define XFreeModifiermap \
1599 (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
1601 #ifndef XGetGeometry
1602 #define XGetGeometry \
1603 (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
1605 #ifndef XGetInputFocus
1606 #define XGetInputFocus \
1607 (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
1609 #ifndef XGetWindowProperty
1610 #define XGetWindowProperty \
1611 (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
1613 #ifndef XGetWindowAttributes
1614 #define XGetWindowAttributes \
1615 (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
1617 #ifndef XGrabKeyboard
1618 #define XGrabKeyboard \
1619 (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
1621 #ifndef XGrabPointer
1622 #define XGrabPointer \
1623 (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
1625 #ifndef XKeysymToKeycode
1626 #define XKeysymToKeycode \
1627 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
1629 #ifndef XLookupColor
1630 #define XLookupColor \
1631 (tkIntXlibStubsPtr->xLookupColor) /* 48 */
1634 #define XMapWindow \
1635 (tkIntXlibStubsPtr->xMapWindow) /* 49 */
1637 #ifndef XMoveResizeWindow
1638 #define XMoveResizeWindow \
1639 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
1642 #define XMoveWindow \
1643 (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
1646 #define XNextEvent \
1647 (tkIntXlibStubsPtr->xNextEvent) /* 52 */
1649 #ifndef XPutBackEvent
1650 #define XPutBackEvent \
1651 (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
1653 #ifndef XQueryColors
1654 #define XQueryColors \
1655 (tkIntXlibStubsPtr->xQueryColors) /* 54 */
1657 #ifndef XQueryPointer
1658 #define XQueryPointer \
1659 (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
1662 #define XQueryTree \
1663 (tkIntXlibStubsPtr->xQueryTree) /* 56 */
1665 #ifndef XRaiseWindow
1666 #define XRaiseWindow \
1667 (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
1669 #ifndef XRefreshKeyboardMapping
1670 #define XRefreshKeyboardMapping \
1671 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
1673 #ifndef XResizeWindow
1674 #define XResizeWindow \
1675 (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
1677 #ifndef XSelectInput
1678 #define XSelectInput \
1679 (tkIntXlibStubsPtr->xSelectInput) /* 60 */
1682 #define XSendEvent \
1683 (tkIntXlibStubsPtr->xSendEvent) /* 61 */
1686 #define XSetCommand \
1687 (tkIntXlibStubsPtr->xSetCommand) /* 62 */
1689 #ifndef XSetIconName
1690 #define XSetIconName \
1691 (tkIntXlibStubsPtr->xSetIconName) /* 63 */
1693 #ifndef XSetInputFocus
1694 #define XSetInputFocus \
1695 (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
1697 #ifndef XSetSelectionOwner
1698 #define XSetSelectionOwner \
1699 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
1701 #ifndef XSetWindowBackground
1702 #define XSetWindowBackground \
1703 (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
1705 #ifndef XSetWindowBackgroundPixmap
1706 #define XSetWindowBackgroundPixmap \
1707 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
1709 #ifndef XSetWindowBorder
1710 #define XSetWindowBorder \
1711 (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
1713 #ifndef XSetWindowBorderPixmap
1714 #define XSetWindowBorderPixmap \
1715 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
1717 #ifndef XSetWindowBorderWidth
1718 #define XSetWindowBorderWidth \
1719 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
1721 #ifndef XSetWindowColormap
1722 #define XSetWindowColormap \
1723 (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
1725 #ifndef XTranslateCoordinates
1726 #define XTranslateCoordinates \
1727 (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
1729 #ifndef XUngrabKeyboard
1730 #define XUngrabKeyboard \
1731 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
1733 #ifndef XUngrabPointer
1734 #define XUngrabPointer \
1735 (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
1737 #ifndef XUnmapWindow
1738 #define XUnmapWindow \
1739 (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
1741 #ifndef XWindowEvent
1742 #define XWindowEvent \
1743 (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
1746 #define XDestroyIC \
1747 (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
1749 #ifndef XFilterEvent
1750 #define XFilterEvent \
1751 (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
1753 #ifndef XmbLookupString
1754 #define XmbLookupString \
1755 (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
1758 #define TkPutImage \
1759 (tkIntXlibStubsPtr->tkPutImage) /* 80 */
1761 /* Slot 81 is reserved */
1763 #define XParseColor \
1764 (tkIntXlibStubsPtr->xParseColor) /* 82 */
1768 (tkIntXlibStubsPtr->xCreateGC) /* 83 */
1772 (tkIntXlibStubsPtr->xFreeGC) /* 84 */
1775 #define XInternAtom \
1776 (tkIntXlibStubsPtr->xInternAtom) /* 85 */
1778 #ifndef XSetBackground
1779 #define XSetBackground \
1780 (tkIntXlibStubsPtr->xSetBackground) /* 86 */
1782 #ifndef XSetForeground
1783 #define XSetForeground \
1784 (tkIntXlibStubsPtr->xSetForeground) /* 87 */
1786 #ifndef XSetClipMask
1787 #define XSetClipMask \
1788 (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
1790 #ifndef XSetClipOrigin
1791 #define XSetClipOrigin \
1792 (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
1794 #ifndef XSetTSOrigin
1795 #define XSetTSOrigin \
1796 (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
1800 (tkIntXlibStubsPtr->xChangeGC) /* 91 */
1804 (tkIntXlibStubsPtr->xSetFont) /* 92 */
1807 #define XSetArcMode \
1808 (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
1811 #define XSetStipple \
1812 (tkIntXlibStubsPtr->xSetStipple) /* 94 */
1814 #ifndef XSetFillRule
1815 #define XSetFillRule \
1816 (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
1818 #ifndef XSetFillStyle
1819 #define XSetFillStyle \
1820 (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
1822 #ifndef XSetFunction
1823 #define XSetFunction \
1824 (tkIntXlibStubsPtr->xSetFunction) /* 97 */
1826 #ifndef XSetLineAttributes
1827 #define XSetLineAttributes \
1828 (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
1830 #ifndef _XInitImageFuncPtrs
1831 #define _XInitImageFuncPtrs \
1832 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
1836 (tkIntXlibStubsPtr->xCreateIC) /* 100 */
1838 #ifndef XGetVisualInfo
1839 #define XGetVisualInfo \
1840 (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
1842 #ifndef XSetWMClientMachine
1843 #define XSetWMClientMachine \
1844 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
1846 #ifndef XStringListToTextProperty
1847 #define XStringListToTextProperty \
1848 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
1852 (tkIntXlibStubsPtr->xDrawLine) /* 104 */
1854 #ifndef XWarpPointer
1855 #define XWarpPointer \
1856 (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
1858 #ifndef XFillRectangle
1859 #define XFillRectangle \
1860 (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
1863 #ifdef MAC_OSX_TK /* AQUA */
1865 #define XSetDashes \
1866 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1868 #ifndef XGetModifierMapping
1869 #define XGetModifierMapping \
1870 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1872 #ifndef XCreateImage
1873 #define XCreateImage \
1874 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1878 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1880 #ifndef XGetAtomName
1881 #define XGetAtomName \
1882 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1884 #ifndef XKeysymToString
1885 #define XKeysymToString \
1886 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1888 #ifndef XCreateColormap
1889 #define XCreateColormap \
1890 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1892 #ifndef XGContextFromGC
1893 #define XGContextFromGC \
1894 (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
1896 #ifndef XKeycodeToKeysym
1897 #define XKeycodeToKeysym \
1898 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
1900 #ifndef XStringToKeysym
1901 #define XStringToKeysym \
1902 (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
1905 #define XRootWindow \
1906 (tkIntXlibStubsPtr->xRootWindow) /* 10 */
1908 #ifndef XSetErrorHandler
1909 #define XSetErrorHandler \
1910 (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
1913 #define XAllocColor \
1914 (tkIntXlibStubsPtr->xAllocColor) /* 12 */
1918 (tkIntXlibStubsPtr->xBell) /* 13 */
1920 #ifndef XChangeProperty
1921 #define XChangeProperty \
1922 (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
1924 #ifndef XChangeWindowAttributes
1925 #define XChangeWindowAttributes \
1926 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
1928 #ifndef XConfigureWindow
1929 #define XConfigureWindow \
1930 (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
1934 (tkIntXlibStubsPtr->xCopyArea) /* 17 */
1937 #define XCopyPlane \
1938 (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
1940 #ifndef XCreateBitmapFromData
1941 #define XCreateBitmapFromData \
1942 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
1944 #ifndef XDefineCursor
1945 #define XDefineCursor \
1946 (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
1948 #ifndef XDestroyWindow
1949 #define XDestroyWindow \
1950 (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
1954 (tkIntXlibStubsPtr->xDrawArc) /* 22 */
1957 #define XDrawLines \
1958 (tkIntXlibStubsPtr->xDrawLines) /* 23 */
1960 #ifndef XDrawRectangle
1961 #define XDrawRectangle \
1962 (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
1966 (tkIntXlibStubsPtr->xFillArc) /* 25 */
1968 #ifndef XFillPolygon
1969 #define XFillPolygon \
1970 (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
1972 #ifndef XFillRectangles
1973 #define XFillRectangles \
1974 (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
1976 #ifndef XFreeColormap
1977 #define XFreeColormap \
1978 (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
1981 #define XFreeColors \
1982 (tkIntXlibStubsPtr->xFreeColors) /* 29 */
1984 #ifndef XFreeModifiermap
1985 #define XFreeModifiermap \
1986 (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
1988 #ifndef XGetGeometry
1989 #define XGetGeometry \
1990 (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
1992 #ifndef XGetWindowProperty
1993 #define XGetWindowProperty \
1994 (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
1996 #ifndef XGrabKeyboard
1997 #define XGrabKeyboard \
1998 (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
2000 #ifndef XGrabPointer
2001 #define XGrabPointer \
2002 (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
2004 #ifndef XKeysymToKeycode
2005 #define XKeysymToKeycode \
2006 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
2009 #define XMapWindow \
2010 (tkIntXlibStubsPtr->xMapWindow) /* 36 */
2012 #ifndef XMoveResizeWindow
2013 #define XMoveResizeWindow \
2014 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
2017 #define XMoveWindow \
2018 (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
2020 #ifndef XQueryPointer
2021 #define XQueryPointer \
2022 (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
2024 #ifndef XRaiseWindow
2025 #define XRaiseWindow \
2026 (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
2028 #ifndef XRefreshKeyboardMapping
2029 #define XRefreshKeyboardMapping \
2030 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
2032 #ifndef XResizeWindow
2033 #define XResizeWindow \
2034 (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
2036 #ifndef XSelectInput
2037 #define XSelectInput \
2038 (tkIntXlibStubsPtr->xSelectInput) /* 43 */
2041 #define XSendEvent \
2042 (tkIntXlibStubsPtr->xSendEvent) /* 44 */
2044 #ifndef XSetIconName
2045 #define XSetIconName \
2046 (tkIntXlibStubsPtr->xSetIconName) /* 45 */
2048 #ifndef XSetInputFocus
2049 #define XSetInputFocus \
2050 (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
2052 #ifndef XSetSelectionOwner
2053 #define XSetSelectionOwner \
2054 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
2056 #ifndef XSetWindowBackground
2057 #define XSetWindowBackground \
2058 (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
2060 #ifndef XSetWindowBackgroundPixmap
2061 #define XSetWindowBackgroundPixmap \
2062 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
2064 #ifndef XSetWindowBorder
2065 #define XSetWindowBorder \
2066 (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
2068 #ifndef XSetWindowBorderPixmap
2069 #define XSetWindowBorderPixmap \
2070 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
2072 #ifndef XSetWindowBorderWidth
2073 #define XSetWindowBorderWidth \
2074 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
2076 #ifndef XSetWindowColormap
2077 #define XSetWindowColormap \
2078 (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
2080 #ifndef XUngrabKeyboard
2081 #define XUngrabKeyboard \
2082 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
2084 #ifndef XUngrabPointer
2085 #define XUngrabPointer \
2086 (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
2088 #ifndef XUnmapWindow
2089 #define XUnmapWindow \
2090 (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
2093 #define TkPutImage \
2094 (tkIntXlibStubsPtr->tkPutImage) /* 57 */
2097 #define XParseColor \
2098 (tkIntXlibStubsPtr->xParseColor) /* 58 */
2102 (tkIntXlibStubsPtr->xCreateGC) /* 59 */
2106 (tkIntXlibStubsPtr->xFreeGC) /* 60 */
2109 #define XInternAtom \
2110 (tkIntXlibStubsPtr->xInternAtom) /* 61 */
2112 #ifndef XSetBackground
2113 #define XSetBackground \
2114 (tkIntXlibStubsPtr->xSetBackground) /* 62 */
2116 #ifndef XSetForeground
2117 #define XSetForeground \
2118 (tkIntXlibStubsPtr->xSetForeground) /* 63 */
2120 #ifndef XSetClipMask
2121 #define XSetClipMask \
2122 (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
2124 #ifndef XSetClipOrigin
2125 #define XSetClipOrigin \
2126 (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
2128 #ifndef XSetTSOrigin
2129 #define XSetTSOrigin \
2130 (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
2134 (tkIntXlibStubsPtr->xChangeGC) /* 67 */
2138 (tkIntXlibStubsPtr->xSetFont) /* 68 */
2141 #define XSetArcMode \
2142 (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
2145 #define XSetStipple \
2146 (tkIntXlibStubsPtr->xSetStipple) /* 70 */
2148 #ifndef XSetFillRule
2149 #define XSetFillRule \
2150 (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
2152 #ifndef XSetFillStyle
2153 #define XSetFillStyle \
2154 (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
2156 #ifndef XSetFunction
2157 #define XSetFunction \
2158 (tkIntXlibStubsPtr->xSetFunction) /* 73 */
2160 #ifndef XSetLineAttributes
2161 #define XSetLineAttributes \
2162 (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
2164 #ifndef _XInitImageFuncPtrs
2165 #define _XInitImageFuncPtrs \
2166 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
2170 (tkIntXlibStubsPtr->xCreateIC) /* 76 */
2172 #ifndef XGetVisualInfo
2173 #define XGetVisualInfo \
2174 (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
2176 #ifndef XSetWMClientMachine
2177 #define XSetWMClientMachine \
2178 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
2180 #ifndef XStringListToTextProperty
2181 #define XStringListToTextProperty \
2182 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
2184 #ifndef XDrawSegments
2185 #define XDrawSegments \
2186 (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
2188 #ifndef XForceScreenSaver
2189 #define XForceScreenSaver \
2190 (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
2194 (tkIntXlibStubsPtr->xDrawLine) /* 82 */
2196 #ifndef XFillRectangle
2197 #define XFillRectangle \
2198 (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
2200 #ifndef XClearWindow
2201 #define XClearWindow \
2202 (tkIntXlibStubsPtr->xClearWindow) /* 84 */
2205 #define XDrawPoint \
2206 (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
2209 #define XDrawPoints \
2210 (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
2212 #ifndef XWarpPointer
2213 #define XWarpPointer \
2214 (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
2217 #define XQueryColor \
2218 (tkIntXlibStubsPtr->xQueryColor) /* 88 */
2220 #ifndef XQueryColors
2221 #define XQueryColors \
2222 (tkIntXlibStubsPtr->xQueryColors) /* 89 */
2225 #define XQueryTree \
2226 (tkIntXlibStubsPtr->xQueryTree) /* 90 */
2230 (tkIntXlibStubsPtr->xSync) /* 91 */
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 */