1/* 2 * tkIntDecls.h -- 3 * 4 * This file contains the declarations for all unsupported 5 * functions that are exported by the Tk library. These 6 * interfaces are not guaranteed to remain the same between 7 * versions. Use at your own risk. 8 * 9 * Copyright (c) 1998-1999 by Scriptics Corporation. 10 * 11 * See the file "license.terms" for information on usage and redistribution 12 * of this file, and for a DISCLAIMER OF ALL WARRANTIES. 13 * 14 * RCS: @(#) $Id$ 15 */ 16 17#ifndef _TKINTDECLS 18#define _TKINTDECLS 19 20#ifdef BUILD_tk 21#undef TCL_STORAGE_CLASS 22#define TCL_STORAGE_CLASS DLLEXPORT 23#endif 24 25/* 26 * WARNING: This file is automatically generated by the tools/genStubs.tcl 27 * script. Any modifications to the function declarations below should be made 28 * in the generic/tkInt.decls script. 29 */ 30 31/* !BEGIN!: Do not edit below this line. */ 32 33/* 34 * Exported function declarations: 35 */ 36 37#ifndef TkAllocWindow_TCL_DECLARED 38#define TkAllocWindow_TCL_DECLARED 39/* 0 */ 40EXTERN TkWindow * TkAllocWindow(TkDisplay *dispPtr, int screenNum, 41 TkWindow *parentPtr); 42#endif 43#ifndef TkBezierPoints_TCL_DECLARED 44#define TkBezierPoints_TCL_DECLARED 45/* 1 */ 46EXTERN void TkBezierPoints(double control[], int numSteps, 47 double *coordPtr); 48#endif 49#ifndef TkBezierScreenPoints_TCL_DECLARED 50#define TkBezierScreenPoints_TCL_DECLARED 51/* 2 */ 52EXTERN void TkBezierScreenPoints(Tk_Canvas canvas, 53 double control[], int numSteps, 54 XPoint *xPointPtr); 55#endif 56#ifndef TkBindDeadWindow_TCL_DECLARED 57#define TkBindDeadWindow_TCL_DECLARED 58/* 3 */ 59EXTERN void TkBindDeadWindow(TkWindow *winPtr); 60#endif 61#ifndef TkBindEventProc_TCL_DECLARED 62#define TkBindEventProc_TCL_DECLARED 63/* 4 */ 64EXTERN void TkBindEventProc(TkWindow *winPtr, XEvent *eventPtr); 65#endif 66#ifndef TkBindFree_TCL_DECLARED 67#define TkBindFree_TCL_DECLARED 68/* 5 */ 69EXTERN void TkBindFree(TkMainInfo *mainPtr); 70#endif 71#ifndef TkBindInit_TCL_DECLARED 72#define TkBindInit_TCL_DECLARED 73/* 6 */ 74EXTERN void TkBindInit(TkMainInfo *mainPtr); 75#endif 76#ifndef TkChangeEventWindow_TCL_DECLARED 77#define TkChangeEventWindow_TCL_DECLARED 78/* 7 */ 79EXTERN void TkChangeEventWindow(XEvent *eventPtr, 80 TkWindow *winPtr); 81#endif 82#ifndef TkClipInit_TCL_DECLARED 83#define TkClipInit_TCL_DECLARED 84/* 8 */ 85EXTERN int TkClipInit(Tcl_Interp *interp, TkDisplay *dispPtr); 86#endif 87#ifndef TkComputeAnchor_TCL_DECLARED 88#define TkComputeAnchor_TCL_DECLARED 89/* 9 */ 90EXTERN void TkComputeAnchor(Tk_Anchor anchor, Tk_Window tkwin, 91 int padX, int padY, int innerWidth, 92 int innerHeight, int *xPtr, int *yPtr); 93#endif 94#ifndef TkCopyAndGlobalEval_TCL_DECLARED 95#define TkCopyAndGlobalEval_TCL_DECLARED 96/* 10 */ 97EXTERN int TkCopyAndGlobalEval(Tcl_Interp *interp, char *script); 98#endif 99#ifndef TkCreateBindingProcedure_TCL_DECLARED 100#define TkCreateBindingProcedure_TCL_DECLARED 101/* 11 */ 102EXTERN unsigned long TkCreateBindingProcedure(Tcl_Interp *interp, 103 Tk_BindingTable bindingTable, 104 ClientData object, CONST char *eventString, 105 TkBindEvalProc *evalProc, 106 TkBindFreeProc *freeProc, 107 ClientData clientData); 108#endif 109#ifndef TkCreateCursorFromData_TCL_DECLARED 110#define TkCreateCursorFromData_TCL_DECLARED 111/* 12 */ 112EXTERN TkCursor * TkCreateCursorFromData(Tk_Window tkwin, 113 CONST char *source, CONST char *mask, 114 int width, int height, int xHot, int yHot, 115 XColor fg, XColor bg); 116#endif 117#ifndef TkCreateFrame_TCL_DECLARED 118#define TkCreateFrame_TCL_DECLARED 119/* 13 */ 120EXTERN int TkCreateFrame(ClientData clientData, 121 Tcl_Interp *interp, int argc, char **argv, 122 int toplevel, char *appName); 123#endif 124#ifndef TkCreateMainWindow_TCL_DECLARED 125#define TkCreateMainWindow_TCL_DECLARED 126/* 14 */ 127EXTERN Tk_Window TkCreateMainWindow(Tcl_Interp *interp, 128 CONST char *screenName, char *baseName); 129#endif 130#ifndef TkCurrentTime_TCL_DECLARED 131#define TkCurrentTime_TCL_DECLARED 132/* 15 */ 133EXTERN Time TkCurrentTime(TkDisplay *dispPtr); 134#endif 135#ifndef TkDeleteAllImages_TCL_DECLARED 136#define TkDeleteAllImages_TCL_DECLARED 137/* 16 */ 138EXTERN void TkDeleteAllImages(TkMainInfo *mainPtr); 139#endif 140#ifndef TkDoConfigureNotify_TCL_DECLARED 141#define TkDoConfigureNotify_TCL_DECLARED 142/* 17 */ 143EXTERN void TkDoConfigureNotify(TkWindow *winPtr); 144#endif 145#ifndef TkDrawInsetFocusHighlight_TCL_DECLARED 146#define TkDrawInsetFocusHighlight_TCL_DECLARED 147/* 18 */ 148EXTERN void TkDrawInsetFocusHighlight(Tk_Window tkwin, GC gc, 149 int width, Drawable drawable, int padding); 150#endif 151#ifndef TkEventDeadWindow_TCL_DECLARED 152#define TkEventDeadWindow_TCL_DECLARED 153/* 19 */ 154EXTERN void TkEventDeadWindow(TkWindow *winPtr); 155#endif 156#ifndef TkFillPolygon_TCL_DECLARED 157#define TkFillPolygon_TCL_DECLARED 158/* 20 */ 159EXTERN void TkFillPolygon(Tk_Canvas canvas, double *coordPtr, 160 int numPoints, Display *display, 161 Drawable drawable, GC gc, GC outlineGC); 162#endif 163#ifndef TkFindStateNum_TCL_DECLARED 164#define TkFindStateNum_TCL_DECLARED 165/* 21 */ 166EXTERN int TkFindStateNum(Tcl_Interp *interp, 167 CONST char *option, CONST TkStateMap *mapPtr, 168 CONST char *strKey); 169#endif 170#ifndef TkFindStateString_TCL_DECLARED 171#define TkFindStateString_TCL_DECLARED 172/* 22 */ 173EXTERN char * TkFindStateString(CONST TkStateMap *mapPtr, 174 int numKey); 175#endif 176#ifndef TkFocusDeadWindow_TCL_DECLARED 177#define TkFocusDeadWindow_TCL_DECLARED 178/* 23 */ 179EXTERN void TkFocusDeadWindow(TkWindow *winPtr); 180#endif 181#ifndef TkFocusFilterEvent_TCL_DECLARED 182#define TkFocusFilterEvent_TCL_DECLARED 183/* 24 */ 184EXTERN int TkFocusFilterEvent(TkWindow *winPtr, 185 XEvent *eventPtr); 186#endif 187#ifndef TkFocusKeyEvent_TCL_DECLARED 188#define TkFocusKeyEvent_TCL_DECLARED 189/* 25 */ 190EXTERN TkWindow * TkFocusKeyEvent(TkWindow *winPtr, XEvent *eventPtr); 191#endif 192#ifndef TkFontPkgInit_TCL_DECLARED 193#define TkFontPkgInit_TCL_DECLARED 194/* 26 */ 195EXTERN void TkFontPkgInit(TkMainInfo *mainPtr); 196#endif 197#ifndef TkFontPkgFree_TCL_DECLARED 198#define TkFontPkgFree_TCL_DECLARED 199/* 27 */ 200EXTERN void TkFontPkgFree(TkMainInfo *mainPtr); 201#endif 202#ifndef TkFreeBindingTags_TCL_DECLARED 203#define TkFreeBindingTags_TCL_DECLARED 204/* 28 */ 205EXTERN void TkFreeBindingTags(TkWindow *winPtr); 206#endif 207#ifndef TkpFreeCursor_TCL_DECLARED 208#define TkpFreeCursor_TCL_DECLARED 209/* 29 */ 210EXTERN void TkpFreeCursor(TkCursor *cursorPtr); 211#endif 212#ifndef TkGetBitmapData_TCL_DECLARED 213#define TkGetBitmapData_TCL_DECLARED 214/* 30 */ 215EXTERN char * TkGetBitmapData(Tcl_Interp *interp, char *string, 216 char *fileName, int *widthPtr, 217 int *heightPtr, int *hotXPtr, int *hotYPtr); 218#endif 219#ifndef TkGetButtPoints_TCL_DECLARED 220#define TkGetButtPoints_TCL_DECLARED 221/* 31 */ 222EXTERN void TkGetButtPoints(double p1[], double p2[], 223 double width, int project, double m1[], 224 double m2[]); 225#endif 226#ifndef TkGetCursorByName_TCL_DECLARED 227#define TkGetCursorByName_TCL_DECLARED 228/* 32 */ 229EXTERN TkCursor * TkGetCursorByName(Tcl_Interp *interp, 230 Tk_Window tkwin, Tk_Uid string); 231#endif 232#ifndef TkGetDefaultScreenName_TCL_DECLARED 233#define TkGetDefaultScreenName_TCL_DECLARED 234/* 33 */ 235EXTERN CONST84_RETURN char * TkGetDefaultScreenName(Tcl_Interp *interp, 236 CONST char *screenName); 237#endif 238#ifndef TkGetDisplay_TCL_DECLARED 239#define TkGetDisplay_TCL_DECLARED 240/* 34 */ 241EXTERN TkDisplay * TkGetDisplay(Display *display); 242#endif 243#ifndef TkGetDisplayOf_TCL_DECLARED 244#define TkGetDisplayOf_TCL_DECLARED 245/* 35 */ 246EXTERN int TkGetDisplayOf(Tcl_Interp *interp, int objc, 247 Tcl_Obj *CONST objv[], Tk_Window *tkwinPtr); 248#endif 249#ifndef TkGetFocusWin_TCL_DECLARED 250#define TkGetFocusWin_TCL_DECLARED 251/* 36 */ 252EXTERN TkWindow * TkGetFocusWin(TkWindow *winPtr); 253#endif 254#ifndef TkGetInterpNames_TCL_DECLARED 255#define TkGetInterpNames_TCL_DECLARED 256/* 37 */ 257EXTERN int TkGetInterpNames(Tcl_Interp *interp, Tk_Window tkwin); 258#endif 259#ifndef TkGetMiterPoints_TCL_DECLARED 260#define TkGetMiterPoints_TCL_DECLARED 261/* 38 */ 262EXTERN int TkGetMiterPoints(double p1[], double p2[], 263 double p3[], double width, double m1[], 264 double m2[]); 265#endif 266#ifndef TkGetPointerCoords_TCL_DECLARED 267#define TkGetPointerCoords_TCL_DECLARED 268/* 39 */ 269EXTERN void TkGetPointerCoords(Tk_Window tkwin, int *xPtr, 270 int *yPtr); 271#endif 272#ifndef TkGetServerInfo_TCL_DECLARED 273#define TkGetServerInfo_TCL_DECLARED 274/* 40 */ 275EXTERN void TkGetServerInfo(Tcl_Interp *interp, Tk_Window tkwin); 276#endif 277#ifndef TkGrabDeadWindow_TCL_DECLARED 278#define TkGrabDeadWindow_TCL_DECLARED 279/* 41 */ 280EXTERN void TkGrabDeadWindow(TkWindow *winPtr); 281#endif 282#ifndef TkGrabState_TCL_DECLARED 283#define TkGrabState_TCL_DECLARED 284/* 42 */ 285EXTERN int TkGrabState(TkWindow *winPtr); 286#endif 287#ifndef TkIncludePoint_TCL_DECLARED 288#define TkIncludePoint_TCL_DECLARED 289/* 43 */ 290EXTERN void TkIncludePoint(Tk_Item *itemPtr, double *pointPtr); 291#endif 292#ifndef TkInOutEvents_TCL_DECLARED 293#define TkInOutEvents_TCL_DECLARED 294/* 44 */ 295EXTERN void TkInOutEvents(XEvent *eventPtr, TkWindow *sourcePtr, 296 TkWindow *destPtr, int leaveType, 297 int enterType, Tcl_QueuePosition position); 298#endif 299#ifndef TkInstallFrameMenu_TCL_DECLARED 300#define TkInstallFrameMenu_TCL_DECLARED 301/* 45 */ 302EXTERN void TkInstallFrameMenu(Tk_Window tkwin); 303#endif 304#ifndef TkKeysymToString_TCL_DECLARED 305#define TkKeysymToString_TCL_DECLARED 306/* 46 */ 307EXTERN char * TkKeysymToString(KeySym keysym); 308#endif 309#ifndef TkLineToArea_TCL_DECLARED 310#define TkLineToArea_TCL_DECLARED 311/* 47 */ 312EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], 313 double rectPtr[]); 314#endif 315#ifndef TkLineToPoint_TCL_DECLARED 316#define TkLineToPoint_TCL_DECLARED 317/* 48 */ 318EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], 319 double pointPtr[]); 320#endif 321#ifndef TkMakeBezierCurve_TCL_DECLARED 322#define TkMakeBezierCurve_TCL_DECLARED 323/* 49 */ 324EXTERN int TkMakeBezierCurve(Tk_Canvas canvas, double *pointPtr, 325 int numPoints, int numSteps, 326 XPoint xPoints[], double dblPoints[]); 327#endif 328#ifndef TkMakeBezierPostscript_TCL_DECLARED 329#define TkMakeBezierPostscript_TCL_DECLARED 330/* 50 */ 331EXTERN void TkMakeBezierPostscript(Tcl_Interp *interp, 332 Tk_Canvas canvas, double *pointPtr, 333 int numPoints); 334#endif 335#ifndef TkOptionClassChanged_TCL_DECLARED 336#define TkOptionClassChanged_TCL_DECLARED 337/* 51 */ 338EXTERN void TkOptionClassChanged(TkWindow *winPtr); 339#endif 340#ifndef TkOptionDeadWindow_TCL_DECLARED 341#define TkOptionDeadWindow_TCL_DECLARED 342/* 52 */ 343EXTERN void TkOptionDeadWindow(TkWindow *winPtr); 344#endif 345#ifndef TkOvalToArea_TCL_DECLARED 346#define TkOvalToArea_TCL_DECLARED 347/* 53 */ 348EXTERN int TkOvalToArea(double *ovalPtr, double *rectPtr); 349#endif 350#ifndef TkOvalToPoint_TCL_DECLARED 351#define TkOvalToPoint_TCL_DECLARED 352/* 54 */ 353EXTERN double TkOvalToPoint(double ovalPtr[], double width, 354 int filled, double pointPtr[]); 355#endif 356#ifndef TkpChangeFocus_TCL_DECLARED 357#define TkpChangeFocus_TCL_DECLARED 358/* 55 */ 359EXTERN int TkpChangeFocus(TkWindow *winPtr, int force); 360#endif 361#ifndef TkpCloseDisplay_TCL_DECLARED 362#define TkpCloseDisplay_TCL_DECLARED 363/* 56 */ 364EXTERN void TkpCloseDisplay(TkDisplay *dispPtr); 365#endif 366#ifndef TkpClaimFocus_TCL_DECLARED 367#define TkpClaimFocus_TCL_DECLARED 368/* 57 */ 369EXTERN void TkpClaimFocus(TkWindow *topLevelPtr, int force); 370#endif 371#ifndef TkpDisplayWarning_TCL_DECLARED 372#define TkpDisplayWarning_TCL_DECLARED 373/* 58 */ 374EXTERN void TkpDisplayWarning(CONST char *msg, CONST char *title); 375#endif 376#ifndef TkpGetAppName_TCL_DECLARED 377#define TkpGetAppName_TCL_DECLARED 378/* 59 */ 379EXTERN void TkpGetAppName(Tcl_Interp *interp, Tcl_DString *name); 380#endif 381#ifndef TkpGetOtherWindow_TCL_DECLARED 382#define TkpGetOtherWindow_TCL_DECLARED 383/* 60 */ 384EXTERN TkWindow * TkpGetOtherWindow(TkWindow *winPtr); 385#endif 386#ifndef TkpGetWrapperWindow_TCL_DECLARED 387#define TkpGetWrapperWindow_TCL_DECLARED 388/* 61 */ 389EXTERN TkWindow * TkpGetWrapperWindow(TkWindow *winPtr); 390#endif 391#ifndef TkpInit_TCL_DECLARED 392#define TkpInit_TCL_DECLARED 393/* 62 */ 394EXTERN int TkpInit(Tcl_Interp *interp); 395#endif 396#ifndef TkpInitializeMenuBindings_TCL_DECLARED 397#define TkpInitializeMenuBindings_TCL_DECLARED 398/* 63 */ 399EXTERN void TkpInitializeMenuBindings(Tcl_Interp *interp, 400 Tk_BindingTable bindingTable); 401#endif 402#ifndef TkpMakeContainer_TCL_DECLARED 403#define TkpMakeContainer_TCL_DECLARED 404/* 64 */ 405EXTERN void TkpMakeContainer(Tk_Window tkwin); 406#endif 407#ifndef TkpMakeMenuWindow_TCL_DECLARED 408#define TkpMakeMenuWindow_TCL_DECLARED 409/* 65 */ 410EXTERN void TkpMakeMenuWindow(Tk_Window tkwin, int transient); 411#endif 412#ifndef TkpMakeWindow_TCL_DECLARED 413#define TkpMakeWindow_TCL_DECLARED 414/* 66 */ 415EXTERN Window TkpMakeWindow(TkWindow *winPtr, Window parent); 416#endif 417#ifndef TkpMenuNotifyToplevelCreate_TCL_DECLARED 418#define TkpMenuNotifyToplevelCreate_TCL_DECLARED 419/* 67 */ 420EXTERN void TkpMenuNotifyToplevelCreate(Tcl_Interp *interp1, 421 char *menuName); 422#endif 423#ifndef TkpOpenDisplay_TCL_DECLARED 424#define TkpOpenDisplay_TCL_DECLARED 425/* 68 */ 426EXTERN TkDisplay * TkpOpenDisplay(CONST char *display_name); 427#endif 428#ifndef TkPointerEvent_TCL_DECLARED 429#define TkPointerEvent_TCL_DECLARED 430/* 69 */ 431EXTERN int TkPointerEvent(XEvent *eventPtr, TkWindow *winPtr); 432#endif 433#ifndef TkPolygonToArea_TCL_DECLARED 434#define TkPolygonToArea_TCL_DECLARED 435/* 70 */ 436EXTERN int TkPolygonToArea(double *polyPtr, int numPoints, 437 double *rectPtr); 438#endif 439#ifndef TkPolygonToPoint_TCL_DECLARED 440#define TkPolygonToPoint_TCL_DECLARED 441/* 71 */ 442EXTERN double TkPolygonToPoint(double *polyPtr, int numPoints, 443 double *pointPtr); 444#endif 445#ifndef TkPositionInTree_TCL_DECLARED 446#define TkPositionInTree_TCL_DECLARED 447/* 72 */ 448EXTERN int TkPositionInTree(TkWindow *winPtr, TkWindow *treePtr); 449#endif 450#ifndef TkpRedirectKeyEvent_TCL_DECLARED 451#define TkpRedirectKeyEvent_TCL_DECLARED 452/* 73 */ 453EXTERN void TkpRedirectKeyEvent(TkWindow *winPtr, 454 XEvent *eventPtr); 455#endif 456#ifndef TkpSetMainMenubar_TCL_DECLARED 457#define TkpSetMainMenubar_TCL_DECLARED 458/* 74 */ 459EXTERN void TkpSetMainMenubar(Tcl_Interp *interp, 460 Tk_Window tkwin, char *menuName); 461#endif 462#ifndef TkpUseWindow_TCL_DECLARED 463#define TkpUseWindow_TCL_DECLARED 464/* 75 */ 465EXTERN int TkpUseWindow(Tcl_Interp *interp, Tk_Window tkwin, 466 CONST char *string); 467#endif 468#ifndef TkpWindowWasRecentlyDeleted_TCL_DECLARED 469#define TkpWindowWasRecentlyDeleted_TCL_DECLARED 470/* 76 */ 471EXTERN int TkpWindowWasRecentlyDeleted(Window win, 472 TkDisplay *dispPtr); 473#endif 474#ifndef TkQueueEventForAllChildren_TCL_DECLARED 475#define TkQueueEventForAllChildren_TCL_DECLARED 476/* 77 */ 477EXTERN void TkQueueEventForAllChildren(TkWindow *winPtr, 478 XEvent *eventPtr); 479#endif 480#ifndef TkReadBitmapFile_TCL_DECLARED 481#define TkReadBitmapFile_TCL_DECLARED 482/* 78 */ 483EXTERN int TkReadBitmapFile(Display *display, Drawable d, 484 CONST char *filename, 485 unsigned int *width_return, 486 unsigned int *height_return, 487 Pixmap *bitmap_return, int *x_hot_return, 488 int *y_hot_return); 489#endif 490#ifndef TkScrollWindow_TCL_DECLARED 491#define TkScrollWindow_TCL_DECLARED 492/* 79 */ 493EXTERN int TkScrollWindow(Tk_Window tkwin, GC gc, int x, int y, 494 int width, int height, int dx, int dy, 495 TkRegion damageRgn); 496#endif 497#ifndef TkSelDeadWindow_TCL_DECLARED 498#define TkSelDeadWindow_TCL_DECLARED 499/* 80 */ 500EXTERN void TkSelDeadWindow(TkWindow *winPtr); 501#endif 502#ifndef TkSelEventProc_TCL_DECLARED 503#define TkSelEventProc_TCL_DECLARED 504/* 81 */ 505EXTERN void TkSelEventProc(Tk_Window tkwin, XEvent *eventPtr); 506#endif 507#ifndef TkSelInit_TCL_DECLARED 508#define TkSelInit_TCL_DECLARED 509/* 82 */ 510EXTERN void TkSelInit(Tk_Window tkwin); 511#endif 512#ifndef TkSelPropProc_TCL_DECLARED 513#define TkSelPropProc_TCL_DECLARED 514/* 83 */ 515EXTERN void TkSelPropProc(XEvent *eventPtr); 516#endif 517/* Slot 84 is reserved */ 518#ifndef TkSetWindowMenuBar_TCL_DECLARED 519#define TkSetWindowMenuBar_TCL_DECLARED 520/* 85 */ 521EXTERN void TkSetWindowMenuBar(Tcl_Interp *interp, 522 Tk_Window tkwin, char *oldMenuName, 523 char *menuName); 524#endif 525#ifndef TkStringToKeysym_TCL_DECLARED 526#define TkStringToKeysym_TCL_DECLARED 527/* 86 */ 528EXTERN KeySym TkStringToKeysym(char *name); 529#endif 530#ifndef TkThickPolyLineToArea_TCL_DECLARED 531#define TkThickPolyLineToArea_TCL_DECLARED 532/* 87 */ 533EXTERN int TkThickPolyLineToArea(double *coordPtr, 534 int numPoints, double width, int capStyle, 535 int joinStyle, double *rectPtr); 536#endif 537#ifndef TkWmAddToColormapWindows_TCL_DECLARED 538#define TkWmAddToColormapWindows_TCL_DECLARED 539/* 88 */ 540EXTERN void TkWmAddToColormapWindows(TkWindow *winPtr); 541#endif 542#ifndef TkWmDeadWindow_TCL_DECLARED 543#define TkWmDeadWindow_TCL_DECLARED 544/* 89 */ 545EXTERN void TkWmDeadWindow(TkWindow *winPtr); 546#endif 547#ifndef TkWmFocusToplevel_TCL_DECLARED 548#define TkWmFocusToplevel_TCL_DECLARED 549/* 90 */ 550EXTERN TkWindow * TkWmFocusToplevel(TkWindow *winPtr); 551#endif 552#ifndef TkWmMapWindow_TCL_DECLARED 553#define TkWmMapWindow_TCL_DECLARED 554/* 91 */ 555EXTERN void TkWmMapWindow(TkWindow *winPtr); 556#endif 557#ifndef TkWmNewWindow_TCL_DECLARED 558#define TkWmNewWindow_TCL_DECLARED 559/* 92 */ 560EXTERN void TkWmNewWindow(TkWindow *winPtr); 561#endif 562#ifndef TkWmProtocolEventProc_TCL_DECLARED 563#define TkWmProtocolEventProc_TCL_DECLARED 564/* 93 */ 565EXTERN void TkWmProtocolEventProc(TkWindow *winPtr, 566 XEvent *evenvPtr); 567#endif 568#ifndef TkWmRemoveFromColormapWindows_TCL_DECLARED 569#define TkWmRemoveFromColormapWindows_TCL_DECLARED 570/* 94 */ 571EXTERN void TkWmRemoveFromColormapWindows(TkWindow *winPtr); 572#endif 573#ifndef TkWmRestackToplevel_TCL_DECLARED 574#define TkWmRestackToplevel_TCL_DECLARED 575/* 95 */ 576EXTERN void TkWmRestackToplevel(TkWindow *winPtr, int aboveBelow, 577 TkWindow *otherPtr); 578#endif 579#ifndef TkWmSetClass_TCL_DECLARED 580#define TkWmSetClass_TCL_DECLARED 581/* 96 */ 582EXTERN void TkWmSetClass(TkWindow *winPtr); 583#endif 584#ifndef TkWmUnmapWindow_TCL_DECLARED 585#define TkWmUnmapWindow_TCL_DECLARED 586/* 97 */ 587EXTERN void TkWmUnmapWindow(TkWindow *winPtr); 588#endif 589#ifndef TkDebugBitmap_TCL_DECLARED 590#define TkDebugBitmap_TCL_DECLARED 591/* 98 */ 592EXTERN Tcl_Obj * TkDebugBitmap(Tk_Window tkwin, char *name); 593#endif 594#ifndef TkDebugBorder_TCL_DECLARED 595#define TkDebugBorder_TCL_DECLARED 596/* 99 */ 597EXTERN Tcl_Obj * TkDebugBorder(Tk_Window tkwin, char *name); 598#endif 599#ifndef TkDebugCursor_TCL_DECLARED 600#define TkDebugCursor_TCL_DECLARED 601/* 100 */ 602EXTERN Tcl_Obj * TkDebugCursor(Tk_Window tkwin, char *name); 603#endif 604#ifndef TkDebugColor_TCL_DECLARED 605#define TkDebugColor_TCL_DECLARED 606/* 101 */ 607EXTERN Tcl_Obj * TkDebugColor(Tk_Window tkwin, char *name); 608#endif 609#ifndef TkDebugConfig_TCL_DECLARED 610#define TkDebugConfig_TCL_DECLARED 611/* 102 */ 612EXTERN Tcl_Obj * TkDebugConfig(Tcl_Interp *interp, 613 Tk_OptionTable table); 614#endif 615#ifndef TkDebugFont_TCL_DECLARED 616#define TkDebugFont_TCL_DECLARED 617/* 103 */ 618EXTERN Tcl_Obj * TkDebugFont(Tk_Window tkwin, char *name); 619#endif 620#ifndef TkFindStateNumObj_TCL_DECLARED 621#define TkFindStateNumObj_TCL_DECLARED 622/* 104 */ 623EXTERN int TkFindStateNumObj(Tcl_Interp *interp, 624 Tcl_Obj *optionPtr, CONST TkStateMap *mapPtr, 625 Tcl_Obj *keyPtr); 626#endif 627#ifndef TkGetBitmapPredefTable_TCL_DECLARED 628#define TkGetBitmapPredefTable_TCL_DECLARED 629/* 105 */ 630EXTERN Tcl_HashTable * TkGetBitmapPredefTable(void); 631#endif 632#ifndef TkGetDisplayList_TCL_DECLARED 633#define TkGetDisplayList_TCL_DECLARED 634/* 106 */ 635EXTERN TkDisplay * TkGetDisplayList(void); 636#endif 637#ifndef TkGetMainInfoList_TCL_DECLARED 638#define TkGetMainInfoList_TCL_DECLARED 639/* 107 */ 640EXTERN TkMainInfo * TkGetMainInfoList(void); 641#endif 642#ifndef TkGetWindowFromObj_TCL_DECLARED 643#define TkGetWindowFromObj_TCL_DECLARED 644/* 108 */ 645EXTERN int TkGetWindowFromObj(Tcl_Interp *interp, 646 Tk_Window tkwin, Tcl_Obj *objPtr, 647 Tk_Window *windowPtr); 648#endif 649#ifndef TkpGetString_TCL_DECLARED 650#define TkpGetString_TCL_DECLARED 651/* 109 */ 652EXTERN char * TkpGetString(TkWindow *winPtr, XEvent *eventPtr, 653 Tcl_DString *dsPtr); 654#endif 655#ifndef TkpGetSubFonts_TCL_DECLARED 656#define TkpGetSubFonts_TCL_DECLARED 657/* 110 */ 658EXTERN void TkpGetSubFonts(Tcl_Interp *interp, Tk_Font tkfont); 659#endif 660#ifndef TkpGetSystemDefault_TCL_DECLARED 661#define TkpGetSystemDefault_TCL_DECLARED 662/* 111 */ 663EXTERN Tcl_Obj * TkpGetSystemDefault(Tk_Window tkwin, 664 CONST char *dbName, CONST char *className); 665#endif 666#ifndef TkpMenuThreadInit_TCL_DECLARED 667#define TkpMenuThreadInit_TCL_DECLARED 668/* 112 */ 669EXTERN void TkpMenuThreadInit(void); 670#endif 671#ifdef __WIN32__ /* WIN */ 672#ifndef TkClipBox_TCL_DECLARED 673#define TkClipBox_TCL_DECLARED 674/* 113 */ 675EXTERN void TkClipBox(TkRegion rgn, XRectangle *rect_return); 676#endif 677#endif /* WIN */ 678#ifdef MAC_OSX_TK /* AQUA */ 679#ifndef TkClipBox_TCL_DECLARED 680#define TkClipBox_TCL_DECLARED 681/* 113 */ 682EXTERN void TkClipBox(TkRegion rgn, XRectangle *rect_return); 683#endif 684#endif /* AQUA */ 685#ifdef __WIN32__ /* WIN */ 686#ifndef TkCreateRegion_TCL_DECLARED 687#define TkCreateRegion_TCL_DECLARED 688/* 114 */ 689EXTERN TkRegion TkCreateRegion(void); 690#endif 691#endif /* WIN */ 692#ifdef MAC_OSX_TK /* AQUA */ 693#ifndef TkCreateRegion_TCL_DECLARED 694#define TkCreateRegion_TCL_DECLARED 695/* 114 */ 696EXTERN TkRegion TkCreateRegion(void); 697#endif 698#endif /* AQUA */ 699#ifdef __WIN32__ /* WIN */ 700#ifndef TkDestroyRegion_TCL_DECLARED 701#define TkDestroyRegion_TCL_DECLARED 702/* 115 */ 703EXTERN void TkDestroyRegion(TkRegion rgn); 704#endif 705#endif /* WIN */ 706#ifdef MAC_OSX_TK /* AQUA */ 707#ifndef TkDestroyRegion_TCL_DECLARED 708#define TkDestroyRegion_TCL_DECLARED 709/* 115 */ 710EXTERN void TkDestroyRegion(TkRegion rgn); 711#endif 712#endif /* AQUA */ 713#ifdef __WIN32__ /* WIN */ 714#ifndef TkIntersectRegion_TCL_DECLARED 715#define TkIntersectRegion_TCL_DECLARED 716/* 116 */ 717EXTERN void TkIntersectRegion(TkRegion sra, TkRegion srcb, 718 TkRegion dr_return); 719#endif 720#endif /* WIN */ 721#ifdef MAC_OSX_TK /* AQUA */ 722#ifndef TkIntersectRegion_TCL_DECLARED 723#define TkIntersectRegion_TCL_DECLARED 724/* 116 */ 725EXTERN void TkIntersectRegion(TkRegion sra, TkRegion srcb, 726 TkRegion dr_return); 727#endif 728#endif /* AQUA */ 729#ifdef __WIN32__ /* WIN */ 730#ifndef TkRectInRegion_TCL_DECLARED 731#define TkRectInRegion_TCL_DECLARED 732/* 117 */ 733EXTERN int TkRectInRegion(TkRegion rgn, int x, int y, 734 unsigned int width, unsigned int height); 735#endif 736#endif /* WIN */ 737#ifdef MAC_OSX_TK /* AQUA */ 738#ifndef TkRectInRegion_TCL_DECLARED 739#define TkRectInRegion_TCL_DECLARED 740/* 117 */ 741EXTERN int TkRectInRegion(TkRegion rgn, int x, int y, 742 unsigned int width, unsigned int height); 743#endif 744#endif /* AQUA */ 745#ifdef __WIN32__ /* WIN */ 746#ifndef TkSetRegion_TCL_DECLARED 747#define TkSetRegion_TCL_DECLARED 748/* 118 */ 749EXTERN void TkSetRegion(Display *display, GC gc, TkRegion rgn); 750#endif 751#endif /* WIN */ 752#ifdef MAC_OSX_TK /* AQUA */ 753#ifndef TkSetRegion_TCL_DECLARED 754#define TkSetRegion_TCL_DECLARED 755/* 118 */ 756EXTERN void TkSetRegion(Display *display, GC gc, TkRegion rgn); 757#endif 758#endif /* AQUA */ 759#ifdef __WIN32__ /* WIN */ 760#ifndef TkUnionRectWithRegion_TCL_DECLARED 761#define TkUnionRectWithRegion_TCL_DECLARED 762/* 119 */ 763EXTERN void TkUnionRectWithRegion(XRectangle *rect, TkRegion src, 764 TkRegion dr_return); 765#endif 766#endif /* WIN */ 767#ifdef MAC_OSX_TK /* AQUA */ 768#ifndef TkUnionRectWithRegion_TCL_DECLARED 769#define TkUnionRectWithRegion_TCL_DECLARED 770/* 119 */ 771EXTERN void TkUnionRectWithRegion(XRectangle *rect, TkRegion src, 772 TkRegion dr_return); 773#endif 774#endif /* AQUA */ 775/* Slot 120 is reserved */ 776#ifdef MAC_OSX_TK /* AQUA */ 777#ifndef TkpCreateNativeBitmap_TCL_DECLARED 778#define TkpCreateNativeBitmap_TCL_DECLARED 779/* 121 */ 780EXTERN Pixmap TkpCreateNativeBitmap(Display *display, 781 CONST char *source); 782#endif 783#endif /* AQUA */ 784#ifdef MAC_OSX_TK /* AQUA */ 785#ifndef TkpDefineNativeBitmaps_TCL_DECLARED 786#define TkpDefineNativeBitmaps_TCL_DECLARED 787/* 122 */ 788EXTERN void TkpDefineNativeBitmaps(void); 789#endif 790#endif /* AQUA */ 791/* Slot 123 is reserved */ 792#ifdef MAC_OSX_TK /* AQUA */ 793#ifndef TkpGetNativeAppBitmap_TCL_DECLARED 794#define TkpGetNativeAppBitmap_TCL_DECLARED 795/* 124 */ 796EXTERN Pixmap TkpGetNativeAppBitmap(Display *display, 797 CONST char *name, int *width, int *height); 798#endif 799#endif /* AQUA */ 800/* Slot 125 is reserved */ 801/* Slot 126 is reserved */ 802/* Slot 127 is reserved */ 803/* Slot 128 is reserved */ 804/* Slot 129 is reserved */ 805/* Slot 130 is reserved */ 806/* Slot 131 is reserved */ 807/* Slot 132 is reserved */ 808/* Slot 133 is reserved */ 809/* Slot 134 is reserved */ 810#ifndef TkpDrawHighlightBorder_TCL_DECLARED 811#define TkpDrawHighlightBorder_TCL_DECLARED 812/* 135 */ 813EXTERN void TkpDrawHighlightBorder(Tk_Window tkwin, GC fgGC, 814 GC bgGC, int highlightWidth, 815 Drawable drawable); 816#endif 817#ifndef TkSetFocusWin_TCL_DECLARED 818#define TkSetFocusWin_TCL_DECLARED 819/* 136 */ 820EXTERN void TkSetFocusWin(TkWindow *winPtr, int force); 821#endif 822#ifndef TkpSetKeycodeAndState_TCL_DECLARED 823#define TkpSetKeycodeAndState_TCL_DECLARED 824/* 137 */ 825EXTERN void TkpSetKeycodeAndState(Tk_Window tkwin, KeySym keySym, 826 XEvent *eventPtr); 827#endif 828#ifndef TkpGetKeySym_TCL_DECLARED 829#define TkpGetKeySym_TCL_DECLARED 830/* 138 */ 831EXTERN KeySym TkpGetKeySym(TkDisplay *dispPtr, XEvent *eventPtr); 832#endif 833#ifndef TkpInitKeymapInfo_TCL_DECLARED 834#define TkpInitKeymapInfo_TCL_DECLARED 835/* 139 */ 836EXTERN void TkpInitKeymapInfo(TkDisplay *dispPtr); 837#endif 838#ifndef TkPhotoGetValidRegion_TCL_DECLARED 839#define TkPhotoGetValidRegion_TCL_DECLARED 840/* 140 */ 841EXTERN TkRegion TkPhotoGetValidRegion(Tk_PhotoHandle handle); 842#endif 843#ifndef TkWmStackorderToplevel_TCL_DECLARED 844#define TkWmStackorderToplevel_TCL_DECLARED 845/* 141 */ 846EXTERN TkWindow ** TkWmStackorderToplevel(TkWindow *parentPtr); 847#endif 848#ifndef TkFocusFree_TCL_DECLARED 849#define TkFocusFree_TCL_DECLARED 850/* 142 */ 851EXTERN void TkFocusFree(TkMainInfo *mainPtr); 852#endif 853#ifndef TkClipCleanup_TCL_DECLARED 854#define TkClipCleanup_TCL_DECLARED 855/* 143 */ 856EXTERN void TkClipCleanup(TkDisplay *dispPtr); 857#endif 858#ifndef TkGCCleanup_TCL_DECLARED 859#define TkGCCleanup_TCL_DECLARED 860/* 144 */ 861EXTERN void TkGCCleanup(TkDisplay *dispPtr); 862#endif 863#ifdef __WIN32__ /* WIN */ 864#ifndef TkSubtractRegion_TCL_DECLARED 865#define TkSubtractRegion_TCL_DECLARED 866/* 145 */ 867EXTERN void TkSubtractRegion(TkRegion sra, TkRegion srcb, 868 TkRegion dr_return); 869#endif 870#endif /* WIN */ 871#ifdef MAC_OSX_TK /* AQUA */ 872#ifndef TkSubtractRegion_TCL_DECLARED 873#define TkSubtractRegion_TCL_DECLARED 874/* 145 */ 875EXTERN void TkSubtractRegion(TkRegion sra, TkRegion srcb, 876 TkRegion dr_return); 877#endif 878#endif /* AQUA */ 879#ifndef TkStylePkgInit_TCL_DECLARED 880#define TkStylePkgInit_TCL_DECLARED 881/* 146 */ 882EXTERN void TkStylePkgInit(TkMainInfo *mainPtr); 883#endif 884#ifndef TkStylePkgFree_TCL_DECLARED 885#define TkStylePkgFree_TCL_DECLARED 886/* 147 */ 887EXTERN void TkStylePkgFree(TkMainInfo *mainPtr); 888#endif 889#ifndef TkToplevelWindowForCommand_TCL_DECLARED 890#define TkToplevelWindowForCommand_TCL_DECLARED 891/* 148 */ 892EXTERN Tk_Window TkToplevelWindowForCommand(Tcl_Interp *interp, 893 CONST char *cmdName); 894#endif 895#ifndef TkGetOptionSpec_TCL_DECLARED 896#define TkGetOptionSpec_TCL_DECLARED 897/* 149 */ 898EXTERN CONST Tk_OptionSpec * TkGetOptionSpec(CONST char *name, 899 Tk_OptionTable optionTable); 900#endif 901#ifndef TkMakeRawCurve_TCL_DECLARED 902#define TkMakeRawCurve_TCL_DECLARED 903/* 150 */ 904EXTERN int TkMakeRawCurve(Tk_Canvas canvas, double *pointPtr, 905 int numPoints, int numSteps, 906 XPoint xPoints[], double dblPoints[]); 907#endif 908#ifndef TkMakeRawCurvePostscript_TCL_DECLARED 909#define TkMakeRawCurvePostscript_TCL_DECLARED 910/* 151 */ 911EXTERN void TkMakeRawCurvePostscript(Tcl_Interp *interp, 912 Tk_Canvas canvas, double *pointPtr, 913 int numPoints); 914#endif 915#ifndef TkpDrawFrame_TCL_DECLARED 916#define TkpDrawFrame_TCL_DECLARED 917/* 152 */ 918EXTERN void TkpDrawFrame(Tk_Window tkwin, Tk_3DBorder border, 919 int highlightWidth, int borderWidth, 920 int relief); 921#endif 922#ifndef TkCreateThreadExitHandler_TCL_DECLARED 923#define TkCreateThreadExitHandler_TCL_DECLARED 924/* 153 */ 925EXTERN void TkCreateThreadExitHandler(Tcl_ExitProc *proc, 926 ClientData clientData); 927#endif 928#ifndef TkDeleteThreadExitHandler_TCL_DECLARED 929#define TkDeleteThreadExitHandler_TCL_DECLARED 930/* 154 */ 931EXTERN void TkDeleteThreadExitHandler(Tcl_ExitProc *proc, 932 ClientData clientData); 933#endif 934/* Slot 155 is reserved */ 935#ifndef TkpTestembedCmd_TCL_DECLARED 936#define TkpTestembedCmd_TCL_DECLARED 937/* 156 */ 938EXTERN int TkpTestembedCmd(ClientData clientData, 939 Tcl_Interp *interp, int argc, 940 CONST char **argv); 941#endif 942#ifndef TkpTesttextCmd_TCL_DECLARED 943#define TkpTesttextCmd_TCL_DECLARED 944/* 157 */ 945EXTERN int TkpTesttextCmd(ClientData dummy, Tcl_Interp *interp, 946 int argc, CONST char **argv); 947#endif 948/* Slot 158 is reserved */ 949/* Slot 159 is reserved */ 950/* Slot 160 is reserved */ 951/* Slot 161 is reserved */ 952/* Slot 162 is reserved */ 953/* Slot 163 is reserved */ 954/* Slot 164 is reserved */ 955/* Slot 165 is reserved */ 956/* Slot 166 is reserved */ 957/* Slot 167 is reserved */ 958/* Slot 168 is reserved */ 959#ifndef TkStateParseProc_TCL_DECLARED 960#define TkStateParseProc_TCL_DECLARED 961/* 169 */ 962EXTERN int TkStateParseProc(ClientData clientData, 963 Tcl_Interp *interp, Tk_Window tkwin, 964 CONST char *value, char *widgRec, int offset); 965#endif 966#ifndef TkStatePrintProc_TCL_DECLARED 967#define TkStatePrintProc_TCL_DECLARED 968/* 170 */ 969EXTERN char * TkStatePrintProc(ClientData clientData, 970 Tk_Window tkwin, char *widgRec, int offset, 971 Tcl_FreeProc **freeProcPtr); 972#endif 973#ifndef TkCanvasDashParseProc_TCL_DECLARED 974#define TkCanvasDashParseProc_TCL_DECLARED 975/* 171 */ 976EXTERN int TkCanvasDashParseProc(ClientData clientData, 977 Tcl_Interp *interp, Tk_Window tkwin, 978 CONST char *value, char *widgRec, int offset); 979#endif 980#ifndef TkCanvasDashPrintProc_TCL_DECLARED 981#define TkCanvasDashPrintProc_TCL_DECLARED 982/* 172 */ 983EXTERN char * TkCanvasDashPrintProc(ClientData clientData, 984 Tk_Window tkwin, char *widgRec, int offset, 985 Tcl_FreeProc **freeProcPtr); 986#endif 987#ifndef TkOffsetParseProc_TCL_DECLARED 988#define TkOffsetParseProc_TCL_DECLARED 989/* 173 */ 990EXTERN int TkOffsetParseProc(ClientData clientData, 991 Tcl_Interp *interp, Tk_Window tkwin, 992 CONST char *value, char *widgRec, int offset); 993#endif 994#ifndef TkOffsetPrintProc_TCL_DECLARED 995#define TkOffsetPrintProc_TCL_DECLARED 996/* 174 */ 997EXTERN char * TkOffsetPrintProc(ClientData clientData, 998 Tk_Window tkwin, char *widgRec, int offset, 999 Tcl_FreeProc **freeProcPtr); 1000#endif 1001#ifndef TkPixelParseProc_TCL_DECLARED 1002#define TkPixelParseProc_TCL_DECLARED 1003/* 175 */ 1004EXTERN int TkPixelParseProc(ClientData clientData, 1005 Tcl_Interp *interp, Tk_Window tkwin, 1006 CONST char *value, char *widgRec, int offset); 1007#endif 1008#ifndef TkPixelPrintProc_TCL_DECLARED 1009#define TkPixelPrintProc_TCL_DECLARED 1010/* 176 */ 1011EXTERN char * TkPixelPrintProc(ClientData clientData, 1012 Tk_Window tkwin, char *widgRec, int offset, 1013 Tcl_FreeProc **freeProcPtr); 1014#endif 1015#ifndef TkOrientParseProc_TCL_DECLARED 1016#define TkOrientParseProc_TCL_DECLARED 1017/* 177 */ 1018EXTERN int TkOrientParseProc(ClientData clientData, 1019 Tcl_Interp *interp, Tk_Window tkwin, 1020 CONST char *value, char *widgRec, int offset); 1021#endif 1022#ifndef TkOrientPrintProc_TCL_DECLARED 1023#define TkOrientPrintProc_TCL_DECLARED 1024/* 178 */ 1025EXTERN char * TkOrientPrintProc(ClientData clientData, 1026 Tk_Window tkwin, char *widgRec, int offset, 1027 Tcl_FreeProc **freeProcPtr); 1028#endif 1029#ifndef TkSmoothParseProc_TCL_DECLARED 1030#define TkSmoothParseProc_TCL_DECLARED 1031/* 179 */ 1032EXTERN int TkSmoothParseProc(ClientData clientData, 1033 Tcl_Interp *interp, Tk_Window tkwin, 1034 CONST char *value, char *widgRec, int offset); 1035#endif 1036#ifndef TkSmoothPrintProc_TCL_DECLARED 1037#define TkSmoothPrintProc_TCL_DECLARED 1038/* 180 */ 1039EXTERN char * TkSmoothPrintProc(ClientData clientData, 1040 Tk_Window tkwin, char *widgRec, int offset, 1041 Tcl_FreeProc **freeProcPtr); 1042#endif 1043 1044typedef struct TkIntStubs { 1045 int magic; 1046 struct TkIntStubHooks *hooks; 1047 1048 TkWindow * (*tkAllocWindow) (TkDisplay *dispPtr, int screenNum, TkWindow *parentPtr); /* 0 */ 1049 void (*tkBezierPoints) (double control[], int numSteps, double *coordPtr); /* 1 */ 1050 void (*tkBezierScreenPoints) (Tk_Canvas canvas, double control[], int numSteps, XPoint *xPointPtr); /* 2 */ 1051 void (*tkBindDeadWindow) (TkWindow *winPtr); /* 3 */ 1052 void (*tkBindEventProc) (TkWindow *winPtr, XEvent *eventPtr); /* 4 */ 1053 void (*tkBindFree) (TkMainInfo *mainPtr); /* 5 */ 1054 void (*tkBindInit) (TkMainInfo *mainPtr); /* 6 */ 1055 void (*tkChangeEventWindow) (XEvent *eventPtr, TkWindow *winPtr); /* 7 */ 1056 int (*tkClipInit) (Tcl_Interp *interp, TkDisplay *dispPtr); /* 8 */ 1057 void (*tkComputeAnchor) (Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int *xPtr, int *yPtr); /* 9 */ 1058 int (*tkCopyAndGlobalEval) (Tcl_Interp *interp, char *script); /* 10 */ 1059 unsigned long (*tkCreateBindingProcedure) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventString, TkBindEvalProc *evalProc, TkBindFreeProc *freeProc, ClientData clientData); /* 11 */ 1060 TkCursor * (*tkCreateCursorFromData) (Tk_Window tkwin, CONST char *source, CONST char *mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg); /* 12 */ 1061 int (*tkCreateFrame) (ClientData clientData, Tcl_Interp *interp, int argc, char **argv, int toplevel, char *appName); /* 13 */ 1062 Tk_Window (*tkCreateMainWindow) (Tcl_Interp *interp, CONST char *screenName, char *baseName); /* 14 */ 1063 Time (*tkCurrentTime) (TkDisplay *dispPtr); /* 15 */ 1064 void (*tkDeleteAllImages) (TkMainInfo *mainPtr); /* 16 */ 1065 void (*tkDoConfigureNotify) (TkWindow *winPtr); /* 17 */ 1066 void (*tkDrawInsetFocusHighlight) (Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding); /* 18 */ 1067 void (*tkEventDeadWindow) (TkWindow *winPtr); /* 19 */ 1068 void (*tkFillPolygon) (Tk_Canvas canvas, double *coordPtr, int numPoints, Display *display, Drawable drawable, GC gc, GC outlineGC); /* 20 */ 1069 int (*tkFindStateNum) (Tcl_Interp *interp, CONST char *option, CONST TkStateMap *mapPtr, CONST char *strKey); /* 21 */ 1070 char * (*tkFindStateString) (CONST TkStateMap *mapPtr, int numKey); /* 22 */ 1071 void (*tkFocusDeadWindow) (TkWindow *winPtr); /* 23 */ 1072 int (*tkFocusFilterEvent) (TkWindow *winPtr, XEvent *eventPtr); /* 24 */ 1073 TkWindow * (*tkFocusKeyEvent) (TkWindow *winPtr, XEvent *eventPtr); /* 25 */ 1074 void (*tkFontPkgInit) (TkMainInfo *mainPtr); /* 26 */ 1075 void (*tkFontPkgFree) (TkMainInfo *mainPtr); /* 27 */ 1076 void (*tkFreeBindingTags) (TkWindow *winPtr); /* 28 */ 1077 void (*tkpFreeCursor) (TkCursor *cursorPtr); /* 29 */ 1078 char * (*tkGetBitmapData) (Tcl_Interp *interp, char *string, char *fileName, int *widthPtr, int *heightPtr, int *hotXPtr, int *hotYPtr); /* 30 */ 1079 void (*tkGetButtPoints) (double p1[], double p2[], double width, int project, double m1[], double m2[]); /* 31 */ 1080 TkCursor * (*tkGetCursorByName) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid string); /* 32 */ 1081 CONST84_RETURN char * (*tkGetDefaultScreenName) (Tcl_Interp *interp, CONST char *screenName); /* 33 */ 1082 TkDisplay * (*tkGetDisplay) (Display *display); /* 34 */ 1083 int (*tkGetDisplayOf) (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], Tk_Window *tkwinPtr); /* 35 */ 1084 TkWindow * (*tkGetFocusWin) (TkWindow *winPtr); /* 36 */ 1085 int (*tkGetInterpNames) (Tcl_Interp *interp, Tk_Window tkwin); /* 37 */ 1086 int (*tkGetMiterPoints) (double p1[], double p2[], double p3[], double width, double m1[], double m2[]); /* 38 */ 1087 void (*tkGetPointerCoords) (Tk_Window tkwin, int *xPtr, int *yPtr); /* 39 */ 1088 void (*tkGetServerInfo) (Tcl_Interp *interp, Tk_Window tkwin); /* 40 */ 1089 void (*tkGrabDeadWindow) (TkWindow *winPtr); /* 41 */ 1090 int (*tkGrabState) (TkWindow *winPtr); /* 42 */ 1091 void (*tkIncludePoint) (Tk_Item *itemPtr, double *pointPtr); /* 43 */ 1092 void (*tkInOutEvents) (XEvent *eventPtr, TkWindow *sourcePtr, TkWindow *destPtr, int leaveType, int enterType, Tcl_QueuePosition position); /* 44 */ 1093 void (*tkInstallFrameMenu) (Tk_Window tkwin); /* 45 */ 1094 char * (*tkKeysymToString) (KeySym keysym); /* 46 */ 1095 int (*tkLineToArea) (double end1Ptr[], double end2Ptr[], double rectPtr[]); /* 47 */ 1096 double (*tkLineToPoint) (double end1Ptr[], double end2Ptr[], double pointPtr[]); /* 48 */ 1097 int (*tkMakeBezierCurve) (Tk_Canvas canvas, double *pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[]); /* 49 */ 1098 void (*tkMakeBezierPostscript) (Tcl_Interp *interp, Tk_Canvas canvas, double *pointPtr, int numPoints); /* 50 */ 1099 void (*tkOptionClassChanged) (TkWindow *winPtr); /* 51 */ 1100 void (*tkOptionDeadWindow) (TkWindow *winPtr); /* 52 */ 1101 int (*tkOvalToArea) (double *ovalPtr, double *rectPtr); /* 53 */ 1102 double (*tkOvalToPoint) (double ovalPtr[], double width, int filled, double pointPtr[]); /* 54 */ 1103 int (*tkpChangeFocus) (TkWindow *winPtr, int force); /* 55 */ 1104 void (*tkpCloseDisplay) (TkDisplay *dispPtr); /* 56 */ 1105 void (*tkpClaimFocus) (TkWindow *topLevelPtr, int force); /* 57 */ 1106 void (*tkpDisplayWarning) (CONST char *msg, CONST char *title); /* 58 */ 1107 void (*tkpGetAppName) (Tcl_Interp *interp, Tcl_DString *name); /* 59 */ 1108 TkWindow * (*tkpGetOtherWindow) (TkWindow *winPtr); /* 60 */ 1109 TkWindow * (*tkpGetWrapperWindow) (TkWindow *winPtr); /* 61 */ 1110 int (*tkpInit) (Tcl_Interp *interp); /* 62 */ 1111 void (*tkpInitializeMenuBindings) (Tcl_Interp *interp, Tk_BindingTable bindingTable); /* 63 */ 1112 void (*tkpMakeContainer) (Tk_Window tkwin); /* 64 */ 1113 void (*tkpMakeMenuWindow) (Tk_Window tkwin, int transient); /* 65 */ 1114 Window (*tkpMakeWindow) (TkWindow *winPtr, Window parent); /* 66 */ 1115 void (*tkpMenuNotifyToplevelCreate) (Tcl_Interp *interp1, char *menuName); /* 67 */ 1116 TkDisplay * (*tkpOpenDisplay) (CONST char *display_name); /* 68 */ 1117 int (*tkPointerEvent) (XEvent *eventPtr, TkWindow *winPtr); /* 69 */ 1118 int (*tkPolygonToArea) (double *polyPtr, int numPoints, double *rectPtr); /* 70 */ 1119 double (*tkPolygonToPoint) (double *polyPtr, int numPoints, double *pointPtr); /* 71 */ 1120 int (*tkPositionInTree) (TkWindow *winPtr, TkWindow *treePtr); /* 72 */ 1121 void (*tkpRedirectKeyEvent) (TkWindow *winPtr, XEvent *eventPtr); /* 73 */ 1122 void (*tkpSetMainMenubar) (Tcl_Interp *interp, Tk_Window tkwin, char *menuName); /* 74 */ 1123 int (*tkpUseWindow) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *string); /* 75 */ 1124 int (*tkpWindowWasRecentlyDeleted) (Window win, TkDisplay *dispPtr); /* 76 */ 1125 void (*tkQueueEventForAllChildren) (TkWindow *winPtr, XEvent *eventPtr); /* 77 */ 1126 int (*tkReadBitmapFile) (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 */ 1127 int (*tkScrollWindow) (Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn); /* 79 */ 1128 void (*tkSelDeadWindow) (TkWindow *winPtr); /* 80 */ 1129 void (*tkSelEventProc) (Tk_Window tkwin, XEvent *eventPtr); /* 81 */ 1130 void (*tkSelInit) (Tk_Window tkwin); /* 82 */ 1131 void (*tkSelPropProc) (XEvent *eventPtr); /* 83 */ 1132 void *reserved84; 1133 void (*tkSetWindowMenuBar) (Tcl_Interp *interp, Tk_Window tkwin, char *oldMenuName, char *menuName); /* 85 */ 1134 KeySym (*tkStringToKeysym) (char *name); /* 86 */ 1135 int (*tkThickPolyLineToArea) (double *coordPtr, int numPoints, double width, int capStyle, int joinStyle, double *rectPtr); /* 87 */ 1136 void (*tkWmAddToColormapWindows) (TkWindow *winPtr); /* 88 */ 1137 void (*tkWmDeadWindow) (TkWindow *winPtr); /* 89 */ 1138 TkWindow * (*tkWmFocusToplevel) (TkWindow *winPtr); /* 90 */ 1139 void (*tkWmMapWindow) (TkWindow *winPtr); /* 91 */ 1140 void (*tkWmNewWindow) (TkWindow *winPtr); /* 92 */ 1141 void (*tkWmProtocolEventProc) (TkWindow *winPtr, XEvent *evenvPtr); /* 93 */ 1142 void (*tkWmRemoveFromColormapWindows) (TkWindow *winPtr); /* 94 */ 1143 void (*tkWmRestackToplevel) (TkWindow *winPtr, int aboveBelow, TkWindow *otherPtr); /* 95 */ 1144 void (*tkWmSetClass) (TkWindow *winPtr); /* 96 */ 1145 void (*tkWmUnmapWindow) (TkWindow *winPtr); /* 97 */ 1146 Tcl_Obj * (*tkDebugBitmap) (Tk_Window tkwin, char *name); /* 98 */ 1147 Tcl_Obj * (*tkDebugBorder) (Tk_Window tkwin, char *name); /* 99 */ 1148 Tcl_Obj * (*tkDebugCursor) (Tk_Window tkwin, char *name); /* 100 */ 1149 Tcl_Obj * (*tkDebugColor) (Tk_Window tkwin, char *name); /* 101 */ 1150 Tcl_Obj * (*tkDebugConfig) (Tcl_Interp *interp, Tk_OptionTable table); /* 102 */ 1151 Tcl_Obj * (*tkDebugFont) (Tk_Window tkwin, char *name); /* 103 */ 1152 int (*tkFindStateNumObj) (Tcl_Interp *interp, Tcl_Obj *optionPtr, CONST TkStateMap *mapPtr, Tcl_Obj *keyPtr); /* 104 */ 1153 Tcl_HashTable * (*tkGetBitmapPredefTable) (void); /* 105 */ 1154 TkDisplay * (*tkGetDisplayList) (void); /* 106 */ 1155 TkMainInfo * (*tkGetMainInfoList) (void); /* 107 */ 1156 int (*tkGetWindowFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr, Tk_Window *windowPtr); /* 108 */ 1157 char * (*tkpGetString) (TkWindow *winPtr, XEvent *eventPtr, Tcl_DString *dsPtr); /* 109 */ 1158 void (*tkpGetSubFonts) (Tcl_Interp *interp, Tk_Font tkfont); /* 110 */ 1159 Tcl_Obj * (*tkpGetSystemDefault) (Tk_Window tkwin, CONST char *dbName, CONST char *className); /* 111 */ 1160 void (*tkpMenuThreadInit) (void); /* 112 */ 1161#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1162 void *reserved113; 1163#endif /* X11 */ 1164#ifdef __WIN32__ /* WIN */ 1165 void (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */ 1166#endif /* WIN */ 1167#ifdef MAC_OSX_TK /* AQUA */ 1168 void *reserved113; /* Dummy entry for stubs table backwards compatibility */ 1169 void (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */ 1170#endif /* AQUA */ 1171#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1172 void *reserved114; 1173#endif /* X11 */ 1174#ifdef __WIN32__ /* WIN */ 1175 TkRegion (*tkCreateRegion) (void); /* 114 */ 1176#endif /* WIN */ 1177#ifdef MAC_OSX_TK /* AQUA */ 1178 void *reserved114; /* Dummy entry for stubs table backwards compatibility */ 1179 TkRegion (*tkCreateRegion) (void); /* 114 */ 1180#endif /* AQUA */ 1181#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1182 void *reserved115; 1183#endif /* X11 */ 1184#ifdef __WIN32__ /* WIN */ 1185 void (*tkDestroyRegion) (TkRegion rgn); /* 115 */ 1186#endif /* WIN */ 1187#ifdef MAC_OSX_TK /* AQUA */ 1188 void *reserved115; /* Dummy entry for stubs table backwards compatibility */ 1189 void (*tkDestroyRegion) (TkRegion rgn); /* 115 */ 1190#endif /* AQUA */ 1191#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1192 void *reserved116; 1193#endif /* X11 */ 1194#ifdef __WIN32__ /* WIN */ 1195 void (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */ 1196#endif /* WIN */ 1197#ifdef MAC_OSX_TK /* AQUA */ 1198 void *reserved116; /* Dummy entry for stubs table backwards compatibility */ 1199 void (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */ 1200#endif /* AQUA */ 1201#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1202 void *reserved117; 1203#endif /* X11 */ 1204#ifdef __WIN32__ /* WIN */ 1205 int (*tkRectInRegion) (TkRegion rgn, int x, int y, unsigned int width, unsigned int height); /* 117 */ 1206#endif /* WIN */ 1207#ifdef MAC_OSX_TK /* AQUA */ 1208 void *reserved117; /* Dummy entry for stubs table backwards compatibility */ 1209 int (*tkRectInRegion) (TkRegion rgn, int x, int y, unsigned int width, unsigned int height); /* 117 */ 1210#endif /* AQUA */ 1211#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1212 void *reserved118; 1213#endif /* X11 */ 1214#ifdef __WIN32__ /* WIN */ 1215 void (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */ 1216#endif /* WIN */ 1217#ifdef MAC_OSX_TK /* AQUA */ 1218 void *reserved118; /* Dummy entry for stubs table backwards compatibility */ 1219 void (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */ 1220#endif /* AQUA */ 1221#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1222 void *reserved119; 1223#endif /* X11 */ 1224#ifdef __WIN32__ /* WIN */ 1225 void (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */ 1226#endif /* WIN */ 1227#ifdef MAC_OSX_TK /* AQUA */ 1228 void *reserved119; /* Dummy entry for stubs table backwards compatibility */ 1229 void (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */ 1230#endif /* AQUA */ 1231 void *reserved120; 1232#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1233 void *reserved121; 1234#endif /* X11 */ 1235#ifdef __WIN32__ /* WIN */ 1236 void *reserved121; 1237#endif /* WIN */ 1238#ifdef MAC_OSX_TK /* AQUA */ 1239 void *reserved121; /* Dummy entry for stubs table backwards compatibility */ 1240 Pixmap (*tkpCreateNativeBitmap) (Display *display, CONST char *source); /* 121 */ 1241#endif /* AQUA */ 1242#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1243 void *reserved122; 1244#endif /* X11 */ 1245#ifdef __WIN32__ /* WIN */ 1246 void *reserved122; 1247#endif /* WIN */ 1248#ifdef MAC_OSX_TK /* AQUA */ 1249 void *reserved122; /* Dummy entry for stubs table backwards compatibility */ 1250 void (*tkpDefineNativeBitmaps) (void); /* 122 */ 1251#endif /* AQUA */ 1252 void *reserved123; 1253#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1254 void *reserved124; 1255#endif /* X11 */ 1256#ifdef __WIN32__ /* WIN */ 1257 void *reserved124; 1258#endif /* WIN */ 1259#ifdef MAC_OSX_TK /* AQUA */ 1260 void *reserved124; /* Dummy entry for stubs table backwards compatibility */ 1261 Pixmap (*tkpGetNativeAppBitmap) (Display *display, CONST char *name, int *width, int *height); /* 124 */ 1262#endif /* AQUA */ 1263 void *reserved125; 1264 void *reserved126; 1265 void *reserved127; 1266 void *reserved128; 1267 void *reserved129; 1268 void *reserved130; 1269 void *reserved131; 1270 void *reserved132; 1271 void *reserved133; 1272 void *reserved134; 1273 void (*tkpDrawHighlightBorder) (Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable); /* 135 */ 1274 void (*tkSetFocusWin) (TkWindow *winPtr, int force); /* 136 */ 1275 void (*tkpSetKeycodeAndState) (Tk_Window tkwin, KeySym keySym, XEvent *eventPtr); /* 137 */ 1276 KeySym (*tkpGetKeySym) (TkDisplay *dispPtr, XEvent *eventPtr); /* 138 */ 1277 void (*tkpInitKeymapInfo) (TkDisplay *dispPtr); /* 139 */ 1278 TkRegion (*tkPhotoGetValidRegion) (Tk_PhotoHandle handle); /* 140 */ 1279 TkWindow ** (*tkWmStackorderToplevel) (TkWindow *parentPtr); /* 141 */ 1280 void (*tkFocusFree) (TkMainInfo *mainPtr); /* 142 */ 1281 void (*tkClipCleanup) (TkDisplay *dispPtr); /* 143 */ 1282 void (*tkGCCleanup) (TkDisplay *dispPtr); /* 144 */ 1283#if !(defined(__WIN32__) || defined(MAC_OSX_TK)) /* X11 */ 1284 void *reserved145; 1285#endif /* X11 */ 1286#ifdef __WIN32__ /* WIN */ 1287 void (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */ 1288#endif /* WIN */ 1289#ifdef MAC_OSX_TK /* AQUA */ 1290 void *reserved145; /* Dummy entry for stubs table backwards compatibility */ 1291 void (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */ 1292#endif /* AQUA */ 1293 void (*tkStylePkgInit) (TkMainInfo *mainPtr); /* 146 */ 1294 void (*tkStylePkgFree) (TkMainInfo *mainPtr); /* 147 */ 1295 Tk_Window (*tkToplevelWindowForCommand) (Tcl_Interp *interp, CONST char *cmdName); /* 148 */ 1296 CONST Tk_OptionSpec * (*tkGetOptionSpec) (CONST char *name, Tk_OptionTable optionTable); /* 149 */ 1297 int (*tkMakeRawCurve) (Tk_Canvas canvas, double *pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[]); /* 150 */ 1298 void (*tkMakeRawCurvePostscript) (Tcl_Interp *interp, Tk_Canvas canvas, double *pointPtr, int numPoints); /* 151 */ 1299 void (*tkpDrawFrame) (Tk_Window tkwin, Tk_3DBorder border, int highlightWidth, int borderWidth, int relief); /* 152 */ 1300 void (*tkCreateThreadExitHandler) (Tcl_ExitProc *proc, ClientData clientData); /* 153 */ 1301 void (*tkDeleteThreadExitHandler) (Tcl_ExitProc *proc, ClientData clientData); /* 154 */ 1302 void *reserved155; 1303 int (*tkpTestembedCmd) (ClientData clientData, Tcl_Interp *interp, int argc, CONST char **argv); /* 156 */ 1304 int (*tkpTesttextCmd) (ClientData dummy, Tcl_Interp *interp, int argc, CONST char **argv); /* 157 */ 1305 void *reserved158; 1306 void *reserved159; 1307 void *reserved160; 1308 void *reserved161; 1309 void *reserved162; 1310 void *reserved163; 1311 void *reserved164; 1312 void *reserved165; 1313 void *reserved166; 1314 void *reserved167; 1315 void *reserved168; 1316 int (*tkStateParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 169 */ 1317 char * (*tkStatePrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 170 */ 1318 int (*tkCanvasDashParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 171 */ 1319 char * (*tkCanvasDashPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 172 */ 1320 int (*tkOffsetParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 173 */ 1321 char * (*tkOffsetPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 174 */ 1322 int (*tkPixelParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 175 */ 1323 char * (*tkPixelPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 176 */ 1324 int (*tkOrientParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 177 */ 1325 char * (*tkOrientPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 178 */ 1326 int (*tkSmoothParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 179 */ 1327 char * (*tkSmoothPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 180 */ 1328} TkIntStubs; 1329 1330#ifdef __cplusplus 1331extern "C" { 1332#endif 1333extern TkIntStubs *tkIntStubsPtr; 1334#ifdef __cplusplus 1335} 1336#endif 1337 1338#if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) 1339 1340/* 1341 * Inline function declarations: 1342 */ 1343 1344#ifndef TkAllocWindow 1345#define TkAllocWindow \ 1346 (tkIntStubsPtr->tkAllocWindow) /* 0 */ 1347#endif 1348#ifndef TkBezierPoints 1349#define TkBezierPoints \ 1350 (tkIntStubsPtr->tkBezierPoints) /* 1 */ 1351#endif 1352#ifndef TkBezierScreenPoints 1353#define TkBezierScreenPoints \ 1354 (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */ 1355#endif 1356#ifndef TkBindDeadWindow 1357#define TkBindDeadWindow \ 1358 (tkIntStubsPtr->tkBindDeadWindow) /* 3 */ 1359#endif 1360#ifndef TkBindEventProc 1361#define TkBindEventProc \ 1362 (tkIntStubsPtr->tkBindEventProc) /* 4 */ 1363#endif 1364#ifndef TkBindFree 1365#define TkBindFree \ 1366 (tkIntStubsPtr->tkBindFree) /* 5 */ 1367#endif 1368#ifndef TkBindInit 1369#define TkBindInit \ 1370 (tkIntStubsPtr->tkBindInit) /* 6 */ 1371#endif 1372#ifndef TkChangeEventWindow 1373#define TkChangeEventWindow \ 1374 (tkIntStubsPtr->tkChangeEventWindow) /* 7 */ 1375#endif 1376#ifndef TkClipInit 1377#define TkClipInit \ 1378 (tkIntStubsPtr->tkClipInit) /* 8 */ 1379#endif 1380#ifndef TkComputeAnchor 1381#define TkComputeAnchor \ 1382 (tkIntStubsPtr->tkComputeAnchor) /* 9 */ 1383#endif 1384#ifndef TkCopyAndGlobalEval 1385#define TkCopyAndGlobalEval \ 1386 (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */ 1387#endif 1388#ifndef TkCreateBindingProcedure 1389#define TkCreateBindingProcedure \ 1390 (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */ 1391#endif 1392#ifndef TkCreateCursorFromData 1393#define TkCreateCursorFromData \ 1394 (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */ 1395#endif 1396#ifndef TkCreateFrame 1397#define TkCreateFrame \ 1398 (tkIntStubsPtr->tkCreateFrame) /* 13 */ 1399#endif 1400#ifndef TkCreateMainWindow 1401#define TkCreateMainWindow \ 1402 (tkIntStubsPtr->tkCreateMainWindow) /* 14 */ 1403#endif 1404#ifndef TkCurrentTime 1405#define TkCurrentTime \ 1406 (tkIntStubsPtr->tkCurrentTime) /* 15 */ 1407#endif 1408#ifndef TkDeleteAllImages 1409#define TkDeleteAllImages \ 1410 (tkIntStubsPtr->tkDeleteAllImages) /* 16 */ 1411#endif 1412#ifndef TkDoConfigureNotify 1413#define TkDoConfigureNotify \ 1414 (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */ 1415#endif 1416#ifndef TkDrawInsetFocusHighlight 1417#define TkDrawInsetFocusHighlight \ 1418 (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */ 1419#endif 1420#ifndef TkEventDeadWindow 1421#define TkEventDeadWindow \ 1422 (tkIntStubsPtr->tkEventDeadWindow) /* 19 */ 1423#endif 1424#ifndef TkFillPolygon 1425#define TkFillPolygon \ 1426 (tkIntStubsPtr->tkFillPolygon) /* 20 */ 1427#endif 1428#ifndef TkFindStateNum 1429#define TkFindStateNum \ 1430 (tkIntStubsPtr->tkFindStateNum) /* 21 */ 1431#endif 1432#ifndef TkFindStateString 1433#define TkFindStateString \ 1434 (tkIntStubsPtr->tkFindStateString) /* 22 */ 1435#endif 1436#ifndef TkFocusDeadWindow 1437#define TkFocusDeadWindow \ 1438 (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */ 1439#endif 1440#ifndef TkFocusFilterEvent 1441#define TkFocusFilterEvent \ 1442 (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */ 1443#endif 1444#ifndef TkFocusKeyEvent 1445#define TkFocusKeyEvent \ 1446 (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */ 1447#endif 1448#ifndef TkFontPkgInit 1449#define TkFontPkgInit \ 1450 (tkIntStubsPtr->tkFontPkgInit) /* 26 */ 1451#endif 1452#ifndef TkFontPkgFree 1453#define TkFontPkgFree \ 1454 (tkIntStubsPtr->tkFontPkgFree) /* 27 */ 1455#endif 1456#ifndef TkFreeBindingTags 1457#define TkFreeBindingTags \ 1458 (tkIntStubsPtr->tkFreeBindingTags) /* 28 */ 1459#endif 1460#ifndef TkpFreeCursor 1461#define TkpFreeCursor \ 1462 (tkIntStubsPtr->tkpFreeCursor) /* 29 */ 1463#endif 1464#ifndef TkGetBitmapData 1465#define TkGetBitmapData \ 1466 (tkIntStubsPtr->tkGetBitmapData) /* 30 */ 1467#endif 1468#ifndef TkGetButtPoints 1469#define TkGetButtPoints \ 1470 (tkIntStubsPtr->tkGetButtPoints) /* 31 */ 1471#endif 1472#ifndef TkGetCursorByName 1473#define TkGetCursorByName \ 1474 (tkIntStubsPtr->tkGetCursorByName) /* 32 */ 1475#endif 1476#ifndef TkGetDefaultScreenName 1477#define TkGetDefaultScreenName \ 1478 (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */ 1479#endif 1480#ifndef TkGetDisplay 1481#define TkGetDisplay \ 1482 (tkIntStubsPtr->tkGetDisplay) /* 34 */ 1483#endif 1484#ifndef TkGetDisplayOf 1485#define TkGetDisplayOf \ 1486 (tkIntStubsPtr->tkGetDisplayOf) /* 35 */ 1487#endif 1488#ifndef TkGetFocusWin 1489#define TkGetFocusWin \ 1490 (tkIntStubsPtr->tkGetFocusWin) /* 36 */ 1491#endif 1492#ifndef TkGetInterpNames 1493#define TkGetInterpNames \ 1494 (tkIntStubsPtr->tkGetInterpNames) /* 37 */ 1495#endif 1496#ifndef TkGetMiterPoints 1497#define TkGetMiterPoints \ 1498 (tkIntStubsPtr->tkGetMiterPoints) /* 38 */ 1499#endif 1500#ifndef TkGetPointerCoords 1501#define TkGetPointerCoords \ 1502 (tkIntStubsPtr->tkGetPointerCoords) /* 39 */ 1503#endif 1504#ifndef TkGetServerInfo 1505#define TkGetServerInfo \ 1506 (tkIntStubsPtr->tkGetServerInfo) /* 40 */ 1507#endif 1508#ifndef TkGrabDeadWindow 1509#define TkGrabDeadWindow \ 1510 (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */ 1511#endif 1512#ifndef TkGrabState 1513#define TkGrabState \ 1514 (tkIntStubsPtr->tkGrabState) /* 42 */ 1515#endif 1516#ifndef TkIncludePoint 1517#define TkIncludePoint \ 1518 (tkIntStubsPtr->tkIncludePoint) /* 43 */ 1519#endif 1520#ifndef TkInOutEvents 1521#define TkInOutEvents \ 1522 (tkIntStubsPtr->tkInOutEvents) /* 44 */ 1523#endif 1524#ifndef TkInstallFrameMenu 1525#define TkInstallFrameMenu \ 1526 (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */ 1527#endif 1528#ifndef TkKeysymToString 1529#define TkKeysymToString \ 1530 (tkIntStubsPtr->tkKeysymToString) /* 46 */ 1531#endif 1532#ifndef TkLineToArea 1533#define TkLineToArea \ 1534 (tkIntStubsPtr->tkLineToArea) /* 47 */ 1535#endif 1536#ifndef TkLineToPoint 1537#define TkLineToPoint \ 1538 (tkIntStubsPtr->tkLineToPoint) /* 48 */ 1539#endif 1540#ifndef TkMakeBezierCurve 1541#define TkMakeBezierCurve \ 1542 (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */ 1543#endif 1544#ifndef TkMakeBezierPostscript 1545#define TkMakeBezierPostscript \ 1546 (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */ 1547#endif 1548#ifndef TkOptionClassChanged 1549#define TkOptionClassChanged \ 1550 (tkIntStubsPtr->tkOptionClassChanged) /* 51 */ 1551#endif 1552#ifndef TkOptionDeadWindow 1553#define TkOptionDeadWindow \ 1554 (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */ 1555#endif 1556#ifndef TkOvalToArea 1557#define TkOvalToArea \ 1558 (tkIntStubsPtr->tkOvalToArea) /* 53 */ 1559#endif 1560#ifndef TkOvalToPoint 1561#define TkOvalToPoint \ 1562 (tkIntStubsPtr->tkOvalToPoint) /* 54 */ 1563#endif 1564#ifndef TkpChangeFocus 1565#define TkpChangeFocus \ 1566 (tkIntStubsPtr->tkpChangeFocus) /* 55 */ 1567#endif 1568#ifndef TkpCloseDisplay 1569#define TkpCloseDisplay \ 1570 (tkIntStubsPtr->tkpCloseDisplay) /* 56 */ 1571#endif 1572#ifndef TkpClaimFocus 1573#define TkpClaimFocus \ 1574 (tkIntStubsPtr->tkpClaimFocus) /* 57 */ 1575#endif 1576#ifndef TkpDisplayWarning 1577#define TkpDisplayWarning \ 1578 (tkIntStubsPtr->tkpDisplayWarning) /* 58 */ 1579#endif 1580#ifndef TkpGetAppName 1581#define TkpGetAppName \ 1582 (tkIntStubsPtr->tkpGetAppName) /* 59 */ 1583#endif 1584#ifndef TkpGetOtherWindow 1585#define TkpGetOtherWindow \ 1586 (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */ 1587#endif 1588#ifndef TkpGetWrapperWindow 1589#define TkpGetWrapperWindow \ 1590 (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */ 1591#endif 1592#ifndef TkpInit 1593#define TkpInit \ 1594 (tkIntStubsPtr->tkpInit) /* 62 */ 1595#endif 1596#ifndef TkpInitializeMenuBindings 1597#define TkpInitializeMenuBindings \ 1598 (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */ 1599#endif 1600#ifndef TkpMakeContainer 1601#define TkpMakeContainer \ 1602 (tkIntStubsPtr->tkpMakeContainer) /* 64 */ 1603#endif 1604#ifndef TkpMakeMenuWindow 1605#define TkpMakeMenuWindow \ 1606 (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */ 1607#endif 1608#ifndef TkpMakeWindow 1609#define TkpMakeWindow \ 1610 (tkIntStubsPtr->tkpMakeWindow) /* 66 */ 1611#endif 1612#ifndef TkpMenuNotifyToplevelCreate 1613#define TkpMenuNotifyToplevelCreate \ 1614 (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */ 1615#endif 1616#ifndef TkpOpenDisplay 1617#define TkpOpenDisplay \ 1618 (tkIntStubsPtr->tkpOpenDisplay) /* 68 */ 1619#endif 1620#ifndef TkPointerEvent 1621#define TkPointerEvent \ 1622 (tkIntStubsPtr->tkPointerEvent) /* 69 */ 1623#endif 1624#ifndef TkPolygonToArea 1625#define TkPolygonToArea \ 1626 (tkIntStubsPtr->tkPolygonToArea) /* 70 */ 1627#endif 1628#ifndef TkPolygonToPoint 1629#define TkPolygonToPoint \ 1630 (tkIntStubsPtr->tkPolygonToPoint) /* 71 */ 1631#endif 1632#ifndef TkPositionInTree 1633#define TkPositionInTree \ 1634 (tkIntStubsPtr->tkPositionInTree) /* 72 */ 1635#endif 1636#ifndef TkpRedirectKeyEvent 1637#define TkpRedirectKeyEvent \ 1638 (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */ 1639#endif 1640#ifndef TkpSetMainMenubar 1641#define TkpSetMainMenubar \ 1642 (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */ 1643#endif 1644#ifndef TkpUseWindow 1645#define TkpUseWindow \ 1646 (tkIntStubsPtr->tkpUseWindow) /* 75 */ 1647#endif 1648#ifndef TkpWindowWasRecentlyDeleted 1649#define TkpWindowWasRecentlyDeleted \ 1650 (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */ 1651#endif 1652#ifndef TkQueueEventForAllChildren 1653#define TkQueueEventForAllChildren \ 1654 (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */ 1655#endif 1656#ifndef TkReadBitmapFile 1657#define TkReadBitmapFile \ 1658 (tkIntStubsPtr->tkReadBitmapFile) /* 78 */ 1659#endif 1660#ifndef TkScrollWindow 1661#define TkScrollWindow \ 1662 (tkIntStubsPtr->tkScrollWindow) /* 79 */ 1663#endif 1664#ifndef TkSelDeadWindow 1665#define TkSelDeadWindow \ 1666 (tkIntStubsPtr->tkSelDeadWindow) /* 80 */ 1667#endif 1668#ifndef TkSelEventProc 1669#define TkSelEventProc \ 1670 (tkIntStubsPtr->tkSelEventProc) /* 81 */ 1671#endif 1672#ifndef TkSelInit 1673#define TkSelInit \ 1674 (tkIntStubsPtr->tkSelInit) /* 82 */ 1675#endif 1676#ifndef TkSelPropProc 1677#define TkSelPropProc \ 1678 (tkIntStubsPtr->tkSelPropProc) /* 83 */ 1679#endif 1680/* Slot 84 is reserved */ 1681#ifndef TkSetWindowMenuBar 1682#define TkSetWindowMenuBar \ 1683 (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */ 1684#endif 1685#ifndef TkStringToKeysym 1686#define TkStringToKeysym \ 1687 (tkIntStubsPtr->tkStringToKeysym) /* 86 */ 1688#endif 1689#ifndef TkThickPolyLineToArea 1690#define TkThickPolyLineToArea \ 1691 (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */ 1692#endif 1693#ifndef TkWmAddToColormapWindows 1694#define TkWmAddToColormapWindows \ 1695 (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */ 1696#endif 1697#ifndef TkWmDeadWindow 1698#define TkWmDeadWindow \ 1699 (tkIntStubsPtr->tkWmDeadWindow) /* 89 */ 1700#endif 1701#ifndef TkWmFocusToplevel 1702#define TkWmFocusToplevel \ 1703 (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */ 1704#endif 1705#ifndef TkWmMapWindow 1706#define TkWmMapWindow \ 1707 (tkIntStubsPtr->tkWmMapWindow) /* 91 */ 1708#endif 1709#ifndef TkWmNewWindow 1710#define TkWmNewWindow \ 1711 (tkIntStubsPtr->tkWmNewWindow) /* 92 */ 1712#endif 1713#ifndef TkWmProtocolEventProc 1714#define TkWmProtocolEventProc \ 1715 (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */ 1716#endif 1717#ifndef TkWmRemoveFromColormapWindows 1718#define TkWmRemoveFromColormapWindows \ 1719 (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */ 1720#endif 1721#ifndef TkWmRestackToplevel 1722#define TkWmRestackToplevel \ 1723 (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */ 1724#endif 1725#ifndef TkWmSetClass 1726#define TkWmSetClass \ 1727 (tkIntStubsPtr->tkWmSetClass) /* 96 */ 1728#endif 1729#ifndef TkWmUnmapWindow 1730#define TkWmUnmapWindow \ 1731 (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */ 1732#endif 1733#ifndef TkDebugBitmap 1734#define TkDebugBitmap \ 1735 (tkIntStubsPtr->tkDebugBitmap) /* 98 */ 1736#endif 1737#ifndef TkDebugBorder 1738#define TkDebugBorder \ 1739 (tkIntStubsPtr->tkDebugBorder) /* 99 */ 1740#endif 1741#ifndef TkDebugCursor 1742#define TkDebugCursor \ 1743 (tkIntStubsPtr->tkDebugCursor) /* 100 */ 1744#endif 1745#ifndef TkDebugColor 1746#define TkDebugColor \ 1747 (tkIntStubsPtr->tkDebugColor) /* 101 */ 1748#endif 1749#ifndef TkDebugConfig 1750#define TkDebugConfig \ 1751 (tkIntStubsPtr->tkDebugConfig) /* 102 */ 1752#endif 1753#ifndef TkDebugFont 1754#define TkDebugFont \ 1755 (tkIntStubsPtr->tkDebugFont) /* 103 */ 1756#endif 1757#ifndef TkFindStateNumObj 1758#define TkFindStateNumObj \ 1759 (tkIntStubsPtr->tkFindStateNumObj) /* 104 */ 1760#endif 1761#ifndef TkGetBitmapPredefTable 1762#define TkGetBitmapPredefTable \ 1763 (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */ 1764#endif 1765#ifndef TkGetDisplayList 1766#define TkGetDisplayList \ 1767 (tkIntStubsPtr->tkGetDisplayList) /* 106 */ 1768#endif 1769#ifndef TkGetMainInfoList 1770#define TkGetMainInfoList \ 1771 (tkIntStubsPtr->tkGetMainInfoList) /* 107 */ 1772#endif 1773#ifndef TkGetWindowFromObj 1774#define TkGetWindowFromObj \ 1775 (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */ 1776#endif 1777#ifndef TkpGetString 1778#define TkpGetString \ 1779 (tkIntStubsPtr->tkpGetString) /* 109 */ 1780#endif 1781#ifndef TkpGetSubFonts 1782#define TkpGetSubFonts \ 1783 (tkIntStubsPtr->tkpGetSubFonts) /* 110 */ 1784#endif 1785#ifndef TkpGetSystemDefault 1786#define TkpGetSystemDefault \ 1787 (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */ 1788#endif 1789#ifndef TkpMenuThreadInit 1790#define TkpMenuThreadInit \ 1791 (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */ 1792#endif 1793#ifdef __WIN32__ /* WIN */ 1794#ifndef TkClipBox 1795#define TkClipBox \ 1796 (tkIntStubsPtr->tkClipBox) /* 113 */ 1797#endif 1798#endif /* WIN */ 1799#ifdef MAC_OSX_TK /* AQUA */ 1800#ifndef TkClipBox 1801#define TkClipBox \ 1802 (tkIntStubsPtr->tkClipBox) /* 113 */ 1803#endif 1804#endif /* AQUA */ 1805#ifdef __WIN32__ /* WIN */ 1806#ifndef TkCreateRegion 1807#define TkCreateRegion \ 1808 (tkIntStubsPtr->tkCreateRegion) /* 114 */ 1809#endif 1810#endif /* WIN */ 1811#ifdef MAC_OSX_TK /* AQUA */ 1812#ifndef TkCreateRegion 1813#define TkCreateRegion \ 1814 (tkIntStubsPtr->tkCreateRegion) /* 114 */ 1815#endif 1816#endif /* AQUA */ 1817#ifdef __WIN32__ /* WIN */ 1818#ifndef TkDestroyRegion 1819#define TkDestroyRegion \ 1820 (tkIntStubsPtr->tkDestroyRegion) /* 115 */ 1821#endif 1822#endif /* WIN */ 1823#ifdef MAC_OSX_TK /* AQUA */ 1824#ifndef TkDestroyRegion 1825#define TkDestroyRegion \ 1826 (tkIntStubsPtr->tkDestroyRegion) /* 115 */ 1827#endif 1828#endif /* AQUA */ 1829#ifdef __WIN32__ /* WIN */ 1830#ifndef TkIntersectRegion 1831#define TkIntersectRegion \ 1832 (tkIntStubsPtr->tkIntersectRegion) /* 116 */ 1833#endif 1834#endif /* WIN */ 1835#ifdef MAC_OSX_TK /* AQUA */ 1836#ifndef TkIntersectRegion 1837#define TkIntersectRegion \ 1838 (tkIntStubsPtr->tkIntersectRegion) /* 116 */ 1839#endif 1840#endif /* AQUA */ 1841#ifdef __WIN32__ /* WIN */ 1842#ifndef TkRectInRegion 1843#define TkRectInRegion \ 1844 (tkIntStubsPtr->tkRectInRegion) /* 117 */ 1845#endif 1846#endif /* WIN */ 1847#ifdef MAC_OSX_TK /* AQUA */ 1848#ifndef TkRectInRegion 1849#define TkRectInRegion \ 1850 (tkIntStubsPtr->tkRectInRegion) /* 117 */ 1851#endif 1852#endif /* AQUA */ 1853#ifdef __WIN32__ /* WIN */ 1854#ifndef TkSetRegion 1855#define TkSetRegion \ 1856 (tkIntStubsPtr->tkSetRegion) /* 118 */ 1857#endif 1858#endif /* WIN */ 1859#ifdef MAC_OSX_TK /* AQUA */ 1860#ifndef TkSetRegion 1861#define TkSetRegion \ 1862 (tkIntStubsPtr->tkSetRegion) /* 118 */ 1863#endif 1864#endif /* AQUA */ 1865#ifdef __WIN32__ /* WIN */ 1866#ifndef TkUnionRectWithRegion 1867#define TkUnionRectWithRegion \ 1868 (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */ 1869#endif 1870#endif /* WIN */ 1871#ifdef MAC_OSX_TK /* AQUA */ 1872#ifndef TkUnionRectWithRegion 1873#define TkUnionRectWithRegion \ 1874 (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */ 1875#endif 1876#endif /* AQUA */ 1877/* Slot 120 is reserved */ 1878#ifdef MAC_OSX_TK /* AQUA */ 1879#ifndef TkpCreateNativeBitmap 1880#define TkpCreateNativeBitmap \ 1881 (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */ 1882#endif 1883#endif /* AQUA */ 1884#ifdef MAC_OSX_TK /* AQUA */ 1885#ifndef TkpDefineNativeBitmaps 1886#define TkpDefineNativeBitmaps \ 1887 (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */ 1888#endif 1889#endif /* AQUA */ 1890/* Slot 123 is reserved */ 1891#ifdef MAC_OSX_TK /* AQUA */ 1892#ifndef TkpGetNativeAppBitmap 1893#define TkpGetNativeAppBitmap \ 1894 (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */ 1895#endif 1896#endif /* AQUA */ 1897/* Slot 125 is reserved */ 1898/* Slot 126 is reserved */ 1899/* Slot 127 is reserved */ 1900/* Slot 128 is reserved */ 1901/* Slot 129 is reserved */ 1902/* Slot 130 is reserved */ 1903/* Slot 131 is reserved */ 1904/* Slot 132 is reserved */ 1905/* Slot 133 is reserved */ 1906/* Slot 134 is reserved */ 1907#ifndef TkpDrawHighlightBorder 1908#define TkpDrawHighlightBorder \ 1909 (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */ 1910#endif 1911#ifndef TkSetFocusWin 1912#define TkSetFocusWin \ 1913 (tkIntStubsPtr->tkSetFocusWin) /* 136 */ 1914#endif 1915#ifndef TkpSetKeycodeAndState 1916#define TkpSetKeycodeAndState \ 1917 (tkIntStubsPtr->tkpSetKeycodeAndState) /* 137 */ 1918#endif 1919#ifndef TkpGetKeySym 1920#define TkpGetKeySym \ 1921 (tkIntStubsPtr->tkpGetKeySym) /* 138 */ 1922#endif 1923#ifndef TkpInitKeymapInfo 1924#define TkpInitKeymapInfo \ 1925 (tkIntStubsPtr->tkpInitKeymapInfo) /* 139 */ 1926#endif 1927#ifndef TkPhotoGetValidRegion 1928#define TkPhotoGetValidRegion \ 1929 (tkIntStubsPtr->tkPhotoGetValidRegion) /* 140 */ 1930#endif 1931#ifndef TkWmStackorderToplevel 1932#define TkWmStackorderToplevel \ 1933 (tkIntStubsPtr->tkWmStackorderToplevel) /* 141 */ 1934#endif 1935#ifndef TkFocusFree 1936#define TkFocusFree \ 1937 (tkIntStubsPtr->tkFocusFree) /* 142 */ 1938#endif 1939#ifndef TkClipCleanup 1940#define TkClipCleanup \ 1941 (tkIntStubsPtr->tkClipCleanup) /* 143 */ 1942#endif 1943#ifndef TkGCCleanup 1944#define TkGCCleanup \ 1945 (tkIntStubsPtr->tkGCCleanup) /* 144 */ 1946#endif 1947#ifdef __WIN32__ /* WIN */ 1948#ifndef TkSubtractRegion 1949#define TkSubtractRegion \ 1950 (tkIntStubsPtr->tkSubtractRegion) /* 145 */ 1951#endif 1952#endif /* WIN */ 1953#ifdef MAC_OSX_TK /* AQUA */ 1954#ifndef TkSubtractRegion 1955#define TkSubtractRegion \ 1956 (tkIntStubsPtr->tkSubtractRegion) /* 145 */ 1957#endif 1958#endif /* AQUA */ 1959#ifndef TkStylePkgInit 1960#define TkStylePkgInit \ 1961 (tkIntStubsPtr->tkStylePkgInit) /* 146 */ 1962#endif 1963#ifndef TkStylePkgFree 1964#define TkStylePkgFree \ 1965 (tkIntStubsPtr->tkStylePkgFree) /* 147 */ 1966#endif 1967#ifndef TkToplevelWindowForCommand 1968#define TkToplevelWindowForCommand \ 1969 (tkIntStubsPtr->tkToplevelWindowForCommand) /* 148 */ 1970#endif 1971#ifndef TkGetOptionSpec 1972#define TkGetOptionSpec \ 1973 (tkIntStubsPtr->tkGetOptionSpec) /* 149 */ 1974#endif 1975#ifndef TkMakeRawCurve 1976#define TkMakeRawCurve \ 1977 (tkIntStubsPtr->tkMakeRawCurve) /* 150 */ 1978#endif 1979#ifndef TkMakeRawCurvePostscript 1980#define TkMakeRawCurvePostscript \ 1981 (tkIntStubsPtr->tkMakeRawCurvePostscript) /* 151 */ 1982#endif 1983#ifndef TkpDrawFrame 1984#define TkpDrawFrame \ 1985 (tkIntStubsPtr->tkpDrawFrame) /* 152 */ 1986#endif 1987#ifndef TkCreateThreadExitHandler 1988#define TkCreateThreadExitHandler \ 1989 (tkIntStubsPtr->tkCreateThreadExitHandler) /* 153 */ 1990#endif 1991#ifndef TkDeleteThreadExitHandler 1992#define TkDeleteThreadExitHandler \ 1993 (tkIntStubsPtr->tkDeleteThreadExitHandler) /* 154 */ 1994#endif 1995/* Slot 155 is reserved */ 1996#ifndef TkpTestembedCmd 1997#define TkpTestembedCmd \ 1998 (tkIntStubsPtr->tkpTestembedCmd) /* 156 */ 1999#endif 2000#ifndef TkpTesttextCmd 2001#define TkpTesttextCmd \ 2002 (tkIntStubsPtr->tkpTesttextCmd) /* 157 */ 2003#endif 2004/* Slot 158 is reserved */ 2005/* Slot 159 is reserved */ 2006/* Slot 160 is reserved */ 2007/* Slot 161 is reserved */ 2008/* Slot 162 is reserved */ 2009/* Slot 163 is reserved */ 2010/* Slot 164 is reserved */ 2011/* Slot 165 is reserved */ 2012/* Slot 166 is reserved */ 2013/* Slot 167 is reserved */ 2014/* Slot 168 is reserved */ 2015#ifndef TkStateParseProc 2016#define TkStateParseProc \ 2017 (tkIntStubsPtr->tkStateParseProc) /* 169 */ 2018#endif 2019#ifndef TkStatePrintProc 2020#define TkStatePrintProc \ 2021 (tkIntStubsPtr->tkStatePrintProc) /* 170 */ 2022#endif 2023#ifndef TkCanvasDashParseProc 2024#define TkCanvasDashParseProc \ 2025 (tkIntStubsPtr->tkCanvasDashParseProc) /* 171 */ 2026#endif 2027#ifndef TkCanvasDashPrintProc 2028#define TkCanvasDashPrintProc \ 2029 (tkIntStubsPtr->tkCanvasDashPrintProc) /* 172 */ 2030#endif 2031#ifndef TkOffsetParseProc 2032#define TkOffsetParseProc \ 2033 (tkIntStubsPtr->tkOffsetParseProc) /* 173 */ 2034#endif 2035#ifndef TkOffsetPrintProc 2036#define TkOffsetPrintProc \ 2037 (tkIntStubsPtr->tkOffsetPrintProc) /* 174 */ 2038#endif 2039#ifndef TkPixelParseProc 2040#define TkPixelParseProc \ 2041 (tkIntStubsPtr->tkPixelParseProc) /* 175 */ 2042#endif 2043#ifndef TkPixelPrintProc 2044#define TkPixelPrintProc \ 2045 (tkIntStubsPtr->tkPixelPrintProc) /* 176 */ 2046#endif 2047#ifndef TkOrientParseProc 2048#define TkOrientParseProc \ 2049 (tkIntStubsPtr->tkOrientParseProc) /* 177 */ 2050#endif 2051#ifndef TkOrientPrintProc 2052#define TkOrientPrintProc \ 2053 (tkIntStubsPtr->tkOrientPrintProc) /* 178 */ 2054#endif 2055#ifndef TkSmoothParseProc 2056#define TkSmoothParseProc \ 2057 (tkIntStubsPtr->tkSmoothParseProc) /* 179 */ 2058#endif 2059#ifndef TkSmoothPrintProc 2060#define TkSmoothPrintProc \ 2061 (tkIntStubsPtr->tkSmoothPrintProc) /* 180 */ 2062#endif 2063 2064#endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ 2065 2066/* !END!: Do not edit above this line. */ 2067 2068#undef TCL_STORAGE_CLASS 2069#define TCL_STORAGE_CLASS DLLIMPORT 2070 2071#endif /* _TKINTDECLS */ 2072 2073