tkIntXlibDecls.h

Go to the documentation of this file.
00001 /*
00002  * tkIntXlibDecls.h --
00003  *
00004  *      This file contains the declarations for all platform dependent
00005  *      unsupported functions that are exported by the Tk library.  These
00006  *      interfaces are not guaranteed to remain the same between
00007  *      versions.  Use at your own risk.
00008  *
00009  * Copyright (c) 1998-1999 by Scriptics Corporation.
00010  * All rights reserved.
00011  *
00012  * RCS: @(#) $Id: tkIntXlibDecls.h,v 14.1 2004/11/16 19:42:10 morrison Exp $
00013  */
00014 
00015 #ifndef _TKINTXLIBDECLS
00016 #define _TKINTXLIBDECLS
00017 
00018 #ifdef MAC_TCL
00019 #include "Xutil.h"
00020 #else
00021 #include "X11/Xutil.h"
00022 #endif
00023 
00024 #ifdef BUILD_tk
00025 #undef TCL_STORAGE_CLASS
00026 #define TCL_STORAGE_CLASS DLLEXPORT
00027 #endif
00028 
00029 /*
00030  * WARNING: This file is automatically generated by the tools/genStubs.tcl
00031  * script.  Any modifications to the function declarations below should be made
00032  * in the generic/tkInt.decls script.
00033  */
00034 
00035 /* !BEGIN!: Do not edit below this line. */
00036 
00037 /*
00038  * Exported function declarations:
00039  */
00040 
00041 #ifdef __WIN32__
00042 /* 0 */
00043 EXTERN void             XSetDashes _ANSI_ARGS_((Display* display, GC gc, 
00044                                 int dash_offset, _Xconst char* dash_list, 
00045                                 int n));
00046 /* 1 */
00047 EXTERN XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));
00048 /* 2 */
00049 EXTERN XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v, 
00050                                 unsigned int ui1, int i1, int i2, char* cp, 
00051                                 unsigned int ui2, unsigned int ui3, int i3, 
00052                                 int i4));
00053 /* 3 */
00054 EXTERN XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr, 
00055                                 int i1, int i2, unsigned int ui1, 
00056                                 unsigned int ui2, unsigned long ul, int i3));
00057 /* 4 */
00058 EXTERN char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
00059 /* 5 */
00060 EXTERN char *           XKeysymToString _ANSI_ARGS_((KeySym k));
00061 /* 6 */
00062 EXTERN Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w, 
00063                                 Visual* v, int i));
00064 /* 7 */
00065 EXTERN Cursor           XCreatePixmapCursor _ANSI_ARGS_((Display* d, 
00066                                 Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, 
00067                                 unsigned int ui1, unsigned int ui2));
00068 /* 8 */
00069 EXTERN Cursor           XCreateGlyphCursor _ANSI_ARGS_((Display* d, Font f1, 
00070                                 Font f2, unsigned int ui1, unsigned int ui2, 
00071                                 XColor* x1, XColor* x2));
00072 /* 9 */
00073 EXTERN GContext         XGContextFromGC _ANSI_ARGS_((GC g));
00074 /* 10 */
00075 EXTERN XHostAddress *   XListHosts _ANSI_ARGS_((Display* d, int* i, Bool* b));
00076 /* 11 */
00077 EXTERN KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d, 
00078                                 unsigned int k, int i));
00079 /* 12 */
00080 EXTERN KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
00081 /* 13 */
00082 EXTERN Window           XRootWindow _ANSI_ARGS_((Display* d, int i));
00083 /* 14 */
00084 EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
00085 /* 15 */
00086 EXTERN Status           XIconifyWindow _ANSI_ARGS_((Display* d, Window w, 
00087                                 int i));
00088 /* 16 */
00089 EXTERN Status           XWithdrawWindow _ANSI_ARGS_((Display* d, Window w, 
00090                                 int i));
00091 /* 17 */
00092 EXTERN Status           XGetWMColormapWindows _ANSI_ARGS_((Display* d, 
00093                                 Window w, Window** wpp, int* ip));
00094 /* 18 */
00095 EXTERN Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c, 
00096                                 XColor* xp));
00097 /* 19 */
00098 EXTERN void             XBell _ANSI_ARGS_((Display* d, int i));
00099 /* 20 */
00100 EXTERN void             XChangeProperty _ANSI_ARGS_((Display* d, Window w, 
00101                                 Atom a1, Atom a2, int i1, int i2, 
00102                                 _Xconst unsigned char* c, int i3));
00103 /* 21 */
00104 EXTERN void             XChangeWindowAttributes _ANSI_ARGS_((Display* d, 
00105                                 Window w, unsigned long ul, 
00106                                 XSetWindowAttributes* x));
00107 /* 22 */
00108 EXTERN void             XClearWindow _ANSI_ARGS_((Display* d, Window w));
00109 /* 23 */
00110 EXTERN void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w, 
00111                                 unsigned int i, XWindowChanges* x));
00112 /* 24 */
00113 EXTERN void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1, 
00114                                 Drawable dr2, GC g, int i1, int i2, 
00115                                 unsigned int ui1, unsigned int ui2, int i3, 
00116                                 int i4));
00117 /* 25 */
00118 EXTERN void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1, 
00119                                 Drawable dr2, GC g, int i1, int i2, 
00120                                 unsigned int ui1, unsigned int ui2, int i3, 
00121                                 int i4, unsigned long ul));
00122 /* 26 */
00123 EXTERN Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display, 
00124                                 Drawable d, _Xconst char* data, 
00125                                 unsigned int width, unsigned int height));
00126 /* 27 */
00127 EXTERN void             XDefineCursor _ANSI_ARGS_((Display* d, Window w, 
00128                                 Cursor c));
00129 /* 28 */
00130 EXTERN void             XDeleteProperty _ANSI_ARGS_((Display* d, Window w, 
00131                                 Atom a));
00132 /* 29 */
00133 EXTERN void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
00134 /* 30 */
00135 EXTERN void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00136                                 int i1, int i2, unsigned int ui1, 
00137                                 unsigned int ui2, int i3, int i4));
00138 /* 31 */
00139 EXTERN void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr, 
00140                                 GC g, XPoint* x, int i1, int i2));
00141 /* 32 */
00142 EXTERN void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr, 
00143                                 GC g, int i1, int i2, unsigned int ui1, 
00144                                 unsigned int ui2));
00145 /* 33 */
00146 EXTERN void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00147                                 int i1, int i2, unsigned int ui1, 
00148                                 unsigned int ui2, int i3, int i4));
00149 /* 34 */
00150 EXTERN void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr, 
00151                                 GC g, XPoint* x, int i1, int i2, int i3));
00152 /* 35 */
00153 EXTERN void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr, 
00154                                 GC g, XRectangle* x, int i));
00155 /* 36 */
00156 EXTERN void             XForceScreenSaver _ANSI_ARGS_((Display* d, int i));
00157 /* 37 */
00158 EXTERN void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
00159 /* 38 */
00160 EXTERN void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c, 
00161                                 unsigned long* ulp, int i, unsigned long ul));
00162 /* 39 */
00163 EXTERN void             XFreeCursor _ANSI_ARGS_((Display* d, Cursor c));
00164 /* 40 */
00165 EXTERN void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
00166 /* 41 */
00167 EXTERN Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr, 
00168                                 Window* w, int* i1, int* i2, 
00169                                 unsigned int* ui1, unsigned int* ui2, 
00170                                 unsigned int* ui3, unsigned int* ui4));
00171 /* 42 */
00172 EXTERN void             XGetInputFocus _ANSI_ARGS_((Display* d, Window* w, 
00173                                 int* i));
00174 /* 43 */
00175 EXTERN int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w, 
00176                                 Atom a1, long l1, long l2, Bool b, Atom a2, 
00177                                 Atom* ap, int* ip, unsigned long* ulp1, 
00178                                 unsigned long* ulp2, unsigned char** cpp));
00179 /* 44 */
00180 EXTERN Status           XGetWindowAttributes _ANSI_ARGS_((Display* d, 
00181                                 Window w, XWindowAttributes* x));
00182 /* 45 */
00183 EXTERN int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w, 
00184                                 Bool b, int i1, int i2, Time t));
00185 /* 46 */
00186 EXTERN int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1, 
00187                                 Bool b, unsigned int ui, int i1, int i2, 
00188                                 Window w2, Cursor c, Time t));
00189 /* 47 */
00190 EXTERN KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
00191 /* 48 */
00192 EXTERN Status           XLookupColor _ANSI_ARGS_((Display* d, Colormap c1, 
00193                                 _Xconst char* c2, XColor* x1, XColor* x2));
00194 /* 49 */
00195 EXTERN void             XMapWindow _ANSI_ARGS_((Display* d, Window w));
00196 /* 50 */
00197 EXTERN void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00198                                 int i1, int i2, unsigned int ui1, 
00199                                 unsigned int ui2));
00200 /* 51 */
00201 EXTERN void             XMoveWindow _ANSI_ARGS_((Display* d, Window w, 
00202                                 int i1, int i2));
00203 /* 52 */
00204 EXTERN void             XNextEvent _ANSI_ARGS_((Display* d, XEvent* x));
00205 /* 53 */
00206 EXTERN void             XPutBackEvent _ANSI_ARGS_((Display* d, XEvent* x));
00207 /* 54 */
00208 EXTERN void             XQueryColors _ANSI_ARGS_((Display* d, Colormap c, 
00209                                 XColor* x, int i));
00210 /* 55 */
00211 EXTERN Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1, 
00212                                 Window* w2, Window* w3, int* i1, int* i2, 
00213                                 int* i3, int* i4, unsigned int* ui));
00214 /* 56 */
00215 EXTERN Status           XQueryTree _ANSI_ARGS_((Display* d, Window w1, 
00216                                 Window* w2, Window* w3, Window** w4, 
00217                                 unsigned int* ui));
00218 /* 57 */
00219 EXTERN void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
00220 /* 58 */
00221 EXTERN void             XRefreshKeyboardMapping _ANSI_ARGS_((
00222                                 XMappingEvent* x));
00223 /* 59 */
00224 EXTERN void             XResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00225                                 unsigned int ui1, unsigned int ui2));
00226 /* 60 */
00227 EXTERN void             XSelectInput _ANSI_ARGS_((Display* d, Window w, 
00228                                 long l));
00229 /* 61 */
00230 EXTERN Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b, 
00231                                 long l, XEvent* x));
00232 /* 62 */
00233 EXTERN void             XSetCommand _ANSI_ARGS_((Display* d, Window w, 
00234                                 CONST char** c, int i));
00235 /* 63 */
00236 EXTERN void             XSetIconName _ANSI_ARGS_((Display* d, Window w, 
00237                                 _Xconst char* c));
00238 /* 64 */
00239 EXTERN void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w, 
00240                                 int i, Time t));
00241 /* 65 */
00242 EXTERN void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a, 
00243                                 Window w, Time t));
00244 /* 66 */
00245 EXTERN void             XSetWindowBackground _ANSI_ARGS_((Display* d, 
00246                                 Window w, unsigned long ul));
00247 /* 67 */
00248 EXTERN void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d, 
00249                                 Window w, Pixmap p));
00250 /* 68 */
00251 EXTERN void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w, 
00252                                 unsigned long ul));
00253 /* 69 */
00254 EXTERN void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d, 
00255                                 Window w, Pixmap p));
00256 /* 70 */
00257 EXTERN void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d, 
00258                                 Window w, unsigned int ui));
00259 /* 71 */
00260 EXTERN void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w, 
00261                                 Colormap c));
00262 /* 72 */
00263 EXTERN Bool             XTranslateCoordinates _ANSI_ARGS_((Display* d, 
00264                                 Window w1, Window w2, int i1, int i2, 
00265                                 int* i3, int* i4, Window* w3));
00266 /* 73 */
00267 EXTERN void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
00268 /* 74 */
00269 EXTERN void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
00270 /* 75 */
00271 EXTERN void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
00272 /* 76 */
00273 EXTERN void             XWindowEvent _ANSI_ARGS_((Display* d, Window w, 
00274                                 long l, XEvent* x));
00275 /* 77 */
00276 EXTERN void             XDestroyIC _ANSI_ARGS_((XIC x));
00277 /* 78 */
00278 EXTERN Bool             XFilterEvent _ANSI_ARGS_((XEvent* x, Window w));
00279 /* 79 */
00280 EXTERN int              XmbLookupString _ANSI_ARGS_((XIC xi, 
00281                                 XKeyPressedEvent* xk, char* c, int i, 
00282                                 KeySym* k, Status* s));
00283 /* 80 */
00284 EXTERN void             TkPutImage _ANSI_ARGS_((unsigned long * colors, 
00285                                 int ncolors, Display* display, Drawable d, 
00286                                 GC gc, XImage* image, int src_x, int src_y, 
00287                                 int dest_x, int dest_y, unsigned int width, 
00288                                 unsigned int height));
00289 /* Slot 81 is reserved */
00290 /* 82 */
00291 EXTERN Status           XParseColor _ANSI_ARGS_((Display * display, 
00292                                 Colormap map, _Xconst char* spec, 
00293                                 XColor * colorPtr));
00294 /* 83 */
00295 EXTERN GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d, 
00296                                 unsigned long valuemask, XGCValues* values));
00297 /* 84 */
00298 EXTERN void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));
00299 /* 85 */
00300 EXTERN Atom             XInternAtom _ANSI_ARGS_((Display* display, 
00301                                 _Xconst char* atom_name, Bool only_if_exists));
00302 /* 86 */
00303 EXTERN void             XSetBackground _ANSI_ARGS_((Display* display, GC gc, 
00304                                 unsigned long foreground));
00305 /* 87 */
00306 EXTERN void             XSetForeground _ANSI_ARGS_((Display* display, GC gc, 
00307                                 unsigned long foreground));
00308 /* 88 */
00309 EXTERN void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc, 
00310                                 Pixmap pixmap));
00311 /* 89 */
00312 EXTERN void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc, 
00313                                 int clip_x_origin, int clip_y_origin));
00314 /* 90 */
00315 EXTERN void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc, 
00316                                 int ts_x_origin, int ts_y_origin));
00317 /* 91 */
00318 EXTERN void             XChangeGC _ANSI_ARGS_((Display * d, GC gc, 
00319                                 unsigned long mask, XGCValues * values));
00320 /* 92 */
00321 EXTERN void             XSetFont _ANSI_ARGS_((Display * display, GC gc, 
00322                                 Font font));
00323 /* 93 */
00324 EXTERN void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc, 
00325                                 int arc_mode));
00326 /* 94 */
00327 EXTERN void             XSetStipple _ANSI_ARGS_((Display * display, GC gc, 
00328                                 Pixmap stipple));
00329 /* 95 */
00330 EXTERN void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc, 
00331                                 int fill_rule));
00332 /* 96 */
00333 EXTERN void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc, 
00334                                 int fill_style));
00335 /* 97 */
00336 EXTERN void             XSetFunction _ANSI_ARGS_((Display * display, GC gc, 
00337                                 int function));
00338 /* 98 */
00339 EXTERN void             XSetLineAttributes _ANSI_ARGS_((Display * display, 
00340                                 GC gc, unsigned int line_width, 
00341                                 int line_style, int cap_style, 
00342                                 int join_style));
00343 /* 99 */
00344 EXTERN int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
00345 /* 100 */
00346 EXTERN XIC              XCreateIC _ANSI_ARGS_((void));
00347 /* 101 */
00348 EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display, 
00349                                 long vinfo_mask, XVisualInfo* vinfo_template, 
00350                                 int* nitems_return));
00351 /* 102 */
00352 EXTERN void             XSetWMClientMachine _ANSI_ARGS_((Display* display, 
00353                                 Window w, XTextProperty* text_prop));
00354 /* 103 */
00355 EXTERN Status           XStringListToTextProperty _ANSI_ARGS_((char** list, 
00356                                 int count, XTextProperty* text_prop_return));
00357 /* 104 */
00358 EXTERN void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00359                                 int x1, int y1, int x2, int y2));
00360 /* 105 */
00361 EXTERN void             XWarpPointer _ANSI_ARGS_((Display* d, Window s, 
00362                                 Window dw, int sx, int sy, unsigned int sw, 
00363                                 unsigned int sh, int dx, int dy));
00364 /* 106 */
00365 EXTERN void             XFillRectangle _ANSI_ARGS_((Display* display, 
00366                                 Drawable d, GC gc, int x, int y, 
00367                                 unsigned int width, unsigned int height));
00368 #endif /* __WIN32__ */
00369 #ifdef MAC_TCL
00370 /* 0 */
00371 EXTERN void             XSetDashes _ANSI_ARGS_((Display* display, GC gc, 
00372                                 int dash_offset, _Xconst char* dash_list, 
00373                                 int n));
00374 /* 1 */
00375 EXTERN XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));
00376 /* 2 */
00377 EXTERN XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v, 
00378                                 unsigned int ui1, int i1, int i2, char* cp, 
00379                                 unsigned int ui2, unsigned int ui3, int i3, 
00380                                 int i4));
00381 /* 3 */
00382 EXTERN XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr, 
00383                                 int i1, int i2, unsigned int ui1, 
00384                                 unsigned int ui2, unsigned long ul, int i3));
00385 /* 4 */
00386 EXTERN char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
00387 /* 5 */
00388 EXTERN char *           XKeysymToString _ANSI_ARGS_((KeySym k));
00389 /* 6 */
00390 EXTERN Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w, 
00391                                 Visual* v, int i));
00392 /* 7 */
00393 EXTERN GContext         XGContextFromGC _ANSI_ARGS_((GC g));
00394 /* 8 */
00395 EXTERN KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k, 
00396                                 int i));
00397 /* 9 */
00398 EXTERN KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
00399 /* 10 */
00400 EXTERN Window           XRootWindow _ANSI_ARGS_((Display* d, int i));
00401 /* 11 */
00402 EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
00403 /* 12 */
00404 EXTERN Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c, 
00405                                 XColor* xp));
00406 /* 13 */
00407 EXTERN void             XBell _ANSI_ARGS_((Display* d, int i));
00408 /* 14 */
00409 EXTERN void             XChangeProperty _ANSI_ARGS_((Display* d, Window w, 
00410                                 Atom a1, Atom a2, int i1, int i2, 
00411                                 _Xconst unsigned char* c, int i3));
00412 /* 15 */
00413 EXTERN void             XChangeWindowAttributes _ANSI_ARGS_((Display* d, 
00414                                 Window w, unsigned long ul, 
00415                                 XSetWindowAttributes* x));
00416 /* 16 */
00417 EXTERN void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w, 
00418                                 unsigned int i, XWindowChanges* x));
00419 /* 17 */
00420 EXTERN void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1, 
00421                                 Drawable dr2, GC g, int i1, int i2, 
00422                                 unsigned int ui1, unsigned int ui2, int i3, 
00423                                 int i4));
00424 /* 18 */
00425 EXTERN void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1, 
00426                                 Drawable dr2, GC g, int i1, int i2, 
00427                                 unsigned int ui1, unsigned int ui2, int i3, 
00428                                 int i4, unsigned long ul));
00429 /* 19 */
00430 EXTERN Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display, 
00431                                 Drawable d, _Xconst char* data, 
00432                                 unsigned int width, unsigned int height));
00433 /* 20 */
00434 EXTERN void             XDefineCursor _ANSI_ARGS_((Display* d, Window w, 
00435                                 Cursor c));
00436 /* 21 */
00437 EXTERN void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
00438 /* 22 */
00439 EXTERN void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00440                                 int i1, int i2, unsigned int ui1, 
00441                                 unsigned int ui2, int i3, int i4));
00442 /* 23 */
00443 EXTERN void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr, 
00444                                 GC g, XPoint* x, int i1, int i2));
00445 /* 24 */
00446 EXTERN void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr, 
00447                                 GC g, int i1, int i2, unsigned int ui1, 
00448                                 unsigned int ui2));
00449 /* 25 */
00450 EXTERN void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00451                                 int i1, int i2, unsigned int ui1, 
00452                                 unsigned int ui2, int i3, int i4));
00453 /* 26 */
00454 EXTERN void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr, 
00455                                 GC g, XPoint* x, int i1, int i2, int i3));
00456 /* 27 */
00457 EXTERN void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr, 
00458                                 GC g, XRectangle* x, int i));
00459 /* 28 */
00460 EXTERN void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
00461 /* 29 */
00462 EXTERN void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c, 
00463                                 unsigned long* ulp, int i, unsigned long ul));
00464 /* 30 */
00465 EXTERN void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
00466 /* 31 */
00467 EXTERN Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr, 
00468                                 Window* w, int* i1, int* i2, 
00469                                 unsigned int* ui1, unsigned int* ui2, 
00470                                 unsigned int* ui3, unsigned int* ui4));
00471 /* 32 */
00472 EXTERN int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w, 
00473                                 Atom a1, long l1, long l2, Bool b, Atom a2, 
00474                                 Atom* ap, int* ip, unsigned long* ulp1, 
00475                                 unsigned long* ulp2, unsigned char** cpp));
00476 /* 33 */
00477 EXTERN int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w, 
00478                                 Bool b, int i1, int i2, Time t));
00479 /* 34 */
00480 EXTERN int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1, 
00481                                 Bool b, unsigned int ui, int i1, int i2, 
00482                                 Window w2, Cursor c, Time t));
00483 /* 35 */
00484 EXTERN KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
00485 /* 36 */
00486 EXTERN void             XMapWindow _ANSI_ARGS_((Display* d, Window w));
00487 /* 37 */
00488 EXTERN void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00489                                 int i1, int i2, unsigned int ui1, 
00490                                 unsigned int ui2));
00491 /* 38 */
00492 EXTERN void             XMoveWindow _ANSI_ARGS_((Display* d, Window w, 
00493                                 int i1, int i2));
00494 /* 39 */
00495 EXTERN Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1, 
00496                                 Window* w2, Window* w3, int* i1, int* i2, 
00497                                 int* i3, int* i4, unsigned int* ui));
00498 /* 40 */
00499 EXTERN void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
00500 /* 41 */
00501 EXTERN void             XRefreshKeyboardMapping _ANSI_ARGS_((
00502                                 XMappingEvent* x));
00503 /* 42 */
00504 EXTERN void             XResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00505                                 unsigned int ui1, unsigned int ui2));
00506 /* 43 */
00507 EXTERN void             XSelectInput _ANSI_ARGS_((Display* d, Window w, 
00508                                 long l));
00509 /* 44 */
00510 EXTERN Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b, 
00511                                 long l, XEvent* x));
00512 /* 45 */
00513 EXTERN void             XSetIconName _ANSI_ARGS_((Display* d, Window w, 
00514                                 _Xconst char* c));
00515 /* 46 */
00516 EXTERN void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w, 
00517                                 int i, Time t));
00518 /* 47 */
00519 EXTERN void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a, 
00520                                 Window w, Time t));
00521 /* 48 */
00522 EXTERN void             XSetWindowBackground _ANSI_ARGS_((Display* d, 
00523                                 Window w, unsigned long ul));
00524 /* 49 */
00525 EXTERN void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d, 
00526                                 Window w, Pixmap p));
00527 /* 50 */
00528 EXTERN void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w, 
00529                                 unsigned long ul));
00530 /* 51 */
00531 EXTERN void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d, 
00532                                 Window w, Pixmap p));
00533 /* 52 */
00534 EXTERN void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d, 
00535                                 Window w, unsigned int ui));
00536 /* 53 */
00537 EXTERN void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w, 
00538                                 Colormap c));
00539 /* 54 */
00540 EXTERN void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
00541 /* 55 */
00542 EXTERN void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
00543 /* 56 */
00544 EXTERN void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
00545 /* 57 */
00546 EXTERN void             TkPutImage _ANSI_ARGS_((unsigned long * colors, 
00547                                 int ncolors, Display* display, Drawable d, 
00548                                 GC gc, XImage* image, int src_x, int src_y, 
00549                                 int dest_x, int dest_y, unsigned int width, 
00550                                 unsigned int height));
00551 /* 58 */
00552 EXTERN Status           XParseColor _ANSI_ARGS_((Display * display, 
00553                                 Colormap map, _Xconst char* spec, 
00554                                 XColor * colorPtr));
00555 /* 59 */
00556 EXTERN GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d, 
00557                                 unsigned long valuemask, XGCValues* values));
00558 /* 60 */
00559 EXTERN void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));
00560 /* 61 */
00561 EXTERN Atom             XInternAtom _ANSI_ARGS_((Display* display, 
00562                                 _Xconst char* atom_name, Bool only_if_exists));
00563 /* 62 */
00564 EXTERN void             XSetBackground _ANSI_ARGS_((Display* display, GC gc, 
00565                                 unsigned long foreground));
00566 /* 63 */
00567 EXTERN void             XSetForeground _ANSI_ARGS_((Display* display, GC gc, 
00568                                 unsigned long foreground));
00569 /* 64 */
00570 EXTERN void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc, 
00571                                 Pixmap pixmap));
00572 /* 65 */
00573 EXTERN void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc, 
00574                                 int clip_x_origin, int clip_y_origin));
00575 /* 66 */
00576 EXTERN void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc, 
00577                                 int ts_x_origin, int ts_y_origin));
00578 /* 67 */
00579 EXTERN void             XChangeGC _ANSI_ARGS_((Display * d, GC gc, 
00580                                 unsigned long mask, XGCValues * values));
00581 /* 68 */
00582 EXTERN void             XSetFont _ANSI_ARGS_((Display * display, GC gc, 
00583                                 Font font));
00584 /* 69 */
00585 EXTERN void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc, 
00586                                 int arc_mode));
00587 /* 70 */
00588 EXTERN void             XSetStipple _ANSI_ARGS_((Display * display, GC gc, 
00589                                 Pixmap stipple));
00590 /* 71 */
00591 EXTERN void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc, 
00592                                 int fill_rule));
00593 /* 72 */
00594 EXTERN void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc, 
00595                                 int fill_style));
00596 /* 73 */
00597 EXTERN void             XSetFunction _ANSI_ARGS_((Display * display, GC gc, 
00598                                 int function));
00599 /* 74 */
00600 EXTERN void             XSetLineAttributes _ANSI_ARGS_((Display * display, 
00601                                 GC gc, unsigned int line_width, 
00602                                 int line_style, int cap_style, 
00603                                 int join_style));
00604 /* 75 */
00605 EXTERN int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
00606 /* 76 */
00607 EXTERN XIC              XCreateIC _ANSI_ARGS_((void));
00608 /* 77 */
00609 EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display, 
00610                                 long vinfo_mask, XVisualInfo* vinfo_template, 
00611                                 int* nitems_return));
00612 /* 78 */
00613 EXTERN void             XSetWMClientMachine _ANSI_ARGS_((Display* display, 
00614                                 Window w, XTextProperty* text_prop));
00615 /* 79 */
00616 EXTERN Status           XStringListToTextProperty _ANSI_ARGS_((char** list, 
00617                                 int count, XTextProperty* text_prop_return));
00618 /* 80 */
00619 EXTERN void             XDrawSegments _ANSI_ARGS_((Display * display, 
00620                                 Drawable d, GC gc, XSegment * segments, 
00621                                 int nsegments));
00622 /* 81 */
00623 EXTERN void             XForceScreenSaver _ANSI_ARGS_((Display* display, 
00624                                 int mode));
00625 /* 82 */
00626 EXTERN void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00627                                 int x1, int y1, int x2, int y2));
00628 /* 83 */
00629 EXTERN void             XFillRectangle _ANSI_ARGS_((Display* display, 
00630                                 Drawable d, GC gc, int x, int y, 
00631                                 unsigned int width, unsigned int height));
00632 /* 84 */
00633 EXTERN void             XClearWindow _ANSI_ARGS_((Display* d, Window w));
00634 /* 85 */
00635 EXTERN void             XDrawPoint _ANSI_ARGS_((Display* display, Drawable d, 
00636                                 GC gc, int x, int y));
00637 /* 86 */
00638 EXTERN void             XDrawPoints _ANSI_ARGS_((Display* display, 
00639                                 Drawable d, GC gc, XPoint * points, 
00640                                 int npoints, int mode));
00641 /* 87 */
00642 EXTERN void             XWarpPointer _ANSI_ARGS_((Display* display, 
00643                                 Window src_w, Window dest_w, int src_x, 
00644                                 int src_y, unsigned int src_width, 
00645                                 unsigned int src_height, int dest_x, 
00646                                 int dest_y));
00647 /* 88 */
00648 EXTERN void             XQueryColor _ANSI_ARGS_((Display * display, 
00649                                 Colormap colormap, XColor * def_in_out));
00650 /* 89 */
00651 EXTERN void             XQueryColors _ANSI_ARGS_((Display * display, 
00652                                 Colormap colormap, XColor * defs_in_out, 
00653                                 int ncolors));
00654 /* 90 */
00655 EXTERN Status           XQueryTree _ANSI_ARGS_((Display* d, Window w1, 
00656                                 Window* w2, Window* w3, Window** w4, 
00657                                 unsigned int* ui));
00658 #endif /* MAC_TCL */
00659 #ifdef MAC_OSX_TK
00660 /* 0 */
00661 EXTERN void             XSetDashes _ANSI_ARGS_((Display* display, GC gc, 
00662                                 int dash_offset, _Xconst char* dash_list, 
00663                                 int n));
00664 /* 1 */
00665 EXTERN XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));
00666 /* 2 */
00667 EXTERN XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v, 
00668                                 unsigned int ui1, int i1, int i2, char* cp, 
00669                                 unsigned int ui2, unsigned int ui3, int i3, 
00670                                 int i4));
00671 /* 3 */
00672 EXTERN XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr, 
00673                                 int i1, int i2, unsigned int ui1, 
00674                                 unsigned int ui2, unsigned long ul, int i3));
00675 /* 4 */
00676 EXTERN char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
00677 /* 5 */
00678 EXTERN char *           XKeysymToString _ANSI_ARGS_((KeySym k));
00679 /* 6 */
00680 EXTERN Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w, 
00681                                 Visual* v, int i));
00682 /* 7 */
00683 EXTERN GContext         XGContextFromGC _ANSI_ARGS_((GC g));
00684 /* 8 */
00685 EXTERN KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k, 
00686                                 int i));
00687 /* 9 */
00688 EXTERN KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
00689 /* 10 */
00690 EXTERN Window           XRootWindow _ANSI_ARGS_((Display* d, int i));
00691 /* 11 */
00692 EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
00693 /* 12 */
00694 EXTERN Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c, 
00695                                 XColor* xp));
00696 /* 13 */
00697 EXTERN void             XBell _ANSI_ARGS_((Display* d, int i));
00698 /* 14 */
00699 EXTERN void             XChangeProperty _ANSI_ARGS_((Display* d, Window w, 
00700                                 Atom a1, Atom a2, int i1, int i2, 
00701                                 _Xconst unsigned char* c, int i3));
00702 /* 15 */
00703 EXTERN void             XChangeWindowAttributes _ANSI_ARGS_((Display* d, 
00704                                 Window w, unsigned long ul, 
00705                                 XSetWindowAttributes* x));
00706 /* 16 */
00707 EXTERN void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w, 
00708                                 unsigned int i, XWindowChanges* x));
00709 /* 17 */
00710 EXTERN void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1, 
00711                                 Drawable dr2, GC g, int i1, int i2, 
00712                                 unsigned int ui1, unsigned int ui2, int i3, 
00713                                 int i4));
00714 /* 18 */
00715 EXTERN void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1, 
00716                                 Drawable dr2, GC g, int i1, int i2, 
00717                                 unsigned int ui1, unsigned int ui2, int i3, 
00718                                 int i4, unsigned long ul));
00719 /* 19 */
00720 EXTERN Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display, 
00721                                 Drawable d, _Xconst char* data, 
00722                                 unsigned int width, unsigned int height));
00723 /* 20 */
00724 EXTERN void             XDefineCursor _ANSI_ARGS_((Display* d, Window w, 
00725                                 Cursor c));
00726 /* 21 */
00727 EXTERN void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
00728 /* 22 */
00729 EXTERN void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00730                                 int i1, int i2, unsigned int ui1, 
00731                                 unsigned int ui2, int i3, int i4));
00732 /* 23 */
00733 EXTERN void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr, 
00734                                 GC g, XPoint* x, int i1, int i2));
00735 /* 24 */
00736 EXTERN void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr, 
00737                                 GC g, int i1, int i2, unsigned int ui1, 
00738                                 unsigned int ui2));
00739 /* 25 */
00740 EXTERN void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00741                                 int i1, int i2, unsigned int ui1, 
00742                                 unsigned int ui2, int i3, int i4));
00743 /* 26 */
00744 EXTERN void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr, 
00745                                 GC g, XPoint* x, int i1, int i2, int i3));
00746 /* 27 */
00747 EXTERN void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr, 
00748                                 GC g, XRectangle* x, int i));
00749 /* 28 */
00750 EXTERN void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
00751 /* 29 */
00752 EXTERN void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c, 
00753                                 unsigned long* ulp, int i, unsigned long ul));
00754 /* 30 */
00755 EXTERN void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
00756 /* 31 */
00757 EXTERN Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr, 
00758                                 Window* w, int* i1, int* i2, 
00759                                 unsigned int* ui1, unsigned int* ui2, 
00760                                 unsigned int* ui3, unsigned int* ui4));
00761 /* 32 */
00762 EXTERN int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w, 
00763                                 Atom a1, long l1, long l2, Bool b, Atom a2, 
00764                                 Atom* ap, int* ip, unsigned long* ulp1, 
00765                                 unsigned long* ulp2, unsigned char** cpp));
00766 /* 33 */
00767 EXTERN int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w, 
00768                                 Bool b, int i1, int i2, Time t));
00769 /* 34 */
00770 EXTERN int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1, 
00771                                 Bool b, unsigned int ui, int i1, int i2, 
00772                                 Window w2, Cursor c, Time t));
00773 /* 35 */
00774 EXTERN KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
00775 /* 36 */
00776 EXTERN void             XMapWindow _ANSI_ARGS_((Display* d, Window w));
00777 /* 37 */
00778 EXTERN void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00779                                 int i1, int i2, unsigned int ui1, 
00780                                 unsigned int ui2));
00781 /* 38 */
00782 EXTERN void             XMoveWindow _ANSI_ARGS_((Display* d, Window w, 
00783                                 int i1, int i2));
00784 /* 39 */
00785 EXTERN Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1, 
00786                                 Window* w2, Window* w3, int* i1, int* i2, 
00787                                 int* i3, int* i4, unsigned int* ui));
00788 /* 40 */
00789 EXTERN void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
00790 /* 41 */
00791 EXTERN void             XRefreshKeyboardMapping _ANSI_ARGS_((
00792                                 XMappingEvent* x));
00793 /* 42 */
00794 EXTERN void             XResizeWindow _ANSI_ARGS_((Display* d, Window w, 
00795                                 unsigned int ui1, unsigned int ui2));
00796 /* 43 */
00797 EXTERN void             XSelectInput _ANSI_ARGS_((Display* d, Window w, 
00798                                 long l));
00799 /* 44 */
00800 EXTERN Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b, 
00801                                 long l, XEvent* x));
00802 /* 45 */
00803 EXTERN void             XSetIconName _ANSI_ARGS_((Display* d, Window w, 
00804                                 _Xconst char* c));
00805 /* 46 */
00806 EXTERN void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w, 
00807                                 int i, Time t));
00808 /* 47 */
00809 EXTERN void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a, 
00810                                 Window w, Time t));
00811 /* 48 */
00812 EXTERN void             XSetWindowBackground _ANSI_ARGS_((Display* d, 
00813                                 Window w, unsigned long ul));
00814 /* 49 */
00815 EXTERN void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d, 
00816                                 Window w, Pixmap p));
00817 /* 50 */
00818 EXTERN void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w, 
00819                                 unsigned long ul));
00820 /* 51 */
00821 EXTERN void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d, 
00822                                 Window w, Pixmap p));
00823 /* 52 */
00824 EXTERN void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d, 
00825                                 Window w, unsigned int ui));
00826 /* 53 */
00827 EXTERN void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w, 
00828                                 Colormap c));
00829 /* 54 */
00830 EXTERN void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
00831 /* 55 */
00832 EXTERN void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
00833 /* 56 */
00834 EXTERN void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
00835 /* 57 */
00836 EXTERN void             TkPutImage _ANSI_ARGS_((unsigned long * colors, 
00837                                 int ncolors, Display* display, Drawable d, 
00838                                 GC gc, XImage* image, int src_x, int src_y, 
00839                                 int dest_x, int dest_y, unsigned int width, 
00840                                 unsigned int height));
00841 /* 58 */
00842 EXTERN Status           XParseColor _ANSI_ARGS_((Display * display, 
00843                                 Colormap map, _Xconst char* spec, 
00844                                 XColor * colorPtr));
00845 /* 59 */
00846 EXTERN GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d, 
00847                                 unsigned long valuemask, XGCValues* values));
00848 /* 60 */
00849 EXTERN void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));
00850 /* 61 */
00851 EXTERN Atom             XInternAtom _ANSI_ARGS_((Display* display, 
00852                                 _Xconst char* atom_name, Bool only_if_exists));
00853 /* 62 */
00854 EXTERN void             XSetBackground _ANSI_ARGS_((Display* display, GC gc, 
00855                                 unsigned long foreground));
00856 /* 63 */
00857 EXTERN void             XSetForeground _ANSI_ARGS_((Display* display, GC gc, 
00858                                 unsigned long foreground));
00859 /* 64 */
00860 EXTERN void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc, 
00861                                 Pixmap pixmap));
00862 /* 65 */
00863 EXTERN void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc, 
00864                                 int clip_x_origin, int clip_y_origin));
00865 /* 66 */
00866 EXTERN void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc, 
00867                                 int ts_x_origin, int ts_y_origin));
00868 /* 67 */
00869 EXTERN void             XChangeGC _ANSI_ARGS_((Display * d, GC gc, 
00870                                 unsigned long mask, XGCValues * values));
00871 /* 68 */
00872 EXTERN void             XSetFont _ANSI_ARGS_((Display * display, GC gc, 
00873                                 Font font));
00874 /* 69 */
00875 EXTERN void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc, 
00876                                 int arc_mode));
00877 /* 70 */
00878 EXTERN void             XSetStipple _ANSI_ARGS_((Display * display, GC gc, 
00879                                 Pixmap stipple));
00880 /* 71 */
00881 EXTERN void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc, 
00882                                 int fill_rule));
00883 /* 72 */
00884 EXTERN void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc, 
00885                                 int fill_style));
00886 /* 73 */
00887 EXTERN void             XSetFunction _ANSI_ARGS_((Display * display, GC gc, 
00888                                 int function));
00889 /* 74 */
00890 EXTERN void             XSetLineAttributes _ANSI_ARGS_((Display * display, 
00891                                 GC gc, unsigned int line_width, 
00892                                 int line_style, int cap_style, 
00893                                 int join_style));
00894 /* 75 */
00895 EXTERN int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
00896 /* 76 */
00897 EXTERN XIC              XCreateIC _ANSI_ARGS_((void));
00898 /* 77 */
00899 EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display, 
00900                                 long vinfo_mask, XVisualInfo* vinfo_template, 
00901                                 int* nitems_return));
00902 /* 78 */
00903 EXTERN void             XSetWMClientMachine _ANSI_ARGS_((Display* display, 
00904                                 Window w, XTextProperty* text_prop));
00905 /* 79 */
00906 EXTERN Status           XStringListToTextProperty _ANSI_ARGS_((char** list, 
00907                                 int count, XTextProperty* text_prop_return));
00908 /* 80 */
00909 EXTERN void             XDrawSegments _ANSI_ARGS_((Display * display, 
00910                                 Drawable d, GC gc, XSegment * segments, 
00911                                 int nsegments));
00912 /* 81 */
00913 EXTERN void             XForceScreenSaver _ANSI_ARGS_((Display* display, 
00914                                 int mode));
00915 /* 82 */
00916 EXTERN void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
00917                                 int x1, int y1, int x2, int y2));
00918 /* 83 */
00919 EXTERN void             XFillRectangle _ANSI_ARGS_((Display* display, 
00920                                 Drawable d, GC gc, int x, int y, 
00921                                 unsigned int width, unsigned int height));
00922 /* 84 */
00923 EXTERN void             XClearWindow _ANSI_ARGS_((Display* d, Window w));
00924 /* 85 */
00925 EXTERN void             XDrawPoint _ANSI_ARGS_((Display* display, Drawable d, 
00926                                 GC gc, int x, int y));
00927 /* 86 */
00928 EXTERN void             XDrawPoints _ANSI_ARGS_((Display* display, 
00929                                 Drawable d, GC gc, XPoint * points, 
00930                                 int npoints, int mode));
00931 /* 87 */
00932 EXTERN void             XWarpPointer _ANSI_ARGS_((Display* display, 
00933                                 Window src_w, Window dest_w, int src_x, 
00934                                 int src_y, unsigned int src_width, 
00935                                 unsigned int src_height, int dest_x, 
00936                                 int dest_y));
00937 /* 88 */
00938 EXTERN void             XQueryColor _ANSI_ARGS_((Display * display, 
00939                                 Colormap colormap, XColor * def_in_out));
00940 /* 89 */
00941 EXTERN void             XQueryColors _ANSI_ARGS_((Display * display, 
00942                                 Colormap colormap, XColor * defs_in_out, 
00943                                 int ncolors));
00944 /* 90 */
00945 EXTERN Status           XQueryTree _ANSI_ARGS_((Display* d, Window w1, 
00946                                 Window* w2, Window* w3, Window** w4, 
00947                                 unsigned int* ui));
00948 #endif /* MAC_OSX_TK */
00949 
00950 typedef struct TkIntXlibStubs {
00951     int magic;
00952     struct TkIntXlibStubHooks *hooks;
00953 
00954 #ifdef __WIN32__
00955     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
00956     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
00957     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 */
00958     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
00959     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
00960     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
00961     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
00962     Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display* d, Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, unsigned int ui1, unsigned int ui2)); /* 7 */
00963     Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display* d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor* x1, XColor* x2)); /* 8 */
00964     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */
00965     XHostAddress * (*xListHosts) _ANSI_ARGS_((Display* d, int* i, Bool* b)); /* 10 */
00966     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, unsigned int k, int i)); /* 11 */
00967     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 12 */
00968     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 13 */
00969     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */
00970     Status (*xIconifyWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 15 */
00971     Status (*xWithdrawWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 16 */
00972     Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display* d, Window w, Window** wpp, int* ip)); /* 17 */
00973     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 18 */
00974     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 19 */
00975     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 20 */
00976     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 21 */
00977     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 22 */
00978     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 23 */
00979     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 */
00980     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 */
00981     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 26 */
00982     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 27 */
00983     void (*xDeleteProperty) _ANSI_ARGS_((Display* d, Window w, Atom a)); /* 28 */
00984     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 29 */
00985     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 */
00986     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 31 */
00987     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */
00988     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 */
00989     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 34 */
00990     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 35 */
00991     void (*xForceScreenSaver) _ANSI_ARGS_((Display* d, int i)); /* 36 */
00992     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 37 */
00993     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 38 */
00994     void (*xFreeCursor) _ANSI_ARGS_((Display* d, Cursor c)); /* 39 */
00995     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 40 */
00996     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 */
00997     void (*xGetInputFocus) _ANSI_ARGS_((Display* d, Window* w, int* i)); /* 42 */
00998     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 */
00999     Status (*xGetWindowAttributes) _ANSI_ARGS_((Display* d, Window w, XWindowAttributes* x)); /* 44 */
01000     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */
01001     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */
01002     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 47 */
01003     Status (*xLookupColor) _ANSI_ARGS_((Display* d, Colormap c1, _Xconst char* c2, XColor* x1, XColor* x2)); /* 48 */
01004     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 49 */
01005     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */
01006     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 51 */
01007     void (*xNextEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 52 */
01008     void (*xPutBackEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 53 */
01009     void (*xQueryColors) _ANSI_ARGS_((Display* d, Colormap c, XColor* x, int i)); /* 54 */
01010     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 55 */
01011     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 56 */
01012     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 57 */
01013     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 58 */
01014     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */
01015     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 60 */
01016     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 61 */
01017     void (*xSetCommand) _ANSI_ARGS_((Display* d, Window w, CONST char** c, int i)); /* 62 */
01018     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 63 */
01019     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 64 */
01020     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 65 */
01021     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 66 */
01022     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 67 */
01023     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 68 */
01024     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 69 */
01025     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 70 */
01026     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 71 */
01027     Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display* d, Window w1, Window w2, int i1, int i2, int* i3, int* i4, Window* w3)); /* 72 */
01028     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 73 */
01029     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 74 */
01030     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 75 */
01031     void (*xWindowEvent) _ANSI_ARGS_((Display* d, Window w, long l, XEvent* x)); /* 76 */
01032     void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */
01033     Bool (*xFilterEvent) _ANSI_ARGS_((XEvent* x, Window w)); /* 78 */
01034     int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent* xk, char* c, int i, KeySym* k, Status* s)); /* 79 */
01035     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 */
01036     void *reserved81;
01037     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 82 */
01038     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 83 */
01039     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 84 */
01040     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 85 */
01041     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 86 */
01042     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 87 */
01043     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 88 */
01044     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */
01045     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */
01046     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 91 */
01047     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 92 */
01048     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 93 */
01049     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 94 */
01050     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 95 */
01051     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 96 */
01052     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 97 */
01053     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */
01054     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 99 */
01055     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 100 */
01056     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 101 */
01057     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 102 */
01058     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 103 */
01059     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */
01060     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 */
01061     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */
01062 #endif /* __WIN32__ */
01063 #ifdef MAC_TCL
01064     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
01065     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
01066     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 */
01067     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
01068     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
01069     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
01070     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
01071     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
01072     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
01073     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
01074     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
01075     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
01076     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
01077     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
01078     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
01079     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
01080     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
01081     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 */
01082     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 */
01083     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
01084     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
01085     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
01086     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 */
01087     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
01088     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
01089     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 */
01090     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
01091     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
01092     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
01093     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
01094     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
01095     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 */
01096     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 */
01097     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
01098     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
01099     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
01100     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
01101     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
01102     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
01103     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
01104     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
01105     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
01106     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
01107     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
01108     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
01109     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
01110     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
01111     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
01112     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
01113     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
01114     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
01115     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
01116     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
01117     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
01118     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
01119     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
01120     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
01121     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 */
01122     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
01123     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
01124     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
01125     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
01126     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
01127     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
01128     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
01129     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
01130     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
01131     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
01132     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
01133     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
01134     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
01135     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
01136     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
01137     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
01138     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
01139     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
01140     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
01141     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
01142     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
01143     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
01144     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
01145     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
01146     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
01147     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
01148     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
01149     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
01150     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
01151     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 */
01152     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
01153     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
01154     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
01155 #endif /* MAC_TCL */
01156 #ifdef MAC_OSX_TK
01157     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
01158     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
01159     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 */
01160     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
01161     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
01162     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
01163     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
01164     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
01165     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
01166     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
01167     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
01168     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
01169     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
01170     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
01171     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
01172     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
01173     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
01174     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 */
01175     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 */
01176     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
01177     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
01178     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
01179     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 */
01180     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
01181     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
01182     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 */
01183     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
01184     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
01185     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
01186     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
01187     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
01188     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 */
01189     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 */
01190     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
01191     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
01192     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
01193     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
01194     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
01195     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
01196     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
01197     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
01198     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
01199     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
01200     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
01201     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
01202     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
01203     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
01204     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
01205     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
01206     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
01207     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
01208     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
01209     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
01210     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
01211     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
01212     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
01213     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
01214     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 */
01215     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
01216     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
01217     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
01218     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
01219     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
01220     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
01221     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
01222     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
01223     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
01224     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
01225     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
01226     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
01227     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
01228     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
01229     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
01230     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
01231     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
01232     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
01233     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
01234     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
01235     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
01236     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
01237     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
01238     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
01239     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
01240     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
01241     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
01242     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
01243     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
01244     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 */
01245     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
01246     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
01247     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
01248 #endif /* MAC_OSX_TK */
01249 } TkIntXlibStubs;
01250 
01251 #ifdef __cplusplus
01252 extern "C" {
01253 #endif
01254 extern TkIntXlibStubs *tkIntXlibStubsPtr;
01255 #ifdef __cplusplus
01256 }
01257 #endif
01258 
01259 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
01260 
01261 /*
01262  * Inline function declarations:
01263  */
01264 
01265 #ifdef __WIN32__
01266 #ifndef XSetDashes
01267 #define XSetDashes \
01268         (tkIntXlibStubsPtr->xSetDashes) /* 0 */
01269 #endif
01270 #ifndef XGetModifierMapping
01271 #define XGetModifierMapping \
01272         (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
01273 #endif
01274 #ifndef XCreateImage
01275 #define XCreateImage \
01276         (tkIntXlibStubsPtr->xCreateImage) /* 2 */
01277 #endif
01278 #ifndef XGetImage
01279 #define XGetImage \
01280         (tkIntXlibStubsPtr->xGetImage) /* 3 */
01281 #endif
01282 #ifndef XGetAtomName
01283 #define XGetAtomName \
01284         (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
01285 #endif
01286 #ifndef XKeysymToString
01287 #define XKeysymToString \
01288         (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
01289 #endif
01290 #ifndef XCreateColormap
01291 #define XCreateColormap \
01292         (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
01293 #endif
01294 #ifndef XCreatePixmapCursor
01295 #define XCreatePixmapCursor \
01296         (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
01297 #endif
01298 #ifndef XCreateGlyphCursor
01299 #define XCreateGlyphCursor \
01300         (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
01301 #endif
01302 #ifndef XGContextFromGC
01303 #define XGContextFromGC \
01304         (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
01305 #endif
01306 #ifndef XListHosts
01307 #define XListHosts \
01308         (tkIntXlibStubsPtr->xListHosts) /* 10 */
01309 #endif
01310 #ifndef XKeycodeToKeysym
01311 #define XKeycodeToKeysym \
01312         (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
01313 #endif
01314 #ifndef XStringToKeysym
01315 #define XStringToKeysym \
01316         (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
01317 #endif
01318 #ifndef XRootWindow
01319 #define XRootWindow \
01320         (tkIntXlibStubsPtr->xRootWindow) /* 13 */
01321 #endif
01322 #ifndef XSetErrorHandler
01323 #define XSetErrorHandler \
01324         (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
01325 #endif
01326 #ifndef XIconifyWindow
01327 #define XIconifyWindow \
01328         (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
01329 #endif
01330 #ifndef XWithdrawWindow
01331 #define XWithdrawWindow \
01332         (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
01333 #endif
01334 #ifndef XGetWMColormapWindows
01335 #define XGetWMColormapWindows \
01336         (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
01337 #endif
01338 #ifndef XAllocColor
01339 #define XAllocColor \
01340         (tkIntXlibStubsPtr->xAllocColor) /* 18 */
01341 #endif
01342 #ifndef XBell
01343 #define XBell \
01344         (tkIntXlibStubsPtr->xBell) /* 19 */
01345 #endif
01346 #ifndef XChangeProperty
01347 #define XChangeProperty \
01348         (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
01349 #endif
01350 #ifndef XChangeWindowAttributes
01351 #define XChangeWindowAttributes \
01352         (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
01353 #endif
01354 #ifndef XClearWindow
01355 #define XClearWindow \
01356         (tkIntXlibStubsPtr->xClearWindow) /* 22 */
01357 #endif
01358 #ifndef XConfigureWindow
01359 #define XConfigureWindow \
01360         (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
01361 #endif
01362 #ifndef XCopyArea
01363 #define XCopyArea \
01364         (tkIntXlibStubsPtr->xCopyArea) /* 24 */
01365 #endif
01366 #ifndef XCopyPlane
01367 #define XCopyPlane \
01368         (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
01369 #endif
01370 #ifndef XCreateBitmapFromData
01371 #define XCreateBitmapFromData \
01372         (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
01373 #endif
01374 #ifndef XDefineCursor
01375 #define XDefineCursor \
01376         (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
01377 #endif
01378 #ifndef XDeleteProperty
01379 #define XDeleteProperty \
01380         (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
01381 #endif
01382 #ifndef XDestroyWindow
01383 #define XDestroyWindow \
01384         (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
01385 #endif
01386 #ifndef XDrawArc
01387 #define XDrawArc \
01388         (tkIntXlibStubsPtr->xDrawArc) /* 30 */
01389 #endif
01390 #ifndef XDrawLines
01391 #define XDrawLines \
01392         (tkIntXlibStubsPtr->xDrawLines) /* 31 */
01393 #endif
01394 #ifndef XDrawRectangle
01395 #define XDrawRectangle \
01396         (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
01397 #endif
01398 #ifndef XFillArc
01399 #define XFillArc \
01400         (tkIntXlibStubsPtr->xFillArc) /* 33 */
01401 #endif
01402 #ifndef XFillPolygon
01403 #define XFillPolygon \
01404         (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
01405 #endif
01406 #ifndef XFillRectangles
01407 #define XFillRectangles \
01408         (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
01409 #endif
01410 #ifndef XForceScreenSaver
01411 #define XForceScreenSaver \
01412         (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
01413 #endif
01414 #ifndef XFreeColormap
01415 #define XFreeColormap \
01416         (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
01417 #endif
01418 #ifndef XFreeColors
01419 #define XFreeColors \
01420         (tkIntXlibStubsPtr->xFreeColors) /* 38 */
01421 #endif
01422 #ifndef XFreeCursor
01423 #define XFreeCursor \
01424         (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
01425 #endif
01426 #ifndef XFreeModifiermap
01427 #define XFreeModifiermap \
01428         (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
01429 #endif
01430 #ifndef XGetGeometry
01431 #define XGetGeometry \
01432         (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
01433 #endif
01434 #ifndef XGetInputFocus
01435 #define XGetInputFocus \
01436         (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
01437 #endif
01438 #ifndef XGetWindowProperty
01439 #define XGetWindowProperty \
01440         (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
01441 #endif
01442 #ifndef XGetWindowAttributes
01443 #define XGetWindowAttributes \
01444         (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
01445 #endif
01446 #ifndef XGrabKeyboard
01447 #define XGrabKeyboard \
01448         (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
01449 #endif
01450 #ifndef XGrabPointer
01451 #define XGrabPointer \
01452         (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
01453 #endif
01454 #ifndef XKeysymToKeycode
01455 #define XKeysymToKeycode \
01456         (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
01457 #endif
01458 #ifndef XLookupColor
01459 #define XLookupColor \
01460         (tkIntXlibStubsPtr->xLookupColor) /* 48 */
01461 #endif
01462 #ifndef XMapWindow
01463 #define XMapWindow \
01464         (tkIntXlibStubsPtr->xMapWindow) /* 49 */
01465 #endif
01466 #ifndef XMoveResizeWindow
01467 #define XMoveResizeWindow \
01468         (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
01469 #endif
01470 #ifndef XMoveWindow
01471 #define XMoveWindow \
01472         (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
01473 #endif
01474 #ifndef XNextEvent
01475 #define XNextEvent \
01476         (tkIntXlibStubsPtr->xNextEvent) /* 52 */
01477 #endif
01478 #ifndef XPutBackEvent
01479 #define XPutBackEvent \
01480         (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
01481 #endif
01482 #ifndef XQueryColors
01483 #define XQueryColors \
01484         (tkIntXlibStubsPtr->xQueryColors) /* 54 */
01485 #endif
01486 #ifndef XQueryPointer
01487 #define XQueryPointer \
01488         (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
01489 #endif
01490 #ifndef XQueryTree
01491 #define XQueryTree \
01492         (tkIntXlibStubsPtr->xQueryTree) /* 56 */
01493 #endif
01494 #ifndef XRaiseWindow
01495 #define XRaiseWindow \
01496         (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
01497 #endif
01498 #ifndef XRefreshKeyboardMapping
01499 #define XRefreshKeyboardMapping \
01500         (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
01501 #endif
01502 #ifndef XResizeWindow
01503 #define XResizeWindow \
01504         (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
01505 #endif
01506 #ifndef XSelectInput
01507 #define XSelectInput \
01508         (tkIntXlibStubsPtr->xSelectInput) /* 60 */
01509 #endif
01510 #ifndef XSendEvent
01511 #define XSendEvent \
01512         (tkIntXlibStubsPtr->xSendEvent) /* 61 */
01513 #endif
01514 #ifndef XSetCommand
01515 #define XSetCommand \
01516         (tkIntXlibStubsPtr->xSetCommand) /* 62 */
01517 #endif
01518 #ifndef XSetIconName
01519 #define XSetIconName \
01520         (tkIntXlibStubsPtr->xSetIconName) /* 63 */
01521 #endif
01522 #ifndef XSetInputFocus
01523 #define XSetInputFocus \
01524         (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
01525 #endif
01526 #ifndef XSetSelectionOwner
01527 #define XSetSelectionOwner \
01528         (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
01529 #endif
01530 #ifndef XSetWindowBackground
01531 #define XSetWindowBackground \
01532         (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
01533 #endif
01534 #ifndef XSetWindowBackgroundPixmap
01535 #define XSetWindowBackgroundPixmap \
01536         (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
01537 #endif
01538 #ifndef XSetWindowBorder
01539 #define XSetWindowBorder \
01540         (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
01541 #endif
01542 #ifndef XSetWindowBorderPixmap
01543 #define XSetWindowBorderPixmap \
01544         (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
01545 #endif
01546 #ifndef XSetWindowBorderWidth
01547 #define XSetWindowBorderWidth \
01548         (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
01549 #endif
01550 #ifndef XSetWindowColormap
01551 #define XSetWindowColormap \
01552         (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
01553 #endif
01554 #ifndef XTranslateCoordinates
01555 #define XTranslateCoordinates \
01556         (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
01557 #endif
01558 #ifndef XUngrabKeyboard
01559 #define XUngrabKeyboard \
01560         (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
01561 #endif
01562 #ifndef XUngrabPointer
01563 #define XUngrabPointer \
01564         (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
01565 #endif
01566 #ifndef XUnmapWindow
01567 #define XUnmapWindow \
01568         (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
01569 #endif
01570 #ifndef XWindowEvent
01571 #define XWindowEvent \
01572         (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
01573 #endif
01574 #ifndef XDestroyIC
01575 #define XDestroyIC \
01576         (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
01577 #endif
01578 #ifndef XFilterEvent
01579 #define XFilterEvent \
01580         (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
01581 #endif
01582 #ifndef XmbLookupString
01583 #define XmbLookupString \
01584         (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
01585 #endif
01586 #ifndef TkPutImage
01587 #define TkPutImage \
01588         (tkIntXlibStubsPtr->tkPutImage) /* 80 */
01589 #endif
01590 /* Slot 81 is reserved */
01591 #ifndef XParseColor
01592 #define XParseColor \
01593         (tkIntXlibStubsPtr->xParseColor) /* 82 */
01594 #endif
01595 #ifndef XCreateGC
01596 #define XCreateGC \
01597         (tkIntXlibStubsPtr->xCreateGC) /* 83 */
01598 #endif
01599 #ifndef XFreeGC
01600 #define XFreeGC \
01601         (tkIntXlibStubsPtr->xFreeGC) /* 84 */
01602 #endif
01603 #ifndef XInternAtom
01604 #define XInternAtom \
01605         (tkIntXlibStubsPtr->xInternAtom) /* 85 */
01606 #endif
01607 #ifndef XSetBackground
01608 #define XSetBackground \
01609         (tkIntXlibStubsPtr->xSetBackground) /* 86 */
01610 #endif
01611 #ifndef XSetForeground
01612 #define XSetForeground \
01613         (tkIntXlibStubsPtr->xSetForeground) /* 87 */
01614 #endif
01615 #ifndef XSetClipMask
01616 #define XSetClipMask \
01617         (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
01618 #endif
01619 #ifndef XSetClipOrigin
01620 #define XSetClipOrigin \
01621         (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
01622 #endif
01623 #ifndef XSetTSOrigin
01624 #define XSetTSOrigin \
01625         (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
01626 #endif
01627 #ifndef XChangeGC
01628 #define XChangeGC \
01629         (tkIntXlibStubsPtr->xChangeGC) /* 91 */
01630 #endif
01631 #ifndef XSetFont
01632 #define XSetFont \
01633         (tkIntXlibStubsPtr->xSetFont) /* 92 */
01634 #endif
01635 #ifndef XSetArcMode
01636 #define XSetArcMode \
01637         (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
01638 #endif
01639 #ifndef XSetStipple
01640 #define XSetStipple \
01641         (tkIntXlibStubsPtr->xSetStipple) /* 94 */
01642 #endif
01643 #ifndef XSetFillRule
01644 #define XSetFillRule \
01645         (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
01646 #endif
01647 #ifndef XSetFillStyle
01648 #define XSetFillStyle \
01649         (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
01650 #endif
01651 #ifndef XSetFunction
01652 #define XSetFunction \
01653         (tkIntXlibStubsPtr->xSetFunction) /* 97 */
01654 #endif
01655 #ifndef XSetLineAttributes
01656 #define XSetLineAttributes \
01657         (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
01658 #endif
01659 #ifndef _XInitImageFuncPtrs
01660 #define _XInitImageFuncPtrs \
01661         (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
01662 #endif
01663 #ifndef XCreateIC
01664 #define XCreateIC \
01665         (tkIntXlibStubsPtr->xCreateIC) /* 100 */
01666 #endif
01667 #ifndef XGetVisualInfo
01668 #define XGetVisualInfo \
01669         (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
01670 #endif
01671 #ifndef XSetWMClientMachine
01672 #define XSetWMClientMachine \
01673         (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
01674 #endif
01675 #ifndef XStringListToTextProperty
01676 #define XStringListToTextProperty \
01677         (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
01678 #endif
01679 #ifndef XDrawLine
01680 #define XDrawLine \
01681         (tkIntXlibStubsPtr->xDrawLine) /* 104 */
01682 #endif
01683 #ifndef XWarpPointer
01684 #define XWarpPointer \
01685         (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
01686 #endif
01687 #ifndef XFillRectangle
01688 #define XFillRectangle \
01689         (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
01690 #endif
01691 #endif /* __WIN32__ */
01692 #ifdef MAC_TCL
01693 #ifndef XSetDashes
01694 #define XSetDashes \
01695         (tkIntXlibStubsPtr->xSetDashes) /* 0 */
01696 #endif
01697 #ifndef XGetModifierMapping
01698 #define XGetModifierMapping \
01699         (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
01700 #endif
01701 #ifndef XCreateImage
01702 #define XCreateImage \
01703         (tkIntXlibStubsPtr->xCreateImage) /* 2 */
01704 #endif
01705 #ifndef XGetImage
01706 #define XGetImage \
01707         (tkIntXlibStubsPtr->xGetImage) /* 3 */
01708 #endif
01709 #ifndef XGetAtomName
01710 #define XGetAtomName \
01711         (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
01712 #endif
01713 #ifndef XKeysymToString
01714 #define XKeysymToString \
01715         (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
01716 #endif
01717 #ifndef XCreateColormap
01718 #define XCreateColormap \
01719         (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
01720 #endif
01721 #ifndef XGContextFromGC
01722 #define XGContextFromGC \
01723         (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
01724 #endif
01725 #ifndef XKeycodeToKeysym
01726 #define XKeycodeToKeysym \
01727         (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
01728 #endif
01729 #ifndef XStringToKeysym
01730 #define XStringToKeysym \
01731         (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
01732 #endif
01733 #ifndef XRootWindow
01734 #define XRootWindow \
01735         (tkIntXlibStubsPtr->xRootWindow) /* 10 */
01736 #endif
01737 #ifndef XSetErrorHandler
01738 #define XSetErrorHandler \
01739         (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
01740 #endif
01741 #ifndef XAllocColor
01742 #define XAllocColor \
01743         (tkIntXlibStubsPtr->xAllocColor) /* 12 */
01744 #endif
01745 #ifndef XBell
01746 #define XBell \
01747         (tkIntXlibStubsPtr->xBell) /* 13 */
01748 #endif
01749 #ifndef XChangeProperty
01750 #define XChangeProperty \
01751         (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
01752 #endif
01753 #ifndef XChangeWindowAttributes
01754 #define XChangeWindowAttributes \
01755         (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
01756 #endif
01757 #ifndef XConfigureWindow
01758 #define XConfigureWindow \
01759         (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
01760 #endif
01761 #ifndef XCopyArea
01762 #define XCopyArea \
01763         (tkIntXlibStubsPtr->xCopyArea) /* 17 */
01764 #endif
01765 #ifndef XCopyPlane
01766 #define XCopyPlane \
01767         (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
01768 #endif
01769 #ifndef XCreateBitmapFromData
01770 #define XCreateBitmapFromData \
01771         (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
01772 #endif
01773 #ifndef XDefineCursor
01774 #define XDefineCursor \
01775         (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
01776 #endif
01777 #ifndef XDestroyWindow
01778 #define XDestroyWindow \
01779         (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
01780 #endif
01781 #ifndef XDrawArc
01782 #define XDrawArc \
01783         (tkIntXlibStubsPtr->xDrawArc) /* 22 */
01784 #endif
01785 #ifndef XDrawLines
01786 #define XDrawLines \
01787         (tkIntXlibStubsPtr->xDrawLines) /* 23 */
01788 #endif
01789 #ifndef XDrawRectangle
01790 #define XDrawRectangle \
01791         (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
01792 #endif
01793 #ifndef XFillArc
01794 #define XFillArc \
01795         (tkIntXlibStubsPtr->xFillArc) /* 25 */
01796 #endif
01797 #ifndef XFillPolygon
01798 #define XFillPolygon \
01799         (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
01800 #endif
01801 #ifndef XFillRectangles
01802 #define XFillRectangles \
01803         (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
01804 #endif
01805 #ifndef XFreeColormap
01806 #define XFreeColormap \
01807         (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
01808 #endif
01809 #ifndef XFreeColors
01810 #define XFreeColors \
01811         (tkIntXlibStubsPtr->xFreeColors) /* 29 */
01812 #endif
01813 #ifndef XFreeModifiermap
01814 #define XFreeModifiermap \
01815         (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
01816 #endif
01817 #ifndef XGetGeometry
01818 #define XGetGeometry \
01819         (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
01820 #endif
01821 #ifndef XGetWindowProperty
01822 #define XGetWindowProperty \
01823         (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
01824 #endif
01825 #ifndef XGrabKeyboard
01826 #define XGrabKeyboard \
01827         (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
01828 #endif
01829 #ifndef XGrabPointer
01830 #define XGrabPointer \
01831         (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
01832 #endif
01833 #ifndef XKeysymToKeycode
01834 #define XKeysymToKeycode \
01835         (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
01836 #endif
01837 #ifndef XMapWindow
01838 #define XMapWindow \
01839         (tkIntXlibStubsPtr->xMapWindow) /* 36 */
01840 #endif
01841 #ifndef XMoveResizeWindow
01842 #define XMoveResizeWindow \
01843         (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
01844 #endif
01845 #ifndef XMoveWindow
01846 #define XMoveWindow \
01847         (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
01848 #endif
01849 #ifndef XQueryPointer
01850 #define XQueryPointer \
01851         (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
01852 #endif
01853 #ifndef XRaiseWindow
01854 #define XRaiseWindow \
01855         (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
01856 #endif
01857 #ifndef XRefreshKeyboardMapping
01858 #define XRefreshKeyboardMapping \
01859         (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
01860 #endif
01861 #ifndef XResizeWindow
01862 #define XResizeWindow \
01863         (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
01864 #endif
01865 #ifndef XSelectInput
01866 #define XSelectInput \
01867         (tkIntXlibStubsPtr->xSelectInput) /* 43 */
01868 #endif
01869 #ifndef XSendEvent
01870 #define XSendEvent \
01871         (tkIntXlibStubsPtr->xSendEvent) /* 44 */
01872 #endif
01873 #ifndef XSetIconName
01874 #define XSetIconName \
01875         (tkIntXlibStubsPtr->xSetIconName) /* 45 */
01876 #endif
01877 #ifndef XSetInputFocus
01878 #define XSetInputFocus \
01879         (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
01880 #endif
01881 #ifndef XSetSelectionOwner
01882 #define XSetSelectionOwner \
01883         (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
01884 #endif
01885 #ifndef XSetWindowBackground
01886 #define XSetWindowBackground \
01887         (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
01888 #endif
01889 #ifndef XSetWindowBackgroundPixmap
01890 #define XSetWindowBackgroundPixmap \
01891         (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
01892 #endif
01893 #ifndef XSetWindowBorder
01894 #define XSetWindowBorder \
01895         (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
01896 #endif
01897 #ifndef XSetWindowBorderPixmap
01898 #define XSetWindowBorderPixmap \
01899         (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
01900 #endif
01901 #ifndef XSetWindowBorderWidth
01902 #define XSetWindowBorderWidth \
01903         (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
01904 #endif
01905 #ifndef XSetWindowColormap
01906 #define XSetWindowColormap \
01907         (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
01908 #endif
01909 #ifndef XUngrabKeyboard
01910 #define XUngrabKeyboard \
01911         (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
01912 #endif
01913 #ifndef XUngrabPointer
01914 #define XUngrabPointer \
01915         (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
01916 #endif
01917 #ifndef XUnmapWindow
01918 #define XUnmapWindow \
01919         (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
01920 #endif
01921 #ifndef TkPutImage
01922 #define TkPutImage \
01923         (tkIntXlibStubsPtr->tkPutImage) /* 57 */
01924 #endif
01925 #ifndef XParseColor
01926 #define XParseColor \
01927         (tkIntXlibStubsPtr->xParseColor) /* 58 */
01928 #endif
01929 #ifndef XCreateGC
01930 #define XCreateGC \
01931         (tkIntXlibStubsPtr->xCreateGC) /* 59 */
01932 #endif
01933 #ifndef XFreeGC
01934 #define XFreeGC \
01935         (tkIntXlibStubsPtr->xFreeGC) /* 60 */
01936 #endif
01937 #ifndef XInternAtom
01938 #define XInternAtom \
01939         (tkIntXlibStubsPtr->xInternAtom) /* 61 */
01940 #endif
01941 #ifndef XSetBackground
01942 #define XSetBackground \
01943         (tkIntXlibStubsPtr->xSetBackground) /* 62 */
01944 #endif
01945 #ifndef XSetForeground
01946 #define XSetForeground \
01947         (tkIntXlibStubsPtr->xSetForeground) /* 63 */
01948 #endif
01949 #ifndef XSetClipMask
01950 #define XSetClipMask \
01951         (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
01952 #endif
01953 #ifndef XSetClipOrigin
01954 #define XSetClipOrigin \
01955         (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
01956 #endif
01957 #ifndef XSetTSOrigin
01958 #define XSetTSOrigin \
01959         (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
01960 #endif
01961 #ifndef XChangeGC
01962 #define XChangeGC \
01963         (tkIntXlibStubsPtr->xChangeGC) /* 67 */
01964 #endif
01965 #ifndef XSetFont
01966 #define XSetFont \
01967         (tkIntXlibStubsPtr->xSetFont) /* 68 */
01968 #endif
01969 #ifndef XSetArcMode
01970 #define XSetArcMode \
01971         (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
01972 #endif
01973 #ifndef XSetStipple
01974 #define XSetStipple \
01975         (tkIntXlibStubsPtr->xSetStipple) /* 70 */
01976 #endif
01977 #ifndef XSetFillRule
01978 #define XSetFillRule \
01979         (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
01980 #endif
01981 #ifndef XSetFillStyle
01982 #define XSetFillStyle \
01983         (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
01984 #endif
01985 #ifndef XSetFunction
01986 #define XSetFunction \
01987         (tkIntXlibStubsPtr->xSetFunction) /* 73 */
01988 #endif
01989 #ifndef XSetLineAttributes
01990 #define XSetLineAttributes \
01991         (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
01992 #endif
01993 #ifndef _XInitImageFuncPtrs
01994 #define _XInitImageFuncPtrs \
01995         (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
01996 #endif
01997 #ifndef XCreateIC
01998 #define XCreateIC \
01999         (tkIntXlibStubsPtr->xCreateIC) /* 76 */
02000 #endif
02001 #ifndef XGetVisualInfo
02002 #define XGetVisualInfo \
02003         (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
02004 #endif
02005 #ifndef XSetWMClientMachine
02006 #define XSetWMClientMachine \
02007         (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
02008 #endif
02009 #ifndef XStringListToTextProperty
02010 #define XStringListToTextProperty \
02011         (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
02012 #endif
02013 #ifndef XDrawSegments
02014 #define XDrawSegments \
02015         (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
02016 #endif
02017 #ifndef XForceScreenSaver
02018 #define XForceScreenSaver \
02019         (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
02020 #endif
02021 #ifndef XDrawLine
02022 #define XDrawLine \
02023         (tkIntXlibStubsPtr->xDrawLine) /* 82 */
02024 #endif
02025 #ifndef XFillRectangle
02026 #define XFillRectangle \
02027         (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
02028 #endif
02029 #ifndef XClearWindow
02030 #define XClearWindow \
02031         (tkIntXlibStubsPtr->xClearWindow) /* 84 */
02032 #endif
02033 #ifndef XDrawPoint
02034 #define XDrawPoint \
02035         (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
02036 #endif
02037 #ifndef XDrawPoints
02038 #define XDrawPoints \
02039         (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
02040 #endif
02041 #ifndef XWarpPointer
02042 #define XWarpPointer \
02043         (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
02044 #endif
02045 #ifndef XQueryColor
02046 #define XQueryColor \
02047         (tkIntXlibStubsPtr->xQueryColor) /* 88 */
02048 #endif
02049 #ifndef XQueryColors
02050 #define XQueryColors \
02051         (tkIntXlibStubsPtr->xQueryColors) /* 89 */
02052 #endif
02053 #ifndef XQueryTree
02054 #define XQueryTree \
02055         (tkIntXlibStubsPtr->xQueryTree) /* 90 */
02056 #endif
02057 #endif /* MAC_TCL */
02058 #ifdef MAC_OSX_TK
02059 #ifndef XSetDashes
02060 #define XSetDashes \
02061         (tkIntXlibStubsPtr->xSetDashes) /* 0 */
02062 #endif
02063 #ifndef XGetModifierMapping
02064 #define XGetModifierMapping \
02065         (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
02066 #endif
02067 #ifndef XCreateImage
02068 #define XCreateImage \
02069         (tkIntXlibStubsPtr->xCreateImage) /* 2 */
02070 #endif
02071 #ifndef XGetImage
02072 #define XGetImage \
02073         (tkIntXlibStubsPtr->xGetImage) /* 3 */
02074 #endif
02075 #ifndef XGetAtomName
02076 #define XGetAtomName \
02077         (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
02078 #endif
02079 #ifndef XKeysymToString
02080 #define XKeysymToString \
02081         (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
02082 #endif
02083 #ifndef XCreateColormap
02084 #define XCreateColormap \
02085         (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
02086 #endif
02087 #ifndef XGContextFromGC
02088 #define XGContextFromGC \
02089         (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
02090 #endif
02091 #ifndef XKeycodeToKeysym
02092 #define XKeycodeToKeysym \
02093         (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
02094 #endif
02095 #ifndef XStringToKeysym
02096 #define XStringToKeysym \
02097         (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
02098 #endif
02099 #ifndef XRootWindow
02100 #define XRootWindow \
02101         (tkIntXlibStubsPtr->xRootWindow) /* 10 */
02102 #endif
02103 #ifndef XSetErrorHandler
02104 #define XSetErrorHandler \
02105         (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
02106 #endif
02107 #ifndef XAllocColor
02108 #define XAllocColor \
02109         (tkIntXlibStubsPtr->xAllocColor) /* 12 */
02110 #endif
02111 #ifndef XBell
02112 #define XBell \
02113         (tkIntXlibStubsPtr->xBell) /* 13 */
02114 #endif
02115 #ifndef XChangeProperty
02116 #define XChangeProperty \
02117         (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
02118 #endif
02119 #ifndef XChangeWindowAttributes
02120 #define XChangeWindowAttributes \
02121         (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
02122 #endif
02123 #ifndef XConfigureWindow
02124 #define XConfigureWindow \
02125         (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
02126 #endif
02127 #ifndef XCopyArea
02128 #define XCopyArea \
02129         (tkIntXlibStubsPtr->xCopyArea) /* 17 */
02130 #endif
02131 #ifndef XCopyPlane
02132 #define XCopyPlane \
02133         (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
02134 #endif
02135 #ifndef XCreateBitmapFromData
02136 #define XCreateBitmapFromData \
02137         (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
02138 #endif
02139 #ifndef XDefineCursor
02140 #define XDefineCursor \
02141         (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
02142 #endif
02143 #ifndef XDestroyWindow
02144 #define XDestroyWindow \
02145         (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
02146 #endif
02147 #ifndef XDrawArc
02148 #define XDrawArc \
02149         (tkIntXlibStubsPtr->xDrawArc) /* 22 */
02150 #endif
02151 #ifndef XDrawLines
02152 #define XDrawLines \
02153         (tkIntXlibStubsPtr->xDrawLines) /* 23 */
02154 #endif
02155 #ifndef XDrawRectangle
02156 #define XDrawRectangle \
02157         (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
02158 #endif
02159 #ifndef XFillArc
02160 #define XFillArc \
02161         (tkIntXlibStubsPtr->xFillArc) /* 25 */
02162 #endif
02163 #ifndef XFillPolygon
02164 #define XFillPolygon \
02165         (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
02166 #endif
02167 #ifndef XFillRectangles
02168 #define XFillRectangles \
02169         (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
02170 #endif
02171 #ifndef XFreeColormap
02172 #define XFreeColormap \
02173         (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
02174 #endif
02175 #ifndef XFreeColors
02176 #define XFreeColors \
02177         (tkIntXlibStubsPtr->xFreeColors) /* 29 */
02178 #endif
02179 #ifndef XFreeModifiermap
02180 #define XFreeModifiermap \
02181         (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
02182 #endif
02183 #ifndef XGetGeometry
02184 #define XGetGeometry \
02185         (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
02186 #endif
02187 #ifndef XGetWindowProperty
02188 #define XGetWindowProperty \
02189         (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
02190 #endif
02191 #ifndef XGrabKeyboard
02192 #define XGrabKeyboard \
02193         (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
02194 #endif
02195 #ifndef XGrabPointer
02196 #define XGrabPointer \
02197         (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
02198 #endif
02199 #ifndef XKeysymToKeycode
02200 #define XKeysymToKeycode \
02201         (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
02202 #endif
02203 #ifndef XMapWindow
02204 #define XMapWindow \
02205         (tkIntXlibStubsPtr->xMapWindow) /* 36 */
02206 #endif
02207 #ifndef XMoveResizeWindow
02208 #define XMoveResizeWindow \
02209         (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
02210 #endif
02211 #ifndef XMoveWindow
02212 #define XMoveWindow \
02213         (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
02214 #endif
02215 #ifndef XQueryPointer
02216 #define XQueryPointer \
02217         (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
02218 #endif
02219 #ifndef XRaiseWindow
02220 #define XRaiseWindow \
02221         (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
02222 #endif
02223 #ifndef XRefreshKeyboardMapping
02224 #define XRefreshKeyboardMapping \
02225         (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
02226 #endif
02227 #ifndef XResizeWindow
02228 #define XResizeWindow \
02229         (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
02230 #endif
02231 #ifndef XSelectInput
02232 #define XSelectInput \
02233         (tkIntXlibStubsPtr->xSelectInput) /* 43 */
02234 #endif
02235 #ifndef XSendEvent
02236 #define XSendEvent \
02237         (tkIntXlibStubsPtr->xSendEvent) /* 44 */
02238 #endif
02239 #ifndef XSetIconName
02240 #define XSetIconName \
02241         (tkIntXlibStubsPtr->xSetIconName) /* 45 */
02242 #endif
02243 #ifndef XSetInputFocus
02244 #define XSetInputFocus \
02245         (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
02246 #endif
02247 #ifndef XSetSelectionOwner
02248 #define XSetSelectionOwner \
02249         (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
02250 #endif
02251 #ifndef XSetWindowBackground
02252 #define XSetWindowBackground \
02253         (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
02254 #endif
02255 #ifndef XSetWindowBackgroundPixmap
02256 #define XSetWindowBackgroundPixmap \
02257         (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
02258 #endif
02259 #ifndef XSetWindowBorder
02260 #define XSetWindowBorder \
02261         (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
02262 #endif
02263 #ifndef XSetWindowBorderPixmap
02264 #define XSetWindowBorderPixmap \
02265         (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
02266 #endif
02267 #ifndef XSetWindowBorderWidth
02268 #define XSetWindowBorderWidth \
02269         (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
02270 #endif
02271 #ifndef XSetWindowColormap
02272 #define XSetWindowColormap \
02273         (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
02274 #endif
02275 #ifndef XUngrabKeyboard
02276 #define XUngrabKeyboard \
02277         (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
02278 #endif
02279 #ifndef XUngrabPointer
02280 #define XUngrabPointer \
02281         (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
02282 #endif
02283 #ifndef XUnmapWindow
02284 #define XUnmapWindow \
02285         (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
02286 #endif
02287 #ifndef TkPutImage
02288 #define TkPutImage \
02289         (tkIntXlibStubsPtr->tkPutImage) /* 57 */
02290 #endif
02291 #ifndef XParseColor
02292 #define XParseColor \
02293         (tkIntXlibStubsPtr->xParseColor) /* 58 */
02294 #endif
02295 #ifndef XCreateGC
02296 #define XCreateGC \
02297         (tkIntXlibStubsPtr->xCreateGC) /* 59 */
02298 #endif
02299 #ifndef XFreeGC
02300 #define XFreeGC \
02301         (tkIntXlibStubsPtr->xFreeGC) /* 60 */
02302 #endif
02303 #ifndef XInternAtom
02304 #define XInternAtom \
02305         (tkIntXlibStubsPtr->xInternAtom) /* 61 */
02306 #endif
02307 #ifndef XSetBackground
02308 #define XSetBackground \
02309         (tkIntXlibStubsPtr->xSetBackground) /* 62 */
02310 #endif
02311 #ifndef XSetForeground
02312 #define XSetForeground \
02313         (tkIntXlibStubsPtr->xSetForeground) /* 63 */
02314 #endif
02315 #ifndef XSetClipMask
02316 #define XSetClipMask \
02317         (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
02318 #endif
02319 #ifndef XSetClipOrigin
02320 #define XSetClipOrigin \
02321         (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
02322 #endif
02323 #ifndef XSetTSOrigin
02324 #define XSetTSOrigin \
02325         (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
02326 #endif
02327 #ifndef XChangeGC
02328 #define XChangeGC \
02329         (tkIntXlibStubsPtr->xChangeGC) /* 67 */
02330 #endif
02331 #ifndef XSetFont
02332 #define XSetFont \
02333         (tkIntXlibStubsPtr->xSetFont) /* 68 */
02334 #endif
02335 #ifndef XSetArcMode
02336 #define XSetArcMode \
02337         (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
02338 #endif
02339 #ifndef XSetStipple
02340 #define XSetStipple \
02341         (tkIntXlibStubsPtr->xSetStipple) /* 70 */
02342 #endif
02343 #ifndef XSetFillRule
02344 #define XSetFillRule \
02345         (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
02346 #endif
02347 #ifndef XSetFillStyle
02348 #define XSetFillStyle \
02349         (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
02350 #endif
02351 #ifndef XSetFunction
02352 #define XSetFunction \
02353         (tkIntXlibStubsPtr->xSetFunction) /* 73 */
02354 #endif
02355 #ifndef XSetLineAttributes
02356 #define XSetLineAttributes \
02357         (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
02358 #endif
02359 #ifndef _XInitImageFuncPtrs
02360 #define _XInitImageFuncPtrs \
02361         (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
02362 #endif
02363 #ifndef XCreateIC
02364 #define XCreateIC \
02365         (tkIntXlibStubsPtr->xCreateIC) /* 76 */
02366 #endif
02367 #ifndef XGetVisualInfo
02368 #define XGetVisualInfo \
02369         (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
02370 #endif
02371 #ifndef XSetWMClientMachine
02372 #define XSetWMClientMachine \
02373         (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
02374 #endif
02375 #ifndef XStringListToTextProperty
02376 #define XStringListToTextProperty \
02377         (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
02378 #endif
02379 #ifndef XDrawSegments
02380 #define XDrawSegments \
02381         (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
02382 #endif
02383 #ifndef XForceScreenSaver
02384 #define XForceScreenSaver \
02385         (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
02386 #endif
02387 #ifndef XDrawLine
02388 #define XDrawLine \
02389         (tkIntXlibStubsPtr->xDrawLine) /* 82 */
02390 #endif
02391 #ifndef XFillRectangle
02392 #define XFillRectangle \
02393         (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
02394 #endif
02395 #ifndef XClearWindow
02396 #define XClearWindow \
02397         (tkIntXlibStubsPtr->xClearWindow) /* 84 */
02398 #endif
02399 #ifndef XDrawPoint
02400 #define XDrawPoint \
02401         (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
02402 #endif
02403 #ifndef XDrawPoints
02404 #define XDrawPoints \
02405         (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
02406 #endif
02407 #ifndef XWarpPointer
02408 #define XWarpPointer \
02409         (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
02410 #endif
02411 #ifndef XQueryColor
02412 #define XQueryColor \
02413         (tkIntXlibStubsPtr->xQueryColor) /* 88 */
02414 #endif
02415 #ifndef XQueryColors
02416 #define XQueryColors \
02417         (tkIntXlibStubsPtr->xQueryColors) /* 89 */
02418 #endif
02419 #ifndef XQueryTree
02420 #define XQueryTree \
02421         (tkIntXlibStubsPtr->xQueryTree) /* 90 */
02422 #endif
02423 #endif /* MAC_OSX_TK */
02424 
02425 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
02426 
02427 /* !END!: Do not edit above this line. */
02428 
02429 #undef TCL_STORAGE_CLASS
02430 #define TCL_STORAGE_CLASS DLLIMPORT
02431 
02432 #endif /* _TKINTXLIBDECLS */
02433 
02434 /*
02435  * Local Variables:
02436  * mode: C
02437  * tab-width: 8
02438  * c-basic-offset: 4
02439  * indent-tabs-mode: t
02440  * End:
02441  * ex: shiftwidth=4 tabstop=8
02442  */

Generated on Mon Sep 18 01:24:47 2006 for BRL-CAD by  doxygen 1.4.6