tkIntDecls.h

Go to the documentation of this file.
00001 /*
00002  * tkIntDecls.h --
00003  *
00004  *      This file contains the declarations for all unsupported
00005  *      functions that are exported by the Tk library.  These
00006  *      interfaces are not guaranteed to remain the same between
00007  *      versions.  Use at your own risk.
00008  *
00009  * Copyright (c) 1998-1999 by Scriptics Corporation.
00010  *
00011  * See the file "license.terms" for information on usage and redistribution
00012  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
00013  *
00014  * RCS: @(#) $Id: tkIntDecls.h,v 1.1 2001/08/18 00:48:56 fmk Exp $
00015  */
00016 
00017 #ifndef _TKINTDECLS
00018 #define _TKINTDECLS
00019 
00020 #ifdef BUILD_tk
00021 #undef TCL_STORAGE_CLASS
00022 #define TCL_STORAGE_CLASS DLLEXPORT
00023 #endif
00024 
00025 /*
00026  * WARNING: This file is automatically generated by the tools/genStubs.tcl
00027  * script.  Any modifications to the function declarations below should be made
00028  * in the generic/tkInt.decls script.
00029  */
00030 
00031 /* !BEGIN!: Do not edit below this line. */
00032 
00033 /*
00034  * Exported function declarations:
00035  */
00036 
00037 /* 0 */
00038 EXTERN TkWindow *       TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr, 
00039                                 int screenNum, TkWindow * parentPtr));
00040 /* 1 */
00041 EXTERN void             TkBezierPoints _ANSI_ARGS_((double control[], 
00042                                 int numSteps, double * coordPtr));
00043 /* 2 */
00044 EXTERN void             TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas, 
00045                                 double control[], int numSteps, 
00046                                 XPoint * xPointPtr));
00047 /* 3 */
00048 EXTERN void             TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00049 /* 4 */
00050 EXTERN void             TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr, 
00051                                 XEvent * eventPtr));
00052 /* 5 */
00053 EXTERN void             TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00054 /* 6 */
00055 EXTERN void             TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00056 /* 7 */
00057 EXTERN void             TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr, 
00058                                 TkWindow * winPtr));
00059 /* 8 */
00060 EXTERN int              TkClipInit _ANSI_ARGS_((Tcl_Interp * interp, 
00061                                 TkDisplay * dispPtr));
00062 /* 9 */
00063 EXTERN void             TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor, 
00064                                 Tk_Window tkwin, int padX, int padY, 
00065                                 int innerWidth, int innerHeight, int * xPtr, 
00066                                 int * yPtr));
00067 /* 10 */
00068 EXTERN int              TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp, 
00069                                 char * script));
00070 /* 11 */
00071 EXTERN unsigned long    TkCreateBindingProcedure _ANSI_ARGS_((
00072                                 Tcl_Interp * interp, 
00073                                 Tk_BindingTable bindingTable, 
00074                                 ClientData object, char * eventString, 
00075                                 TkBindEvalProc * evalProc, 
00076                                 TkBindFreeProc * freeProc, 
00077                                 ClientData clientData));
00078 /* 12 */
00079 EXTERN TkCursor *       TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin, 
00080                                 char * source, char * mask, int width, 
00081                                 int height, int xHot, int yHot, XColor fg, 
00082                                 XColor bg));
00083 /* 13 */
00084 EXTERN int              TkCreateFrame _ANSI_ARGS_((ClientData clientData, 
00085                                 Tcl_Interp * interp, int argc, char ** argv, 
00086                                 int toplevel, char * appName));
00087 /* 14 */
00088 EXTERN Tk_Window        TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp, 
00089                                 char * screenName, char * baseName));
00090 /* 15 */
00091 EXTERN Time             TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr));
00092 /* 16 */
00093 EXTERN void             TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr));
00094 /* 17 */
00095 EXTERN void             TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr));
00096 /* 18 */
00097 EXTERN void             TkDrawInsetFocusHighlight _ANSI_ARGS_((
00098                                 Tk_Window tkwin, GC gc, int width, 
00099                                 Drawable drawable, int padding));
00100 /* 19 */
00101 EXTERN void             TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00102 /* 20 */
00103 EXTERN void             TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas, 
00104                                 double * coordPtr, int numPoints, 
00105                                 Display * display, Drawable drawable, GC gc, 
00106                                 GC outlineGC));
00107 /* 21 */
00108 EXTERN int              TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp, 
00109                                 CONST char * option, 
00110                                 CONST TkStateMap * mapPtr, 
00111                                 CONST char * strKey));
00112 /* 22 */
00113 EXTERN char *           TkFindStateString _ANSI_ARGS_((
00114                                 CONST TkStateMap * mapPtr, int numKey));
00115 /* 23 */
00116 EXTERN void             TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00117 /* 24 */
00118 EXTERN int              TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr, 
00119                                 XEvent * eventPtr));
00120 /* 25 */
00121 EXTERN TkWindow *       TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr, 
00122                                 XEvent * eventPtr));
00123 /* 26 */
00124 EXTERN void             TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00125 /* 27 */
00126 EXTERN void             TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00127 /* 28 */
00128 EXTERN void             TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr));
00129 /* 29 */
00130 EXTERN void             TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr));
00131 /* 30 */
00132 EXTERN char *           TkGetBitmapData _ANSI_ARGS_((Tcl_Interp * interp, 
00133                                 char * string, char * fileName, 
00134                                 int * widthPtr, int * heightPtr, 
00135                                 int * hotXPtr, int * hotYPtr));
00136 /* 31 */
00137 EXTERN void             TkGetButtPoints _ANSI_ARGS_((double p1[], 
00138                                 double p2[], double width, int project, 
00139                                 double m1[], double m2[]));
00140 /* 32 */
00141 EXTERN TkCursor *       TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp, 
00142                                 Tk_Window tkwin, Tk_Uid string));
00143 /* 33 */
00144 EXTERN char *           TkGetDefaultScreenName _ANSI_ARGS_((
00145                                 Tcl_Interp * interp, char * screenName));
00146 /* 34 */
00147 EXTERN TkDisplay *      TkGetDisplay _ANSI_ARGS_((Display * display));
00148 /* 35 */
00149 EXTERN int              TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp, 
00150                                 int objc, Tcl_Obj *CONST objv[], 
00151                                 Tk_Window * tkwinPtr));
00152 /* 36 */
00153 EXTERN TkWindow *       TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr));
00154 /* 37 */
00155 EXTERN int              TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp, 
00156                                 Tk_Window tkwin));
00157 /* 38 */
00158 EXTERN int              TkGetMiterPoints _ANSI_ARGS_((double p1[], 
00159                                 double p2[], double p3[], double width, 
00160                                 double m1[], double m2[]));
00161 /* 39 */
00162 EXTERN void             TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin, 
00163                                 int * xPtr, int * yPtr));
00164 /* 40 */
00165 EXTERN void             TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp, 
00166                                 Tk_Window tkwin));
00167 /* 41 */
00168 EXTERN void             TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00169 /* 42 */
00170 EXTERN int              TkGrabState _ANSI_ARGS_((TkWindow * winPtr));
00171 /* 43 */
00172 EXTERN void             TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr, 
00173                                 double * pointPtr));
00174 /* 44 */
00175 EXTERN void             TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr, 
00176                                 TkWindow * sourcePtr, TkWindow * destPtr, 
00177                                 int leaveType, int enterType, 
00178                                 Tcl_QueuePosition position));
00179 /* 45 */
00180 EXTERN void             TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin));
00181 /* 46 */
00182 EXTERN char *           TkKeysymToString _ANSI_ARGS_((KeySym keysym));
00183 /* 47 */
00184 EXTERN int              TkLineToArea _ANSI_ARGS_((double end1Ptr[], 
00185                                 double end2Ptr[], double rectPtr[]));
00186 /* 48 */
00187 EXTERN double           TkLineToPoint _ANSI_ARGS_((double end1Ptr[], 
00188                                 double end2Ptr[], double pointPtr[]));
00189 /* 49 */
00190 EXTERN int              TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas, 
00191                                 double * pointPtr, int numPoints, 
00192                                 int numSteps, XPoint xPoints[], 
00193                                 double dblPoints[]));
00194 /* 50 */
00195 EXTERN void             TkMakeBezierPostscript _ANSI_ARGS_((
00196                                 Tcl_Interp * interp, Tk_Canvas canvas, 
00197                                 double * pointPtr, int numPoints));
00198 /* 51 */
00199 EXTERN void             TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr));
00200 /* 52 */
00201 EXTERN void             TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00202 /* 53 */
00203 EXTERN int              TkOvalToArea _ANSI_ARGS_((double * ovalPtr, 
00204                                 double * rectPtr));
00205 /* 54 */
00206 EXTERN double           TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], 
00207                                 double width, int filled, double pointPtr[]));
00208 /* 55 */
00209 EXTERN int              TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr, 
00210                                 int force));
00211 /* 56 */
00212 EXTERN void             TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr));
00213 /* 57 */
00214 EXTERN void             TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr, 
00215                                 int force));
00216 /* 58 */
00217 EXTERN void             TkpDisplayWarning _ANSI_ARGS_((char * msg, 
00218                                 char * title));
00219 /* 59 */
00220 EXTERN void             TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp, 
00221                                 Tcl_DString * name));
00222 /* 60 */
00223 EXTERN TkWindow *       TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr));
00224 /* 61 */
00225 EXTERN TkWindow *       TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr));
00226 /* 62 */
00227 EXTERN int              TkpInit _ANSI_ARGS_((Tcl_Interp * interp));
00228 /* 63 */
00229 EXTERN void             TkpInitializeMenuBindings _ANSI_ARGS_((
00230                                 Tcl_Interp * interp, 
00231                                 Tk_BindingTable bindingTable));
00232 /* 64 */
00233 EXTERN void             TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin));
00234 /* 65 */
00235 EXTERN void             TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin, 
00236                                 int transient));
00237 /* 66 */
00238 EXTERN Window           TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr, 
00239                                 Window parent));
00240 /* 67 */
00241 EXTERN void             TkpMenuNotifyToplevelCreate _ANSI_ARGS_((
00242                                 Tcl_Interp * interp1, char * menuName));
00243 /* 68 */
00244 EXTERN TkDisplay *      TkpOpenDisplay _ANSI_ARGS_((char * display_name));
00245 /* 69 */
00246 EXTERN int              TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr, 
00247                                 TkWindow * winPtr));
00248 /* 70 */
00249 EXTERN int              TkPolygonToArea _ANSI_ARGS_((double * polyPtr, 
00250                                 int numPoints, double * rectPtr));
00251 /* 71 */
00252 EXTERN double           TkPolygonToPoint _ANSI_ARGS_((double * polyPtr, 
00253                                 int numPoints, double * pointPtr));
00254 /* 72 */
00255 EXTERN int              TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr, 
00256                                 TkWindow * treePtr));
00257 /* 73 */
00258 EXTERN void             TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr, 
00259                                 XEvent * eventPtr));
00260 /* 74 */
00261 EXTERN void             TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp, 
00262                                 Tk_Window tkwin, char * menuName));
00263 /* 75 */
00264 EXTERN int              TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp, 
00265                                 Tk_Window tkwin, char * string));
00266 /* 76 */
00267 EXTERN int              TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win, 
00268                                 TkDisplay * dispPtr));
00269 /* 77 */
00270 EXTERN void             TkQueueEventForAllChildren _ANSI_ARGS_((
00271                                 TkWindow * winPtr, XEvent * eventPtr));
00272 /* 78 */
00273 EXTERN int              TkReadBitmapFile _ANSI_ARGS_((Display* display, 
00274                                 Drawable d, CONST char* filename, 
00275                                 unsigned int* width_return, 
00276                                 unsigned int* height_return, 
00277                                 Pixmap* bitmap_return, int* x_hot_return, 
00278                                 int* y_hot_return));
00279 /* 79 */
00280 EXTERN int              TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc, 
00281                                 int x, int y, int width, int height, int dx, 
00282                                 int dy, TkRegion damageRgn));
00283 /* 80 */
00284 EXTERN void             TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00285 /* 81 */
00286 EXTERN void             TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin, 
00287                                 XEvent * eventPtr));
00288 /* 82 */
00289 EXTERN void             TkSelInit _ANSI_ARGS_((Tk_Window tkwin));
00290 /* 83 */
00291 EXTERN void             TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));
00292 /* 84 */
00293 EXTERN void             TkSetClassProcs _ANSI_ARGS_((Tk_Window tkwin, 
00294                                 TkClassProcs * procs, 
00295                                 ClientData instanceData));
00296 /* 85 */
00297 EXTERN void             TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp, 
00298                                 Tk_Window tkwin, char * oldMenuName, 
00299                                 char * menuName));
00300 /* 86 */
00301 EXTERN KeySym           TkStringToKeysym _ANSI_ARGS_((char * name));
00302 /* 87 */
00303 EXTERN int              TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr, 
00304                                 int numPoints, double width, int capStyle, 
00305                                 int joinStyle, double * rectPtr));
00306 /* 88 */
00307 EXTERN void             TkWmAddToColormapWindows _ANSI_ARGS_((
00308                                 TkWindow * winPtr));
00309 /* 89 */
00310 EXTERN void             TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00311 /* 90 */
00312 EXTERN TkWindow *       TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));
00313 /* 91 */
00314 EXTERN void             TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));
00315 /* 92 */
00316 EXTERN void             TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));
00317 /* 93 */
00318 EXTERN void             TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr, 
00319                                 XEvent * evenvPtr));
00320 /* 94 */
00321 EXTERN void             TkWmRemoveFromColormapWindows _ANSI_ARGS_((
00322                                 TkWindow * winPtr));
00323 /* 95 */
00324 EXTERN void             TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr, 
00325                                 int aboveBelow, TkWindow * otherPtr));
00326 /* 96 */
00327 EXTERN void             TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));
00328 /* 97 */
00329 EXTERN void             TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));
00330 /* 98 */
00331 EXTERN Tcl_Obj *        TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin, 
00332                                 char * name));
00333 /* 99 */
00334 EXTERN Tcl_Obj *        TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin, 
00335                                 char * name));
00336 /* 100 */
00337 EXTERN Tcl_Obj *        TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin, 
00338                                 char * name));
00339 /* 101 */
00340 EXTERN Tcl_Obj *        TkDebugColor _ANSI_ARGS_((Tk_Window tkwin, 
00341                                 char * name));
00342 /* 102 */
00343 EXTERN Tcl_Obj *        TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp, 
00344                                 Tk_OptionTable table));
00345 /* 103 */
00346 EXTERN Tcl_Obj *        TkDebugFont _ANSI_ARGS_((Tk_Window tkwin, 
00347                                 char * name));
00348 /* 104 */
00349 EXTERN int              TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp, 
00350                                 Tcl_Obj * optionPtr, 
00351                                 CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
00352 /* 105 */
00353 EXTERN Tcl_HashTable *  TkGetBitmapPredefTable _ANSI_ARGS_((void));
00354 /* 106 */
00355 EXTERN TkDisplay *      TkGetDisplayList _ANSI_ARGS_((void));
00356 /* 107 */
00357 EXTERN TkMainInfo *     TkGetMainInfoList _ANSI_ARGS_((void));
00358 /* 108 */
00359 EXTERN int              TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
00360                                 Tk_Window tkwin, Tcl_Obj * objPtr, 
00361                                 Tk_Window * windowPtr));
00362 /* 109 */
00363 EXTERN char *           TkpGetString _ANSI_ARGS_((TkWindow * winPtr, 
00364                                 XEvent * eventPtr, Tcl_DString * dsPtr));
00365 /* 110 */
00366 EXTERN void             TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp, 
00367                                 Tk_Font tkfont));
00368 /* 111 */
00369 EXTERN Tcl_Obj *        TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin, 
00370                                 char * dbName, char * className));
00371 /* 112 */
00372 EXTERN void             TkpMenuThreadInit _ANSI_ARGS_((void));
00373 #ifdef __WIN32__
00374 /* 113 */
00375 EXTERN void             TkClipBox _ANSI_ARGS_((TkRegion rgn, 
00376                                 XRectangle* rect_return));
00377 #endif /* __WIN32__ */
00378 #ifdef MAC_TCL
00379 /* 113 */
00380 EXTERN void             TkClipBox _ANSI_ARGS_((TkRegion rgn, 
00381                                 XRectangle* rect_return));
00382 #endif /* MAC_TCL */
00383 #ifdef __WIN32__
00384 /* 114 */
00385 EXTERN TkRegion         TkCreateRegion _ANSI_ARGS_((void));
00386 #endif /* __WIN32__ */
00387 #ifdef MAC_TCL
00388 /* 114 */
00389 EXTERN TkRegion         TkCreateRegion _ANSI_ARGS_((void));
00390 #endif /* MAC_TCL */
00391 #ifdef __WIN32__
00392 /* 115 */
00393 EXTERN void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00394 #endif /* __WIN32__ */
00395 #ifdef MAC_TCL
00396 /* 115 */
00397 EXTERN void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00398 #endif /* MAC_TCL */
00399 #ifdef __WIN32__
00400 /* 116 */
00401 EXTERN void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 
00402                                 TkRegion srcb, TkRegion dr_return));
00403 #endif /* __WIN32__ */
00404 #ifdef MAC_TCL
00405 /* 116 */
00406 EXTERN void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 
00407                                 TkRegion srcb, TkRegion dr_return));
00408 #endif /* MAC_TCL */
00409 #ifdef __WIN32__
00410 /* 117 */
00411 EXTERN int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 
00412                                 int y, unsigned int width, 
00413                                 unsigned int height));
00414 #endif /* __WIN32__ */
00415 #ifdef MAC_TCL
00416 /* 117 */
00417 EXTERN int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 
00418                                 int y, unsigned int width, 
00419                                 unsigned int height));
00420 #endif /* MAC_TCL */
00421 #ifdef __WIN32__
00422 /* 118 */
00423 EXTERN void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 
00424                                 TkRegion rgn));
00425 #endif /* __WIN32__ */
00426 #ifdef MAC_TCL
00427 /* 118 */
00428 EXTERN void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 
00429                                 TkRegion rgn));
00430 #endif /* MAC_TCL */
00431 #ifdef __WIN32__
00432 /* 119 */
00433 EXTERN void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 
00434                                 TkRegion src, TkRegion dr_return));
00435 #endif /* __WIN32__ */
00436 #ifdef MAC_TCL
00437 /* 119 */
00438 EXTERN void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 
00439                                 TkRegion src, TkRegion dr_return));
00440 #endif /* MAC_TCL */
00441 #ifdef MAC_TCL
00442 /* 120 */
00443 EXTERN void             TkGenerateActivateEvents _ANSI_ARGS_((
00444                                 TkWindow * winPtr, int active));
00445 #endif /* MAC_TCL */
00446 #ifdef MAC_TCL
00447 /* 121 */
00448 EXTERN Pixmap           TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, 
00449                                 char * source));
00450 #endif /* MAC_TCL */
00451 #ifdef MAC_TCL
00452 /* 122 */
00453 EXTERN void             TkpDefineNativeBitmaps _ANSI_ARGS_((void));
00454 #endif /* MAC_TCL */
00455 #ifdef MAC_TCL
00456 /* 123 */
00457 EXTERN unsigned long    TkpGetMS _ANSI_ARGS_((void));
00458 #endif /* MAC_TCL */
00459 #ifdef MAC_TCL
00460 /* 124 */
00461 EXTERN Pixmap           TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display, 
00462                                 CONST char * name, int * width, int * height));
00463 #endif /* MAC_TCL */
00464 #ifdef MAC_TCL
00465 /* 125 */
00466 EXTERN void             TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00467 #endif /* MAC_TCL */
00468 #ifdef MAC_TCL
00469 /* 126 */
00470 EXTERN void             TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr));
00471 #endif /* MAC_TCL */
00472 #ifdef MAC_TCL
00473 /* 127 */
00474 EXTERN void             TkpSetCursor _ANSI_ARGS_((TkpCursor cursor));
00475 #endif /* MAC_TCL */
00476 #ifdef MAC_TCL
00477 /* 128 */
00478 EXTERN void             TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, 
00479                                 int state));
00480 #endif /* MAC_TCL */
00481 /* Slot 129 is reserved */
00482 #ifdef MAC_TCL
00483 /* 130 */
00484 EXTERN Window           TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr));
00485 #endif /* MAC_TCL */
00486 #ifdef MAC_TCL
00487 /* 131 */
00488 EXTERN int              TkGenerateButtonEvent _ANSI_ARGS_((int x, int y, 
00489                                 Window window, unsigned int state));
00490 #endif /* MAC_TCL */
00491 /* Slot 132 is reserved */
00492 #ifdef MAC_TCL
00493 /* 133 */
00494 EXTERN void             TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin));
00495 #endif /* MAC_TCL */
00496 #ifdef MAC_TCL
00497 /* 134 */
00498 EXTERN void             TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin, 
00499                                 int x, int y, int width, int height, 
00500                                 int flags));
00501 #endif /* MAC_TCL */
00502 /* 135 */
00503 EXTERN void             TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin, 
00504                                 GC fgGC, GC bgGC, int highlightWidth, 
00505                                 Drawable drawable));
00506 /* 136 */
00507 EXTERN void             TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr, 
00508                                 int force));
00509 /* 137 */
00510 EXTERN void             TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin, 
00511                                 KeySym keySym, XEvent * eventPtr));
00512 /* 138 */
00513 EXTERN KeySym           TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr, 
00514                                 XEvent * eventPtr));
00515 /* 139 */
00516 EXTERN void             TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));
00517 
00518 typedef struct TkIntStubs {
00519     int magic;
00520     struct TkIntStubHooks *hooks;
00521 
00522     TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */
00523     void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */
00524     void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */
00525     void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */
00526     void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */
00527     void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */
00528     void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */
00529     void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */
00530     int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */
00531     void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */
00532     int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */
00533     unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */
00534     TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */
00535     int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */
00536     Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName, char * baseName)); /* 14 */
00537     Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */
00538     void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */
00539     void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */
00540     void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */
00541     void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */
00542     void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */
00543     int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */
00544     char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */
00545     void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */
00546     int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */
00547     TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */
00548     void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */
00549     void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */
00550     void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */
00551     void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */
00552     char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */
00553     void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */
00554     TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */
00555     char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName)); /* 33 */
00556     TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */
00557     int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */
00558     TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */
00559     int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */
00560     int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */
00561     void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */
00562     void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */
00563     void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */
00564     int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */
00565     void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */
00566     void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */
00567     void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */
00568     char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */
00569     int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */
00570     double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */
00571     int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */
00572     void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */
00573     void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */
00574     void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */
00575     int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */
00576     double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */
00577     int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */
00578     void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */
00579     void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */
00580     void (*tkpDisplayWarning) _ANSI_ARGS_((char * msg, char * title)); /* 58 */
00581     void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */
00582     TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */
00583     TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */
00584     int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */
00585     void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */
00586     void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */
00587     void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */
00588     Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */
00589     void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */
00590     TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((char * display_name)); /* 68 */
00591     int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */
00592     int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */
00593     double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */
00594     int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */
00595     void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */
00596     void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */
00597     int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * string)); /* 75 */
00598     int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */
00599     void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */
00600     int (*tkReadBitmapFile) _ANSI_ARGS_((Display* display, Drawable d, CONST char* filename, unsigned int* width_return, unsigned int* height_return, Pixmap* bitmap_return, int* x_hot_return, int* y_hot_return)); /* 78 */
00601     int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */
00602     void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */
00603     void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */
00604     void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */
00605     void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */
00606     void (*tkSetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, TkClassProcs * procs, ClientData instanceData)); /* 84 */
00607     void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */
00608     KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */
00609     int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */
00610     void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */
00611     void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */
00612     TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */
00613     void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */
00614     void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */
00615     void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */
00616     void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */
00617     void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */
00618     void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */
00619     void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */
00620     Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */
00621     Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */
00622     Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */
00623     Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */
00624     Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */
00625     Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */
00626     int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */
00627     Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */
00628     TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */
00629     TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */
00630     int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */
00631     char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */
00632     void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */
00633     Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 111 */
00634     void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */
00635 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00636     void *reserved113;
00637 #endif /* UNIX */
00638 #ifdef __WIN32__
00639     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
00640 #endif /* __WIN32__ */
00641 #ifdef MAC_TCL
00642     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
00643 #endif /* MAC_TCL */
00644 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00645     void *reserved114;
00646 #endif /* UNIX */
00647 #ifdef __WIN32__
00648     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
00649 #endif /* __WIN32__ */
00650 #ifdef MAC_TCL
00651     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
00652 #endif /* MAC_TCL */
00653 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00654     void *reserved115;
00655 #endif /* UNIX */
00656 #ifdef __WIN32__
00657     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
00658 #endif /* __WIN32__ */
00659 #ifdef MAC_TCL
00660     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
00661 #endif /* MAC_TCL */
00662 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00663     void *reserved116;
00664 #endif /* UNIX */
00665 #ifdef __WIN32__
00666     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
00667 #endif /* __WIN32__ */
00668 #ifdef MAC_TCL
00669     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
00670 #endif /* MAC_TCL */
00671 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00672     void *reserved117;
00673 #endif /* UNIX */
00674 #ifdef __WIN32__
00675     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
00676 #endif /* __WIN32__ */
00677 #ifdef MAC_TCL
00678     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
00679 #endif /* MAC_TCL */
00680 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00681     void *reserved118;
00682 #endif /* UNIX */
00683 #ifdef __WIN32__
00684     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
00685 #endif /* __WIN32__ */
00686 #ifdef MAC_TCL
00687     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
00688 #endif /* MAC_TCL */
00689 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00690     void *reserved119;
00691 #endif /* UNIX */
00692 #ifdef __WIN32__
00693     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
00694 #endif /* __WIN32__ */
00695 #ifdef MAC_TCL
00696     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
00697 #endif /* MAC_TCL */
00698 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00699     void *reserved120;
00700 #endif /* UNIX */
00701 #ifdef __WIN32__
00702     void *reserved120;
00703 #endif /* __WIN32__ */
00704 #ifdef MAC_TCL
00705     void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 120 */
00706 #endif /* MAC_TCL */
00707 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00708     void *reserved121;
00709 #endif /* UNIX */
00710 #ifdef __WIN32__
00711     void *reserved121;
00712 #endif /* __WIN32__ */
00713 #ifdef MAC_TCL
00714     Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 121 */
00715 #endif /* MAC_TCL */
00716 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00717     void *reserved122;
00718 #endif /* UNIX */
00719 #ifdef __WIN32__
00720     void *reserved122;
00721 #endif /* __WIN32__ */
00722 #ifdef MAC_TCL
00723     void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */
00724 #endif /* MAC_TCL */
00725 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00726     void *reserved123;
00727 #endif /* UNIX */
00728 #ifdef __WIN32__
00729     void *reserved123;
00730 #endif /* __WIN32__ */
00731 #ifdef MAC_TCL
00732     unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 123 */
00733 #endif /* MAC_TCL */
00734 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00735     void *reserved124;
00736 #endif /* UNIX */
00737 #ifdef __WIN32__
00738     void *reserved124;
00739 #endif /* __WIN32__ */
00740 #ifdef MAC_TCL
00741     Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */
00742 #endif /* MAC_TCL */
00743 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00744     void *reserved125;
00745 #endif /* UNIX */
00746 #ifdef __WIN32__
00747     void *reserved125;
00748 #endif /* __WIN32__ */
00749 #ifdef MAC_TCL
00750     void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 125 */
00751 #endif /* MAC_TCL */
00752 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00753     void *reserved126;
00754 #endif /* UNIX */
00755 #ifdef __WIN32__
00756     void *reserved126;
00757 #endif /* __WIN32__ */
00758 #ifdef MAC_TCL
00759     void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 126 */
00760 #endif /* MAC_TCL */
00761 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00762     void *reserved127;
00763 #endif /* UNIX */
00764 #ifdef __WIN32__
00765     void *reserved127;
00766 #endif /* __WIN32__ */
00767 #ifdef MAC_TCL
00768     void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 127 */
00769 #endif /* MAC_TCL */
00770 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00771     void *reserved128;
00772 #endif /* UNIX */
00773 #ifdef __WIN32__
00774     void *reserved128;
00775 #endif /* __WIN32__ */
00776 #ifdef MAC_TCL
00777     void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 128 */
00778 #endif /* MAC_TCL */
00779     void *reserved129;
00780 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00781     void *reserved130;
00782 #endif /* UNIX */
00783 #ifdef __WIN32__
00784     void *reserved130;
00785 #endif /* __WIN32__ */
00786 #ifdef MAC_TCL
00787     Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 130 */
00788 #endif /* MAC_TCL */
00789 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00790     void *reserved131;
00791 #endif /* UNIX */
00792 #ifdef __WIN32__
00793     void *reserved131;
00794 #endif /* __WIN32__ */
00795 #ifdef MAC_TCL
00796     int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 131 */
00797 #endif /* MAC_TCL */
00798     void *reserved132;
00799 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00800     void *reserved133;
00801 #endif /* UNIX */
00802 #ifdef __WIN32__
00803     void *reserved133;
00804 #endif /* __WIN32__ */
00805 #ifdef MAC_TCL
00806     void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 133 */
00807 #endif /* MAC_TCL */
00808 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00809     void *reserved134;
00810 #endif /* UNIX */
00811 #ifdef __WIN32__
00812     void *reserved134;
00813 #endif /* __WIN32__ */
00814 #ifdef MAC_TCL
00815     void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 134 */
00816 #endif /* MAC_TCL */
00817     void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */
00818     void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */
00819     void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr)); /* 137 */
00820     KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr)); /* 138 */
00821     void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 139 */
00822 } TkIntStubs;
00823 
00824 #ifdef __cplusplus
00825 extern "C" {
00826 #endif
00827 extern TkIntStubs *tkIntStubsPtr;
00828 #ifdef __cplusplus
00829 }
00830 #endif
00831 
00832 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
00833 
00834 /*
00835  * Inline function declarations:
00836  */
00837 
00838 #ifndef TkAllocWindow
00839 #define TkAllocWindow \
00840         (tkIntStubsPtr->tkAllocWindow) /* 0 */
00841 #endif
00842 #ifndef TkBezierPoints
00843 #define TkBezierPoints \
00844         (tkIntStubsPtr->tkBezierPoints) /* 1 */
00845 #endif
00846 #ifndef TkBezierScreenPoints
00847 #define TkBezierScreenPoints \
00848         (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */
00849 #endif
00850 #ifndef TkBindDeadWindow
00851 #define TkBindDeadWindow \
00852         (tkIntStubsPtr->tkBindDeadWindow) /* 3 */
00853 #endif
00854 #ifndef TkBindEventProc
00855 #define TkBindEventProc \
00856         (tkIntStubsPtr->tkBindEventProc) /* 4 */
00857 #endif
00858 #ifndef TkBindFree
00859 #define TkBindFree \
00860         (tkIntStubsPtr->tkBindFree) /* 5 */
00861 #endif
00862 #ifndef TkBindInit
00863 #define TkBindInit \
00864         (tkIntStubsPtr->tkBindInit) /* 6 */
00865 #endif
00866 #ifndef TkChangeEventWindow
00867 #define TkChangeEventWindow \
00868         (tkIntStubsPtr->tkChangeEventWindow) /* 7 */
00869 #endif
00870 #ifndef TkClipInit
00871 #define TkClipInit \
00872         (tkIntStubsPtr->tkClipInit) /* 8 */
00873 #endif
00874 #ifndef TkComputeAnchor
00875 #define TkComputeAnchor \
00876         (tkIntStubsPtr->tkComputeAnchor) /* 9 */
00877 #endif
00878 #ifndef TkCopyAndGlobalEval
00879 #define TkCopyAndGlobalEval \
00880         (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */
00881 #endif
00882 #ifndef TkCreateBindingProcedure
00883 #define TkCreateBindingProcedure \
00884         (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */
00885 #endif
00886 #ifndef TkCreateCursorFromData
00887 #define TkCreateCursorFromData \
00888         (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */
00889 #endif
00890 #ifndef TkCreateFrame
00891 #define TkCreateFrame \
00892         (tkIntStubsPtr->tkCreateFrame) /* 13 */
00893 #endif
00894 #ifndef TkCreateMainWindow
00895 #define TkCreateMainWindow \
00896         (tkIntStubsPtr->tkCreateMainWindow) /* 14 */
00897 #endif
00898 #ifndef TkCurrentTime
00899 #define TkCurrentTime \
00900         (tkIntStubsPtr->tkCurrentTime) /* 15 */
00901 #endif
00902 #ifndef TkDeleteAllImages
00903 #define TkDeleteAllImages \
00904         (tkIntStubsPtr->tkDeleteAllImages) /* 16 */
00905 #endif
00906 #ifndef TkDoConfigureNotify
00907 #define TkDoConfigureNotify \
00908         (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */
00909 #endif
00910 #ifndef TkDrawInsetFocusHighlight
00911 #define TkDrawInsetFocusHighlight \
00912         (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */
00913 #endif
00914 #ifndef TkEventDeadWindow
00915 #define TkEventDeadWindow \
00916         (tkIntStubsPtr->tkEventDeadWindow) /* 19 */
00917 #endif
00918 #ifndef TkFillPolygon
00919 #define TkFillPolygon \
00920         (tkIntStubsPtr->tkFillPolygon) /* 20 */
00921 #endif
00922 #ifndef TkFindStateNum
00923 #define TkFindStateNum \
00924         (tkIntStubsPtr->tkFindStateNum) /* 21 */
00925 #endif
00926 #ifndef TkFindStateString
00927 #define TkFindStateString \
00928         (tkIntStubsPtr->tkFindStateString) /* 22 */
00929 #endif
00930 #ifndef TkFocusDeadWindow
00931 #define TkFocusDeadWindow \
00932         (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */
00933 #endif
00934 #ifndef TkFocusFilterEvent
00935 #define TkFocusFilterEvent \
00936         (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */
00937 #endif
00938 #ifndef TkFocusKeyEvent
00939 #define TkFocusKeyEvent \
00940         (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */
00941 #endif
00942 #ifndef TkFontPkgInit
00943 #define TkFontPkgInit \
00944         (tkIntStubsPtr->tkFontPkgInit) /* 26 */
00945 #endif
00946 #ifndef TkFontPkgFree
00947 #define TkFontPkgFree \
00948         (tkIntStubsPtr->tkFontPkgFree) /* 27 */
00949 #endif
00950 #ifndef TkFreeBindingTags
00951 #define TkFreeBindingTags \
00952         (tkIntStubsPtr->tkFreeBindingTags) /* 28 */
00953 #endif
00954 #ifndef TkpFreeCursor
00955 #define TkpFreeCursor \
00956         (tkIntStubsPtr->tkpFreeCursor) /* 29 */
00957 #endif
00958 #ifndef TkGetBitmapData
00959 #define TkGetBitmapData \
00960         (tkIntStubsPtr->tkGetBitmapData) /* 30 */
00961 #endif
00962 #ifndef TkGetButtPoints
00963 #define TkGetButtPoints \
00964         (tkIntStubsPtr->tkGetButtPoints) /* 31 */
00965 #endif
00966 #ifndef TkGetCursorByName
00967 #define TkGetCursorByName \
00968         (tkIntStubsPtr->tkGetCursorByName) /* 32 */
00969 #endif
00970 #ifndef TkGetDefaultScreenName
00971 #define TkGetDefaultScreenName \
00972         (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */
00973 #endif
00974 #ifndef TkGetDisplay
00975 #define TkGetDisplay \
00976         (tkIntStubsPtr->tkGetDisplay) /* 34 */
00977 #endif
00978 #ifndef TkGetDisplayOf
00979 #define TkGetDisplayOf \
00980         (tkIntStubsPtr->tkGetDisplayOf) /* 35 */
00981 #endif
00982 #ifndef TkGetFocusWin
00983 #define TkGetFocusWin \
00984         (tkIntStubsPtr->tkGetFocusWin) /* 36 */
00985 #endif
00986 #ifndef TkGetInterpNames
00987 #define TkGetInterpNames \
00988         (tkIntStubsPtr->tkGetInterpNames) /* 37 */
00989 #endif
00990 #ifndef TkGetMiterPoints
00991 #define TkGetMiterPoints \
00992         (tkIntStubsPtr->tkGetMiterPoints) /* 38 */
00993 #endif
00994 #ifndef TkGetPointerCoords
00995 #define TkGetPointerCoords \
00996         (tkIntStubsPtr->tkGetPointerCoords) /* 39 */
00997 #endif
00998 #ifndef TkGetServerInfo
00999 #define TkGetServerInfo \
01000         (tkIntStubsPtr->tkGetServerInfo) /* 40 */
01001 #endif
01002 #ifndef TkGrabDeadWindow
01003 #define TkGrabDeadWindow \
01004         (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */
01005 #endif
01006 #ifndef TkGrabState
01007 #define TkGrabState \
01008         (tkIntStubsPtr->tkGrabState) /* 42 */
01009 #endif
01010 #ifndef TkIncludePoint
01011 #define TkIncludePoint \
01012         (tkIntStubsPtr->tkIncludePoint) /* 43 */
01013 #endif
01014 #ifndef TkInOutEvents
01015 #define TkInOutEvents \
01016         (tkIntStubsPtr->tkInOutEvents) /* 44 */
01017 #endif
01018 #ifndef TkInstallFrameMenu
01019 #define TkInstallFrameMenu \
01020         (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */
01021 #endif
01022 #ifndef TkKeysymToString
01023 #define TkKeysymToString \
01024         (tkIntStubsPtr->tkKeysymToString) /* 46 */
01025 #endif
01026 #ifndef TkLineToArea
01027 #define TkLineToArea \
01028         (tkIntStubsPtr->tkLineToArea) /* 47 */
01029 #endif
01030 #ifndef TkLineToPoint
01031 #define TkLineToPoint \
01032         (tkIntStubsPtr->tkLineToPoint) /* 48 */
01033 #endif
01034 #ifndef TkMakeBezierCurve
01035 #define TkMakeBezierCurve \
01036         (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */
01037 #endif
01038 #ifndef TkMakeBezierPostscript
01039 #define TkMakeBezierPostscript \
01040         (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */
01041 #endif
01042 #ifndef TkOptionClassChanged
01043 #define TkOptionClassChanged \
01044         (tkIntStubsPtr->tkOptionClassChanged) /* 51 */
01045 #endif
01046 #ifndef TkOptionDeadWindow
01047 #define TkOptionDeadWindow \
01048         (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */
01049 #endif
01050 #ifndef TkOvalToArea
01051 #define TkOvalToArea \
01052         (tkIntStubsPtr->tkOvalToArea) /* 53 */
01053 #endif
01054 #ifndef TkOvalToPoint
01055 #define TkOvalToPoint \
01056         (tkIntStubsPtr->tkOvalToPoint) /* 54 */
01057 #endif
01058 #ifndef TkpChangeFocus
01059 #define TkpChangeFocus \
01060         (tkIntStubsPtr->tkpChangeFocus) /* 55 */
01061 #endif
01062 #ifndef TkpCloseDisplay
01063 #define TkpCloseDisplay \
01064         (tkIntStubsPtr->tkpCloseDisplay) /* 56 */
01065 #endif
01066 #ifndef TkpClaimFocus
01067 #define TkpClaimFocus \
01068         (tkIntStubsPtr->tkpClaimFocus) /* 57 */
01069 #endif
01070 #ifndef TkpDisplayWarning
01071 #define TkpDisplayWarning \
01072         (tkIntStubsPtr->tkpDisplayWarning) /* 58 */
01073 #endif
01074 #ifndef TkpGetAppName
01075 #define TkpGetAppName \
01076         (tkIntStubsPtr->tkpGetAppName) /* 59 */
01077 #endif
01078 #ifndef TkpGetOtherWindow
01079 #define TkpGetOtherWindow \
01080         (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */
01081 #endif
01082 #ifndef TkpGetWrapperWindow
01083 #define TkpGetWrapperWindow \
01084         (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */
01085 #endif
01086 #ifndef TkpInit
01087 #define TkpInit \
01088         (tkIntStubsPtr->tkpInit) /* 62 */
01089 #endif
01090 #ifndef TkpInitializeMenuBindings
01091 #define TkpInitializeMenuBindings \
01092         (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */
01093 #endif
01094 #ifndef TkpMakeContainer
01095 #define TkpMakeContainer \
01096         (tkIntStubsPtr->tkpMakeContainer) /* 64 */
01097 #endif
01098 #ifndef TkpMakeMenuWindow
01099 #define TkpMakeMenuWindow \
01100         (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */
01101 #endif
01102 #ifndef TkpMakeWindow
01103 #define TkpMakeWindow \
01104         (tkIntStubsPtr->tkpMakeWindow) /* 66 */
01105 #endif
01106 #ifndef TkpMenuNotifyToplevelCreate
01107 #define TkpMenuNotifyToplevelCreate \
01108         (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */
01109 #endif
01110 #ifndef TkpOpenDisplay
01111 #define TkpOpenDisplay \
01112         (tkIntStubsPtr->tkpOpenDisplay) /* 68 */
01113 #endif
01114 #ifndef TkPointerEvent
01115 #define TkPointerEvent \
01116         (tkIntStubsPtr->tkPointerEvent) /* 69 */
01117 #endif
01118 #ifndef TkPolygonToArea
01119 #define TkPolygonToArea \
01120         (tkIntStubsPtr->tkPolygonToArea) /* 70 */
01121 #endif
01122 #ifndef TkPolygonToPoint
01123 #define TkPolygonToPoint \
01124         (tkIntStubsPtr->tkPolygonToPoint) /* 71 */
01125 #endif
01126 #ifndef TkPositionInTree
01127 #define TkPositionInTree \
01128         (tkIntStubsPtr->tkPositionInTree) /* 72 */
01129 #endif
01130 #ifndef TkpRedirectKeyEvent
01131 #define TkpRedirectKeyEvent \
01132         (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */
01133 #endif
01134 #ifndef TkpSetMainMenubar
01135 #define TkpSetMainMenubar \
01136         (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */
01137 #endif
01138 #ifndef TkpUseWindow
01139 #define TkpUseWindow \
01140         (tkIntStubsPtr->tkpUseWindow) /* 75 */
01141 #endif
01142 #ifndef TkpWindowWasRecentlyDeleted
01143 #define TkpWindowWasRecentlyDeleted \
01144         (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */
01145 #endif
01146 #ifndef TkQueueEventForAllChildren
01147 #define TkQueueEventForAllChildren \
01148         (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */
01149 #endif
01150 #ifndef TkReadBitmapFile
01151 #define TkReadBitmapFile \
01152         (tkIntStubsPtr->tkReadBitmapFile) /* 78 */
01153 #endif
01154 #ifndef TkScrollWindow
01155 #define TkScrollWindow \
01156         (tkIntStubsPtr->tkScrollWindow) /* 79 */
01157 #endif
01158 #ifndef TkSelDeadWindow
01159 #define TkSelDeadWindow \
01160         (tkIntStubsPtr->tkSelDeadWindow) /* 80 */
01161 #endif
01162 #ifndef TkSelEventProc
01163 #define TkSelEventProc \
01164         (tkIntStubsPtr->tkSelEventProc) /* 81 */
01165 #endif
01166 #ifndef TkSelInit
01167 #define TkSelInit \
01168         (tkIntStubsPtr->tkSelInit) /* 82 */
01169 #endif
01170 #ifndef TkSelPropProc
01171 #define TkSelPropProc \
01172         (tkIntStubsPtr->tkSelPropProc) /* 83 */
01173 #endif
01174 #ifndef TkSetClassProcs
01175 #define TkSetClassProcs \
01176         (tkIntStubsPtr->tkSetClassProcs) /* 84 */
01177 #endif
01178 #ifndef TkSetWindowMenuBar
01179 #define TkSetWindowMenuBar \
01180         (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */
01181 #endif
01182 #ifndef TkStringToKeysym
01183 #define TkStringToKeysym \
01184         (tkIntStubsPtr->tkStringToKeysym) /* 86 */
01185 #endif
01186 #ifndef TkThickPolyLineToArea
01187 #define TkThickPolyLineToArea \
01188         (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */
01189 #endif
01190 #ifndef TkWmAddToColormapWindows
01191 #define TkWmAddToColormapWindows \
01192         (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */
01193 #endif
01194 #ifndef TkWmDeadWindow
01195 #define TkWmDeadWindow \
01196         (tkIntStubsPtr->tkWmDeadWindow) /* 89 */
01197 #endif
01198 #ifndef TkWmFocusToplevel
01199 #define TkWmFocusToplevel \
01200         (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */
01201 #endif
01202 #ifndef TkWmMapWindow
01203 #define TkWmMapWindow \
01204         (tkIntStubsPtr->tkWmMapWindow) /* 91 */
01205 #endif
01206 #ifndef TkWmNewWindow
01207 #define TkWmNewWindow \
01208         (tkIntStubsPtr->tkWmNewWindow) /* 92 */
01209 #endif
01210 #ifndef TkWmProtocolEventProc
01211 #define TkWmProtocolEventProc \
01212         (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */
01213 #endif
01214 #ifndef TkWmRemoveFromColormapWindows
01215 #define TkWmRemoveFromColormapWindows \
01216         (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */
01217 #endif
01218 #ifndef TkWmRestackToplevel
01219 #define TkWmRestackToplevel \
01220         (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */
01221 #endif
01222 #ifndef TkWmSetClass
01223 #define TkWmSetClass \
01224         (tkIntStubsPtr->tkWmSetClass) /* 96 */
01225 #endif
01226 #ifndef TkWmUnmapWindow
01227 #define TkWmUnmapWindow \
01228         (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */
01229 #endif
01230 #ifndef TkDebugBitmap
01231 #define TkDebugBitmap \
01232         (tkIntStubsPtr->tkDebugBitmap) /* 98 */
01233 #endif
01234 #ifndef TkDebugBorder
01235 #define TkDebugBorder \
01236         (tkIntStubsPtr->tkDebugBorder) /* 99 */
01237 #endif
01238 #ifndef TkDebugCursor
01239 #define TkDebugCursor \
01240         (tkIntStubsPtr->tkDebugCursor) /* 100 */
01241 #endif
01242 #ifndef TkDebugColor
01243 #define TkDebugColor \
01244         (tkIntStubsPtr->tkDebugColor) /* 101 */
01245 #endif
01246 #ifndef TkDebugConfig
01247 #define TkDebugConfig \
01248         (tkIntStubsPtr->tkDebugConfig) /* 102 */
01249 #endif
01250 #ifndef TkDebugFont
01251 #define TkDebugFont \
01252         (tkIntStubsPtr->tkDebugFont) /* 103 */
01253 #endif
01254 #ifndef TkFindStateNumObj
01255 #define TkFindStateNumObj \
01256         (tkIntStubsPtr->tkFindStateNumObj) /* 104 */
01257 #endif
01258 #ifndef TkGetBitmapPredefTable
01259 #define TkGetBitmapPredefTable \
01260         (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */
01261 #endif
01262 #ifndef TkGetDisplayList
01263 #define TkGetDisplayList \
01264         (tkIntStubsPtr->tkGetDisplayList) /* 106 */
01265 #endif
01266 #ifndef TkGetMainInfoList
01267 #define TkGetMainInfoList \
01268         (tkIntStubsPtr->tkGetMainInfoList) /* 107 */
01269 #endif
01270 #ifndef TkGetWindowFromObj
01271 #define TkGetWindowFromObj \
01272         (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */
01273 #endif
01274 #ifndef TkpGetString
01275 #define TkpGetString \
01276         (tkIntStubsPtr->tkpGetString) /* 109 */
01277 #endif
01278 #ifndef TkpGetSubFonts
01279 #define TkpGetSubFonts \
01280         (tkIntStubsPtr->tkpGetSubFonts) /* 110 */
01281 #endif
01282 #ifndef TkpGetSystemDefault
01283 #define TkpGetSystemDefault \
01284         (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */
01285 #endif
01286 #ifndef TkpMenuThreadInit
01287 #define TkpMenuThreadInit \
01288         (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */
01289 #endif
01290 #ifdef __WIN32__
01291 #ifndef TkClipBox
01292 #define TkClipBox \
01293         (tkIntStubsPtr->tkClipBox) /* 113 */
01294 #endif
01295 #endif /* __WIN32__ */
01296 #ifdef MAC_TCL
01297 #ifndef TkClipBox
01298 #define TkClipBox \
01299         (tkIntStubsPtr->tkClipBox) /* 113 */
01300 #endif
01301 #endif /* MAC_TCL */
01302 #ifdef __WIN32__
01303 #ifndef TkCreateRegion
01304 #define TkCreateRegion \
01305         (tkIntStubsPtr->tkCreateRegion) /* 114 */
01306 #endif
01307 #endif /* __WIN32__ */
01308 #ifdef MAC_TCL
01309 #ifndef TkCreateRegion
01310 #define TkCreateRegion \
01311         (tkIntStubsPtr->tkCreateRegion) /* 114 */
01312 #endif
01313 #endif /* MAC_TCL */
01314 #ifdef __WIN32__
01315 #ifndef TkDestroyRegion
01316 #define TkDestroyRegion \
01317         (tkIntStubsPtr->tkDestroyRegion) /* 115 */
01318 #endif
01319 #endif /* __WIN32__ */
01320 #ifdef MAC_TCL
01321 #ifndef TkDestroyRegion
01322 #define TkDestroyRegion \
01323         (tkIntStubsPtr->tkDestroyRegion) /* 115 */
01324 #endif
01325 #endif /* MAC_TCL */
01326 #ifdef __WIN32__
01327 #ifndef TkIntersectRegion
01328 #define TkIntersectRegion \
01329         (tkIntStubsPtr->tkIntersectRegion) /* 116 */
01330 #endif
01331 #endif /* __WIN32__ */
01332 #ifdef MAC_TCL
01333 #ifndef TkIntersectRegion
01334 #define TkIntersectRegion \
01335         (tkIntStubsPtr->tkIntersectRegion) /* 116 */
01336 #endif
01337 #endif /* MAC_TCL */
01338 #ifdef __WIN32__
01339 #ifndef TkRectInRegion
01340 #define TkRectInRegion \
01341         (tkIntStubsPtr->tkRectInRegion) /* 117 */
01342 #endif
01343 #endif /* __WIN32__ */
01344 #ifdef MAC_TCL
01345 #ifndef TkRectInRegion
01346 #define TkRectInRegion \
01347         (tkIntStubsPtr->tkRectInRegion) /* 117 */
01348 #endif
01349 #endif /* MAC_TCL */
01350 #ifdef __WIN32__
01351 #ifndef TkSetRegion
01352 #define TkSetRegion \
01353         (tkIntStubsPtr->tkSetRegion) /* 118 */
01354 #endif
01355 #endif /* __WIN32__ */
01356 #ifdef MAC_TCL
01357 #ifndef TkSetRegion
01358 #define TkSetRegion \
01359         (tkIntStubsPtr->tkSetRegion) /* 118 */
01360 #endif
01361 #endif /* MAC_TCL */
01362 #ifdef __WIN32__
01363 #ifndef TkUnionRectWithRegion
01364 #define TkUnionRectWithRegion \
01365         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
01366 #endif
01367 #endif /* __WIN32__ */
01368 #ifdef MAC_TCL
01369 #ifndef TkUnionRectWithRegion
01370 #define TkUnionRectWithRegion \
01371         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
01372 #endif
01373 #endif /* MAC_TCL */
01374 #ifdef MAC_TCL
01375 #ifndef TkGenerateActivateEvents
01376 #define TkGenerateActivateEvents \
01377         (tkIntStubsPtr->tkGenerateActivateEvents) /* 120 */
01378 #endif
01379 #endif /* MAC_TCL */
01380 #ifdef MAC_TCL
01381 #ifndef TkpCreateNativeBitmap
01382 #define TkpCreateNativeBitmap \
01383         (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */
01384 #endif
01385 #endif /* MAC_TCL */
01386 #ifdef MAC_TCL
01387 #ifndef TkpDefineNativeBitmaps
01388 #define TkpDefineNativeBitmaps \
01389         (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */
01390 #endif
01391 #endif /* MAC_TCL */
01392 #ifdef MAC_TCL
01393 #ifndef TkpGetMS
01394 #define TkpGetMS \
01395         (tkIntStubsPtr->tkpGetMS) /* 123 */
01396 #endif
01397 #endif /* MAC_TCL */
01398 #ifdef MAC_TCL
01399 #ifndef TkpGetNativeAppBitmap
01400 #define TkpGetNativeAppBitmap \
01401         (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */
01402 #endif
01403 #endif /* MAC_TCL */
01404 #ifdef MAC_TCL
01405 #ifndef TkPointerDeadWindow
01406 #define TkPointerDeadWindow \
01407         (tkIntStubsPtr->tkPointerDeadWindow) /* 125 */
01408 #endif
01409 #endif /* MAC_TCL */
01410 #ifdef MAC_TCL
01411 #ifndef TkpSetCapture
01412 #define TkpSetCapture \
01413         (tkIntStubsPtr->tkpSetCapture) /* 126 */
01414 #endif
01415 #endif /* MAC_TCL */
01416 #ifdef MAC_TCL
01417 #ifndef TkpSetCursor
01418 #define TkpSetCursor \
01419         (tkIntStubsPtr->tkpSetCursor) /* 127 */
01420 #endif
01421 #endif /* MAC_TCL */
01422 #ifdef MAC_TCL
01423 #ifndef TkpWmSetState
01424 #define TkpWmSetState \
01425         (tkIntStubsPtr->tkpWmSetState) /* 128 */
01426 #endif
01427 #endif /* MAC_TCL */
01428 /* Slot 129 is reserved */
01429 #ifdef MAC_TCL
01430 #ifndef TkGetTransientMaster
01431 #define TkGetTransientMaster \
01432         (tkIntStubsPtr->tkGetTransientMaster) /* 130 */
01433 #endif
01434 #endif /* MAC_TCL */
01435 #ifdef MAC_TCL
01436 #ifndef TkGenerateButtonEvent
01437 #define TkGenerateButtonEvent \
01438         (tkIntStubsPtr->tkGenerateButtonEvent) /* 131 */
01439 #endif
01440 #endif /* MAC_TCL */
01441 /* Slot 132 is reserved */
01442 #ifdef MAC_TCL
01443 #ifndef TkGenWMDestroyEvent
01444 #define TkGenWMDestroyEvent \
01445         (tkIntStubsPtr->tkGenWMDestroyEvent) /* 133 */
01446 #endif
01447 #endif /* MAC_TCL */
01448 #ifdef MAC_TCL
01449 #ifndef TkGenWMConfigureEvent
01450 #define TkGenWMConfigureEvent \
01451         (tkIntStubsPtr->tkGenWMConfigureEvent) /* 134 */
01452 #endif
01453 #endif /* MAC_TCL */
01454 #ifndef TkpDrawHighlightBorder
01455 #define TkpDrawHighlightBorder \
01456         (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */
01457 #endif
01458 #ifndef TkSetFocusWin
01459 #define TkSetFocusWin \
01460         (tkIntStubsPtr->tkSetFocusWin) /* 136 */
01461 #endif
01462 #ifndef TkpSetKeycodeAndState
01463 #define TkpSetKeycodeAndState \
01464         (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */
01465 #endif
01466 #ifndef TkpGetKeySym
01467 #define TkpGetKeySym \
01468         (tkIntStubsPtr->tkpGetKeySym) /* 138 */
01469 #endif
01470 #ifndef TkpInitKeymapInfo
01471 #define TkpInitKeymapInfo \
01472         (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */
01473 #endif
01474 
01475 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
01476 
01477 /* !END!: Do not edit above this line. */
01478 
01479 #undef TCL_STORAGE_CLASS
01480 #define TCL_STORAGE_CLASS DLLIMPORT
01481 
01482 #endif /* _TKINTDECLS */
01483 

Generated on Mon Oct 23 15:05:30 2006 for OpenSees by doxygen 1.5.0