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 /* 0 */ 38 EXTERN TkWindow * TkAllocWindow _ANSI_ARGS_((TkDisplay * dispPtr, 39 int screenNum, TkWindow * parentPtr)); 40 /* 1 */ 41 EXTERN void TkBezierPoints _ANSI_ARGS_((double control[], 42 int numSteps, double * coordPtr)); 43 /* 2 */ 44 EXTERN void TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas, 45 double control[], int numSteps, 46 XPoint * xPointPtr)); 47 /* 3 */ 48 EXTERN void TkBindDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 49 /* 4 */ 50 EXTERN void TkBindEventProc _ANSI_ARGS_((TkWindow * winPtr, 51 XEvent * eventPtr)); 52 /* 5 */ 53 EXTERN void TkBindFree _ANSI_ARGS_((TkMainInfo * mainPtr)); 54 /* 6 */ 55 EXTERN void TkBindInit _ANSI_ARGS_((TkMainInfo * mainPtr)); 56 /* 7 */ 57 EXTERN void TkChangeEventWindow _ANSI_ARGS_((XEvent * eventPtr, 58 TkWindow * winPtr)); 59 /* 8 */ 60 EXTERN int TkClipInit _ANSI_ARGS_((Tcl_Interp * interp, 61 TkDisplay * dispPtr)); 62 /* 9 */ 63 EXTERN void TkComputeAnchor _ANSI_ARGS_((Tk_Anchor anchor, 64 Tk_Window tkwin, int padX, int padY, 65 int innerWidth, int innerHeight, int * xPtr, 66 int * yPtr)); 67 /* 10 */ 68 EXTERN int TkCopyAndGlobalEval _ANSI_ARGS_((Tcl_Interp * interp, 69 char * script)); 70 /* 11 */ 71 EXTERN unsigned long TkCreateBindingProcedure _ANSI_ARGS_(( 72 Tcl_Interp * interp, 73 Tk_BindingTable bindingTable, 74 ClientData object, char * eventString, 75 TkBindEvalProc * evalProc, 76 TkBindFreeProc * freeProc, 77 ClientData clientData)); 78 /* 12 */ 79 EXTERN TkCursor * TkCreateCursorFromData _ANSI_ARGS_((Tk_Window tkwin, 80 char * source, char * mask, int width, 81 int height, int xHot, int yHot, XColor fg, 82 XColor bg)); 83 /* 13 */ 84 EXTERN int TkCreateFrame _ANSI_ARGS_((ClientData clientData, 85 Tcl_Interp * interp, int argc, char ** argv, 86 int toplevel, char * appName)); 87 /* 14 */ 88 EXTERN Tk_Window TkCreateMainWindow _ANSI_ARGS_((Tcl_Interp * interp, 89 char * screenName, char * baseName)); 90 /* 15 */ 91 EXTERN Time TkCurrentTime _ANSI_ARGS_((TkDisplay * dispPtr)); 92 /* 16 */ 93 EXTERN void TkDeleteAllImages _ANSI_ARGS_((TkMainInfo * mainPtr)); 94 /* 17 */ 95 EXTERN void TkDoConfigureNotify _ANSI_ARGS_((TkWindow * winPtr)); 96 /* 18 */ 97 EXTERN void TkDrawInsetFocusHighlight _ANSI_ARGS_(( 98 Tk_Window tkwin, GC gc, int width, 99 Drawable drawable, int padding)); 100 /* 19 */ 101 EXTERN void TkEventDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 102 /* 20 */ 103 EXTERN void TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas, 104 double * coordPtr, int numPoints, 105 Display * display, Drawable drawable, GC gc, 106 GC outlineGC)); 107 /* 21 */ 108 EXTERN int TkFindStateNum _ANSI_ARGS_((Tcl_Interp * interp, 109 CONST char * option, 110 CONST TkStateMap * mapPtr, 111 CONST char * strKey)); 112 /* 22 */ 113 EXTERN char * TkFindStateString _ANSI_ARGS_(( 114 CONST TkStateMap * mapPtr, int numKey)); 115 /* 23 */ 116 EXTERN void TkFocusDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 117 /* 24 */ 118 EXTERN int TkFocusFilterEvent _ANSI_ARGS_((TkWindow * winPtr, 119 XEvent * eventPtr)); 120 /* 25 */ 121 EXTERN TkWindow * TkFocusKeyEvent _ANSI_ARGS_((TkWindow * winPtr, 122 XEvent * eventPtr)); 123 /* 26 */ 124 EXTERN void TkFontPkgInit _ANSI_ARGS_((TkMainInfo * mainPtr)); 125 /* 27 */ 126 EXTERN void TkFontPkgFree _ANSI_ARGS_((TkMainInfo * mainPtr)); 127 /* 28 */ 128 EXTERN void TkFreeBindingTags _ANSI_ARGS_((TkWindow * winPtr)); 129 /* 29 */ 130 EXTERN void TkpFreeCursor _ANSI_ARGS_((TkCursor * cursorPtr)); 131 /* 30 */ 132 EXTERN char * TkGetBitmapData _ANSI_ARGS_((Tcl_Interp * interp, 133 char * string, char * fileName, 134 int * widthPtr, int * heightPtr, 135 int * hotXPtr, int * hotYPtr)); 136 /* 31 */ 137 EXTERN void TkGetButtPoints _ANSI_ARGS_((double p1[], 138 double p2[], double width, int project, 139 double m1[], double m2[])); 140 /* 32 */ 141 EXTERN TkCursor * TkGetCursorByName _ANSI_ARGS_((Tcl_Interp * interp, 142 Tk_Window tkwin, Tk_Uid string)); 143 /* 33 */ 144 EXTERN char * TkGetDefaultScreenName _ANSI_ARGS_(( 145 Tcl_Interp * interp, char * screenName)); 146 /* 34 */ 147 EXTERN TkDisplay * TkGetDisplay _ANSI_ARGS_((Display * display)); 148 /* 35 */ 149 EXTERN int TkGetDisplayOf _ANSI_ARGS_((Tcl_Interp * interp, 150 int objc, Tcl_Obj *CONST objv[], 151 Tk_Window * tkwinPtr)); 152 /* 36 */ 153 EXTERN TkWindow * TkGetFocusWin _ANSI_ARGS_((TkWindow * winPtr)); 154 /* 37 */ 155 EXTERN int TkGetInterpNames _ANSI_ARGS_((Tcl_Interp * interp, 156 Tk_Window tkwin)); 157 /* 38 */ 158 EXTERN int TkGetMiterPoints _ANSI_ARGS_((double p1[], 159 double p2[], double p3[], double width, 160 double m1[], double m2[])); 161 /* 39 */ 162 EXTERN void TkGetPointerCoords _ANSI_ARGS_((Tk_Window tkwin, 163 int * xPtr, int * yPtr)); 164 /* 40 */ 165 EXTERN void TkGetServerInfo _ANSI_ARGS_((Tcl_Interp * interp, 166 Tk_Window tkwin)); 167 /* 41 */ 168 EXTERN void TkGrabDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 169 /* 42 */ 170 EXTERN int TkGrabState _ANSI_ARGS_((TkWindow * winPtr)); 171 /* 43 */ 172 EXTERN void TkIncludePoint _ANSI_ARGS_((Tk_Item * itemPtr, 173 double * pointPtr)); 174 /* 44 */ 175 EXTERN void TkInOutEvents _ANSI_ARGS_((XEvent * eventPtr, 176 TkWindow * sourcePtr, TkWindow * destPtr, 177 int leaveType, int enterType, 178 Tcl_QueuePosition position)); 179 /* 45 */ 180 EXTERN void TkInstallFrameMenu _ANSI_ARGS_((Tk_Window tkwin)); 181 /* 46 */ 182 EXTERN char * TkKeysymToString _ANSI_ARGS_((KeySym keysym)); 183 /* 47 */ 184 EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], 185 double end2Ptr[], double rectPtr[])); 186 /* 48 */ 187 EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], 188 double end2Ptr[], double pointPtr[])); 189 /* 49 */ 190 EXTERN int TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas, 191 double * pointPtr, int numPoints, 192 int numSteps, XPoint xPoints[], 193 double dblPoints[])); 194 /* 50 */ 195 EXTERN void TkMakeBezierPostscript _ANSI_ARGS_(( 196 Tcl_Interp * interp, Tk_Canvas canvas, 197 double * pointPtr, int numPoints)); 198 /* 51 */ 199 EXTERN void TkOptionClassChanged _ANSI_ARGS_((TkWindow * winPtr)); 200 /* 52 */ 201 EXTERN void TkOptionDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 202 /* 53 */ 203 EXTERN int TkOvalToArea _ANSI_ARGS_((double * ovalPtr, 204 double * rectPtr)); 205 /* 54 */ 206 EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], 207 double width, int filled, double pointPtr[])); 208 /* 55 */ 209 EXTERN int TkpChangeFocus _ANSI_ARGS_((TkWindow * winPtr, 210 int force)); 211 /* 56 */ 212 EXTERN void TkpCloseDisplay _ANSI_ARGS_((TkDisplay * dispPtr)); 213 /* 57 */ 214 EXTERN void TkpClaimFocus _ANSI_ARGS_((TkWindow * topLevelPtr, 215 int force)); 216 /* 58 */ 217 EXTERN void TkpDisplayWarning _ANSI_ARGS_((char * msg, 218 char * title)); 219 /* 59 */ 220 EXTERN void TkpGetAppName _ANSI_ARGS_((Tcl_Interp * interp, 221 Tcl_DString * name)); 222 /* 60 */ 223 EXTERN TkWindow * TkpGetOtherWindow _ANSI_ARGS_((TkWindow * winPtr)); 224 /* 61 */ 225 EXTERN TkWindow * TkpGetWrapperWindow _ANSI_ARGS_((TkWindow * winPtr)); 226 /* 62 */ 227 EXTERN int TkpInit _ANSI_ARGS_((Tcl_Interp * interp)); 228 /* 63 */ 229 EXTERN void TkpInitializeMenuBindings _ANSI_ARGS_(( 230 Tcl_Interp * interp, 231 Tk_BindingTable bindingTable)); 232 /* 64 */ 233 EXTERN void TkpMakeContainer _ANSI_ARGS_((Tk_Window tkwin)); 234 /* 65 */ 235 EXTERN void TkpMakeMenuWindow _ANSI_ARGS_((Tk_Window tkwin, 236 int transient)); 237 /* 66 */ 238 EXTERN Window TkpMakeWindow _ANSI_ARGS_((TkWindow * winPtr, 239 Window parent)); 240 /* 67 */ 241 EXTERN void TkpMenuNotifyToplevelCreate _ANSI_ARGS_(( 242 Tcl_Interp * interp1, char * menuName)); 243 /* 68 */ 244 EXTERN TkDisplay * TkpOpenDisplay _ANSI_ARGS_((char * display_name)); 245 /* 69 */ 246 EXTERN int TkPointerEvent _ANSI_ARGS_((XEvent * eventPtr, 247 TkWindow * winPtr)); 248 /* 70 */ 249 EXTERN int TkPolygonToArea _ANSI_ARGS_((double * polyPtr, 250 int numPoints, double * rectPtr)); 251 /* 71 */ 252 EXTERN double TkPolygonToPoint _ANSI_ARGS_((double * polyPtr, 253 int numPoints, double * pointPtr)); 254 /* 72 */ 255 EXTERN int TkPositionInTree _ANSI_ARGS_((TkWindow * winPtr, 256 TkWindow * treePtr)); 257 /* 73 */ 258 EXTERN void TkpRedirectKeyEvent _ANSI_ARGS_((TkWindow * winPtr, 259 XEvent * eventPtr)); 260 /* 74 */ 261 EXTERN void TkpSetMainMenubar _ANSI_ARGS_((Tcl_Interp * interp, 262 Tk_Window tkwin, char * menuName)); 263 /* 75 */ 264 EXTERN int TkpUseWindow _ANSI_ARGS_((Tcl_Interp * interp, 265 Tk_Window tkwin, char * string)); 266 /* 76 */ 267 EXTERN int TkpWindowWasRecentlyDeleted _ANSI_ARGS_((Window win, 268 TkDisplay * dispPtr)); 269 /* 77 */ 270 EXTERN void TkQueueEventForAllChildren _ANSI_ARGS_(( 271 TkWindow * winPtr, XEvent * eventPtr)); 272 /* 78 */ 273 EXTERN int TkReadBitmapFile _ANSI_ARGS_((Display* display, 274 Drawable d, CONST char* filename, 275 unsigned int* width_return, 276 unsigned int* height_return, 277 Pixmap* bitmap_return, int* x_hot_return, 278 int* y_hot_return)); 279 /* 79 */ 280 EXTERN int TkScrollWindow _ANSI_ARGS_((Tk_Window tkwin, GC gc, 281 int x, int y, int width, int height, int dx, 282 int dy, TkRegion damageRgn)); 283 /* 80 */ 284 EXTERN void TkSelDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 285 /* 81 */ 286 EXTERN void TkSelEventProc _ANSI_ARGS_((Tk_Window tkwin, 287 XEvent * eventPtr)); 288 /* 82 */ 289 EXTERN void TkSelInit _ANSI_ARGS_((Tk_Window tkwin)); 290 /* 83 */ 291 EXTERN void TkSelPropProc _ANSI_ARGS_((XEvent * eventPtr)); 292 /* 84 */ 293 EXTERN void TkSetClassProcs _ANSI_ARGS_((Tk_Window tkwin, 294 TkClassProcs * procs, 295 ClientData instanceData)); 296 /* 85 */ 297 EXTERN void TkSetWindowMenuBar _ANSI_ARGS_((Tcl_Interp * interp, 298 Tk_Window tkwin, char * oldMenuName, 299 char * menuName)); 300 /* 86 */ 301 EXTERN KeySym TkStringToKeysym _ANSI_ARGS_((char * name)); 302 /* 87 */ 303 EXTERN int TkThickPolyLineToArea _ANSI_ARGS_((double * coordPtr, 304 int numPoints, double width, int capStyle, 305 int joinStyle, double * rectPtr)); 306 /* 88 */ 307 EXTERN void TkWmAddToColormapWindows _ANSI_ARGS_(( 308 TkWindow * winPtr)); 309 /* 89 */ 310 EXTERN void TkWmDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 311 /* 90 */ 312 EXTERN TkWindow * TkWmFocusToplevel _ANSI_ARGS_((TkWindow * winPtr)); 313 /* 91 */ 314 EXTERN void TkWmMapWindow _ANSI_ARGS_((TkWindow * winPtr)); 315 /* 92 */ 316 EXTERN void TkWmNewWindow _ANSI_ARGS_((TkWindow * winPtr)); 317 /* 93 */ 318 EXTERN void TkWmProtocolEventProc _ANSI_ARGS_((TkWindow * winPtr, 319 XEvent * evenvPtr)); 320 /* 94 */ 321 EXTERN void TkWmRemoveFromColormapWindows _ANSI_ARGS_(( 322 TkWindow * winPtr)); 323 /* 95 */ 324 EXTERN void TkWmRestackToplevel _ANSI_ARGS_((TkWindow * winPtr, 325 int aboveBelow, TkWindow * otherPtr)); 326 /* 96 */ 327 EXTERN void TkWmSetClass _ANSI_ARGS_((TkWindow * winPtr)); 328 /* 97 */ 329 EXTERN void TkWmUnmapWindow _ANSI_ARGS_((TkWindow * winPtr)); 330 /* 98 */ 331 EXTERN Tcl_Obj * TkDebugBitmap _ANSI_ARGS_((Tk_Window tkwin, 332 char * name)); 333 /* 99 */ 334 EXTERN Tcl_Obj * TkDebugBorder _ANSI_ARGS_((Tk_Window tkwin, 335 char * name)); 336 /* 100 */ 337 EXTERN Tcl_Obj * TkDebugCursor _ANSI_ARGS_((Tk_Window tkwin, 338 char * name)); 339 /* 101 */ 340 EXTERN Tcl_Obj * TkDebugColor _ANSI_ARGS_((Tk_Window tkwin, 341 char * name)); 342 /* 102 */ 343 EXTERN Tcl_Obj * TkDebugConfig _ANSI_ARGS_((Tcl_Interp * interp, 344 Tk_OptionTable table)); 345 /* 103 */ 346 EXTERN Tcl_Obj * TkDebugFont _ANSI_ARGS_((Tk_Window tkwin, 347 char * name)); 348 /* 104 */ 349 EXTERN int TkFindStateNumObj _ANSI_ARGS_((Tcl_Interp * interp, 350 Tcl_Obj * optionPtr, 351 CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); 352 /* 105 */ 353 EXTERN Tcl_HashTable * TkGetBitmapPredefTable _ANSI_ARGS_((void)); 354 /* 106 */ 355 EXTERN TkDisplay * TkGetDisplayList _ANSI_ARGS_((void)); 356 /* 107 */ 357 EXTERN TkMainInfo * TkGetMainInfoList _ANSI_ARGS_((void)); 358 /* 108 */ 359 EXTERN int TkGetWindowFromObj _ANSI_ARGS_((Tcl_Interp * interp, 360 Tk_Window tkwin, Tcl_Obj * objPtr, 361 Tk_Window * windowPtr)); 362 /* 109 */ 363 EXTERN char * TkpGetString _ANSI_ARGS_((TkWindow * winPtr, 364 XEvent * eventPtr, Tcl_DString * dsPtr)); 365 /* 110 */ 366 EXTERN void TkpGetSubFonts _ANSI_ARGS_((Tcl_Interp * interp, 367 Tk_Font tkfont)); 368 /* 111 */ 369 EXTERN Tcl_Obj * TkpGetSystemDefault _ANSI_ARGS_((Tk_Window tkwin, 370 char * dbName, char * className)); 371 /* 112 */ 372 EXTERN void TkpMenuThreadInit _ANSI_ARGS_((void)); 373 #ifdef __WIN32__ 374 /* 113 */ 375 EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn, 376 XRectangle* rect_return)); 377 #endif /* __WIN32__ */ 378 #ifdef MAC_TCL 379 /* 113 */ 380 EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn, 381 XRectangle* rect_return)); 382 #endif /* MAC_TCL */ 383 #ifdef __WIN32__ 384 /* 114 */ 385 EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void)); 386 #endif /* __WIN32__ */ 387 #ifdef MAC_TCL 388 /* 114 */ 389 EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void)); 390 #endif /* MAC_TCL */ 391 #ifdef __WIN32__ 392 /* 115 */ 393 EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn)); 394 #endif /* __WIN32__ */ 395 #ifdef MAC_TCL 396 /* 115 */ 397 EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn)); 398 #endif /* MAC_TCL */ 399 #ifdef __WIN32__ 400 /* 116 */ 401 EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 402 TkRegion srcb, TkRegion dr_return)); 403 #endif /* __WIN32__ */ 404 #ifdef MAC_TCL 405 /* 116 */ 406 EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra, 407 TkRegion srcb, TkRegion dr_return)); 408 #endif /* MAC_TCL */ 409 #ifdef __WIN32__ 410 /* 117 */ 411 EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 412 int y, unsigned int width, 413 unsigned int height)); 414 #endif /* __WIN32__ */ 415 #ifdef MAC_TCL 416 /* 117 */ 417 EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, 418 int y, unsigned int width, 419 unsigned int height)); 420 #endif /* MAC_TCL */ 421 #ifdef __WIN32__ 422 /* 118 */ 423 EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 424 TkRegion rgn)); 425 #endif /* __WIN32__ */ 426 #ifdef MAC_TCL 427 /* 118 */ 428 EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc, 429 TkRegion rgn)); 430 #endif /* MAC_TCL */ 431 #ifdef __WIN32__ 432 /* 119 */ 433 EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 434 TkRegion src, TkRegion dr_return)); 435 #endif /* __WIN32__ */ 436 #ifdef MAC_TCL 437 /* 119 */ 438 EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, 439 TkRegion src, TkRegion dr_return)); 440 #endif /* MAC_TCL */ 441 #ifdef MAC_TCL 442 /* 120 */ 443 EXTERN void TkGenerateActivateEvents _ANSI_ARGS_(( 444 TkWindow * winPtr, int active)); 445 #endif /* MAC_TCL */ 446 #ifdef MAC_TCL 447 /* 121 */ 448 EXTERN Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, 449 char * source)); 450 #endif /* MAC_TCL */ 451 #ifdef MAC_TCL 452 /* 122 */ 453 EXTERN void TkpDefineNativeBitmaps _ANSI_ARGS_((void)); 454 #endif /* MAC_TCL */ 455 #ifdef MAC_TCL 456 /* 123 */ 457 EXTERN unsigned long TkpGetMS _ANSI_ARGS_((void)); 458 #endif /* MAC_TCL */ 459 #ifdef MAC_TCL 460 /* 124 */ 461 EXTERN Pixmap TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display, 462 CONST char * name, int * width, int * height)); 463 #endif /* MAC_TCL */ 464 #ifdef MAC_TCL 465 /* 125 */ 466 EXTERN void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); 467 #endif /* MAC_TCL */ 468 #ifdef MAC_TCL 469 /* 126 */ 470 EXTERN void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr)); 471 #endif /* MAC_TCL */ 472 #ifdef MAC_TCL 473 /* 127 */ 474 EXTERN void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor)); 475 #endif /* MAC_TCL */ 476 #ifdef MAC_TCL 477 /* 128 */ 478 EXTERN void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, 479 int state)); 480 #endif /* MAC_TCL */ 481 /* Slot 129 is reserved */ 482 #ifdef MAC_TCL 483 /* 130 */ 484 EXTERN Window TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr)); 485 #endif /* MAC_TCL */ 486 #ifdef MAC_TCL 487 /* 131 */ 488 EXTERN int TkGenerateButtonEvent _ANSI_ARGS_((int x, int y, 489 Window window, unsigned int state)); 490 #endif /* MAC_TCL */ 491 /* Slot 132 is reserved */ 492 #ifdef MAC_TCL 493 /* 133 */ 494 EXTERN void TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin)); 495 #endif /* MAC_TCL */ 496 #ifdef MAC_TCL 497 /* 134 */ 498 EXTERN void TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin, 499 int x, int y, int width, int height, 500 int flags)); 501 #endif /* MAC_TCL */ 502 /* 135 */ 503 EXTERN void TkpDrawHighlightBorder _ANSI_ARGS_((Tk_Window tkwin, 504 GC fgGC, GC bgGC, int highlightWidth, 505 Drawable drawable)); 506 /* 136 */ 507 EXTERN void TkSetFocusWin _ANSI_ARGS_((TkWindow * winPtr, 508 int force)); 509 510 typedef struct TkIntStubs { 511 int magic; 512 struct TkIntStubHooks *hooks; 513 514 TkWindow * (*tkAllocWindow) _ANSI_ARGS_((TkDisplay * dispPtr, int screenNum, TkWindow * parentPtr)); /* 0 */ 515 void (*tkBezierPoints) _ANSI_ARGS_((double control[], int numSteps, double * coordPtr)); /* 1 */ 516 void (*tkBezierScreenPoints) _ANSI_ARGS_((Tk_Canvas canvas, double control[], int numSteps, XPoint * xPointPtr)); /* 2 */ 517 void (*tkBindDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 3 */ 518 void (*tkBindEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 4 */ 519 void (*tkBindFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 5 */ 520 void (*tkBindInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 6 */ 521 void (*tkChangeEventWindow) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 7 */ 522 int (*tkClipInit) _ANSI_ARGS_((Tcl_Interp * interp, TkDisplay * dispPtr)); /* 8 */ 523 void (*tkComputeAnchor) _ANSI_ARGS_((Tk_Anchor anchor, Tk_Window tkwin, int padX, int padY, int innerWidth, int innerHeight, int * xPtr, int * yPtr)); /* 9 */ 524 int (*tkCopyAndGlobalEval) _ANSI_ARGS_((Tcl_Interp * interp, char * script)); /* 10 */ 525 unsigned long (*tkCreateBindingProcedure) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventString, TkBindEvalProc * evalProc, TkBindFreeProc * freeProc, ClientData clientData)); /* 11 */ 526 TkCursor * (*tkCreateCursorFromData) _ANSI_ARGS_((Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, XColor fg, XColor bg)); /* 12 */ 527 int (*tkCreateFrame) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, char ** argv, int toplevel, char * appName)); /* 13 */ 528 Tk_Window (*tkCreateMainWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName, char * baseName)); /* 14 */ 529 Time (*tkCurrentTime) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 15 */ 530 void (*tkDeleteAllImages) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 16 */ 531 void (*tkDoConfigureNotify) _ANSI_ARGS_((TkWindow * winPtr)); /* 17 */ 532 void (*tkDrawInsetFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable, int padding)); /* 18 */ 533 void (*tkEventDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 19 */ 534 void (*tkFillPolygon) _ANSI_ARGS_((Tk_Canvas canvas, double * coordPtr, int numPoints, Display * display, Drawable drawable, GC gc, GC outlineGC)); /* 20 */ 535 int (*tkFindStateNum) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * option, CONST TkStateMap * mapPtr, CONST char * strKey)); /* 21 */ 536 char * (*tkFindStateString) _ANSI_ARGS_((CONST TkStateMap * mapPtr, int numKey)); /* 22 */ 537 void (*tkFocusDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 23 */ 538 int (*tkFocusFilterEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 24 */ 539 TkWindow * (*tkFocusKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 25 */ 540 void (*tkFontPkgInit) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 26 */ 541 void (*tkFontPkgFree) _ANSI_ARGS_((TkMainInfo * mainPtr)); /* 27 */ 542 void (*tkFreeBindingTags) _ANSI_ARGS_((TkWindow * winPtr)); /* 28 */ 543 void (*tkpFreeCursor) _ANSI_ARGS_((TkCursor * cursorPtr)); /* 29 */ 544 char * (*tkGetBitmapData) _ANSI_ARGS_((Tcl_Interp * interp, char * string, char * fileName, int * widthPtr, int * heightPtr, int * hotXPtr, int * hotYPtr)); /* 30 */ 545 void (*tkGetButtPoints) _ANSI_ARGS_((double p1[], double p2[], double width, int project, double m1[], double m2[])); /* 31 */ 546 TkCursor * (*tkGetCursorByName) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid string)); /* 32 */ 547 char * (*tkGetDefaultScreenName) _ANSI_ARGS_((Tcl_Interp * interp, char * screenName)); /* 33 */ 548 TkDisplay * (*tkGetDisplay) _ANSI_ARGS_((Display * display)); /* 34 */ 549 int (*tkGetDisplayOf) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], Tk_Window * tkwinPtr)); /* 35 */ 550 TkWindow * (*tkGetFocusWin) _ANSI_ARGS_((TkWindow * winPtr)); /* 36 */ 551 int (*tkGetInterpNames) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 37 */ 552 int (*tkGetMiterPoints) _ANSI_ARGS_((double p1[], double p2[], double p3[], double width, double m1[], double m2[])); /* 38 */ 553 void (*tkGetPointerCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 39 */ 554 void (*tkGetServerInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 40 */ 555 void (*tkGrabDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 41 */ 556 int (*tkGrabState) _ANSI_ARGS_((TkWindow * winPtr)); /* 42 */ 557 void (*tkIncludePoint) _ANSI_ARGS_((Tk_Item * itemPtr, double * pointPtr)); /* 43 */ 558 void (*tkInOutEvents) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * sourcePtr, TkWindow * destPtr, int leaveType, int enterType, Tcl_QueuePosition position)); /* 44 */ 559 void (*tkInstallFrameMenu) _ANSI_ARGS_((Tk_Window tkwin)); /* 45 */ 560 char * (*tkKeysymToString) _ANSI_ARGS_((KeySym keysym)); /* 46 */ 561 int (*tkLineToArea) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double rectPtr[])); /* 47 */ 562 double (*tkLineToPoint) _ANSI_ARGS_((double end1Ptr[], double end2Ptr[], double pointPtr[])); /* 48 */ 563 int (*tkMakeBezierCurve) _ANSI_ARGS_((Tk_Canvas canvas, double * pointPtr, int numPoints, int numSteps, XPoint xPoints[], double dblPoints[])); /* 49 */ 564 void (*tkMakeBezierPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * pointPtr, int numPoints)); /* 50 */ 565 void (*tkOptionClassChanged) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */ 566 void (*tkOptionDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */ 567 int (*tkOvalToArea) _ANSI_ARGS_((double * ovalPtr, double * rectPtr)); /* 53 */ 568 double (*tkOvalToPoint) _ANSI_ARGS_((double ovalPtr[], double width, int filled, double pointPtr[])); /* 54 */ 569 int (*tkpChangeFocus) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 55 */ 570 void (*tkpCloseDisplay) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 56 */ 571 void (*tkpClaimFocus) _ANSI_ARGS_((TkWindow * topLevelPtr, int force)); /* 57 */ 572 void (*tkpDisplayWarning) _ANSI_ARGS_((char * msg, char * title)); /* 58 */ 573 void (*tkpGetAppName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * name)); /* 59 */ 574 TkWindow * (*tkpGetOtherWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */ 575 TkWindow * (*tkpGetWrapperWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */ 576 int (*tkpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 62 */ 577 void (*tkpInitializeMenuBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable)); /* 63 */ 578 void (*tkpMakeContainer) _ANSI_ARGS_((Tk_Window tkwin)); /* 64 */ 579 void (*tkpMakeMenuWindow) _ANSI_ARGS_((Tk_Window tkwin, int transient)); /* 65 */ 580 Window (*tkpMakeWindow) _ANSI_ARGS_((TkWindow * winPtr, Window parent)); /* 66 */ 581 void (*tkpMenuNotifyToplevelCreate) _ANSI_ARGS_((Tcl_Interp * interp1, char * menuName)); /* 67 */ 582 TkDisplay * (*tkpOpenDisplay) _ANSI_ARGS_((char * display_name)); /* 68 */ 583 int (*tkPointerEvent) _ANSI_ARGS_((XEvent * eventPtr, TkWindow * winPtr)); /* 69 */ 584 int (*tkPolygonToArea) _ANSI_ARGS_((double * polyPtr, int numPoints, double * rectPtr)); /* 70 */ 585 double (*tkPolygonToPoint) _ANSI_ARGS_((double * polyPtr, int numPoints, double * pointPtr)); /* 71 */ 586 int (*tkPositionInTree) _ANSI_ARGS_((TkWindow * winPtr, TkWindow * treePtr)); /* 72 */ 587 void (*tkpRedirectKeyEvent) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 73 */ 588 void (*tkpSetMainMenubar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * menuName)); /* 74 */ 589 int (*tkpUseWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * string)); /* 75 */ 590 int (*tkpWindowWasRecentlyDeleted) _ANSI_ARGS_((Window win, TkDisplay * dispPtr)); /* 76 */ 591 void (*tkQueueEventForAllChildren) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr)); /* 77 */ 592 int (*tkReadBitmapFile) _ANSI_ARGS_((Display* display, Drawable d, CONST char* filename, unsigned int* width_return, unsigned int* height_return, Pixmap* bitmap_return, int* x_hot_return, int* y_hot_return)); /* 78 */ 593 int (*tkScrollWindow) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y, int width, int height, int dx, int dy, TkRegion damageRgn)); /* 79 */ 594 void (*tkSelDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 80 */ 595 void (*tkSelEventProc) _ANSI_ARGS_((Tk_Window tkwin, XEvent * eventPtr)); /* 81 */ 596 void (*tkSelInit) _ANSI_ARGS_((Tk_Window tkwin)); /* 82 */ 597 void (*tkSelPropProc) _ANSI_ARGS_((XEvent * eventPtr)); /* 83 */ 598 void (*tkSetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, TkClassProcs * procs, ClientData instanceData)); /* 84 */ 599 void (*tkSetWindowMenuBar) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * oldMenuName, char * menuName)); /* 85 */ 600 KeySym (*tkStringToKeysym) _ANSI_ARGS_((char * name)); /* 86 */ 601 int (*tkThickPolyLineToArea) _ANSI_ARGS_((double * coordPtr, int numPoints, double width, int capStyle, int joinStyle, double * rectPtr)); /* 87 */ 602 void (*tkWmAddToColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 88 */ 603 void (*tkWmDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 89 */ 604 TkWindow * (*tkWmFocusToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 90 */ 605 void (*tkWmMapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 91 */ 606 void (*tkWmNewWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 92 */ 607 void (*tkWmProtocolEventProc) _ANSI_ARGS_((TkWindow * winPtr, XEvent * evenvPtr)); /* 93 */ 608 void (*tkWmRemoveFromColormapWindows) _ANSI_ARGS_((TkWindow * winPtr)); /* 94 */ 609 void (*tkWmRestackToplevel) _ANSI_ARGS_((TkWindow * winPtr, int aboveBelow, TkWindow * otherPtr)); /* 95 */ 610 void (*tkWmSetClass) _ANSI_ARGS_((TkWindow * winPtr)); /* 96 */ 611 void (*tkWmUnmapWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 97 */ 612 Tcl_Obj * (*tkDebugBitmap) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 98 */ 613 Tcl_Obj * (*tkDebugBorder) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 99 */ 614 Tcl_Obj * (*tkDebugCursor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 100 */ 615 Tcl_Obj * (*tkDebugColor) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 101 */ 616 Tcl_Obj * (*tkDebugConfig) _ANSI_ARGS_((Tcl_Interp * interp, Tk_OptionTable table)); /* 102 */ 617 Tcl_Obj * (*tkDebugFont) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 103 */ 618 int (*tkFindStateNumObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * optionPtr, CONST TkStateMap * mapPtr, Tcl_Obj * keyPtr)); /* 104 */ 619 Tcl_HashTable * (*tkGetBitmapPredefTable) _ANSI_ARGS_((void)); /* 105 */ 620 TkDisplay * (*tkGetDisplayList) _ANSI_ARGS_((void)); /* 106 */ 621 TkMainInfo * (*tkGetMainInfoList) _ANSI_ARGS_((void)); /* 107 */ 622 int (*tkGetWindowFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, Tk_Window * windowPtr)); /* 108 */ 623 char * (*tkpGetString) _ANSI_ARGS_((TkWindow * winPtr, XEvent * eventPtr, Tcl_DString * dsPtr)); /* 109 */ 624 void (*tkpGetSubFonts) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Font tkfont)); /* 110 */ 625 Tcl_Obj * (*tkpGetSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 111 */ 626 void (*tkpMenuThreadInit) _ANSI_ARGS_((void)); /* 112 */ 627 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 628 void *reserved113; 629 #endif /* UNIX */ 630 #ifdef __WIN32__ 631 void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */ 632 #endif /* __WIN32__ */ 633 #ifdef MAC_TCL 634 void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 113 */ 635 #endif /* MAC_TCL */ 636 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 637 void *reserved114; 638 #endif /* UNIX */ 639 #ifdef __WIN32__ 640 TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */ 641 #endif /* __WIN32__ */ 642 #ifdef MAC_TCL 643 TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 114 */ 644 #endif /* MAC_TCL */ 645 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 646 void *reserved115; 647 #endif /* UNIX */ 648 #ifdef __WIN32__ 649 void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */ 650 #endif /* __WIN32__ */ 651 #ifdef MAC_TCL 652 void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 115 */ 653 #endif /* MAC_TCL */ 654 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 655 void *reserved116; 656 #endif /* UNIX */ 657 #ifdef __WIN32__ 658 void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */ 659 #endif /* __WIN32__ */ 660 #ifdef MAC_TCL 661 void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 116 */ 662 #endif /* MAC_TCL */ 663 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 664 void *reserved117; 665 #endif /* UNIX */ 666 #ifdef __WIN32__ 667 int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */ 668 #endif /* __WIN32__ */ 669 #ifdef MAC_TCL 670 int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 117 */ 671 #endif /* MAC_TCL */ 672 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 673 void *reserved118; 674 #endif /* UNIX */ 675 #ifdef __WIN32__ 676 void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */ 677 #endif /* __WIN32__ */ 678 #ifdef MAC_TCL 679 void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 118 */ 680 #endif /* MAC_TCL */ 681 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 682 void *reserved119; 683 #endif /* UNIX */ 684 #ifdef __WIN32__ 685 void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */ 686 #endif /* __WIN32__ */ 687 #ifdef MAC_TCL 688 void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 119 */ 689 #endif /* MAC_TCL */ 690 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 691 void *reserved120; 692 #endif /* UNIX */ 693 #ifdef __WIN32__ 694 void *reserved120; 695 #endif /* __WIN32__ */ 696 #ifdef MAC_TCL 697 void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 120 */ 698 #endif /* MAC_TCL */ 699 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 700 void *reserved121; 701 #endif /* UNIX */ 702 #ifdef __WIN32__ 703 void *reserved121; 704 #endif /* __WIN32__ */ 705 #ifdef MAC_TCL 706 Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 121 */ 707 #endif /* MAC_TCL */ 708 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 709 void *reserved122; 710 #endif /* UNIX */ 711 #ifdef __WIN32__ 712 void *reserved122; 713 #endif /* __WIN32__ */ 714 #ifdef MAC_TCL 715 void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 122 */ 716 #endif /* MAC_TCL */ 717 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 718 void *reserved123; 719 #endif /* UNIX */ 720 #ifdef __WIN32__ 721 void *reserved123; 722 #endif /* __WIN32__ */ 723 #ifdef MAC_TCL 724 unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 123 */ 725 #endif /* MAC_TCL */ 726 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 727 void *reserved124; 728 #endif /* UNIX */ 729 #ifdef __WIN32__ 730 void *reserved124; 731 #endif /* __WIN32__ */ 732 #ifdef MAC_TCL 733 Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, CONST char * name, int * width, int * height)); /* 124 */ 734 #endif /* MAC_TCL */ 735 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 736 void *reserved125; 737 #endif /* UNIX */ 738 #ifdef __WIN32__ 739 void *reserved125; 740 #endif /* __WIN32__ */ 741 #ifdef MAC_TCL 742 void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 125 */ 743 #endif /* MAC_TCL */ 744 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 745 void *reserved126; 746 #endif /* UNIX */ 747 #ifdef __WIN32__ 748 void *reserved126; 749 #endif /* __WIN32__ */ 750 #ifdef MAC_TCL 751 void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 126 */ 752 #endif /* MAC_TCL */ 753 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 754 void *reserved127; 755 #endif /* UNIX */ 756 #ifdef __WIN32__ 757 void *reserved127; 758 #endif /* __WIN32__ */ 759 #ifdef MAC_TCL 760 void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 127 */ 761 #endif /* MAC_TCL */ 762 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 763 void *reserved128; 764 #endif /* UNIX */ 765 #ifdef __WIN32__ 766 void *reserved128; 767 #endif /* __WIN32__ */ 768 #ifdef MAC_TCL 769 void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 128 */ 770 #endif /* MAC_TCL */ 771 void *reserved129; 772 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 773 void *reserved130; 774 #endif /* UNIX */ 775 #ifdef __WIN32__ 776 void *reserved130; 777 #endif /* __WIN32__ */ 778 #ifdef MAC_TCL 779 Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 130 */ 780 #endif /* MAC_TCL */ 781 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 782 void *reserved131; 783 #endif /* UNIX */ 784 #ifdef __WIN32__ 785 void *reserved131; 786 #endif /* __WIN32__ */ 787 #ifdef MAC_TCL 788 int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 131 */ 789 #endif /* MAC_TCL */ 790 void *reserved132; 791 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 792 void *reserved133; 793 #endif /* UNIX */ 794 #ifdef __WIN32__ 795 void *reserved133; 796 #endif /* __WIN32__ */ 797 #ifdef MAC_TCL 798 void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 133 */ 799 #endif /* MAC_TCL */ 800 #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ 801 void *reserved134; 802 #endif /* UNIX */ 803 #ifdef __WIN32__ 804 void *reserved134; 805 #endif /* __WIN32__ */ 806 #ifdef MAC_TCL 807 void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 134 */ 808 #endif /* MAC_TCL */ 809 void (*tkpDrawHighlightBorder) _ANSI_ARGS_((Tk_Window tkwin, GC fgGC, GC bgGC, int highlightWidth, Drawable drawable)); /* 135 */ 810 void (*tkSetFocusWin) _ANSI_ARGS_((TkWindow * winPtr, int force)); /* 136 */ 811 } TkIntStubs; 812 813 #ifdef __cplusplus 814 extern "C" { 815 #endif 816 extern TkIntStubs *tkIntStubsPtr; 817 #ifdef __cplusplus 818 } 819 #endif 820 821 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) 822 823 /* 824 * Inline function declarations: 825 */ 826 827 #ifndef TkAllocWindow 828 #define TkAllocWindow \ 829 (tkIntStubsPtr->tkAllocWindow) /* 0 */ 830 #endif 831 #ifndef TkBezierPoints 832 #define TkBezierPoints \ 833 (tkIntStubsPtr->tkBezierPoints) /* 1 */ 834 #endif 835 #ifndef TkBezierScreenPoints 836 #define TkBezierScreenPoints \ 837 (tkIntStubsPtr->tkBezierScreenPoints) /* 2 */ 838 #endif 839 #ifndef TkBindDeadWindow 840 #define TkBindDeadWindow \ 841 (tkIntStubsPtr->tkBindDeadWindow) /* 3 */ 842 #endif 843 #ifndef TkBindEventProc 844 #define TkBindEventProc \ 845 (tkIntStubsPtr->tkBindEventProc) /* 4 */ 846 #endif 847 #ifndef TkBindFree 848 #define TkBindFree \ 849 (tkIntStubsPtr->tkBindFree) /* 5 */ 850 #endif 851 #ifndef TkBindInit 852 #define TkBindInit \ 853 (tkIntStubsPtr->tkBindInit) /* 6 */ 854 #endif 855 #ifndef TkChangeEventWindow 856 #define TkChangeEventWindow \ 857 (tkIntStubsPtr->tkChangeEventWindow) /* 7 */ 858 #endif 859 #ifndef TkClipInit 860 #define TkClipInit \ 861 (tkIntStubsPtr->tkClipInit) /* 8 */ 862 #endif 863 #ifndef TkComputeAnchor 864 #define TkComputeAnchor \ 865 (tkIntStubsPtr->tkComputeAnchor) /* 9 */ 866 #endif 867 #ifndef TkCopyAndGlobalEval 868 #define TkCopyAndGlobalEval \ 869 (tkIntStubsPtr->tkCopyAndGlobalEval) /* 10 */ 870 #endif 871 #ifndef TkCreateBindingProcedure 872 #define TkCreateBindingProcedure \ 873 (tkIntStubsPtr->tkCreateBindingProcedure) /* 11 */ 874 #endif 875 #ifndef TkCreateCursorFromData 876 #define TkCreateCursorFromData \ 877 (tkIntStubsPtr->tkCreateCursorFromData) /* 12 */ 878 #endif 879 #ifndef TkCreateFrame 880 #define TkCreateFrame \ 881 (tkIntStubsPtr->tkCreateFrame) /* 13 */ 882 #endif 883 #ifndef TkCreateMainWindow 884 #define TkCreateMainWindow \ 885 (tkIntStubsPtr->tkCreateMainWindow) /* 14 */ 886 #endif 887 #ifndef TkCurrentTime 888 #define TkCurrentTime \ 889 (tkIntStubsPtr->tkCurrentTime) /* 15 */ 890 #endif 891 #ifndef TkDeleteAllImages 892 #define TkDeleteAllImages \ 893 (tkIntStubsPtr->tkDeleteAllImages) /* 16 */ 894 #endif 895 #ifndef TkDoConfigureNotify 896 #define TkDoConfigureNotify \ 897 (tkIntStubsPtr->tkDoConfigureNotify) /* 17 */ 898 #endif 899 #ifndef TkDrawInsetFocusHighlight 900 #define TkDrawInsetFocusHighlight \ 901 (tkIntStubsPtr->tkDrawInsetFocusHighlight) /* 18 */ 902 #endif 903 #ifndef TkEventDeadWindow 904 #define TkEventDeadWindow \ 905 (tkIntStubsPtr->tkEventDeadWindow) /* 19 */ 906 #endif 907 #ifndef TkFillPolygon 908 #define TkFillPolygon \ 909 (tkIntStubsPtr->tkFillPolygon) /* 20 */ 910 #endif 911 #ifndef TkFindStateNum 912 #define TkFindStateNum \ 913 (tkIntStubsPtr->tkFindStateNum) /* 21 */ 914 #endif 915 #ifndef TkFindStateString 916 #define TkFindStateString \ 917 (tkIntStubsPtr->tkFindStateString) /* 22 */ 918 #endif 919 #ifndef TkFocusDeadWindow 920 #define TkFocusDeadWindow \ 921 (tkIntStubsPtr->tkFocusDeadWindow) /* 23 */ 922 #endif 923 #ifndef TkFocusFilterEvent 924 #define TkFocusFilterEvent \ 925 (tkIntStubsPtr->tkFocusFilterEvent) /* 24 */ 926 #endif 927 #ifndef TkFocusKeyEvent 928 #define TkFocusKeyEvent \ 929 (tkIntStubsPtr->tkFocusKeyEvent) /* 25 */ 930 #endif 931 #ifndef TkFontPkgInit 932 #define TkFontPkgInit \ 933 (tkIntStubsPtr->tkFontPkgInit) /* 26 */ 934 #endif 935 #ifndef TkFontPkgFree 936 #define TkFontPkgFree \ 937 (tkIntStubsPtr->tkFontPkgFree) /* 27 */ 938 #endif 939 #ifndef TkFreeBindingTags 940 #define TkFreeBindingTags \ 941 (tkIntStubsPtr->tkFreeBindingTags) /* 28 */ 942 #endif 943 #ifndef TkpFreeCursor 944 #define TkpFreeCursor \ 945 (tkIntStubsPtr->tkpFreeCursor) /* 29 */ 946 #endif 947 #ifndef TkGetBitmapData 948 #define TkGetBitmapData \ 949 (tkIntStubsPtr->tkGetBitmapData) /* 30 */ 950 #endif 951 #ifndef TkGetButtPoints 952 #define TkGetButtPoints \ 953 (tkIntStubsPtr->tkGetButtPoints) /* 31 */ 954 #endif 955 #ifndef TkGetCursorByName 956 #define TkGetCursorByName \ 957 (tkIntStubsPtr->tkGetCursorByName) /* 32 */ 958 #endif 959 #ifndef TkGetDefaultScreenName 960 #define TkGetDefaultScreenName \ 961 (tkIntStubsPtr->tkGetDefaultScreenName) /* 33 */ 962 #endif 963 #ifndef TkGetDisplay 964 #define TkGetDisplay \ 965 (tkIntStubsPtr->tkGetDisplay) /* 34 */ 966 #endif 967 #ifndef TkGetDisplayOf 968 #define TkGetDisplayOf \ 969 (tkIntStubsPtr->tkGetDisplayOf) /* 35 */ 970 #endif 971 #ifndef TkGetFocusWin 972 #define TkGetFocusWin \ 973 (tkIntStubsPtr->tkGetFocusWin) /* 36 */ 974 #endif 975 #ifndef TkGetInterpNames 976 #define TkGetInterpNames \ 977 (tkIntStubsPtr->tkGetInterpNames) /* 37 */ 978 #endif 979 #ifndef TkGetMiterPoints 980 #define TkGetMiterPoints \ 981 (tkIntStubsPtr->tkGetMiterPoints) /* 38 */ 982 #endif 983 #ifndef TkGetPointerCoords 984 #define TkGetPointerCoords \ 985 (tkIntStubsPtr->tkGetPointerCoords) /* 39 */ 986 #endif 987 #ifndef TkGetServerInfo 988 #define TkGetServerInfo \ 989 (tkIntStubsPtr->tkGetServerInfo) /* 40 */ 990 #endif 991 #ifndef TkGrabDeadWindow 992 #define TkGrabDeadWindow \ 993 (tkIntStubsPtr->tkGrabDeadWindow) /* 41 */ 994 #endif 995 #ifndef TkGrabState 996 #define TkGrabState \ 997 (tkIntStubsPtr->tkGrabState) /* 42 */ 998 #endif 999 #ifndef TkIncludePoint 1000 #define TkIncludePoint \ 1001 (tkIntStubsPtr->tkIncludePoint) /* 43 */ 1002 #endif 1003 #ifndef TkInOutEvents 1004 #define TkInOutEvents \ 1005 (tkIntStubsPtr->tkInOutEvents) /* 44 */ 1006 #endif 1007 #ifndef TkInstallFrameMenu 1008 #define TkInstallFrameMenu \ 1009 (tkIntStubsPtr->tkInstallFrameMenu) /* 45 */ 1010 #endif 1011 #ifndef TkKeysymToString 1012 #define TkKeysymToString \ 1013 (tkIntStubsPtr->tkKeysymToString) /* 46 */ 1014 #endif 1015 #ifndef TkLineToArea 1016 #define TkLineToArea \ 1017 (tkIntStubsPtr->tkLineToArea) /* 47 */ 1018 #endif 1019 #ifndef TkLineToPoint 1020 #define TkLineToPoint \ 1021 (tkIntStubsPtr->tkLineToPoint) /* 48 */ 1022 #endif 1023 #ifndef TkMakeBezierCurve 1024 #define TkMakeBezierCurve \ 1025 (tkIntStubsPtr->tkMakeBezierCurve) /* 49 */ 1026 #endif 1027 #ifndef TkMakeBezierPostscript 1028 #define TkMakeBezierPostscript \ 1029 (tkIntStubsPtr->tkMakeBezierPostscript) /* 50 */ 1030 #endif 1031 #ifndef TkOptionClassChanged 1032 #define TkOptionClassChanged \ 1033 (tkIntStubsPtr->tkOptionClassChanged) /* 51 */ 1034 #endif 1035 #ifndef TkOptionDeadWindow 1036 #define TkOptionDeadWindow \ 1037 (tkIntStubsPtr->tkOptionDeadWindow) /* 52 */ 1038 #endif 1039 #ifndef TkOvalToArea 1040 #define TkOvalToArea \ 1041 (tkIntStubsPtr->tkOvalToArea) /* 53 */ 1042 #endif 1043 #ifndef TkOvalToPoint 1044 #define TkOvalToPoint \ 1045 (tkIntStubsPtr->tkOvalToPoint) /* 54 */ 1046 #endif 1047 #ifndef TkpChangeFocus 1048 #define TkpChangeFocus \ 1049 (tkIntStubsPtr->tkpChangeFocus) /* 55 */ 1050 #endif 1051 #ifndef TkpCloseDisplay 1052 #define TkpCloseDisplay \ 1053 (tkIntStubsPtr->tkpCloseDisplay) /* 56 */ 1054 #endif 1055 #ifndef TkpClaimFocus 1056 #define TkpClaimFocus \ 1057 (tkIntStubsPtr->tkpClaimFocus) /* 57 */ 1058 #endif 1059 #ifndef TkpDisplayWarning 1060 #define TkpDisplayWarning \ 1061 (tkIntStubsPtr->tkpDisplayWarning) /* 58 */ 1062 #endif 1063 #ifndef TkpGetAppName 1064 #define TkpGetAppName \ 1065 (tkIntStubsPtr->tkpGetAppName) /* 59 */ 1066 #endif 1067 #ifndef TkpGetOtherWindow 1068 #define TkpGetOtherWindow \ 1069 (tkIntStubsPtr->tkpGetOtherWindow) /* 60 */ 1070 #endif 1071 #ifndef TkpGetWrapperWindow 1072 #define TkpGetWrapperWindow \ 1073 (tkIntStubsPtr->tkpGetWrapperWindow) /* 61 */ 1074 #endif 1075 #ifndef TkpInit 1076 #define TkpInit \ 1077 (tkIntStubsPtr->tkpInit) /* 62 */ 1078 #endif 1079 #ifndef TkpInitializeMenuBindings 1080 #define TkpInitializeMenuBindings \ 1081 (tkIntStubsPtr->tkpInitializeMenuBindings) /* 63 */ 1082 #endif 1083 #ifndef TkpMakeContainer 1084 #define TkpMakeContainer \ 1085 (tkIntStubsPtr->tkpMakeContainer) /* 64 */ 1086 #endif 1087 #ifndef TkpMakeMenuWindow 1088 #define TkpMakeMenuWindow \ 1089 (tkIntStubsPtr->tkpMakeMenuWindow) /* 65 */ 1090 #endif 1091 #ifndef TkpMakeWindow 1092 #define TkpMakeWindow \ 1093 (tkIntStubsPtr->tkpMakeWindow) /* 66 */ 1094 #endif 1095 #ifndef TkpMenuNotifyToplevelCreate 1096 #define TkpMenuNotifyToplevelCreate \ 1097 (tkIntStubsPtr->tkpMenuNotifyToplevelCreate) /* 67 */ 1098 #endif 1099 #ifndef TkpOpenDisplay 1100 #define TkpOpenDisplay \ 1101 (tkIntStubsPtr->tkpOpenDisplay) /* 68 */ 1102 #endif 1103 #ifndef TkPointerEvent 1104 #define TkPointerEvent \ 1105 (tkIntStubsPtr->tkPointerEvent) /* 69 */ 1106 #endif 1107 #ifndef TkPolygonToArea 1108 #define TkPolygonToArea \ 1109 (tkIntStubsPtr->tkPolygonToArea) /* 70 */ 1110 #endif 1111 #ifndef TkPolygonToPoint 1112 #define TkPolygonToPoint \ 1113 (tkIntStubsPtr->tkPolygonToPoint) /* 71 */ 1114 #endif 1115 #ifndef TkPositionInTree 1116 #define TkPositionInTree \ 1117 (tkIntStubsPtr->tkPositionInTree) /* 72 */ 1118 #endif 1119 #ifndef TkpRedirectKeyEvent 1120 #define TkpRedirectKeyEvent \ 1121 (tkIntStubsPtr->tkpRedirectKeyEvent) /* 73 */ 1122 #endif 1123 #ifndef TkpSetMainMenubar 1124 #define TkpSetMainMenubar \ 1125 (tkIntStubsPtr->tkpSetMainMenubar) /* 74 */ 1126 #endif 1127 #ifndef TkpUseWindow 1128 #define TkpUseWindow \ 1129 (tkIntStubsPtr->tkpUseWindow) /* 75 */ 1130 #endif 1131 #ifndef TkpWindowWasRecentlyDeleted 1132 #define TkpWindowWasRecentlyDeleted \ 1133 (tkIntStubsPtr->tkpWindowWasRecentlyDeleted) /* 76 */ 1134 #endif 1135 #ifndef TkQueueEventForAllChildren 1136 #define TkQueueEventForAllChildren \ 1137 (tkIntStubsPtr->tkQueueEventForAllChildren) /* 77 */ 1138 #endif 1139 #ifndef TkReadBitmapFile 1140 #define TkReadBitmapFile \ 1141 (tkIntStubsPtr->tkReadBitmapFile) /* 78 */ 1142 #endif 1143 #ifndef TkScrollWindow 1144 #define TkScrollWindow \ 1145 (tkIntStubsPtr->tkScrollWindow) /* 79 */ 1146 #endif 1147 #ifndef TkSelDeadWindow 1148 #define TkSelDeadWindow \ 1149 (tkIntStubsPtr->tkSelDeadWindow) /* 80 */ 1150 #endif 1151 #ifndef TkSelEventProc 1152 #define TkSelEventProc \ 1153 (tkIntStubsPtr->tkSelEventProc) /* 81 */ 1154 #endif 1155 #ifndef TkSelInit 1156 #define TkSelInit \ 1157 (tkIntStubsPtr->tkSelInit) /* 82 */ 1158 #endif 1159 #ifndef TkSelPropProc 1160 #define TkSelPropProc \ 1161 (tkIntStubsPtr->tkSelPropProc) /* 83 */ 1162 #endif 1163 #ifndef TkSetClassProcs 1164 #define TkSetClassProcs \ 1165 (tkIntStubsPtr->tkSetClassProcs) /* 84 */ 1166 #endif 1167 #ifndef TkSetWindowMenuBar 1168 #define TkSetWindowMenuBar \ 1169 (tkIntStubsPtr->tkSetWindowMenuBar) /* 85 */ 1170 #endif 1171 #ifndef TkStringToKeysym 1172 #define TkStringToKeysym \ 1173 (tkIntStubsPtr->tkStringToKeysym) /* 86 */ 1174 #endif 1175 #ifndef TkThickPolyLineToArea 1176 #define TkThickPolyLineToArea \ 1177 (tkIntStubsPtr->tkThickPolyLineToArea) /* 87 */ 1178 #endif 1179 #ifndef TkWmAddToColormapWindows 1180 #define TkWmAddToColormapWindows \ 1181 (tkIntStubsPtr->tkWmAddToColormapWindows) /* 88 */ 1182 #endif 1183 #ifndef TkWmDeadWindow 1184 #define TkWmDeadWindow \ 1185 (tkIntStubsPtr->tkWmDeadWindow) /* 89 */ 1186 #endif 1187 #ifndef TkWmFocusToplevel 1188 #define TkWmFocusToplevel \ 1189 (tkIntStubsPtr->tkWmFocusToplevel) /* 90 */ 1190 #endif 1191 #ifndef TkWmMapWindow 1192 #define TkWmMapWindow \ 1193 (tkIntStubsPtr->tkWmMapWindow) /* 91 */ 1194 #endif 1195 #ifndef TkWmNewWindow 1196 #define TkWmNewWindow \ 1197 (tkIntStubsPtr->tkWmNewWindow) /* 92 */ 1198 #endif 1199 #ifndef TkWmProtocolEventProc 1200 #define TkWmProtocolEventProc \ 1201 (tkIntStubsPtr->tkWmProtocolEventProc) /* 93 */ 1202 #endif 1203 #ifndef TkWmRemoveFromColormapWindows 1204 #define TkWmRemoveFromColormapWindows \ 1205 (tkIntStubsPtr->tkWmRemoveFromColormapWindows) /* 94 */ 1206 #endif 1207 #ifndef TkWmRestackToplevel 1208 #define TkWmRestackToplevel \ 1209 (tkIntStubsPtr->tkWmRestackToplevel) /* 95 */ 1210 #endif 1211 #ifndef TkWmSetClass 1212 #define TkWmSetClass \ 1213 (tkIntStubsPtr->tkWmSetClass) /* 96 */ 1214 #endif 1215 #ifndef TkWmUnmapWindow 1216 #define TkWmUnmapWindow \ 1217 (tkIntStubsPtr->tkWmUnmapWindow) /* 97 */ 1218 #endif 1219 #ifndef TkDebugBitmap 1220 #define TkDebugBitmap \ 1221 (tkIntStubsPtr->tkDebugBitmap) /* 98 */ 1222 #endif 1223 #ifndef TkDebugBorder 1224 #define TkDebugBorder \ 1225 (tkIntStubsPtr->tkDebugBorder) /* 99 */ 1226 #endif 1227 #ifndef TkDebugCursor 1228 #define TkDebugCursor \ 1229 (tkIntStubsPtr->tkDebugCursor) /* 100 */ 1230 #endif 1231 #ifndef TkDebugColor 1232 #define TkDebugColor \ 1233 (tkIntStubsPtr->tkDebugColor) /* 101 */ 1234 #endif 1235 #ifndef TkDebugConfig 1236 #define TkDebugConfig \ 1237 (tkIntStubsPtr->tkDebugConfig) /* 102 */ 1238 #endif 1239 #ifndef TkDebugFont 1240 #define TkDebugFont \ 1241 (tkIntStubsPtr->tkDebugFont) /* 103 */ 1242 #endif 1243 #ifndef TkFindStateNumObj 1244 #define TkFindStateNumObj \ 1245 (tkIntStubsPtr->tkFindStateNumObj) /* 104 */ 1246 #endif 1247 #ifndef TkGetBitmapPredefTable 1248 #define TkGetBitmapPredefTable \ 1249 (tkIntStubsPtr->tkGetBitmapPredefTable) /* 105 */ 1250 #endif 1251 #ifndef TkGetDisplayList 1252 #define TkGetDisplayList \ 1253 (tkIntStubsPtr->tkGetDisplayList) /* 106 */ 1254 #endif 1255 #ifndef TkGetMainInfoList 1256 #define TkGetMainInfoList \ 1257 (tkIntStubsPtr->tkGetMainInfoList) /* 107 */ 1258 #endif 1259 #ifndef TkGetWindowFromObj 1260 #define TkGetWindowFromObj \ 1261 (tkIntStubsPtr->tkGetWindowFromObj) /* 108 */ 1262 #endif 1263 #ifndef TkpGetString 1264 #define TkpGetString \ 1265 (tkIntStubsPtr->tkpGetString) /* 109 */ 1266 #endif 1267 #ifndef TkpGetSubFonts 1268 #define TkpGetSubFonts \ 1269 (tkIntStubsPtr->tkpGetSubFonts) /* 110 */ 1270 #endif 1271 #ifndef TkpGetSystemDefault 1272 #define TkpGetSystemDefault \ 1273 (tkIntStubsPtr->tkpGetSystemDefault) /* 111 */ 1274 #endif 1275 #ifndef TkpMenuThreadInit 1276 #define TkpMenuThreadInit \ 1277 (tkIntStubsPtr->tkpMenuThreadInit) /* 112 */ 1278 #endif 1279 #ifdef __WIN32__ 1280 #ifndef TkClipBox 1281 #define TkClipBox \ 1282 (tkIntStubsPtr->tkClipBox) /* 113 */ 1283 #endif 1284 #endif /* __WIN32__ */ 1285 #ifdef MAC_TCL 1286 #ifndef TkClipBox 1287 #define TkClipBox \ 1288 (tkIntStubsPtr->tkClipBox) /* 113 */ 1289 #endif 1290 #endif /* MAC_TCL */ 1291 #ifdef __WIN32__ 1292 #ifndef TkCreateRegion 1293 #define TkCreateRegion \ 1294 (tkIntStubsPtr->tkCreateRegion) /* 114 */ 1295 #endif 1296 #endif /* __WIN32__ */ 1297 #ifdef MAC_TCL 1298 #ifndef TkCreateRegion 1299 #define TkCreateRegion \ 1300 (tkIntStubsPtr->tkCreateRegion) /* 114 */ 1301 #endif 1302 #endif /* MAC_TCL */ 1303 #ifdef __WIN32__ 1304 #ifndef TkDestroyRegion 1305 #define TkDestroyRegion \ 1306 (tkIntStubsPtr->tkDestroyRegion) /* 115 */ 1307 #endif 1308 #endif /* __WIN32__ */ 1309 #ifdef MAC_TCL 1310 #ifndef TkDestroyRegion 1311 #define TkDestroyRegion \ 1312 (tkIntStubsPtr->tkDestroyRegion) /* 115 */ 1313 #endif 1314 #endif /* MAC_TCL */ 1315 #ifdef __WIN32__ 1316 #ifndef TkIntersectRegion 1317 #define TkIntersectRegion \ 1318 (tkIntStubsPtr->tkIntersectRegion) /* 116 */ 1319 #endif 1320 #endif /* __WIN32__ */ 1321 #ifdef MAC_TCL 1322 #ifndef TkIntersectRegion 1323 #define TkIntersectRegion \ 1324 (tkIntStubsPtr->tkIntersectRegion) /* 116 */ 1325 #endif 1326 #endif /* MAC_TCL */ 1327 #ifdef __WIN32__ 1328 #ifndef TkRectInRegion 1329 #define TkRectInRegion \ 1330 (tkIntStubsPtr->tkRectInRegion) /* 117 */ 1331 #endif 1332 #endif /* __WIN32__ */ 1333 #ifdef MAC_TCL 1334 #ifndef TkRectInRegion 1335 #define TkRectInRegion \ 1336 (tkIntStubsPtr->tkRectInRegion) /* 117 */ 1337 #endif 1338 #endif /* MAC_TCL */ 1339 #ifdef __WIN32__ 1340 #ifndef TkSetRegion 1341 #define TkSetRegion \ 1342 (tkIntStubsPtr->tkSetRegion) /* 118 */ 1343 #endif 1344 #endif /* __WIN32__ */ 1345 #ifdef MAC_TCL 1346 #ifndef TkSetRegion 1347 #define TkSetRegion \ 1348 (tkIntStubsPtr->tkSetRegion) /* 118 */ 1349 #endif 1350 #endif /* MAC_TCL */ 1351 #ifdef __WIN32__ 1352 #ifndef TkUnionRectWithRegion 1353 #define TkUnionRectWithRegion \ 1354 (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */ 1355 #endif 1356 #endif /* __WIN32__ */ 1357 #ifdef MAC_TCL 1358 #ifndef TkUnionRectWithRegion 1359 #define TkUnionRectWithRegion \ 1360 (tkIntStubsPtr->tkUnionRectWithRegion) /* 119 */ 1361 #endif 1362 #endif /* MAC_TCL */ 1363 #ifdef MAC_TCL 1364 #ifndef TkGenerateActivateEvents 1365 #define TkGenerateActivateEvents \ 1366 (tkIntStubsPtr->tkGenerateActivateEvents) /* 120 */ 1367 #endif 1368 #endif /* MAC_TCL */ 1369 #ifdef MAC_TCL 1370 #ifndef TkpCreateNativeBitmap 1371 #define TkpCreateNativeBitmap \ 1372 (tkIntStubsPtr->tkpCreateNativeBitmap) /* 121 */ 1373 #endif 1374 #endif /* MAC_TCL */ 1375 #ifdef MAC_TCL 1376 #ifndef TkpDefineNativeBitmaps 1377 #define TkpDefineNativeBitmaps \ 1378 (tkIntStubsPtr->tkpDefineNativeBitmaps) /* 122 */ 1379 #endif 1380 #endif /* MAC_TCL */ 1381 #ifdef MAC_TCL 1382 #ifndef TkpGetMS 1383 #define TkpGetMS \ 1384 (tkIntStubsPtr->tkpGetMS) /* 123 */ 1385 #endif 1386 #endif /* MAC_TCL */ 1387 #ifdef MAC_TCL 1388 #ifndef TkpGetNativeAppBitmap 1389 #define TkpGetNativeAppBitmap \ 1390 (tkIntStubsPtr->tkpGetNativeAppBitmap) /* 124 */ 1391 #endif 1392 #endif /* MAC_TCL */ 1393 #ifdef MAC_TCL 1394 #ifndef TkPointerDeadWindow 1395 #define TkPointerDeadWindow \ 1396 (tkIntStubsPtr->tkPointerDeadWindow) /* 125 */ 1397 #endif 1398 #endif /* MAC_TCL */ 1399 #ifdef MAC_TCL 1400 #ifndef TkpSetCapture 1401 #define TkpSetCapture \ 1402 (tkIntStubsPtr->tkpSetCapture) /* 126 */ 1403 #endif 1404 #endif /* MAC_TCL */ 1405 #ifdef MAC_TCL 1406 #ifndef TkpSetCursor 1407 #define TkpSetCursor \ 1408 (tkIntStubsPtr->tkpSetCursor) /* 127 */ 1409 #endif 1410 #endif /* MAC_TCL */ 1411 #ifdef MAC_TCL 1412 #ifndef TkpWmSetState 1413 #define TkpWmSetState \ 1414 (tkIntStubsPtr->tkpWmSetState) /* 128 */ 1415 #endif 1416 #endif /* MAC_TCL */ 1417 /* Slot 129 is reserved */ 1418 #ifdef MAC_TCL 1419 #ifndef TkGetTransientMaster 1420 #define TkGetTransientMaster \ 1421 (tkIntStubsPtr->tkGetTransientMaster) /* 130 */ 1422 #endif 1423 #endif /* MAC_TCL */ 1424 #ifdef MAC_TCL 1425 #ifndef TkGenerateButtonEvent 1426 #define TkGenerateButtonEvent \ 1427 (tkIntStubsPtr->tkGenerateButtonEvent) /* 131 */ 1428 #endif 1429 #endif /* MAC_TCL */ 1430 /* Slot 132 is reserved */ 1431 #ifdef MAC_TCL 1432 #ifndef TkGenWMDestroyEvent 1433 #define TkGenWMDestroyEvent \ 1434 (tkIntStubsPtr->tkGenWMDestroyEvent) /* 133 */ 1435 #endif 1436 #endif /* MAC_TCL */ 1437 #ifdef MAC_TCL 1438 #ifndef TkGenWMConfigureEvent 1439 #define TkGenWMConfigureEvent \ 1440 (tkIntStubsPtr->tkGenWMConfigureEvent) /* 134 */ 1441 #endif 1442 #endif /* MAC_TCL */ 1443 #ifndef TkpDrawHighlightBorder 1444 #define TkpDrawHighlightBorder \ 1445 (tkIntStubsPtr->tkpDrawHighlightBorder) /* 135 */ 1446 #endif 1447 #ifndef TkSetFocusWin 1448 #define TkSetFocusWin \ 1449 (tkIntStubsPtr->tkSetFocusWin) /* 136 */ 1450 #endif 1451 1452 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ 1453 1454 /* !END!: Do not edit above this line. */ 1455 1456 #undef TCL_STORAGE_CLASS 1457 #define TCL_STORAGE_CLASS DLLIMPORT 1458 1459 #endif /* _TKINTDECLS */ 1460 1461