00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
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
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038 EXTERN TkWindow * TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr,
00039 int screenNum, TkWindow * parentPtr));
00040
00041 EXTERN void TkBezierPoints _ANSI_ARGS_((double control[],
00042 int numSteps, double * coordPtr));
00043
00044 EXTERN void TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas,
00045 double control[], int numSteps,
00046 XPoint * xPointPtr));
00047
00048 EXTERN void TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00049
00050 EXTERN void TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr,
00051 XEvent * eventPtr));
00052
00053 EXTERN void TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00054
00055 EXTERN void TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00056
00057 EXTERN void TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr,
00058 TkWindow * winPtr));
00059
00060 EXTERN int TkClipInit _ANSI_ARGS_((Tcl_Interp * interp,
00061 TkDisplay * dispPtr));
00062
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
00068 EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp,
00069 char * script));
00070
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
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
00084 EXTERN int TkCreateFrame _ANSI_ARGS_((ClientData clientData,
00085 Tcl_Interp * interp, int argc, char ** argv,
00086 int toplevel, char * appName));
00087
00088 EXTERN Tk_Window TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp,
00089 CONST char * screenName, char * baseName));
00090
00091 EXTERN Time TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr));
00092
00093 EXTERN void TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr));
00094
00095 EXTERN void TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr));
00096
00097 EXTERN void TkDrawInsetFocusHighlight _ANSI_ARGS_((
00098 Tk_Window tkwin, GC gc, int width,
00099 Drawable drawable, int padding));
00100
00101 EXTERN void TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00102
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
00108 EXTERN int TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp,
00109 CONST char * option,
00110 CONST TkStateMap * mapPtr,
00111 CONST char * strKey));
00112
00113 EXTERN char * TkFindStateString _ANSI_ARGS_((
00114 CONST TkStateMap * mapPtr, int numKey));
00115
00116 EXTERN void TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00117
00118 EXTERN int TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr,
00119 XEvent * eventPtr));
00120
00121 EXTERN TkWindow * TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
00122 XEvent * eventPtr));
00123
00124 EXTERN void TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00125
00126 EXTERN void TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00127
00128 EXTERN void TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr));
00129
00130 EXTERN void TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr));
00131
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
00137 EXTERN void TkGetButtPoints _ANSI_ARGS_((double p1[],
00138 double p2[], double width, int project,
00139 double m1[], double m2[]));
00140
00141 EXTERN TkCursor * TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp,
00142 Tk_Window tkwin, Tk_Uid string));
00143
00144 EXTERN CONST84_RETURN char * TkGetDefaultScreenName _ANSI_ARGS_((
00145 Tcl_Interp * interp, CONST char * screenName));
00146
00147 EXTERN TkDisplay * TkGetDisplay _ANSI_ARGS_((Display * display));
00148
00149 EXTERN int TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp,
00150 int objc, Tcl_Obj *CONST objv[],
00151 Tk_Window * tkwinPtr));
00152
00153 EXTERN TkWindow * TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr));
00154
00155 EXTERN int TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp,
00156 Tk_Window tkwin));
00157
00158 EXTERN int TkGetMiterPoints _ANSI_ARGS_((double p1[],
00159 double p2[], double p3[], double width,
00160 double m1[], double m2[]));
00161
00162 EXTERN void TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin,
00163 int * xPtr, int * yPtr));
00164
00165 EXTERN void TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp,
00166 Tk_Window tkwin));
00167
00168 EXTERN void TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00169
00170 EXTERN int TkGrabState _ANSI_ARGS_((TkWindow * winPtr));
00171
00172 EXTERN void TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr,
00173 double * pointPtr));
00174
00175 EXTERN void TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr,
00176 TkWindow * sourcePtr, TkWindow * destPtr,
00177 int leaveType, int enterType,
00178 Tcl_QueuePosition position));
00179
00180 EXTERN void TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin));
00181
00182 EXTERN char * TkKeysymToString _ANSI_ARGS_((KeySym keysym));
00183
00184 EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[],
00185 double end2Ptr[], double rectPtr[]));
00186
00187 EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[],
00188 double end2Ptr[], double pointPtr[]));
00189
00190 EXTERN int TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas,
00191 double * pointPtr, int numPoints,
00192 int numSteps, XPoint xPoints[],
00193 double dblPoints[]));
00194
00195 EXTERN void TkMakeBezierPostscript _ANSI_ARGS_((
00196 Tcl_Interp * interp, Tk_Canvas canvas,
00197 double * pointPtr, int numPoints));
00198
00199 EXTERN void TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr));
00200
00201 EXTERN void TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00202
00203 EXTERN int TkOvalToArea _ANSI_ARGS_((double * ovalPtr,
00204 double * rectPtr));
00205
00206 EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[],
00207 double width, int filled, double pointPtr[]));
00208
00209 EXTERN int TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr,
00210 int force));
00211
00212 EXTERN void TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr));
00213
00214 EXTERN void TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr,
00215 int force));
00216
00217 EXTERN void TkpDisplayWarning _ANSI_ARGS_((CONST char * msg,
00218 CONST char * title));
00219
00220 EXTERN void TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp,
00221 Tcl_DString * name));
00222
00223 EXTERN TkWindow * TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr));
00224
00225 EXTERN TkWindow * TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr));
00226
00227 EXTERN int TkpInit _ANSI_ARGS_((Tcl_Interp * interp));
00228
00229 EXTERN void TkpInitializeMenuBindings _ANSI_ARGS_((
00230 Tcl_Interp * interp,
00231 Tk_BindingTable bindingTable));
00232
00233 EXTERN void TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin));
00234
00235 EXTERN void TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin,
00236 int transient));
00237
00238 EXTERN Window TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr,
00239 Window parent));
00240
00241 EXTERN void TkpMenuNotifyToplevelCreate _ANSI_ARGS_((
00242 Tcl_Interp * interp1, char * menuName));
00243
00244 EXTERN TkDisplay * TkpOpenDisplay _ANSI_ARGS_((
00245 CONST char * display_name));
00246
00247 EXTERN int TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr,
00248 TkWindow * winPtr));
00249
00250 EXTERN int TkPolygonToArea _ANSI_ARGS_((double * polyPtr,
00251 int numPoints, double * rectPtr));
00252
00253 EXTERN double TkPolygonToPoint _ANSI_ARGS_((double * polyPtr,
00254 int numPoints, double * pointPtr));
00255
00256 EXTERN int TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr,
00257 TkWindow * treePtr));
00258
00259 EXTERN void TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr,
00260 XEvent * eventPtr));
00261
00262 EXTERN void TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp,
00263 Tk_Window tkwin, char * menuName));
00264
00265 EXTERN int TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp,
00266 Tk_Window tkwin, CONST char * string));
00267
00268 EXTERN int TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win,
00269 TkDisplay * dispPtr));
00270
00271 EXTERN void TkQueueEventForAllChildren _ANSI_ARGS_((
00272 TkWindow * winPtr, XEvent * eventPtr));
00273
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
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
00285 EXTERN void TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00286
00287 EXTERN void TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin,
00288 XEvent * eventPtr));
00289
00290 EXTERN void TkSelInit _ANSI_ARGS_((Tk_Window tkwin));
00291
00292 EXTERN void TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr));
00293
00294
00295 EXTERN void TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp,
00296 Tk_Window tkwin, char * oldMenuName,
00297 char * menuName));
00298
00299 EXTERN KeySym TkStringToKeysym _ANSI_ARGS_((char * name));
00300
00301 EXTERN int TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr,
00302 int numPoints, double width, int capStyle,
00303 int joinStyle, double * rectPtr));
00304
00305 EXTERN void TkWmAddToColormapWindows _ANSI_ARGS_((
00306 TkWindow * winPtr));
00307
00308 EXTERN void TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr));
00309
00310 EXTERN TkWindow * TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr));
00311
00312 EXTERN void TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr));
00313
00314 EXTERN void TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr));
00315
00316 EXTERN void TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr,
00317 XEvent * evenvPtr));
00318
00319 EXTERN void TkWmRemoveFromColormapWindows _ANSI_ARGS_((
00320 TkWindow * winPtr));
00321
00322 EXTERN void TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr,
00323 int aboveBelow, TkWindow * otherPtr));
00324
00325 EXTERN void TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr));
00326
00327 EXTERN void TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr));
00328
00329 EXTERN Tcl_Obj * TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin,
00330 char * name));
00331
00332 EXTERN Tcl_Obj * TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin,
00333 char * name));
00334
00335 EXTERN Tcl_Obj * TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin,
00336 char * name));
00337
00338 EXTERN Tcl_Obj * TkDebugColor _ANSI_ARGS_((Tk_Window tkwin,
00339 char * name));
00340
00341 EXTERN Tcl_Obj * TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp,
00342 Tk_OptionTable table));
00343
00344 EXTERN Tcl_Obj * TkDebugFont _ANSI_ARGS_((Tk_Window tkwin,
00345 char * name));
00346
00347 EXTERN int TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp,
00348 Tcl_Obj * optionPtr,
00349 CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
00350
00351 EXTERN Tcl_HashTable * TkGetBitmapPredefTable _ANSI_ARGS_((void));
00352
00353 EXTERN TkDisplay * TkGetDisplayList _ANSI_ARGS_((void));
00354
00355 EXTERN TkMainInfo * TkGetMainInfoList _ANSI_ARGS_((void));
00356
00357 EXTERN int TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00358 Tk_Window tkwin, Tcl_Obj * objPtr,
00359 Tk_Window * windowPtr));
00360
00361 EXTERN char * TkpGetString _ANSI_ARGS_((TkWindow * winPtr,
00362 XEvent * eventPtr, Tcl_DString * dsPtr));
00363
00364 EXTERN void TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp,
00365 Tk_Font tkfont));
00366
00367 EXTERN Tcl_Obj * TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin,
00368 CONST char * dbName, CONST char * className));
00369
00370 EXTERN void TkpMenuThreadInit _ANSI_ARGS_((void));
00371 #ifdef __WIN32__
00372
00373 EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn,
00374 XRectangle* rect_return));
00375 #endif
00376 #ifdef MAC_TCL
00377
00378 EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn,
00379 XRectangle* rect_return));
00380 #endif
00381 #ifdef MAC_OSX_TK
00382
00383 EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn,
00384 XRectangle* rect_return));
00385 #endif
00386 #ifdef __WIN32__
00387
00388 EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void));
00389 #endif
00390 #ifdef MAC_TCL
00391
00392 EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void));
00393 #endif
00394 #ifdef MAC_OSX_TK
00395
00396 EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void));
00397 #endif
00398 #ifdef __WIN32__
00399
00400 EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00401 #endif
00402 #ifdef MAC_TCL
00403
00404 EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00405 #endif
00406 #ifdef MAC_OSX_TK
00407
00408 EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn));
00409 #endif
00410 #ifdef __WIN32__
00411
00412 EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
00413 TkRegion srcb, TkRegion dr_return));
00414 #endif
00415 #ifdef MAC_TCL
00416
00417 EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
00418 TkRegion srcb, TkRegion dr_return));
00419 #endif
00420 #ifdef MAC_OSX_TK
00421
00422 EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra,
00423 TkRegion srcb, TkRegion dr_return));
00424 #endif
00425 #ifdef __WIN32__
00426
00427 EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
00428 int y, unsigned int width,
00429 unsigned int height));
00430 #endif
00431 #ifdef MAC_TCL
00432
00433 EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
00434 int y, unsigned int width,
00435 unsigned int height));
00436 #endif
00437 #ifdef MAC_OSX_TK
00438
00439 EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x,
00440 int y, unsigned int width,
00441 unsigned int height));
00442 #endif
00443 #ifdef __WIN32__
00444
00445 EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
00446 TkRegion rgn));
00447 #endif
00448 #ifdef MAC_TCL
00449
00450 EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
00451 TkRegion rgn));
00452 #endif
00453 #ifdef MAC_OSX_TK
00454
00455 EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc,
00456 TkRegion rgn));
00457 #endif
00458 #ifdef __WIN32__
00459
00460 EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
00461 TkRegion src, TkRegion dr_return));
00462 #endif
00463 #ifdef MAC_TCL
00464
00465 EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
00466 TkRegion src, TkRegion dr_return));
00467 #endif
00468 #ifdef MAC_OSX_TK
00469
00470 EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect,
00471 TkRegion src, TkRegion dr_return));
00472 #endif
00473
00474 #ifdef MAC_TCL
00475
00476 EXTERN Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display,
00477 CONST char * source));
00478 #endif
00479 #ifdef MAC_OSX_TK
00480
00481 EXTERN Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display,
00482 CONST char * source));
00483 #endif
00484 #ifdef MAC_TCL
00485
00486 EXTERN void TkpDefineNativeBitmaps _ANSI_ARGS_((void));
00487 #endif
00488 #ifdef MAC_OSX_TK
00489
00490 EXTERN void TkpDefineNativeBitmaps _ANSI_ARGS_((void));
00491 #endif
00492
00493 #ifdef MAC_TCL
00494
00495 EXTERN Pixmap TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display,
00496 CONST char * name, int * width, int * height));
00497 #endif
00498 #ifdef MAC_OSX_TK
00499
00500 EXTERN Pixmap TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display,
00501 CONST char * name, int * width, int * height));
00502 #endif
00503
00504
00505
00506
00507
00508
00509
00510
00511
00512
00513
00514 EXTERN void TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin,
00515 GC fgGC, GC bgGC, int highlightWidth,
00516 Drawable drawable));
00517
00518 EXTERN void TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr,
00519 int force));
00520
00521 EXTERN void TkpSetKeycodeAndState _ANSI_ARGS_((Tk_Window tkwin,
00522 KeySym keySym, XEvent * eventPtr));
00523
00524 EXTERN KeySym TkpGetKeySym _ANSI_ARGS_((TkDisplay * dispPtr,
00525 XEvent * eventPtr));
00526
00527 EXTERN void TkpInitKeymapInfo _ANSI_ARGS_((TkDisplay * dispPtr));
00528
00529 EXTERN TkRegion TkPhotoGetValidRegion _ANSI_ARGS_((
00530 Tk_PhotoHandle handle));
00531
00532 EXTERN TkWindow ** TkWmStackorderToplevel _ANSI_ARGS_((
00533 TkWindow * parentPtr));
00534
00535 EXTERN void TkFocusFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00536
00537 EXTERN void TkClipCleanup _ANSI_ARGS_((TkDisplay * dispPtr));
00538
00539 EXTERN void TkGCCleanup _ANSI_ARGS_((TkDisplay * dispPtr));
00540 #ifdef __WIN32__
00541
00542 EXTERN void TkSubtractRegion _ANSI_ARGS_((TkRegion sra,
00543 TkRegion srcb, TkRegion dr_return));
00544 #endif
00545 #ifdef MAC_TCL
00546
00547 EXTERN void TkSubtractRegion _ANSI_ARGS_((TkRegion sra,
00548 TkRegion srcb, TkRegion dr_return));
00549 #endif
00550 #ifdef MAC_OSX_TK
00551
00552 EXTERN void TkSubtractRegion _ANSI_ARGS_((TkRegion sra,
00553 TkRegion srcb, TkRegion dr_return));
00554 #endif
00555
00556 EXTERN void TkStylePkgInit _ANSI_ARGS_((TkMainInfo * mainPtr));
00557
00558 EXTERN void TkStylePkgFree _ANSI_ARGS_((TkMainInfo * mainPtr));
00559
00560 EXTERN Tk_Window TkToplevelWindowForCommand _ANSI_ARGS_((
00561 Tcl_Interp * interp, CONST char * cmdName));
00562
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));
00571 void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr));
00572 void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr));
00573 void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00574 void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr));
00575 void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr));
00576 void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr));
00577 void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr));
00578 int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr));
00579 void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr));
00580 int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script));
00581 unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, CONST char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData));
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));
00583 int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName));
00584 Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * screenName, char * baseName));
00585 Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr));
00586 void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr));
00587 void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr));
00588 void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding));
00589 void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00590 void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC));
00591 int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey));
00592 char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey));
00593 void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00594 int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr));
00595 TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr));
00596 void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr));
00597 void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr));
00598 void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr));
00599 void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr));
00600 char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr));
00601 void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[]));
00602 TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string));
00603 CONST84_RETURN char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * screenName));
00604 TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display));
00605 int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr));
00606 TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr));
00607 int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin));
00608 int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[]));
00609 void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr));
00610 void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin));
00611 void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00612 int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr));
00613 void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr));
00614 void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position));
00615 void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin));
00616 char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym));
00617 int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[]));
00618 double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[]));
00619 int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[]));
00620 void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints));
00621 void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr));
00622 void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00623 int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr));
00624 double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[]));
00625 int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force));
00626 void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr));
00627 void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force));
00628 void (*tkpDisplayWarning) _ANSI_ARGS_((CONST char * msg, CONST char * title));
00629 void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name));
00630 TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr));
00631 TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr));
00632 int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp));
00633 void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable));
00634 void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin));
00635 void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient));
00636 Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent));
00637 void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName));
00638 TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((CONST char * display_name));
00639 int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr));
00640 int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr));
00641 double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr));
00642 int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr));
00643 void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr));
00644 void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName));
00645 int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * string));
00646 int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr));
00647 void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr));
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));
00649 int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn));
00650 void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00651 void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr));
00652 void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin));
00653 void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr));
00654 void *reserved84;
00655 void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName));
00656 KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name));
00657 int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr));
00658 void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr));
00659 void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr));
00660 TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr));
00661 void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr));
00662 void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr));
00663 void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr));
00664 void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr));
00665 void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr));
00666 void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr));
00667 void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr));
00668 Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name));
00669 Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name));
00670 Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name));
00671 Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name));
00672 Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table));
00673 Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name));
00674 int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr));
00675 Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void));
00676 TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void));
00677 TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void));
00678 int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr));
00679 char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr));
00680 void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont));
00681 Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, CONST char * dbName, CONST char * className));
00682 void (*tkpMenuThreadInit) _ANSI_ARGS_((void));
00683 #if !defined(__WIN32__) && !defined(MAC_TCL)
00684 void *reserved113;
00685 #endif
00686 #ifdef __WIN32__
00687 void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return));
00688 #endif
00689 #ifdef MAC_TCL
00690 void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return));
00691 #endif
00692 #ifdef MAC_OSX_TK
00693 void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return));
00694 #endif
00695 #if !defined(__WIN32__) && !defined(MAC_TCL)
00696 void *reserved114;
00697 #endif
00698 #ifdef __WIN32__
00699 TkRegion (*tkCreateRegion) _ANSI_ARGS_((void));
00700 #endif
00701 #ifdef MAC_TCL
00702 TkRegion (*tkCreateRegion) _ANSI_ARGS_((void));
00703 #endif
00704 #ifdef MAC_OSX_TK
00705 TkRegion (*tkCreateRegion) _ANSI_ARGS_((void));
00706 #endif
00707 #if !defined(__WIN32__) && !defined(MAC_TCL)
00708 void *reserved115;
00709 #endif
00710 #ifdef __WIN32__
00711 void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn));
00712 #endif
00713 #ifdef MAC_TCL
00714 void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn));
00715 #endif
00716 #ifdef MAC_OSX_TK
00717 void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn));
00718 #endif
00719 #if !defined(__WIN32__) && !defined(MAC_TCL)
00720 void *reserved116;
00721 #endif
00722 #ifdef __WIN32__
00723 void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00724 #endif
00725 #ifdef MAC_TCL
00726 void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00727 #endif
00728 #ifdef MAC_OSX_TK
00729 void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00730 #endif
00731 #if !defined(__WIN32__) && !defined(MAC_TCL)
00732 void *reserved117;
00733 #endif
00734 #ifdef __WIN32__
00735 int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height));
00736 #endif
00737 #ifdef MAC_TCL
00738 int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height));
00739 #endif
00740 #ifdef MAC_OSX_TK
00741 int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height));
00742 #endif
00743 #if !defined(__WIN32__) && !defined(MAC_TCL)
00744 void *reserved118;
00745 #endif
00746 #ifdef __WIN32__
00747 void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn));
00748 #endif
00749 #ifdef MAC_TCL
00750 void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn));
00751 #endif
00752 #ifdef MAC_OSX_TK
00753 void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn));
00754 #endif
00755 #if !defined(__WIN32__) && !defined(MAC_TCL)
00756 void *reserved119;
00757 #endif
00758 #ifdef __WIN32__
00759 void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return));
00760 #endif
00761 #ifdef MAC_TCL
00762 void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return));
00763 #endif
00764 #ifdef MAC_OSX_TK
00765 void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return));
00766 #endif
00767 void *reserved120;
00768 #if !defined(__WIN32__) && !defined(MAC_TCL)
00769 void *reserved121;
00770 #endif
00771 #ifdef __WIN32__
00772 void *reserved121;
00773 #endif
00774 #ifdef MAC_TCL
00775 Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, CONST char * source));
00776 #endif
00777 #ifdef MAC_OSX_TK
00778 Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, CONST char * source));
00779 #endif
00780 #if !defined(__WIN32__) && !defined(MAC_TCL)
00781 void *reserved122;
00782 #endif
00783 #ifdef __WIN32__
00784 void *reserved122;
00785 #endif
00786 #ifdef MAC_TCL
00787 void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void));
00788 #endif
00789 #ifdef MAC_OSX_TK
00790 void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void));
00791 #endif
00792 void *reserved123;
00793 #if !defined(__WIN32__) && !defined(MAC_TCL)
00794 void *reserved124;
00795 #endif
00796 #ifdef __WIN32__
00797 void *reserved124;
00798 #endif
00799 #ifdef MAC_TCL
00800 Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height));
00801 #endif
00802 #ifdef MAC_OSX_TK
00803 Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height));
00804 #endif
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));
00816 void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force));
00817 void (*tkpSetKeycodeAndState) _ANSI_ARGS_((Tk_Window tkwin, KeySym keySym, XEvent * eventPtr));
00818 KeySym (*tkpGetKeySym) _ANSI_ARGS_((TkDisplay * dispPtr, XEvent * eventPtr));
00819 void (*tkpInitKeymapInfo) _ANSI_ARGS_((TkDisplay * dispPtr));
00820 TkRegion (*tkPhotoGetValidRegion) _ANSI_ARGS_((Tk_PhotoHandle handle));
00821 TkWindow ** (*tkWmStackorderToplevel) _ANSI_ARGS_((TkWindow * parentPtr));
00822 void (*tkFocusFree) _ANSI_ARGS_((TkMainInfo * mainPtr));
00823 void (*tkClipCleanup) _ANSI_ARGS_((TkDisplay * dispPtr));
00824 void (*tkGCCleanup) _ANSI_ARGS_((TkDisplay * dispPtr));
00825 #if !defined(__WIN32__) && !defined(MAC_TCL)
00826 void *reserved145;
00827 #endif
00828 #ifdef __WIN32__
00829 void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00830 #endif
00831 #ifdef MAC_TCL
00832 void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00833 #endif
00834 #ifdef MAC_OSX_TK
00835 void (*tkSubtractRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return));
00836 #endif
00837 void (*tkStylePkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr));
00838 void (*tkStylePkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr));
00839 Tk_Window (*tkToplevelWindowForCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * cmdName));
00840 CONST Tk_OptionSpec * (*tkGetOptionSpec) _ANSI_ARGS_((CONST char * name, Tk_OptionTable optionTable));
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
00855
00856
00857 #ifndef TkAllocWindow
00858 #define TkAllocWindow \
00859 (tkIntStubsPtr->tkAllocWindow)
00860 #endif
00861 #ifndef TkBezierPoints
00862 #define TkBezierPoints \
00863 (tkIntStubsPtr->tkBezierPoints)
00864 #endif
00865 #ifndef TkBezierScreenPoints
00866 #define TkBezierScreenPoints \
00867 (tkIntStubsPtr->tkBezierScreenPoints)
00868 #endif
00869 #ifndef TkBindDeadWindow
00870 #define TkBindDeadWindow \
00871 (tkIntStubsPtr->tkBindDeadWindow)
00872 #endif
00873 #ifndef TkBindEventProc
00874 #define TkBindEventProc \
00875 (tkIntStubsPtr->tkBindEventProc)
00876 #endif
00877 #ifndef TkBindFree
00878 #define TkBindFree \
00879 (tkIntStubsPtr->tkBindFree)
00880 #endif
00881 #ifndef TkBindInit
00882 #define TkBindInit \
00883 (tkIntStubsPtr->tkBindInit)
00884 #endif
00885 #ifndef TkChangeEventWindow
00886 #define TkChangeEventWindow \
00887 (tkIntStubsPtr->tkChangeEventWindow)
00888 #endif
00889 #ifndef TkClipInit
00890 #define TkClipInit \
00891 (tkIntStubsPtr->tkClipInit)
00892 #endif
00893 #ifndef TkComputeAnchor
00894 #define TkComputeAnchor \
00895 (tkIntStubsPtr->tkComputeAnchor)
00896 #endif
00897 #ifndef TkCopyAndGlobalEval
00898 #define TkCopyAndGlobalEval \
00899 (tkIntStubsPtr->tkCopyAndGlobalEval)
00900 #endif
00901 #ifndef TkCreateBindingProcedure
00902 #define TkCreateBindingProcedure \
00903 (tkIntStubsPtr->tkCreateBindingProcedure)
00904 #endif
00905 #ifndef TkCreateCursorFromData
00906 #define TkCreateCursorFromData \
00907 (tkIntStubsPtr->tkCreateCursorFromData)
00908 #endif
00909 #ifndef TkCreateFrame
00910 #define TkCreateFrame \
00911 (tkIntStubsPtr->tkCreateFrame)
00912 #endif
00913 #ifndef TkCreateMainWindow
00914 #define TkCreateMainWindow \
00915 (tkIntStubsPtr->tkCreateMainWindow)
00916 #endif
00917 #ifndef TkCurrentTime
00918 #define TkCurrentTime \
00919 (tkIntStubsPtr->tkCurrentTime)
00920 #endif
00921 #ifndef TkDeleteAllImages
00922 #define TkDeleteAllImages \
00923 (tkIntStubsPtr->tkDeleteAllImages)
00924 #endif
00925 #ifndef TkDoConfigureNotify
00926 #define TkDoConfigureNotify \
00927 (tkIntStubsPtr->tkDoConfigureNotify)
00928 #endif
00929 #ifndef TkDrawInsetFocusHighlight
00930 #define TkDrawInsetFocusHighlight \
00931 (tkIntStubsPtr->tkDrawInsetFocusHighlight)
00932 #endif
00933 #ifndef TkEventDeadWindow
00934 #define TkEventDeadWindow \
00935 (tkIntStubsPtr->tkEventDeadWindow)
00936 #endif
00937 #ifndef TkFillPolygon
00938 #define TkFillPolygon \
00939 (tkIntStubsPtr->tkFillPolygon)
00940 #endif
00941 #ifndef TkFindStateNum
00942 #define TkFindStateNum \
00943 (tkIntStubsPtr->tkFindStateNum)
00944 #endif
00945 #ifndef TkFindStateString
00946 #define TkFindStateString \
00947 (tkIntStubsPtr->tkFindStateString)
00948 #endif
00949 #ifndef TkFocusDeadWindow
00950 #define TkFocusDeadWindow \
00951 (tkIntStubsPtr->tkFocusDeadWindow)
00952 #endif
00953 #ifndef TkFocusFilterEvent
00954 #define TkFocusFilterEvent \
00955 (tkIntStubsPtr->tkFocusFilterEvent)
00956 #endif
00957 #ifndef TkFocusKeyEvent
00958 #define TkFocusKeyEvent \
00959 (tkIntStubsPtr->tkFocusKeyEvent)
00960 #endif
00961 #ifndef TkFontPkgInit
00962 #define TkFontPkgInit \
00963 (tkIntStubsPtr->tkFontPkgInit)
00964 #endif
00965 #ifndef TkFontPkgFree
00966 #define TkFontPkgFree \
00967 (tkIntStubsPtr->tkFontPkgFree)
00968 #endif
00969 #ifndef TkFreeBindingTags
00970 #define TkFreeBindingTags \
00971 (tkIntStubsPtr->tkFreeBindingTags)
00972 #endif
00973 #ifndef TkpFreeCursor
00974 #define TkpFreeCursor \
00975 (tkIntStubsPtr->tkpFreeCursor)
00976 #endif
00977 #ifndef TkGetBitmapData
00978 #define TkGetBitmapData \
00979 (tkIntStubsPtr->tkGetBitmapData)
00980 #endif
00981 #ifndef TkGetButtPoints
00982 #define TkGetButtPoints \
00983 (tkIntStubsPtr->tkGetButtPoints)
00984 #endif
00985 #ifndef TkGetCursorByName
00986 #define TkGetCursorByName \
00987 (tkIntStubsPtr->tkGetCursorByName)
00988 #endif
00989 #ifndef TkGetDefaultScreenName
00990 #define TkGetDefaultScreenName \
00991 (tkIntStubsPtr->tkGetDefaultScreenName)
00992 #endif
00993 #ifndef TkGetDisplay
00994 #define TkGetDisplay \
00995 (tkIntStubsPtr->tkGetDisplay)
00996 #endif
00997 #ifndef TkGetDisplayOf
00998 #define TkGetDisplayOf \
00999 (tkIntStubsPtr->tkGetDisplayOf)
01000 #endif
01001 #ifndef TkGetFocusWin
01002 #define TkGetFocusWin \
01003 (tkIntStubsPtr->tkGetFocusWin)
01004 #endif
01005 #ifndef TkGetInterpNames
01006 #define TkGetInterpNames \
01007 (tkIntStubsPtr->tkGetInterpNames)
01008 #endif
01009 #ifndef TkGetMiterPoints
01010 #define TkGetMiterPoints \
01011 (tkIntStubsPtr->tkGetMiterPoints)
01012 #endif
01013 #ifndef TkGetPointerCoords
01014 #define TkGetPointerCoords \
01015 (tkIntStubsPtr->tkGetPointerCoords)
01016 #endif
01017 #ifndef TkGetServerInfo
01018 #define TkGetServerInfo \
01019 (tkIntStubsPtr->tkGetServerInfo)
01020 #endif
01021 #ifndef TkGrabDeadWindow
01022 #define TkGrabDeadWindow \
01023 (tkIntStubsPtr->tkGrabDeadWindow)
01024 #endif
01025 #ifndef TkGrabState
01026 #define TkGrabState \
01027 (tkIntStubsPtr->tkGrabState)
01028 #endif
01029 #ifndef TkIncludePoint
01030 #define TkIncludePoint \
01031 (tkIntStubsPtr->tkIncludePoint)
01032 #endif
01033 #ifndef TkInOutEvents
01034 #define TkInOutEvents \
01035 (tkIntStubsPtr->tkInOutEvents)
01036 #endif
01037 #ifndef TkInstallFrameMenu
01038 #define TkInstallFrameMenu \
01039 (tkIntStubsPtr->tkInstallFrameMenu)
01040 #endif
01041 #ifndef TkKeysymToString
01042 #define TkKeysymToString \
01043 (tkIntStubsPtr->tkKeysymToString)
01044 #endif
01045 #ifndef TkLineToArea
01046 #define TkLineToArea \
01047 (tkIntStubsPtr->tkLineToArea)
01048 #endif
01049 #ifndef TkLineToPoint
01050 #define TkLineToPoint \
01051 (tkIntStubsPtr->tkLineToPoint)
01052 #endif
01053 #ifndef TkMakeBezierCurve
01054 #define TkMakeBezierCurve \
01055 (tkIntStubsPtr->tkMakeBezierCurve)
01056 #endif
01057 #ifndef TkMakeBezierPostscript
01058 #define TkMakeBezierPostscript \
01059 (tkIntStubsPtr->tkMakeBezierPostscript)
01060 #endif
01061 #ifndef TkOptionClassChanged
01062 #define TkOptionClassChanged \
01063 (tkIntStubsPtr->tkOptionClassChanged)
01064 #endif
01065 #ifndef TkOptionDeadWindow
01066 #define TkOptionDeadWindow \
01067 (tkIntStubsPtr->tkOptionDeadWindow)
01068 #endif
01069 #ifndef TkOvalToArea
01070 #define TkOvalToArea \
01071 (tkIntStubsPtr->tkOvalToArea)
01072 #endif
01073 #ifndef TkOvalToPoint
01074 #define TkOvalToPoint \
01075 (tkIntStubsPtr->tkOvalToPoint)
01076 #endif
01077 #ifndef TkpChangeFocus
01078 #define TkpChangeFocus \
01079 (tkIntStubsPtr->tkpChangeFocus)
01080 #endif
01081 #ifndef TkpCloseDisplay
01082 #define TkpCloseDisplay \
01083 (tkIntStubsPtr->tkpCloseDisplay)
01084 #endif
01085 #ifndef TkpClaimFocus
01086 #define TkpClaimFocus \
01087 (tkIntStubsPtr->tkpClaimFocus)
01088 #endif
01089 #ifndef TkpDisplayWarning
01090 #define TkpDisplayWarning \
01091 (tkIntStubsPtr->tkpDisplayWarning)
01092 #endif
01093 #ifndef TkpGetAppName
01094 #define TkpGetAppName \
01095 (tkIntStubsPtr->tkpGetAppName)
01096 #endif
01097 #ifndef TkpGetOtherWindow
01098 #define TkpGetOtherWindow \
01099 (tkIntStubsPtr->tkpGetOtherWindow)
01100 #endif
01101 #ifndef TkpGetWrapperWindow
01102 #define TkpGetWrapperWindow \
01103 (tkIntStubsPtr->tkpGetWrapperWindow)
01104 #endif
01105 #ifndef TkpInit
01106 #define TkpInit \
01107 (tkIntStubsPtr->tkpInit)
01108 #endif
01109 #ifndef TkpInitializeMenuBindings
01110 #define TkpInitializeMenuBindings \
01111 (tkIntStubsPtr->tkpInitializeMenuBindings)
01112 #endif
01113 #ifndef TkpMakeContainer
01114 #define TkpMakeContainer \
01115 (tkIntStubsPtr->tkpMakeContainer)
01116 #endif
01117 #ifndef TkpMakeMenuWindow
01118 #define TkpMakeMenuWindow \
01119 (tkIntStubsPtr->tkpMakeMenuWindow)
01120 #endif
01121 #ifndef TkpMakeWindow
01122 #define TkpMakeWindow \
01123 (tkIntStubsPtr->tkpMakeWindow)
01124 #endif
01125 #ifndef TkpMenuNotifyToplevelCreate
01126 #define TkpMenuNotifyToplevelCreate \
01127 (tkIntStubsPtr->tkpMenuNotifyToplevelCreate)
01128 #endif
01129 #ifndef TkpOpenDisplay
01130 #define TkpOpenDisplay \
01131 (tkIntStubsPtr->tkpOpenDisplay)
01132 #endif
01133 #ifndef TkPointerEvent
01134 #define TkPointerEvent \
01135 (tkIntStubsPtr->tkPointerEvent)
01136 #endif
01137 #ifndef TkPolygonToArea
01138 #define TkPolygonToArea \
01139 (tkIntStubsPtr->tkPolygonToArea)
01140 #endif
01141 #ifndef TkPolygonToPoint
01142 #define TkPolygonToPoint \
01143 (tkIntStubsPtr->tkPolygonToPoint)
01144 #endif
01145 #ifndef TkPositionInTree
01146 #define TkPositionInTree \
01147 (tkIntStubsPtr->tkPositionInTree)
01148 #endif
01149 #ifndef TkpRedirectKeyEvent
01150 #define TkpRedirectKeyEvent \
01151 (tkIntStubsPtr->tkpRedirectKeyEvent)
01152 #endif
01153 #ifndef TkpSetMainMenubar
01154 #define TkpSetMainMenubar \
01155 (tkIntStubsPtr->tkpSetMainMenubar)
01156 #endif
01157 #ifndef TkpUseWindow
01158 #define TkpUseWindow \
01159 (tkIntStubsPtr->tkpUseWindow)
01160 #endif
01161 #ifndef TkpWindowWasRecentlyDeleted
01162 #define TkpWindowWasRecentlyDeleted \
01163 (tkIntStubsPtr->tkpWindowWasRecentlyDeleted)
01164 #endif
01165 #ifndef TkQueueEventForAllChildren
01166 #define TkQueueEventForAllChildren \
01167 (tkIntStubsPtr->tkQueueEventForAllChildren)
01168 #endif
01169 #ifndef TkReadBitmapFile
01170 #define TkReadBitmapFile \
01171 (tkIntStubsPtr->tkReadBitmapFile)
01172 #endif
01173 #ifndef TkScrollWindow
01174 #define TkScrollWindow \
01175 (tkIntStubsPtr->tkScrollWindow)
01176 #endif
01177 #ifndef TkSelDeadWindow
01178 #define TkSelDeadWindow \
01179 (tkIntStubsPtr->tkSelDeadWindow)
01180 #endif
01181 #ifndef TkSelEventProc
01182 #define TkSelEventProc \
01183 (tkIntStubsPtr->tkSelEventProc)
01184 #endif
01185 #ifndef TkSelInit
01186 #define TkSelInit \
01187 (tkIntStubsPtr->tkSelInit)
01188 #endif
01189 #ifndef TkSelPropProc
01190 #define TkSelPropProc \
01191 (tkIntStubsPtr->tkSelPropProc)
01192 #endif
01193
01194 #ifndef TkSetWindowMenuBar
01195 #define TkSetWindowMenuBar \
01196 (tkIntStubsPtr->tkSetWindowMenuBar)
01197 #endif
01198 #ifndef TkStringToKeysym
01199 #define TkStringToKeysym \
01200 (tkIntStubsPtr->tkStringToKeysym)
01201 #endif
01202 #ifndef TkThickPolyLineToArea
01203 #define TkThickPolyLineToArea \
01204 (tkIntStubsPtr->tkThickPolyLineToArea)
01205 #endif
01206 #ifndef TkWmAddToColormapWindows
01207 #define TkWmAddToColormapWindows \
01208 (tkIntStubsPtr->tkWmAddToColormapWindows)
01209 #endif
01210 #ifndef TkWmDeadWindow
01211 #define TkWmDeadWindow \
01212 (tkIntStubsPtr->tkWmDeadWindow)
01213 #endif
01214 #ifndef TkWmFocusToplevel
01215 #define TkWmFocusToplevel \
01216 (tkIntStubsPtr->tkWmFocusToplevel)
01217 #endif
01218 #ifndef TkWmMapWindow
01219 #define TkWmMapWindow \
01220 (tkIntStubsPtr->tkWmMapWindow)
01221 #endif
01222 #ifndef TkWmNewWindow
01223 #define TkWmNewWindow \
01224 (tkIntStubsPtr->tkWmNewWindow)
01225 #endif
01226 #ifndef TkWmProtocolEventProc
01227 #define TkWmProtocolEventProc \
01228 (tkIntStubsPtr->tkWmProtocolEventProc)
01229 #endif
01230 #ifndef TkWmRemoveFromColormapWindows
01231 #define TkWmRemoveFromColormapWindows \
01232 (tkIntStubsPtr->tkWmRemoveFromColormapWindows)
01233 #endif
01234 #ifndef TkWmRestackToplevel
01235 #define TkWmRestackToplevel \
01236 (tkIntStubsPtr->tkWmRestackToplevel)
01237 #endif
01238 #ifndef TkWmSetClass
01239 #define TkWmSetClass \
01240 (tkIntStubsPtr->tkWmSetClass)
01241 #endif
01242 #ifndef TkWmUnmapWindow
01243 #define TkWmUnmapWindow \
01244 (tkIntStubsPtr->tkWmUnmapWindow)
01245 #endif
01246 #ifndef TkDebugBitmap
01247 #define TkDebugBitmap \
01248 (tkIntStubsPtr->tkDebugBitmap)
01249 #endif
01250 #ifndef TkDebugBorder
01251 #define TkDebugBorder \
01252 (tkIntStubsPtr->tkDebugBorder)
01253 #endif
01254 #ifndef TkDebugCursor
01255 #define TkDebugCursor \
01256 (tkIntStubsPtr->tkDebugCursor)
01257 #endif
01258 #ifndef TkDebugColor
01259 #define TkDebugColor \
01260 (tkIntStubsPtr->tkDebugColor)
01261 #endif
01262 #ifndef TkDebugConfig
01263 #define TkDebugConfig \
01264 (tkIntStubsPtr->tkDebugConfig)
01265 #endif
01266 #ifndef TkDebugFont
01267 #define TkDebugFont \
01268 (tkIntStubsPtr->tkDebugFont)
01269 #endif
01270 #ifndef TkFindStateNumObj
01271 #define TkFindStateNumObj \
01272 (tkIntStubsPtr->tkFindStateNumObj)
01273 #endif
01274 #ifndef TkGetBitmapPredefTable
01275 #define TkGetBitmapPredefTable \
01276 (tkIntStubsPtr->tkGetBitmapPredefTable)
01277 #endif
01278 #ifndef TkGetDisplayList
01279 #define TkGetDisplayList \
01280 (tkIntStubsPtr->tkGetDisplayList)
01281 #endif
01282 #ifndef TkGetMainInfoList
01283 #define TkGetMainInfoList \
01284 (tkIntStubsPtr->tkGetMainInfoList)
01285 #endif
01286 #ifndef TkGetWindowFromObj
01287 #define TkGetWindowFromObj \
01288 (tkIntStubsPtr->tkGetWindowFromObj)
01289 #endif
01290 #ifndef TkpGetString
01291 #define TkpGetString \
01292 (tkIntStubsPtr->tkpGetString)
01293 #endif
01294 #ifndef TkpGetSubFonts
01295 #define TkpGetSubFonts \
01296 (tkIntStubsPtr->tkpGetSubFonts)
01297 #endif
01298 #ifndef TkpGetSystemDefault
01299 #define TkpGetSystemDefault \
01300 (tkIntStubsPtr->tkpGetSystemDefault)
01301 #endif
01302 #ifndef TkpMenuThreadInit
01303 #define TkpMenuThreadInit \
01304 (tkIntStubsPtr->tkpMenuThreadInit)
01305 #endif
01306 #ifdef __WIN32__
01307 #ifndef TkClipBox
01308 #define TkClipBox \
01309 (tkIntStubsPtr->tkClipBox)
01310 #endif
01311 #endif
01312 #ifdef MAC_TCL
01313 #ifndef TkClipBox
01314 #define TkClipBox \
01315 (tkIntStubsPtr->tkClipBox)
01316 #endif
01317 #endif
01318 #ifdef MAC_OSX_TK
01319 #ifndef TkClipBox
01320 #define TkClipBox \
01321 (tkIntStubsPtr->tkClipBox)
01322 #endif
01323 #endif
01324 #ifdef __WIN32__
01325 #ifndef TkCreateRegion
01326 #define TkCreateRegion \
01327 (tkIntStubsPtr->tkCreateRegion)
01328 #endif
01329 #endif
01330 #ifdef MAC_TCL
01331 #ifndef TkCreateRegion
01332 #define TkCreateRegion \
01333 (tkIntStubsPtr->tkCreateRegion)
01334 #endif
01335 #endif
01336 #ifdef MAC_OSX_TK
01337 #ifndef TkCreateRegion
01338 #define TkCreateRegion \
01339 (tkIntStubsPtr->tkCreateRegion)
01340 #endif
01341 #endif
01342 #ifdef __WIN32__
01343 #ifndef TkDestroyRegion
01344 #define TkDestroyRegion \
01345 (tkIntStubsPtr->tkDestroyRegion)
01346 #endif
01347 #endif
01348 #ifdef MAC_TCL
01349 #ifndef TkDestroyRegion
01350 #define TkDestroyRegion \
01351 (tkIntStubsPtr->tkDestroyRegion)
01352 #endif
01353 #endif
01354 #ifdef MAC_OSX_TK
01355 #ifndef TkDestroyRegion
01356 #define TkDestroyRegion \
01357 (tkIntStubsPtr->tkDestroyRegion)
01358 #endif
01359 #endif
01360 #ifdef __WIN32__
01361 #ifndef TkIntersectRegion
01362 #define TkIntersectRegion \
01363 (tkIntStubsPtr->tkIntersectRegion)
01364 #endif
01365 #endif
01366 #ifdef MAC_TCL
01367 #ifndef TkIntersectRegion
01368 #define TkIntersectRegion \
01369 (tkIntStubsPtr->tkIntersectRegion)
01370 #endif
01371 #endif
01372 #ifdef MAC_OSX_TK
01373 #ifndef TkIntersectRegion
01374 #define TkIntersectRegion \
01375 (tkIntStubsPtr->tkIntersectRegion)
01376 #endif
01377 #endif
01378 #ifdef __WIN32__
01379 #ifndef TkRectInRegion
01380 #define TkRectInRegion \
01381 (tkIntStubsPtr->tkRectInRegion)
01382 #endif
01383 #endif
01384 #ifdef MAC_TCL
01385 #ifndef TkRectInRegion
01386 #define TkRectInRegion \
01387 (tkIntStubsPtr->tkRectInRegion)
01388 #endif
01389 #endif
01390 #ifdef MAC_OSX_TK
01391 #ifndef TkRectInRegion
01392 #define TkRectInRegion \
01393 (tkIntStubsPtr->tkRectInRegion)
01394 #endif
01395 #endif
01396 #ifdef __WIN32__
01397 #ifndef TkSetRegion
01398 #define TkSetRegion \
01399 (tkIntStubsPtr->tkSetRegion)
01400 #endif
01401 #endif
01402 #ifdef MAC_TCL
01403 #ifndef TkSetRegion
01404 #define TkSetRegion \
01405 (tkIntStubsPtr->tkSetRegion)
01406 #endif
01407 #endif
01408 #ifdef MAC_OSX_TK
01409 #ifndef TkSetRegion
01410 #define TkSetRegion \
01411 (tkIntStubsPtr->tkSetRegion)
01412 #endif
01413 #endif
01414 #ifdef __WIN32__
01415 #ifndef TkUnionRectWithRegion
01416 #define TkUnionRectWithRegion \
01417 (tkIntStubsPtr->tkUnionRectWithRegion)
01418 #endif
01419 #endif
01420 #ifdef MAC_TCL
01421 #ifndef TkUnionRectWithRegion
01422 #define TkUnionRectWithRegion \
01423 (tkIntStubsPtr->tkUnionRectWithRegion)
01424 #endif
01425 #endif
01426 #ifdef MAC_OSX_TK
01427 #ifndef TkUnionRectWithRegion
01428 #define TkUnionRectWithRegion \
01429 (tkIntStubsPtr->tkUnionRectWithRegion)
01430 #endif
01431 #endif
01432
01433 #ifdef MAC_TCL
01434 #ifndef TkpCreateNativeBitmap
01435 #define TkpCreateNativeBitmap \
01436 (tkIntStubsPtr->tkpCreateNativeBitmap)
01437 #endif
01438 #endif
01439 #ifdef MAC_OSX_TK
01440 #ifndef TkpCreateNativeBitmap
01441 #define TkpCreateNativeBitmap \
01442 (tkIntStubsPtr->tkpCreateNativeBitmap)
01443 #endif
01444 #endif
01445 #ifdef MAC_TCL
01446 #ifndef TkpDefineNativeBitmaps
01447 #define TkpDefineNativeBitmaps \
01448 (tkIntStubsPtr->tkpDefineNativeBitmaps)
01449 #endif
01450 #endif
01451 #ifdef MAC_OSX_TK
01452 #ifndef TkpDefineNativeBitmaps
01453 #define TkpDefineNativeBitmaps \
01454 (tkIntStubsPtr->tkpDefineNativeBitmaps)
01455 #endif
01456 #endif
01457
01458 #ifdef MAC_TCL
01459 #ifndef TkpGetNativeAppBitmap
01460 #define TkpGetNativeAppBitmap \
01461 (tkIntStubsPtr->tkpGetNativeAppBitmap)
01462 #endif
01463 #endif
01464 #ifdef MAC_OSX_TK
01465 #ifndef TkpGetNativeAppBitmap
01466 #define TkpGetNativeAppBitmap \
01467 (tkIntStubsPtr->tkpGetNativeAppBitmap)
01468 #endif
01469 #endif
01470
01471
01472
01473
01474
01475
01476
01477
01478
01479
01480 #ifndef TkpDrawHighlightBorder
01481 #define TkpDrawHighlightBorder \
01482 (tkIntStubsPtr->tkpDrawHighlightBorder)
01483 #endif
01484 #ifndef TkSetFocusWin
01485 #define TkSetFocusWin \
01486 (tkIntStubsPtr->tkSetFocusWin)
01487 #endif
01488 #ifndef TkpSetKeycodeAndState
01489 #define TkpSetKeycodeAndState \
01490 (tkIntStubsPtr->tkpSetKeycodeAndState)
01491 #endif
01492 #ifndef TkpGetKeySym
01493 #define TkpGetKeySym \
01494 (tkIntStubsPtr->tkpGetKeySym)
01495 #endif
01496 #ifndef TkpInitKeymapInfo
01497 #define TkpInitKeymapInfo \
01498 (tkIntStubsPtr->tkpInitKeymapInfo)
01499 #endif
01500 #ifndef TkPhotoGetValidRegion
01501 #define TkPhotoGetValidRegion \
01502 (tkIntStubsPtr->tkPhotoGetValidRegion)
01503 #endif
01504 #ifndef TkWmStackorderToplevel
01505 #define TkWmStackorderToplevel \
01506 (tkIntStubsPtr->tkWmStackorderToplevel)
01507 #endif
01508 #ifndef TkFocusFree
01509 #define TkFocusFree \
01510 (tkIntStubsPtr->tkFocusFree)
01511 #endif
01512 #ifndef TkClipCleanup
01513 #define TkClipCleanup \
01514 (tkIntStubsPtr->tkClipCleanup)
01515 #endif
01516 #ifndef TkGCCleanup
01517 #define TkGCCleanup \
01518 (tkIntStubsPtr->tkGCCleanup)
01519 #endif
01520 #ifdef __WIN32__
01521 #ifndef TkSubtractRegion
01522 #define TkSubtractRegion \
01523 (tkIntStubsPtr->tkSubtractRegion)
01524 #endif
01525 #endif
01526 #ifdef MAC_TCL
01527 #ifndef TkSubtractRegion
01528 #define TkSubtractRegion \
01529 (tkIntStubsPtr->tkSubtractRegion)
01530 #endif
01531 #endif
01532 #ifdef MAC_OSX_TK
01533 #ifndef TkSubtractRegion
01534 #define TkSubtractRegion \
01535 (tkIntStubsPtr->tkSubtractRegion)
01536 #endif
01537 #endif
01538 #ifndef TkStylePkgInit
01539 #define TkStylePkgInit \
01540 (tkIntStubsPtr->tkStylePkgInit)
01541 #endif
01542 #ifndef TkStylePkgFree
01543 #define TkStylePkgFree \
01544 (tkIntStubsPtr->tkStylePkgFree)
01545 #endif
01546 #ifndef TkToplevelWindowForCommand
01547 #define TkToplevelWindowForCommand \
01548 (tkIntStubsPtr->tkToplevelWindowForCommand)
01549 #endif
01550 #ifndef TkGetOptionSpec
01551 #define TkGetOptionSpec \
01552 (tkIntStubsPtr->tkGetOptionSpec)
01553 #endif
01554
01555 #endif
01556
01557
01558
01559 #undef TCL_STORAGE_CLASS
01560 #define TCL_STORAGE_CLASS DLLIMPORT
01561
01562 #endif
01563
01564
01565
01566
01567
01568
01569
01570
01571
01572
01573