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