1 /* 2 * tkIntXlibDecls.h -- 3 * 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. 8 * 9 * Copyright (c) 1998-1999 by Scriptics Corporation. 10 * All rights reserved. 11 */ 12 13 #ifndef _TKINTXLIBDECLS 14 #define _TKINTXLIBDECLS 15 16 /* 17 * WARNING: This file is automatically generated by the tools/genStubs.tcl 18 * script. Any modifications to the function declarations below should be made 19 * in the generic/tkInt.decls script. 20 */ 21 22 #include "X11/Xutil.h" 23 24 #ifdef BUILD_tk 25 #undef TCL_STORAGE_CLASS 26 #define TCL_STORAGE_CLASS DLLEXPORT 27 #endif 28 29 typedef int (*XAfterFunction) ( /* WARNING, this type not in Xlib spec */ 30 Display* /* display */ 31 ); 32 33 /* !BEGIN!: Do not edit below this line. */ 34 35 /* 36 * Exported function declarations: 37 */ 38 39 #if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ 40 /* 0 */ 41 EXTERN int XSetDashes _ANSI_ARGS_((Display *display, GC gc, 42 int dash_offset, _Xconst char *dash_list, 43 int n)); 44 /* 1 */ 45 EXTERN XModifierKeymap * XGetModifierMapping _ANSI_ARGS_((Display *d)); 46 /* 2 */ 47 EXTERN XImage * XCreateImage _ANSI_ARGS_((Display *d, Visual *v, 48 unsigned int ui1, int i1, int i2, char *cp, 49 unsigned int ui2, unsigned int ui3, int i3, 50 int i4)); 51 /* 3 */ 52 EXTERN XImage * XGetImage _ANSI_ARGS_((Display *d, Drawable dr, 53 int i1, int i2, unsigned int ui1, 54 unsigned int ui2, unsigned long ul, int i3)); 55 /* 4 */ 56 EXTERN char * XGetAtomName _ANSI_ARGS_((Display *d, Atom a)); 57 /* 5 */ 58 EXTERN char * XKeysymToString _ANSI_ARGS_((KeySym k)); 59 /* 6 */ 60 EXTERN Colormap XCreateColormap _ANSI_ARGS_((Display *d, Window w, 61 Visual *v, int i)); 62 /* 7 */ 63 EXTERN Cursor XCreatePixmapCursor _ANSI_ARGS_((Display *d, 64 Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, 65 unsigned int ui1, unsigned int ui2)); 66 /* 8 */ 67 EXTERN Cursor XCreateGlyphCursor _ANSI_ARGS_((Display *d, Font f1, 68 Font f2, unsigned int ui1, unsigned int ui2, 69 XColor _Xconst *x1, XColor _Xconst *x2)); 70 /* 9 */ 71 EXTERN GContext XGContextFromGC _ANSI_ARGS_((GC g)); 72 /* 10 */ 73 EXTERN XHostAddress * XListHosts _ANSI_ARGS_((Display *d, int *i, Bool *b)); 74 /* 11 */ 75 EXTERN KeySym XKeycodeToKeysym _ANSI_ARGS_((Display *d, 76 unsigned int k, int i)); 77 /* 12 */ 78 EXTERN KeySym XStringToKeysym _ANSI_ARGS_((_Xconst char *c)); 79 /* 13 */ 80 EXTERN Window XRootWindow _ANSI_ARGS_((Display *d, int i)); 81 /* 14 */ 82 EXTERN XErrorHandler XSetErrorHandler _ANSI_ARGS_((XErrorHandler x)); 83 /* 15 */ 84 EXTERN Status XIconifyWindow _ANSI_ARGS_((Display *d, Window w, 85 int i)); 86 /* 16 */ 87 EXTERN Status XWithdrawWindow _ANSI_ARGS_((Display *d, Window w, 88 int i)); 89 /* 17 */ 90 EXTERN Status XGetWMColormapWindows _ANSI_ARGS_((Display *d, 91 Window w, Window **wpp, int *ip)); 92 /* 18 */ 93 EXTERN Status XAllocColor _ANSI_ARGS_((Display *d, Colormap c, 94 XColor *xp)); 95 /* 19 */ 96 EXTERN int XBell _ANSI_ARGS_((Display *d, int i)); 97 /* 20 */ 98 EXTERN int XChangeProperty _ANSI_ARGS_((Display *d, Window w, 99 Atom a1, Atom a2, int i1, int i2, 100 _Xconst unsigned char *c, int i3)); 101 /* 21 */ 102 EXTERN int XChangeWindowAttributes _ANSI_ARGS_((Display *d, 103 Window w, unsigned long ul, 104 XSetWindowAttributes *x)); 105 /* 22 */ 106 EXTERN int XClearWindow _ANSI_ARGS_((Display *d, Window w)); 107 /* 23 */ 108 EXTERN int XConfigureWindow _ANSI_ARGS_((Display *d, Window w, 109 unsigned int i, XWindowChanges *x)); 110 /* 24 */ 111 EXTERN int XCopyArea _ANSI_ARGS_((Display *d, Drawable dr1, 112 Drawable dr2, GC g, int i1, int i2, 113 unsigned int ui1, unsigned int ui2, int i3, 114 int i4)); 115 /* 25 */ 116 EXTERN int XCopyPlane _ANSI_ARGS_((Display *d, Drawable dr1, 117 Drawable dr2, GC g, int i1, int i2, 118 unsigned int ui1, unsigned int ui2, int i3, 119 int i4, unsigned long ul)); 120 /* 26 */ 121 EXTERN Pixmap XCreateBitmapFromData _ANSI_ARGS_((Display *display, 122 Drawable d, _Xconst char *data, 123 unsigned int width, unsigned int height)); 124 /* 27 */ 125 EXTERN int XDefineCursor _ANSI_ARGS_((Display *d, Window w, 126 Cursor c)); 127 /* 28 */ 128 EXTERN int XDeleteProperty _ANSI_ARGS_((Display *d, Window w, 129 Atom a)); 130 /* 29 */ 131 EXTERN int XDestroyWindow _ANSI_ARGS_((Display *d, Window w)); 132 /* 30 */ 133 EXTERN int XDrawArc _ANSI_ARGS_((Display *d, Drawable dr, GC g, 134 int i1, int i2, unsigned int ui1, 135 unsigned int ui2, int i3, int i4)); 136 /* 31 */ 137 EXTERN int XDrawLines _ANSI_ARGS_((Display *d, Drawable dr, 138 GC g, XPoint *x, int i1, int i2)); 139 /* 32 */ 140 EXTERN int XDrawRectangle _ANSI_ARGS_((Display *d, Drawable dr, 141 GC g, int i1, int i2, unsigned int ui1, 142 unsigned int ui2)); 143 /* 33 */ 144 EXTERN int XFillArc _ANSI_ARGS_((Display *d, Drawable dr, GC g, 145 int i1, int i2, unsigned int ui1, 146 unsigned int ui2, int i3, int i4)); 147 /* 34 */ 148 EXTERN int XFillPolygon _ANSI_ARGS_((Display *d, Drawable dr, 149 GC g, XPoint *x, int i1, int i2, int i3)); 150 /* 35 */ 151 EXTERN int XFillRectangles _ANSI_ARGS_((Display *d, Drawable dr, 152 GC g, XRectangle *x, int i)); 153 /* 36 */ 154 EXTERN int XForceScreenSaver _ANSI_ARGS_((Display *d, int i)); 155 /* 37 */ 156 EXTERN int XFreeColormap _ANSI_ARGS_((Display *d, Colormap c)); 157 /* 38 */ 158 EXTERN int XFreeColors _ANSI_ARGS_((Display *d, Colormap c, 159 unsigned long *ulp, int i, unsigned long ul)); 160 /* 39 */ 161 EXTERN int XFreeCursor _ANSI_ARGS_((Display *d, Cursor c)); 162 /* 40 */ 163 EXTERN int XFreeModifiermap _ANSI_ARGS_((XModifierKeymap *x)); 164 /* 41 */ 165 EXTERN Status XGetGeometry _ANSI_ARGS_((Display *d, Drawable dr, 166 Window *w, int *i1, int *i2, 167 unsigned int *ui1, unsigned int *ui2, 168 unsigned int *ui3, unsigned int *ui4)); 169 /* 42 */ 170 EXTERN int XGetInputFocus _ANSI_ARGS_((Display *d, Window *w, 171 int *i)); 172 /* 43 */ 173 EXTERN int XGetWindowProperty _ANSI_ARGS_((Display *d, Window w, 174 Atom a1, long l1, long l2, Bool b, Atom a2, 175 Atom *ap, int *ip, unsigned long *ulp1, 176 unsigned long *ulp2, unsigned char **cpp)); 177 /* 44 */ 178 EXTERN Status XGetWindowAttributes _ANSI_ARGS_((Display *d, 179 Window w, XWindowAttributes *x)); 180 /* 45 */ 181 EXTERN int XGrabKeyboard _ANSI_ARGS_((Display *d, Window w, 182 Bool b, int i1, int i2, Time t)); 183 /* 46 */ 184 EXTERN int XGrabPointer _ANSI_ARGS_((Display *d, Window w1, 185 Bool b, unsigned int ui, int i1, int i2, 186 Window w2, Cursor c, Time t)); 187 /* 47 */ 188 EXTERN KeyCode XKeysymToKeycode _ANSI_ARGS_((Display *d, KeySym k)); 189 /* 48 */ 190 EXTERN Status XLookupColor _ANSI_ARGS_((Display *d, Colormap c1, 191 _Xconst char *c2, XColor *x1, XColor *x2)); 192 /* 49 */ 193 EXTERN int XMapWindow _ANSI_ARGS_((Display *d, Window w)); 194 /* 50 */ 195 EXTERN int XMoveResizeWindow _ANSI_ARGS_((Display *d, Window w, 196 int i1, int i2, unsigned int ui1, 197 unsigned int ui2)); 198 /* 51 */ 199 EXTERN int XMoveWindow _ANSI_ARGS_((Display *d, Window w, 200 int i1, int i2)); 201 /* 52 */ 202 EXTERN int XNextEvent _ANSI_ARGS_((Display *d, XEvent *x)); 203 /* 53 */ 204 EXTERN int XPutBackEvent _ANSI_ARGS_((Display *d, XEvent *x)); 205 /* 54 */ 206 EXTERN int XQueryColors _ANSI_ARGS_((Display *d, Colormap c, 207 XColor *x, int i)); 208 /* 55 */ 209 EXTERN Bool XQueryPointer _ANSI_ARGS_((Display *d, Window w1, 210 Window *w2, Window *w3, int *i1, int *i2, 211 int *i3, int *i4, unsigned int *ui)); 212 /* 56 */ 213 EXTERN Status XQueryTree _ANSI_ARGS_((Display *d, Window w1, 214 Window *w2, Window *w3, Window **w4, 215 unsigned int *ui)); 216 /* 57 */ 217 EXTERN int XRaiseWindow _ANSI_ARGS_((Display *d, Window w)); 218 /* 58 */ 219 EXTERN int XRefreshKeyboardMapping _ANSI_ARGS_(( 220 XMappingEvent *x)); 221 /* 59 */ 222 EXTERN int XResizeWindow _ANSI_ARGS_((Display *d, Window w, 223 unsigned int ui1, unsigned int ui2)); 224 /* 60 */ 225 EXTERN int XSelectInput _ANSI_ARGS_((Display *d, Window w, 226 long l)); 227 /* 61 */ 228 EXTERN Status XSendEvent _ANSI_ARGS_((Display *d, Window w, Bool b, 229 long l, XEvent *x)); 230 /* 62 */ 231 EXTERN int XSetCommand _ANSI_ARGS_((Display *d, Window w, 232 char **c, int i)); 233 /* 63 */ 234 EXTERN int XSetIconName _ANSI_ARGS_((Display *d, Window w, 235 _Xconst char *c)); 236 /* 64 */ 237 EXTERN int XSetInputFocus _ANSI_ARGS_((Display *d, Window w, 238 int i, Time t)); 239 /* 65 */ 240 EXTERN int XSetSelectionOwner _ANSI_ARGS_((Display *d, Atom a, 241 Window w, Time t)); 242 /* 66 */ 243 EXTERN int XSetWindowBackground _ANSI_ARGS_((Display *d, 244 Window w, unsigned long ul)); 245 /* 67 */ 246 EXTERN int XSetWindowBackgroundPixmap _ANSI_ARGS_((Display *d, 247 Window w, Pixmap p)); 248 /* 68 */ 249 EXTERN int XSetWindowBorder _ANSI_ARGS_((Display *d, Window w, 250 unsigned long ul)); 251 /* 69 */ 252 EXTERN int XSetWindowBorderPixmap _ANSI_ARGS_((Display *d, 253 Window w, Pixmap p)); 254 /* 70 */ 255 EXTERN int XSetWindowBorderWidth _ANSI_ARGS_((Display *d, 256 Window w, unsigned int ui)); 257 /* 71 */ 258 EXTERN int XSetWindowColormap _ANSI_ARGS_((Display *d, Window w, 259 Colormap c)); 260 /* 72 */ 261 EXTERN Bool XTranslateCoordinates _ANSI_ARGS_((Display *d, 262 Window w1, Window w2, int i1, int i2, 263 int *i3, int *i4, Window *w3)); 264 /* 73 */ 265 EXTERN int XUngrabKeyboard _ANSI_ARGS_((Display *d, Time t)); 266 /* 74 */ 267 EXTERN int XUngrabPointer _ANSI_ARGS_((Display *d, Time t)); 268 /* 75 */ 269 EXTERN int XUnmapWindow _ANSI_ARGS_((Display *d, Window w)); 270 /* 76 */ 271 EXTERN int XWindowEvent _ANSI_ARGS_((Display *d, Window w, 272 long l, XEvent *x)); 273 /* 77 */ 274 EXTERN void XDestroyIC _ANSI_ARGS_((XIC x)); 275 /* 78 */ 276 EXTERN Bool XFilterEvent _ANSI_ARGS_((XEvent *x, Window w)); 277 /* 79 */ 278 EXTERN int XmbLookupString _ANSI_ARGS_((XIC xi, 279 XKeyPressedEvent *xk, char *c, int i, 280 KeySym *k, Status *s)); 281 /* 80 */ 282 EXTERN int TkPutImage _ANSI_ARGS_((unsigned long *colors, 283 int ncolors, Display *display, Drawable d, 284 GC gc, XImage *image, int src_x, int src_y, 285 int dest_x, int dest_y, unsigned int width, 286 unsigned int height)); 287 /* Slot 81 is reserved */ 288 /* 82 */ 289 EXTERN Status XParseColor _ANSI_ARGS_((Display *display, 290 Colormap map, _Xconst char *spec, 291 XColor *colorPtr)); 292 /* 83 */ 293 EXTERN GC XCreateGC _ANSI_ARGS_((Display *display, Drawable d, 294 unsigned long valuemask, XGCValues *values)); 295 /* 84 */ 296 EXTERN int XFreeGC _ANSI_ARGS_((Display *display, GC gc)); 297 /* 85 */ 298 EXTERN Atom XInternAtom _ANSI_ARGS_((Display *display, 299 _Xconst char *atom_name, Bool only_if_exists)); 300 /* 86 */ 301 EXTERN int XSetBackground _ANSI_ARGS_((Display *display, GC gc, 302 unsigned long foreground)); 303 /* 87 */ 304 EXTERN int XSetForeground _ANSI_ARGS_((Display *display, GC gc, 305 unsigned long foreground)); 306 /* 88 */ 307 EXTERN int XSetClipMask _ANSI_ARGS_((Display *display, GC gc, 308 Pixmap pixmap)); 309 /* 89 */ 310 EXTERN int XSetClipOrigin _ANSI_ARGS_((Display *display, GC gc, 311 int clip_x_origin, int clip_y_origin)); 312 /* 90 */ 313 EXTERN int XSetTSOrigin _ANSI_ARGS_((Display *display, GC gc, 314 int ts_x_origin, int ts_y_origin)); 315 /* 91 */ 316 EXTERN int XChangeGC _ANSI_ARGS_((Display *d, GC gc, 317 unsigned long mask, XGCValues *values)); 318 /* 92 */ 319 EXTERN int XSetFont _ANSI_ARGS_((Display *display, GC gc, 320 Font font)); 321 /* 93 */ 322 EXTERN int XSetArcMode _ANSI_ARGS_((Display *display, GC gc, 323 int arc_mode)); 324 /* 94 */ 325 EXTERN int XSetStipple _ANSI_ARGS_((Display *display, GC gc, 326 Pixmap stipple)); 327 /* 95 */ 328 EXTERN int XSetFillRule _ANSI_ARGS_((Display *display, GC gc, 329 int fill_rule)); 330 /* 96 */ 331 EXTERN int XSetFillStyle _ANSI_ARGS_((Display *display, GC gc, 332 int fill_style)); 333 /* 97 */ 334 EXTERN int XSetFunction _ANSI_ARGS_((Display *display, GC gc, 335 int function)); 336 /* 98 */ 337 EXTERN int XSetLineAttributes _ANSI_ARGS_((Display *display, 338 GC gc, unsigned int line_width, 339 int line_style, int cap_style, 340 int join_style)); 341 /* 99 */ 342 EXTERN int _XInitImageFuncPtrs _ANSI_ARGS_((XImage *image)); 343 /* 100 */ 344 EXTERN XIC XCreateIC _ANSI_ARGS_(TCL_VARARGS(XIM,xim)); 345 /* 101 */ 346 EXTERN XVisualInfo * XGetVisualInfo _ANSI_ARGS_((Display *display, 347 long vinfo_mask, XVisualInfo *vinfo_template, 348 int *nitems_return)); 349 /* 102 */ 350 EXTERN void XSetWMClientMachine _ANSI_ARGS_((Display *display, 351 Window w, XTextProperty *text_prop)); 352 /* 103 */ 353 EXTERN Status XStringListToTextProperty _ANSI_ARGS_((char **list, 354 int count, XTextProperty *text_prop_return)); 355 /* 104 */ 356 EXTERN int XDrawLine _ANSI_ARGS_((Display *d, Drawable dr, GC g, 357 int x1, int y1, int x2, int y2)); 358 /* 105 */ 359 EXTERN int XWarpPointer _ANSI_ARGS_((Display *d, Window s, 360 Window dw, int sx, int sy, unsigned int sw, 361 unsigned int sh, int dx, int dy)); 362 /* 106 */ 363 EXTERN int XFillRectangle _ANSI_ARGS_((Display *display, 364 Drawable d, GC gc, int x, int y, 365 unsigned int width, unsigned int height)); 366 /* 107 */ 367 EXTERN int XFlush _ANSI_ARGS_((Display *display)); 368 /* 108 */ 369 EXTERN int XGrabServer _ANSI_ARGS_((Display *display)); 370 /* 109 */ 371 EXTERN int XUngrabServer _ANSI_ARGS_((Display *display)); 372 /* 110 */ 373 EXTERN int XFree _ANSI_ARGS_((VOID *data)); 374 /* 111 */ 375 EXTERN int XNoOp _ANSI_ARGS_((Display *display)); 376 /* 112 */ 377 EXTERN XAfterFunction XSynchronize _ANSI_ARGS_((Display *display, 378 Bool onoff)); 379 /* 113 */ 380 EXTERN int XSync _ANSI_ARGS_((Display *display, Bool discard)); 381 /* 114 */ 382 EXTERN VisualID XVisualIDFromVisual _ANSI_ARGS_((Visual *visual)); 383 #endif /* WIN */ 384 #ifdef MAC_OSX_TK /* AQUA */ 385 /* 0 */ 386 EXTERN int XSetDashes _ANSI_ARGS_((Display *display, GC gc, 387 int dash_offset, _Xconst char *dash_list, 388 int n)); 389 /* 1 */ 390 EXTERN XModifierKeymap * XGetModifierMapping _ANSI_ARGS_((Display *d)); 391 /* 2 */ 392 EXTERN XImage * XCreateImage _ANSI_ARGS_((Display *d, Visual *v, 393 unsigned int ui1, int i1, int i2, char *cp, 394 unsigned int ui2, unsigned int ui3, int i3, 395 int i4)); 396 /* 3 */ 397 EXTERN XImage * XGetImage _ANSI_ARGS_((Display *d, Drawable dr, 398 int i1, int i2, unsigned int ui1, 399 unsigned int ui2, unsigned long ul, int i3)); 400 /* 4 */ 401 EXTERN char * XGetAtomName _ANSI_ARGS_((Display *d, Atom a)); 402 /* 5 */ 403 EXTERN char * XKeysymToString _ANSI_ARGS_((KeySym k)); 404 /* 6 */ 405 EXTERN Colormap XCreateColormap _ANSI_ARGS_((Display *d, Window w, 406 Visual *v, int i)); 407 /* 7 */ 408 EXTERN GContext XGContextFromGC _ANSI_ARGS_((GC g)); 409 /* 8 */ 410 EXTERN KeySym XKeycodeToKeysym _ANSI_ARGS_((Display *d, KeyCode k, 411 int i)); 412 /* 9 */ 413 EXTERN KeySym XStringToKeysym _ANSI_ARGS_((_Xconst char *c)); 414 /* 10 */ 415 EXTERN Window XRootWindow _ANSI_ARGS_((Display *d, int i)); 416 /* 11 */ 417 EXTERN XErrorHandler XSetErrorHandler _ANSI_ARGS_((XErrorHandler x)); 418 /* 12 */ 419 EXTERN Status XAllocColor _ANSI_ARGS_((Display *d, Colormap c, 420 XColor *xp)); 421 /* 13 */ 422 EXTERN int XBell _ANSI_ARGS_((Display *d, int i)); 423 /* 14 */ 424 EXTERN void XChangeProperty _ANSI_ARGS_((Display *d, Window w, 425 Atom a1, Atom a2, int i1, int i2, 426 _Xconst unsigned char *c, int i3)); 427 /* 15 */ 428 EXTERN void XChangeWindowAttributes _ANSI_ARGS_((Display *d, 429 Window w, unsigned long ul, 430 XSetWindowAttributes *x)); 431 /* 16 */ 432 EXTERN void XConfigureWindow _ANSI_ARGS_((Display *d, Window w, 433 unsigned int i, XWindowChanges *x)); 434 /* 17 */ 435 EXTERN void XCopyArea _ANSI_ARGS_((Display *d, Drawable dr1, 436 Drawable dr2, GC g, int i1, int i2, 437 unsigned int ui1, unsigned int ui2, int i3, 438 int i4)); 439 /* 18 */ 440 EXTERN void XCopyPlane _ANSI_ARGS_((Display *d, Drawable dr1, 441 Drawable dr2, GC g, int i1, int i2, 442 unsigned int ui1, unsigned int ui2, int i3, 443 int i4, unsigned long ul)); 444 /* 19 */ 445 EXTERN Pixmap XCreateBitmapFromData _ANSI_ARGS_((Display *display, 446 Drawable d, _Xconst char *data, 447 unsigned int width, unsigned int height)); 448 /* 20 */ 449 EXTERN int XDefineCursor _ANSI_ARGS_((Display *d, Window w, 450 Cursor c)); 451 /* 21 */ 452 EXTERN void XDestroyWindow _ANSI_ARGS_((Display *d, Window w)); 453 /* 22 */ 454 EXTERN void XDrawArc _ANSI_ARGS_((Display *d, Drawable dr, GC g, 455 int i1, int i2, unsigned int ui1, 456 unsigned int ui2, int i3, int i4)); 457 /* 23 */ 458 EXTERN int XDrawLines _ANSI_ARGS_((Display *d, Drawable dr, 459 GC g, XPoint *x, int i1, int i2)); 460 /* 24 */ 461 EXTERN void XDrawRectangle _ANSI_ARGS_((Display *d, Drawable dr, 462 GC g, int i1, int i2, unsigned int ui1, 463 unsigned int ui2)); 464 /* 25 */ 465 EXTERN void XFillArc _ANSI_ARGS_((Display *d, Drawable dr, GC g, 466 int i1, int i2, unsigned int ui1, 467 unsigned int ui2, int i3, int i4)); 468 /* 26 */ 469 EXTERN void XFillPolygon _ANSI_ARGS_((Display *d, Drawable dr, 470 GC g, XPoint *x, int i1, int i2, int i3)); 471 /* 27 */ 472 EXTERN int XFillRectangles _ANSI_ARGS_((Display *d, Drawable dr, 473 GC g, XRectangle *x, int i)); 474 /* 28 */ 475 EXTERN int XFreeColormap _ANSI_ARGS_((Display *d, Colormap c)); 476 /* 29 */ 477 EXTERN int XFreeColors _ANSI_ARGS_((Display *d, Colormap c, 478 unsigned long *ulp, int i, unsigned long ul)); 479 /* 30 */ 480 EXTERN int XFreeModifiermap _ANSI_ARGS_((XModifierKeymap *x)); 481 /* 31 */ 482 EXTERN Status XGetGeometry _ANSI_ARGS_((Display *d, Drawable dr, 483 Window *w, int *i1, int *i2, 484 unsigned int *ui1, unsigned int *ui2, 485 unsigned int *ui3, unsigned int *ui4)); 486 /* 32 */ 487 EXTERN int XGetWindowProperty _ANSI_ARGS_((Display *d, Window w, 488 Atom a1, long l1, long l2, Bool b, Atom a2, 489 Atom *ap, int *ip, unsigned long *ulp1, 490 unsigned long *ulp2, unsigned char **cpp)); 491 /* 33 */ 492 EXTERN int XGrabKeyboard _ANSI_ARGS_((Display *d, Window w, 493 Bool b, int i1, int i2, Time t)); 494 /* 34 */ 495 EXTERN int XGrabPointer _ANSI_ARGS_((Display *d, Window w1, 496 Bool b, unsigned int ui, int i1, int i2, 497 Window w2, Cursor c, Time t)); 498 /* 35 */ 499 EXTERN KeyCode XKeysymToKeycode _ANSI_ARGS_((Display *d, KeySym k)); 500 /* 36 */ 501 EXTERN void XMapWindow _ANSI_ARGS_((Display *d, Window w)); 502 /* 37 */ 503 EXTERN void XMoveResizeWindow _ANSI_ARGS_((Display *d, Window w, 504 int i1, int i2, unsigned int ui1, 505 unsigned int ui2)); 506 /* 38 */ 507 EXTERN void XMoveWindow _ANSI_ARGS_((Display *d, Window w, 508 int i1, int i2)); 509 /* 39 */ 510 EXTERN Bool XQueryPointer _ANSI_ARGS_((Display *d, Window w1, 511 Window *w2, Window *w3, int *i1, int *i2, 512 int *i3, int *i4, unsigned int *ui)); 513 /* 40 */ 514 EXTERN void XRaiseWindow _ANSI_ARGS_((Display *d, Window w)); 515 /* 41 */ 516 EXTERN void XRefreshKeyboardMapping _ANSI_ARGS_(( 517 XMappingEvent *x)); 518 /* 42 */ 519 EXTERN void XResizeWindow _ANSI_ARGS_((Display *d, Window w, 520 unsigned int ui1, unsigned int ui2)); 521 /* 43 */ 522 EXTERN void XSelectInput _ANSI_ARGS_((Display *d, Window w, 523 long l)); 524 /* 44 */ 525 EXTERN Status XSendEvent _ANSI_ARGS_((Display *d, Window w, Bool b, 526 long l, XEvent *x)); 527 /* 45 */ 528 EXTERN void XSetIconName _ANSI_ARGS_((Display *d, Window w, 529 _Xconst char *c)); 530 /* 46 */ 531 EXTERN void XSetInputFocus _ANSI_ARGS_((Display *d, Window w, 532 int i, Time t)); 533 /* 47 */ 534 EXTERN int XSetSelectionOwner _ANSI_ARGS_((Display *d, Atom a, 535 Window w, Time t)); 536 /* 48 */ 537 EXTERN void XSetWindowBackground _ANSI_ARGS_((Display *d, 538 Window w, unsigned long ul)); 539 /* 49 */ 540 EXTERN void XSetWindowBackgroundPixmap _ANSI_ARGS_((Display *d, 541 Window w, Pixmap p)); 542 /* 50 */ 543 EXTERN void XSetWindowBorder _ANSI_ARGS_((Display *d, Window w, 544 unsigned long ul)); 545 /* 51 */ 546 EXTERN void XSetWindowBorderPixmap _ANSI_ARGS_((Display *d, 547 Window w, Pixmap p)); 548 /* 52 */ 549 EXTERN void XSetWindowBorderWidth _ANSI_ARGS_((Display *d, 550 Window w, unsigned int ui)); 551 /* 53 */ 552 EXTERN void XSetWindowColormap _ANSI_ARGS_((Display *d, Window w, 553 Colormap c)); 554 /* 54 */ 555 EXTERN void XUngrabKeyboard _ANSI_ARGS_((Display *d, Time t)); 556 /* 55 */ 557 EXTERN int XUngrabPointer _ANSI_ARGS_((Display *d, Time t)); 558 /* 56 */ 559 EXTERN void XUnmapWindow _ANSI_ARGS_((Display *d, Window w)); 560 /* 57 */ 561 EXTERN int TkPutImage _ANSI_ARGS_((unsigned long *colors, 562 int ncolors, Display *display, Drawable d, 563 GC gc, XImage *image, int src_x, int src_y, 564 int dest_x, int dest_y, unsigned int width, 565 unsigned int height)); 566 /* 58 */ 567 EXTERN Status XParseColor _ANSI_ARGS_((Display *display, 568 Colormap map, _Xconst char *spec, 569 XColor *colorPtr)); 570 /* 59 */ 571 EXTERN GC XCreateGC _ANSI_ARGS_((Display *display, Drawable d, 572 unsigned long valuemask, XGCValues *values)); 573 /* 60 */ 574 EXTERN int XFreeGC _ANSI_ARGS_((Display *display, GC gc)); 575 /* 61 */ 576 EXTERN Atom XInternAtom _ANSI_ARGS_((Display *display, 577 _Xconst char *atom_name, Bool only_if_exists)); 578 /* 62 */ 579 EXTERN int XSetBackground _ANSI_ARGS_((Display *display, GC gc, 580 unsigned long foreground)); 581 /* 63 */ 582 EXTERN int XSetForeground _ANSI_ARGS_((Display *display, GC gc, 583 unsigned long foreground)); 584 /* 64 */ 585 EXTERN int XSetClipMask _ANSI_ARGS_((Display *display, GC gc, 586 Pixmap pixmap)); 587 /* 65 */ 588 EXTERN int XSetClipOrigin _ANSI_ARGS_((Display *display, GC gc, 589 int clip_x_origin, int clip_y_origin)); 590 /* 66 */ 591 EXTERN int XSetTSOrigin _ANSI_ARGS_((Display *display, GC gc, 592 int ts_x_origin, int ts_y_origin)); 593 /* 67 */ 594 EXTERN int XChangeGC _ANSI_ARGS_((Display *d, GC gc, 595 unsigned long mask, XGCValues *values)); 596 /* 68 */ 597 EXTERN int XSetFont _ANSI_ARGS_((Display *display, GC gc, 598 Font font)); 599 /* 69 */ 600 EXTERN int XSetArcMode _ANSI_ARGS_((Display *display, GC gc, 601 int arc_mode)); 602 /* 70 */ 603 EXTERN int XSetStipple _ANSI_ARGS_((Display *display, GC gc, 604 Pixmap stipple)); 605 /* 71 */ 606 EXTERN int XSetFillRule _ANSI_ARGS_((Display *display, GC gc, 607 int fill_rule)); 608 /* 72 */ 609 EXTERN int XSetFillStyle _ANSI_ARGS_((Display *display, GC gc, 610 int fill_style)); 611 /* 73 */ 612 EXTERN int XSetFunction _ANSI_ARGS_((Display *display, GC gc, 613 int function)); 614 /* 74 */ 615 EXTERN int XSetLineAttributes _ANSI_ARGS_((Display *display, 616 GC gc, unsigned int line_width, 617 int line_style, int cap_style, 618 int join_style)); 619 /* 75 */ 620 EXTERN int _XInitImageFuncPtrs _ANSI_ARGS_((XImage *image)); 621 /* 76 */ 622 EXTERN XIC XCreateIC _ANSI_ARGS_((void)); 623 /* 77 */ 624 EXTERN XVisualInfo * XGetVisualInfo _ANSI_ARGS_((Display *display, 625 long vinfo_mask, XVisualInfo *vinfo_template, 626 int *nitems_return)); 627 /* 78 */ 628 EXTERN void XSetWMClientMachine _ANSI_ARGS_((Display *display, 629 Window w, XTextProperty *text_prop)); 630 /* 79 */ 631 EXTERN Status XStringListToTextProperty _ANSI_ARGS_((char **list, 632 int count, XTextProperty *text_prop_return)); 633 /* 80 */ 634 EXTERN void XDrawSegments _ANSI_ARGS_((Display *display, 635 Drawable d, GC gc, XSegment *segments, 636 int nsegments)); 637 /* 81 */ 638 EXTERN void XForceScreenSaver _ANSI_ARGS_((Display *display, 639 int mode)); 640 /* 82 */ 641 EXTERN int XDrawLine _ANSI_ARGS_((Display *d, Drawable dr, GC g, 642 int x1, int y1, int x2, int y2)); 643 /* 83 */ 644 EXTERN int XFillRectangle _ANSI_ARGS_((Display *display, 645 Drawable d, GC gc, int x, int y, 646 unsigned int width, unsigned int height)); 647 /* 84 */ 648 EXTERN void XClearWindow _ANSI_ARGS_((Display *d, Window w)); 649 /* 85 */ 650 EXTERN void XDrawPoint _ANSI_ARGS_((Display *display, Drawable d, 651 GC gc, int x, int y)); 652 /* 86 */ 653 EXTERN void XDrawPoints _ANSI_ARGS_((Display *display, 654 Drawable d, GC gc, XPoint *points, 655 int npoints, int mode)); 656 /* 87 */ 657 EXTERN int XWarpPointer _ANSI_ARGS_((Display *display, 658 Window src_w, Window dest_w, int src_x, 659 int src_y, unsigned int src_width, 660 unsigned int src_height, int dest_x, 661 int dest_y)); 662 /* 88 */ 663 EXTERN void XQueryColor _ANSI_ARGS_((Display *display, 664 Colormap colormap, XColor *def_in_out)); 665 /* 89 */ 666 EXTERN void XQueryColors _ANSI_ARGS_((Display *display, 667 Colormap colormap, XColor *defs_in_out, 668 int ncolors)); 669 /* 90 */ 670 EXTERN Status XQueryTree _ANSI_ARGS_((Display *d, Window w1, 671 Window *w2, Window *w3, Window **w4, 672 unsigned int *ui)); 673 /* 91 */ 674 EXTERN int XSync _ANSI_ARGS_((Display *display, Bool flag)); 675 #endif /* AQUA */ 676 677 typedef struct TkIntXlibStubs { 678 int magic; 679 struct TkIntXlibStubHooks *hooks; 680 681 #if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ 682 int (*xSetDashes) _ANSI_ARGS_((Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n)); /* 0 */ 683 XModifierKeymap * (*xGetModifierMapping) _ANSI_ARGS_((Display *d)); /* 1 */ 684 XImage * (*xCreateImage) _ANSI_ARGS_((Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */ 685 XImage * (*xGetImage) _ANSI_ARGS_((Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */ 686 char * (*xGetAtomName) _ANSI_ARGS_((Display *d, Atom a)); /* 4 */ 687 char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */ 688 Colormap (*xCreateColormap) _ANSI_ARGS_((Display *d, Window w, Visual *v, int i)); /* 6 */ 689 Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2)); /* 7 */ 690 Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor _Xconst *x1, XColor _Xconst *x2)); /* 8 */ 691 GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */ 692 XHostAddress * (*xListHosts) _ANSI_ARGS_((Display *d, int *i, Bool *b)); /* 10 */ 693 KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display *d, unsigned int k, int i)); /* 11 */ 694 KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char *c)); /* 12 */ 695 Window (*xRootWindow) _ANSI_ARGS_((Display *d, int i)); /* 13 */ 696 XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */ 697 Status (*xIconifyWindow) _ANSI_ARGS_((Display *d, Window w, int i)); /* 15 */ 698 Status (*xWithdrawWindow) _ANSI_ARGS_((Display *d, Window w, int i)); /* 16 */ 699 Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display *d, Window w, Window **wpp, int *ip)); /* 17 */ 700 Status (*xAllocColor) _ANSI_ARGS_((Display *d, Colormap c, XColor *xp)); /* 18 */ 701 int (*xBell) _ANSI_ARGS_((Display *d, int i)); /* 19 */ 702 int (*xChangeProperty) _ANSI_ARGS_((Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3)); /* 20 */ 703 int (*xChangeWindowAttributes) _ANSI_ARGS_((Display *d, Window w, unsigned long ul, XSetWindowAttributes *x)); /* 21 */ 704 int (*xClearWindow) _ANSI_ARGS_((Display *d, Window w)); /* 22 */ 705 int (*xConfigureWindow) _ANSI_ARGS_((Display *d, Window w, unsigned int i, XWindowChanges *x)); /* 23 */ 706 int (*xCopyArea) _ANSI_ARGS_((Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 24 */ 707 int (*xCopyPlane) _ANSI_ARGS_((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 */ 708 Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height)); /* 26 */ 709 int (*xDefineCursor) _ANSI_ARGS_((Display *d, Window w, Cursor c)); /* 27 */ 710 int (*xDeleteProperty) _ANSI_ARGS_((Display *d, Window w, Atom a)); /* 28 */ 711 int (*xDestroyWindow) _ANSI_ARGS_((Display *d, Window w)); /* 29 */ 712 int (*xDrawArc) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 30 */ 713 int (*xDrawLines) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2)); /* 31 */ 714 int (*xDrawRectangle) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */ 715 int (*xFillArc) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 33 */ 716 int (*xFillPolygon) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3)); /* 34 */ 717 int (*xFillRectangles) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XRectangle *x, int i)); /* 35 */ 718 int (*xForceScreenSaver) _ANSI_ARGS_((Display *d, int i)); /* 36 */ 719 int (*xFreeColormap) _ANSI_ARGS_((Display *d, Colormap c)); /* 37 */ 720 int (*xFreeColors) _ANSI_ARGS_((Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul)); /* 38 */ 721 int (*xFreeCursor) _ANSI_ARGS_((Display *d, Cursor c)); /* 39 */ 722 int (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap *x)); /* 40 */ 723 Status (*xGetGeometry) _ANSI_ARGS_((Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4)); /* 41 */ 724 int (*xGetInputFocus) _ANSI_ARGS_((Display *d, Window *w, int *i)); /* 42 */ 725 int (*xGetWindowProperty) _ANSI_ARGS_((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 */ 726 Status (*xGetWindowAttributes) _ANSI_ARGS_((Display *d, Window w, XWindowAttributes *x)); /* 44 */ 727 int (*xGrabKeyboard) _ANSI_ARGS_((Display *d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */ 728 int (*xGrabPointer) _ANSI_ARGS_((Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */ 729 KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display *d, KeySym k)); /* 47 */ 730 Status (*xLookupColor) _ANSI_ARGS_((Display *d, Colormap c1, _Xconst char *c2, XColor *x1, XColor *x2)); /* 48 */ 731 int (*xMapWindow) _ANSI_ARGS_((Display *d, Window w)); /* 49 */ 732 int (*xMoveResizeWindow) _ANSI_ARGS_((Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */ 733 int (*xMoveWindow) _ANSI_ARGS_((Display *d, Window w, int i1, int i2)); /* 51 */ 734 int (*xNextEvent) _ANSI_ARGS_((Display *d, XEvent *x)); /* 52 */ 735 int (*xPutBackEvent) _ANSI_ARGS_((Display *d, XEvent *x)); /* 53 */ 736 int (*xQueryColors) _ANSI_ARGS_((Display *d, Colormap c, XColor *x, int i)); /* 54 */ 737 Bool (*xQueryPointer) _ANSI_ARGS_((Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui)); /* 55 */ 738 Status (*xQueryTree) _ANSI_ARGS_((Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui)); /* 56 */ 739 int (*xRaiseWindow) _ANSI_ARGS_((Display *d, Window w)); /* 57 */ 740 int (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent *x)); /* 58 */ 741 int (*xResizeWindow) _ANSI_ARGS_((Display *d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */ 742 int (*xSelectInput) _ANSI_ARGS_((Display *d, Window w, long l)); /* 60 */ 743 Status (*xSendEvent) _ANSI_ARGS_((Display *d, Window w, Bool b, long l, XEvent *x)); /* 61 */ 744 int (*xSetCommand) _ANSI_ARGS_((Display *d, Window w, char **c, int i)); /* 62 */ 745 int (*xSetIconName) _ANSI_ARGS_((Display *d, Window w, _Xconst char *c)); /* 63 */ 746 int (*xSetInputFocus) _ANSI_ARGS_((Display *d, Window w, int i, Time t)); /* 64 */ 747 int (*xSetSelectionOwner) _ANSI_ARGS_((Display *d, Atom a, Window w, Time t)); /* 65 */ 748 int (*xSetWindowBackground) _ANSI_ARGS_((Display *d, Window w, unsigned long ul)); /* 66 */ 749 int (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display *d, Window w, Pixmap p)); /* 67 */ 750 int (*xSetWindowBorder) _ANSI_ARGS_((Display *d, Window w, unsigned long ul)); /* 68 */ 751 int (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display *d, Window w, Pixmap p)); /* 69 */ 752 int (*xSetWindowBorderWidth) _ANSI_ARGS_((Display *d, Window w, unsigned int ui)); /* 70 */ 753 int (*xSetWindowColormap) _ANSI_ARGS_((Display *d, Window w, Colormap c)); /* 71 */ 754 Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display *d, Window w1, Window w2, int i1, int i2, int *i3, int *i4, Window *w3)); /* 72 */ 755 int (*xUngrabKeyboard) _ANSI_ARGS_((Display *d, Time t)); /* 73 */ 756 int (*xUngrabPointer) _ANSI_ARGS_((Display *d, Time t)); /* 74 */ 757 int (*xUnmapWindow) _ANSI_ARGS_((Display *d, Window w)); /* 75 */ 758 int (*xWindowEvent) _ANSI_ARGS_((Display *d, Window w, long l, XEvent *x)); /* 76 */ 759 void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */ 760 Bool (*xFilterEvent) _ANSI_ARGS_((XEvent *x, Window w)); /* 78 */ 761 int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent *xk, char *c, int i, KeySym *k, Status *s)); /* 79 */ 762 int (*tkPutImage) _ANSI_ARGS_((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 */ 763 VOID *reserved81; 764 Status (*xParseColor) _ANSI_ARGS_((Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr)); /* 82 */ 765 GC (*xCreateGC) _ANSI_ARGS_((Display *display, Drawable d, unsigned long valuemask, XGCValues *values)); /* 83 */ 766 int (*xFreeGC) _ANSI_ARGS_((Display *display, GC gc)); /* 84 */ 767 Atom (*xInternAtom) _ANSI_ARGS_((Display *display, _Xconst char *atom_name, Bool only_if_exists)); /* 85 */ 768 int (*xSetBackground) _ANSI_ARGS_((Display *display, GC gc, unsigned long foreground)); /* 86 */ 769 int (*xSetForeground) _ANSI_ARGS_((Display *display, GC gc, unsigned long foreground)); /* 87 */ 770 int (*xSetClipMask) _ANSI_ARGS_((Display *display, GC gc, Pixmap pixmap)); /* 88 */ 771 int (*xSetClipOrigin) _ANSI_ARGS_((Display *display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */ 772 int (*xSetTSOrigin) _ANSI_ARGS_((Display *display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */ 773 int (*xChangeGC) _ANSI_ARGS_((Display *d, GC gc, unsigned long mask, XGCValues *values)); /* 91 */ 774 int (*xSetFont) _ANSI_ARGS_((Display *display, GC gc, Font font)); /* 92 */ 775 int (*xSetArcMode) _ANSI_ARGS_((Display *display, GC gc, int arc_mode)); /* 93 */ 776 int (*xSetStipple) _ANSI_ARGS_((Display *display, GC gc, Pixmap stipple)); /* 94 */ 777 int (*xSetFillRule) _ANSI_ARGS_((Display *display, GC gc, int fill_rule)); /* 95 */ 778 int (*xSetFillStyle) _ANSI_ARGS_((Display *display, GC gc, int fill_style)); /* 96 */ 779 int (*xSetFunction) _ANSI_ARGS_((Display *display, GC gc, int function)); /* 97 */ 780 int (*xSetLineAttributes) _ANSI_ARGS_((Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */ 781 int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage *image)); /* 99 */ 782 XIC (*xCreateIC) _ANSI_ARGS_((XIM xim, ...)); /* 100 */ 783 XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return)); /* 101 */ 784 void (*xSetWMClientMachine) _ANSI_ARGS_((Display *display, Window w, XTextProperty *text_prop)); /* 102 */ 785 Status (*xStringListToTextProperty) _ANSI_ARGS_((char **list, int count, XTextProperty *text_prop_return)); /* 103 */ 786 int (*xDrawLine) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */ 787 int (*xWarpPointer) _ANSI_ARGS_((Display *d, Window s, Window dw, int sx, int sy, unsigned int sw, unsigned int sh, int dx, int dy)); /* 105 */ 788 int (*xFillRectangle) _ANSI_ARGS_((Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */ 789 int (*xFlush) _ANSI_ARGS_((Display *display)); /* 107 */ 790 int (*xGrabServer) _ANSI_ARGS_((Display *display)); /* 108 */ 791 int (*xUngrabServer) _ANSI_ARGS_((Display *display)); /* 109 */ 792 int (*xFree) _ANSI_ARGS_((VOID *data)); /* 110 */ 793 int (*xNoOp) _ANSI_ARGS_((Display *display)); /* 111 */ 794 XAfterFunction (*xSynchronize) _ANSI_ARGS_((Display *display, Bool onoff)); /* 112 */ 795 int (*xSync) _ANSI_ARGS_((Display *display, Bool discard)); /* 113 */ 796 VisualID (*xVisualIDFromVisual) _ANSI_ARGS_((Visual *visual)); /* 114 */ 797 #endif /* WIN */ 798 #ifdef MAC_OSX_TK /* AQUA */ 799 int (*xSetDashes) _ANSI_ARGS_((Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n)); /* 0 */ 800 XModifierKeymap * (*xGetModifierMapping) _ANSI_ARGS_((Display *d)); /* 1 */ 801 XImage * (*xCreateImage) _ANSI_ARGS_((Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */ 802 XImage * (*xGetImage) _ANSI_ARGS_((Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */ 803 char * (*xGetAtomName) _ANSI_ARGS_((Display *d, Atom a)); /* 4 */ 804 char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */ 805 Colormap (*xCreateColormap) _ANSI_ARGS_((Display *d, Window w, Visual *v, int i)); /* 6 */ 806 GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */ 807 KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display *d, KeyCode k, int i)); /* 8 */ 808 KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char *c)); /* 9 */ 809 Window (*xRootWindow) _ANSI_ARGS_((Display *d, int i)); /* 10 */ 810 XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */ 811 Status (*xAllocColor) _ANSI_ARGS_((Display *d, Colormap c, XColor *xp)); /* 12 */ 812 int (*xBell) _ANSI_ARGS_((Display *d, int i)); /* 13 */ 813 void (*xChangeProperty) _ANSI_ARGS_((Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3)); /* 14 */ 814 void (*xChangeWindowAttributes) _ANSI_ARGS_((Display *d, Window w, unsigned long ul, XSetWindowAttributes *x)); /* 15 */ 815 void (*xConfigureWindow) _ANSI_ARGS_((Display *d, Window w, unsigned int i, XWindowChanges *x)); /* 16 */ 816 void (*xCopyArea) _ANSI_ARGS_((Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 17 */ 817 void (*xCopyPlane) _ANSI_ARGS_((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 */ 818 Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height)); /* 19 */ 819 int (*xDefineCursor) _ANSI_ARGS_((Display *d, Window w, Cursor c)); /* 20 */ 820 void (*xDestroyWindow) _ANSI_ARGS_((Display *d, Window w)); /* 21 */ 821 void (*xDrawArc) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 22 */ 822 int (*xDrawLines) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2)); /* 23 */ 823 void (*xDrawRectangle) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */ 824 void (*xFillArc) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 25 */ 825 void (*xFillPolygon) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3)); /* 26 */ 826 int (*xFillRectangles) _ANSI_ARGS_((Display *d, Drawable dr, GC g, XRectangle *x, int i)); /* 27 */ 827 int (*xFreeColormap) _ANSI_ARGS_((Display *d, Colormap c)); /* 28 */ 828 int (*xFreeColors) _ANSI_ARGS_((Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul)); /* 29 */ 829 int (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap *x)); /* 30 */ 830 Status (*xGetGeometry) _ANSI_ARGS_((Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4)); /* 31 */ 831 int (*xGetWindowProperty) _ANSI_ARGS_((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 */ 832 int (*xGrabKeyboard) _ANSI_ARGS_((Display *d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */ 833 int (*xGrabPointer) _ANSI_ARGS_((Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */ 834 KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display *d, KeySym k)); /* 35 */ 835 void (*xMapWindow) _ANSI_ARGS_((Display *d, Window w)); /* 36 */ 836 void (*xMoveResizeWindow) _ANSI_ARGS_((Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */ 837 void (*xMoveWindow) _ANSI_ARGS_((Display *d, Window w, int i1, int i2)); /* 38 */ 838 Bool (*xQueryPointer) _ANSI_ARGS_((Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui)); /* 39 */ 839 void (*xRaiseWindow) _ANSI_ARGS_((Display *d, Window w)); /* 40 */ 840 void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent *x)); /* 41 */ 841 void (*xResizeWindow) _ANSI_ARGS_((Display *d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */ 842 void (*xSelectInput) _ANSI_ARGS_((Display *d, Window w, long l)); /* 43 */ 843 Status (*xSendEvent) _ANSI_ARGS_((Display *d, Window w, Bool b, long l, XEvent *x)); /* 44 */ 844 void (*xSetIconName) _ANSI_ARGS_((Display *d, Window w, _Xconst char *c)); /* 45 */ 845 void (*xSetInputFocus) _ANSI_ARGS_((Display *d, Window w, int i, Time t)); /* 46 */ 846 int (*xSetSelectionOwner) _ANSI_ARGS_((Display *d, Atom a, Window w, Time t)); /* 47 */ 847 void (*xSetWindowBackground) _ANSI_ARGS_((Display *d, Window w, unsigned long ul)); /* 48 */ 848 void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display *d, Window w, Pixmap p)); /* 49 */ 849 void (*xSetWindowBorder) _ANSI_ARGS_((Display *d, Window w, unsigned long ul)); /* 50 */ 850 void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display *d, Window w, Pixmap p)); /* 51 */ 851 void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display *d, Window w, unsigned int ui)); /* 52 */ 852 void (*xSetWindowColormap) _ANSI_ARGS_((Display *d, Window w, Colormap c)); /* 53 */ 853 void (*xUngrabKeyboard) _ANSI_ARGS_((Display *d, Time t)); /* 54 */ 854 int (*xUngrabPointer) _ANSI_ARGS_((Display *d, Time t)); /* 55 */ 855 void (*xUnmapWindow) _ANSI_ARGS_((Display *d, Window w)); /* 56 */ 856 int (*tkPutImage) _ANSI_ARGS_((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 */ 857 Status (*xParseColor) _ANSI_ARGS_((Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr)); /* 58 */ 858 GC (*xCreateGC) _ANSI_ARGS_((Display *display, Drawable d, unsigned long valuemask, XGCValues *values)); /* 59 */ 859 int (*xFreeGC) _ANSI_ARGS_((Display *display, GC gc)); /* 60 */ 860 Atom (*xInternAtom) _ANSI_ARGS_((Display *display, _Xconst char *atom_name, Bool only_if_exists)); /* 61 */ 861 int (*xSetBackground) _ANSI_ARGS_((Display *display, GC gc, unsigned long foreground)); /* 62 */ 862 int (*xSetForeground) _ANSI_ARGS_((Display *display, GC gc, unsigned long foreground)); /* 63 */ 863 int (*xSetClipMask) _ANSI_ARGS_((Display *display, GC gc, Pixmap pixmap)); /* 64 */ 864 int (*xSetClipOrigin) _ANSI_ARGS_((Display *display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */ 865 int (*xSetTSOrigin) _ANSI_ARGS_((Display *display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */ 866 int (*xChangeGC) _ANSI_ARGS_((Display *d, GC gc, unsigned long mask, XGCValues *values)); /* 67 */ 867 int (*xSetFont) _ANSI_ARGS_((Display *display, GC gc, Font font)); /* 68 */ 868 int (*xSetArcMode) _ANSI_ARGS_((Display *display, GC gc, int arc_mode)); /* 69 */ 869 int (*xSetStipple) _ANSI_ARGS_((Display *display, GC gc, Pixmap stipple)); /* 70 */ 870 int (*xSetFillRule) _ANSI_ARGS_((Display *display, GC gc, int fill_rule)); /* 71 */ 871 int (*xSetFillStyle) _ANSI_ARGS_((Display *display, GC gc, int fill_style)); /* 72 */ 872 int (*xSetFunction) _ANSI_ARGS_((Display *display, GC gc, int function)); /* 73 */ 873 int (*xSetLineAttributes) _ANSI_ARGS_((Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */ 874 int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage *image)); /* 75 */ 875 XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */ 876 XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return)); /* 77 */ 877 void (*xSetWMClientMachine) _ANSI_ARGS_((Display *display, Window w, XTextProperty *text_prop)); /* 78 */ 878 Status (*xStringListToTextProperty) _ANSI_ARGS_((char **list, int count, XTextProperty *text_prop_return)); /* 79 */ 879 void (*xDrawSegments) _ANSI_ARGS_((Display *display, Drawable d, GC gc, XSegment *segments, int nsegments)); /* 80 */ 880 void (*xForceScreenSaver) _ANSI_ARGS_((Display *display, int mode)); /* 81 */ 881 int (*xDrawLine) _ANSI_ARGS_((Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */ 882 int (*xFillRectangle) _ANSI_ARGS_((Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */ 883 void (*xClearWindow) _ANSI_ARGS_((Display *d, Window w)); /* 84 */ 884 void (*xDrawPoint) _ANSI_ARGS_((Display *display, Drawable d, GC gc, int x, int y)); /* 85 */ 885 void (*xDrawPoints) _ANSI_ARGS_((Display *display, Drawable d, GC gc, XPoint *points, int npoints, int mode)); /* 86 */ 886 int (*xWarpPointer) _ANSI_ARGS_((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 */ 887 void (*xQueryColor) _ANSI_ARGS_((Display *display, Colormap colormap, XColor *def_in_out)); /* 88 */ 888 void (*xQueryColors) _ANSI_ARGS_((Display *display, Colormap colormap, XColor *defs_in_out, int ncolors)); /* 89 */ 889 Status (*xQueryTree) _ANSI_ARGS_((Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui)); /* 90 */ 890 int (*xSync) _ANSI_ARGS_((Display *display, Bool flag)); /* 91 */ 891 #endif /* AQUA */ 892 } TkIntXlibStubs; 893 894 #ifdef __cplusplus 895 extern "C" { 896 #endif 897 extern TkIntXlibStubs *tkIntXlibStubsPtr; 898 #ifdef __cplusplus 899 } 900 #endif 901 902 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) 903 904 /* 905 * Inline function declarations: 906 */ 907 908 #if defined(__WIN32__) || defined(__CYGWIN__) /* WIN */ 909 #ifndef XSetDashes 910 #define XSetDashes \ 911 (tkIntXlibStubsPtr->xSetDashes) /* 0 */ 912 #endif 913 #ifndef XGetModifierMapping 914 #define XGetModifierMapping \ 915 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */ 916 #endif 917 #ifndef XCreateImage 918 #define XCreateImage \ 919 (tkIntXlibStubsPtr->xCreateImage) /* 2 */ 920 #endif 921 #ifndef XGetImage 922 #define XGetImage \ 923 (tkIntXlibStubsPtr->xGetImage) /* 3 */ 924 #endif 925 #ifndef XGetAtomName 926 #define XGetAtomName \ 927 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */ 928 #endif 929 #ifndef XKeysymToString 930 #define XKeysymToString \ 931 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */ 932 #endif 933 #ifndef XCreateColormap 934 #define XCreateColormap \ 935 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */ 936 #endif 937 #ifndef XCreatePixmapCursor 938 #define XCreatePixmapCursor \ 939 (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */ 940 #endif 941 #ifndef XCreateGlyphCursor 942 #define XCreateGlyphCursor \ 943 (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */ 944 #endif 945 #ifndef XGContextFromGC 946 #define XGContextFromGC \ 947 (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */ 948 #endif 949 #ifndef XListHosts 950 #define XListHosts \ 951 (tkIntXlibStubsPtr->xListHosts) /* 10 */ 952 #endif 953 #ifndef XKeycodeToKeysym 954 #define XKeycodeToKeysym \ 955 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */ 956 #endif 957 #ifndef XStringToKeysym 958 #define XStringToKeysym \ 959 (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */ 960 #endif 961 #ifndef XRootWindow 962 #define XRootWindow \ 963 (tkIntXlibStubsPtr->xRootWindow) /* 13 */ 964 #endif 965 #ifndef XSetErrorHandler 966 #define XSetErrorHandler \ 967 (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */ 968 #endif 969 #ifndef XIconifyWindow 970 #define XIconifyWindow \ 971 (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */ 972 #endif 973 #ifndef XWithdrawWindow 974 #define XWithdrawWindow \ 975 (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */ 976 #endif 977 #ifndef XGetWMColormapWindows 978 #define XGetWMColormapWindows \ 979 (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */ 980 #endif 981 #ifndef XAllocColor 982 #define XAllocColor \ 983 (tkIntXlibStubsPtr->xAllocColor) /* 18 */ 984 #endif 985 #ifndef XBell 986 #define XBell \ 987 (tkIntXlibStubsPtr->xBell) /* 19 */ 988 #endif 989 #ifndef XChangeProperty 990 #define XChangeProperty \ 991 (tkIntXlibStubsPtr->xChangeProperty) /* 20 */ 992 #endif 993 #ifndef XChangeWindowAttributes 994 #define XChangeWindowAttributes \ 995 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */ 996 #endif 997 #ifndef XClearWindow 998 #define XClearWindow \ 999 (tkIntXlibStubsPtr->xClearWindow) /* 22 */ 1000 #endif 1001 #ifndef XConfigureWindow 1002 #define XConfigureWindow \ 1003 (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */ 1004 #endif 1005 #ifndef XCopyArea 1006 #define XCopyArea \ 1007 (tkIntXlibStubsPtr->xCopyArea) /* 24 */ 1008 #endif 1009 #ifndef XCopyPlane 1010 #define XCopyPlane \ 1011 (tkIntXlibStubsPtr->xCopyPlane) /* 25 */ 1012 #endif 1013 #ifndef XCreateBitmapFromData 1014 #define XCreateBitmapFromData \ 1015 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */ 1016 #endif 1017 #ifndef XDefineCursor 1018 #define XDefineCursor \ 1019 (tkIntXlibStubsPtr->xDefineCursor) /* 27 */ 1020 #endif 1021 #ifndef XDeleteProperty 1022 #define XDeleteProperty \ 1023 (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */ 1024 #endif 1025 #ifndef XDestroyWindow 1026 #define XDestroyWindow \ 1027 (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */ 1028 #endif 1029 #ifndef XDrawArc 1030 #define XDrawArc \ 1031 (tkIntXlibStubsPtr->xDrawArc) /* 30 */ 1032 #endif 1033 #ifndef XDrawLines 1034 #define XDrawLines \ 1035 (tkIntXlibStubsPtr->xDrawLines) /* 31 */ 1036 #endif 1037 #ifndef XDrawRectangle 1038 #define XDrawRectangle \ 1039 (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */ 1040 #endif 1041 #ifndef XFillArc 1042 #define XFillArc \ 1043 (tkIntXlibStubsPtr->xFillArc) /* 33 */ 1044 #endif 1045 #ifndef XFillPolygon 1046 #define XFillPolygon \ 1047 (tkIntXlibStubsPtr->xFillPolygon) /* 34 */ 1048 #endif 1049 #ifndef XFillRectangles 1050 #define XFillRectangles \ 1051 (tkIntXlibStubsPtr->xFillRectangles) /* 35 */ 1052 #endif 1053 #ifndef XForceScreenSaver 1054 #define XForceScreenSaver \ 1055 (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */ 1056 #endif 1057 #ifndef XFreeColormap 1058 #define XFreeColormap \ 1059 (tkIntXlibStubsPtr->xFreeColormap) /* 37 */ 1060 #endif 1061 #ifndef XFreeColors 1062 #define XFreeColors \ 1063 (tkIntXlibStubsPtr->xFreeColors) /* 38 */ 1064 #endif 1065 #ifndef XFreeCursor 1066 #define XFreeCursor \ 1067 (tkIntXlibStubsPtr->xFreeCursor) /* 39 */ 1068 #endif 1069 #ifndef XFreeModifiermap 1070 #define XFreeModifiermap \ 1071 (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */ 1072 #endif 1073 #ifndef XGetGeometry 1074 #define XGetGeometry \ 1075 (tkIntXlibStubsPtr->xGetGeometry) /* 41 */ 1076 #endif 1077 #ifndef XGetInputFocus 1078 #define XGetInputFocus \ 1079 (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */ 1080 #endif 1081 #ifndef XGetWindowProperty 1082 #define XGetWindowProperty \ 1083 (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */ 1084 #endif 1085 #ifndef XGetWindowAttributes 1086 #define XGetWindowAttributes \ 1087 (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */ 1088 #endif 1089 #ifndef XGrabKeyboard 1090 #define XGrabKeyboard \ 1091 (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */ 1092 #endif 1093 #ifndef XGrabPointer 1094 #define XGrabPointer \ 1095 (tkIntXlibStubsPtr->xGrabPointer) /* 46 */ 1096 #endif 1097 #ifndef XKeysymToKeycode 1098 #define XKeysymToKeycode \ 1099 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */ 1100 #endif 1101 #ifndef XLookupColor 1102 #define XLookupColor \ 1103 (tkIntXlibStubsPtr->xLookupColor) /* 48 */ 1104 #endif 1105 #ifndef XMapWindow 1106 #define XMapWindow \ 1107 (tkIntXlibStubsPtr->xMapWindow) /* 49 */ 1108 #endif 1109 #ifndef XMoveResizeWindow 1110 #define XMoveResizeWindow \ 1111 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */ 1112 #endif 1113 #ifndef XMoveWindow 1114 #define XMoveWindow \ 1115 (tkIntXlibStubsPtr->xMoveWindow) /* 51 */ 1116 #endif 1117 #ifndef XNextEvent 1118 #define XNextEvent \ 1119 (tkIntXlibStubsPtr->xNextEvent) /* 52 */ 1120 #endif 1121 #ifndef XPutBackEvent 1122 #define XPutBackEvent \ 1123 (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */ 1124 #endif 1125 #ifndef XQueryColors 1126 #define XQueryColors \ 1127 (tkIntXlibStubsPtr->xQueryColors) /* 54 */ 1128 #endif 1129 #ifndef XQueryPointer 1130 #define XQueryPointer \ 1131 (tkIntXlibStubsPtr->xQueryPointer) /* 55 */ 1132 #endif 1133 #ifndef XQueryTree 1134 #define XQueryTree \ 1135 (tkIntXlibStubsPtr->xQueryTree) /* 56 */ 1136 #endif 1137 #ifndef XRaiseWindow 1138 #define XRaiseWindow \ 1139 (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */ 1140 #endif 1141 #ifndef XRefreshKeyboardMapping 1142 #define XRefreshKeyboardMapping \ 1143 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */ 1144 #endif 1145 #ifndef XResizeWindow 1146 #define XResizeWindow \ 1147 (tkIntXlibStubsPtr->xResizeWindow) /* 59 */ 1148 #endif 1149 #ifndef XSelectInput 1150 #define XSelectInput \ 1151 (tkIntXlibStubsPtr->xSelectInput) /* 60 */ 1152 #endif 1153 #ifndef XSendEvent 1154 #define XSendEvent \ 1155 (tkIntXlibStubsPtr->xSendEvent) /* 61 */ 1156 #endif 1157 #ifndef XSetCommand 1158 #define XSetCommand \ 1159 (tkIntXlibStubsPtr->xSetCommand) /* 62 */ 1160 #endif 1161 #ifndef XSetIconName 1162 #define XSetIconName \ 1163 (tkIntXlibStubsPtr->xSetIconName) /* 63 */ 1164 #endif 1165 #ifndef XSetInputFocus 1166 #define XSetInputFocus \ 1167 (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */ 1168 #endif 1169 #ifndef XSetSelectionOwner 1170 #define XSetSelectionOwner \ 1171 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */ 1172 #endif 1173 #ifndef XSetWindowBackground 1174 #define XSetWindowBackground \ 1175 (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */ 1176 #endif 1177 #ifndef XSetWindowBackgroundPixmap 1178 #define XSetWindowBackgroundPixmap \ 1179 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */ 1180 #endif 1181 #ifndef XSetWindowBorder 1182 #define XSetWindowBorder \ 1183 (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */ 1184 #endif 1185 #ifndef XSetWindowBorderPixmap 1186 #define XSetWindowBorderPixmap \ 1187 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */ 1188 #endif 1189 #ifndef XSetWindowBorderWidth 1190 #define XSetWindowBorderWidth \ 1191 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */ 1192 #endif 1193 #ifndef XSetWindowColormap 1194 #define XSetWindowColormap \ 1195 (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */ 1196 #endif 1197 #ifndef XTranslateCoordinates 1198 #define XTranslateCoordinates \ 1199 (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */ 1200 #endif 1201 #ifndef XUngrabKeyboard 1202 #define XUngrabKeyboard \ 1203 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */ 1204 #endif 1205 #ifndef XUngrabPointer 1206 #define XUngrabPointer \ 1207 (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */ 1208 #endif 1209 #ifndef XUnmapWindow 1210 #define XUnmapWindow \ 1211 (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */ 1212 #endif 1213 #ifndef XWindowEvent 1214 #define XWindowEvent \ 1215 (tkIntXlibStubsPtr->xWindowEvent) /* 76 */ 1216 #endif 1217 #ifndef XDestroyIC 1218 #define XDestroyIC \ 1219 (tkIntXlibStubsPtr->xDestroyIC) /* 77 */ 1220 #endif 1221 #ifndef XFilterEvent 1222 #define XFilterEvent \ 1223 (tkIntXlibStubsPtr->xFilterEvent) /* 78 */ 1224 #endif 1225 #ifndef XmbLookupString 1226 #define XmbLookupString \ 1227 (tkIntXlibStubsPtr->xmbLookupString) /* 79 */ 1228 #endif 1229 #ifndef TkPutImage 1230 #define TkPutImage \ 1231 (tkIntXlibStubsPtr->tkPutImage) /* 80 */ 1232 #endif 1233 /* Slot 81 is reserved */ 1234 #ifndef XParseColor 1235 #define XParseColor \ 1236 (tkIntXlibStubsPtr->xParseColor) /* 82 */ 1237 #endif 1238 #ifndef XCreateGC 1239 #define XCreateGC \ 1240 (tkIntXlibStubsPtr->xCreateGC) /* 83 */ 1241 #endif 1242 #ifndef XFreeGC 1243 #define XFreeGC \ 1244 (tkIntXlibStubsPtr->xFreeGC) /* 84 */ 1245 #endif 1246 #ifndef XInternAtom 1247 #define XInternAtom \ 1248 (tkIntXlibStubsPtr->xInternAtom) /* 85 */ 1249 #endif 1250 #ifndef XSetBackground 1251 #define XSetBackground \ 1252 (tkIntXlibStubsPtr->xSetBackground) /* 86 */ 1253 #endif 1254 #ifndef XSetForeground 1255 #define XSetForeground \ 1256 (tkIntXlibStubsPtr->xSetForeground) /* 87 */ 1257 #endif 1258 #ifndef XSetClipMask 1259 #define XSetClipMask \ 1260 (tkIntXlibStubsPtr->xSetClipMask) /* 88 */ 1261 #endif 1262 #ifndef XSetClipOrigin 1263 #define XSetClipOrigin \ 1264 (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */ 1265 #endif 1266 #ifndef XSetTSOrigin 1267 #define XSetTSOrigin \ 1268 (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */ 1269 #endif 1270 #ifndef XChangeGC 1271 #define XChangeGC \ 1272 (tkIntXlibStubsPtr->xChangeGC) /* 91 */ 1273 #endif 1274 #ifndef XSetFont 1275 #define XSetFont \ 1276 (tkIntXlibStubsPtr->xSetFont) /* 92 */ 1277 #endif 1278 #ifndef XSetArcMode 1279 #define XSetArcMode \ 1280 (tkIntXlibStubsPtr->xSetArcMode) /* 93 */ 1281 #endif 1282 #ifndef XSetStipple 1283 #define XSetStipple \ 1284 (tkIntXlibStubsPtr->xSetStipple) /* 94 */ 1285 #endif 1286 #ifndef XSetFillRule 1287 #define XSetFillRule \ 1288 (tkIntXlibStubsPtr->xSetFillRule) /* 95 */ 1289 #endif 1290 #ifndef XSetFillStyle 1291 #define XSetFillStyle \ 1292 (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */ 1293 #endif 1294 #ifndef XSetFunction 1295 #define XSetFunction \ 1296 (tkIntXlibStubsPtr->xSetFunction) /* 97 */ 1297 #endif 1298 #ifndef XSetLineAttributes 1299 #define XSetLineAttributes \ 1300 (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */ 1301 #endif 1302 #ifndef _XInitImageFuncPtrs 1303 #define _XInitImageFuncPtrs \ 1304 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */ 1305 #endif 1306 #ifndef XCreateIC 1307 #define XCreateIC \ 1308 (tkIntXlibStubsPtr->xCreateIC) /* 100 */ 1309 #endif 1310 #ifndef XGetVisualInfo 1311 #define XGetVisualInfo \ 1312 (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */ 1313 #endif 1314 #ifndef XSetWMClientMachine 1315 #define XSetWMClientMachine \ 1316 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */ 1317 #endif 1318 #ifndef XStringListToTextProperty 1319 #define XStringListToTextProperty \ 1320 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */ 1321 #endif 1322 #ifndef XDrawLine 1323 #define XDrawLine \ 1324 (tkIntXlibStubsPtr->xDrawLine) /* 104 */ 1325 #endif 1326 #ifndef XWarpPointer 1327 #define XWarpPointer \ 1328 (tkIntXlibStubsPtr->xWarpPointer) /* 105 */ 1329 #endif 1330 #ifndef XFillRectangle 1331 #define XFillRectangle \ 1332 (tkIntXlibStubsPtr->xFillRectangle) /* 106 */ 1333 #endif 1334 #ifndef XFlush 1335 #define XFlush \ 1336 (tkIntXlibStubsPtr->xFlush) /* 107 */ 1337 #endif 1338 #ifndef XGrabServer 1339 #define XGrabServer \ 1340 (tkIntXlibStubsPtr->xGrabServer) /* 108 */ 1341 #endif 1342 #ifndef XUngrabServer 1343 #define XUngrabServer \ 1344 (tkIntXlibStubsPtr->xUngrabServer) /* 109 */ 1345 #endif 1346 #ifndef XFree 1347 #define XFree \ 1348 (tkIntXlibStubsPtr->xFree) /* 110 */ 1349 #endif 1350 #ifndef XNoOp 1351 #define XNoOp \ 1352 (tkIntXlibStubsPtr->xNoOp) /* 111 */ 1353 #endif 1354 #ifndef XSynchronize 1355 #define XSynchronize \ 1356 (tkIntXlibStubsPtr->xSynchronize) /* 112 */ 1357 #endif 1358 #ifndef XSync 1359 #define XSync \ 1360 (tkIntXlibStubsPtr->xSync) /* 113 */ 1361 #endif 1362 #ifndef XVisualIDFromVisual 1363 #define XVisualIDFromVisual \ 1364 (tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */ 1365 #endif 1366 #endif /* WIN */ 1367 #ifdef MAC_OSX_TK /* AQUA */ 1368 #ifndef XSetDashes 1369 #define XSetDashes \ 1370 (tkIntXlibStubsPtr->xSetDashes) /* 0 */ 1371 #endif 1372 #ifndef XGetModifierMapping 1373 #define XGetModifierMapping \ 1374 (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */ 1375 #endif 1376 #ifndef XCreateImage 1377 #define XCreateImage \ 1378 (tkIntXlibStubsPtr->xCreateImage) /* 2 */ 1379 #endif 1380 #ifndef XGetImage 1381 #define XGetImage \ 1382 (tkIntXlibStubsPtr->xGetImage) /* 3 */ 1383 #endif 1384 #ifndef XGetAtomName 1385 #define XGetAtomName \ 1386 (tkIntXlibStubsPtr->xGetAtomName) /* 4 */ 1387 #endif 1388 #ifndef XKeysymToString 1389 #define XKeysymToString \ 1390 (tkIntXlibStubsPtr->xKeysymToString) /* 5 */ 1391 #endif 1392 #ifndef XCreateColormap 1393 #define XCreateColormap \ 1394 (tkIntXlibStubsPtr->xCreateColormap) /* 6 */ 1395 #endif 1396 #ifndef XGContextFromGC 1397 #define XGContextFromGC \ 1398 (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */ 1399 #endif 1400 #ifndef XKeycodeToKeysym 1401 #define XKeycodeToKeysym \ 1402 (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */ 1403 #endif 1404 #ifndef XStringToKeysym 1405 #define XStringToKeysym \ 1406 (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */ 1407 #endif 1408 #ifndef XRootWindow 1409 #define XRootWindow \ 1410 (tkIntXlibStubsPtr->xRootWindow) /* 10 */ 1411 #endif 1412 #ifndef XSetErrorHandler 1413 #define XSetErrorHandler \ 1414 (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */ 1415 #endif 1416 #ifndef XAllocColor 1417 #define XAllocColor \ 1418 (tkIntXlibStubsPtr->xAllocColor) /* 12 */ 1419 #endif 1420 #ifndef XBell 1421 #define XBell \ 1422 (tkIntXlibStubsPtr->xBell) /* 13 */ 1423 #endif 1424 #ifndef XChangeProperty 1425 #define XChangeProperty \ 1426 (tkIntXlibStubsPtr->xChangeProperty) /* 14 */ 1427 #endif 1428 #ifndef XChangeWindowAttributes 1429 #define XChangeWindowAttributes \ 1430 (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */ 1431 #endif 1432 #ifndef XConfigureWindow 1433 #define XConfigureWindow \ 1434 (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */ 1435 #endif 1436 #ifndef XCopyArea 1437 #define XCopyArea \ 1438 (tkIntXlibStubsPtr->xCopyArea) /* 17 */ 1439 #endif 1440 #ifndef XCopyPlane 1441 #define XCopyPlane \ 1442 (tkIntXlibStubsPtr->xCopyPlane) /* 18 */ 1443 #endif 1444 #ifndef XCreateBitmapFromData 1445 #define XCreateBitmapFromData \ 1446 (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */ 1447 #endif 1448 #ifndef XDefineCursor 1449 #define XDefineCursor \ 1450 (tkIntXlibStubsPtr->xDefineCursor) /* 20 */ 1451 #endif 1452 #ifndef XDestroyWindow 1453 #define XDestroyWindow \ 1454 (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */ 1455 #endif 1456 #ifndef XDrawArc 1457 #define XDrawArc \ 1458 (tkIntXlibStubsPtr->xDrawArc) /* 22 */ 1459 #endif 1460 #ifndef XDrawLines 1461 #define XDrawLines \ 1462 (tkIntXlibStubsPtr->xDrawLines) /* 23 */ 1463 #endif 1464 #ifndef XDrawRectangle 1465 #define XDrawRectangle \ 1466 (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */ 1467 #endif 1468 #ifndef XFillArc 1469 #define XFillArc \ 1470 (tkIntXlibStubsPtr->xFillArc) /* 25 */ 1471 #endif 1472 #ifndef XFillPolygon 1473 #define XFillPolygon \ 1474 (tkIntXlibStubsPtr->xFillPolygon) /* 26 */ 1475 #endif 1476 #ifndef XFillRectangles 1477 #define XFillRectangles \ 1478 (tkIntXlibStubsPtr->xFillRectangles) /* 27 */ 1479 #endif 1480 #ifndef XFreeColormap 1481 #define XFreeColormap \ 1482 (tkIntXlibStubsPtr->xFreeColormap) /* 28 */ 1483 #endif 1484 #ifndef XFreeColors 1485 #define XFreeColors \ 1486 (tkIntXlibStubsPtr->xFreeColors) /* 29 */ 1487 #endif 1488 #ifndef XFreeModifiermap 1489 #define XFreeModifiermap \ 1490 (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */ 1491 #endif 1492 #ifndef XGetGeometry 1493 #define XGetGeometry \ 1494 (tkIntXlibStubsPtr->xGetGeometry) /* 31 */ 1495 #endif 1496 #ifndef XGetWindowProperty 1497 #define XGetWindowProperty \ 1498 (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */ 1499 #endif 1500 #ifndef XGrabKeyboard 1501 #define XGrabKeyboard \ 1502 (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */ 1503 #endif 1504 #ifndef XGrabPointer 1505 #define XGrabPointer \ 1506 (tkIntXlibStubsPtr->xGrabPointer) /* 34 */ 1507 #endif 1508 #ifndef XKeysymToKeycode 1509 #define XKeysymToKeycode \ 1510 (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */ 1511 #endif 1512 #ifndef XMapWindow 1513 #define XMapWindow \ 1514 (tkIntXlibStubsPtr->xMapWindow) /* 36 */ 1515 #endif 1516 #ifndef XMoveResizeWindow 1517 #define XMoveResizeWindow \ 1518 (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */ 1519 #endif 1520 #ifndef XMoveWindow 1521 #define XMoveWindow \ 1522 (tkIntXlibStubsPtr->xMoveWindow) /* 38 */ 1523 #endif 1524 #ifndef XQueryPointer 1525 #define XQueryPointer \ 1526 (tkIntXlibStubsPtr->xQueryPointer) /* 39 */ 1527 #endif 1528 #ifndef XRaiseWindow 1529 #define XRaiseWindow \ 1530 (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */ 1531 #endif 1532 #ifndef XRefreshKeyboardMapping 1533 #define XRefreshKeyboardMapping \ 1534 (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */ 1535 #endif 1536 #ifndef XResizeWindow 1537 #define XResizeWindow \ 1538 (tkIntXlibStubsPtr->xResizeWindow) /* 42 */ 1539 #endif 1540 #ifndef XSelectInput 1541 #define XSelectInput \ 1542 (tkIntXlibStubsPtr->xSelectInput) /* 43 */ 1543 #endif 1544 #ifndef XSendEvent 1545 #define XSendEvent \ 1546 (tkIntXlibStubsPtr->xSendEvent) /* 44 */ 1547 #endif 1548 #ifndef XSetIconName 1549 #define XSetIconName \ 1550 (tkIntXlibStubsPtr->xSetIconName) /* 45 */ 1551 #endif 1552 #ifndef XSetInputFocus 1553 #define XSetInputFocus \ 1554 (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */ 1555 #endif 1556 #ifndef XSetSelectionOwner 1557 #define XSetSelectionOwner \ 1558 (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */ 1559 #endif 1560 #ifndef XSetWindowBackground 1561 #define XSetWindowBackground \ 1562 (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */ 1563 #endif 1564 #ifndef XSetWindowBackgroundPixmap 1565 #define XSetWindowBackgroundPixmap \ 1566 (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */ 1567 #endif 1568 #ifndef XSetWindowBorder 1569 #define XSetWindowBorder \ 1570 (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */ 1571 #endif 1572 #ifndef XSetWindowBorderPixmap 1573 #define XSetWindowBorderPixmap \ 1574 (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */ 1575 #endif 1576 #ifndef XSetWindowBorderWidth 1577 #define XSetWindowBorderWidth \ 1578 (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */ 1579 #endif 1580 #ifndef XSetWindowColormap 1581 #define XSetWindowColormap \ 1582 (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */ 1583 #endif 1584 #ifndef XUngrabKeyboard 1585 #define XUngrabKeyboard \ 1586 (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */ 1587 #endif 1588 #ifndef XUngrabPointer 1589 #define XUngrabPointer \ 1590 (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */ 1591 #endif 1592 #ifndef XUnmapWindow 1593 #define XUnmapWindow \ 1594 (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */ 1595 #endif 1596 #ifndef TkPutImage 1597 #define TkPutImage \ 1598 (tkIntXlibStubsPtr->tkPutImage) /* 57 */ 1599 #endif 1600 #ifndef XParseColor 1601 #define XParseColor \ 1602 (tkIntXlibStubsPtr->xParseColor) /* 58 */ 1603 #endif 1604 #ifndef XCreateGC 1605 #define XCreateGC \ 1606 (tkIntXlibStubsPtr->xCreateGC) /* 59 */ 1607 #endif 1608 #ifndef XFreeGC 1609 #define XFreeGC \ 1610 (tkIntXlibStubsPtr->xFreeGC) /* 60 */ 1611 #endif 1612 #ifndef XInternAtom 1613 #define XInternAtom \ 1614 (tkIntXlibStubsPtr->xInternAtom) /* 61 */ 1615 #endif 1616 #ifndef XSetBackground 1617 #define XSetBackground \ 1618 (tkIntXlibStubsPtr->xSetBackground) /* 62 */ 1619 #endif 1620 #ifndef XSetForeground 1621 #define XSetForeground \ 1622 (tkIntXlibStubsPtr->xSetForeground) /* 63 */ 1623 #endif 1624 #ifndef XSetClipMask 1625 #define XSetClipMask \ 1626 (tkIntXlibStubsPtr->xSetClipMask) /* 64 */ 1627 #endif 1628 #ifndef XSetClipOrigin 1629 #define XSetClipOrigin \ 1630 (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */ 1631 #endif 1632 #ifndef XSetTSOrigin 1633 #define XSetTSOrigin \ 1634 (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */ 1635 #endif 1636 #ifndef XChangeGC 1637 #define XChangeGC \ 1638 (tkIntXlibStubsPtr->xChangeGC) /* 67 */ 1639 #endif 1640 #ifndef XSetFont 1641 #define XSetFont \ 1642 (tkIntXlibStubsPtr->xSetFont) /* 68 */ 1643 #endif 1644 #ifndef XSetArcMode 1645 #define XSetArcMode \ 1646 (tkIntXlibStubsPtr->xSetArcMode) /* 69 */ 1647 #endif 1648 #ifndef XSetStipple 1649 #define XSetStipple \ 1650 (tkIntXlibStubsPtr->xSetStipple) /* 70 */ 1651 #endif 1652 #ifndef XSetFillRule 1653 #define XSetFillRule \ 1654 (tkIntXlibStubsPtr->xSetFillRule) /* 71 */ 1655 #endif 1656 #ifndef XSetFillStyle 1657 #define XSetFillStyle \ 1658 (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */ 1659 #endif 1660 #ifndef XSetFunction 1661 #define XSetFunction \ 1662 (tkIntXlibStubsPtr->xSetFunction) /* 73 */ 1663 #endif 1664 #ifndef XSetLineAttributes 1665 #define XSetLineAttributes \ 1666 (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */ 1667 #endif 1668 #ifndef _XInitImageFuncPtrs 1669 #define _XInitImageFuncPtrs \ 1670 (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */ 1671 #endif 1672 #ifndef XCreateIC 1673 #define XCreateIC \ 1674 (tkIntXlibStubsPtr->xCreateIC) /* 76 */ 1675 #endif 1676 #ifndef XGetVisualInfo 1677 #define XGetVisualInfo \ 1678 (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */ 1679 #endif 1680 #ifndef XSetWMClientMachine 1681 #define XSetWMClientMachine \ 1682 (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */ 1683 #endif 1684 #ifndef XStringListToTextProperty 1685 #define XStringListToTextProperty \ 1686 (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */ 1687 #endif 1688 #ifndef XDrawSegments 1689 #define XDrawSegments \ 1690 (tkIntXlibStubsPtr->xDrawSegments) /* 80 */ 1691 #endif 1692 #ifndef XForceScreenSaver 1693 #define XForceScreenSaver \ 1694 (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */ 1695 #endif 1696 #ifndef XDrawLine 1697 #define XDrawLine \ 1698 (tkIntXlibStubsPtr->xDrawLine) /* 82 */ 1699 #endif 1700 #ifndef XFillRectangle 1701 #define XFillRectangle \ 1702 (tkIntXlibStubsPtr->xFillRectangle) /* 83 */ 1703 #endif 1704 #ifndef XClearWindow 1705 #define XClearWindow \ 1706 (tkIntXlibStubsPtr->xClearWindow) /* 84 */ 1707 #endif 1708 #ifndef XDrawPoint 1709 #define XDrawPoint \ 1710 (tkIntXlibStubsPtr->xDrawPoint) /* 85 */ 1711 #endif 1712 #ifndef XDrawPoints 1713 #define XDrawPoints \ 1714 (tkIntXlibStubsPtr->xDrawPoints) /* 86 */ 1715 #endif 1716 #ifndef XWarpPointer 1717 #define XWarpPointer \ 1718 (tkIntXlibStubsPtr->xWarpPointer) /* 87 */ 1719 #endif 1720 #ifndef XQueryColor 1721 #define XQueryColor \ 1722 (tkIntXlibStubsPtr->xQueryColor) /* 88 */ 1723 #endif 1724 #ifndef XQueryColors 1725 #define XQueryColors \ 1726 (tkIntXlibStubsPtr->xQueryColors) /* 89 */ 1727 #endif 1728 #ifndef XQueryTree 1729 #define XQueryTree \ 1730 (tkIntXlibStubsPtr->xQueryTree) /* 90 */ 1731 #endif 1732 #ifndef XSync 1733 #define XSync \ 1734 (tkIntXlibStubsPtr->xSync) /* 91 */ 1735 #endif 1736 #endif /* AQUA */ 1737 1738 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ 1739 1740 /* !END!: Do not edit above this line. */ 1741 1742 #undef TCL_STORAGE_CLASS 1743 #define TCL_STORAGE_CLASS DLLIMPORT 1744 1745 #if defined(__WIN32__) 1746 1747 #undef XFlush 1748 #undef XGrabServer 1749 #undef XUngrabServer 1750 #undef XFree 1751 #undef XNoOp 1752 #undef XSynchronize 1753 #undef XSync 1754 #undef XVisualIDFromVisual 1755 1756 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) 1757 /* 1758 * The following stubs implement various calls that don't do anything 1759 * under Windows. In win32 tclsh 8.4 and 8.5 holds: 1760 * tkIntStubsPtr->tkBindDeadWindow != NULL 1761 * Then the following macros don't do anything. But when running Tcl win32 1762 * version 8.6 or Cygwin (8.4, 8.5 or 8.6) then the functions are available in 1763 * the stub table. The real function from the stub table will be called, 1764 * even though it might be doing nothing. 1765 */ 1766 1767 #define XFlush(display) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xFlush(display)) 1768 #define XGrabServer(display) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xGrabServer(display)) 1769 #define XUngrabServer(display) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xUngrabServer(display)) 1770 1771 /* 1772 * The following functions are implemented as macros under Windows. 1773 */ 1774 1775 1776 #define XFree(data) (tkIntStubsPtr->tkBindDeadWindow? ((data)? (ckfree((char *) (data)), 0): 0): tkIntXlibStubsPtr->xFree(data)) 1777 #define XNoOp(display) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xNoOp(display)) 1778 #define XSynchronize(display, bool) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xSynchronize(display, bool)) 1779 #define XSync(display, bool) (tkIntStubsPtr->tkBindDeadWindow? 0: tkIntXlibStubsPtr->xSync(display, bool)) 1780 #define XVisualIDFromVisual(visual) (tkIntStubsPtr->tkBindDeadWindow? ((visual)->visualid): tkIntXlibStubsPtr->xVisualIDFromVisual(visual)) 1781 1782 #else /* !USE_TK_STUBS */ 1783 /* 1784 * The following stubs implement various calls that don't do anything 1785 * under Windows. 1786 */ 1787 1788 #define XFlush(display) 1789 #define XGrabServer(display) 1790 #define XUngrabServer(display) 1791 1792 /* 1793 * The following functions are implemented as macros under Windows. 1794 */ 1795 1796 #define XFree(data) {if ((data) != NULL) ckfree((char *) (data));} 1797 #define XNoOp(display) {display->request++;} 1798 #define XSynchronize(display, bool) {display->request++;} 1799 #define XSync(display, bool) {display->request++;} 1800 #define XVisualIDFromVisual(visual) (visual->visualid) 1801 1802 #endif /* !USE_TK_STUBS */ 1803 1804 #endif /* __WIN32__ */ 1805 1806 #endif /* _TKINTXLIBDECLS */ 1807