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 14.1 2004/11/16 19:42:10 morrison 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, CONST char * eventString, 
00075                                 TkBindEvalProc * evalProc, 
00076                                 TkBindFreeProc * freeProc, 
00077                                 ClientData clientData));
00078 /* 12 */
00079 EXTERN TkCursor *       TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin, 
00080                                 CONST char * source, CONST char * mask, 
00081                                 int width, int height, int xHot, int yHot, 
00082                                 XColor fg, 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                                 CONST 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 CONST84_RETURN char * TkGetDefaultScreenName _ANSI_ARGS_((
00145                                 Tcl_Interp * interp, CONST 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_((CONST char * msg, 
00218                                 CONST 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_((
00245                                 CONST char * display_name));
00246 /* 69 */
00247 EXTERN int              TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr, 
00248                                 TkWindow * winPtr));
00249 /* 70 */
00250 EXTERN int              TkPolygonToArea _ANSI_ARGS_((double * polyPtr, 
00251                                 int numPoints, double * rectPtr));
00252 /* 71 */
00253 EXTERN double           TkPolygonToPoint _ANSI_ARGS_((double * polyPtr, 
00254                                 int numPoints, double * pointPtr));
00255 /* 72 */
00256 EXTERN int              TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr, 
00257                                 TkWindow * treePtr));
00258 /* 73 */
00259 EXTERN void             TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr, 
00260                                 XEvent * eventPtr));
00261 /* 74 */
00262 EXTERN void             TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp, 
00263                                 Tk_Window tkwin, char * menuName));
00264 /* 75 */
00265 EXTERN int              TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp, 
00266                                 Tk_Window tkwin, CONST char * string));
00267 /* 76 */
00268 EXTERN int              TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win, 
00269                                 TkDisplay * dispPtr));
00270 /* 77 */
00271 EXTERN void             TkQueueEventForAllChildren _ANSI_ARGS_((
00272                                 TkWindow * winPtr, XEvent * eventPtr));
00273 /* 78 */
00274 EXTERN int              TkReadBitmapFile _ANSI_ARGS_((Display* display, 
00275                                 Drawable d, CONST char* filename, 
00276                                 unsigned int* width_return, 
00277                                 unsigned int* height_return, 
00278                                 Pixmap* bitmap_return, int* x_hot_return, 
00279                                 int* y_hot_return));
00280 /* 79 */
00281 EXTERN int              TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc, 
00282                                 int x, int y, int width, int height, int dx, 
00283                                 int dy, TkRegion damageRgn));
00284 /* 80 */
00285 EXTERN void             TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00286 /* 81 */
00287 EXTERN void             TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin, 
00288                                 XEvent * eventPtr));
00289 /* 82 */
00290 EXTERN void             TkSelInit _ANSI_ARGS_((Tk_Window tkwin));
00291 /* 83 */
00292 EXTERN void             TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));
00293 /* Slot 84 is reserved */
00294 /* 85 */
00295 EXTERN void             TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp, 
00296                                 Tk_Window tkwin, char * oldMenuName, 
00297                                 char * menuName));
00298 /* 86 */
00299 EXTERN KeySym           TkStringToKeysym _ANSI_ARGS_((char * name));
00300 /* 87 */
00301 EXTERN int              TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr, 
00302                                 int numPoints, double width, int capStyle, 
00303                                 int joinStyle, double * rectPtr));
00304 /* 88 */
00305 EXTERN void             TkWmAddToColormapWindows _ANSI_ARGS_((
00306                                 TkWindow * winPtr));
00307 /* 89 */
00308 EXTERN void             TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00309 /* 90 */
00310 EXTERN TkWindow *       TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));
00311 /* 91 */
00312 EXTERN void             TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));
00313 /* 92 */
00314 EXTERN void             TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));
00315 /* 93 */
00316 EXTERN void             TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr, 
00317                                 XEvent * evenvPtr));
00318 /* 94 */
00319 EXTERN void             TkWmRemoveFromColormapWindows _ANSI_ARGS_((
00320                                 TkWindow * winPtr));
00321 /* 95 */
00322 EXTERN void             TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr, 
00323                                 int aboveBelow, TkWindow * otherPtr));
00324 /* 96 */
00325 EXTERN void             TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));
00326 /* 97 */
00327 EXTERN void             TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));
00328 /* 98 */
00329 EXTERN Tcl_Obj *        TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin, 
00330                                 char * name));
00331 /* 99 */
00332 EXTERN Tcl_Obj *        TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin, 
00333                                 char * name));
00334 /* 100 */
00335 EXTERN Tcl_Obj *        TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin, 
00336                                 char * name));
00337 /* 101 */
00338 EXTERN Tcl_Obj *        TkDebugColor _ANSI_ARGS_((Tk_Window tkwin, 
00339                                 char * name));
00340 /* 102 */
00341 EXTERN Tcl_Obj *        TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp, 
00342                                 Tk_OptionTable table));
00343 /* 103 */
00344 EXTERN Tcl_Obj *        TkDebugFont _ANSI_ARGS_((Tk_Window tkwin, 
00345                                 char * name));
00346 /* 104 */
00347 EXTERN int              TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp, 
00348                                 Tcl_Obj * optionPtr, 
00349                                 CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
00350 /* 105 */
00351 EXTERN Tcl_HashTable *  TkGetBitmapPredefTable _ANSI_ARGS_((void));
00352 /* 106 */
00353 EXTERN TkDisplay *      TkGetDisplayList _ANSI_ARGS_((void));
00354 /* 107 */
00355 EXTERN TkMainInfo *     TkGetMainInfoList _ANSI_ARGS_((void));
00356 /* 108 */
00357 EXTERN int              TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
00358                                 Tk_Window tkwin, Tcl_Obj * objPtr, 
00359                                 Tk_Window * windowPtr));
00360 /* 109 */
00361 EXTERN char *           TkpGetString _ANSI_ARGS_((TkWindow * winPtr, 
00362                                 XEvent * eventPtr, Tcl_DString * dsPtr));
00363 /* 110 */
00364 EXTERN void             TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp, 
00365                                 Tk_Font tkfont));
00366 /* 111 */
00367 EXTERN Tcl_Obj *        TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin, 
00368                                 CONST char * dbName, CONST char * className));
00369 /* 112 */
00370 EXTERN void             TkpMenuThreadInit _ANSI_ARGS_((void));
00371 #ifdef __WIN32__
00372 /* 113 */
00373 EXTERN void             TkClipBox _ANSI_ARGS_((TkRegion rgn, 
00374                                 XRectangle* rect_return));
00375 #endif /* __WIN32__ */
00376 #ifdef MAC_TCL
00377 /* 113 */
00378 EXTERN void             TkClipBox _ANSI_ARGS_((TkRegion rgn, 
00379                                 XRectangle* rect_return));
00380 #endif /* MAC_TCL */
00381 #ifdef MAC_OSX_TK
00382 /* 113 */
00383 EXTERN void             TkClipBox _ANSI_ARGS_((TkRegion rgn, 
00384                                 XRectangle* rect_return));
00385 #endif /* MAC_OSX_TK */
00386 #ifdef __WIN32__
00387 /* 114 */
00388 EXTERN TkRegion         TkCreateRegion _ANSI_ARGS_((void));
00389 #endif /* __WIN32__ */
00390 #ifdef MAC_TCL
00391 /* 114 */
00392 EXTERN TkRegion         TkCreateRegion _ANSI_ARGS_((void));
00393 #endif /* MAC_TCL */
00394 #ifdef MAC_OSX_TK
00395 /* 114 */
00396 EXTERN TkRegion         TkCreateRegion _ANSI_ARGS_((void));
00397 #endif /* MAC_OSX_TK */
00398 #ifdef __WIN32__
00399 /* 115 */
00400 EXTERN void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00401 #endif /* __WIN32__ */
00402 #ifdef MAC_TCL
00403 /* 115 */
00404 EXTERN void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00405 #endif /* MAC_TCL */
00406 #ifdef MAC_OSX_TK
00407 /* 115 */
00408 EXTERN void             TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00409 #endif /* MAC_OSX_TK */
00410 #ifdef __WIN32__
00411 /* 116 */
00412 EXTERN void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 
00413                                 TkRegion srcb, TkRegion dr_return));
00414 #endif /* __WIN32__ */
00415 #ifdef MAC_TCL
00416 /* 116 */
00417 EXTERN void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 
00418                                 TkRegion srcb, TkRegion dr_return));
00419 #endif /* MAC_TCL */
00420 #ifdef MAC_OSX_TK
00421 /* 116 */
00422 EXTERN void             TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 
00423                                 TkRegion srcb, TkRegion dr_return));
00424 #endif /* MAC_OSX_TK */
00425 #ifdef __WIN32__
00426 /* 117 */
00427 EXTERN int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 
00428                                 int y, unsigned int width, 
00429                                 unsigned int height));
00430 #endif /* __WIN32__ */
00431 #ifdef MAC_TCL
00432 /* 117 */
00433 EXTERN int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 
00434                                 int y, unsigned int width, 
00435                                 unsigned int height));
00436 #endif /* MAC_TCL */
00437 #ifdef MAC_OSX_TK
00438 /* 117 */
00439 EXTERN int              TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 
00440                                 int y, unsigned int width, 
00441                                 unsigned int height));
00442 #endif /* MAC_OSX_TK */
00443 #ifdef __WIN32__
00444 /* 118 */
00445 EXTERN void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 
00446                                 TkRegion rgn));
00447 #endif /* __WIN32__ */
00448 #ifdef MAC_TCL
00449 /* 118 */
00450 EXTERN void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 
00451                                 TkRegion rgn));
00452 #endif /* MAC_TCL */
00453 #ifdef MAC_OSX_TK
00454 /* 118 */
00455 EXTERN void             TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 
00456                                 TkRegion rgn));
00457 #endif /* MAC_OSX_TK */
00458 #ifdef __WIN32__
00459 /* 119 */
00460 EXTERN void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 
00461                                 TkRegion src, TkRegion dr_return));
00462 #endif /* __WIN32__ */
00463 #ifdef MAC_TCL
00464 /* 119 */
00465 EXTERN void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 
00466                                 TkRegion src, TkRegion dr_return));
00467 #endif /* MAC_TCL */
00468 #ifdef MAC_OSX_TK
00469 /* 119 */
00470 EXTERN void             TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 
00471                                 TkRegion src, TkRegion dr_return));
00472 #endif /* MAC_OSX_TK */
00473 /* Slot 120 is reserved */
00474 #ifdef MAC_TCL
00475 /* 121 */
00476 EXTERN Pixmap           TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, 
00477                                 CONST char * source));
00478 #endif /* MAC_TCL */
00479 #ifdef MAC_OSX_TK
00480 /* 121 */
00481 EXTERN Pixmap           TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, 
00482                                 CONST char * source));
00483 #endif /* MAC_OSX_TK */
00484 #ifdef MAC_TCL
00485 /* 122 */
00486 EXTERN void             TkpDefineNativeBitmaps _ANSI_ARGS_((void));
00487 #endif /* MAC_TCL */
00488 #ifdef MAC_OSX_TK
00489 /* 122 */
00490 EXTERN void             TkpDefineNativeBitmaps _ANSI_ARGS_((void));
00491 #endif /* MAC_OSX_TK */
00492 /* Slot 123 is reserved */
00493 #ifdef MAC_TCL
00494 /* 124 */
00495 EXTERN Pixmap           TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display, 
00496                                 CONST char * name, int * width, int * height));
00497 #endif /* MAC_TCL */
00498 #ifdef MAC_OSX_TK
00499 /* 124 */
00500 EXTERN Pixmap           TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display, 
00501                                 CONST char * name, int * width, int * height));
00502 #endif /* MAC_OSX_TK */
00503 /* Slot 125 is reserved */
00504 /* Slot 126 is reserved */
00505 /* Slot 127 is reserved */
00506 /* Slot 128 is reserved */
00507 /* Slot 129 is reserved */
00508 /* Slot 130 is reserved */
00509 /* Slot 131 is reserved */
00510 /* Slot 132 is reserved */
00511 /* Slot 133 is reserved */
00512 /* Slot 134 is reserved */
00513 /* 135 */
00514 EXTERN void             TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin, 
00515                                 GC fgGC, GC bgGC, int highlightWidth, 
00516                                 Drawable drawable));
00517 /* 136 */
00518 EXTERN void             TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr, 
00519                                 int force));
00520 /* 137 */
00521 EXTERN void             TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin, 
00522                                 KeySym keySym, XEvent * eventPtr));
00523 /* 138 */
00524 EXTERN KeySym           TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr, 
00525                                 XEvent * eventPtr));
00526 /* 139 */
00527 EXTERN void             TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));
00528 /* 140 */
00529 EXTERN TkRegion         TkPhotoGetValidRegion _ANSI_ARGS_((
00530                                 Tk_PhotoHandle handle));
00531 /* 141 */
00532 EXTERN TkWindow **      TkWmStackorderToplevel _ANSI_ARGS_((
00533                                 TkWindow * parentPtr));
00534 /* 142 */
00535 EXTERN void             TkFocusFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00536 /* 143 */
00537 EXTERN void             TkClipCleanup _ANSI_ARGS_((TkDisplay * dispPtr));
00538 /* 144 */
00539 EXTERN void             TkGCCleanup _ANSI_ARGS_((TkDisplay * dispPtr));
00540 #ifdef __WIN32__
00541 /* 145 */
00542 EXTERN void             TkSubtractRegion _ANSI_ARGS_((TkRegion sra, 
00543                                 TkRegion srcb, TkRegion dr_return));
00544 #endif /* __WIN32__ */
00545 #ifdef MAC_TCL
00546 /* 145 */
00547 EXTERN void             TkSubtractRegion _ANSI_ARGS_((TkRegion sra, 
00548                                 TkRegion srcb, TkRegion dr_return));
00549 #endif /* MAC_TCL */
00550 #ifdef MAC_OSX_TK
00551 /* 145 */
00552 EXTERN void             TkSubtractRegion _ANSI_ARGS_((TkRegion sra, 
00553                                 TkRegion srcb, TkRegion dr_return));
00554 #endif /* MAC_OSX_TK */
00555 /* 146 */
00556 EXTERN void             TkStylePkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00557 /* 147 */
00558 EXTERN void             TkStylePkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00559 /* 148 */
00560 EXTERN Tk_Window        TkToplevelWindowForCommand _ANSI_ARGS_((
00561                                 Tcl_Interp * interp, CONST char * cmdName));
00562 /* 149 */
00563 EXTERN CONST Tk_OptionSpec * TkGetOptionSpec _ANSI_ARGS_((CONST char * name, 
00564                                 Tk_OptionTable optionTable));
00565 
00566 typedef struct TkIntStubs {
00567     int magic;
00568     struct TkIntStubHooks *hooks;
00569 
00570     TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */
00571     void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */
00572     void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */
00573     void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */
00574     void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */
00575     void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */
00576     void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */
00577     void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */
00578     int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */
00579     void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */
00580     int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */
00581     unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, CONST char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */
00582     TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, CONST char * source, CONST char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */
00583     int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */
00584     Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * screenName, char * baseName)); /* 14 */
00585     Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */
00586     void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */
00587     void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */
00588     void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */
00589     void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */
00590     void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */
00591     int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */
00592     char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */
00593     void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */
00594     int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */
00595     TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */
00596     void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */
00597     void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */
00598     void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */
00599     void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */
00600     char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */
00601     void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */
00602     TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */
00603     CONST84_RETURN char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * screenName)); /* 33 */
00604     TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */
00605     int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */
00606     TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */
00607     int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */
00608     int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */
00609     void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */
00610     void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */
00611     void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */
00612     int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */
00613     void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */
00614     void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */
00615     void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */
00616     char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */
00617     int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */
00618     double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */
00619     int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */
00620     void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */
00621     void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */
00622     void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */
00623     int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */
00624     double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */
00625     int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */
00626     void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */
00627     void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */
00628     void (*tkpDisplayWarning) _ANSI_ARGS_((CONST char * msg, CONST char * title)); /* 58 */
00629     void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */
00630     TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */
00631     TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */
00632     int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */
00633     void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */
00634     void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */
00635     void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */
00636     Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */
00637     void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */
00638     TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((CONST char * display_name)); /* 68 */
00639     int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */
00640     int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */
00641     double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */
00642     int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */
00643     void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */
00644     void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */
00645     int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * string)); /* 75 */
00646     int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */
00647     void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */
00648     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 */
00649     int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */
00650     void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */
00651     void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */
00652     void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */
00653     void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */
00654     void *reserved84;
00655     void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */
00656     KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */
00657     int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */
00658     void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */
00659     void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */
00660     TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */
00661     void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */
00662     void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */
00663     void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */
00664     void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */
00665     void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */
00666     void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */
00667     void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */
00668     Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */
00669     Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */
00670     Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */
00671     Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */
00672     Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */
00673     Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */
00674     int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */
00675     Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */
00676     TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */
00677     TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */
00678     int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */
00679     char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */
00680     void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */
00681     Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, CONST char * dbName, CONST char * className)); /* 111 */
00682     void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */
00683 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00684     void *reserved113;
00685 #endif /* UNIX */
00686 #ifdef __WIN32__
00687     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
00688 #endif /* __WIN32__ */
00689 #ifdef MAC_TCL
00690     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
00691 #endif /* MAC_TCL */
00692 #ifdef MAC_OSX_TK
00693     void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */
00694 #endif /* MAC_OSX_TK */
00695 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00696     void *reserved114;
00697 #endif /* UNIX */
00698 #ifdef __WIN32__
00699     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
00700 #endif /* __WIN32__ */
00701 #ifdef MAC_TCL
00702     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
00703 #endif /* MAC_TCL */
00704 #ifdef MAC_OSX_TK
00705     TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */
00706 #endif /* MAC_OSX_TK */
00707 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00708     void *reserved115;
00709 #endif /* UNIX */
00710 #ifdef __WIN32__
00711     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
00712 #endif /* __WIN32__ */
00713 #ifdef MAC_TCL
00714     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
00715 #endif /* MAC_TCL */
00716 #ifdef MAC_OSX_TK
00717     void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */
00718 #endif /* MAC_OSX_TK */
00719 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00720     void *reserved116;
00721 #endif /* UNIX */
00722 #ifdef __WIN32__
00723     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
00724 #endif /* __WIN32__ */
00725 #ifdef MAC_TCL
00726     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
00727 #endif /* MAC_TCL */
00728 #ifdef MAC_OSX_TK
00729     void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */
00730 #endif /* MAC_OSX_TK */
00731 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00732     void *reserved117;
00733 #endif /* UNIX */
00734 #ifdef __WIN32__
00735     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
00736 #endif /* __WIN32__ */
00737 #ifdef MAC_TCL
00738     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
00739 #endif /* MAC_TCL */
00740 #ifdef MAC_OSX_TK
00741     int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */
00742 #endif /* MAC_OSX_TK */
00743 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00744     void *reserved118;
00745 #endif /* UNIX */
00746 #ifdef __WIN32__
00747     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
00748 #endif /* __WIN32__ */
00749 #ifdef MAC_TCL
00750     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
00751 #endif /* MAC_TCL */
00752 #ifdef MAC_OSX_TK
00753     void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */
00754 #endif /* MAC_OSX_TK */
00755 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00756     void *reserved119;
00757 #endif /* UNIX */
00758 #ifdef __WIN32__
00759     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
00760 #endif /* __WIN32__ */
00761 #ifdef MAC_TCL
00762     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
00763 #endif /* MAC_TCL */
00764 #ifdef MAC_OSX_TK
00765     void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */
00766 #endif /* MAC_OSX_TK */
00767     void *reserved120;
00768 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00769     void *reserved121;
00770 #endif /* UNIX */
00771 #ifdef __WIN32__
00772     void *reserved121;
00773 #endif /* __WIN32__ */
00774 #ifdef MAC_TCL
00775     Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, CONST char * source)); /* 121 */
00776 #endif /* MAC_TCL */
00777 #ifdef MAC_OSX_TK
00778     Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, CONST char * source)); /* 121 */
00779 #endif /* MAC_OSX_TK */
00780 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00781     void *reserved122;
00782 #endif /* UNIX */
00783 #ifdef __WIN32__
00784     void *reserved122;
00785 #endif /* __WIN32__ */
00786 #ifdef MAC_TCL
00787     void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */
00788 #endif /* MAC_TCL */
00789 #ifdef MAC_OSX_TK
00790     void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */
00791 #endif /* MAC_OSX_TK */
00792     void *reserved123;
00793 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00794     void *reserved124;
00795 #endif /* UNIX */
00796 #ifdef __WIN32__
00797     void *reserved124;
00798 #endif /* __WIN32__ */
00799 #ifdef MAC_TCL
00800     Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */
00801 #endif /* MAC_TCL */
00802 #ifdef MAC_OSX_TK
00803     Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */
00804 #endif /* MAC_OSX_TK */
00805     void *reserved125;
00806     void *reserved126;
00807     void *reserved127;
00808     void *reserved128;
00809     void *reserved129;
00810     void *reserved130;
00811     void *reserved131;
00812     void *reserved132;
00813     void *reserved133;
00814     void *reserved134;
00815     void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */
00816     void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */
00817     void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr)); /* 137 */
00818     KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr)); /* 138 */
00819     void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 139 */
00820     TkRegion (*tkPhotoGetValidRegion) _ANSI_ARGS_((Tk_PhotoHandle handle)); /* 140 */
00821     TkWindow ** (*tkWmStackorderToplevel) _ANSI_ARGS_((TkWindow * parentPtr)); /* 141 */
00822     void (*tkFocusFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 142 */
00823     void (*tkClipCleanup) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 143 */
00824     void (*tkGCCleanup) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 144 */
00825 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
00826     void *reserved145;
00827 #endif /* UNIX */
00828 #ifdef __WIN32__
00829     void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 145 */
00830 #endif /* __WIN32__ */
00831 #ifdef MAC_TCL
00832     void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 145 */
00833 #endif /* MAC_TCL */
00834 #ifdef MAC_OSX_TK
00835     void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 145 */
00836 #endif /* MAC_OSX_TK */
00837     void (*tkStylePkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 146 */
00838     void (*tkStylePkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 147 */
00839     Tk_Window (*tkToplevelWindowForCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName)); /* 148 */
00840     CONST Tk_OptionSpec * (*tkGetOptionSpec) _ANSI_ARGS_((CONST char * name, Tk_OptionTable optionTable)); /* 149 */
00841 } TkIntStubs;
00842 
00843 #ifdef __cplusplus
00844 extern "C" {
00845 #endif
00846 extern TkIntStubs *tkIntStubsPtr;
00847 #ifdef __cplusplus
00848 }
00849 #endif
00850 
00851 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
00852 
00853 /*
00854  * Inline function declarations:
00855  */
00856 
00857 #ifndef TkAllocWindow
00858 #define TkAllocWindow \
00859         (tkIntStubsPtr->tkAllocWindow) /* 0 */
00860 #endif
00861 #ifndef TkBezierPoints
00862 #define TkBezierPoints \
00863         (tkIntStubsPtr->tkBezierPoints) /* 1 */
00864 #endif
00865 #ifndef TkBezierScreenPoints
00866 #define TkBezierScreenPoints \
00867         (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */
00868 #endif
00869 #ifndef TkBindDeadWindow
00870 #define TkBindDeadWindow \
00871         (tkIntStubsPtr->tkBindDeadWindow) /* 3 */
00872 #endif
00873 #ifndef TkBindEventProc
00874 #define TkBindEventProc \
00875         (tkIntStubsPtr->tkBindEventProc) /* 4 */
00876 #endif
00877 #ifndef TkBindFree
00878 #define TkBindFree \
00879         (tkIntStubsPtr->tkBindFree) /* 5 */
00880 #endif
00881 #ifndef TkBindInit
00882 #define TkBindInit \
00883         (tkIntStubsPtr->tkBindInit) /* 6 */
00884 #endif
00885 #ifndef TkChangeEventWindow
00886 #define TkChangeEventWindow \
00887         (tkIntStubsPtr->tkChangeEventWindow) /* 7 */
00888 #endif
00889 #ifndef TkClipInit
00890 #define TkClipInit \
00891         (tkIntStubsPtr->tkClipInit) /* 8 */
00892 #endif
00893 #ifndef TkComputeAnchor
00894 #define TkComputeAnchor \
00895         (tkIntStubsPtr->tkComputeAnchor) /* 9 */
00896 #endif
00897 #ifndef TkCopyAndGlobalEval
00898 #define TkCopyAndGlobalEval \
00899         (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */
00900 #endif
00901 #ifndef TkCreateBindingProcedure
00902 #define TkCreateBindingProcedure \
00903         (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */
00904 #endif
00905 #ifndef TkCreateCursorFromData
00906 #define TkCreateCursorFromData \
00907         (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */
00908 #endif
00909 #ifndef TkCreateFrame
00910 #define TkCreateFrame \
00911         (tkIntStubsPtr->tkCreateFrame) /* 13 */
00912 #endif
00913 #ifndef TkCreateMainWindow
00914 #define TkCreateMainWindow \
00915         (tkIntStubsPtr->tkCreateMainWindow) /* 14 */
00916 #endif
00917 #ifndef TkCurrentTime
00918 #define TkCurrentTime \
00919         (tkIntStubsPtr->tkCurrentTime) /* 15 */
00920 #endif
00921 #ifndef TkDeleteAllImages
00922 #define TkDeleteAllImages \
00923         (tkIntStubsPtr->tkDeleteAllImages) /* 16 */
00924 #endif
00925 #ifndef TkDoConfigureNotify
00926 #define TkDoConfigureNotify \
00927         (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */
00928 #endif
00929 #ifndef TkDrawInsetFocusHighlight
00930 #define TkDrawInsetFocusHighlight \
00931         (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */
00932 #endif
00933 #ifndef TkEventDeadWindow
00934 #define TkEventDeadWindow \
00935         (tkIntStubsPtr->tkEventDeadWindow) /* 19 */
00936 #endif
00937 #ifndef TkFillPolygon
00938 #define TkFillPolygon \
00939         (tkIntStubsPtr->tkFillPolygon) /* 20 */
00940 #endif
00941 #ifndef TkFindStateNum
00942 #define TkFindStateNum \
00943         (tkIntStubsPtr->tkFindStateNum) /* 21 */
00944 #endif
00945 #ifndef TkFindStateString
00946 #define TkFindStateString \
00947         (tkIntStubsPtr->tkFindStateString) /* 22 */
00948 #endif
00949 #ifndef TkFocusDeadWindow
00950 #define TkFocusDeadWindow \
00951         (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */
00952 #endif
00953 #ifndef TkFocusFilterEvent
00954 #define TkFocusFilterEvent \
00955         (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */
00956 #endif
00957 #ifndef TkFocusKeyEvent
00958 #define TkFocusKeyEvent \
00959         (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */
00960 #endif
00961 #ifndef TkFontPkgInit
00962 #define TkFontPkgInit \
00963         (tkIntStubsPtr->tkFontPkgInit) /* 26 */
00964 #endif
00965 #ifndef TkFontPkgFree
00966 #define TkFontPkgFree \
00967         (tkIntStubsPtr->tkFontPkgFree) /* 27 */
00968 #endif
00969 #ifndef TkFreeBindingTags
00970 #define TkFreeBindingTags \
00971         (tkIntStubsPtr->tkFreeBindingTags) /* 28 */
00972 #endif
00973 #ifndef TkpFreeCursor
00974 #define TkpFreeCursor \
00975         (tkIntStubsPtr->tkpFreeCursor) /* 29 */
00976 #endif
00977 #ifndef TkGetBitmapData
00978 #define TkGetBitmapData \
00979         (tkIntStubsPtr->tkGetBitmapData) /* 30 */
00980 #endif
00981 #ifndef TkGetButtPoints
00982 #define TkGetButtPoints \
00983         (tkIntStubsPtr->tkGetButtPoints) /* 31 */
00984 #endif
00985 #ifndef TkGetCursorByName
00986 #define TkGetCursorByName \
00987         (tkIntStubsPtr->tkGetCursorByName) /* 32 */
00988 #endif
00989 #ifndef TkGetDefaultScreenName
00990 #define TkGetDefaultScreenName \
00991         (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */
00992 #endif
00993 #ifndef TkGetDisplay
00994 #define TkGetDisplay \
00995         (tkIntStubsPtr->tkGetDisplay) /* 34 */
00996 #endif
00997 #ifndef TkGetDisplayOf
00998 #define TkGetDisplayOf \
00999         (tkIntStubsPtr->tkGetDisplayOf) /* 35 */
01000 #endif
01001 #ifndef TkGetFocusWin
01002 #define TkGetFocusWin \
01003         (tkIntStubsPtr->tkGetFocusWin) /* 36 */
01004 #endif
01005 #ifndef TkGetInterpNames
01006 #define TkGetInterpNames \
01007         (tkIntStubsPtr->tkGetInterpNames) /* 37 */
01008 #endif
01009 #ifndef TkGetMiterPoints
01010 #define TkGetMiterPoints \
01011         (tkIntStubsPtr->tkGetMiterPoints) /* 38 */
01012 #endif
01013 #ifndef TkGetPointerCoords
01014 #define TkGetPointerCoords \
01015         (tkIntStubsPtr->tkGetPointerCoords) /* 39 */
01016 #endif
01017 #ifndef TkGetServerInfo
01018 #define TkGetServerInfo \
01019         (tkIntStubsPtr->tkGetServerInfo) /* 40 */
01020 #endif
01021 #ifndef TkGrabDeadWindow
01022 #define TkGrabDeadWindow \
01023         (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */
01024 #endif
01025 #ifndef TkGrabState
01026 #define TkGrabState \
01027         (tkIntStubsPtr->tkGrabState) /* 42 */
01028 #endif
01029 #ifndef TkIncludePoint
01030 #define TkIncludePoint \
01031         (tkIntStubsPtr->tkIncludePoint) /* 43 */
01032 #endif
01033 #ifndef TkInOutEvents
01034 #define TkInOutEvents \
01035         (tkIntStubsPtr->tkInOutEvents) /* 44 */
01036 #endif
01037 #ifndef TkInstallFrameMenu
01038 #define TkInstallFrameMenu \
01039         (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */
01040 #endif
01041 #ifndef TkKeysymToString
01042 #define TkKeysymToString \
01043         (tkIntStubsPtr->tkKeysymToString) /* 46 */
01044 #endif
01045 #ifndef TkLineToArea
01046 #define TkLineToArea \
01047         (tkIntStubsPtr->tkLineToArea) /* 47 */
01048 #endif
01049 #ifndef TkLineToPoint
01050 #define TkLineToPoint \
01051         (tkIntStubsPtr->tkLineToPoint) /* 48 */
01052 #endif
01053 #ifndef TkMakeBezierCurve
01054 #define TkMakeBezierCurve \
01055         (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */
01056 #endif
01057 #ifndef TkMakeBezierPostscript
01058 #define TkMakeBezierPostscript \
01059         (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */
01060 #endif
01061 #ifndef TkOptionClassChanged
01062 #define TkOptionClassChanged \
01063         (tkIntStubsPtr->tkOptionClassChanged) /* 51 */
01064 #endif
01065 #ifndef TkOptionDeadWindow
01066 #define TkOptionDeadWindow \
01067         (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */
01068 #endif
01069 #ifndef TkOvalToArea
01070 #define TkOvalToArea \
01071         (tkIntStubsPtr->tkOvalToArea) /* 53 */
01072 #endif
01073 #ifndef TkOvalToPoint
01074 #define TkOvalToPoint \
01075         (tkIntStubsPtr->tkOvalToPoint) /* 54 */
01076 #endif
01077 #ifndef TkpChangeFocus
01078 #define TkpChangeFocus \
01079         (tkIntStubsPtr->tkpChangeFocus) /* 55 */
01080 #endif
01081 #ifndef TkpCloseDisplay
01082 #define TkpCloseDisplay \
01083         (tkIntStubsPtr->tkpCloseDisplay) /* 56 */
01084 #endif
01085 #ifndef TkpClaimFocus
01086 #define TkpClaimFocus \
01087         (tkIntStubsPtr->tkpClaimFocus) /* 57 */
01088 #endif
01089 #ifndef TkpDisplayWarning
01090 #define TkpDisplayWarning \
01091         (tkIntStubsPtr->tkpDisplayWarning) /* 58 */
01092 #endif
01093 #ifndef TkpGetAppName
01094 #define TkpGetAppName \
01095         (tkIntStubsPtr->tkpGetAppName) /* 59 */
01096 #endif
01097 #ifndef TkpGetOtherWindow
01098 #define TkpGetOtherWindow \
01099         (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */
01100 #endif
01101 #ifndef TkpGetWrapperWindow
01102 #define TkpGetWrapperWindow \
01103         (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */
01104 #endif
01105 #ifndef TkpInit
01106 #define TkpInit \
01107         (tkIntStubsPtr->tkpInit) /* 62 */
01108 #endif
01109 #ifndef TkpInitializeMenuBindings
01110 #define TkpInitializeMenuBindings \
01111         (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */
01112 #endif
01113 #ifndef TkpMakeContainer
01114 #define TkpMakeContainer \
01115         (tkIntStubsPtr->tkpMakeContainer) /* 64 */
01116 #endif
01117 #ifndef TkpMakeMenuWindow
01118 #define TkpMakeMenuWindow \
01119         (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */
01120 #endif
01121 #ifndef TkpMakeWindow
01122 #define TkpMakeWindow \
01123         (tkIntStubsPtr->tkpMakeWindow) /* 66 */
01124 #endif
01125 #ifndef TkpMenuNotifyToplevelCreate
01126 #define TkpMenuNotifyToplevelCreate \
01127         (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */
01128 #endif
01129 #ifndef TkpOpenDisplay
01130 #define TkpOpenDisplay \
01131         (tkIntStubsPtr->tkpOpenDisplay) /* 68 */
01132 #endif
01133 #ifndef TkPointerEvent
01134 #define TkPointerEvent \
01135         (tkIntStubsPtr->tkPointerEvent) /* 69 */
01136 #endif
01137 #ifndef TkPolygonToArea
01138 #define TkPolygonToArea \
01139         (tkIntStubsPtr->tkPolygonToArea) /* 70 */
01140 #endif
01141 #ifndef TkPolygonToPoint
01142 #define TkPolygonToPoint \
01143         (tkIntStubsPtr->tkPolygonToPoint) /* 71 */
01144 #endif
01145 #ifndef TkPositionInTree
01146 #define TkPositionInTree \
01147         (tkIntStubsPtr->tkPositionInTree) /* 72 */
01148 #endif
01149 #ifndef TkpRedirectKeyEvent
01150 #define TkpRedirectKeyEvent \
01151         (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */
01152 #endif
01153 #ifndef TkpSetMainMenubar
01154 #define TkpSetMainMenubar \
01155         (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */
01156 #endif
01157 #ifndef TkpUseWindow
01158 #define TkpUseWindow \
01159         (tkIntStubsPtr->tkpUseWindow) /* 75 */
01160 #endif
01161 #ifndef TkpWindowWasRecentlyDeleted
01162 #define TkpWindowWasRecentlyDeleted \
01163         (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */
01164 #endif
01165 #ifndef TkQueueEventForAllChildren
01166 #define TkQueueEventForAllChildren \
01167         (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */
01168 #endif
01169 #ifndef TkReadBitmapFile
01170 #define TkReadBitmapFile \
01171         (tkIntStubsPtr->tkReadBitmapFile) /* 78 */
01172 #endif
01173 #ifndef TkScrollWindow
01174 #define TkScrollWindow \
01175         (tkIntStubsPtr->tkScrollWindow) /* 79 */
01176 #endif
01177 #ifndef TkSelDeadWindow
01178 #define TkSelDeadWindow \
01179         (tkIntStubsPtr->tkSelDeadWindow) /* 80 */
01180 #endif
01181 #ifndef TkSelEventProc
01182 #define TkSelEventProc \
01183         (tkIntStubsPtr->tkSelEventProc) /* 81 */
01184 #endif
01185 #ifndef TkSelInit
01186 #define TkSelInit \
01187         (tkIntStubsPtr->tkSelInit) /* 82 */
01188 #endif
01189 #ifndef TkSelPropProc
01190 #define TkSelPropProc \
01191         (tkIntStubsPtr->tkSelPropProc) /* 83 */
01192 #endif
01193 /* Slot 84 is reserved */
01194 #ifndef TkSetWindowMenuBar
01195 #define TkSetWindowMenuBar \
01196         (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */
01197 #endif
01198 #ifndef TkStringToKeysym
01199 #define TkStringToKeysym \
01200         (tkIntStubsPtr->tkStringToKeysym) /* 86 */
01201 #endif
01202 #ifndef TkThickPolyLineToArea
01203 #define TkThickPolyLineToArea \
01204         (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */
01205 #endif
01206 #ifndef TkWmAddToColormapWindows
01207 #define TkWmAddToColormapWindows \
01208         (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */
01209 #endif
01210 #ifndef TkWmDeadWindow
01211 #define TkWmDeadWindow \
01212         (tkIntStubsPtr->tkWmDeadWindow) /* 89 */
01213 #endif
01214 #ifndef TkWmFocusToplevel
01215 #define TkWmFocusToplevel \
01216         (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */
01217 #endif
01218 #ifndef TkWmMapWindow
01219 #define TkWmMapWindow \
01220         (tkIntStubsPtr->tkWmMapWindow) /* 91 */
01221 #endif
01222 #ifndef TkWmNewWindow
01223 #define TkWmNewWindow \
01224         (tkIntStubsPtr->tkWmNewWindow) /* 92 */
01225 #endif
01226 #ifndef TkWmProtocolEventProc
01227 #define TkWmProtocolEventProc \
01228         (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */
01229 #endif
01230 #ifndef TkWmRemoveFromColormapWindows
01231 #define TkWmRemoveFromColormapWindows \
01232         (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */
01233 #endif
01234 #ifndef TkWmRestackToplevel
01235 #define TkWmRestackToplevel \
01236         (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */
01237 #endif
01238 #ifndef TkWmSetClass
01239 #define TkWmSetClass \
01240         (tkIntStubsPtr->tkWmSetClass) /* 96 */
01241 #endif
01242 #ifndef TkWmUnmapWindow
01243 #define TkWmUnmapWindow \
01244         (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */
01245 #endif
01246 #ifndef TkDebugBitmap
01247 #define TkDebugBitmap \
01248         (tkIntStubsPtr->tkDebugBitmap) /* 98 */
01249 #endif
01250 #ifndef TkDebugBorder
01251 #define TkDebugBorder \
01252         (tkIntStubsPtr->tkDebugBorder) /* 99 */
01253 #endif
01254 #ifndef TkDebugCursor
01255 #define TkDebugCursor \
01256         (tkIntStubsPtr->tkDebugCursor) /* 100 */
01257 #endif
01258 #ifndef TkDebugColor
01259 #define TkDebugColor \
01260         (tkIntStubsPtr->tkDebugColor) /* 101 */
01261 #endif
01262 #ifndef TkDebugConfig
01263 #define TkDebugConfig \
01264         (tkIntStubsPtr->tkDebugConfig) /* 102 */
01265 #endif
01266 #ifndef TkDebugFont
01267 #define TkDebugFont \
01268         (tkIntStubsPtr->tkDebugFont) /* 103 */
01269 #endif
01270 #ifndef TkFindStateNumObj
01271 #define TkFindStateNumObj \
01272         (tkIntStubsPtr->tkFindStateNumObj) /* 104 */
01273 #endif
01274 #ifndef TkGetBitmapPredefTable
01275 #define TkGetBitmapPredefTable \
01276         (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */
01277 #endif
01278 #ifndef TkGetDisplayList
01279 #define TkGetDisplayList \
01280         (tkIntStubsPtr->tkGetDisplayList) /* 106 */
01281 #endif
01282 #ifndef TkGetMainInfoList
01283 #define TkGetMainInfoList \
01284         (tkIntStubsPtr->tkGetMainInfoList) /* 107 */
01285 #endif
01286 #ifndef TkGetWindowFromObj
01287 #define TkGetWindowFromObj \
01288         (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */
01289 #endif
01290 #ifndef TkpGetString
01291 #define TkpGetString \
01292         (tkIntStubsPtr->tkpGetString) /* 109 */
01293 #endif
01294 #ifndef TkpGetSubFonts
01295 #define TkpGetSubFonts \
01296         (tkIntStubsPtr->tkpGetSubFonts) /* 110 */
01297 #endif
01298 #ifndef TkpGetSystemDefault
01299 #define TkpGetSystemDefault \
01300         (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */
01301 #endif
01302 #ifndef TkpMenuThreadInit
01303 #define TkpMenuThreadInit \
01304         (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */
01305 #endif
01306 #ifdef __WIN32__
01307 #ifndef TkClipBox
01308 #define TkClipBox \
01309         (tkIntStubsPtr->tkClipBox) /* 113 */
01310 #endif
01311 #endif /* __WIN32__ */
01312 #ifdef MAC_TCL
01313 #ifndef TkClipBox
01314 #define TkClipBox \
01315         (tkIntStubsPtr->tkClipBox) /* 113 */
01316 #endif
01317 #endif /* MAC_TCL */
01318 #ifdef MAC_OSX_TK
01319 #ifndef TkClipBox
01320 #define TkClipBox \
01321         (tkIntStubsPtr->tkClipBox) /* 113 */
01322 #endif
01323 #endif /* MAC_OSX_TK */
01324 #ifdef __WIN32__
01325 #ifndef TkCreateRegion
01326 #define TkCreateRegion \
01327         (tkIntStubsPtr->tkCreateRegion) /* 114 */
01328 #endif
01329 #endif /* __WIN32__ */
01330 #ifdef MAC_TCL
01331 #ifndef TkCreateRegion
01332 #define TkCreateRegion \
01333         (tkIntStubsPtr->tkCreateRegion) /* 114 */
01334 #endif
01335 #endif /* MAC_TCL */
01336 #ifdef MAC_OSX_TK
01337 #ifndef TkCreateRegion
01338 #define TkCreateRegion \
01339         (tkIntStubsPtr->tkCreateRegion) /* 114 */
01340 #endif
01341 #endif /* MAC_OSX_TK */
01342 #ifdef __WIN32__
01343 #ifndef TkDestroyRegion
01344 #define TkDestroyRegion \
01345         (tkIntStubsPtr->tkDestroyRegion) /* 115 */
01346 #endif
01347 #endif /* __WIN32__ */
01348 #ifdef MAC_TCL
01349 #ifndef TkDestroyRegion
01350 #define TkDestroyRegion \
01351         (tkIntStubsPtr->tkDestroyRegion) /* 115 */
01352 #endif
01353 #endif /* MAC_TCL */
01354 #ifdef MAC_OSX_TK
01355 #ifndef TkDestroyRegion
01356 #define TkDestroyRegion \
01357         (tkIntStubsPtr->tkDestroyRegion) /* 115 */
01358 #endif
01359 #endif /* MAC_OSX_TK */
01360 #ifdef __WIN32__
01361 #ifndef TkIntersectRegion
01362 #define TkIntersectRegion \
01363         (tkIntStubsPtr->tkIntersectRegion) /* 116 */
01364 #endif
01365 #endif /* __WIN32__ */
01366 #ifdef MAC_TCL
01367 #ifndef TkIntersectRegion
01368 #define TkIntersectRegion \
01369         (tkIntStubsPtr->tkIntersectRegion) /* 116 */
01370 #endif
01371 #endif /* MAC_TCL */
01372 #ifdef MAC_OSX_TK
01373 #ifndef TkIntersectRegion
01374 #define TkIntersectRegion \
01375         (tkIntStubsPtr->tkIntersectRegion) /* 116 */
01376 #endif
01377 #endif /* MAC_OSX_TK */
01378 #ifdef __WIN32__
01379 #ifndef TkRectInRegion
01380 #define TkRectInRegion \
01381         (tkIntStubsPtr->tkRectInRegion) /* 117 */
01382 #endif
01383 #endif /* __WIN32__ */
01384 #ifdef MAC_TCL
01385 #ifndef TkRectInRegion
01386 #define TkRectInRegion \
01387         (tkIntStubsPtr->tkRectInRegion) /* 117 */
01388 #endif
01389 #endif /* MAC_TCL */
01390 #ifdef MAC_OSX_TK
01391 #ifndef TkRectInRegion
01392 #define TkRectInRegion \
01393         (tkIntStubsPtr->tkRectInRegion) /* 117 */
01394 #endif
01395 #endif /* MAC_OSX_TK */
01396 #ifdef __WIN32__
01397 #ifndef TkSetRegion
01398 #define TkSetRegion \
01399         (tkIntStubsPtr->tkSetRegion) /* 118 */
01400 #endif
01401 #endif /* __WIN32__ */
01402 #ifdef MAC_TCL
01403 #ifndef TkSetRegion
01404 #define TkSetRegion \
01405         (tkIntStubsPtr->tkSetRegion) /* 118 */
01406 #endif
01407 #endif /* MAC_TCL */
01408 #ifdef MAC_OSX_TK
01409 #ifndef TkSetRegion
01410 #define TkSetRegion \
01411         (tkIntStubsPtr->tkSetRegion) /* 118 */
01412 #endif
01413 #endif /* MAC_OSX_TK */
01414 #ifdef __WIN32__
01415 #ifndef TkUnionRectWithRegion
01416 #define TkUnionRectWithRegion \
01417         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
01418 #endif
01419 #endif /* __WIN32__ */
01420 #ifdef MAC_TCL
01421 #ifndef TkUnionRectWithRegion
01422 #define TkUnionRectWithRegion \
01423         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
01424 #endif
01425 #endif /* MAC_TCL */
01426 #ifdef MAC_OSX_TK
01427 #ifndef TkUnionRectWithRegion
01428 #define TkUnionRectWithRegion \
01429         (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */
01430 #endif
01431 #endif /* MAC_OSX_TK */
01432 /* Slot 120 is reserved */
01433 #ifdef MAC_TCL
01434 #ifndef TkpCreateNativeBitmap
01435 #define TkpCreateNativeBitmap \
01436         (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */
01437 #endif
01438 #endif /* MAC_TCL */
01439 #ifdef MAC_OSX_TK
01440 #ifndef TkpCreateNativeBitmap
01441 #define TkpCreateNativeBitmap \
01442         (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */
01443 #endif
01444 #endif /* MAC_OSX_TK */
01445 #ifdef MAC_TCL
01446 #ifndef TkpDefineNativeBitmaps
01447 #define TkpDefineNativeBitmaps \
01448         (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */
01449 #endif
01450 #endif /* MAC_TCL */
01451 #ifdef MAC_OSX_TK
01452 #ifndef TkpDefineNativeBitmaps
01453 #define TkpDefineNativeBitmaps \
01454         (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */
01455 #endif
01456 #endif /* MAC_OSX_TK */
01457 /* Slot 123 is reserved */
01458 #ifdef MAC_TCL
01459 #ifndef TkpGetNativeAppBitmap
01460 #define TkpGetNativeAppBitmap \
01461         (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */
01462 #endif
01463 #endif /* MAC_TCL */
01464 #ifdef MAC_OSX_TK
01465 #ifndef TkpGetNativeAppBitmap
01466 #define TkpGetNativeAppBitmap \
01467         (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */
01468 #endif
01469 #endif /* MAC_OSX_TK */
01470 /* Slot 125 is reserved */
01471 /* Slot 126 is reserved */
01472 /* Slot 127 is reserved */
01473 /* Slot 128 is reserved */
01474 /* Slot 129 is reserved */
01475 /* Slot 130 is reserved */
01476 /* Slot 131 is reserved */
01477 /* Slot 132 is reserved */
01478 /* Slot 133 is reserved */
01479 /* Slot 134 is reserved */
01480 #ifndef TkpDrawHighlightBorder
01481 #define TkpDrawHighlightBorder \
01482         (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */
01483 #endif
01484 #ifndef TkSetFocusWin
01485 #define TkSetFocusWin \
01486         (tkIntStubsPtr->tkSetFocusWin) /* 136 */
01487 #endif
01488 #ifndef TkpSetKeycodeAndState
01489 #define TkpSetKeycodeAndState \
01490         (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */
01491 #endif
01492 #ifndef TkpGetKeySym
01493 #define TkpGetKeySym \
01494         (tkIntStubsPtr->tkpGetKeySym) /* 138 */
01495 #endif
01496 #ifndef TkpInitKeymapInfo
01497 #define TkpInitKeymapInfo \
01498         (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */
01499 #endif
01500 #ifndef TkPhotoGetValidRegion
01501 #define TkPhotoGetValidRegion \
01502         (tkIntStubsPtr->tkPhotoGetValidRegion) /* 140 */
01503 #endif
01504 #ifndef TkWmStackorderToplevel
01505 #define TkWmStackorderToplevel \
01506         (tkIntStubsPtr->tkWmStackorderToplevel) /* 141 */
01507 #endif
01508 #ifndef TkFocusFree
01509 #define TkFocusFree \
01510         (tkIntStubsPtr->tkFocusFree) /* 142 */
01511 #endif
01512 #ifndef TkClipCleanup
01513 #define TkClipCleanup \
01514         (tkIntStubsPtr->tkClipCleanup) /* 143 */
01515 #endif
01516 #ifndef TkGCCleanup
01517 #define TkGCCleanup \
01518         (tkIntStubsPtr->tkGCCleanup) /* 144 */
01519 #endif
01520 #ifdef __WIN32__
01521 #ifndef TkSubtractRegion
01522 #define TkSubtractRegion \
01523         (tkIntStubsPtr->tkSubtractRegion) /* 145 */
01524 #endif
01525 #endif /* __WIN32__ */
01526 #ifdef MAC_TCL
01527 #ifndef TkSubtractRegion
01528 #define TkSubtractRegion \
01529         (tkIntStubsPtr->tkSubtractRegion) /* 145 */
01530 #endif
01531 #endif /* MAC_TCL */
01532 #ifdef MAC_OSX_TK
01533 #ifndef TkSubtractRegion
01534 #define TkSubtractRegion \
01535         (tkIntStubsPtr->tkSubtractRegion) /* 145 */
01536 #endif
01537 #endif /* MAC_OSX_TK */
01538 #ifndef TkStylePkgInit
01539 #define TkStylePkgInit \
01540         (tkIntStubsPtr->tkStylePkgInit) /* 146 */
01541 #endif
01542 #ifndef TkStylePkgFree
01543 #define TkStylePkgFree \
01544         (tkIntStubsPtr->tkStylePkgFree) /* 147 */
01545 #endif
01546 #ifndef TkToplevelWindowForCommand
01547 #define TkToplevelWindowForCommand \
01548         (tkIntStubsPtr->tkToplevelWindowForCommand) /* 148 */
01549 #endif
01550 #ifndef TkGetOptionSpec
01551 #define TkGetOptionSpec \
01552         (tkIntStubsPtr->tkGetOptionSpec) /* 149 */
01553 #endif
01554 
01555 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
01556 
01557 /* !END!: Do not edit above this line. */
01558 
01559 #undef TCL_STORAGE_CLASS
01560 #define TCL_STORAGE_CLASS DLLIMPORT
01561 
01562 #endif /* _TKINTDECLS */
01563 
01564 
01565 /*
01566  * Local Variables:
01567  * mode: C
01568  * tab-width: 8
01569  * c-basic-offset: 4
01570  * indent-tabs-mode: t
01571  * End:
01572  * ex: shiftwidth=4 tabstop=8
01573  */

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