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