4 * This file contains the declarations for all platform dependent
5 * unsupported functions that are exported by the Tk library. These
6 * interfaces are not guaranteed to remain the same between
7 * versions. Use at your own risk.
9 * Copyright (c) 1998-1999 by Scriptics Corporation.
10 * All rights reserved.
13 #ifndef _TKINTXLIBDECLS
14 #define _TKINTXLIBDECLS
16 #include "X11/Xutil.h"
19 #undef TCL_STORAGE_CLASS
20 #define TCL_STORAGE_CLASS DLLEXPORT
24 * WARNING: This file is automatically generated by the tools/genStubs.tcl
25 * script. Any modifications to the function declarations below should be made
26 * in the generic/tkInt.decls script.
29 /* !BEGIN!: Do not edit below this line. */
32 * Exported function declarations:
35 #ifdef __WIN32__ /* WIN */
36 #ifndef XSetDashes_TCL_DECLARED
37 #define XSetDashes_TCL_DECLARED
39 EXTERN
void XSetDashes(Display
*display
, GC gc
, int dash_offset
,
40 _Xconst
char *dash_list
, int n
);
42 #ifndef XGetModifierMapping_TCL_DECLARED
43 #define XGetModifierMapping_TCL_DECLARED
45 EXTERN XModifierKeymap
* XGetModifierMapping(Display
*d
);
47 #ifndef XCreateImage_TCL_DECLARED
48 #define XCreateImage_TCL_DECLARED
50 EXTERN XImage
* XCreateImage(Display
*d
, Visual
*v
, unsigned int ui1
,
51 int i1
, int i2
, char *cp
, unsigned int ui2
,
52 unsigned int ui3
, int i3
, int i4
);
54 #ifndef XGetImage_TCL_DECLARED
55 #define XGetImage_TCL_DECLARED
57 EXTERN XImage
* XGetImage(Display
*d
, Drawable dr
, int i1
, int i2
,
58 unsigned int ui1
, unsigned int ui2
,
59 unsigned long ul
, int i3
);
61 #ifndef XGetAtomName_TCL_DECLARED
62 #define XGetAtomName_TCL_DECLARED
64 EXTERN
char * XGetAtomName(Display
*d
, Atom a
);
66 #ifndef XKeysymToString_TCL_DECLARED
67 #define XKeysymToString_TCL_DECLARED
69 EXTERN
char * XKeysymToString(KeySym k
);
71 #ifndef XCreateColormap_TCL_DECLARED
72 #define XCreateColormap_TCL_DECLARED
74 EXTERN Colormap
XCreateColormap(Display
*d
, Window w
, Visual
*v
,
77 #ifndef XCreatePixmapCursor_TCL_DECLARED
78 #define XCreatePixmapCursor_TCL_DECLARED
80 EXTERN Cursor
XCreatePixmapCursor(Display
*d
, Pixmap p1
, Pixmap p2
,
81 XColor
*x1
, XColor
*x2
, unsigned int ui1
,
84 #ifndef XCreateGlyphCursor_TCL_DECLARED
85 #define XCreateGlyphCursor_TCL_DECLARED
87 EXTERN Cursor
XCreateGlyphCursor(Display
*d
, Font f1
, Font f2
,
88 unsigned int ui1
, unsigned int ui2
,
89 XColor
*x1
, XColor
*x2
);
91 #ifndef XGContextFromGC_TCL_DECLARED
92 #define XGContextFromGC_TCL_DECLARED
94 EXTERN GContext
XGContextFromGC(GC g
);
96 #ifndef XListHosts_TCL_DECLARED
97 #define XListHosts_TCL_DECLARED
99 EXTERN XHostAddress
* XListHosts(Display
*d
, int *i
, Bool
*b
);
101 #ifndef XKeycodeToKeysym_TCL_DECLARED
102 #define XKeycodeToKeysym_TCL_DECLARED
104 EXTERN KeySym
XKeycodeToKeysym(Display
*d
, unsigned int k
, int i
);
106 #ifndef XStringToKeysym_TCL_DECLARED
107 #define XStringToKeysym_TCL_DECLARED
109 EXTERN KeySym
XStringToKeysym(_Xconst
char *c
);
111 #ifndef XRootWindow_TCL_DECLARED
112 #define XRootWindow_TCL_DECLARED
114 EXTERN Window
XRootWindow(Display
*d
, int i
);
116 #ifndef XSetErrorHandler_TCL_DECLARED
117 #define XSetErrorHandler_TCL_DECLARED
119 EXTERN XErrorHandler
XSetErrorHandler(XErrorHandler x
);
121 #ifndef XIconifyWindow_TCL_DECLARED
122 #define XIconifyWindow_TCL_DECLARED
124 EXTERN Status
XIconifyWindow(Display
*d
, Window w
, int i
);
126 #ifndef XWithdrawWindow_TCL_DECLARED
127 #define XWithdrawWindow_TCL_DECLARED
129 EXTERN Status
XWithdrawWindow(Display
*d
, Window w
, int i
);
131 #ifndef XGetWMColormapWindows_TCL_DECLARED
132 #define XGetWMColormapWindows_TCL_DECLARED
134 EXTERN Status
XGetWMColormapWindows(Display
*d
, Window w
,
135 Window
**wpp
, int *ip
);
137 #ifndef XAllocColor_TCL_DECLARED
138 #define XAllocColor_TCL_DECLARED
140 EXTERN Status
XAllocColor(Display
*d
, Colormap c
, XColor
*xp
);
142 #ifndef XBell_TCL_DECLARED
143 #define XBell_TCL_DECLARED
145 EXTERN
void XBell(Display
*d
, int i
);
147 #ifndef XChangeProperty_TCL_DECLARED
148 #define XChangeProperty_TCL_DECLARED
150 EXTERN
void XChangeProperty(Display
*d
, Window w
, Atom a1
,
151 Atom a2
, int i1
, int i2
,
152 _Xconst
unsigned char *c
, int i3
);
154 #ifndef XChangeWindowAttributes_TCL_DECLARED
155 #define XChangeWindowAttributes_TCL_DECLARED
157 EXTERN
void XChangeWindowAttributes(Display
*d
, Window w
,
158 unsigned long ul
, XSetWindowAttributes
*x
);
160 #ifndef XClearWindow_TCL_DECLARED
161 #define XClearWindow_TCL_DECLARED
163 EXTERN
void XClearWindow(Display
*d
, Window w
);
165 #ifndef XConfigureWindow_TCL_DECLARED
166 #define XConfigureWindow_TCL_DECLARED
168 EXTERN
void XConfigureWindow(Display
*d
, Window w
,
169 unsigned int i
, XWindowChanges
*x
);
171 #ifndef XCopyArea_TCL_DECLARED
172 #define XCopyArea_TCL_DECLARED
174 EXTERN
void XCopyArea(Display
*d
, Drawable dr1
, Drawable dr2
,
175 GC g
, int i1
, int i2
, unsigned int ui1
,
176 unsigned int ui2
, int i3
, int i4
);
178 #ifndef XCopyPlane_TCL_DECLARED
179 #define XCopyPlane_TCL_DECLARED
181 EXTERN
void XCopyPlane(Display
*d
, Drawable dr1
, Drawable dr2
,
182 GC g
, int i1
, int i2
, unsigned int ui1
,
183 unsigned int ui2
, int i3
, int i4
,
186 #ifndef XCreateBitmapFromData_TCL_DECLARED
187 #define XCreateBitmapFromData_TCL_DECLARED
189 EXTERN Pixmap
XCreateBitmapFromData(Display
*display
, Drawable d
,
190 _Xconst
char *data
, unsigned int width
,
191 unsigned int height
);
193 #ifndef XDefineCursor_TCL_DECLARED
194 #define XDefineCursor_TCL_DECLARED
196 EXTERN
void XDefineCursor(Display
*d
, Window w
, Cursor c
);
198 #ifndef XDeleteProperty_TCL_DECLARED
199 #define XDeleteProperty_TCL_DECLARED
201 EXTERN
void XDeleteProperty(Display
*d
, Window w
, Atom a
);
203 #ifndef XDestroyWindow_TCL_DECLARED
204 #define XDestroyWindow_TCL_DECLARED
206 EXTERN
void XDestroyWindow(Display
*d
, Window w
);
208 #ifndef XDrawArc_TCL_DECLARED
209 #define XDrawArc_TCL_DECLARED
211 EXTERN
void XDrawArc(Display
*d
, Drawable dr
, GC g
, int i1
,
212 int i2
, unsigned int ui1
, unsigned int ui2
,
215 #ifndef XDrawLines_TCL_DECLARED
216 #define XDrawLines_TCL_DECLARED
218 EXTERN
void XDrawLines(Display
*d
, Drawable dr
, GC g
, XPoint
*x
,
221 #ifndef XDrawRectangle_TCL_DECLARED
222 #define XDrawRectangle_TCL_DECLARED
224 EXTERN
void XDrawRectangle(Display
*d
, Drawable dr
, GC g
, int i1
,
225 int i2
, unsigned int ui1
, unsigned int ui2
);
227 #ifndef XFillArc_TCL_DECLARED
228 #define XFillArc_TCL_DECLARED
230 EXTERN
void XFillArc(Display
*d
, Drawable dr
, GC g
, int i1
,
231 int i2
, unsigned int ui1
, unsigned int ui2
,
234 #ifndef XFillPolygon_TCL_DECLARED
235 #define XFillPolygon_TCL_DECLARED
237 EXTERN
void XFillPolygon(Display
*d
, Drawable dr
, GC g
,
238 XPoint
*x
, int i1
, int i2
, int i3
);
240 #ifndef XFillRectangles_TCL_DECLARED
241 #define XFillRectangles_TCL_DECLARED
243 EXTERN
void XFillRectangles(Display
*d
, Drawable dr
, GC g
,
244 XRectangle
*x
, int i
);
246 #ifndef XForceScreenSaver_TCL_DECLARED
247 #define XForceScreenSaver_TCL_DECLARED
249 EXTERN
void XForceScreenSaver(Display
*d
, int i
);
251 #ifndef XFreeColormap_TCL_DECLARED
252 #define XFreeColormap_TCL_DECLARED
254 EXTERN
void XFreeColormap(Display
*d
, Colormap c
);
256 #ifndef XFreeColors_TCL_DECLARED
257 #define XFreeColors_TCL_DECLARED
259 EXTERN
void XFreeColors(Display
*d
, Colormap c
,
260 unsigned long *ulp
, int i
, unsigned long ul
);
262 #ifndef XFreeCursor_TCL_DECLARED
263 #define XFreeCursor_TCL_DECLARED
265 EXTERN
void XFreeCursor(Display
*d
, Cursor c
);
267 #ifndef XFreeModifiermap_TCL_DECLARED
268 #define XFreeModifiermap_TCL_DECLARED
270 EXTERN
void XFreeModifiermap(XModifierKeymap
*x
);
272 #ifndef XGetGeometry_TCL_DECLARED
273 #define XGetGeometry_TCL_DECLARED
275 EXTERN Status
XGetGeometry(Display
*d
, Drawable dr
, Window
*w
,
276 int *i1
, int *i2
, unsigned int *ui1
,
277 unsigned int *ui2
, unsigned int *ui3
,
280 #ifndef XGetInputFocus_TCL_DECLARED
281 #define XGetInputFocus_TCL_DECLARED
283 EXTERN
void XGetInputFocus(Display
*d
, Window
*w
, int *i
);
285 #ifndef XGetWindowProperty_TCL_DECLARED
286 #define XGetWindowProperty_TCL_DECLARED
288 EXTERN
int XGetWindowProperty(Display
*d
, Window w
, Atom a1
,
289 long l1
, long l2
, Bool b
, Atom a2
, Atom
*ap
,
290 int *ip
, unsigned long *ulp1
,
291 unsigned long *ulp2
, unsigned char **cpp
);
293 #ifndef XGetWindowAttributes_TCL_DECLARED
294 #define XGetWindowAttributes_TCL_DECLARED
296 EXTERN Status
XGetWindowAttributes(Display
*d
, Window w
,
297 XWindowAttributes
*x
);
299 #ifndef XGrabKeyboard_TCL_DECLARED
300 #define XGrabKeyboard_TCL_DECLARED
302 EXTERN
int XGrabKeyboard(Display
*d
, Window w
, Bool b
, int i1
,
305 #ifndef XGrabPointer_TCL_DECLARED
306 #define XGrabPointer_TCL_DECLARED
308 EXTERN
int XGrabPointer(Display
*d
, Window w1
, Bool b
,
309 unsigned int ui
, int i1
, int i2
, Window w2
,
312 #ifndef XKeysymToKeycode_TCL_DECLARED
313 #define XKeysymToKeycode_TCL_DECLARED
315 EXTERN KeyCode
XKeysymToKeycode(Display
*d
, KeySym k
);
317 #ifndef XLookupColor_TCL_DECLARED
318 #define XLookupColor_TCL_DECLARED
320 EXTERN Status
XLookupColor(Display
*d
, Colormap c1
,
321 _Xconst
char *c2
, XColor
*x1
, XColor
*x2
);
323 #ifndef XMapWindow_TCL_DECLARED
324 #define XMapWindow_TCL_DECLARED
326 EXTERN
void XMapWindow(Display
*d
, Window w
);
328 #ifndef XMoveResizeWindow_TCL_DECLARED
329 #define XMoveResizeWindow_TCL_DECLARED
331 EXTERN
void XMoveResizeWindow(Display
*d
, Window w
, int i1
,
332 int i2
, unsigned int ui1
, unsigned int ui2
);
334 #ifndef XMoveWindow_TCL_DECLARED
335 #define XMoveWindow_TCL_DECLARED
337 EXTERN
void XMoveWindow(Display
*d
, Window w
, int i1
, int i2
);
339 #ifndef XNextEvent_TCL_DECLARED
340 #define XNextEvent_TCL_DECLARED
342 EXTERN
void XNextEvent(Display
*d
, XEvent
*x
);
344 #ifndef XPutBackEvent_TCL_DECLARED
345 #define XPutBackEvent_TCL_DECLARED
347 EXTERN
void XPutBackEvent(Display
*d
, XEvent
*x
);
349 #ifndef XQueryColors_TCL_DECLARED
350 #define XQueryColors_TCL_DECLARED
352 EXTERN
void XQueryColors(Display
*d
, Colormap c
, XColor
*x
,
355 #ifndef XQueryPointer_TCL_DECLARED
356 #define XQueryPointer_TCL_DECLARED
358 EXTERN Bool
XQueryPointer(Display
*d
, Window w1
, Window
*w2
,
359 Window
*w3
, int *i1
, int *i2
, int *i3
,
360 int *i4
, unsigned int *ui
);
362 #ifndef XQueryTree_TCL_DECLARED
363 #define XQueryTree_TCL_DECLARED
365 EXTERN Status
XQueryTree(Display
*d
, Window w1
, Window
*w2
,
366 Window
*w3
, Window
**w4
, unsigned int *ui
);
368 #ifndef XRaiseWindow_TCL_DECLARED
369 #define XRaiseWindow_TCL_DECLARED
371 EXTERN
void XRaiseWindow(Display
*d
, Window w
);
373 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
374 #define XRefreshKeyboardMapping_TCL_DECLARED
376 EXTERN
void XRefreshKeyboardMapping(XMappingEvent
*x
);
378 #ifndef XResizeWindow_TCL_DECLARED
379 #define XResizeWindow_TCL_DECLARED
381 EXTERN
void XResizeWindow(Display
*d
, Window w
, unsigned int ui1
,
384 #ifndef XSelectInput_TCL_DECLARED
385 #define XSelectInput_TCL_DECLARED
387 EXTERN
void XSelectInput(Display
*d
, Window w
, long l
);
389 #ifndef XSendEvent_TCL_DECLARED
390 #define XSendEvent_TCL_DECLARED
392 EXTERN Status
XSendEvent(Display
*d
, Window w
, Bool b
, long l
,
395 #ifndef XSetCommand_TCL_DECLARED
396 #define XSetCommand_TCL_DECLARED
398 EXTERN
void XSetCommand(Display
*d
, Window w
, CONST
char **c
,
401 #ifndef XSetIconName_TCL_DECLARED
402 #define XSetIconName_TCL_DECLARED
404 EXTERN
void XSetIconName(Display
*d
, Window w
, _Xconst
char *c
);
406 #ifndef XSetInputFocus_TCL_DECLARED
407 #define XSetInputFocus_TCL_DECLARED
409 EXTERN
void XSetInputFocus(Display
*d
, Window w
, int i
, Time t
);
411 #ifndef XSetSelectionOwner_TCL_DECLARED
412 #define XSetSelectionOwner_TCL_DECLARED
414 EXTERN
void XSetSelectionOwner(Display
*d
, Atom a
, Window w
,
417 #ifndef XSetWindowBackground_TCL_DECLARED
418 #define XSetWindowBackground_TCL_DECLARED
420 EXTERN
void XSetWindowBackground(Display
*d
, Window w
,
423 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
424 #define XSetWindowBackgroundPixmap_TCL_DECLARED
426 EXTERN
void XSetWindowBackgroundPixmap(Display
*d
, Window w
,
429 #ifndef XSetWindowBorder_TCL_DECLARED
430 #define XSetWindowBorder_TCL_DECLARED
432 EXTERN
void XSetWindowBorder(Display
*d
, Window w
,
435 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
436 #define XSetWindowBorderPixmap_TCL_DECLARED
438 EXTERN
void XSetWindowBorderPixmap(Display
*d
, Window w
,
441 #ifndef XSetWindowBorderWidth_TCL_DECLARED
442 #define XSetWindowBorderWidth_TCL_DECLARED
444 EXTERN
void XSetWindowBorderWidth(Display
*d
, Window w
,
447 #ifndef XSetWindowColormap_TCL_DECLARED
448 #define XSetWindowColormap_TCL_DECLARED
450 EXTERN
void XSetWindowColormap(Display
*d
, Window w
, Colormap c
);
452 #ifndef XTranslateCoordinates_TCL_DECLARED
453 #define XTranslateCoordinates_TCL_DECLARED
455 EXTERN Bool
XTranslateCoordinates(Display
*d
, Window w1
,
456 Window w2
, int i1
, int i2
, int *i3
, int *i4
,
459 #ifndef XUngrabKeyboard_TCL_DECLARED
460 #define XUngrabKeyboard_TCL_DECLARED
462 EXTERN
void XUngrabKeyboard(Display
*d
, Time t
);
464 #ifndef XUngrabPointer_TCL_DECLARED
465 #define XUngrabPointer_TCL_DECLARED
467 EXTERN
void XUngrabPointer(Display
*d
, Time t
);
469 #ifndef XUnmapWindow_TCL_DECLARED
470 #define XUnmapWindow_TCL_DECLARED
472 EXTERN
void XUnmapWindow(Display
*d
, Window w
);
474 #ifndef XWindowEvent_TCL_DECLARED
475 #define XWindowEvent_TCL_DECLARED
477 EXTERN
void XWindowEvent(Display
*d
, Window w
, long l
, XEvent
*x
);
479 #ifndef XDestroyIC_TCL_DECLARED
480 #define XDestroyIC_TCL_DECLARED
482 EXTERN
void XDestroyIC(XIC x
);
484 #ifndef XFilterEvent_TCL_DECLARED
485 #define XFilterEvent_TCL_DECLARED
487 EXTERN Bool
XFilterEvent(XEvent
*x
, Window w
);
489 #ifndef XmbLookupString_TCL_DECLARED
490 #define XmbLookupString_TCL_DECLARED
492 EXTERN
int XmbLookupString(XIC xi
, XKeyPressedEvent
*xk
,
493 char *c
, int i
, KeySym
*k
, Status
*s
);
495 #ifndef TkPutImage_TCL_DECLARED
496 #define TkPutImage_TCL_DECLARED
498 EXTERN
void TkPutImage(unsigned long *colors
, int ncolors
,
499 Display
*display
, Drawable d
, GC gc
,
500 XImage
*image
, int src_x
, int src_y
,
501 int dest_x
, int dest_y
, unsigned int width
,
502 unsigned int height
);
504 /* Slot 81 is reserved */
505 #ifndef XParseColor_TCL_DECLARED
506 #define XParseColor_TCL_DECLARED
508 EXTERN Status
XParseColor(Display
*display
, Colormap map
,
509 _Xconst
char *spec
, XColor
*colorPtr
);
511 #ifndef XCreateGC_TCL_DECLARED
512 #define XCreateGC_TCL_DECLARED
514 EXTERN GC
XCreateGC(Display
*display
, Drawable d
,
515 unsigned long valuemask
, XGCValues
*values
);
517 #ifndef XFreeGC_TCL_DECLARED
518 #define XFreeGC_TCL_DECLARED
520 EXTERN
void XFreeGC(Display
*display
, GC gc
);
522 #ifndef XInternAtom_TCL_DECLARED
523 #define XInternAtom_TCL_DECLARED
525 EXTERN Atom
XInternAtom(Display
*display
,
526 _Xconst
char *atom_name
, Bool only_if_exists
);
528 #ifndef XSetBackground_TCL_DECLARED
529 #define XSetBackground_TCL_DECLARED
531 EXTERN
void XSetBackground(Display
*display
, GC gc
,
532 unsigned long foreground
);
534 #ifndef XSetForeground_TCL_DECLARED
535 #define XSetForeground_TCL_DECLARED
537 EXTERN
void XSetForeground(Display
*display
, GC gc
,
538 unsigned long foreground
);
540 #ifndef XSetClipMask_TCL_DECLARED
541 #define XSetClipMask_TCL_DECLARED
543 EXTERN
void XSetClipMask(Display
*display
, GC gc
, Pixmap pixmap
);
545 #ifndef XSetClipOrigin_TCL_DECLARED
546 #define XSetClipOrigin_TCL_DECLARED
548 EXTERN
void XSetClipOrigin(Display
*display
, GC gc
,
549 int clip_x_origin
, int clip_y_origin
);
551 #ifndef XSetTSOrigin_TCL_DECLARED
552 #define XSetTSOrigin_TCL_DECLARED
554 EXTERN
void XSetTSOrigin(Display
*display
, GC gc
,
555 int ts_x_origin
, int ts_y_origin
);
557 #ifndef XChangeGC_TCL_DECLARED
558 #define XChangeGC_TCL_DECLARED
560 EXTERN
void XChangeGC(Display
*d
, GC gc
, unsigned long mask
,
563 #ifndef XSetFont_TCL_DECLARED
564 #define XSetFont_TCL_DECLARED
566 EXTERN
void XSetFont(Display
*display
, GC gc
, Font font
);
568 #ifndef XSetArcMode_TCL_DECLARED
569 #define XSetArcMode_TCL_DECLARED
571 EXTERN
void XSetArcMode(Display
*display
, GC gc
, int arc_mode
);
573 #ifndef XSetStipple_TCL_DECLARED
574 #define XSetStipple_TCL_DECLARED
576 EXTERN
void XSetStipple(Display
*display
, GC gc
, Pixmap stipple
);
578 #ifndef XSetFillRule_TCL_DECLARED
579 #define XSetFillRule_TCL_DECLARED
581 EXTERN
void XSetFillRule(Display
*display
, GC gc
, int fill_rule
);
583 #ifndef XSetFillStyle_TCL_DECLARED
584 #define XSetFillStyle_TCL_DECLARED
586 EXTERN
void XSetFillStyle(Display
*display
, GC gc
,
589 #ifndef XSetFunction_TCL_DECLARED
590 #define XSetFunction_TCL_DECLARED
592 EXTERN
void XSetFunction(Display
*display
, GC gc
, int function
);
594 #ifndef XSetLineAttributes_TCL_DECLARED
595 #define XSetLineAttributes_TCL_DECLARED
597 EXTERN
void XSetLineAttributes(Display
*display
, GC gc
,
598 unsigned int line_width
, int line_style
,
599 int cap_style
, int join_style
);
601 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
602 #define _XInitImageFuncPtrs_TCL_DECLARED
604 EXTERN
int _XInitImageFuncPtrs(XImage
*image
);
606 #ifndef XCreateIC_TCL_DECLARED
607 #define XCreateIC_TCL_DECLARED
609 EXTERN XIC
XCreateIC(void);
611 #ifndef XGetVisualInfo_TCL_DECLARED
612 #define XGetVisualInfo_TCL_DECLARED
614 EXTERN XVisualInfo
* XGetVisualInfo(Display
*display
, long vinfo_mask
,
615 XVisualInfo
*vinfo_template
,
618 #ifndef XSetWMClientMachine_TCL_DECLARED
619 #define XSetWMClientMachine_TCL_DECLARED
621 EXTERN
void XSetWMClientMachine(Display
*display
, Window w
,
622 XTextProperty
*text_prop
);
624 #ifndef XStringListToTextProperty_TCL_DECLARED
625 #define XStringListToTextProperty_TCL_DECLARED
627 EXTERN Status
XStringListToTextProperty(char **list
, int count
,
628 XTextProperty
*text_prop_return
);
630 #ifndef XDrawLine_TCL_DECLARED
631 #define XDrawLine_TCL_DECLARED
633 EXTERN
void XDrawLine(Display
*d
, Drawable dr
, GC g
, int x1
,
634 int y1
, int x2
, int y2
);
636 #ifndef XWarpPointer_TCL_DECLARED
637 #define XWarpPointer_TCL_DECLARED
639 EXTERN
void XWarpPointer(Display
*d
, Window s
, Window dw
, int sx
,
640 int sy
, unsigned int sw
, unsigned int sh
,
643 #ifndef XFillRectangle_TCL_DECLARED
644 #define XFillRectangle_TCL_DECLARED
646 EXTERN
void XFillRectangle(Display
*display
, Drawable d
, GC gc
,
647 int x
, int y
, unsigned int width
,
648 unsigned int height
);
651 #ifdef MAC_OSX_TK /* AQUA */
652 #ifndef XSetDashes_TCL_DECLARED
653 #define XSetDashes_TCL_DECLARED
655 EXTERN
void XSetDashes(Display
*display
, GC gc
, int dash_offset
,
656 _Xconst
char *dash_list
, int n
);
658 #ifndef XGetModifierMapping_TCL_DECLARED
659 #define XGetModifierMapping_TCL_DECLARED
661 EXTERN XModifierKeymap
* XGetModifierMapping(Display
*d
);
663 #ifndef XCreateImage_TCL_DECLARED
664 #define XCreateImage_TCL_DECLARED
666 EXTERN XImage
* XCreateImage(Display
*d
, Visual
*v
, unsigned int ui1
,
667 int i1
, int i2
, char *cp
, unsigned int ui2
,
668 unsigned int ui3
, int i3
, int i4
);
670 #ifndef XGetImage_TCL_DECLARED
671 #define XGetImage_TCL_DECLARED
673 EXTERN XImage
* XGetImage(Display
*d
, Drawable dr
, int i1
, int i2
,
674 unsigned int ui1
, unsigned int ui2
,
675 unsigned long ul
, int i3
);
677 #ifndef XGetAtomName_TCL_DECLARED
678 #define XGetAtomName_TCL_DECLARED
680 EXTERN
char * XGetAtomName(Display
*d
, Atom a
);
682 #ifndef XKeysymToString_TCL_DECLARED
683 #define XKeysymToString_TCL_DECLARED
685 EXTERN
char * XKeysymToString(KeySym k
);
687 #ifndef XCreateColormap_TCL_DECLARED
688 #define XCreateColormap_TCL_DECLARED
690 EXTERN Colormap
XCreateColormap(Display
*d
, Window w
, Visual
*v
,
693 #ifndef XGContextFromGC_TCL_DECLARED
694 #define XGContextFromGC_TCL_DECLARED
696 EXTERN GContext
XGContextFromGC(GC g
);
698 #ifndef XKeycodeToKeysym_TCL_DECLARED
699 #define XKeycodeToKeysym_TCL_DECLARED
701 EXTERN KeySym
XKeycodeToKeysym(Display
*d
, KeyCode k
, int i
);
703 #ifndef XStringToKeysym_TCL_DECLARED
704 #define XStringToKeysym_TCL_DECLARED
706 EXTERN KeySym
XStringToKeysym(_Xconst
char *c
);
708 #ifndef XRootWindow_TCL_DECLARED
709 #define XRootWindow_TCL_DECLARED
711 EXTERN Window
XRootWindow(Display
*d
, int i
);
713 #ifndef XSetErrorHandler_TCL_DECLARED
714 #define XSetErrorHandler_TCL_DECLARED
716 EXTERN XErrorHandler
XSetErrorHandler(XErrorHandler x
);
718 #ifndef XAllocColor_TCL_DECLARED
719 #define XAllocColor_TCL_DECLARED
721 EXTERN Status
XAllocColor(Display
*d
, Colormap c
, XColor
*xp
);
723 #ifndef XBell_TCL_DECLARED
724 #define XBell_TCL_DECLARED
726 EXTERN
void XBell(Display
*d
, int i
);
728 #ifndef XChangeProperty_TCL_DECLARED
729 #define XChangeProperty_TCL_DECLARED
731 EXTERN
void XChangeProperty(Display
*d
, Window w
, Atom a1
,
732 Atom a2
, int i1
, int i2
,
733 _Xconst
unsigned char *c
, int i3
);
735 #ifndef XChangeWindowAttributes_TCL_DECLARED
736 #define XChangeWindowAttributes_TCL_DECLARED
738 EXTERN
void XChangeWindowAttributes(Display
*d
, Window w
,
739 unsigned long ul
, XSetWindowAttributes
*x
);
741 #ifndef XConfigureWindow_TCL_DECLARED
742 #define XConfigureWindow_TCL_DECLARED
744 EXTERN
void XConfigureWindow(Display
*d
, Window w
,
745 unsigned int i
, XWindowChanges
*x
);
747 #ifndef XCopyArea_TCL_DECLARED
748 #define XCopyArea_TCL_DECLARED
750 EXTERN
void XCopyArea(Display
*d
, Drawable dr1
, Drawable dr2
,
751 GC g
, int i1
, int i2
, unsigned int ui1
,
752 unsigned int ui2
, int i3
, int i4
);
754 #ifndef XCopyPlane_TCL_DECLARED
755 #define XCopyPlane_TCL_DECLARED
757 EXTERN
void XCopyPlane(Display
*d
, Drawable dr1
, Drawable dr2
,
758 GC g
, int i1
, int i2
, unsigned int ui1
,
759 unsigned int ui2
, int i3
, int i4
,
762 #ifndef XCreateBitmapFromData_TCL_DECLARED
763 #define XCreateBitmapFromData_TCL_DECLARED
765 EXTERN Pixmap
XCreateBitmapFromData(Display
*display
, Drawable d
,
766 _Xconst
char *data
, unsigned int width
,
767 unsigned int height
);
769 #ifndef XDefineCursor_TCL_DECLARED
770 #define XDefineCursor_TCL_DECLARED
772 EXTERN
void XDefineCursor(Display
*d
, Window w
, Cursor c
);
774 #ifndef XDestroyWindow_TCL_DECLARED
775 #define XDestroyWindow_TCL_DECLARED
777 EXTERN
void XDestroyWindow(Display
*d
, Window w
);
779 #ifndef XDrawArc_TCL_DECLARED
780 #define XDrawArc_TCL_DECLARED
782 EXTERN
void XDrawArc(Display
*d
, Drawable dr
, GC g
, int i1
,
783 int i2
, unsigned int ui1
, unsigned int ui2
,
786 #ifndef XDrawLines_TCL_DECLARED
787 #define XDrawLines_TCL_DECLARED
789 EXTERN
void XDrawLines(Display
*d
, Drawable dr
, GC g
, XPoint
*x
,
792 #ifndef XDrawRectangle_TCL_DECLARED
793 #define XDrawRectangle_TCL_DECLARED
795 EXTERN
void XDrawRectangle(Display
*d
, Drawable dr
, GC g
, int i1
,
796 int i2
, unsigned int ui1
, unsigned int ui2
);
798 #ifndef XFillArc_TCL_DECLARED
799 #define XFillArc_TCL_DECLARED
801 EXTERN
void XFillArc(Display
*d
, Drawable dr
, GC g
, int i1
,
802 int i2
, unsigned int ui1
, unsigned int ui2
,
805 #ifndef XFillPolygon_TCL_DECLARED
806 #define XFillPolygon_TCL_DECLARED
808 EXTERN
void XFillPolygon(Display
*d
, Drawable dr
, GC g
,
809 XPoint
*x
, int i1
, int i2
, int i3
);
811 #ifndef XFillRectangles_TCL_DECLARED
812 #define XFillRectangles_TCL_DECLARED
814 EXTERN
void XFillRectangles(Display
*d
, Drawable dr
, GC g
,
815 XRectangle
*x
, int i
);
817 #ifndef XFreeColormap_TCL_DECLARED
818 #define XFreeColormap_TCL_DECLARED
820 EXTERN
void XFreeColormap(Display
*d
, Colormap c
);
822 #ifndef XFreeColors_TCL_DECLARED
823 #define XFreeColors_TCL_DECLARED
825 EXTERN
void XFreeColors(Display
*d
, Colormap c
,
826 unsigned long *ulp
, int i
, unsigned long ul
);
828 #ifndef XFreeModifiermap_TCL_DECLARED
829 #define XFreeModifiermap_TCL_DECLARED
831 EXTERN
void XFreeModifiermap(XModifierKeymap
*x
);
833 #ifndef XGetGeometry_TCL_DECLARED
834 #define XGetGeometry_TCL_DECLARED
836 EXTERN Status
XGetGeometry(Display
*d
, Drawable dr
, Window
*w
,
837 int *i1
, int *i2
, unsigned int *ui1
,
838 unsigned int *ui2
, unsigned int *ui3
,
841 #ifndef XGetWindowProperty_TCL_DECLARED
842 #define XGetWindowProperty_TCL_DECLARED
844 EXTERN
int XGetWindowProperty(Display
*d
, Window w
, Atom a1
,
845 long l1
, long l2
, Bool b
, Atom a2
, Atom
*ap
,
846 int *ip
, unsigned long *ulp1
,
847 unsigned long *ulp2
, unsigned char **cpp
);
849 #ifndef XGrabKeyboard_TCL_DECLARED
850 #define XGrabKeyboard_TCL_DECLARED
852 EXTERN
int XGrabKeyboard(Display
*d
, Window w
, Bool b
, int i1
,
855 #ifndef XGrabPointer_TCL_DECLARED
856 #define XGrabPointer_TCL_DECLARED
858 EXTERN
int XGrabPointer(Display
*d
, Window w1
, Bool b
,
859 unsigned int ui
, int i1
, int i2
, Window w2
,
862 #ifndef XKeysymToKeycode_TCL_DECLARED
863 #define XKeysymToKeycode_TCL_DECLARED
865 EXTERN KeyCode
XKeysymToKeycode(Display
*d
, KeySym k
);
867 #ifndef XMapWindow_TCL_DECLARED
868 #define XMapWindow_TCL_DECLARED
870 EXTERN
void XMapWindow(Display
*d
, Window w
);
872 #ifndef XMoveResizeWindow_TCL_DECLARED
873 #define XMoveResizeWindow_TCL_DECLARED
875 EXTERN
void XMoveResizeWindow(Display
*d
, Window w
, int i1
,
876 int i2
, unsigned int ui1
, unsigned int ui2
);
878 #ifndef XMoveWindow_TCL_DECLARED
879 #define XMoveWindow_TCL_DECLARED
881 EXTERN
void XMoveWindow(Display
*d
, Window w
, int i1
, int i2
);
883 #ifndef XQueryPointer_TCL_DECLARED
884 #define XQueryPointer_TCL_DECLARED
886 EXTERN Bool
XQueryPointer(Display
*d
, Window w1
, Window
*w2
,
887 Window
*w3
, int *i1
, int *i2
, int *i3
,
888 int *i4
, unsigned int *ui
);
890 #ifndef XRaiseWindow_TCL_DECLARED
891 #define XRaiseWindow_TCL_DECLARED
893 EXTERN
void XRaiseWindow(Display
*d
, Window w
);
895 #ifndef XRefreshKeyboardMapping_TCL_DECLARED
896 #define XRefreshKeyboardMapping_TCL_DECLARED
898 EXTERN
void XRefreshKeyboardMapping(XMappingEvent
*x
);
900 #ifndef XResizeWindow_TCL_DECLARED
901 #define XResizeWindow_TCL_DECLARED
903 EXTERN
void XResizeWindow(Display
*d
, Window w
, unsigned int ui1
,
906 #ifndef XSelectInput_TCL_DECLARED
907 #define XSelectInput_TCL_DECLARED
909 EXTERN
void XSelectInput(Display
*d
, Window w
, long l
);
911 #ifndef XSendEvent_TCL_DECLARED
912 #define XSendEvent_TCL_DECLARED
914 EXTERN Status
XSendEvent(Display
*d
, Window w
, Bool b
, long l
,
917 #ifndef XSetIconName_TCL_DECLARED
918 #define XSetIconName_TCL_DECLARED
920 EXTERN
void XSetIconName(Display
*d
, Window w
, _Xconst
char *c
);
922 #ifndef XSetInputFocus_TCL_DECLARED
923 #define XSetInputFocus_TCL_DECLARED
925 EXTERN
void XSetInputFocus(Display
*d
, Window w
, int i
, Time t
);
927 #ifndef XSetSelectionOwner_TCL_DECLARED
928 #define XSetSelectionOwner_TCL_DECLARED
930 EXTERN
void XSetSelectionOwner(Display
*d
, Atom a
, Window w
,
933 #ifndef XSetWindowBackground_TCL_DECLARED
934 #define XSetWindowBackground_TCL_DECLARED
936 EXTERN
void XSetWindowBackground(Display
*d
, Window w
,
939 #ifndef XSetWindowBackgroundPixmap_TCL_DECLARED
940 #define XSetWindowBackgroundPixmap_TCL_DECLARED
942 EXTERN
void XSetWindowBackgroundPixmap(Display
*d
, Window w
,
945 #ifndef XSetWindowBorder_TCL_DECLARED
946 #define XSetWindowBorder_TCL_DECLARED
948 EXTERN
void XSetWindowBorder(Display
*d
, Window w
,
951 #ifndef XSetWindowBorderPixmap_TCL_DECLARED
952 #define XSetWindowBorderPixmap_TCL_DECLARED
954 EXTERN
void XSetWindowBorderPixmap(Display
*d
, Window w
,
957 #ifndef XSetWindowBorderWidth_TCL_DECLARED
958 #define XSetWindowBorderWidth_TCL_DECLARED
960 EXTERN
void XSetWindowBorderWidth(Display
*d
, Window w
,
963 #ifndef XSetWindowColormap_TCL_DECLARED
964 #define XSetWindowColormap_TCL_DECLARED
966 EXTERN
void XSetWindowColormap(Display
*d
, Window w
, Colormap c
);
968 #ifndef XUngrabKeyboard_TCL_DECLARED
969 #define XUngrabKeyboard_TCL_DECLARED
971 EXTERN
void XUngrabKeyboard(Display
*d
, Time t
);
973 #ifndef XUngrabPointer_TCL_DECLARED
974 #define XUngrabPointer_TCL_DECLARED
976 EXTERN
void XUngrabPointer(Display
*d
, Time t
);
978 #ifndef XUnmapWindow_TCL_DECLARED
979 #define XUnmapWindow_TCL_DECLARED
981 EXTERN
void XUnmapWindow(Display
*d
, Window w
);
983 #ifndef TkPutImage_TCL_DECLARED
984 #define TkPutImage_TCL_DECLARED
986 EXTERN
void TkPutImage(unsigned long *colors
, int ncolors
,
987 Display
*display
, Drawable d
, GC gc
,
988 XImage
*image
, int src_x
, int src_y
,
989 int dest_x
, int dest_y
, unsigned int width
,
990 unsigned int height
);
992 #ifndef XParseColor_TCL_DECLARED
993 #define XParseColor_TCL_DECLARED
995 EXTERN Status
XParseColor(Display
*display
, Colormap map
,
996 _Xconst
char *spec
, XColor
*colorPtr
);
998 #ifndef XCreateGC_TCL_DECLARED
999 #define XCreateGC_TCL_DECLARED
1001 EXTERN GC
XCreateGC(Display
*display
, Drawable d
,
1002 unsigned long valuemask
, XGCValues
*values
);
1004 #ifndef XFreeGC_TCL_DECLARED
1005 #define XFreeGC_TCL_DECLARED
1007 EXTERN
void XFreeGC(Display
*display
, GC gc
);
1009 #ifndef XInternAtom_TCL_DECLARED
1010 #define XInternAtom_TCL_DECLARED
1012 EXTERN Atom
XInternAtom(Display
*display
,
1013 _Xconst
char *atom_name
, Bool only_if_exists
);
1015 #ifndef XSetBackground_TCL_DECLARED
1016 #define XSetBackground_TCL_DECLARED
1018 EXTERN
void XSetBackground(Display
*display
, GC gc
,
1019 unsigned long foreground
);
1021 #ifndef XSetForeground_TCL_DECLARED
1022 #define XSetForeground_TCL_DECLARED
1024 EXTERN
void XSetForeground(Display
*display
, GC gc
,
1025 unsigned long foreground
);
1027 #ifndef XSetClipMask_TCL_DECLARED
1028 #define XSetClipMask_TCL_DECLARED
1030 EXTERN
void XSetClipMask(Display
*display
, GC gc
, Pixmap pixmap
);
1032 #ifndef XSetClipOrigin_TCL_DECLARED
1033 #define XSetClipOrigin_TCL_DECLARED
1035 EXTERN
void XSetClipOrigin(Display
*display
, GC gc
,
1036 int clip_x_origin
, int clip_y_origin
);
1038 #ifndef XSetTSOrigin_TCL_DECLARED
1039 #define XSetTSOrigin_TCL_DECLARED
1041 EXTERN
void XSetTSOrigin(Display
*display
, GC gc
,
1042 int ts_x_origin
, int ts_y_origin
);
1044 #ifndef XChangeGC_TCL_DECLARED
1045 #define XChangeGC_TCL_DECLARED
1047 EXTERN
void XChangeGC(Display
*d
, GC gc
, unsigned long mask
,
1050 #ifndef XSetFont_TCL_DECLARED
1051 #define XSetFont_TCL_DECLARED
1053 EXTERN
void XSetFont(Display
*display
, GC gc
, Font font
);
1055 #ifndef XSetArcMode_TCL_DECLARED
1056 #define XSetArcMode_TCL_DECLARED
1058 EXTERN
void XSetArcMode(Display
*display
, GC gc
, int arc_mode
);
1060 #ifndef XSetStipple_TCL_DECLARED
1061 #define XSetStipple_TCL_DECLARED
1063 EXTERN
void XSetStipple(Display
*display
, GC gc
, Pixmap stipple
);
1065 #ifndef XSetFillRule_TCL_DECLARED
1066 #define XSetFillRule_TCL_DECLARED
1068 EXTERN
void XSetFillRule(Display
*display
, GC gc
, int fill_rule
);
1070 #ifndef XSetFillStyle_TCL_DECLARED
1071 #define XSetFillStyle_TCL_DECLARED
1073 EXTERN
void XSetFillStyle(Display
*display
, GC gc
,
1076 #ifndef XSetFunction_TCL_DECLARED
1077 #define XSetFunction_TCL_DECLARED
1079 EXTERN
void XSetFunction(Display
*display
, GC gc
, int function
);
1081 #ifndef XSetLineAttributes_TCL_DECLARED
1082 #define XSetLineAttributes_TCL_DECLARED
1084 EXTERN
void XSetLineAttributes(Display
*display
, GC gc
,
1085 unsigned int line_width
, int line_style
,
1086 int cap_style
, int join_style
);
1088 #ifndef _XInitImageFuncPtrs_TCL_DECLARED
1089 #define _XInitImageFuncPtrs_TCL_DECLARED
1091 EXTERN
int _XInitImageFuncPtrs(XImage
*image
);
1093 #ifndef XCreateIC_TCL_DECLARED
1094 #define XCreateIC_TCL_DECLARED
1096 EXTERN XIC
XCreateIC(void);
1098 #ifndef XGetVisualInfo_TCL_DECLARED
1099 #define XGetVisualInfo_TCL_DECLARED
1101 EXTERN XVisualInfo
* XGetVisualInfo(Display
*display
, long vinfo_mask
,
1102 XVisualInfo
*vinfo_template
,
1103 int *nitems_return
);
1105 #ifndef XSetWMClientMachine_TCL_DECLARED
1106 #define XSetWMClientMachine_TCL_DECLARED
1108 EXTERN
void XSetWMClientMachine(Display
*display
, Window w
,
1109 XTextProperty
*text_prop
);
1111 #ifndef XStringListToTextProperty_TCL_DECLARED
1112 #define XStringListToTextProperty_TCL_DECLARED
1114 EXTERN Status
XStringListToTextProperty(char **list
, int count
,
1115 XTextProperty
*text_prop_return
);
1117 #ifndef XDrawSegments_TCL_DECLARED
1118 #define XDrawSegments_TCL_DECLARED
1120 EXTERN
void XDrawSegments(Display
*display
, Drawable d
, GC gc
,
1121 XSegment
*segments
, int nsegments
);
1123 #ifndef XForceScreenSaver_TCL_DECLARED
1124 #define XForceScreenSaver_TCL_DECLARED
1126 EXTERN
void XForceScreenSaver(Display
*display
, int mode
);
1128 #ifndef XDrawLine_TCL_DECLARED
1129 #define XDrawLine_TCL_DECLARED
1131 EXTERN
void XDrawLine(Display
*d
, Drawable dr
, GC g
, int x1
,
1132 int y1
, int x2
, int y2
);
1134 #ifndef XFillRectangle_TCL_DECLARED
1135 #define XFillRectangle_TCL_DECLARED
1137 EXTERN
void XFillRectangle(Display
*display
, Drawable d
, GC gc
,
1138 int x
, int y
, unsigned int width
,
1139 unsigned int height
);
1141 #ifndef XClearWindow_TCL_DECLARED
1142 #define XClearWindow_TCL_DECLARED
1144 EXTERN
void XClearWindow(Display
*d
, Window w
);
1146 #ifndef XDrawPoint_TCL_DECLARED
1147 #define XDrawPoint_TCL_DECLARED
1149 EXTERN
void XDrawPoint(Display
*display
, Drawable d
, GC gc
,
1152 #ifndef XDrawPoints_TCL_DECLARED
1153 #define XDrawPoints_TCL_DECLARED
1155 EXTERN
void XDrawPoints(Display
*display
, Drawable d
, GC gc
,
1156 XPoint
*points
, int npoints
, int mode
);
1158 #ifndef XWarpPointer_TCL_DECLARED
1159 #define XWarpPointer_TCL_DECLARED
1161 EXTERN
void XWarpPointer(Display
*display
, Window src_w
,
1162 Window dest_w
, int src_x
, int src_y
,
1163 unsigned int src_width
,
1164 unsigned int src_height
, int dest_x
,
1167 #ifndef XQueryColor_TCL_DECLARED
1168 #define XQueryColor_TCL_DECLARED
1170 EXTERN
void XQueryColor(Display
*display
, Colormap colormap
,
1171 XColor
*def_in_out
);
1173 #ifndef XQueryColors_TCL_DECLARED
1174 #define XQueryColors_TCL_DECLARED
1176 EXTERN
void XQueryColors(Display
*display
, Colormap colormap
,
1177 XColor
*defs_in_out
, int ncolors
);
1179 #ifndef XQueryTree_TCL_DECLARED
1180 #define XQueryTree_TCL_DECLARED
1182 EXTERN Status
XQueryTree(Display
*d
, Window w1
, Window
*w2
,
1183 Window
*w3
, Window
**w4
, unsigned int *ui
);
1185 #ifndef XSync_TCL_DECLARED
1186 #define XSync_TCL_DECLARED
1188 EXTERN
int XSync(Display
*display
, Bool flag
);
1192 typedef struct TkIntXlibStubs
{
1194 struct TkIntXlibStubHooks
*hooks
;
1196 #ifdef __WIN32__ /* WIN */
1197 void (*xSetDashes
) (Display
*display
, GC gc
, int dash_offset
, _Xconst
char *dash_list
, int n
); /* 0 */
1198 XModifierKeymap
* (*xGetModifierMapping
) (Display
*d
); /* 1 */
1199 XImage
* (*xCreateImage
) (Display
*d
, Visual
*v
, unsigned int ui1
, int i1
, int i2
, char *cp
, unsigned int ui2
, unsigned int ui3
, int i3
, int i4
); /* 2 */
1200 XImage
* (*xGetImage
) (Display
*d
, Drawable dr
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, unsigned long ul
, int i3
); /* 3 */
1201 char * (*xGetAtomName
) (Display
*d
, Atom a
); /* 4 */
1202 char * (*xKeysymToString
) (KeySym k
); /* 5 */
1203 Colormap (*xCreateColormap
) (Display
*d
, Window w
, Visual
*v
, int i
); /* 6 */
1204 Cursor (*xCreatePixmapCursor
) (Display
*d
, Pixmap p1
, Pixmap p2
, XColor
*x1
, XColor
*x2
, unsigned int ui1
, unsigned int ui2
); /* 7 */
1205 Cursor (*xCreateGlyphCursor
) (Display
*d
, Font f1
, Font f2
, unsigned int ui1
, unsigned int ui2
, XColor
*x1
, XColor
*x2
); /* 8 */
1206 GContext (*xGContextFromGC
) (GC g
); /* 9 */
1207 XHostAddress
* (*xListHosts
) (Display
*d
, int *i
, Bool
*b
); /* 10 */
1208 KeySym (*xKeycodeToKeysym
) (Display
*d
, unsigned int k
, int i
); /* 11 */
1209 KeySym (*xStringToKeysym
) (_Xconst
char *c
); /* 12 */
1210 Window (*xRootWindow
) (Display
*d
, int i
); /* 13 */
1211 XErrorHandler (*xSetErrorHandler
) (XErrorHandler x
); /* 14 */
1212 Status (*xIconifyWindow
) (Display
*d
, Window w
, int i
); /* 15 */
1213 Status (*xWithdrawWindow
) (Display
*d
, Window w
, int i
); /* 16 */
1214 Status (*xGetWMColormapWindows
) (Display
*d
, Window w
, Window
**wpp
, int *ip
); /* 17 */
1215 Status (*xAllocColor
) (Display
*d
, Colormap c
, XColor
*xp
); /* 18 */
1216 void (*xBell
) (Display
*d
, int i
); /* 19 */
1217 void (*xChangeProperty
) (Display
*d
, Window w
, Atom a1
, Atom a2
, int i1
, int i2
, _Xconst
unsigned char *c
, int i3
); /* 20 */
1218 void (*xChangeWindowAttributes
) (Display
*d
, Window w
, unsigned long ul
, XSetWindowAttributes
*x
); /* 21 */
1219 void (*xClearWindow
) (Display
*d
, Window w
); /* 22 */
1220 void (*xConfigureWindow
) (Display
*d
, Window w
, unsigned int i
, XWindowChanges
*x
); /* 23 */
1221 void (*xCopyArea
) (Display
*d
, Drawable dr1
, Drawable dr2
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 24 */
1222 void (*xCopyPlane
) (Display
*d
, Drawable dr1
, Drawable dr2
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
, unsigned long ul
); /* 25 */
1223 Pixmap (*xCreateBitmapFromData
) (Display
*display
, Drawable d
, _Xconst
char *data
, unsigned int width
, unsigned int height
); /* 26 */
1224 void (*xDefineCursor
) (Display
*d
, Window w
, Cursor c
); /* 27 */
1225 void (*xDeleteProperty
) (Display
*d
, Window w
, Atom a
); /* 28 */
1226 void (*xDestroyWindow
) (Display
*d
, Window w
); /* 29 */
1227 void (*xDrawArc
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 30 */
1228 void (*xDrawLines
) (Display
*d
, Drawable dr
, GC g
, XPoint
*x
, int i1
, int i2
); /* 31 */
1229 void (*xDrawRectangle
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
); /* 32 */
1230 void (*xFillArc
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 33 */
1231 void (*xFillPolygon
) (Display
*d
, Drawable dr
, GC g
, XPoint
*x
, int i1
, int i2
, int i3
); /* 34 */
1232 void (*xFillRectangles
) (Display
*d
, Drawable dr
, GC g
, XRectangle
*x
, int i
); /* 35 */
1233 void (*xForceScreenSaver
) (Display
*d
, int i
); /* 36 */
1234 void (*xFreeColormap
) (Display
*d
, Colormap c
); /* 37 */
1235 void (*xFreeColors
) (Display
*d
, Colormap c
, unsigned long *ulp
, int i
, unsigned long ul
); /* 38 */
1236 void (*xFreeCursor
) (Display
*d
, Cursor c
); /* 39 */
1237 void (*xFreeModifiermap
) (XModifierKeymap
*x
); /* 40 */
1238 Status (*xGetGeometry
) (Display
*d
, Drawable dr
, Window
*w
, int *i1
, int *i2
, unsigned int *ui1
, unsigned int *ui2
, unsigned int *ui3
, unsigned int *ui4
); /* 41 */
1239 void (*xGetInputFocus
) (Display
*d
, Window
*w
, int *i
); /* 42 */
1240 int (*xGetWindowProperty
) (Display
*d
, Window w
, Atom a1
, long l1
, long l2
, Bool b
, Atom a2
, Atom
*ap
, int *ip
, unsigned long *ulp1
, unsigned long *ulp2
, unsigned char **cpp
); /* 43 */
1241 Status (*xGetWindowAttributes
) (Display
*d
, Window w
, XWindowAttributes
*x
); /* 44 */
1242 int (*xGrabKeyboard
) (Display
*d
, Window w
, Bool b
, int i1
, int i2
, Time t
); /* 45 */
1243 int (*xGrabPointer
) (Display
*d
, Window w1
, Bool b
, unsigned int ui
, int i1
, int i2
, Window w2
, Cursor c
, Time t
); /* 46 */
1244 KeyCode (*xKeysymToKeycode
) (Display
*d
, KeySym k
); /* 47 */
1245 Status (*xLookupColor
) (Display
*d
, Colormap c1
, _Xconst
char *c2
, XColor
*x1
, XColor
*x2
); /* 48 */
1246 void (*xMapWindow
) (Display
*d
, Window w
); /* 49 */
1247 void (*xMoveResizeWindow
) (Display
*d
, Window w
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
); /* 50 */
1248 void (*xMoveWindow
) (Display
*d
, Window w
, int i1
, int i2
); /* 51 */
1249 void (*xNextEvent
) (Display
*d
, XEvent
*x
); /* 52 */
1250 void (*xPutBackEvent
) (Display
*d
, XEvent
*x
); /* 53 */
1251 void (*xQueryColors
) (Display
*d
, Colormap c
, XColor
*x
, int i
); /* 54 */
1252 Bool (*xQueryPointer
) (Display
*d
, Window w1
, Window
*w2
, Window
*w3
, int *i1
, int *i2
, int *i3
, int *i4
, unsigned int *ui
); /* 55 */
1253 Status (*xQueryTree
) (Display
*d
, Window w1
, Window
*w2
, Window
*w3
, Window
**w4
, unsigned int *ui
); /* 56 */
1254 void (*xRaiseWindow
) (Display
*d
, Window w
); /* 57 */
1255 void (*xRefreshKeyboardMapping
) (XMappingEvent
*x
); /* 58 */
1256 void (*xResizeWindow
) (Display
*d
, Window w
, unsigned int ui1
, unsigned int ui2
); /* 59 */
1257 void (*xSelectInput
) (Display
*d
, Window w
, long l
); /* 60 */
1258 Status (*xSendEvent
) (Display
*d
, Window w
, Bool b
, long l
, XEvent
*x
); /* 61 */
1259 void (*xSetCommand
) (Display
*d
, Window w
, CONST
char **c
, int i
); /* 62 */
1260 void (*xSetIconName
) (Display
*d
, Window w
, _Xconst
char *c
); /* 63 */
1261 void (*xSetInputFocus
) (Display
*d
, Window w
, int i
, Time t
); /* 64 */
1262 void (*xSetSelectionOwner
) (Display
*d
, Atom a
, Window w
, Time t
); /* 65 */
1263 void (*xSetWindowBackground
) (Display
*d
, Window w
, unsigned long ul
); /* 66 */
1264 void (*xSetWindowBackgroundPixmap
) (Display
*d
, Window w
, Pixmap p
); /* 67 */
1265 void (*xSetWindowBorder
) (Display
*d
, Window w
, unsigned long ul
); /* 68 */
1266 void (*xSetWindowBorderPixmap
) (Display
*d
, Window w
, Pixmap p
); /* 69 */
1267 void (*xSetWindowBorderWidth
) (Display
*d
, Window w
, unsigned int ui
); /* 70 */
1268 void (*xSetWindowColormap
) (Display
*d
, Window w
, Colormap c
); /* 71 */
1269 Bool (*xTranslateCoordinates
) (Display
*d
, Window w1
, Window w2
, int i1
, int i2
, int *i3
, int *i4
, Window
*w3
); /* 72 */
1270 void (*xUngrabKeyboard
) (Display
*d
, Time t
); /* 73 */
1271 void (*xUngrabPointer
) (Display
*d
, Time t
); /* 74 */
1272 void (*xUnmapWindow
) (Display
*d
, Window w
); /* 75 */
1273 void (*xWindowEvent
) (Display
*d
, Window w
, long l
, XEvent
*x
); /* 76 */
1274 void (*xDestroyIC
) (XIC x
); /* 77 */
1275 Bool (*xFilterEvent
) (XEvent
*x
, Window w
); /* 78 */
1276 int (*xmbLookupString
) (XIC xi
, XKeyPressedEvent
*xk
, char *c
, int i
, KeySym
*k
, Status
*s
); /* 79 */
1277 void (*tkPutImage
) (unsigned long *colors
, int ncolors
, Display
*display
, Drawable d
, GC gc
, XImage
*image
, int src_x
, int src_y
, int dest_x
, int dest_y
, unsigned int width
, unsigned int height
); /* 80 */
1279 Status (*xParseColor
) (Display
*display
, Colormap map
, _Xconst
char *spec
, XColor
*colorPtr
); /* 82 */
1280 GC (*xCreateGC
) (Display
*display
, Drawable d
, unsigned long valuemask
, XGCValues
*values
); /* 83 */
1281 void (*xFreeGC
) (Display
*display
, GC gc
); /* 84 */
1282 Atom (*xInternAtom
) (Display
*display
, _Xconst
char *atom_name
, Bool only_if_exists
); /* 85 */
1283 void (*xSetBackground
) (Display
*display
, GC gc
, unsigned long foreground
); /* 86 */
1284 void (*xSetForeground
) (Display
*display
, GC gc
, unsigned long foreground
); /* 87 */
1285 void (*xSetClipMask
) (Display
*display
, GC gc
, Pixmap pixmap
); /* 88 */
1286 void (*xSetClipOrigin
) (Display
*display
, GC gc
, int clip_x_origin
, int clip_y_origin
); /* 89 */
1287 void (*xSetTSOrigin
) (Display
*display
, GC gc
, int ts_x_origin
, int ts_y_origin
); /* 90 */
1288 void (*xChangeGC
) (Display
*d
, GC gc
, unsigned long mask
, XGCValues
*values
); /* 91 */
1289 void (*xSetFont
) (Display
*display
, GC gc
, Font font
); /* 92 */
1290 void (*xSetArcMode
) (Display
*display
, GC gc
, int arc_mode
); /* 93 */
1291 void (*xSetStipple
) (Display
*display
, GC gc
, Pixmap stipple
); /* 94 */
1292 void (*xSetFillRule
) (Display
*display
, GC gc
, int fill_rule
); /* 95 */
1293 void (*xSetFillStyle
) (Display
*display
, GC gc
, int fill_style
); /* 96 */
1294 void (*xSetFunction
) (Display
*display
, GC gc
, int function
); /* 97 */
1295 void (*xSetLineAttributes
) (Display
*display
, GC gc
, unsigned int line_width
, int line_style
, int cap_style
, int join_style
); /* 98 */
1296 int (*_XInitImageFuncPtrs
) (XImage
*image
); /* 99 */
1297 XIC (*xCreateIC
) (void); /* 100 */
1298 XVisualInfo
* (*xGetVisualInfo
) (Display
*display
, long vinfo_mask
, XVisualInfo
*vinfo_template
, int *nitems_return
); /* 101 */
1299 void (*xSetWMClientMachine
) (Display
*display
, Window w
, XTextProperty
*text_prop
); /* 102 */
1300 Status (*xStringListToTextProperty
) (char **list
, int count
, XTextProperty
*text_prop_return
); /* 103 */
1301 void (*xDrawLine
) (Display
*d
, Drawable dr
, GC g
, int x1
, int y1
, int x2
, int y2
); /* 104 */
1302 void (*xWarpPointer
) (Display
*d
, Window s
, Window dw
, int sx
, int sy
, unsigned int sw
, unsigned int sh
, int dx
, int dy
); /* 105 */
1303 void (*xFillRectangle
) (Display
*display
, Drawable d
, GC gc
, int x
, int y
, unsigned int width
, unsigned int height
); /* 106 */
1305 #ifdef MAC_OSX_TK /* AQUA */
1306 void (*xSetDashes
) (Display
*display
, GC gc
, int dash_offset
, _Xconst
char *dash_list
, int n
); /* 0 */
1307 XModifierKeymap
* (*xGetModifierMapping
) (Display
*d
); /* 1 */
1308 XImage
* (*xCreateImage
) (Display
*d
, Visual
*v
, unsigned int ui1
, int i1
, int i2
, char *cp
, unsigned int ui2
, unsigned int ui3
, int i3
, int i4
); /* 2 */
1309 XImage
* (*xGetImage
) (Display
*d
, Drawable dr
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, unsigned long ul
, int i3
); /* 3 */
1310 char * (*xGetAtomName
) (Display
*d
, Atom a
); /* 4 */
1311 char * (*xKeysymToString
) (KeySym k
); /* 5 */
1312 Colormap (*xCreateColormap
) (Display
*d
, Window w
, Visual
*v
, int i
); /* 6 */
1313 GContext (*xGContextFromGC
) (GC g
); /* 7 */
1314 KeySym (*xKeycodeToKeysym
) (Display
*d
, KeyCode k
, int i
); /* 8 */
1315 KeySym (*xStringToKeysym
) (_Xconst
char *c
); /* 9 */
1316 Window (*xRootWindow
) (Display
*d
, int i
); /* 10 */
1317 XErrorHandler (*xSetErrorHandler
) (XErrorHandler x
); /* 11 */
1318 Status (*xAllocColor
) (Display
*d
, Colormap c
, XColor
*xp
); /* 12 */
1319 void (*xBell
) (Display
*d
, int i
); /* 13 */
1320 void (*xChangeProperty
) (Display
*d
, Window w
, Atom a1
, Atom a2
, int i1
, int i2
, _Xconst
unsigned char *c
, int i3
); /* 14 */
1321 void (*xChangeWindowAttributes
) (Display
*d
, Window w
, unsigned long ul
, XSetWindowAttributes
*x
); /* 15 */
1322 void (*xConfigureWindow
) (Display
*d
, Window w
, unsigned int i
, XWindowChanges
*x
); /* 16 */
1323 void (*xCopyArea
) (Display
*d
, Drawable dr1
, Drawable dr2
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 17 */
1324 void (*xCopyPlane
) (Display
*d
, Drawable dr1
, Drawable dr2
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
, unsigned long ul
); /* 18 */
1325 Pixmap (*xCreateBitmapFromData
) (Display
*display
, Drawable d
, _Xconst
char *data
, unsigned int width
, unsigned int height
); /* 19 */
1326 void (*xDefineCursor
) (Display
*d
, Window w
, Cursor c
); /* 20 */
1327 void (*xDestroyWindow
) (Display
*d
, Window w
); /* 21 */
1328 void (*xDrawArc
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 22 */
1329 void (*xDrawLines
) (Display
*d
, Drawable dr
, GC g
, XPoint
*x
, int i1
, int i2
); /* 23 */
1330 void (*xDrawRectangle
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
); /* 24 */
1331 void (*xFillArc
) (Display
*d
, Drawable dr
, GC g
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
, int i3
, int i4
); /* 25 */
1332 void (*xFillPolygon
) (Display
*d
, Drawable dr
, GC g
, XPoint
*x
, int i1
, int i2
, int i3
); /* 26 */
1333 void (*xFillRectangles
) (Display
*d
, Drawable dr
, GC g
, XRectangle
*x
, int i
); /* 27 */
1334 void (*xFreeColormap
) (Display
*d
, Colormap c
); /* 28 */
1335 void (*xFreeColors
) (Display
*d
, Colormap c
, unsigned long *ulp
, int i
, unsigned long ul
); /* 29 */
1336 void (*xFreeModifiermap
) (XModifierKeymap
*x
); /* 30 */
1337 Status (*xGetGeometry
) (Display
*d
, Drawable dr
, Window
*w
, int *i1
, int *i2
, unsigned int *ui1
, unsigned int *ui2
, unsigned int *ui3
, unsigned int *ui4
); /* 31 */
1338 int (*xGetWindowProperty
) (Display
*d
, Window w
, Atom a1
, long l1
, long l2
, Bool b
, Atom a2
, Atom
*ap
, int *ip
, unsigned long *ulp1
, unsigned long *ulp2
, unsigned char **cpp
); /* 32 */
1339 int (*xGrabKeyboard
) (Display
*d
, Window w
, Bool b
, int i1
, int i2
, Time t
); /* 33 */
1340 int (*xGrabPointer
) (Display
*d
, Window w1
, Bool b
, unsigned int ui
, int i1
, int i2
, Window w2
, Cursor c
, Time t
); /* 34 */
1341 KeyCode (*xKeysymToKeycode
) (Display
*d
, KeySym k
); /* 35 */
1342 void (*xMapWindow
) (Display
*d
, Window w
); /* 36 */
1343 void (*xMoveResizeWindow
) (Display
*d
, Window w
, int i1
, int i2
, unsigned int ui1
, unsigned int ui2
); /* 37 */
1344 void (*xMoveWindow
) (Display
*d
, Window w
, int i1
, int i2
); /* 38 */
1345 Bool (*xQueryPointer
) (Display
*d
, Window w1
, Window
*w2
, Window
*w3
, int *i1
, int *i2
, int *i3
, int *i4
, unsigned int *ui
); /* 39 */
1346 void (*xRaiseWindow
) (Display
*d
, Window w
); /* 40 */
1347 void (*xRefreshKeyboardMapping
) (XMappingEvent
*x
); /* 41 */
1348 void (*xResizeWindow
) (Display
*d
, Window w
, unsigned int ui1
, unsigned int ui2
); /* 42 */
1349 void (*xSelectInput
) (Display
*d
, Window w
, long l
); /* 43 */
1350 Status (*xSendEvent
) (Display
*d
, Window w
, Bool b
, long l
, XEvent
*x
); /* 44 */
1351 void (*xSetIconName
) (Display
*d
, Window w
, _Xconst
char *c
); /* 45 */
1352 void (*xSetInputFocus
) (Display
*d
, Window w
, int i
, Time t
); /* 46 */
1353 void (*xSetSelectionOwner
) (Display
*d
, Atom a
, Window w
, Time t
); /* 47 */
1354 void (*xSetWindowBackground
) (Display
*d
, Window w
, unsigned long ul
); /* 48 */
1355 void (*xSetWindowBackgroundPixmap
) (Display
*d
, Window w
, Pixmap p
); /* 49 */
1356 void (*xSetWindowBorder
) (Display
*d
, Window w
, unsigned long ul
); /* 50 */
1357 void (*xSetWindowBorderPixmap
) (Display
*d
, Window w
, Pixmap p
); /* 51 */
1358 void (*xSetWindowBorderWidth
) (Display
*d
, Window w
, unsigned int ui
); /* 52 */
1359 void (*xSetWindowColormap
) (Display
*d
, Window w
, Colormap c
); /* 53 */
1360 void (*xUngrabKeyboard
) (Display
*d
, Time t
); /* 54 */
1361 void (*xUngrabPointer
) (Display
*d
, Time t
); /* 55 */
1362 void (*xUnmapWindow
) (Display
*d
, Window w
); /* 56 */
1363 void (*tkPutImage
) (unsigned long *colors
, int ncolors
, Display
*display
, Drawable d
, GC gc
, XImage
*image
, int src_x
, int src_y
, int dest_x
, int dest_y
, unsigned int width
, unsigned int height
); /* 57 */
1364 Status (*xParseColor
) (Display
*display
, Colormap map
, _Xconst
char *spec
, XColor
*colorPtr
); /* 58 */
1365 GC (*xCreateGC
) (Display
*display
, Drawable d
, unsigned long valuemask
, XGCValues
*values
); /* 59 */
1366 void (*xFreeGC
) (Display
*display
, GC gc
); /* 60 */
1367 Atom (*xInternAtom
) (Display
*display
, _Xconst
char *atom_name
, Bool only_if_exists
); /* 61 */
1368 void (*xSetBackground
) (Display
*display
, GC gc
, unsigned long foreground
); /* 62 */
1369 void (*xSetForeground
) (Display
*display
, GC gc
, unsigned long foreground
); /* 63 */
1370 void (*xSetClipMask
) (Display
*display
, GC gc
, Pixmap pixmap
); /* 64 */
1371 void (*xSetClipOrigin
) (Display
*display
, GC gc
, int clip_x_origin
, int clip_y_origin
); /* 65 */
1372 void (*xSetTSOrigin
) (Display
*display
, GC gc
, int ts_x_origin
, int ts_y_origin
); /* 66 */
1373 void (*xChangeGC
) (Display
*d
, GC gc
, unsigned long mask
, XGCValues
*values
); /* 67 */
1374 void (*xSetFont
) (Display
*display
, GC gc
, Font font
); /* 68 */
1375 void (*xSetArcMode
) (Display
*display
, GC gc
, int arc_mode
); /* 69 */
1376 void (*xSetStipple
) (Display
*display
, GC gc
, Pixmap stipple
); /* 70 */
1377 void (*xSetFillRule
) (Display
*display
, GC gc
, int fill_rule
); /* 71 */
1378 void (*xSetFillStyle
) (Display
*display
, GC gc
, int fill_style
); /* 72 */
1379 void (*xSetFunction
) (Display
*display
, GC gc
, int function
); /* 73 */
1380 void (*xSetLineAttributes
) (Display
*display
, GC gc
, unsigned int line_width
, int line_style
, int cap_style
, int join_style
); /* 74 */
1381 int (*_XInitImageFuncPtrs
) (XImage
*image
); /* 75 */
1382 XIC (*xCreateIC
) (void); /* 76 */
1383 XVisualInfo
* (*xGetVisualInfo
) (Display
*display
, long vinfo_mask
, XVisualInfo
*vinfo_template
, int *nitems_return
); /* 77 */
1384 void (*xSetWMClientMachine
) (Display
*display
, Window w
, XTextProperty
*text_prop
); /* 78 */
1385 Status (*xStringListToTextProperty
) (char **list
, int count
, XTextProperty
*text_prop_return
); /* 79 */
1386 void (*xDrawSegments
) (Display
*display
, Drawable d
, GC gc
, XSegment
*segments
, int nsegments
); /* 80 */
1387 void (*xForceScreenSaver
) (Display
*display
, int mode
); /* 81 */
1388 void (*xDrawLine
) (Display
*d
, Drawable dr
, GC g
, int x1
, int y1
, int x2
, int y2
); /* 82 */
1389 void (*xFillRectangle
) (Display
*display
, Drawable d
, GC gc
, int x
, int y
, unsigned int width
, unsigned int height
); /* 83 */
1390 void (*xClearWindow
) (Display
*d
, Window w
); /* 84 */
1391 void (*xDrawPoint
) (Display
*display
, Drawable d
, GC gc
, int x
, int y
); /* 85 */
1392 void (*xDrawPoints
) (Display
*display
, Drawable d
, GC gc
, XPoint
*points
, int npoints
, int mode
); /* 86 */
1393 void (*xWarpPointer
) (Display
*display
, Window src_w
, Window dest_w
, int src_x
, int src_y
, unsigned int src_width
, unsigned int src_height
, int dest_x
, int dest_y
); /* 87 */
1394 void (*xQueryColor
) (Display
*display
, Colormap colormap
, XColor
*def_in_out
); /* 88 */
1395 void (*xQueryColors
) (Display
*display
, Colormap colormap
, XColor
*defs_in_out
, int ncolors
); /* 89 */
1396 Status (*xQueryTree
) (Display
*d
, Window w1
, Window
*w2
, Window
*w3
, Window
**w4
, unsigned int *ui
); /* 90 */
1397 int (*xSync
) (Display
*display
, Bool flag
); /* 91 */
1404 extern TkIntXlibStubs
*tkIntXlibStubsPtr
;
1409 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
1412 * Inline function declarations:
1415 #ifdef __WIN32__ /* WIN */
1417 #define XSetDashes \
1418 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1420 #ifndef XGetModifierMapping
1421 #define XGetModifierMapping \
1422 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1424 #ifndef XCreateImage
1425 #define XCreateImage \
1426 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1430 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1432 #ifndef XGetAtomName
1433 #define XGetAtomName \
1434 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1436 #ifndef XKeysymToString
1437 #define XKeysymToString \
1438 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1440 #ifndef XCreateColormap
1441 #define XCreateColormap \
1442 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1444 #ifndef XCreatePixmapCursor
1445 #define XCreatePixmapCursor \
1446 (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
1448 #ifndef XCreateGlyphCursor
1449 #define XCreateGlyphCursor \
1450 (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
1452 #ifndef XGContextFromGC
1453 #define XGContextFromGC \
1454 (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
1457 #define XListHosts \
1458 (tkIntXlibStubsPtr->xListHosts) /* 10 */
1460 #ifndef XKeycodeToKeysym
1461 #define XKeycodeToKeysym \
1462 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
1464 #ifndef XStringToKeysym
1465 #define XStringToKeysym \
1466 (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
1469 #define XRootWindow \
1470 (tkIntXlibStubsPtr->xRootWindow) /* 13 */
1472 #ifndef XSetErrorHandler
1473 #define XSetErrorHandler \
1474 (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
1476 #ifndef XIconifyWindow
1477 #define XIconifyWindow \
1478 (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
1480 #ifndef XWithdrawWindow
1481 #define XWithdrawWindow \
1482 (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
1484 #ifndef XGetWMColormapWindows
1485 #define XGetWMColormapWindows \
1486 (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
1489 #define XAllocColor \
1490 (tkIntXlibStubsPtr->xAllocColor) /* 18 */
1494 (tkIntXlibStubsPtr->xBell) /* 19 */
1496 #ifndef XChangeProperty
1497 #define XChangeProperty \
1498 (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
1500 #ifndef XChangeWindowAttributes
1501 #define XChangeWindowAttributes \
1502 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
1504 #ifndef XClearWindow
1505 #define XClearWindow \
1506 (tkIntXlibStubsPtr->xClearWindow) /* 22 */
1508 #ifndef XConfigureWindow
1509 #define XConfigureWindow \
1510 (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
1514 (tkIntXlibStubsPtr->xCopyArea) /* 24 */
1517 #define XCopyPlane \
1518 (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
1520 #ifndef XCreateBitmapFromData
1521 #define XCreateBitmapFromData \
1522 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
1524 #ifndef XDefineCursor
1525 #define XDefineCursor \
1526 (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
1528 #ifndef XDeleteProperty
1529 #define XDeleteProperty \
1530 (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
1532 #ifndef XDestroyWindow
1533 #define XDestroyWindow \
1534 (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
1538 (tkIntXlibStubsPtr->xDrawArc) /* 30 */
1541 #define XDrawLines \
1542 (tkIntXlibStubsPtr->xDrawLines) /* 31 */
1544 #ifndef XDrawRectangle
1545 #define XDrawRectangle \
1546 (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
1550 (tkIntXlibStubsPtr->xFillArc) /* 33 */
1552 #ifndef XFillPolygon
1553 #define XFillPolygon \
1554 (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
1556 #ifndef XFillRectangles
1557 #define XFillRectangles \
1558 (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
1560 #ifndef XForceScreenSaver
1561 #define XForceScreenSaver \
1562 (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
1564 #ifndef XFreeColormap
1565 #define XFreeColormap \
1566 (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
1569 #define XFreeColors \
1570 (tkIntXlibStubsPtr->xFreeColors) /* 38 */
1573 #define XFreeCursor \
1574 (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
1576 #ifndef XFreeModifiermap
1577 #define XFreeModifiermap \
1578 (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
1580 #ifndef XGetGeometry
1581 #define XGetGeometry \
1582 (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
1584 #ifndef XGetInputFocus
1585 #define XGetInputFocus \
1586 (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
1588 #ifndef XGetWindowProperty
1589 #define XGetWindowProperty \
1590 (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
1592 #ifndef XGetWindowAttributes
1593 #define XGetWindowAttributes \
1594 (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
1596 #ifndef XGrabKeyboard
1597 #define XGrabKeyboard \
1598 (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
1600 #ifndef XGrabPointer
1601 #define XGrabPointer \
1602 (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
1604 #ifndef XKeysymToKeycode
1605 #define XKeysymToKeycode \
1606 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
1608 #ifndef XLookupColor
1609 #define XLookupColor \
1610 (tkIntXlibStubsPtr->xLookupColor) /* 48 */
1613 #define XMapWindow \
1614 (tkIntXlibStubsPtr->xMapWindow) /* 49 */
1616 #ifndef XMoveResizeWindow
1617 #define XMoveResizeWindow \
1618 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
1621 #define XMoveWindow \
1622 (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
1625 #define XNextEvent \
1626 (tkIntXlibStubsPtr->xNextEvent) /* 52 */
1628 #ifndef XPutBackEvent
1629 #define XPutBackEvent \
1630 (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
1632 #ifndef XQueryColors
1633 #define XQueryColors \
1634 (tkIntXlibStubsPtr->xQueryColors) /* 54 */
1636 #ifndef XQueryPointer
1637 #define XQueryPointer \
1638 (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
1641 #define XQueryTree \
1642 (tkIntXlibStubsPtr->xQueryTree) /* 56 */
1644 #ifndef XRaiseWindow
1645 #define XRaiseWindow \
1646 (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
1648 #ifndef XRefreshKeyboardMapping
1649 #define XRefreshKeyboardMapping \
1650 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
1652 #ifndef XResizeWindow
1653 #define XResizeWindow \
1654 (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
1656 #ifndef XSelectInput
1657 #define XSelectInput \
1658 (tkIntXlibStubsPtr->xSelectInput) /* 60 */
1661 #define XSendEvent \
1662 (tkIntXlibStubsPtr->xSendEvent) /* 61 */
1665 #define XSetCommand \
1666 (tkIntXlibStubsPtr->xSetCommand) /* 62 */
1668 #ifndef XSetIconName
1669 #define XSetIconName \
1670 (tkIntXlibStubsPtr->xSetIconName) /* 63 */
1672 #ifndef XSetInputFocus
1673 #define XSetInputFocus \
1674 (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
1676 #ifndef XSetSelectionOwner
1677 #define XSetSelectionOwner \
1678 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
1680 #ifndef XSetWindowBackground
1681 #define XSetWindowBackground \
1682 (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
1684 #ifndef XSetWindowBackgroundPixmap
1685 #define XSetWindowBackgroundPixmap \
1686 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
1688 #ifndef XSetWindowBorder
1689 #define XSetWindowBorder \
1690 (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
1692 #ifndef XSetWindowBorderPixmap
1693 #define XSetWindowBorderPixmap \
1694 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
1696 #ifndef XSetWindowBorderWidth
1697 #define XSetWindowBorderWidth \
1698 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
1700 #ifndef XSetWindowColormap
1701 #define XSetWindowColormap \
1702 (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
1704 #ifndef XTranslateCoordinates
1705 #define XTranslateCoordinates \
1706 (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
1708 #ifndef XUngrabKeyboard
1709 #define XUngrabKeyboard \
1710 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
1712 #ifndef XUngrabPointer
1713 #define XUngrabPointer \
1714 (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
1716 #ifndef XUnmapWindow
1717 #define XUnmapWindow \
1718 (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
1720 #ifndef XWindowEvent
1721 #define XWindowEvent \
1722 (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
1725 #define XDestroyIC \
1726 (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
1728 #ifndef XFilterEvent
1729 #define XFilterEvent \
1730 (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
1732 #ifndef XmbLookupString
1733 #define XmbLookupString \
1734 (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
1737 #define TkPutImage \
1738 (tkIntXlibStubsPtr->tkPutImage) /* 80 */
1740 /* Slot 81 is reserved */
1742 #define XParseColor \
1743 (tkIntXlibStubsPtr->xParseColor) /* 82 */
1747 (tkIntXlibStubsPtr->xCreateGC) /* 83 */
1751 (tkIntXlibStubsPtr->xFreeGC) /* 84 */
1754 #define XInternAtom \
1755 (tkIntXlibStubsPtr->xInternAtom) /* 85 */
1757 #ifndef XSetBackground
1758 #define XSetBackground \
1759 (tkIntXlibStubsPtr->xSetBackground) /* 86 */
1761 #ifndef XSetForeground
1762 #define XSetForeground \
1763 (tkIntXlibStubsPtr->xSetForeground) /* 87 */
1765 #ifndef XSetClipMask
1766 #define XSetClipMask \
1767 (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
1769 #ifndef XSetClipOrigin
1770 #define XSetClipOrigin \
1771 (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
1773 #ifndef XSetTSOrigin
1774 #define XSetTSOrigin \
1775 (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
1779 (tkIntXlibStubsPtr->xChangeGC) /* 91 */
1783 (tkIntXlibStubsPtr->xSetFont) /* 92 */
1786 #define XSetArcMode \
1787 (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
1790 #define XSetStipple \
1791 (tkIntXlibStubsPtr->xSetStipple) /* 94 */
1793 #ifndef XSetFillRule
1794 #define XSetFillRule \
1795 (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
1797 #ifndef XSetFillStyle
1798 #define XSetFillStyle \
1799 (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
1801 #ifndef XSetFunction
1802 #define XSetFunction \
1803 (tkIntXlibStubsPtr->xSetFunction) /* 97 */
1805 #ifndef XSetLineAttributes
1806 #define XSetLineAttributes \
1807 (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
1809 #ifndef _XInitImageFuncPtrs
1810 #define _XInitImageFuncPtrs \
1811 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
1815 (tkIntXlibStubsPtr->xCreateIC) /* 100 */
1817 #ifndef XGetVisualInfo
1818 #define XGetVisualInfo \
1819 (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
1821 #ifndef XSetWMClientMachine
1822 #define XSetWMClientMachine \
1823 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
1825 #ifndef XStringListToTextProperty
1826 #define XStringListToTextProperty \
1827 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
1831 (tkIntXlibStubsPtr->xDrawLine) /* 104 */
1833 #ifndef XWarpPointer
1834 #define XWarpPointer \
1835 (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
1837 #ifndef XFillRectangle
1838 #define XFillRectangle \
1839 (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
1842 #ifdef MAC_OSX_TK /* AQUA */
1844 #define XSetDashes \
1845 (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1847 #ifndef XGetModifierMapping
1848 #define XGetModifierMapping \
1849 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1851 #ifndef XCreateImage
1852 #define XCreateImage \
1853 (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1857 (tkIntXlibStubsPtr->xGetImage) /* 3 */
1859 #ifndef XGetAtomName
1860 #define XGetAtomName \
1861 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1863 #ifndef XKeysymToString
1864 #define XKeysymToString \
1865 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1867 #ifndef XCreateColormap
1868 #define XCreateColormap \
1869 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1871 #ifndef XGContextFromGC
1872 #define XGContextFromGC \
1873 (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
1875 #ifndef XKeycodeToKeysym
1876 #define XKeycodeToKeysym \
1877 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
1879 #ifndef XStringToKeysym
1880 #define XStringToKeysym \
1881 (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
1884 #define XRootWindow \
1885 (tkIntXlibStubsPtr->xRootWindow) /* 10 */
1887 #ifndef XSetErrorHandler
1888 #define XSetErrorHandler \
1889 (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
1892 #define XAllocColor \
1893 (tkIntXlibStubsPtr->xAllocColor) /* 12 */
1897 (tkIntXlibStubsPtr->xBell) /* 13 */
1899 #ifndef XChangeProperty
1900 #define XChangeProperty \
1901 (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
1903 #ifndef XChangeWindowAttributes
1904 #define XChangeWindowAttributes \
1905 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
1907 #ifndef XConfigureWindow
1908 #define XConfigureWindow \
1909 (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
1913 (tkIntXlibStubsPtr->xCopyArea) /* 17 */
1916 #define XCopyPlane \
1917 (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
1919 #ifndef XCreateBitmapFromData
1920 #define XCreateBitmapFromData \
1921 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
1923 #ifndef XDefineCursor
1924 #define XDefineCursor \
1925 (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
1927 #ifndef XDestroyWindow
1928 #define XDestroyWindow \
1929 (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
1933 (tkIntXlibStubsPtr->xDrawArc) /* 22 */
1936 #define XDrawLines \
1937 (tkIntXlibStubsPtr->xDrawLines) /* 23 */
1939 #ifndef XDrawRectangle
1940 #define XDrawRectangle \
1941 (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
1945 (tkIntXlibStubsPtr->xFillArc) /* 25 */
1947 #ifndef XFillPolygon
1948 #define XFillPolygon \
1949 (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
1951 #ifndef XFillRectangles
1952 #define XFillRectangles \
1953 (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
1955 #ifndef XFreeColormap
1956 #define XFreeColormap \
1957 (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
1960 #define XFreeColors \
1961 (tkIntXlibStubsPtr->xFreeColors) /* 29 */
1963 #ifndef XFreeModifiermap
1964 #define XFreeModifiermap \
1965 (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
1967 #ifndef XGetGeometry
1968 #define XGetGeometry \
1969 (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
1971 #ifndef XGetWindowProperty
1972 #define XGetWindowProperty \
1973 (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
1975 #ifndef XGrabKeyboard
1976 #define XGrabKeyboard \
1977 (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
1979 #ifndef XGrabPointer
1980 #define XGrabPointer \
1981 (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
1983 #ifndef XKeysymToKeycode
1984 #define XKeysymToKeycode \
1985 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
1988 #define XMapWindow \
1989 (tkIntXlibStubsPtr->xMapWindow) /* 36 */
1991 #ifndef XMoveResizeWindow
1992 #define XMoveResizeWindow \
1993 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
1996 #define XMoveWindow \
1997 (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
1999 #ifndef XQueryPointer
2000 #define XQueryPointer \
2001 (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
2003 #ifndef XRaiseWindow
2004 #define XRaiseWindow \
2005 (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
2007 #ifndef XRefreshKeyboardMapping
2008 #define XRefreshKeyboardMapping \
2009 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
2011 #ifndef XResizeWindow
2012 #define XResizeWindow \
2013 (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
2015 #ifndef XSelectInput
2016 #define XSelectInput \
2017 (tkIntXlibStubsPtr->xSelectInput) /* 43 */
2020 #define XSendEvent \
2021 (tkIntXlibStubsPtr->xSendEvent) /* 44 */
2023 #ifndef XSetIconName
2024 #define XSetIconName \
2025 (tkIntXlibStubsPtr->xSetIconName) /* 45 */
2027 #ifndef XSetInputFocus
2028 #define XSetInputFocus \
2029 (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
2031 #ifndef XSetSelectionOwner
2032 #define XSetSelectionOwner \
2033 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
2035 #ifndef XSetWindowBackground
2036 #define XSetWindowBackground \
2037 (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
2039 #ifndef XSetWindowBackgroundPixmap
2040 #define XSetWindowBackgroundPixmap \
2041 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
2043 #ifndef XSetWindowBorder
2044 #define XSetWindowBorder \
2045 (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
2047 #ifndef XSetWindowBorderPixmap
2048 #define XSetWindowBorderPixmap \
2049 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
2051 #ifndef XSetWindowBorderWidth
2052 #define XSetWindowBorderWidth \
2053 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
2055 #ifndef XSetWindowColormap
2056 #define XSetWindowColormap \
2057 (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
2059 #ifndef XUngrabKeyboard
2060 #define XUngrabKeyboard \
2061 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
2063 #ifndef XUngrabPointer
2064 #define XUngrabPointer \
2065 (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
2067 #ifndef XUnmapWindow
2068 #define XUnmapWindow \
2069 (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
2072 #define TkPutImage \
2073 (tkIntXlibStubsPtr->tkPutImage) /* 57 */
2076 #define XParseColor \
2077 (tkIntXlibStubsPtr->xParseColor) /* 58 */
2081 (tkIntXlibStubsPtr->xCreateGC) /* 59 */
2085 (tkIntXlibStubsPtr->xFreeGC) /* 60 */
2088 #define XInternAtom \
2089 (tkIntXlibStubsPtr->xInternAtom) /* 61 */
2091 #ifndef XSetBackground
2092 #define XSetBackground \
2093 (tkIntXlibStubsPtr->xSetBackground) /* 62 */
2095 #ifndef XSetForeground
2096 #define XSetForeground \
2097 (tkIntXlibStubsPtr->xSetForeground) /* 63 */
2099 #ifndef XSetClipMask
2100 #define XSetClipMask \
2101 (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
2103 #ifndef XSetClipOrigin
2104 #define XSetClipOrigin \
2105 (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
2107 #ifndef XSetTSOrigin
2108 #define XSetTSOrigin \
2109 (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
2113 (tkIntXlibStubsPtr->xChangeGC) /* 67 */
2117 (tkIntXlibStubsPtr->xSetFont) /* 68 */
2120 #define XSetArcMode \
2121 (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
2124 #define XSetStipple \
2125 (tkIntXlibStubsPtr->xSetStipple) /* 70 */
2127 #ifndef XSetFillRule
2128 #define XSetFillRule \
2129 (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
2131 #ifndef XSetFillStyle
2132 #define XSetFillStyle \
2133 (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
2135 #ifndef XSetFunction
2136 #define XSetFunction \
2137 (tkIntXlibStubsPtr->xSetFunction) /* 73 */
2139 #ifndef XSetLineAttributes
2140 #define XSetLineAttributes \
2141 (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
2143 #ifndef _XInitImageFuncPtrs
2144 #define _XInitImageFuncPtrs \
2145 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
2149 (tkIntXlibStubsPtr->xCreateIC) /* 76 */
2151 #ifndef XGetVisualInfo
2152 #define XGetVisualInfo \
2153 (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
2155 #ifndef XSetWMClientMachine
2156 #define XSetWMClientMachine \
2157 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
2159 #ifndef XStringListToTextProperty
2160 #define XStringListToTextProperty \
2161 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
2163 #ifndef XDrawSegments
2164 #define XDrawSegments \
2165 (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
2167 #ifndef XForceScreenSaver
2168 #define XForceScreenSaver \
2169 (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
2173 (tkIntXlibStubsPtr->xDrawLine) /* 82 */
2175 #ifndef XFillRectangle
2176 #define XFillRectangle \
2177 (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
2179 #ifndef XClearWindow
2180 #define XClearWindow \
2181 (tkIntXlibStubsPtr->xClearWindow) /* 84 */
2184 #define XDrawPoint \
2185 (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
2188 #define XDrawPoints \
2189 (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
2191 #ifndef XWarpPointer
2192 #define XWarpPointer \
2193 (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
2196 #define XQueryColor \
2197 (tkIntXlibStubsPtr->xQueryColor) /* 88 */
2199 #ifndef XQueryColors
2200 #define XQueryColors \
2201 (tkIntXlibStubsPtr->xQueryColors) /* 89 */
2204 #define XQueryTree \
2205 (tkIntXlibStubsPtr->xQueryTree) /* 90 */
2209 (tkIntXlibStubsPtr->xSync) /* 91 */
2213 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
2215 /* !END!: Do not edit above this line. */
2217 #undef TCL_STORAGE_CLASS
2218 #define TCL_STORAGE_CLASS DLLIMPORT
2220 #endif /* _TKINTXLIBDECLS */