1 /* 2 * tkDecls.h -- 3 * 4 * Declarations of functions in the platform independent public Tcl API. 5 * 6 * Copyright (c) 1998-1999 by Scriptics Corporation. 7 * 8 * See the file "license.terms" for information on usage and redistribution 9 * of this file, and for a DISCLAIMER OF ALL WARRANTIES. 10 */ 11 12 #ifndef _TKDECLS 13 #define _TKDECLS 14 15 #ifdef BUILD_tk 16 #undef TCL_STORAGE_CLASS 17 #define TCL_STORAGE_CLASS DLLEXPORT 18 #endif 19 20 /* 21 * WARNING: This file is automatically generated by the tools/genStubs.tcl 22 * script. Any modifications to the function declarations below should be made 23 * in the generic/tk.decls script. 24 */ 25 26 /* !BEGIN!: Do not edit below this line. */ 27 28 #ifdef __cplusplus 29 extern "C" { 30 #endif 31 32 /* 33 * Exported function declarations: 34 */ 35 36 #ifndef Tk_MainLoop_TCL_DECLARED 37 #define Tk_MainLoop_TCL_DECLARED 38 /* 0 */ 39 EXTERN void Tk_MainLoop(void); 40 #endif 41 #ifndef Tk_3DBorderColor_TCL_DECLARED 42 #define Tk_3DBorderColor_TCL_DECLARED 43 /* 1 */ 44 EXTERN XColor * Tk_3DBorderColor(Tk_3DBorder border); 45 #endif 46 #ifndef Tk_3DBorderGC_TCL_DECLARED 47 #define Tk_3DBorderGC_TCL_DECLARED 48 /* 2 */ 49 EXTERN GC Tk_3DBorderGC(Tk_Window tkwin, Tk_3DBorder border, 50 int which); 51 #endif 52 #ifndef Tk_3DHorizontalBevel_TCL_DECLARED 53 #define Tk_3DHorizontalBevel_TCL_DECLARED 54 /* 3 */ 55 EXTERN void Tk_3DHorizontalBevel(Tk_Window tkwin, 56 Drawable drawable, Tk_3DBorder border, int x, 57 int y, int width, int height, int leftIn, 58 int rightIn, int topBevel, int relief); 59 #endif 60 #ifndef Tk_3DVerticalBevel_TCL_DECLARED 61 #define Tk_3DVerticalBevel_TCL_DECLARED 62 /* 4 */ 63 EXTERN void Tk_3DVerticalBevel(Tk_Window tkwin, 64 Drawable drawable, Tk_3DBorder border, int x, 65 int y, int width, int height, int leftBevel, 66 int relief); 67 #endif 68 #ifndef Tk_AddOption_TCL_DECLARED 69 #define Tk_AddOption_TCL_DECLARED 70 /* 5 */ 71 EXTERN void Tk_AddOption(Tk_Window tkwin, CONST char *name, 72 CONST char *value, int priority); 73 #endif 74 #ifndef Tk_BindEvent_TCL_DECLARED 75 #define Tk_BindEvent_TCL_DECLARED 76 /* 6 */ 77 EXTERN void Tk_BindEvent(Tk_BindingTable bindingTable, 78 XEvent *eventPtr, Tk_Window tkwin, 79 int numObjects, ClientData *objectPtr); 80 #endif 81 #ifndef Tk_CanvasDrawableCoords_TCL_DECLARED 82 #define Tk_CanvasDrawableCoords_TCL_DECLARED 83 /* 7 */ 84 EXTERN void Tk_CanvasDrawableCoords(Tk_Canvas canvas, double x, 85 double y, short *drawableXPtr, 86 short *drawableYPtr); 87 #endif 88 #ifndef Tk_CanvasEventuallyRedraw_TCL_DECLARED 89 #define Tk_CanvasEventuallyRedraw_TCL_DECLARED 90 /* 8 */ 91 EXTERN void Tk_CanvasEventuallyRedraw(Tk_Canvas canvas, int x1, 92 int y1, int x2, int y2); 93 #endif 94 #ifndef Tk_CanvasGetCoord_TCL_DECLARED 95 #define Tk_CanvasGetCoord_TCL_DECLARED 96 /* 9 */ 97 EXTERN int Tk_CanvasGetCoord(Tcl_Interp *interp, 98 Tk_Canvas canvas, CONST char *str, 99 double *doublePtr); 100 #endif 101 #ifndef Tk_CanvasGetTextInfo_TCL_DECLARED 102 #define Tk_CanvasGetTextInfo_TCL_DECLARED 103 /* 10 */ 104 EXTERN Tk_CanvasTextInfo * Tk_CanvasGetTextInfo(Tk_Canvas canvas); 105 #endif 106 #ifndef Tk_CanvasPsBitmap_TCL_DECLARED 107 #define Tk_CanvasPsBitmap_TCL_DECLARED 108 /* 11 */ 109 EXTERN int Tk_CanvasPsBitmap(Tcl_Interp *interp, 110 Tk_Canvas canvas, Pixmap bitmap, int x, 111 int y, int width, int height); 112 #endif 113 #ifndef Tk_CanvasPsColor_TCL_DECLARED 114 #define Tk_CanvasPsColor_TCL_DECLARED 115 /* 12 */ 116 EXTERN int Tk_CanvasPsColor(Tcl_Interp *interp, 117 Tk_Canvas canvas, XColor *colorPtr); 118 #endif 119 #ifndef Tk_CanvasPsFont_TCL_DECLARED 120 #define Tk_CanvasPsFont_TCL_DECLARED 121 /* 13 */ 122 EXTERN int Tk_CanvasPsFont(Tcl_Interp *interp, Tk_Canvas canvas, 123 Tk_Font font); 124 #endif 125 #ifndef Tk_CanvasPsPath_TCL_DECLARED 126 #define Tk_CanvasPsPath_TCL_DECLARED 127 /* 14 */ 128 EXTERN void Tk_CanvasPsPath(Tcl_Interp *interp, Tk_Canvas canvas, 129 double *coordPtr, int numPoints); 130 #endif 131 #ifndef Tk_CanvasPsStipple_TCL_DECLARED 132 #define Tk_CanvasPsStipple_TCL_DECLARED 133 /* 15 */ 134 EXTERN int Tk_CanvasPsStipple(Tcl_Interp *interp, 135 Tk_Canvas canvas, Pixmap bitmap); 136 #endif 137 #ifndef Tk_CanvasPsY_TCL_DECLARED 138 #define Tk_CanvasPsY_TCL_DECLARED 139 /* 16 */ 140 EXTERN double Tk_CanvasPsY(Tk_Canvas canvas, double y); 141 #endif 142 #ifndef Tk_CanvasSetStippleOrigin_TCL_DECLARED 143 #define Tk_CanvasSetStippleOrigin_TCL_DECLARED 144 /* 17 */ 145 EXTERN void Tk_CanvasSetStippleOrigin(Tk_Canvas canvas, GC gc); 146 #endif 147 #ifndef Tk_CanvasTagsParseProc_TCL_DECLARED 148 #define Tk_CanvasTagsParseProc_TCL_DECLARED 149 /* 18 */ 150 EXTERN int Tk_CanvasTagsParseProc(ClientData clientData, 151 Tcl_Interp *interp, Tk_Window tkwin, 152 CONST char *value, char *widgRec, int offset); 153 #endif 154 #ifndef Tk_CanvasTagsPrintProc_TCL_DECLARED 155 #define Tk_CanvasTagsPrintProc_TCL_DECLARED 156 /* 19 */ 157 EXTERN char * Tk_CanvasTagsPrintProc(ClientData clientData, 158 Tk_Window tkwin, char *widgRec, int offset, 159 Tcl_FreeProc **freeProcPtr); 160 #endif 161 #ifndef Tk_CanvasTkwin_TCL_DECLARED 162 #define Tk_CanvasTkwin_TCL_DECLARED 163 /* 20 */ 164 EXTERN Tk_Window Tk_CanvasTkwin(Tk_Canvas canvas); 165 #endif 166 #ifndef Tk_CanvasWindowCoords_TCL_DECLARED 167 #define Tk_CanvasWindowCoords_TCL_DECLARED 168 /* 21 */ 169 EXTERN void Tk_CanvasWindowCoords(Tk_Canvas canvas, double x, 170 double y, short *screenXPtr, 171 short *screenYPtr); 172 #endif 173 #ifndef Tk_ChangeWindowAttributes_TCL_DECLARED 174 #define Tk_ChangeWindowAttributes_TCL_DECLARED 175 /* 22 */ 176 EXTERN void Tk_ChangeWindowAttributes(Tk_Window tkwin, 177 unsigned long valueMask, 178 XSetWindowAttributes *attsPtr); 179 #endif 180 #ifndef Tk_CharBbox_TCL_DECLARED 181 #define Tk_CharBbox_TCL_DECLARED 182 /* 23 */ 183 EXTERN int Tk_CharBbox(Tk_TextLayout layout, int index, 184 int *xPtr, int *yPtr, int *widthPtr, 185 int *heightPtr); 186 #endif 187 #ifndef Tk_ClearSelection_TCL_DECLARED 188 #define Tk_ClearSelection_TCL_DECLARED 189 /* 24 */ 190 EXTERN void Tk_ClearSelection(Tk_Window tkwin, Atom selection); 191 #endif 192 #ifndef Tk_ClipboardAppend_TCL_DECLARED 193 #define Tk_ClipboardAppend_TCL_DECLARED 194 /* 25 */ 195 EXTERN int Tk_ClipboardAppend(Tcl_Interp *interp, 196 Tk_Window tkwin, Atom target, Atom format, 197 char *buffer); 198 #endif 199 #ifndef Tk_ClipboardClear_TCL_DECLARED 200 #define Tk_ClipboardClear_TCL_DECLARED 201 /* 26 */ 202 EXTERN int Tk_ClipboardClear(Tcl_Interp *interp, 203 Tk_Window tkwin); 204 #endif 205 #ifndef Tk_ConfigureInfo_TCL_DECLARED 206 #define Tk_ConfigureInfo_TCL_DECLARED 207 /* 27 */ 208 EXTERN int Tk_ConfigureInfo(Tcl_Interp *interp, Tk_Window tkwin, 209 Tk_ConfigSpec *specs, char *widgRec, 210 CONST char *argvName, int flags); 211 #endif 212 #ifndef Tk_ConfigureValue_TCL_DECLARED 213 #define Tk_ConfigureValue_TCL_DECLARED 214 /* 28 */ 215 EXTERN int Tk_ConfigureValue(Tcl_Interp *interp, 216 Tk_Window tkwin, Tk_ConfigSpec *specs, 217 char *widgRec, CONST char *argvName, 218 int flags); 219 #endif 220 #ifndef Tk_ConfigureWidget_TCL_DECLARED 221 #define Tk_ConfigureWidget_TCL_DECLARED 222 /* 29 */ 223 EXTERN int Tk_ConfigureWidget(Tcl_Interp *interp, 224 Tk_Window tkwin, Tk_ConfigSpec *specs, 225 int argc, CONST84 char **argv, char *widgRec, 226 int flags); 227 #endif 228 #ifndef Tk_ConfigureWindow_TCL_DECLARED 229 #define Tk_ConfigureWindow_TCL_DECLARED 230 /* 30 */ 231 EXTERN void Tk_ConfigureWindow(Tk_Window tkwin, 232 unsigned int valueMask, 233 XWindowChanges *valuePtr); 234 #endif 235 #ifndef Tk_ComputeTextLayout_TCL_DECLARED 236 #define Tk_ComputeTextLayout_TCL_DECLARED 237 /* 31 */ 238 EXTERN Tk_TextLayout Tk_ComputeTextLayout(Tk_Font font, CONST char *str, 239 int numChars, int wrapLength, 240 Tk_Justify justify, int flags, int *widthPtr, 241 int *heightPtr); 242 #endif 243 #ifndef Tk_CoordsToWindow_TCL_DECLARED 244 #define Tk_CoordsToWindow_TCL_DECLARED 245 /* 32 */ 246 EXTERN Tk_Window Tk_CoordsToWindow(int rootX, int rootY, 247 Tk_Window tkwin); 248 #endif 249 #ifndef Tk_CreateBinding_TCL_DECLARED 250 #define Tk_CreateBinding_TCL_DECLARED 251 /* 33 */ 252 EXTERN unsigned long Tk_CreateBinding(Tcl_Interp *interp, 253 Tk_BindingTable bindingTable, 254 ClientData object, CONST char *eventStr, 255 CONST char *command, int append); 256 #endif 257 #ifndef Tk_CreateBindingTable_TCL_DECLARED 258 #define Tk_CreateBindingTable_TCL_DECLARED 259 /* 34 */ 260 EXTERN Tk_BindingTable Tk_CreateBindingTable(Tcl_Interp *interp); 261 #endif 262 #ifndef Tk_CreateErrorHandler_TCL_DECLARED 263 #define Tk_CreateErrorHandler_TCL_DECLARED 264 /* 35 */ 265 EXTERN Tk_ErrorHandler Tk_CreateErrorHandler(Display *display, int errNum, 266 int request, int minorCode, 267 Tk_ErrorProc *errorProc, 268 ClientData clientData); 269 #endif 270 #ifndef Tk_CreateEventHandler_TCL_DECLARED 271 #define Tk_CreateEventHandler_TCL_DECLARED 272 /* 36 */ 273 EXTERN void Tk_CreateEventHandler(Tk_Window token, 274 unsigned long mask, Tk_EventProc *proc, 275 ClientData clientData); 276 #endif 277 #ifndef Tk_CreateGenericHandler_TCL_DECLARED 278 #define Tk_CreateGenericHandler_TCL_DECLARED 279 /* 37 */ 280 EXTERN void Tk_CreateGenericHandler(Tk_GenericProc *proc, 281 ClientData clientData); 282 #endif 283 #ifndef Tk_CreateImageType_TCL_DECLARED 284 #define Tk_CreateImageType_TCL_DECLARED 285 /* 38 */ 286 EXTERN void Tk_CreateImageType(Tk_ImageType *typePtr); 287 #endif 288 #ifndef Tk_CreateItemType_TCL_DECLARED 289 #define Tk_CreateItemType_TCL_DECLARED 290 /* 39 */ 291 EXTERN void Tk_CreateItemType(Tk_ItemType *typePtr); 292 #endif 293 #ifndef Tk_CreatePhotoImageFormat_TCL_DECLARED 294 #define Tk_CreatePhotoImageFormat_TCL_DECLARED 295 /* 40 */ 296 EXTERN void Tk_CreatePhotoImageFormat( 297 Tk_PhotoImageFormat *formatPtr); 298 #endif 299 #ifndef Tk_CreateSelHandler_TCL_DECLARED 300 #define Tk_CreateSelHandler_TCL_DECLARED 301 /* 41 */ 302 EXTERN void Tk_CreateSelHandler(Tk_Window tkwin, Atom selection, 303 Atom target, Tk_SelectionProc *proc, 304 ClientData clientData, Atom format); 305 #endif 306 #ifndef Tk_CreateWindow_TCL_DECLARED 307 #define Tk_CreateWindow_TCL_DECLARED 308 /* 42 */ 309 EXTERN Tk_Window Tk_CreateWindow(Tcl_Interp *interp, Tk_Window parent, 310 CONST char *name, CONST char *screenName); 311 #endif 312 #ifndef Tk_CreateWindowFromPath_TCL_DECLARED 313 #define Tk_CreateWindowFromPath_TCL_DECLARED 314 /* 43 */ 315 EXTERN Tk_Window Tk_CreateWindowFromPath(Tcl_Interp *interp, 316 Tk_Window tkwin, CONST char *pathName, 317 CONST char *screenName); 318 #endif 319 #ifndef Tk_DefineBitmap_TCL_DECLARED 320 #define Tk_DefineBitmap_TCL_DECLARED 321 /* 44 */ 322 EXTERN int Tk_DefineBitmap(Tcl_Interp *interp, CONST char *name, 323 CONST char *source, int width, int height); 324 #endif 325 #ifndef Tk_DefineCursor_TCL_DECLARED 326 #define Tk_DefineCursor_TCL_DECLARED 327 /* 45 */ 328 EXTERN void Tk_DefineCursor(Tk_Window window, Tk_Cursor cursor); 329 #endif 330 #ifndef Tk_DeleteAllBindings_TCL_DECLARED 331 #define Tk_DeleteAllBindings_TCL_DECLARED 332 /* 46 */ 333 EXTERN void Tk_DeleteAllBindings(Tk_BindingTable bindingTable, 334 ClientData object); 335 #endif 336 #ifndef Tk_DeleteBinding_TCL_DECLARED 337 #define Tk_DeleteBinding_TCL_DECLARED 338 /* 47 */ 339 EXTERN int Tk_DeleteBinding(Tcl_Interp *interp, 340 Tk_BindingTable bindingTable, 341 ClientData object, CONST char *eventStr); 342 #endif 343 #ifndef Tk_DeleteBindingTable_TCL_DECLARED 344 #define Tk_DeleteBindingTable_TCL_DECLARED 345 /* 48 */ 346 EXTERN void Tk_DeleteBindingTable(Tk_BindingTable bindingTable); 347 #endif 348 #ifndef Tk_DeleteErrorHandler_TCL_DECLARED 349 #define Tk_DeleteErrorHandler_TCL_DECLARED 350 /* 49 */ 351 EXTERN void Tk_DeleteErrorHandler(Tk_ErrorHandler handler); 352 #endif 353 #ifndef Tk_DeleteEventHandler_TCL_DECLARED 354 #define Tk_DeleteEventHandler_TCL_DECLARED 355 /* 50 */ 356 EXTERN void Tk_DeleteEventHandler(Tk_Window token, 357 unsigned long mask, Tk_EventProc *proc, 358 ClientData clientData); 359 #endif 360 #ifndef Tk_DeleteGenericHandler_TCL_DECLARED 361 #define Tk_DeleteGenericHandler_TCL_DECLARED 362 /* 51 */ 363 EXTERN void Tk_DeleteGenericHandler(Tk_GenericProc *proc, 364 ClientData clientData); 365 #endif 366 #ifndef Tk_DeleteImage_TCL_DECLARED 367 #define Tk_DeleteImage_TCL_DECLARED 368 /* 52 */ 369 EXTERN void Tk_DeleteImage(Tcl_Interp *interp, CONST char *name); 370 #endif 371 #ifndef Tk_DeleteSelHandler_TCL_DECLARED 372 #define Tk_DeleteSelHandler_TCL_DECLARED 373 /* 53 */ 374 EXTERN void Tk_DeleteSelHandler(Tk_Window tkwin, Atom selection, 375 Atom target); 376 #endif 377 #ifndef Tk_DestroyWindow_TCL_DECLARED 378 #define Tk_DestroyWindow_TCL_DECLARED 379 /* 54 */ 380 EXTERN void Tk_DestroyWindow(Tk_Window tkwin); 381 #endif 382 #ifndef Tk_DisplayName_TCL_DECLARED 383 #define Tk_DisplayName_TCL_DECLARED 384 /* 55 */ 385 EXTERN CONST84_RETURN char * Tk_DisplayName(Tk_Window tkwin); 386 #endif 387 #ifndef Tk_DistanceToTextLayout_TCL_DECLARED 388 #define Tk_DistanceToTextLayout_TCL_DECLARED 389 /* 56 */ 390 EXTERN int Tk_DistanceToTextLayout(Tk_TextLayout layout, int x, 391 int y); 392 #endif 393 #ifndef Tk_Draw3DPolygon_TCL_DECLARED 394 #define Tk_Draw3DPolygon_TCL_DECLARED 395 /* 57 */ 396 EXTERN void Tk_Draw3DPolygon(Tk_Window tkwin, Drawable drawable, 397 Tk_3DBorder border, XPoint *pointPtr, 398 int numPoints, int borderWidth, 399 int leftRelief); 400 #endif 401 #ifndef Tk_Draw3DRectangle_TCL_DECLARED 402 #define Tk_Draw3DRectangle_TCL_DECLARED 403 /* 58 */ 404 EXTERN void Tk_Draw3DRectangle(Tk_Window tkwin, 405 Drawable drawable, Tk_3DBorder border, int x, 406 int y, int width, int height, 407 int borderWidth, int relief); 408 #endif 409 #ifndef Tk_DrawChars_TCL_DECLARED 410 #define Tk_DrawChars_TCL_DECLARED 411 /* 59 */ 412 EXTERN void Tk_DrawChars(Display *display, Drawable drawable, 413 GC gc, Tk_Font tkfont, CONST char *source, 414 int numBytes, int x, int y); 415 #endif 416 #ifndef Tk_DrawFocusHighlight_TCL_DECLARED 417 #define Tk_DrawFocusHighlight_TCL_DECLARED 418 /* 60 */ 419 EXTERN void Tk_DrawFocusHighlight(Tk_Window tkwin, GC gc, 420 int width, Drawable drawable); 421 #endif 422 #ifndef Tk_DrawTextLayout_TCL_DECLARED 423 #define Tk_DrawTextLayout_TCL_DECLARED 424 /* 61 */ 425 EXTERN void Tk_DrawTextLayout(Display *display, 426 Drawable drawable, GC gc, 427 Tk_TextLayout layout, int x, int y, 428 int firstChar, int lastChar); 429 #endif 430 #ifndef Tk_Fill3DPolygon_TCL_DECLARED 431 #define Tk_Fill3DPolygon_TCL_DECLARED 432 /* 62 */ 433 EXTERN void Tk_Fill3DPolygon(Tk_Window tkwin, Drawable drawable, 434 Tk_3DBorder border, XPoint *pointPtr, 435 int numPoints, int borderWidth, 436 int leftRelief); 437 #endif 438 #ifndef Tk_Fill3DRectangle_TCL_DECLARED 439 #define Tk_Fill3DRectangle_TCL_DECLARED 440 /* 63 */ 441 EXTERN void Tk_Fill3DRectangle(Tk_Window tkwin, 442 Drawable drawable, Tk_3DBorder border, int x, 443 int y, int width, int height, 444 int borderWidth, int relief); 445 #endif 446 #ifndef Tk_FindPhoto_TCL_DECLARED 447 #define Tk_FindPhoto_TCL_DECLARED 448 /* 64 */ 449 EXTERN Tk_PhotoHandle Tk_FindPhoto(Tcl_Interp *interp, 450 CONST char *imageName); 451 #endif 452 #ifndef Tk_FontId_TCL_DECLARED 453 #define Tk_FontId_TCL_DECLARED 454 /* 65 */ 455 EXTERN Font Tk_FontId(Tk_Font font); 456 #endif 457 #ifndef Tk_Free3DBorder_TCL_DECLARED 458 #define Tk_Free3DBorder_TCL_DECLARED 459 /* 66 */ 460 EXTERN void Tk_Free3DBorder(Tk_3DBorder border); 461 #endif 462 #ifndef Tk_FreeBitmap_TCL_DECLARED 463 #define Tk_FreeBitmap_TCL_DECLARED 464 /* 67 */ 465 EXTERN void Tk_FreeBitmap(Display *display, Pixmap bitmap); 466 #endif 467 #ifndef Tk_FreeColor_TCL_DECLARED 468 #define Tk_FreeColor_TCL_DECLARED 469 /* 68 */ 470 EXTERN void Tk_FreeColor(XColor *colorPtr); 471 #endif 472 #ifndef Tk_FreeColormap_TCL_DECLARED 473 #define Tk_FreeColormap_TCL_DECLARED 474 /* 69 */ 475 EXTERN void Tk_FreeColormap(Display *display, Colormap colormap); 476 #endif 477 #ifndef Tk_FreeCursor_TCL_DECLARED 478 #define Tk_FreeCursor_TCL_DECLARED 479 /* 70 */ 480 EXTERN void Tk_FreeCursor(Display *display, Tk_Cursor cursor); 481 #endif 482 #ifndef Tk_FreeFont_TCL_DECLARED 483 #define Tk_FreeFont_TCL_DECLARED 484 /* 71 */ 485 EXTERN void Tk_FreeFont(Tk_Font f); 486 #endif 487 #ifndef Tk_FreeGC_TCL_DECLARED 488 #define Tk_FreeGC_TCL_DECLARED 489 /* 72 */ 490 EXTERN void Tk_FreeGC(Display *display, GC gc); 491 #endif 492 #ifndef Tk_FreeImage_TCL_DECLARED 493 #define Tk_FreeImage_TCL_DECLARED 494 /* 73 */ 495 EXTERN void Tk_FreeImage(Tk_Image image); 496 #endif 497 #ifndef Tk_FreeOptions_TCL_DECLARED 498 #define Tk_FreeOptions_TCL_DECLARED 499 /* 74 */ 500 EXTERN void Tk_FreeOptions(Tk_ConfigSpec *specs, char *widgRec, 501 Display *display, int needFlags); 502 #endif 503 #ifndef Tk_FreePixmap_TCL_DECLARED 504 #define Tk_FreePixmap_TCL_DECLARED 505 /* 75 */ 506 EXTERN void Tk_FreePixmap(Display *display, Pixmap pixmap); 507 #endif 508 #ifndef Tk_FreeTextLayout_TCL_DECLARED 509 #define Tk_FreeTextLayout_TCL_DECLARED 510 /* 76 */ 511 EXTERN void Tk_FreeTextLayout(Tk_TextLayout textLayout); 512 #endif 513 #ifndef Tk_FreeXId_TCL_DECLARED 514 #define Tk_FreeXId_TCL_DECLARED 515 /* 77 */ 516 EXTERN void Tk_FreeXId(Display *display, XID xid); 517 #endif 518 #ifndef Tk_GCForColor_TCL_DECLARED 519 #define Tk_GCForColor_TCL_DECLARED 520 /* 78 */ 521 EXTERN GC Tk_GCForColor(XColor *colorPtr, Drawable drawable); 522 #endif 523 #ifndef Tk_GeometryRequest_TCL_DECLARED 524 #define Tk_GeometryRequest_TCL_DECLARED 525 /* 79 */ 526 EXTERN void Tk_GeometryRequest(Tk_Window tkwin, int reqWidth, 527 int reqHeight); 528 #endif 529 #ifndef Tk_Get3DBorder_TCL_DECLARED 530 #define Tk_Get3DBorder_TCL_DECLARED 531 /* 80 */ 532 EXTERN Tk_3DBorder Tk_Get3DBorder(Tcl_Interp *interp, Tk_Window tkwin, 533 Tk_Uid colorName); 534 #endif 535 #ifndef Tk_GetAllBindings_TCL_DECLARED 536 #define Tk_GetAllBindings_TCL_DECLARED 537 /* 81 */ 538 EXTERN void Tk_GetAllBindings(Tcl_Interp *interp, 539 Tk_BindingTable bindingTable, 540 ClientData object); 541 #endif 542 #ifndef Tk_GetAnchor_TCL_DECLARED 543 #define Tk_GetAnchor_TCL_DECLARED 544 /* 82 */ 545 EXTERN int Tk_GetAnchor(Tcl_Interp *interp, CONST char *str, 546 Tk_Anchor *anchorPtr); 547 #endif 548 #ifndef Tk_GetAtomName_TCL_DECLARED 549 #define Tk_GetAtomName_TCL_DECLARED 550 /* 83 */ 551 EXTERN CONST84_RETURN char * Tk_GetAtomName(Tk_Window tkwin, Atom atom); 552 #endif 553 #ifndef Tk_GetBinding_TCL_DECLARED 554 #define Tk_GetBinding_TCL_DECLARED 555 /* 84 */ 556 EXTERN CONST84_RETURN char * Tk_GetBinding(Tcl_Interp *interp, 557 Tk_BindingTable bindingTable, 558 ClientData object, CONST char *eventStr); 559 #endif 560 #ifndef Tk_GetBitmap_TCL_DECLARED 561 #define Tk_GetBitmap_TCL_DECLARED 562 /* 85 */ 563 EXTERN Pixmap Tk_GetBitmap(Tcl_Interp *interp, Tk_Window tkwin, 564 CONST char *str); 565 #endif 566 #ifndef Tk_GetBitmapFromData_TCL_DECLARED 567 #define Tk_GetBitmapFromData_TCL_DECLARED 568 /* 86 */ 569 EXTERN Pixmap Tk_GetBitmapFromData(Tcl_Interp *interp, 570 Tk_Window tkwin, CONST char *source, 571 int width, int height); 572 #endif 573 #ifndef Tk_GetCapStyle_TCL_DECLARED 574 #define Tk_GetCapStyle_TCL_DECLARED 575 /* 87 */ 576 EXTERN int Tk_GetCapStyle(Tcl_Interp *interp, CONST char *str, 577 int *capPtr); 578 #endif 579 #ifndef Tk_GetColor_TCL_DECLARED 580 #define Tk_GetColor_TCL_DECLARED 581 /* 88 */ 582 EXTERN XColor * Tk_GetColor(Tcl_Interp *interp, Tk_Window tkwin, 583 Tk_Uid name); 584 #endif 585 #ifndef Tk_GetColorByValue_TCL_DECLARED 586 #define Tk_GetColorByValue_TCL_DECLARED 587 /* 89 */ 588 EXTERN XColor * Tk_GetColorByValue(Tk_Window tkwin, XColor *colorPtr); 589 #endif 590 #ifndef Tk_GetColormap_TCL_DECLARED 591 #define Tk_GetColormap_TCL_DECLARED 592 /* 90 */ 593 EXTERN Colormap Tk_GetColormap(Tcl_Interp *interp, Tk_Window tkwin, 594 CONST char *str); 595 #endif 596 #ifndef Tk_GetCursor_TCL_DECLARED 597 #define Tk_GetCursor_TCL_DECLARED 598 /* 91 */ 599 EXTERN Tk_Cursor Tk_GetCursor(Tcl_Interp *interp, Tk_Window tkwin, 600 Tk_Uid str); 601 #endif 602 #ifndef Tk_GetCursorFromData_TCL_DECLARED 603 #define Tk_GetCursorFromData_TCL_DECLARED 604 /* 92 */ 605 EXTERN Tk_Cursor Tk_GetCursorFromData(Tcl_Interp *interp, 606 Tk_Window tkwin, CONST char *source, 607 CONST char *mask, int width, int height, 608 int xHot, int yHot, Tk_Uid fg, Tk_Uid bg); 609 #endif 610 #ifndef Tk_GetFont_TCL_DECLARED 611 #define Tk_GetFont_TCL_DECLARED 612 /* 93 */ 613 EXTERN Tk_Font Tk_GetFont(Tcl_Interp *interp, Tk_Window tkwin, 614 CONST char *str); 615 #endif 616 #ifndef Tk_GetFontFromObj_TCL_DECLARED 617 #define Tk_GetFontFromObj_TCL_DECLARED 618 /* 94 */ 619 EXTERN Tk_Font Tk_GetFontFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 620 #endif 621 #ifndef Tk_GetFontMetrics_TCL_DECLARED 622 #define Tk_GetFontMetrics_TCL_DECLARED 623 /* 95 */ 624 EXTERN void Tk_GetFontMetrics(Tk_Font font, 625 Tk_FontMetrics *fmPtr); 626 #endif 627 #ifndef Tk_GetGC_TCL_DECLARED 628 #define Tk_GetGC_TCL_DECLARED 629 /* 96 */ 630 EXTERN GC Tk_GetGC(Tk_Window tkwin, unsigned long valueMask, 631 XGCValues *valuePtr); 632 #endif 633 #ifndef Tk_GetImage_TCL_DECLARED 634 #define Tk_GetImage_TCL_DECLARED 635 /* 97 */ 636 EXTERN Tk_Image Tk_GetImage(Tcl_Interp *interp, Tk_Window tkwin, 637 CONST char *name, 638 Tk_ImageChangedProc *changeProc, 639 ClientData clientData); 640 #endif 641 #ifndef Tk_GetImageMasterData_TCL_DECLARED 642 #define Tk_GetImageMasterData_TCL_DECLARED 643 /* 98 */ 644 EXTERN ClientData Tk_GetImageMasterData(Tcl_Interp *interp, 645 CONST char *name, Tk_ImageType **typePtrPtr); 646 #endif 647 #ifndef Tk_GetItemTypes_TCL_DECLARED 648 #define Tk_GetItemTypes_TCL_DECLARED 649 /* 99 */ 650 EXTERN Tk_ItemType * Tk_GetItemTypes(void); 651 #endif 652 #ifndef Tk_GetJoinStyle_TCL_DECLARED 653 #define Tk_GetJoinStyle_TCL_DECLARED 654 /* 100 */ 655 EXTERN int Tk_GetJoinStyle(Tcl_Interp *interp, CONST char *str, 656 int *joinPtr); 657 #endif 658 #ifndef Tk_GetJustify_TCL_DECLARED 659 #define Tk_GetJustify_TCL_DECLARED 660 /* 101 */ 661 EXTERN int Tk_GetJustify(Tcl_Interp *interp, CONST char *str, 662 Tk_Justify *justifyPtr); 663 #endif 664 #ifndef Tk_GetNumMainWindows_TCL_DECLARED 665 #define Tk_GetNumMainWindows_TCL_DECLARED 666 /* 102 */ 667 EXTERN int Tk_GetNumMainWindows(void); 668 #endif 669 #ifndef Tk_GetOption_TCL_DECLARED 670 #define Tk_GetOption_TCL_DECLARED 671 /* 103 */ 672 EXTERN Tk_Uid Tk_GetOption(Tk_Window tkwin, CONST char *name, 673 CONST char *className); 674 #endif 675 #ifndef Tk_GetPixels_TCL_DECLARED 676 #define Tk_GetPixels_TCL_DECLARED 677 /* 104 */ 678 EXTERN int Tk_GetPixels(Tcl_Interp *interp, Tk_Window tkwin, 679 CONST char *str, int *intPtr); 680 #endif 681 #ifndef Tk_GetPixmap_TCL_DECLARED 682 #define Tk_GetPixmap_TCL_DECLARED 683 /* 105 */ 684 EXTERN Pixmap Tk_GetPixmap(Display *display, Drawable d, int width, 685 int height, int depth); 686 #endif 687 #ifndef Tk_GetRelief_TCL_DECLARED 688 #define Tk_GetRelief_TCL_DECLARED 689 /* 106 */ 690 EXTERN int Tk_GetRelief(Tcl_Interp *interp, CONST char *name, 691 int *reliefPtr); 692 #endif 693 #ifndef Tk_GetRootCoords_TCL_DECLARED 694 #define Tk_GetRootCoords_TCL_DECLARED 695 /* 107 */ 696 EXTERN void Tk_GetRootCoords(Tk_Window tkwin, int *xPtr, 697 int *yPtr); 698 #endif 699 #ifndef Tk_GetScrollInfo_TCL_DECLARED 700 #define Tk_GetScrollInfo_TCL_DECLARED 701 /* 108 */ 702 EXTERN int Tk_GetScrollInfo(Tcl_Interp *interp, int argc, 703 CONST84 char **argv, double *dblPtr, 704 int *intPtr); 705 #endif 706 #ifndef Tk_GetScreenMM_TCL_DECLARED 707 #define Tk_GetScreenMM_TCL_DECLARED 708 /* 109 */ 709 EXTERN int Tk_GetScreenMM(Tcl_Interp *interp, Tk_Window tkwin, 710 CONST char *str, double *doublePtr); 711 #endif 712 #ifndef Tk_GetSelection_TCL_DECLARED 713 #define Tk_GetSelection_TCL_DECLARED 714 /* 110 */ 715 EXTERN int Tk_GetSelection(Tcl_Interp *interp, Tk_Window tkwin, 716 Atom selection, Atom target, 717 Tk_GetSelProc *proc, ClientData clientData); 718 #endif 719 #ifndef Tk_GetUid_TCL_DECLARED 720 #define Tk_GetUid_TCL_DECLARED 721 /* 111 */ 722 EXTERN Tk_Uid Tk_GetUid(CONST char *str); 723 #endif 724 #ifndef Tk_GetVisual_TCL_DECLARED 725 #define Tk_GetVisual_TCL_DECLARED 726 /* 112 */ 727 EXTERN Visual * Tk_GetVisual(Tcl_Interp *interp, Tk_Window tkwin, 728 CONST char *str, int *depthPtr, 729 Colormap *colormapPtr); 730 #endif 731 #ifndef Tk_GetVRootGeometry_TCL_DECLARED 732 #define Tk_GetVRootGeometry_TCL_DECLARED 733 /* 113 */ 734 EXTERN void Tk_GetVRootGeometry(Tk_Window tkwin, int *xPtr, 735 int *yPtr, int *widthPtr, int *heightPtr); 736 #endif 737 #ifndef Tk_Grab_TCL_DECLARED 738 #define Tk_Grab_TCL_DECLARED 739 /* 114 */ 740 EXTERN int Tk_Grab(Tcl_Interp *interp, Tk_Window tkwin, 741 int grabGlobal); 742 #endif 743 #ifndef Tk_HandleEvent_TCL_DECLARED 744 #define Tk_HandleEvent_TCL_DECLARED 745 /* 115 */ 746 EXTERN void Tk_HandleEvent(XEvent *eventPtr); 747 #endif 748 #ifndef Tk_IdToWindow_TCL_DECLARED 749 #define Tk_IdToWindow_TCL_DECLARED 750 /* 116 */ 751 EXTERN Tk_Window Tk_IdToWindow(Display *display, Window window); 752 #endif 753 #ifndef Tk_ImageChanged_TCL_DECLARED 754 #define Tk_ImageChanged_TCL_DECLARED 755 /* 117 */ 756 EXTERN void Tk_ImageChanged(Tk_ImageMaster master, int x, int y, 757 int width, int height, int imageWidth, 758 int imageHeight); 759 #endif 760 #ifndef Tk_Init_TCL_DECLARED 761 #define Tk_Init_TCL_DECLARED 762 /* 118 */ 763 EXTERN int Tk_Init(Tcl_Interp *interp); 764 #endif 765 #ifndef Tk_InternAtom_TCL_DECLARED 766 #define Tk_InternAtom_TCL_DECLARED 767 /* 119 */ 768 EXTERN Atom Tk_InternAtom(Tk_Window tkwin, CONST char *name); 769 #endif 770 #ifndef Tk_IntersectTextLayout_TCL_DECLARED 771 #define Tk_IntersectTextLayout_TCL_DECLARED 772 /* 120 */ 773 EXTERN int Tk_IntersectTextLayout(Tk_TextLayout layout, int x, 774 int y, int width, int height); 775 #endif 776 #ifndef Tk_MaintainGeometry_TCL_DECLARED 777 #define Tk_MaintainGeometry_TCL_DECLARED 778 /* 121 */ 779 EXTERN void Tk_MaintainGeometry(Tk_Window slave, 780 Tk_Window master, int x, int y, int width, 781 int height); 782 #endif 783 #ifndef Tk_MainWindow_TCL_DECLARED 784 #define Tk_MainWindow_TCL_DECLARED 785 /* 122 */ 786 EXTERN Tk_Window Tk_MainWindow(Tcl_Interp *interp); 787 #endif 788 #ifndef Tk_MakeWindowExist_TCL_DECLARED 789 #define Tk_MakeWindowExist_TCL_DECLARED 790 /* 123 */ 791 EXTERN void Tk_MakeWindowExist(Tk_Window tkwin); 792 #endif 793 #ifndef Tk_ManageGeometry_TCL_DECLARED 794 #define Tk_ManageGeometry_TCL_DECLARED 795 /* 124 */ 796 EXTERN void Tk_ManageGeometry(Tk_Window tkwin, 797 CONST Tk_GeomMgr *mgrPtr, 798 ClientData clientData); 799 #endif 800 #ifndef Tk_MapWindow_TCL_DECLARED 801 #define Tk_MapWindow_TCL_DECLARED 802 /* 125 */ 803 EXTERN void Tk_MapWindow(Tk_Window tkwin); 804 #endif 805 #ifndef Tk_MeasureChars_TCL_DECLARED 806 #define Tk_MeasureChars_TCL_DECLARED 807 /* 126 */ 808 EXTERN int Tk_MeasureChars(Tk_Font tkfont, CONST char *source, 809 int numBytes, int maxPixels, int flags, 810 int *lengthPtr); 811 #endif 812 #ifndef Tk_MoveResizeWindow_TCL_DECLARED 813 #define Tk_MoveResizeWindow_TCL_DECLARED 814 /* 127 */ 815 EXTERN void Tk_MoveResizeWindow(Tk_Window tkwin, int x, int y, 816 int width, int height); 817 #endif 818 #ifndef Tk_MoveWindow_TCL_DECLARED 819 #define Tk_MoveWindow_TCL_DECLARED 820 /* 128 */ 821 EXTERN void Tk_MoveWindow(Tk_Window tkwin, int x, int y); 822 #endif 823 #ifndef Tk_MoveToplevelWindow_TCL_DECLARED 824 #define Tk_MoveToplevelWindow_TCL_DECLARED 825 /* 129 */ 826 EXTERN void Tk_MoveToplevelWindow(Tk_Window tkwin, int x, int y); 827 #endif 828 #ifndef Tk_NameOf3DBorder_TCL_DECLARED 829 #define Tk_NameOf3DBorder_TCL_DECLARED 830 /* 130 */ 831 EXTERN CONST84_RETURN char * Tk_NameOf3DBorder(Tk_3DBorder border); 832 #endif 833 #ifndef Tk_NameOfAnchor_TCL_DECLARED 834 #define Tk_NameOfAnchor_TCL_DECLARED 835 /* 131 */ 836 EXTERN CONST84_RETURN char * Tk_NameOfAnchor(Tk_Anchor anchor); 837 #endif 838 #ifndef Tk_NameOfBitmap_TCL_DECLARED 839 #define Tk_NameOfBitmap_TCL_DECLARED 840 /* 132 */ 841 EXTERN CONST84_RETURN char * Tk_NameOfBitmap(Display *display, Pixmap bitmap); 842 #endif 843 #ifndef Tk_NameOfCapStyle_TCL_DECLARED 844 #define Tk_NameOfCapStyle_TCL_DECLARED 845 /* 133 */ 846 EXTERN CONST84_RETURN char * Tk_NameOfCapStyle(int cap); 847 #endif 848 #ifndef Tk_NameOfColor_TCL_DECLARED 849 #define Tk_NameOfColor_TCL_DECLARED 850 /* 134 */ 851 EXTERN CONST84_RETURN char * Tk_NameOfColor(XColor *colorPtr); 852 #endif 853 #ifndef Tk_NameOfCursor_TCL_DECLARED 854 #define Tk_NameOfCursor_TCL_DECLARED 855 /* 135 */ 856 EXTERN CONST84_RETURN char * Tk_NameOfCursor(Display *display, 857 Tk_Cursor cursor); 858 #endif 859 #ifndef Tk_NameOfFont_TCL_DECLARED 860 #define Tk_NameOfFont_TCL_DECLARED 861 /* 136 */ 862 EXTERN CONST84_RETURN char * Tk_NameOfFont(Tk_Font font); 863 #endif 864 #ifndef Tk_NameOfImage_TCL_DECLARED 865 #define Tk_NameOfImage_TCL_DECLARED 866 /* 137 */ 867 EXTERN CONST84_RETURN char * Tk_NameOfImage(Tk_ImageMaster imageMaster); 868 #endif 869 #ifndef Tk_NameOfJoinStyle_TCL_DECLARED 870 #define Tk_NameOfJoinStyle_TCL_DECLARED 871 /* 138 */ 872 EXTERN CONST84_RETURN char * Tk_NameOfJoinStyle(int join); 873 #endif 874 #ifndef Tk_NameOfJustify_TCL_DECLARED 875 #define Tk_NameOfJustify_TCL_DECLARED 876 /* 139 */ 877 EXTERN CONST84_RETURN char * Tk_NameOfJustify(Tk_Justify justify); 878 #endif 879 #ifndef Tk_NameOfRelief_TCL_DECLARED 880 #define Tk_NameOfRelief_TCL_DECLARED 881 /* 140 */ 882 EXTERN CONST84_RETURN char * Tk_NameOfRelief(int relief); 883 #endif 884 #ifndef Tk_NameToWindow_TCL_DECLARED 885 #define Tk_NameToWindow_TCL_DECLARED 886 /* 141 */ 887 EXTERN Tk_Window Tk_NameToWindow(Tcl_Interp *interp, 888 CONST char *pathName, Tk_Window tkwin); 889 #endif 890 #ifndef Tk_OwnSelection_TCL_DECLARED 891 #define Tk_OwnSelection_TCL_DECLARED 892 /* 142 */ 893 EXTERN void Tk_OwnSelection(Tk_Window tkwin, Atom selection, 894 Tk_LostSelProc *proc, ClientData clientData); 895 #endif 896 #ifndef Tk_ParseArgv_TCL_DECLARED 897 #define Tk_ParseArgv_TCL_DECLARED 898 /* 143 */ 899 EXTERN int Tk_ParseArgv(Tcl_Interp *interp, Tk_Window tkwin, 900 int *argcPtr, CONST84 char **argv, 901 Tk_ArgvInfo *argTable, int flags); 902 #endif 903 #ifndef Tk_PhotoPutBlock_NoComposite_TCL_DECLARED 904 #define Tk_PhotoPutBlock_NoComposite_TCL_DECLARED 905 /* 144 */ 906 EXTERN void Tk_PhotoPutBlock_NoComposite(Tk_PhotoHandle handle, 907 Tk_PhotoImageBlock *blockPtr, int x, int y, 908 int width, int height); 909 #endif 910 #ifndef Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED 911 #define Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED 912 /* 145 */ 913 EXTERN void Tk_PhotoPutZoomedBlock_NoComposite( 914 Tk_PhotoHandle handle, 915 Tk_PhotoImageBlock *blockPtr, int x, int y, 916 int width, int height, int zoomX, int zoomY, 917 int subsampleX, int subsampleY); 918 #endif 919 #ifndef Tk_PhotoGetImage_TCL_DECLARED 920 #define Tk_PhotoGetImage_TCL_DECLARED 921 /* 146 */ 922 EXTERN int Tk_PhotoGetImage(Tk_PhotoHandle handle, 923 Tk_PhotoImageBlock *blockPtr); 924 #endif 925 #ifndef Tk_PhotoBlank_TCL_DECLARED 926 #define Tk_PhotoBlank_TCL_DECLARED 927 /* 147 */ 928 EXTERN void Tk_PhotoBlank(Tk_PhotoHandle handle); 929 #endif 930 #ifndef Tk_PhotoExpand_Panic_TCL_DECLARED 931 #define Tk_PhotoExpand_Panic_TCL_DECLARED 932 /* 148 */ 933 EXTERN void Tk_PhotoExpand_Panic(Tk_PhotoHandle handle, 934 int width, int height); 935 #endif 936 #ifndef Tk_PhotoGetSize_TCL_DECLARED 937 #define Tk_PhotoGetSize_TCL_DECLARED 938 /* 149 */ 939 EXTERN void Tk_PhotoGetSize(Tk_PhotoHandle handle, int *widthPtr, 940 int *heightPtr); 941 #endif 942 #ifndef Tk_PhotoSetSize_Panic_TCL_DECLARED 943 #define Tk_PhotoSetSize_Panic_TCL_DECLARED 944 /* 150 */ 945 EXTERN void Tk_PhotoSetSize_Panic(Tk_PhotoHandle handle, 946 int width, int height); 947 #endif 948 #ifndef Tk_PointToChar_TCL_DECLARED 949 #define Tk_PointToChar_TCL_DECLARED 950 /* 151 */ 951 EXTERN int Tk_PointToChar(Tk_TextLayout layout, int x, int y); 952 #endif 953 #ifndef Tk_PostscriptFontName_TCL_DECLARED 954 #define Tk_PostscriptFontName_TCL_DECLARED 955 /* 152 */ 956 EXTERN int Tk_PostscriptFontName(Tk_Font tkfont, 957 Tcl_DString *dsPtr); 958 #endif 959 #ifndef Tk_PreserveColormap_TCL_DECLARED 960 #define Tk_PreserveColormap_TCL_DECLARED 961 /* 153 */ 962 EXTERN void Tk_PreserveColormap(Display *display, 963 Colormap colormap); 964 #endif 965 #ifndef Tk_QueueWindowEvent_TCL_DECLARED 966 #define Tk_QueueWindowEvent_TCL_DECLARED 967 /* 154 */ 968 EXTERN void Tk_QueueWindowEvent(XEvent *eventPtr, 969 Tcl_QueuePosition position); 970 #endif 971 #ifndef Tk_RedrawImage_TCL_DECLARED 972 #define Tk_RedrawImage_TCL_DECLARED 973 /* 155 */ 974 EXTERN void Tk_RedrawImage(Tk_Image image, int imageX, 975 int imageY, int width, int height, 976 Drawable drawable, int drawableX, 977 int drawableY); 978 #endif 979 #ifndef Tk_ResizeWindow_TCL_DECLARED 980 #define Tk_ResizeWindow_TCL_DECLARED 981 /* 156 */ 982 EXTERN void Tk_ResizeWindow(Tk_Window tkwin, int width, 983 int height); 984 #endif 985 #ifndef Tk_RestackWindow_TCL_DECLARED 986 #define Tk_RestackWindow_TCL_DECLARED 987 /* 157 */ 988 EXTERN int Tk_RestackWindow(Tk_Window tkwin, int aboveBelow, 989 Tk_Window other); 990 #endif 991 #ifndef Tk_RestrictEvents_TCL_DECLARED 992 #define Tk_RestrictEvents_TCL_DECLARED 993 /* 158 */ 994 EXTERN Tk_RestrictProc * Tk_RestrictEvents(Tk_RestrictProc *proc, 995 ClientData arg, ClientData *prevArgPtr); 996 #endif 997 #ifndef Tk_SafeInit_TCL_DECLARED 998 #define Tk_SafeInit_TCL_DECLARED 999 /* 159 */ 1000 EXTERN int Tk_SafeInit(Tcl_Interp *interp); 1001 #endif 1002 #ifndef Tk_SetAppName_TCL_DECLARED 1003 #define Tk_SetAppName_TCL_DECLARED 1004 /* 160 */ 1005 EXTERN CONST char * Tk_SetAppName(Tk_Window tkwin, CONST char *name); 1006 #endif 1007 #ifndef Tk_SetBackgroundFromBorder_TCL_DECLARED 1008 #define Tk_SetBackgroundFromBorder_TCL_DECLARED 1009 /* 161 */ 1010 EXTERN void Tk_SetBackgroundFromBorder(Tk_Window tkwin, 1011 Tk_3DBorder border); 1012 #endif 1013 #ifndef Tk_SetClass_TCL_DECLARED 1014 #define Tk_SetClass_TCL_DECLARED 1015 /* 162 */ 1016 EXTERN void Tk_SetClass(Tk_Window tkwin, CONST char *className); 1017 #endif 1018 #ifndef Tk_SetGrid_TCL_DECLARED 1019 #define Tk_SetGrid_TCL_DECLARED 1020 /* 163 */ 1021 EXTERN void Tk_SetGrid(Tk_Window tkwin, int reqWidth, 1022 int reqHeight, int gridWidth, int gridHeight); 1023 #endif 1024 #ifndef Tk_SetInternalBorder_TCL_DECLARED 1025 #define Tk_SetInternalBorder_TCL_DECLARED 1026 /* 164 */ 1027 EXTERN void Tk_SetInternalBorder(Tk_Window tkwin, int width); 1028 #endif 1029 #ifndef Tk_SetWindowBackground_TCL_DECLARED 1030 #define Tk_SetWindowBackground_TCL_DECLARED 1031 /* 165 */ 1032 EXTERN void Tk_SetWindowBackground(Tk_Window tkwin, 1033 unsigned long pixel); 1034 #endif 1035 #ifndef Tk_SetWindowBackgroundPixmap_TCL_DECLARED 1036 #define Tk_SetWindowBackgroundPixmap_TCL_DECLARED 1037 /* 166 */ 1038 EXTERN void Tk_SetWindowBackgroundPixmap(Tk_Window tkwin, 1039 Pixmap pixmap); 1040 #endif 1041 #ifndef Tk_SetWindowBorder_TCL_DECLARED 1042 #define Tk_SetWindowBorder_TCL_DECLARED 1043 /* 167 */ 1044 EXTERN void Tk_SetWindowBorder(Tk_Window tkwin, 1045 unsigned long pixel); 1046 #endif 1047 #ifndef Tk_SetWindowBorderWidth_TCL_DECLARED 1048 #define Tk_SetWindowBorderWidth_TCL_DECLARED 1049 /* 168 */ 1050 EXTERN void Tk_SetWindowBorderWidth(Tk_Window tkwin, int width); 1051 #endif 1052 #ifndef Tk_SetWindowBorderPixmap_TCL_DECLARED 1053 #define Tk_SetWindowBorderPixmap_TCL_DECLARED 1054 /* 169 */ 1055 EXTERN void Tk_SetWindowBorderPixmap(Tk_Window tkwin, 1056 Pixmap pixmap); 1057 #endif 1058 #ifndef Tk_SetWindowColormap_TCL_DECLARED 1059 #define Tk_SetWindowColormap_TCL_DECLARED 1060 /* 170 */ 1061 EXTERN void Tk_SetWindowColormap(Tk_Window tkwin, 1062 Colormap colormap); 1063 #endif 1064 #ifndef Tk_SetWindowVisual_TCL_DECLARED 1065 #define Tk_SetWindowVisual_TCL_DECLARED 1066 /* 171 */ 1067 EXTERN int Tk_SetWindowVisual(Tk_Window tkwin, Visual *visual, 1068 int depth, Colormap colormap); 1069 #endif 1070 #ifndef Tk_SizeOfBitmap_TCL_DECLARED 1071 #define Tk_SizeOfBitmap_TCL_DECLARED 1072 /* 172 */ 1073 EXTERN void Tk_SizeOfBitmap(Display *display, Pixmap bitmap, 1074 int *widthPtr, int *heightPtr); 1075 #endif 1076 #ifndef Tk_SizeOfImage_TCL_DECLARED 1077 #define Tk_SizeOfImage_TCL_DECLARED 1078 /* 173 */ 1079 EXTERN void Tk_SizeOfImage(Tk_Image image, int *widthPtr, 1080 int *heightPtr); 1081 #endif 1082 #ifndef Tk_StrictMotif_TCL_DECLARED 1083 #define Tk_StrictMotif_TCL_DECLARED 1084 /* 174 */ 1085 EXTERN int Tk_StrictMotif(Tk_Window tkwin); 1086 #endif 1087 #ifndef Tk_TextLayoutToPostscript_TCL_DECLARED 1088 #define Tk_TextLayoutToPostscript_TCL_DECLARED 1089 /* 175 */ 1090 EXTERN void Tk_TextLayoutToPostscript(Tcl_Interp *interp, 1091 Tk_TextLayout layout); 1092 #endif 1093 #ifndef Tk_TextWidth_TCL_DECLARED 1094 #define Tk_TextWidth_TCL_DECLARED 1095 /* 176 */ 1096 EXTERN int Tk_TextWidth(Tk_Font font, CONST char *str, 1097 int numBytes); 1098 #endif 1099 #ifndef Tk_UndefineCursor_TCL_DECLARED 1100 #define Tk_UndefineCursor_TCL_DECLARED 1101 /* 177 */ 1102 EXTERN void Tk_UndefineCursor(Tk_Window window); 1103 #endif 1104 #ifndef Tk_UnderlineChars_TCL_DECLARED 1105 #define Tk_UnderlineChars_TCL_DECLARED 1106 /* 178 */ 1107 EXTERN void Tk_UnderlineChars(Display *display, 1108 Drawable drawable, GC gc, Tk_Font tkfont, 1109 CONST char *source, int x, int y, 1110 int firstByte, int lastByte); 1111 #endif 1112 #ifndef Tk_UnderlineTextLayout_TCL_DECLARED 1113 #define Tk_UnderlineTextLayout_TCL_DECLARED 1114 /* 179 */ 1115 EXTERN void Tk_UnderlineTextLayout(Display *display, 1116 Drawable drawable, GC gc, 1117 Tk_TextLayout layout, int x, int y, 1118 int underline); 1119 #endif 1120 #ifndef Tk_Ungrab_TCL_DECLARED 1121 #define Tk_Ungrab_TCL_DECLARED 1122 /* 180 */ 1123 EXTERN void Tk_Ungrab(Tk_Window tkwin); 1124 #endif 1125 #ifndef Tk_UnmaintainGeometry_TCL_DECLARED 1126 #define Tk_UnmaintainGeometry_TCL_DECLARED 1127 /* 181 */ 1128 EXTERN void Tk_UnmaintainGeometry(Tk_Window slave, 1129 Tk_Window master); 1130 #endif 1131 #ifndef Tk_UnmapWindow_TCL_DECLARED 1132 #define Tk_UnmapWindow_TCL_DECLARED 1133 /* 182 */ 1134 EXTERN void Tk_UnmapWindow(Tk_Window tkwin); 1135 #endif 1136 #ifndef Tk_UnsetGrid_TCL_DECLARED 1137 #define Tk_UnsetGrid_TCL_DECLARED 1138 /* 183 */ 1139 EXTERN void Tk_UnsetGrid(Tk_Window tkwin); 1140 #endif 1141 #ifndef Tk_UpdatePointer_TCL_DECLARED 1142 #define Tk_UpdatePointer_TCL_DECLARED 1143 /* 184 */ 1144 EXTERN void Tk_UpdatePointer(Tk_Window tkwin, int x, int y, 1145 int state); 1146 #endif 1147 #ifndef Tk_AllocBitmapFromObj_TCL_DECLARED 1148 #define Tk_AllocBitmapFromObj_TCL_DECLARED 1149 /* 185 */ 1150 EXTERN Pixmap Tk_AllocBitmapFromObj(Tcl_Interp *interp, 1151 Tk_Window tkwin, Tcl_Obj *objPtr); 1152 #endif 1153 #ifndef Tk_Alloc3DBorderFromObj_TCL_DECLARED 1154 #define Tk_Alloc3DBorderFromObj_TCL_DECLARED 1155 /* 186 */ 1156 EXTERN Tk_3DBorder Tk_Alloc3DBorderFromObj(Tcl_Interp *interp, 1157 Tk_Window tkwin, Tcl_Obj *objPtr); 1158 #endif 1159 #ifndef Tk_AllocColorFromObj_TCL_DECLARED 1160 #define Tk_AllocColorFromObj_TCL_DECLARED 1161 /* 187 */ 1162 EXTERN XColor * Tk_AllocColorFromObj(Tcl_Interp *interp, 1163 Tk_Window tkwin, Tcl_Obj *objPtr); 1164 #endif 1165 #ifndef Tk_AllocCursorFromObj_TCL_DECLARED 1166 #define Tk_AllocCursorFromObj_TCL_DECLARED 1167 /* 188 */ 1168 EXTERN Tk_Cursor Tk_AllocCursorFromObj(Tcl_Interp *interp, 1169 Tk_Window tkwin, Tcl_Obj *objPtr); 1170 #endif 1171 #ifndef Tk_AllocFontFromObj_TCL_DECLARED 1172 #define Tk_AllocFontFromObj_TCL_DECLARED 1173 /* 189 */ 1174 EXTERN Tk_Font Tk_AllocFontFromObj(Tcl_Interp *interp, 1175 Tk_Window tkwin, Tcl_Obj *objPtr); 1176 #endif 1177 #ifndef Tk_CreateOptionTable_TCL_DECLARED 1178 #define Tk_CreateOptionTable_TCL_DECLARED 1179 /* 190 */ 1180 EXTERN Tk_OptionTable Tk_CreateOptionTable(Tcl_Interp *interp, 1181 CONST Tk_OptionSpec *templatePtr); 1182 #endif 1183 #ifndef Tk_DeleteOptionTable_TCL_DECLARED 1184 #define Tk_DeleteOptionTable_TCL_DECLARED 1185 /* 191 */ 1186 EXTERN void Tk_DeleteOptionTable(Tk_OptionTable optionTable); 1187 #endif 1188 #ifndef Tk_Free3DBorderFromObj_TCL_DECLARED 1189 #define Tk_Free3DBorderFromObj_TCL_DECLARED 1190 /* 192 */ 1191 EXTERN void Tk_Free3DBorderFromObj(Tk_Window tkwin, 1192 Tcl_Obj *objPtr); 1193 #endif 1194 #ifndef Tk_FreeBitmapFromObj_TCL_DECLARED 1195 #define Tk_FreeBitmapFromObj_TCL_DECLARED 1196 /* 193 */ 1197 EXTERN void Tk_FreeBitmapFromObj(Tk_Window tkwin, 1198 Tcl_Obj *objPtr); 1199 #endif 1200 #ifndef Tk_FreeColorFromObj_TCL_DECLARED 1201 #define Tk_FreeColorFromObj_TCL_DECLARED 1202 /* 194 */ 1203 EXTERN void Tk_FreeColorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 1204 #endif 1205 #ifndef Tk_FreeConfigOptions_TCL_DECLARED 1206 #define Tk_FreeConfigOptions_TCL_DECLARED 1207 /* 195 */ 1208 EXTERN void Tk_FreeConfigOptions(char *recordPtr, 1209 Tk_OptionTable optionToken, Tk_Window tkwin); 1210 #endif 1211 #ifndef Tk_FreeSavedOptions_TCL_DECLARED 1212 #define Tk_FreeSavedOptions_TCL_DECLARED 1213 /* 196 */ 1214 EXTERN void Tk_FreeSavedOptions(Tk_SavedOptions *savePtr); 1215 #endif 1216 #ifndef Tk_FreeCursorFromObj_TCL_DECLARED 1217 #define Tk_FreeCursorFromObj_TCL_DECLARED 1218 /* 197 */ 1219 EXTERN void Tk_FreeCursorFromObj(Tk_Window tkwin, 1220 Tcl_Obj *objPtr); 1221 #endif 1222 #ifndef Tk_FreeFontFromObj_TCL_DECLARED 1223 #define Tk_FreeFontFromObj_TCL_DECLARED 1224 /* 198 */ 1225 EXTERN void Tk_FreeFontFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 1226 #endif 1227 #ifndef Tk_Get3DBorderFromObj_TCL_DECLARED 1228 #define Tk_Get3DBorderFromObj_TCL_DECLARED 1229 /* 199 */ 1230 EXTERN Tk_3DBorder Tk_Get3DBorderFromObj(Tk_Window tkwin, 1231 Tcl_Obj *objPtr); 1232 #endif 1233 #ifndef Tk_GetAnchorFromObj_TCL_DECLARED 1234 #define Tk_GetAnchorFromObj_TCL_DECLARED 1235 /* 200 */ 1236 EXTERN int Tk_GetAnchorFromObj(Tcl_Interp *interp, 1237 Tcl_Obj *objPtr, Tk_Anchor *anchorPtr); 1238 #endif 1239 #ifndef Tk_GetBitmapFromObj_TCL_DECLARED 1240 #define Tk_GetBitmapFromObj_TCL_DECLARED 1241 /* 201 */ 1242 EXTERN Pixmap Tk_GetBitmapFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 1243 #endif 1244 #ifndef Tk_GetColorFromObj_TCL_DECLARED 1245 #define Tk_GetColorFromObj_TCL_DECLARED 1246 /* 202 */ 1247 EXTERN XColor * Tk_GetColorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 1248 #endif 1249 #ifndef Tk_GetCursorFromObj_TCL_DECLARED 1250 #define Tk_GetCursorFromObj_TCL_DECLARED 1251 /* 203 */ 1252 EXTERN Tk_Cursor Tk_GetCursorFromObj(Tk_Window tkwin, Tcl_Obj *objPtr); 1253 #endif 1254 #ifndef Tk_GetOptionInfo_TCL_DECLARED 1255 #define Tk_GetOptionInfo_TCL_DECLARED 1256 /* 204 */ 1257 EXTERN Tcl_Obj * Tk_GetOptionInfo(Tcl_Interp *interp, char *recordPtr, 1258 Tk_OptionTable optionTable, Tcl_Obj *namePtr, 1259 Tk_Window tkwin); 1260 #endif 1261 #ifndef Tk_GetOptionValue_TCL_DECLARED 1262 #define Tk_GetOptionValue_TCL_DECLARED 1263 /* 205 */ 1264 EXTERN Tcl_Obj * Tk_GetOptionValue(Tcl_Interp *interp, 1265 char *recordPtr, Tk_OptionTable optionTable, 1266 Tcl_Obj *namePtr, Tk_Window tkwin); 1267 #endif 1268 #ifndef Tk_GetJustifyFromObj_TCL_DECLARED 1269 #define Tk_GetJustifyFromObj_TCL_DECLARED 1270 /* 206 */ 1271 EXTERN int Tk_GetJustifyFromObj(Tcl_Interp *interp, 1272 Tcl_Obj *objPtr, Tk_Justify *justifyPtr); 1273 #endif 1274 #ifndef Tk_GetMMFromObj_TCL_DECLARED 1275 #define Tk_GetMMFromObj_TCL_DECLARED 1276 /* 207 */ 1277 EXTERN int Tk_GetMMFromObj(Tcl_Interp *interp, Tk_Window tkwin, 1278 Tcl_Obj *objPtr, double *doublePtr); 1279 #endif 1280 #ifndef Tk_GetPixelsFromObj_TCL_DECLARED 1281 #define Tk_GetPixelsFromObj_TCL_DECLARED 1282 /* 208 */ 1283 EXTERN int Tk_GetPixelsFromObj(Tcl_Interp *interp, 1284 Tk_Window tkwin, Tcl_Obj *objPtr, 1285 int *intPtr); 1286 #endif 1287 #ifndef Tk_GetReliefFromObj_TCL_DECLARED 1288 #define Tk_GetReliefFromObj_TCL_DECLARED 1289 /* 209 */ 1290 EXTERN int Tk_GetReliefFromObj(Tcl_Interp *interp, 1291 Tcl_Obj *objPtr, int *resultPtr); 1292 #endif 1293 #ifndef Tk_GetScrollInfoObj_TCL_DECLARED 1294 #define Tk_GetScrollInfoObj_TCL_DECLARED 1295 /* 210 */ 1296 EXTERN int Tk_GetScrollInfoObj(Tcl_Interp *interp, int objc, 1297 Tcl_Obj *CONST objv[], double *dblPtr, 1298 int *intPtr); 1299 #endif 1300 #ifndef Tk_InitOptions_TCL_DECLARED 1301 #define Tk_InitOptions_TCL_DECLARED 1302 /* 211 */ 1303 EXTERN int Tk_InitOptions(Tcl_Interp *interp, char *recordPtr, 1304 Tk_OptionTable optionToken, Tk_Window tkwin); 1305 #endif 1306 #ifndef Tk_MainEx_TCL_DECLARED 1307 #define Tk_MainEx_TCL_DECLARED 1308 /* 212 */ 1309 EXTERN void Tk_MainEx(int argc, char **argv, 1310 Tcl_AppInitProc *appInitProc, 1311 Tcl_Interp *interp); 1312 #endif 1313 #ifndef Tk_RestoreSavedOptions_TCL_DECLARED 1314 #define Tk_RestoreSavedOptions_TCL_DECLARED 1315 /* 213 */ 1316 EXTERN void Tk_RestoreSavedOptions(Tk_SavedOptions *savePtr); 1317 #endif 1318 #ifndef Tk_SetOptions_TCL_DECLARED 1319 #define Tk_SetOptions_TCL_DECLARED 1320 /* 214 */ 1321 EXTERN int Tk_SetOptions(Tcl_Interp *interp, char *recordPtr, 1322 Tk_OptionTable optionTable, int objc, 1323 Tcl_Obj *CONST objv[], Tk_Window tkwin, 1324 Tk_SavedOptions *savePtr, int *maskPtr); 1325 #endif 1326 #ifndef Tk_InitConsoleChannels_TCL_DECLARED 1327 #define Tk_InitConsoleChannels_TCL_DECLARED 1328 /* 215 */ 1329 EXTERN void Tk_InitConsoleChannels(Tcl_Interp *interp); 1330 #endif 1331 #ifndef Tk_CreateConsoleWindow_TCL_DECLARED 1332 #define Tk_CreateConsoleWindow_TCL_DECLARED 1333 /* 216 */ 1334 EXTERN int Tk_CreateConsoleWindow(Tcl_Interp *interp); 1335 #endif 1336 #ifndef Tk_CreateSmoothMethod_TCL_DECLARED 1337 #define Tk_CreateSmoothMethod_TCL_DECLARED 1338 /* 217 */ 1339 EXTERN void Tk_CreateSmoothMethod(Tcl_Interp *interp, 1340 Tk_SmoothMethod *method); 1341 #endif 1342 /* Slot 218 is reserved */ 1343 /* Slot 219 is reserved */ 1344 #ifndef Tk_GetDash_TCL_DECLARED 1345 #define Tk_GetDash_TCL_DECLARED 1346 /* 220 */ 1347 EXTERN int Tk_GetDash(Tcl_Interp *interp, CONST char *value, 1348 Tk_Dash *dash); 1349 #endif 1350 #ifndef Tk_CreateOutline_TCL_DECLARED 1351 #define Tk_CreateOutline_TCL_DECLARED 1352 /* 221 */ 1353 EXTERN void Tk_CreateOutline(Tk_Outline *outline); 1354 #endif 1355 #ifndef Tk_DeleteOutline_TCL_DECLARED 1356 #define Tk_DeleteOutline_TCL_DECLARED 1357 /* 222 */ 1358 EXTERN void Tk_DeleteOutline(Display *display, 1359 Tk_Outline *outline); 1360 #endif 1361 #ifndef Tk_ConfigOutlineGC_TCL_DECLARED 1362 #define Tk_ConfigOutlineGC_TCL_DECLARED 1363 /* 223 */ 1364 EXTERN int Tk_ConfigOutlineGC(XGCValues *gcValues, 1365 Tk_Canvas canvas, Tk_Item *item, 1366 Tk_Outline *outline); 1367 #endif 1368 #ifndef Tk_ChangeOutlineGC_TCL_DECLARED 1369 #define Tk_ChangeOutlineGC_TCL_DECLARED 1370 /* 224 */ 1371 EXTERN int Tk_ChangeOutlineGC(Tk_Canvas canvas, Tk_Item *item, 1372 Tk_Outline *outline); 1373 #endif 1374 #ifndef Tk_ResetOutlineGC_TCL_DECLARED 1375 #define Tk_ResetOutlineGC_TCL_DECLARED 1376 /* 225 */ 1377 EXTERN int Tk_ResetOutlineGC(Tk_Canvas canvas, Tk_Item *item, 1378 Tk_Outline *outline); 1379 #endif 1380 #ifndef Tk_CanvasPsOutline_TCL_DECLARED 1381 #define Tk_CanvasPsOutline_TCL_DECLARED 1382 /* 226 */ 1383 EXTERN int Tk_CanvasPsOutline(Tk_Canvas canvas, Tk_Item *item, 1384 Tk_Outline *outline); 1385 #endif 1386 #ifndef Tk_SetTSOrigin_TCL_DECLARED 1387 #define Tk_SetTSOrigin_TCL_DECLARED 1388 /* 227 */ 1389 EXTERN void Tk_SetTSOrigin(Tk_Window tkwin, GC gc, int x, int y); 1390 #endif 1391 #ifndef Tk_CanvasGetCoordFromObj_TCL_DECLARED 1392 #define Tk_CanvasGetCoordFromObj_TCL_DECLARED 1393 /* 228 */ 1394 EXTERN int Tk_CanvasGetCoordFromObj(Tcl_Interp *interp, 1395 Tk_Canvas canvas, Tcl_Obj *obj, 1396 double *doublePtr); 1397 #endif 1398 #ifndef Tk_CanvasSetOffset_TCL_DECLARED 1399 #define Tk_CanvasSetOffset_TCL_DECLARED 1400 /* 229 */ 1401 EXTERN void Tk_CanvasSetOffset(Tk_Canvas canvas, GC gc, 1402 Tk_TSOffset *offset); 1403 #endif 1404 #ifndef Tk_DitherPhoto_TCL_DECLARED 1405 #define Tk_DitherPhoto_TCL_DECLARED 1406 /* 230 */ 1407 EXTERN void Tk_DitherPhoto(Tk_PhotoHandle handle, int x, int y, 1408 int width, int height); 1409 #endif 1410 #ifndef Tk_PostscriptBitmap_TCL_DECLARED 1411 #define Tk_PostscriptBitmap_TCL_DECLARED 1412 /* 231 */ 1413 EXTERN int Tk_PostscriptBitmap(Tcl_Interp *interp, 1414 Tk_Window tkwin, Tk_PostscriptInfo psInfo, 1415 Pixmap bitmap, int startX, int startY, 1416 int width, int height); 1417 #endif 1418 #ifndef Tk_PostscriptColor_TCL_DECLARED 1419 #define Tk_PostscriptColor_TCL_DECLARED 1420 /* 232 */ 1421 EXTERN int Tk_PostscriptColor(Tcl_Interp *interp, 1422 Tk_PostscriptInfo psInfo, XColor *colorPtr); 1423 #endif 1424 #ifndef Tk_PostscriptFont_TCL_DECLARED 1425 #define Tk_PostscriptFont_TCL_DECLARED 1426 /* 233 */ 1427 EXTERN int Tk_PostscriptFont(Tcl_Interp *interp, 1428 Tk_PostscriptInfo psInfo, Tk_Font font); 1429 #endif 1430 #ifndef Tk_PostscriptImage_TCL_DECLARED 1431 #define Tk_PostscriptImage_TCL_DECLARED 1432 /* 234 */ 1433 EXTERN int Tk_PostscriptImage(Tk_Image image, 1434 Tcl_Interp *interp, Tk_Window tkwin, 1435 Tk_PostscriptInfo psinfo, int x, int y, 1436 int width, int height, int prepass); 1437 #endif 1438 #ifndef Tk_PostscriptPath_TCL_DECLARED 1439 #define Tk_PostscriptPath_TCL_DECLARED 1440 /* 235 */ 1441 EXTERN void Tk_PostscriptPath(Tcl_Interp *interp, 1442 Tk_PostscriptInfo psInfo, double *coordPtr, 1443 int numPoints); 1444 #endif 1445 #ifndef Tk_PostscriptStipple_TCL_DECLARED 1446 #define Tk_PostscriptStipple_TCL_DECLARED 1447 /* 236 */ 1448 EXTERN int Tk_PostscriptStipple(Tcl_Interp *interp, 1449 Tk_Window tkwin, Tk_PostscriptInfo psInfo, 1450 Pixmap bitmap); 1451 #endif 1452 #ifndef Tk_PostscriptY_TCL_DECLARED 1453 #define Tk_PostscriptY_TCL_DECLARED 1454 /* 237 */ 1455 EXTERN double Tk_PostscriptY(double y, Tk_PostscriptInfo psInfo); 1456 #endif 1457 #ifndef Tk_PostscriptPhoto_TCL_DECLARED 1458 #define Tk_PostscriptPhoto_TCL_DECLARED 1459 /* 238 */ 1460 EXTERN int Tk_PostscriptPhoto(Tcl_Interp *interp, 1461 Tk_PhotoImageBlock *blockPtr, 1462 Tk_PostscriptInfo psInfo, int width, 1463 int height); 1464 #endif 1465 #ifndef Tk_CreateClientMessageHandler_TCL_DECLARED 1466 #define Tk_CreateClientMessageHandler_TCL_DECLARED 1467 /* 239 */ 1468 EXTERN void Tk_CreateClientMessageHandler( 1469 Tk_ClientMessageProc *proc); 1470 #endif 1471 #ifndef Tk_DeleteClientMessageHandler_TCL_DECLARED 1472 #define Tk_DeleteClientMessageHandler_TCL_DECLARED 1473 /* 240 */ 1474 EXTERN void Tk_DeleteClientMessageHandler( 1475 Tk_ClientMessageProc *proc); 1476 #endif 1477 #ifndef Tk_CreateAnonymousWindow_TCL_DECLARED 1478 #define Tk_CreateAnonymousWindow_TCL_DECLARED 1479 /* 241 */ 1480 EXTERN Tk_Window Tk_CreateAnonymousWindow(Tcl_Interp *interp, 1481 Tk_Window parent, CONST char *screenName); 1482 #endif 1483 #ifndef Tk_SetClassProcs_TCL_DECLARED 1484 #define Tk_SetClassProcs_TCL_DECLARED 1485 /* 242 */ 1486 EXTERN void Tk_SetClassProcs(Tk_Window tkwin, 1487 Tk_ClassProcs *procs, 1488 ClientData instanceData); 1489 #endif 1490 #ifndef Tk_SetInternalBorderEx_TCL_DECLARED 1491 #define Tk_SetInternalBorderEx_TCL_DECLARED 1492 /* 243 */ 1493 EXTERN void Tk_SetInternalBorderEx(Tk_Window tkwin, int left, 1494 int right, int top, int bottom); 1495 #endif 1496 #ifndef Tk_SetMinimumRequestSize_TCL_DECLARED 1497 #define Tk_SetMinimumRequestSize_TCL_DECLARED 1498 /* 244 */ 1499 EXTERN void Tk_SetMinimumRequestSize(Tk_Window tkwin, 1500 int minWidth, int minHeight); 1501 #endif 1502 #ifndef Tk_SetCaretPos_TCL_DECLARED 1503 #define Tk_SetCaretPos_TCL_DECLARED 1504 /* 245 */ 1505 EXTERN void Tk_SetCaretPos(Tk_Window tkwin, int x, int y, 1506 int height); 1507 #endif 1508 #ifndef Tk_PhotoPutBlock_Panic_TCL_DECLARED 1509 #define Tk_PhotoPutBlock_Panic_TCL_DECLARED 1510 /* 246 */ 1511 EXTERN void Tk_PhotoPutBlock_Panic(Tk_PhotoHandle handle, 1512 Tk_PhotoImageBlock *blockPtr, int x, int y, 1513 int width, int height, int compRule); 1514 #endif 1515 #ifndef Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED 1516 #define Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED 1517 /* 247 */ 1518 EXTERN void Tk_PhotoPutZoomedBlock_Panic(Tk_PhotoHandle handle, 1519 Tk_PhotoImageBlock *blockPtr, int x, int y, 1520 int width, int height, int zoomX, int zoomY, 1521 int subsampleX, int subsampleY, int compRule); 1522 #endif 1523 #ifndef Tk_CollapseMotionEvents_TCL_DECLARED 1524 #define Tk_CollapseMotionEvents_TCL_DECLARED 1525 /* 248 */ 1526 EXTERN int Tk_CollapseMotionEvents(Display *display, 1527 int collapse); 1528 #endif 1529 #ifndef Tk_RegisterStyleEngine_TCL_DECLARED 1530 #define Tk_RegisterStyleEngine_TCL_DECLARED 1531 /* 249 */ 1532 EXTERN Tk_StyleEngine Tk_RegisterStyleEngine(CONST char *name, 1533 Tk_StyleEngine parent); 1534 #endif 1535 #ifndef Tk_GetStyleEngine_TCL_DECLARED 1536 #define Tk_GetStyleEngine_TCL_DECLARED 1537 /* 250 */ 1538 EXTERN Tk_StyleEngine Tk_GetStyleEngine(CONST char *name); 1539 #endif 1540 #ifndef Tk_RegisterStyledElement_TCL_DECLARED 1541 #define Tk_RegisterStyledElement_TCL_DECLARED 1542 /* 251 */ 1543 EXTERN int Tk_RegisterStyledElement(Tk_StyleEngine engine, 1544 Tk_ElementSpec *templatePtr); 1545 #endif 1546 #ifndef Tk_GetElementId_TCL_DECLARED 1547 #define Tk_GetElementId_TCL_DECLARED 1548 /* 252 */ 1549 EXTERN int Tk_GetElementId(CONST char *name); 1550 #endif 1551 #ifndef Tk_CreateStyle_TCL_DECLARED 1552 #define Tk_CreateStyle_TCL_DECLARED 1553 /* 253 */ 1554 EXTERN Tk_Style Tk_CreateStyle(CONST char *name, 1555 Tk_StyleEngine engine, ClientData clientData); 1556 #endif 1557 #ifndef Tk_GetStyle_TCL_DECLARED 1558 #define Tk_GetStyle_TCL_DECLARED 1559 /* 254 */ 1560 EXTERN Tk_Style Tk_GetStyle(Tcl_Interp *interp, CONST char *name); 1561 #endif 1562 #ifndef Tk_FreeStyle_TCL_DECLARED 1563 #define Tk_FreeStyle_TCL_DECLARED 1564 /* 255 */ 1565 EXTERN void Tk_FreeStyle(Tk_Style style); 1566 #endif 1567 #ifndef Tk_NameOfStyle_TCL_DECLARED 1568 #define Tk_NameOfStyle_TCL_DECLARED 1569 /* 256 */ 1570 EXTERN CONST char * Tk_NameOfStyle(Tk_Style style); 1571 #endif 1572 #ifndef Tk_AllocStyleFromObj_TCL_DECLARED 1573 #define Tk_AllocStyleFromObj_TCL_DECLARED 1574 /* 257 */ 1575 EXTERN Tk_Style Tk_AllocStyleFromObj(Tcl_Interp *interp, 1576 Tcl_Obj *objPtr); 1577 #endif 1578 #ifndef Tk_GetStyleFromObj_TCL_DECLARED 1579 #define Tk_GetStyleFromObj_TCL_DECLARED 1580 /* 258 */ 1581 EXTERN Tk_Style Tk_GetStyleFromObj(Tcl_Obj *objPtr); 1582 #endif 1583 #ifndef Tk_FreeStyleFromObj_TCL_DECLARED 1584 #define Tk_FreeStyleFromObj_TCL_DECLARED 1585 /* 259 */ 1586 EXTERN void Tk_FreeStyleFromObj(Tcl_Obj *objPtr); 1587 #endif 1588 #ifndef Tk_GetStyledElement_TCL_DECLARED 1589 #define Tk_GetStyledElement_TCL_DECLARED 1590 /* 260 */ 1591 EXTERN Tk_StyledElement Tk_GetStyledElement(Tk_Style style, int elementId, 1592 Tk_OptionTable optionTable); 1593 #endif 1594 #ifndef Tk_GetElementSize_TCL_DECLARED 1595 #define Tk_GetElementSize_TCL_DECLARED 1596 /* 261 */ 1597 EXTERN void Tk_GetElementSize(Tk_Style style, 1598 Tk_StyledElement element, char *recordPtr, 1599 Tk_Window tkwin, int width, int height, 1600 int inner, int *widthPtr, int *heightPtr); 1601 #endif 1602 #ifndef Tk_GetElementBox_TCL_DECLARED 1603 #define Tk_GetElementBox_TCL_DECLARED 1604 /* 262 */ 1605 EXTERN void Tk_GetElementBox(Tk_Style style, 1606 Tk_StyledElement element, char *recordPtr, 1607 Tk_Window tkwin, int x, int y, int width, 1608 int height, int inner, int *xPtr, int *yPtr, 1609 int *widthPtr, int *heightPtr); 1610 #endif 1611 #ifndef Tk_GetElementBorderWidth_TCL_DECLARED 1612 #define Tk_GetElementBorderWidth_TCL_DECLARED 1613 /* 263 */ 1614 EXTERN int Tk_GetElementBorderWidth(Tk_Style style, 1615 Tk_StyledElement element, char *recordPtr, 1616 Tk_Window tkwin); 1617 #endif 1618 #ifndef Tk_DrawElement_TCL_DECLARED 1619 #define Tk_DrawElement_TCL_DECLARED 1620 /* 264 */ 1621 EXTERN void Tk_DrawElement(Tk_Style style, 1622 Tk_StyledElement element, char *recordPtr, 1623 Tk_Window tkwin, Drawable d, int x, int y, 1624 int width, int height, int state); 1625 #endif 1626 #ifndef Tk_PhotoExpand_TCL_DECLARED 1627 #define Tk_PhotoExpand_TCL_DECLARED 1628 /* 265 */ 1629 EXTERN int Tk_PhotoExpand(Tcl_Interp *interp, 1630 Tk_PhotoHandle handle, int width, int height); 1631 #endif 1632 #ifndef Tk_PhotoPutBlock_TCL_DECLARED 1633 #define Tk_PhotoPutBlock_TCL_DECLARED 1634 /* 266 */ 1635 EXTERN int Tk_PhotoPutBlock(Tcl_Interp *interp, 1636 Tk_PhotoHandle handle, 1637 Tk_PhotoImageBlock *blockPtr, int x, int y, 1638 int width, int height, int compRule); 1639 #endif 1640 #ifndef Tk_PhotoPutZoomedBlock_TCL_DECLARED 1641 #define Tk_PhotoPutZoomedBlock_TCL_DECLARED 1642 /* 267 */ 1643 EXTERN int Tk_PhotoPutZoomedBlock(Tcl_Interp *interp, 1644 Tk_PhotoHandle handle, 1645 Tk_PhotoImageBlock *blockPtr, int x, int y, 1646 int width, int height, int zoomX, int zoomY, 1647 int subsampleX, int subsampleY, int compRule); 1648 #endif 1649 #ifndef Tk_PhotoSetSize_TCL_DECLARED 1650 #define Tk_PhotoSetSize_TCL_DECLARED 1651 /* 268 */ 1652 EXTERN int Tk_PhotoSetSize(Tcl_Interp *interp, 1653 Tk_PhotoHandle handle, int width, int height); 1654 #endif 1655 #ifndef Tk_GetUserInactiveTime_TCL_DECLARED 1656 #define Tk_GetUserInactiveTime_TCL_DECLARED 1657 /* 269 */ 1658 EXTERN long Tk_GetUserInactiveTime(Display *dpy); 1659 #endif 1660 #ifndef Tk_ResetUserInactiveTime_TCL_DECLARED 1661 #define Tk_ResetUserInactiveTime_TCL_DECLARED 1662 /* 270 */ 1663 EXTERN void Tk_ResetUserInactiveTime(Display *dpy); 1664 #endif 1665 #ifndef Tk_Interp_TCL_DECLARED 1666 #define Tk_Interp_TCL_DECLARED 1667 /* 271 */ 1668 EXTERN Tcl_Interp * Tk_Interp(Tk_Window tkwin); 1669 #endif 1670 #ifndef Tk_CreateOldImageType_TCL_DECLARED 1671 #define Tk_CreateOldImageType_TCL_DECLARED 1672 /* 272 */ 1673 EXTERN void Tk_CreateOldImageType(Tk_ImageType *typePtr); 1674 #endif 1675 #ifndef Tk_CreateOldPhotoImageFormat_TCL_DECLARED 1676 #define Tk_CreateOldPhotoImageFormat_TCL_DECLARED 1677 /* 273 */ 1678 EXTERN void Tk_CreateOldPhotoImageFormat( 1679 Tk_PhotoImageFormat *formatPtr); 1680 #endif 1681 /* Slot 274 is reserved */ 1682 #ifndef TkUnusedStubEntry_TCL_DECLARED 1683 #define TkUnusedStubEntry_TCL_DECLARED 1684 /* 275 */ 1685 EXTERN void TkUnusedStubEntry(void); 1686 #endif 1687 1688 typedef struct TkStubHooks { 1689 struct TkPlatStubs *tkPlatStubs; 1690 struct TkIntStubs *tkIntStubs; 1691 struct TkIntPlatStubs *tkIntPlatStubs; 1692 struct TkIntXlibStubs *tkIntXlibStubs; 1693 } TkStubHooks; 1694 1695 typedef struct TkStubs { 1696 int magic; 1697 struct TkStubHooks *hooks; 1698 1699 void (*tk_MainLoop) (void); /* 0 */ 1700 XColor * (*tk_3DBorderColor) (Tk_3DBorder border); /* 1 */ 1701 GC (*tk_3DBorderGC) (Tk_Window tkwin, Tk_3DBorder border, int which); /* 2 */ 1702 void (*tk_3DHorizontalBevel) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftIn, int rightIn, int topBevel, int relief); /* 3 */ 1703 void (*tk_3DVerticalBevel) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftBevel, int relief); /* 4 */ 1704 void (*tk_AddOption) (Tk_Window tkwin, CONST char *name, CONST char *value, int priority); /* 5 */ 1705 void (*tk_BindEvent) (Tk_BindingTable bindingTable, XEvent *eventPtr, Tk_Window tkwin, int numObjects, ClientData *objectPtr); /* 6 */ 1706 void (*tk_CanvasDrawableCoords) (Tk_Canvas canvas, double x, double y, short *drawableXPtr, short *drawableYPtr); /* 7 */ 1707 void (*tk_CanvasEventuallyRedraw) (Tk_Canvas canvas, int x1, int y1, int x2, int y2); /* 8 */ 1708 int (*tk_CanvasGetCoord) (Tcl_Interp *interp, Tk_Canvas canvas, CONST char *str, double *doublePtr); /* 9 */ 1709 Tk_CanvasTextInfo * (*tk_CanvasGetTextInfo) (Tk_Canvas canvas); /* 10 */ 1710 int (*tk_CanvasPsBitmap) (Tcl_Interp *interp, Tk_Canvas canvas, Pixmap bitmap, int x, int y, int width, int height); /* 11 */ 1711 int (*tk_CanvasPsColor) (Tcl_Interp *interp, Tk_Canvas canvas, XColor *colorPtr); /* 12 */ 1712 int (*tk_CanvasPsFont) (Tcl_Interp *interp, Tk_Canvas canvas, Tk_Font font); /* 13 */ 1713 void (*tk_CanvasPsPath) (Tcl_Interp *interp, Tk_Canvas canvas, double *coordPtr, int numPoints); /* 14 */ 1714 int (*tk_CanvasPsStipple) (Tcl_Interp *interp, Tk_Canvas canvas, Pixmap bitmap); /* 15 */ 1715 double (*tk_CanvasPsY) (Tk_Canvas canvas, double y); /* 16 */ 1716 void (*tk_CanvasSetStippleOrigin) (Tk_Canvas canvas, GC gc); /* 17 */ 1717 int (*tk_CanvasTagsParseProc) (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset); /* 18 */ 1718 char * (*tk_CanvasTagsPrintProc) (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr); /* 19 */ 1719 Tk_Window (*tk_CanvasTkwin) (Tk_Canvas canvas); /* 20 */ 1720 void (*tk_CanvasWindowCoords) (Tk_Canvas canvas, double x, double y, short *screenXPtr, short *screenYPtr); /* 21 */ 1721 void (*tk_ChangeWindowAttributes) (Tk_Window tkwin, unsigned long valueMask, XSetWindowAttributes *attsPtr); /* 22 */ 1722 int (*tk_CharBbox) (Tk_TextLayout layout, int index, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 23 */ 1723 void (*tk_ClearSelection) (Tk_Window tkwin, Atom selection); /* 24 */ 1724 int (*tk_ClipboardAppend) (Tcl_Interp *interp, Tk_Window tkwin, Atom target, Atom format, char *buffer); /* 25 */ 1725 int (*tk_ClipboardClear) (Tcl_Interp *interp, Tk_Window tkwin); /* 26 */ 1726 int (*tk_ConfigureInfo) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, char *widgRec, CONST char *argvName, int flags); /* 27 */ 1727 int (*tk_ConfigureValue) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, char *widgRec, CONST char *argvName, int flags); /* 28 */ 1728 int (*tk_ConfigureWidget) (Tcl_Interp *interp, Tk_Window tkwin, Tk_ConfigSpec *specs, int argc, CONST84 char **argv, char *widgRec, int flags); /* 29 */ 1729 void (*tk_ConfigureWindow) (Tk_Window tkwin, unsigned int valueMask, XWindowChanges *valuePtr); /* 30 */ 1730 Tk_TextLayout (*tk_ComputeTextLayout) (Tk_Font font, CONST char *str, int numChars, int wrapLength, Tk_Justify justify, int flags, int *widthPtr, int *heightPtr); /* 31 */ 1731 Tk_Window (*tk_CoordsToWindow) (int rootX, int rootY, Tk_Window tkwin); /* 32 */ 1732 unsigned long (*tk_CreateBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr, CONST char *command, int append); /* 33 */ 1733 Tk_BindingTable (*tk_CreateBindingTable) (Tcl_Interp *interp); /* 34 */ 1734 Tk_ErrorHandler (*tk_CreateErrorHandler) (Display *display, int errNum, int request, int minorCode, Tk_ErrorProc *errorProc, ClientData clientData); /* 35 */ 1735 void (*tk_CreateEventHandler) (Tk_Window token, unsigned long mask, Tk_EventProc *proc, ClientData clientData); /* 36 */ 1736 void (*tk_CreateGenericHandler) (Tk_GenericProc *proc, ClientData clientData); /* 37 */ 1737 void (*tk_CreateImageType) (Tk_ImageType *typePtr); /* 38 */ 1738 void (*tk_CreateItemType) (Tk_ItemType *typePtr); /* 39 */ 1739 void (*tk_CreatePhotoImageFormat) (Tk_PhotoImageFormat *formatPtr); /* 40 */ 1740 void (*tk_CreateSelHandler) (Tk_Window tkwin, Atom selection, Atom target, Tk_SelectionProc *proc, ClientData clientData, Atom format); /* 41 */ 1741 Tk_Window (*tk_CreateWindow) (Tcl_Interp *interp, Tk_Window parent, CONST char *name, CONST char *screenName); /* 42 */ 1742 Tk_Window (*tk_CreateWindowFromPath) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *pathName, CONST char *screenName); /* 43 */ 1743 int (*tk_DefineBitmap) (Tcl_Interp *interp, CONST char *name, CONST char *source, int width, int height); /* 44 */ 1744 void (*tk_DefineCursor) (Tk_Window window, Tk_Cursor cursor); /* 45 */ 1745 void (*tk_DeleteAllBindings) (Tk_BindingTable bindingTable, ClientData object); /* 46 */ 1746 int (*tk_DeleteBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr); /* 47 */ 1747 void (*tk_DeleteBindingTable) (Tk_BindingTable bindingTable); /* 48 */ 1748 void (*tk_DeleteErrorHandler) (Tk_ErrorHandler handler); /* 49 */ 1749 void (*tk_DeleteEventHandler) (Tk_Window token, unsigned long mask, Tk_EventProc *proc, ClientData clientData); /* 50 */ 1750 void (*tk_DeleteGenericHandler) (Tk_GenericProc *proc, ClientData clientData); /* 51 */ 1751 void (*tk_DeleteImage) (Tcl_Interp *interp, CONST char *name); /* 52 */ 1752 void (*tk_DeleteSelHandler) (Tk_Window tkwin, Atom selection, Atom target); /* 53 */ 1753 void (*tk_DestroyWindow) (Tk_Window tkwin); /* 54 */ 1754 CONST84_RETURN char * (*tk_DisplayName) (Tk_Window tkwin); /* 55 */ 1755 int (*tk_DistanceToTextLayout) (Tk_TextLayout layout, int x, int y); /* 56 */ 1756 void (*tk_Draw3DPolygon) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint *pointPtr, int numPoints, int borderWidth, int leftRelief); /* 57 */ 1757 void (*tk_Draw3DRectangle) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief); /* 58 */ 1758 void (*tk_DrawChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char *source, int numBytes, int x, int y); /* 59 */ 1759 void (*tk_DrawFocusHighlight) (Tk_Window tkwin, GC gc, int width, Drawable drawable); /* 60 */ 1760 void (*tk_DrawTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int firstChar, int lastChar); /* 61 */ 1761 void (*tk_Fill3DPolygon) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint *pointPtr, int numPoints, int borderWidth, int leftRelief); /* 62 */ 1762 void (*tk_Fill3DRectangle) (Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief); /* 63 */ 1763 Tk_PhotoHandle (*tk_FindPhoto) (Tcl_Interp *interp, CONST char *imageName); /* 64 */ 1764 Font (*tk_FontId) (Tk_Font font); /* 65 */ 1765 void (*tk_Free3DBorder) (Tk_3DBorder border); /* 66 */ 1766 void (*tk_FreeBitmap) (Display *display, Pixmap bitmap); /* 67 */ 1767 void (*tk_FreeColor) (XColor *colorPtr); /* 68 */ 1768 void (*tk_FreeColormap) (Display *display, Colormap colormap); /* 69 */ 1769 void (*tk_FreeCursor) (Display *display, Tk_Cursor cursor); /* 70 */ 1770 void (*tk_FreeFont) (Tk_Font f); /* 71 */ 1771 void (*tk_FreeGC) (Display *display, GC gc); /* 72 */ 1772 void (*tk_FreeImage) (Tk_Image image); /* 73 */ 1773 void (*tk_FreeOptions) (Tk_ConfigSpec *specs, char *widgRec, Display *display, int needFlags); /* 74 */ 1774 void (*tk_FreePixmap) (Display *display, Pixmap pixmap); /* 75 */ 1775 void (*tk_FreeTextLayout) (Tk_TextLayout textLayout); /* 76 */ 1776 void (*tk_FreeXId) (Display *display, XID xid); /* 77 */ 1777 GC (*tk_GCForColor) (XColor *colorPtr, Drawable drawable); /* 78 */ 1778 void (*tk_GeometryRequest) (Tk_Window tkwin, int reqWidth, int reqHeight); /* 79 */ 1779 Tk_3DBorder (*tk_Get3DBorder) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid colorName); /* 80 */ 1780 void (*tk_GetAllBindings) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object); /* 81 */ 1781 int (*tk_GetAnchor) (Tcl_Interp *interp, CONST char *str, Tk_Anchor *anchorPtr); /* 82 */ 1782 CONST84_RETURN char * (*tk_GetAtomName) (Tk_Window tkwin, Atom atom); /* 83 */ 1783 CONST84_RETURN char * (*tk_GetBinding) (Tcl_Interp *interp, Tk_BindingTable bindingTable, ClientData object, CONST char *eventStr); /* 84 */ 1784 Pixmap (*tk_GetBitmap) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 85 */ 1785 Pixmap (*tk_GetBitmapFromData) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *source, int width, int height); /* 86 */ 1786 int (*tk_GetCapStyle) (Tcl_Interp *interp, CONST char *str, int *capPtr); /* 87 */ 1787 XColor * (*tk_GetColor) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid name); /* 88 */ 1788 XColor * (*tk_GetColorByValue) (Tk_Window tkwin, XColor *colorPtr); /* 89 */ 1789 Colormap (*tk_GetColormap) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 90 */ 1790 Tk_Cursor (*tk_GetCursor) (Tcl_Interp *interp, Tk_Window tkwin, Tk_Uid str); /* 91 */ 1791 Tk_Cursor (*tk_GetCursorFromData) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *source, CONST char *mask, int width, int height, int xHot, int yHot, Tk_Uid fg, Tk_Uid bg); /* 92 */ 1792 Tk_Font (*tk_GetFont) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str); /* 93 */ 1793 Tk_Font (*tk_GetFontFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 94 */ 1794 void (*tk_GetFontMetrics) (Tk_Font font, Tk_FontMetrics *fmPtr); /* 95 */ 1795 GC (*tk_GetGC) (Tk_Window tkwin, unsigned long valueMask, XGCValues *valuePtr); /* 96 */ 1796 Tk_Image (*tk_GetImage) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *name, Tk_ImageChangedProc *changeProc, ClientData clientData); /* 97 */ 1797 ClientData (*tk_GetImageMasterData) (Tcl_Interp *interp, CONST char *name, Tk_ImageType **typePtrPtr); /* 98 */ 1798 Tk_ItemType * (*tk_GetItemTypes) (void); /* 99 */ 1799 int (*tk_GetJoinStyle) (Tcl_Interp *interp, CONST char *str, int *joinPtr); /* 100 */ 1800 int (*tk_GetJustify) (Tcl_Interp *interp, CONST char *str, Tk_Justify *justifyPtr); /* 101 */ 1801 int (*tk_GetNumMainWindows) (void); /* 102 */ 1802 Tk_Uid (*tk_GetOption) (Tk_Window tkwin, CONST char *name, CONST char *className); /* 103 */ 1803 int (*tk_GetPixels) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, int *intPtr); /* 104 */ 1804 Pixmap (*tk_GetPixmap) (Display *display, Drawable d, int width, int height, int depth); /* 105 */ 1805 int (*tk_GetRelief) (Tcl_Interp *interp, CONST char *name, int *reliefPtr); /* 106 */ 1806 void (*tk_GetRootCoords) (Tk_Window tkwin, int *xPtr, int *yPtr); /* 107 */ 1807 int (*tk_GetScrollInfo) (Tcl_Interp *interp, int argc, CONST84 char **argv, double *dblPtr, int *intPtr); /* 108 */ 1808 int (*tk_GetScreenMM) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, double *doublePtr); /* 109 */ 1809 int (*tk_GetSelection) (Tcl_Interp *interp, Tk_Window tkwin, Atom selection, Atom target, Tk_GetSelProc *proc, ClientData clientData); /* 110 */ 1810 Tk_Uid (*tk_GetUid) (CONST char *str); /* 111 */ 1811 Visual * (*tk_GetVisual) (Tcl_Interp *interp, Tk_Window tkwin, CONST char *str, int *depthPtr, Colormap *colormapPtr); /* 112 */ 1812 void (*tk_GetVRootGeometry) (Tk_Window tkwin, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 113 */ 1813 int (*tk_Grab) (Tcl_Interp *interp, Tk_Window tkwin, int grabGlobal); /* 114 */ 1814 void (*tk_HandleEvent) (XEvent *eventPtr); /* 115 */ 1815 Tk_Window (*tk_IdToWindow) (Display *display, Window window); /* 116 */ 1816 void (*tk_ImageChanged) (Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight); /* 117 */ 1817 int (*tk_Init) (Tcl_Interp *interp); /* 118 */ 1818 Atom (*tk_InternAtom) (Tk_Window tkwin, CONST char *name); /* 119 */ 1819 int (*tk_IntersectTextLayout) (Tk_TextLayout layout, int x, int y, int width, int height); /* 120 */ 1820 void (*tk_MaintainGeometry) (Tk_Window slave, Tk_Window master, int x, int y, int width, int height); /* 121 */ 1821 Tk_Window (*tk_MainWindow) (Tcl_Interp *interp); /* 122 */ 1822 void (*tk_MakeWindowExist) (Tk_Window tkwin); /* 123 */ 1823 void (*tk_ManageGeometry) (Tk_Window tkwin, CONST Tk_GeomMgr *mgrPtr, ClientData clientData); /* 124 */ 1824 void (*tk_MapWindow) (Tk_Window tkwin); /* 125 */ 1825 int (*tk_MeasureChars) (Tk_Font tkfont, CONST char *source, int numBytes, int maxPixels, int flags, int *lengthPtr); /* 126 */ 1826 void (*tk_MoveResizeWindow) (Tk_Window tkwin, int x, int y, int width, int height); /* 127 */ 1827 void (*tk_MoveWindow) (Tk_Window tkwin, int x, int y); /* 128 */ 1828 void (*tk_MoveToplevelWindow) (Tk_Window tkwin, int x, int y); /* 129 */ 1829 CONST84_RETURN char * (*tk_NameOf3DBorder) (Tk_3DBorder border); /* 130 */ 1830 CONST84_RETURN char * (*tk_NameOfAnchor) (Tk_Anchor anchor); /* 131 */ 1831 CONST84_RETURN char * (*tk_NameOfBitmap) (Display *display, Pixmap bitmap); /* 132 */ 1832 CONST84_RETURN char * (*tk_NameOfCapStyle) (int cap); /* 133 */ 1833 CONST84_RETURN char * (*tk_NameOfColor) (XColor *colorPtr); /* 134 */ 1834 CONST84_RETURN char * (*tk_NameOfCursor) (Display *display, Tk_Cursor cursor); /* 135 */ 1835 CONST84_RETURN char * (*tk_NameOfFont) (Tk_Font font); /* 136 */ 1836 CONST84_RETURN char * (*tk_NameOfImage) (Tk_ImageMaster imageMaster); /* 137 */ 1837 CONST84_RETURN char * (*tk_NameOfJoinStyle) (int join); /* 138 */ 1838 CONST84_RETURN char * (*tk_NameOfJustify) (Tk_Justify justify); /* 139 */ 1839 CONST84_RETURN char * (*tk_NameOfRelief) (int relief); /* 140 */ 1840 Tk_Window (*tk_NameToWindow) (Tcl_Interp *interp, CONST char *pathName, Tk_Window tkwin); /* 141 */ 1841 void (*tk_OwnSelection) (Tk_Window tkwin, Atom selection, Tk_LostSelProc *proc, ClientData clientData); /* 142 */ 1842 int (*tk_ParseArgv) (Tcl_Interp *interp, Tk_Window tkwin, int *argcPtr, CONST84 char **argv, Tk_ArgvInfo *argTable, int flags); /* 143 */ 1843 void (*tk_PhotoPutBlock_NoComposite) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height); /* 144 */ 1844 void (*tk_PhotoPutZoomedBlock_NoComposite) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY); /* 145 */ 1845 int (*tk_PhotoGetImage) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr); /* 146 */ 1846 void (*tk_PhotoBlank) (Tk_PhotoHandle handle); /* 147 */ 1847 void (*tk_PhotoExpand_Panic) (Tk_PhotoHandle handle, int width, int height); /* 148 */ 1848 void (*tk_PhotoGetSize) (Tk_PhotoHandle handle, int *widthPtr, int *heightPtr); /* 149 */ 1849 void (*tk_PhotoSetSize_Panic) (Tk_PhotoHandle handle, int width, int height); /* 150 */ 1850 int (*tk_PointToChar) (Tk_TextLayout layout, int x, int y); /* 151 */ 1851 int (*tk_PostscriptFontName) (Tk_Font tkfont, Tcl_DString *dsPtr); /* 152 */ 1852 void (*tk_PreserveColormap) (Display *display, Colormap colormap); /* 153 */ 1853 void (*tk_QueueWindowEvent) (XEvent *eventPtr, Tcl_QueuePosition position); /* 154 */ 1854 void (*tk_RedrawImage) (Tk_Image image, int imageX, int imageY, int width, int height, Drawable drawable, int drawableX, int drawableY); /* 155 */ 1855 void (*tk_ResizeWindow) (Tk_Window tkwin, int width, int height); /* 156 */ 1856 int (*tk_RestackWindow) (Tk_Window tkwin, int aboveBelow, Tk_Window other); /* 157 */ 1857 Tk_RestrictProc * (*tk_RestrictEvents) (Tk_RestrictProc *proc, ClientData arg, ClientData *prevArgPtr); /* 158 */ 1858 int (*tk_SafeInit) (Tcl_Interp *interp); /* 159 */ 1859 CONST char * (*tk_SetAppName) (Tk_Window tkwin, CONST char *name); /* 160 */ 1860 void (*tk_SetBackgroundFromBorder) (Tk_Window tkwin, Tk_3DBorder border); /* 161 */ 1861 void (*tk_SetClass) (Tk_Window tkwin, CONST char *className); /* 162 */ 1862 void (*tk_SetGrid) (Tk_Window tkwin, int reqWidth, int reqHeight, int gridWidth, int gridHeight); /* 163 */ 1863 void (*tk_SetInternalBorder) (Tk_Window tkwin, int width); /* 164 */ 1864 void (*tk_SetWindowBackground) (Tk_Window tkwin, unsigned long pixel); /* 165 */ 1865 void (*tk_SetWindowBackgroundPixmap) (Tk_Window tkwin, Pixmap pixmap); /* 166 */ 1866 void (*tk_SetWindowBorder) (Tk_Window tkwin, unsigned long pixel); /* 167 */ 1867 void (*tk_SetWindowBorderWidth) (Tk_Window tkwin, int width); /* 168 */ 1868 void (*tk_SetWindowBorderPixmap) (Tk_Window tkwin, Pixmap pixmap); /* 169 */ 1869 void (*tk_SetWindowColormap) (Tk_Window tkwin, Colormap colormap); /* 170 */ 1870 int (*tk_SetWindowVisual) (Tk_Window tkwin, Visual *visual, int depth, Colormap colormap); /* 171 */ 1871 void (*tk_SizeOfBitmap) (Display *display, Pixmap bitmap, int *widthPtr, int *heightPtr); /* 172 */ 1872 void (*tk_SizeOfImage) (Tk_Image image, int *widthPtr, int *heightPtr); /* 173 */ 1873 int (*tk_StrictMotif) (Tk_Window tkwin); /* 174 */ 1874 void (*tk_TextLayoutToPostscript) (Tcl_Interp *interp, Tk_TextLayout layout); /* 175 */ 1875 int (*tk_TextWidth) (Tk_Font font, CONST char *str, int numBytes); /* 176 */ 1876 void (*tk_UndefineCursor) (Tk_Window window); /* 177 */ 1877 void (*tk_UnderlineChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char *source, int x, int y, int firstByte, int lastByte); /* 178 */ 1878 void (*tk_UnderlineTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline); /* 179 */ 1879 void (*tk_Ungrab) (Tk_Window tkwin); /* 180 */ 1880 void (*tk_UnmaintainGeometry) (Tk_Window slave, Tk_Window master); /* 181 */ 1881 void (*tk_UnmapWindow) (Tk_Window tkwin); /* 182 */ 1882 void (*tk_UnsetGrid) (Tk_Window tkwin); /* 183 */ 1883 void (*tk_UpdatePointer) (Tk_Window tkwin, int x, int y, int state); /* 184 */ 1884 Pixmap (*tk_AllocBitmapFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 185 */ 1885 Tk_3DBorder (*tk_Alloc3DBorderFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 186 */ 1886 XColor * (*tk_AllocColorFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 187 */ 1887 Tk_Cursor (*tk_AllocCursorFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 188 */ 1888 Tk_Font (*tk_AllocFontFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr); /* 189 */ 1889 Tk_OptionTable (*tk_CreateOptionTable) (Tcl_Interp *interp, CONST Tk_OptionSpec *templatePtr); /* 190 */ 1890 void (*tk_DeleteOptionTable) (Tk_OptionTable optionTable); /* 191 */ 1891 void (*tk_Free3DBorderFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 192 */ 1892 void (*tk_FreeBitmapFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 193 */ 1893 void (*tk_FreeColorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 194 */ 1894 void (*tk_FreeConfigOptions) (char *recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin); /* 195 */ 1895 void (*tk_FreeSavedOptions) (Tk_SavedOptions *savePtr); /* 196 */ 1896 void (*tk_FreeCursorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 197 */ 1897 void (*tk_FreeFontFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 198 */ 1898 Tk_3DBorder (*tk_Get3DBorderFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 199 */ 1899 int (*tk_GetAnchorFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, Tk_Anchor *anchorPtr); /* 200 */ 1900 Pixmap (*tk_GetBitmapFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 201 */ 1901 XColor * (*tk_GetColorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 202 */ 1902 Tk_Cursor (*tk_GetCursorFromObj) (Tk_Window tkwin, Tcl_Obj *objPtr); /* 203 */ 1903 Tcl_Obj * (*tk_GetOptionInfo) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, Tcl_Obj *namePtr, Tk_Window tkwin); /* 204 */ 1904 Tcl_Obj * (*tk_GetOptionValue) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, Tcl_Obj *namePtr, Tk_Window tkwin); /* 205 */ 1905 int (*tk_GetJustifyFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, Tk_Justify *justifyPtr); /* 206 */ 1906 int (*tk_GetMMFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr, double *doublePtr); /* 207 */ 1907 int (*tk_GetPixelsFromObj) (Tcl_Interp *interp, Tk_Window tkwin, Tcl_Obj *objPtr, int *intPtr); /* 208 */ 1908 int (*tk_GetReliefFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr, int *resultPtr); /* 209 */ 1909 int (*tk_GetScrollInfoObj) (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], double *dblPtr, int *intPtr); /* 210 */ 1910 int (*tk_InitOptions) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin); /* 211 */ 1911 void (*tk_MainEx) (int argc, char **argv, Tcl_AppInitProc *appInitProc, Tcl_Interp *interp); /* 212 */ 1912 void (*tk_RestoreSavedOptions) (Tk_SavedOptions *savePtr); /* 213 */ 1913 int (*tk_SetOptions) (Tcl_Interp *interp, char *recordPtr, Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], Tk_Window tkwin, Tk_SavedOptions *savePtr, int *maskPtr); /* 214 */ 1914 void (*tk_InitConsoleChannels) (Tcl_Interp *interp); /* 215 */ 1915 int (*tk_CreateConsoleWindow) (Tcl_Interp *interp); /* 216 */ 1916 void (*tk_CreateSmoothMethod) (Tcl_Interp *interp, Tk_SmoothMethod *method); /* 217 */ 1917 VOID *reserved218; 1918 VOID *reserved219; 1919 int (*tk_GetDash) (Tcl_Interp *interp, CONST char *value, Tk_Dash *dash); /* 220 */ 1920 void (*tk_CreateOutline) (Tk_Outline *outline); /* 221 */ 1921 void (*tk_DeleteOutline) (Display *display, Tk_Outline *outline); /* 222 */ 1922 int (*tk_ConfigOutlineGC) (XGCValues *gcValues, Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 223 */ 1923 int (*tk_ChangeOutlineGC) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 224 */ 1924 int (*tk_ResetOutlineGC) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 225 */ 1925 int (*tk_CanvasPsOutline) (Tk_Canvas canvas, Tk_Item *item, Tk_Outline *outline); /* 226 */ 1926 void (*tk_SetTSOrigin) (Tk_Window tkwin, GC gc, int x, int y); /* 227 */ 1927 int (*tk_CanvasGetCoordFromObj) (Tcl_Interp *interp, Tk_Canvas canvas, Tcl_Obj *obj, double *doublePtr); /* 228 */ 1928 void (*tk_CanvasSetOffset) (Tk_Canvas canvas, GC gc, Tk_TSOffset *offset); /* 229 */ 1929 void (*tk_DitherPhoto) (Tk_PhotoHandle handle, int x, int y, int width, int height); /* 230 */ 1930 int (*tk_PostscriptBitmap) (Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX, int startY, int width, int height); /* 231 */ 1931 int (*tk_PostscriptColor) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, XColor *colorPtr); /* 232 */ 1932 int (*tk_PostscriptFont) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, Tk_Font font); /* 233 */ 1933 int (*tk_PostscriptImage) (Tk_Image image, Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y, int width, int height, int prepass); /* 234 */ 1934 void (*tk_PostscriptPath) (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, double *coordPtr, int numPoints); /* 235 */ 1935 int (*tk_PostscriptStipple) (Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap); /* 236 */ 1936 double (*tk_PostscriptY) (double y, Tk_PostscriptInfo psInfo); /* 237 */ 1937 int (*tk_PostscriptPhoto) (Tcl_Interp *interp, Tk_PhotoImageBlock *blockPtr, Tk_PostscriptInfo psInfo, int width, int height); /* 238 */ 1938 void (*tk_CreateClientMessageHandler) (Tk_ClientMessageProc *proc); /* 239 */ 1939 void (*tk_DeleteClientMessageHandler) (Tk_ClientMessageProc *proc); /* 240 */ 1940 Tk_Window (*tk_CreateAnonymousWindow) (Tcl_Interp *interp, Tk_Window parent, CONST char *screenName); /* 241 */ 1941 void (*tk_SetClassProcs) (Tk_Window tkwin, Tk_ClassProcs *procs, ClientData instanceData); /* 242 */ 1942 void (*tk_SetInternalBorderEx) (Tk_Window tkwin, int left, int right, int top, int bottom); /* 243 */ 1943 void (*tk_SetMinimumRequestSize) (Tk_Window tkwin, int minWidth, int minHeight); /* 244 */ 1944 void (*tk_SetCaretPos) (Tk_Window tkwin, int x, int y, int height); /* 245 */ 1945 void (*tk_PhotoPutBlock_Panic) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int compRule); /* 246 */ 1946 void (*tk_PhotoPutZoomedBlock_Panic) (Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY, int compRule); /* 247 */ 1947 int (*tk_CollapseMotionEvents) (Display *display, int collapse); /* 248 */ 1948 Tk_StyleEngine (*tk_RegisterStyleEngine) (CONST char *name, Tk_StyleEngine parent); /* 249 */ 1949 Tk_StyleEngine (*tk_GetStyleEngine) (CONST char *name); /* 250 */ 1950 int (*tk_RegisterStyledElement) (Tk_StyleEngine engine, Tk_ElementSpec *templatePtr); /* 251 */ 1951 int (*tk_GetElementId) (CONST char *name); /* 252 */ 1952 Tk_Style (*tk_CreateStyle) (CONST char *name, Tk_StyleEngine engine, ClientData clientData); /* 253 */ 1953 Tk_Style (*tk_GetStyle) (Tcl_Interp *interp, CONST char *name); /* 254 */ 1954 void (*tk_FreeStyle) (Tk_Style style); /* 255 */ 1955 CONST char * (*tk_NameOfStyle) (Tk_Style style); /* 256 */ 1956 Tk_Style (*tk_AllocStyleFromObj) (Tcl_Interp *interp, Tcl_Obj *objPtr); /* 257 */ 1957 Tk_Style (*tk_GetStyleFromObj) (Tcl_Obj *objPtr); /* 258 */ 1958 void (*tk_FreeStyleFromObj) (Tcl_Obj *objPtr); /* 259 */ 1959 Tk_StyledElement (*tk_GetStyledElement) (Tk_Style style, int elementId, Tk_OptionTable optionTable); /* 260 */ 1960 void (*tk_GetElementSize) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, int width, int height, int inner, int *widthPtr, int *heightPtr); /* 261 */ 1961 void (*tk_GetElementBox) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, int x, int y, int width, int height, int inner, int *xPtr, int *yPtr, int *widthPtr, int *heightPtr); /* 262 */ 1962 int (*tk_GetElementBorderWidth) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin); /* 263 */ 1963 void (*tk_DrawElement) (Tk_Style style, Tk_StyledElement element, char *recordPtr, Tk_Window tkwin, Drawable d, int x, int y, int width, int height, int state); /* 264 */ 1964 int (*tk_PhotoExpand) (Tcl_Interp *interp, Tk_PhotoHandle handle, int width, int height); /* 265 */ 1965 int (*tk_PhotoPutBlock) (Tcl_Interp *interp, Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int compRule); /* 266 */ 1966 int (*tk_PhotoPutZoomedBlock) (Tcl_Interp *interp, Tk_PhotoHandle handle, Tk_PhotoImageBlock *blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY, int compRule); /* 267 */ 1967 int (*tk_PhotoSetSize) (Tcl_Interp *interp, Tk_PhotoHandle handle, int width, int height); /* 268 */ 1968 long (*tk_GetUserInactiveTime) (Display *dpy); /* 269 */ 1969 void (*tk_ResetUserInactiveTime) (Display *dpy); /* 270 */ 1970 Tcl_Interp * (*tk_Interp) (Tk_Window tkwin); /* 271 */ 1971 void (*tk_CreateOldImageType) (Tk_ImageType *typePtr); /* 272 */ 1972 void (*tk_CreateOldPhotoImageFormat) (Tk_PhotoImageFormat *formatPtr); /* 273 */ 1973 VOID *reserved274; 1974 void (*tkUnusedStubEntry) (void); /* 275 */ 1975 } TkStubs; 1976 1977 extern TkStubs *tkStubsPtr; 1978 1979 #ifdef __cplusplus 1980 } 1981 #endif 1982 1983 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) 1984 1985 /* 1986 * Inline function declarations: 1987 */ 1988 1989 #ifndef Tk_MainLoop 1990 #define Tk_MainLoop \ 1991 (tkStubsPtr->tk_MainLoop) /* 0 */ 1992 #endif 1993 #ifndef Tk_3DBorderColor 1994 #define Tk_3DBorderColor \ 1995 (tkStubsPtr->tk_3DBorderColor) /* 1 */ 1996 #endif 1997 #ifndef Tk_3DBorderGC 1998 #define Tk_3DBorderGC \ 1999 (tkStubsPtr->tk_3DBorderGC) /* 2 */ 2000 #endif 2001 #ifndef Tk_3DHorizontalBevel 2002 #define Tk_3DHorizontalBevel \ 2003 (tkStubsPtr->tk_3DHorizontalBevel) /* 3 */ 2004 #endif 2005 #ifndef Tk_3DVerticalBevel 2006 #define Tk_3DVerticalBevel \ 2007 (tkStubsPtr->tk_3DVerticalBevel) /* 4 */ 2008 #endif 2009 #ifndef Tk_AddOption 2010 #define Tk_AddOption \ 2011 (tkStubsPtr->tk_AddOption) /* 5 */ 2012 #endif 2013 #ifndef Tk_BindEvent 2014 #define Tk_BindEvent \ 2015 (tkStubsPtr->tk_BindEvent) /* 6 */ 2016 #endif 2017 #ifndef Tk_CanvasDrawableCoords 2018 #define Tk_CanvasDrawableCoords \ 2019 (tkStubsPtr->tk_CanvasDrawableCoords) /* 7 */ 2020 #endif 2021 #ifndef Tk_CanvasEventuallyRedraw 2022 #define Tk_CanvasEventuallyRedraw \ 2023 (tkStubsPtr->tk_CanvasEventuallyRedraw) /* 8 */ 2024 #endif 2025 #ifndef Tk_CanvasGetCoord 2026 #define Tk_CanvasGetCoord \ 2027 (tkStubsPtr->tk_CanvasGetCoord) /* 9 */ 2028 #endif 2029 #ifndef Tk_CanvasGetTextInfo 2030 #define Tk_CanvasGetTextInfo \ 2031 (tkStubsPtr->tk_CanvasGetTextInfo) /* 10 */ 2032 #endif 2033 #ifndef Tk_CanvasPsBitmap 2034 #define Tk_CanvasPsBitmap \ 2035 (tkStubsPtr->tk_CanvasPsBitmap) /* 11 */ 2036 #endif 2037 #ifndef Tk_CanvasPsColor 2038 #define Tk_CanvasPsColor \ 2039 (tkStubsPtr->tk_CanvasPsColor) /* 12 */ 2040 #endif 2041 #ifndef Tk_CanvasPsFont 2042 #define Tk_CanvasPsFont \ 2043 (tkStubsPtr->tk_CanvasPsFont) /* 13 */ 2044 #endif 2045 #ifndef Tk_CanvasPsPath 2046 #define Tk_CanvasPsPath \ 2047 (tkStubsPtr->tk_CanvasPsPath) /* 14 */ 2048 #endif 2049 #ifndef Tk_CanvasPsStipple 2050 #define Tk_CanvasPsStipple \ 2051 (tkStubsPtr->tk_CanvasPsStipple) /* 15 */ 2052 #endif 2053 #ifndef Tk_CanvasPsY 2054 #define Tk_CanvasPsY \ 2055 (tkStubsPtr->tk_CanvasPsY) /* 16 */ 2056 #endif 2057 #ifndef Tk_CanvasSetStippleOrigin 2058 #define Tk_CanvasSetStippleOrigin \ 2059 (tkStubsPtr->tk_CanvasSetStippleOrigin) /* 17 */ 2060 #endif 2061 #ifndef Tk_CanvasTagsParseProc 2062 #define Tk_CanvasTagsParseProc \ 2063 (tkStubsPtr->tk_CanvasTagsParseProc) /* 18 */ 2064 #endif 2065 #ifndef Tk_CanvasTagsPrintProc 2066 #define Tk_CanvasTagsPrintProc \ 2067 (tkStubsPtr->tk_CanvasTagsPrintProc) /* 19 */ 2068 #endif 2069 #ifndef Tk_CanvasTkwin 2070 #define Tk_CanvasTkwin \ 2071 (tkStubsPtr->tk_CanvasTkwin) /* 20 */ 2072 #endif 2073 #ifndef Tk_CanvasWindowCoords 2074 #define Tk_CanvasWindowCoords \ 2075 (tkStubsPtr->tk_CanvasWindowCoords) /* 21 */ 2076 #endif 2077 #ifndef Tk_ChangeWindowAttributes 2078 #define Tk_ChangeWindowAttributes \ 2079 (tkStubsPtr->tk_ChangeWindowAttributes) /* 22 */ 2080 #endif 2081 #ifndef Tk_CharBbox 2082 #define Tk_CharBbox \ 2083 (tkStubsPtr->tk_CharBbox) /* 23 */ 2084 #endif 2085 #ifndef Tk_ClearSelection 2086 #define Tk_ClearSelection \ 2087 (tkStubsPtr->tk_ClearSelection) /* 24 */ 2088 #endif 2089 #ifndef Tk_ClipboardAppend 2090 #define Tk_ClipboardAppend \ 2091 (tkStubsPtr->tk_ClipboardAppend) /* 25 */ 2092 #endif 2093 #ifndef Tk_ClipboardClear 2094 #define Tk_ClipboardClear \ 2095 (tkStubsPtr->tk_ClipboardClear) /* 26 */ 2096 #endif 2097 #ifndef Tk_ConfigureInfo 2098 #define Tk_ConfigureInfo \ 2099 (tkStubsPtr->tk_ConfigureInfo) /* 27 */ 2100 #endif 2101 #ifndef Tk_ConfigureValue 2102 #define Tk_ConfigureValue \ 2103 (tkStubsPtr->tk_ConfigureValue) /* 28 */ 2104 #endif 2105 #ifndef Tk_ConfigureWidget 2106 #define Tk_ConfigureWidget \ 2107 (tkStubsPtr->tk_ConfigureWidget) /* 29 */ 2108 #endif 2109 #ifndef Tk_ConfigureWindow 2110 #define Tk_ConfigureWindow \ 2111 (tkStubsPtr->tk_ConfigureWindow) /* 30 */ 2112 #endif 2113 #ifndef Tk_ComputeTextLayout 2114 #define Tk_ComputeTextLayout \ 2115 (tkStubsPtr->tk_ComputeTextLayout) /* 31 */ 2116 #endif 2117 #ifndef Tk_CoordsToWindow 2118 #define Tk_CoordsToWindow \ 2119 (tkStubsPtr->tk_CoordsToWindow) /* 32 */ 2120 #endif 2121 #ifndef Tk_CreateBinding 2122 #define Tk_CreateBinding \ 2123 (tkStubsPtr->tk_CreateBinding) /* 33 */ 2124 #endif 2125 #ifndef Tk_CreateBindingTable 2126 #define Tk_CreateBindingTable \ 2127 (tkStubsPtr->tk_CreateBindingTable) /* 34 */ 2128 #endif 2129 #ifndef Tk_CreateErrorHandler 2130 #define Tk_CreateErrorHandler \ 2131 (tkStubsPtr->tk_CreateErrorHandler) /* 35 */ 2132 #endif 2133 #ifndef Tk_CreateEventHandler 2134 #define Tk_CreateEventHandler \ 2135 (tkStubsPtr->tk_CreateEventHandler) /* 36 */ 2136 #endif 2137 #ifndef Tk_CreateGenericHandler 2138 #define Tk_CreateGenericHandler \ 2139 (tkStubsPtr->tk_CreateGenericHandler) /* 37 */ 2140 #endif 2141 #ifndef Tk_CreateImageType 2142 #define Tk_CreateImageType \ 2143 (tkStubsPtr->tk_CreateImageType) /* 38 */ 2144 #endif 2145 #ifndef Tk_CreateItemType 2146 #define Tk_CreateItemType \ 2147 (tkStubsPtr->tk_CreateItemType) /* 39 */ 2148 #endif 2149 #ifndef Tk_CreatePhotoImageFormat 2150 #define Tk_CreatePhotoImageFormat \ 2151 (tkStubsPtr->tk_CreatePhotoImageFormat) /* 40 */ 2152 #endif 2153 #ifndef Tk_CreateSelHandler 2154 #define Tk_CreateSelHandler \ 2155 (tkStubsPtr->tk_CreateSelHandler) /* 41 */ 2156 #endif 2157 #ifndef Tk_CreateWindow 2158 #define Tk_CreateWindow \ 2159 (tkStubsPtr->tk_CreateWindow) /* 42 */ 2160 #endif 2161 #ifndef Tk_CreateWindowFromPath 2162 #define Tk_CreateWindowFromPath \ 2163 (tkStubsPtr->tk_CreateWindowFromPath) /* 43 */ 2164 #endif 2165 #ifndef Tk_DefineBitmap 2166 #define Tk_DefineBitmap \ 2167 (tkStubsPtr->tk_DefineBitmap) /* 44 */ 2168 #endif 2169 #ifndef Tk_DefineCursor 2170 #define Tk_DefineCursor \ 2171 (tkStubsPtr->tk_DefineCursor) /* 45 */ 2172 #endif 2173 #ifndef Tk_DeleteAllBindings 2174 #define Tk_DeleteAllBindings \ 2175 (tkStubsPtr->tk_DeleteAllBindings) /* 46 */ 2176 #endif 2177 #ifndef Tk_DeleteBinding 2178 #define Tk_DeleteBinding \ 2179 (tkStubsPtr->tk_DeleteBinding) /* 47 */ 2180 #endif 2181 #ifndef Tk_DeleteBindingTable 2182 #define Tk_DeleteBindingTable \ 2183 (tkStubsPtr->tk_DeleteBindingTable) /* 48 */ 2184 #endif 2185 #ifndef Tk_DeleteErrorHandler 2186 #define Tk_DeleteErrorHandler \ 2187 (tkStubsPtr->tk_DeleteErrorHandler) /* 49 */ 2188 #endif 2189 #ifndef Tk_DeleteEventHandler 2190 #define Tk_DeleteEventHandler \ 2191 (tkStubsPtr->tk_DeleteEventHandler) /* 50 */ 2192 #endif 2193 #ifndef Tk_DeleteGenericHandler 2194 #define Tk_DeleteGenericHandler \ 2195 (tkStubsPtr->tk_DeleteGenericHandler) /* 51 */ 2196 #endif 2197 #ifndef Tk_DeleteImage 2198 #define Tk_DeleteImage \ 2199 (tkStubsPtr->tk_DeleteImage) /* 52 */ 2200 #endif 2201 #ifndef Tk_DeleteSelHandler 2202 #define Tk_DeleteSelHandler \ 2203 (tkStubsPtr->tk_DeleteSelHandler) /* 53 */ 2204 #endif 2205 #ifndef Tk_DestroyWindow 2206 #define Tk_DestroyWindow \ 2207 (tkStubsPtr->tk_DestroyWindow) /* 54 */ 2208 #endif 2209 #ifndef Tk_DisplayName 2210 #define Tk_DisplayName \ 2211 (tkStubsPtr->tk_DisplayName) /* 55 */ 2212 #endif 2213 #ifndef Tk_DistanceToTextLayout 2214 #define Tk_DistanceToTextLayout \ 2215 (tkStubsPtr->tk_DistanceToTextLayout) /* 56 */ 2216 #endif 2217 #ifndef Tk_Draw3DPolygon 2218 #define Tk_Draw3DPolygon \ 2219 (tkStubsPtr->tk_Draw3DPolygon) /* 57 */ 2220 #endif 2221 #ifndef Tk_Draw3DRectangle 2222 #define Tk_Draw3DRectangle \ 2223 (tkStubsPtr->tk_Draw3DRectangle) /* 58 */ 2224 #endif 2225 #ifndef Tk_DrawChars 2226 #define Tk_DrawChars \ 2227 (tkStubsPtr->tk_DrawChars) /* 59 */ 2228 #endif 2229 #ifndef Tk_DrawFocusHighlight 2230 #define Tk_DrawFocusHighlight \ 2231 (tkStubsPtr->tk_DrawFocusHighlight) /* 60 */ 2232 #endif 2233 #ifndef Tk_DrawTextLayout 2234 #define Tk_DrawTextLayout \ 2235 (tkStubsPtr->tk_DrawTextLayout) /* 61 */ 2236 #endif 2237 #ifndef Tk_Fill3DPolygon 2238 #define Tk_Fill3DPolygon \ 2239 (tkStubsPtr->tk_Fill3DPolygon) /* 62 */ 2240 #endif 2241 #ifndef Tk_Fill3DRectangle 2242 #define Tk_Fill3DRectangle \ 2243 (tkStubsPtr->tk_Fill3DRectangle) /* 63 */ 2244 #endif 2245 #ifndef Tk_FindPhoto 2246 #define Tk_FindPhoto \ 2247 (tkStubsPtr->tk_FindPhoto) /* 64 */ 2248 #endif 2249 #ifndef Tk_FontId 2250 #define Tk_FontId \ 2251 (tkStubsPtr->tk_FontId) /* 65 */ 2252 #endif 2253 #ifndef Tk_Free3DBorder 2254 #define Tk_Free3DBorder \ 2255 (tkStubsPtr->tk_Free3DBorder) /* 66 */ 2256 #endif 2257 #ifndef Tk_FreeBitmap 2258 #define Tk_FreeBitmap \ 2259 (tkStubsPtr->tk_FreeBitmap) /* 67 */ 2260 #endif 2261 #ifndef Tk_FreeColor 2262 #define Tk_FreeColor \ 2263 (tkStubsPtr->tk_FreeColor) /* 68 */ 2264 #endif 2265 #ifndef Tk_FreeColormap 2266 #define Tk_FreeColormap \ 2267 (tkStubsPtr->tk_FreeColormap) /* 69 */ 2268 #endif 2269 #ifndef Tk_FreeCursor 2270 #define Tk_FreeCursor \ 2271 (tkStubsPtr->tk_FreeCursor) /* 70 */ 2272 #endif 2273 #ifndef Tk_FreeFont 2274 #define Tk_FreeFont \ 2275 (tkStubsPtr->tk_FreeFont) /* 71 */ 2276 #endif 2277 #ifndef Tk_FreeGC 2278 #define Tk_FreeGC \ 2279 (tkStubsPtr->tk_FreeGC) /* 72 */ 2280 #endif 2281 #ifndef Tk_FreeImage 2282 #define Tk_FreeImage \ 2283 (tkStubsPtr->tk_FreeImage) /* 73 */ 2284 #endif 2285 #ifndef Tk_FreeOptions 2286 #define Tk_FreeOptions \ 2287 (tkStubsPtr->tk_FreeOptions) /* 74 */ 2288 #endif 2289 #ifndef Tk_FreePixmap 2290 #define Tk_FreePixmap \ 2291 (tkStubsPtr->tk_FreePixmap) /* 75 */ 2292 #endif 2293 #ifndef Tk_FreeTextLayout 2294 #define Tk_FreeTextLayout \ 2295 (tkStubsPtr->tk_FreeTextLayout) /* 76 */ 2296 #endif 2297 #ifndef Tk_FreeXId 2298 #define Tk_FreeXId \ 2299 (tkStubsPtr->tk_FreeXId) /* 77 */ 2300 #endif 2301 #ifndef Tk_GCForColor 2302 #define Tk_GCForColor \ 2303 (tkStubsPtr->tk_GCForColor) /* 78 */ 2304 #endif 2305 #ifndef Tk_GeometryRequest 2306 #define Tk_GeometryRequest \ 2307 (tkStubsPtr->tk_GeometryRequest) /* 79 */ 2308 #endif 2309 #ifndef Tk_Get3DBorder 2310 #define Tk_Get3DBorder \ 2311 (tkStubsPtr->tk_Get3DBorder) /* 80 */ 2312 #endif 2313 #ifndef Tk_GetAllBindings 2314 #define Tk_GetAllBindings \ 2315 (tkStubsPtr->tk_GetAllBindings) /* 81 */ 2316 #endif 2317 #ifndef Tk_GetAnchor 2318 #define Tk_GetAnchor \ 2319 (tkStubsPtr->tk_GetAnchor) /* 82 */ 2320 #endif 2321 #ifndef Tk_GetAtomName 2322 #define Tk_GetAtomName \ 2323 (tkStubsPtr->tk_GetAtomName) /* 83 */ 2324 #endif 2325 #ifndef Tk_GetBinding 2326 #define Tk_GetBinding \ 2327 (tkStubsPtr->tk_GetBinding) /* 84 */ 2328 #endif 2329 #ifndef Tk_GetBitmap 2330 #define Tk_GetBitmap \ 2331 (tkStubsPtr->tk_GetBitmap) /* 85 */ 2332 #endif 2333 #ifndef Tk_GetBitmapFromData 2334 #define Tk_GetBitmapFromData \ 2335 (tkStubsPtr->tk_GetBitmapFromData) /* 86 */ 2336 #endif 2337 #ifndef Tk_GetCapStyle 2338 #define Tk_GetCapStyle \ 2339 (tkStubsPtr->tk_GetCapStyle) /* 87 */ 2340 #endif 2341 #ifndef Tk_GetColor 2342 #define Tk_GetColor \ 2343 (tkStubsPtr->tk_GetColor) /* 88 */ 2344 #endif 2345 #ifndef Tk_GetColorByValue 2346 #define Tk_GetColorByValue \ 2347 (tkStubsPtr->tk_GetColorByValue) /* 89 */ 2348 #endif 2349 #ifndef Tk_GetColormap 2350 #define Tk_GetColormap \ 2351 (tkStubsPtr->tk_GetColormap) /* 90 */ 2352 #endif 2353 #ifndef Tk_GetCursor 2354 #define Tk_GetCursor \ 2355 (tkStubsPtr->tk_GetCursor) /* 91 */ 2356 #endif 2357 #ifndef Tk_GetCursorFromData 2358 #define Tk_GetCursorFromData \ 2359 (tkStubsPtr->tk_GetCursorFromData) /* 92 */ 2360 #endif 2361 #ifndef Tk_GetFont 2362 #define Tk_GetFont \ 2363 (tkStubsPtr->tk_GetFont) /* 93 */ 2364 #endif 2365 #ifndef Tk_GetFontFromObj 2366 #define Tk_GetFontFromObj \ 2367 (tkStubsPtr->tk_GetFontFromObj) /* 94 */ 2368 #endif 2369 #ifndef Tk_GetFontMetrics 2370 #define Tk_GetFontMetrics \ 2371 (tkStubsPtr->tk_GetFontMetrics) /* 95 */ 2372 #endif 2373 #ifndef Tk_GetGC 2374 #define Tk_GetGC \ 2375 (tkStubsPtr->tk_GetGC) /* 96 */ 2376 #endif 2377 #ifndef Tk_GetImage 2378 #define Tk_GetImage \ 2379 (tkStubsPtr->tk_GetImage) /* 97 */ 2380 #endif 2381 #ifndef Tk_GetImageMasterData 2382 #define Tk_GetImageMasterData \ 2383 (tkStubsPtr->tk_GetImageMasterData) /* 98 */ 2384 #endif 2385 #ifndef Tk_GetItemTypes 2386 #define Tk_GetItemTypes \ 2387 (tkStubsPtr->tk_GetItemTypes) /* 99 */ 2388 #endif 2389 #ifndef Tk_GetJoinStyle 2390 #define Tk_GetJoinStyle \ 2391 (tkStubsPtr->tk_GetJoinStyle) /* 100 */ 2392 #endif 2393 #ifndef Tk_GetJustify 2394 #define Tk_GetJustify \ 2395 (tkStubsPtr->tk_GetJustify) /* 101 */ 2396 #endif 2397 #ifndef Tk_GetNumMainWindows 2398 #define Tk_GetNumMainWindows \ 2399 (tkStubsPtr->tk_GetNumMainWindows) /* 102 */ 2400 #endif 2401 #ifndef Tk_GetOption 2402 #define Tk_GetOption \ 2403 (tkStubsPtr->tk_GetOption) /* 103 */ 2404 #endif 2405 #ifndef Tk_GetPixels 2406 #define Tk_GetPixels \ 2407 (tkStubsPtr->tk_GetPixels) /* 104 */ 2408 #endif 2409 #ifndef Tk_GetPixmap 2410 #define Tk_GetPixmap \ 2411 (tkStubsPtr->tk_GetPixmap) /* 105 */ 2412 #endif 2413 #ifndef Tk_GetRelief 2414 #define Tk_GetRelief \ 2415 (tkStubsPtr->tk_GetRelief) /* 106 */ 2416 #endif 2417 #ifndef Tk_GetRootCoords 2418 #define Tk_GetRootCoords \ 2419 (tkStubsPtr->tk_GetRootCoords) /* 107 */ 2420 #endif 2421 #ifndef Tk_GetScrollInfo 2422 #define Tk_GetScrollInfo \ 2423 (tkStubsPtr->tk_GetScrollInfo) /* 108 */ 2424 #endif 2425 #ifndef Tk_GetScreenMM 2426 #define Tk_GetScreenMM \ 2427 (tkStubsPtr->tk_GetScreenMM) /* 109 */ 2428 #endif 2429 #ifndef Tk_GetSelection 2430 #define Tk_GetSelection \ 2431 (tkStubsPtr->tk_GetSelection) /* 110 */ 2432 #endif 2433 #ifndef Tk_GetUid 2434 #define Tk_GetUid \ 2435 (tkStubsPtr->tk_GetUid) /* 111 */ 2436 #endif 2437 #ifndef Tk_GetVisual 2438 #define Tk_GetVisual \ 2439 (tkStubsPtr->tk_GetVisual) /* 112 */ 2440 #endif 2441 #ifndef Tk_GetVRootGeometry 2442 #define Tk_GetVRootGeometry \ 2443 (tkStubsPtr->tk_GetVRootGeometry) /* 113 */ 2444 #endif 2445 #ifndef Tk_Grab 2446 #define Tk_Grab \ 2447 (tkStubsPtr->tk_Grab) /* 114 */ 2448 #endif 2449 #ifndef Tk_HandleEvent 2450 #define Tk_HandleEvent \ 2451 (tkStubsPtr->tk_HandleEvent) /* 115 */ 2452 #endif 2453 #ifndef Tk_IdToWindow 2454 #define Tk_IdToWindow \ 2455 (tkStubsPtr->tk_IdToWindow) /* 116 */ 2456 #endif 2457 #ifndef Tk_ImageChanged 2458 #define Tk_ImageChanged \ 2459 (tkStubsPtr->tk_ImageChanged) /* 117 */ 2460 #endif 2461 #ifndef Tk_Init 2462 #define Tk_Init \ 2463 (tkStubsPtr->tk_Init) /* 118 */ 2464 #endif 2465 #ifndef Tk_InternAtom 2466 #define Tk_InternAtom \ 2467 (tkStubsPtr->tk_InternAtom) /* 119 */ 2468 #endif 2469 #ifndef Tk_IntersectTextLayout 2470 #define Tk_IntersectTextLayout \ 2471 (tkStubsPtr->tk_IntersectTextLayout) /* 120 */ 2472 #endif 2473 #ifndef Tk_MaintainGeometry 2474 #define Tk_MaintainGeometry \ 2475 (tkStubsPtr->tk_MaintainGeometry) /* 121 */ 2476 #endif 2477 #ifndef Tk_MainWindow 2478 #define Tk_MainWindow \ 2479 (tkStubsPtr->tk_MainWindow) /* 122 */ 2480 #endif 2481 #ifndef Tk_MakeWindowExist 2482 #define Tk_MakeWindowExist \ 2483 (tkStubsPtr->tk_MakeWindowExist) /* 123 */ 2484 #endif 2485 #ifndef Tk_ManageGeometry 2486 #define Tk_ManageGeometry \ 2487 (tkStubsPtr->tk_ManageGeometry) /* 124 */ 2488 #endif 2489 #ifndef Tk_MapWindow 2490 #define Tk_MapWindow \ 2491 (tkStubsPtr->tk_MapWindow) /* 125 */ 2492 #endif 2493 #ifndef Tk_MeasureChars 2494 #define Tk_MeasureChars \ 2495 (tkStubsPtr->tk_MeasureChars) /* 126 */ 2496 #endif 2497 #ifndef Tk_MoveResizeWindow 2498 #define Tk_MoveResizeWindow \ 2499 (tkStubsPtr->tk_MoveResizeWindow) /* 127 */ 2500 #endif 2501 #ifndef Tk_MoveWindow 2502 #define Tk_MoveWindow \ 2503 (tkStubsPtr->tk_MoveWindow) /* 128 */ 2504 #endif 2505 #ifndef Tk_MoveToplevelWindow 2506 #define Tk_MoveToplevelWindow \ 2507 (tkStubsPtr->tk_MoveToplevelWindow) /* 129 */ 2508 #endif 2509 #ifndef Tk_NameOf3DBorder 2510 #define Tk_NameOf3DBorder \ 2511 (tkStubsPtr->tk_NameOf3DBorder) /* 130 */ 2512 #endif 2513 #ifndef Tk_NameOfAnchor 2514 #define Tk_NameOfAnchor \ 2515 (tkStubsPtr->tk_NameOfAnchor) /* 131 */ 2516 #endif 2517 #ifndef Tk_NameOfBitmap 2518 #define Tk_NameOfBitmap \ 2519 (tkStubsPtr->tk_NameOfBitmap) /* 132 */ 2520 #endif 2521 #ifndef Tk_NameOfCapStyle 2522 #define Tk_NameOfCapStyle \ 2523 (tkStubsPtr->tk_NameOfCapStyle) /* 133 */ 2524 #endif 2525 #ifndef Tk_NameOfColor 2526 #define Tk_NameOfColor \ 2527 (tkStubsPtr->tk_NameOfColor) /* 134 */ 2528 #endif 2529 #ifndef Tk_NameOfCursor 2530 #define Tk_NameOfCursor \ 2531 (tkStubsPtr->tk_NameOfCursor) /* 135 */ 2532 #endif 2533 #ifndef Tk_NameOfFont 2534 #define Tk_NameOfFont \ 2535 (tkStubsPtr->tk_NameOfFont) /* 136 */ 2536 #endif 2537 #ifndef Tk_NameOfImage 2538 #define Tk_NameOfImage \ 2539 (tkStubsPtr->tk_NameOfImage) /* 137 */ 2540 #endif 2541 #ifndef Tk_NameOfJoinStyle 2542 #define Tk_NameOfJoinStyle \ 2543 (tkStubsPtr->tk_NameOfJoinStyle) /* 138 */ 2544 #endif 2545 #ifndef Tk_NameOfJustify 2546 #define Tk_NameOfJustify \ 2547 (tkStubsPtr->tk_NameOfJustify) /* 139 */ 2548 #endif 2549 #ifndef Tk_NameOfRelief 2550 #define Tk_NameOfRelief \ 2551 (tkStubsPtr->tk_NameOfRelief) /* 140 */ 2552 #endif 2553 #ifndef Tk_NameToWindow 2554 #define Tk_NameToWindow \ 2555 (tkStubsPtr->tk_NameToWindow) /* 141 */ 2556 #endif 2557 #ifndef Tk_OwnSelection 2558 #define Tk_OwnSelection \ 2559 (tkStubsPtr->tk_OwnSelection) /* 142 */ 2560 #endif 2561 #ifndef Tk_ParseArgv 2562 #define Tk_ParseArgv \ 2563 (tkStubsPtr->tk_ParseArgv) /* 143 */ 2564 #endif 2565 #ifndef Tk_PhotoPutBlock_NoComposite 2566 #define Tk_PhotoPutBlock_NoComposite \ 2567 (tkStubsPtr->tk_PhotoPutBlock_NoComposite) /* 144 */ 2568 #endif 2569 #ifndef Tk_PhotoPutZoomedBlock_NoComposite 2570 #define Tk_PhotoPutZoomedBlock_NoComposite \ 2571 (tkStubsPtr->tk_PhotoPutZoomedBlock_NoComposite) /* 145 */ 2572 #endif 2573 #ifndef Tk_PhotoGetImage 2574 #define Tk_PhotoGetImage \ 2575 (tkStubsPtr->tk_PhotoGetImage) /* 146 */ 2576 #endif 2577 #ifndef Tk_PhotoBlank 2578 #define Tk_PhotoBlank \ 2579 (tkStubsPtr->tk_PhotoBlank) /* 147 */ 2580 #endif 2581 #ifndef Tk_PhotoExpand_Panic 2582 #define Tk_PhotoExpand_Panic \ 2583 (tkStubsPtr->tk_PhotoExpand_Panic) /* 148 */ 2584 #endif 2585 #ifndef Tk_PhotoGetSize 2586 #define Tk_PhotoGetSize \ 2587 (tkStubsPtr->tk_PhotoGetSize) /* 149 */ 2588 #endif 2589 #ifndef Tk_PhotoSetSize_Panic 2590 #define Tk_PhotoSetSize_Panic \ 2591 (tkStubsPtr->tk_PhotoSetSize_Panic) /* 150 */ 2592 #endif 2593 #ifndef Tk_PointToChar 2594 #define Tk_PointToChar \ 2595 (tkStubsPtr->tk_PointToChar) /* 151 */ 2596 #endif 2597 #ifndef Tk_PostscriptFontName 2598 #define Tk_PostscriptFontName \ 2599 (tkStubsPtr->tk_PostscriptFontName) /* 152 */ 2600 #endif 2601 #ifndef Tk_PreserveColormap 2602 #define Tk_PreserveColormap \ 2603 (tkStubsPtr->tk_PreserveColormap) /* 153 */ 2604 #endif 2605 #ifndef Tk_QueueWindowEvent 2606 #define Tk_QueueWindowEvent \ 2607 (tkStubsPtr->tk_QueueWindowEvent) /* 154 */ 2608 #endif 2609 #ifndef Tk_RedrawImage 2610 #define Tk_RedrawImage \ 2611 (tkStubsPtr->tk_RedrawImage) /* 155 */ 2612 #endif 2613 #ifndef Tk_ResizeWindow 2614 #define Tk_ResizeWindow \ 2615 (tkStubsPtr->tk_ResizeWindow) /* 156 */ 2616 #endif 2617 #ifndef Tk_RestackWindow 2618 #define Tk_RestackWindow \ 2619 (tkStubsPtr->tk_RestackWindow) /* 157 */ 2620 #endif 2621 #ifndef Tk_RestrictEvents 2622 #define Tk_RestrictEvents \ 2623 (tkStubsPtr->tk_RestrictEvents) /* 158 */ 2624 #endif 2625 #ifndef Tk_SafeInit 2626 #define Tk_SafeInit \ 2627 (tkStubsPtr->tk_SafeInit) /* 159 */ 2628 #endif 2629 #ifndef Tk_SetAppName 2630 #define Tk_SetAppName \ 2631 (tkStubsPtr->tk_SetAppName) /* 160 */ 2632 #endif 2633 #ifndef Tk_SetBackgroundFromBorder 2634 #define Tk_SetBackgroundFromBorder \ 2635 (tkStubsPtr->tk_SetBackgroundFromBorder) /* 161 */ 2636 #endif 2637 #ifndef Tk_SetClass 2638 #define Tk_SetClass \ 2639 (tkStubsPtr->tk_SetClass) /* 162 */ 2640 #endif 2641 #ifndef Tk_SetGrid 2642 #define Tk_SetGrid \ 2643 (tkStubsPtr->tk_SetGrid) /* 163 */ 2644 #endif 2645 #ifndef Tk_SetInternalBorder 2646 #define Tk_SetInternalBorder \ 2647 (tkStubsPtr->tk_SetInternalBorder) /* 164 */ 2648 #endif 2649 #ifndef Tk_SetWindowBackground 2650 #define Tk_SetWindowBackground \ 2651 (tkStubsPtr->tk_SetWindowBackground) /* 165 */ 2652 #endif 2653 #ifndef Tk_SetWindowBackgroundPixmap 2654 #define Tk_SetWindowBackgroundPixmap \ 2655 (tkStubsPtr->tk_SetWindowBackgroundPixmap) /* 166 */ 2656 #endif 2657 #ifndef Tk_SetWindowBorder 2658 #define Tk_SetWindowBorder \ 2659 (tkStubsPtr->tk_SetWindowBorder) /* 167 */ 2660 #endif 2661 #ifndef Tk_SetWindowBorderWidth 2662 #define Tk_SetWindowBorderWidth \ 2663 (tkStubsPtr->tk_SetWindowBorderWidth) /* 168 */ 2664 #endif 2665 #ifndef Tk_SetWindowBorderPixmap 2666 #define Tk_SetWindowBorderPixmap \ 2667 (tkStubsPtr->tk_SetWindowBorderPixmap) /* 169 */ 2668 #endif 2669 #ifndef Tk_SetWindowColormap 2670 #define Tk_SetWindowColormap \ 2671 (tkStubsPtr->tk_SetWindowColormap) /* 170 */ 2672 #endif 2673 #ifndef Tk_SetWindowVisual 2674 #define Tk_SetWindowVisual \ 2675 (tkStubsPtr->tk_SetWindowVisual) /* 171 */ 2676 #endif 2677 #ifndef Tk_SizeOfBitmap 2678 #define Tk_SizeOfBitmap \ 2679 (tkStubsPtr->tk_SizeOfBitmap) /* 172 */ 2680 #endif 2681 #ifndef Tk_SizeOfImage 2682 #define Tk_SizeOfImage \ 2683 (tkStubsPtr->tk_SizeOfImage) /* 173 */ 2684 #endif 2685 #ifndef Tk_StrictMotif 2686 #define Tk_StrictMotif \ 2687 (tkStubsPtr->tk_StrictMotif) /* 174 */ 2688 #endif 2689 #ifndef Tk_TextLayoutToPostscript 2690 #define Tk_TextLayoutToPostscript \ 2691 (tkStubsPtr->tk_TextLayoutToPostscript) /* 175 */ 2692 #endif 2693 #ifndef Tk_TextWidth 2694 #define Tk_TextWidth \ 2695 (tkStubsPtr->tk_TextWidth) /* 176 */ 2696 #endif 2697 #ifndef Tk_UndefineCursor 2698 #define Tk_UndefineCursor \ 2699 (tkStubsPtr->tk_UndefineCursor) /* 177 */ 2700 #endif 2701 #ifndef Tk_UnderlineChars 2702 #define Tk_UnderlineChars \ 2703 (tkStubsPtr->tk_UnderlineChars) /* 178 */ 2704 #endif 2705 #ifndef Tk_UnderlineTextLayout 2706 #define Tk_UnderlineTextLayout \ 2707 (tkStubsPtr->tk_UnderlineTextLayout) /* 179 */ 2708 #endif 2709 #ifndef Tk_Ungrab 2710 #define Tk_Ungrab \ 2711 (tkStubsPtr->tk_Ungrab) /* 180 */ 2712 #endif 2713 #ifndef Tk_UnmaintainGeometry 2714 #define Tk_UnmaintainGeometry \ 2715 (tkStubsPtr->tk_UnmaintainGeometry) /* 181 */ 2716 #endif 2717 #ifndef Tk_UnmapWindow 2718 #define Tk_UnmapWindow \ 2719 (tkStubsPtr->tk_UnmapWindow) /* 182 */ 2720 #endif 2721 #ifndef Tk_UnsetGrid 2722 #define Tk_UnsetGrid \ 2723 (tkStubsPtr->tk_UnsetGrid) /* 183 */ 2724 #endif 2725 #ifndef Tk_UpdatePointer 2726 #define Tk_UpdatePointer \ 2727 (tkStubsPtr->tk_UpdatePointer) /* 184 */ 2728 #endif 2729 #ifndef Tk_AllocBitmapFromObj 2730 #define Tk_AllocBitmapFromObj \ 2731 (tkStubsPtr->tk_AllocBitmapFromObj) /* 185 */ 2732 #endif 2733 #ifndef Tk_Alloc3DBorderFromObj 2734 #define Tk_Alloc3DBorderFromObj \ 2735 (tkStubsPtr->tk_Alloc3DBorderFromObj) /* 186 */ 2736 #endif 2737 #ifndef Tk_AllocColorFromObj 2738 #define Tk_AllocColorFromObj \ 2739 (tkStubsPtr->tk_AllocColorFromObj) /* 187 */ 2740 #endif 2741 #ifndef Tk_AllocCursorFromObj 2742 #define Tk_AllocCursorFromObj \ 2743 (tkStubsPtr->tk_AllocCursorFromObj) /* 188 */ 2744 #endif 2745 #ifndef Tk_AllocFontFromObj 2746 #define Tk_AllocFontFromObj \ 2747 (tkStubsPtr->tk_AllocFontFromObj) /* 189 */ 2748 #endif 2749 #ifndef Tk_CreateOptionTable 2750 #define Tk_CreateOptionTable \ 2751 (tkStubsPtr->tk_CreateOptionTable) /* 190 */ 2752 #endif 2753 #ifndef Tk_DeleteOptionTable 2754 #define Tk_DeleteOptionTable \ 2755 (tkStubsPtr->tk_DeleteOptionTable) /* 191 */ 2756 #endif 2757 #ifndef Tk_Free3DBorderFromObj 2758 #define Tk_Free3DBorderFromObj \ 2759 (tkStubsPtr->tk_Free3DBorderFromObj) /* 192 */ 2760 #endif 2761 #ifndef Tk_FreeBitmapFromObj 2762 #define Tk_FreeBitmapFromObj \ 2763 (tkStubsPtr->tk_FreeBitmapFromObj) /* 193 */ 2764 #endif 2765 #ifndef Tk_FreeColorFromObj 2766 #define Tk_FreeColorFromObj \ 2767 (tkStubsPtr->tk_FreeColorFromObj) /* 194 */ 2768 #endif 2769 #ifndef Tk_FreeConfigOptions 2770 #define Tk_FreeConfigOptions \ 2771 (tkStubsPtr->tk_FreeConfigOptions) /* 195 */ 2772 #endif 2773 #ifndef Tk_FreeSavedOptions 2774 #define Tk_FreeSavedOptions \ 2775 (tkStubsPtr->tk_FreeSavedOptions) /* 196 */ 2776 #endif 2777 #ifndef Tk_FreeCursorFromObj 2778 #define Tk_FreeCursorFromObj \ 2779 (tkStubsPtr->tk_FreeCursorFromObj) /* 197 */ 2780 #endif 2781 #ifndef Tk_FreeFontFromObj 2782 #define Tk_FreeFontFromObj \ 2783 (tkStubsPtr->tk_FreeFontFromObj) /* 198 */ 2784 #endif 2785 #ifndef Tk_Get3DBorderFromObj 2786 #define Tk_Get3DBorderFromObj \ 2787 (tkStubsPtr->tk_Get3DBorderFromObj) /* 199 */ 2788 #endif 2789 #ifndef Tk_GetAnchorFromObj 2790 #define Tk_GetAnchorFromObj \ 2791 (tkStubsPtr->tk_GetAnchorFromObj) /* 200 */ 2792 #endif 2793 #ifndef Tk_GetBitmapFromObj 2794 #define Tk_GetBitmapFromObj \ 2795 (tkStubsPtr->tk_GetBitmapFromObj) /* 201 */ 2796 #endif 2797 #ifndef Tk_GetColorFromObj 2798 #define Tk_GetColorFromObj \ 2799 (tkStubsPtr->tk_GetColorFromObj) /* 202 */ 2800 #endif 2801 #ifndef Tk_GetCursorFromObj 2802 #define Tk_GetCursorFromObj \ 2803 (tkStubsPtr->tk_GetCursorFromObj) /* 203 */ 2804 #endif 2805 #ifndef Tk_GetOptionInfo 2806 #define Tk_GetOptionInfo \ 2807 (tkStubsPtr->tk_GetOptionInfo) /* 204 */ 2808 #endif 2809 #ifndef Tk_GetOptionValue 2810 #define Tk_GetOptionValue \ 2811 (tkStubsPtr->tk_GetOptionValue) /* 205 */ 2812 #endif 2813 #ifndef Tk_GetJustifyFromObj 2814 #define Tk_GetJustifyFromObj \ 2815 (tkStubsPtr->tk_GetJustifyFromObj) /* 206 */ 2816 #endif 2817 #ifndef Tk_GetMMFromObj 2818 #define Tk_GetMMFromObj \ 2819 (tkStubsPtr->tk_GetMMFromObj) /* 207 */ 2820 #endif 2821 #ifndef Tk_GetPixelsFromObj 2822 #define Tk_GetPixelsFromObj \ 2823 (tkStubsPtr->tk_GetPixelsFromObj) /* 208 */ 2824 #endif 2825 #ifndef Tk_GetReliefFromObj 2826 #define Tk_GetReliefFromObj \ 2827 (tkStubsPtr->tk_GetReliefFromObj) /* 209 */ 2828 #endif 2829 #ifndef Tk_GetScrollInfoObj 2830 #define Tk_GetScrollInfoObj \ 2831 (tkStubsPtr->tk_GetScrollInfoObj) /* 210 */ 2832 #endif 2833 #ifndef Tk_InitOptions 2834 #define Tk_InitOptions \ 2835 (tkStubsPtr->tk_InitOptions) /* 211 */ 2836 #endif 2837 #ifndef Tk_MainEx 2838 #define Tk_MainEx \ 2839 (tkStubsPtr->tk_MainEx) /* 212 */ 2840 #endif 2841 #ifndef Tk_RestoreSavedOptions 2842 #define Tk_RestoreSavedOptions \ 2843 (tkStubsPtr->tk_RestoreSavedOptions) /* 213 */ 2844 #endif 2845 #ifndef Tk_SetOptions 2846 #define Tk_SetOptions \ 2847 (tkStubsPtr->tk_SetOptions) /* 214 */ 2848 #endif 2849 #ifndef Tk_InitConsoleChannels 2850 #define Tk_InitConsoleChannels \ 2851 (tkStubsPtr->tk_InitConsoleChannels) /* 215 */ 2852 #endif 2853 #ifndef Tk_CreateConsoleWindow 2854 #define Tk_CreateConsoleWindow \ 2855 (tkStubsPtr->tk_CreateConsoleWindow) /* 216 */ 2856 #endif 2857 #ifndef Tk_CreateSmoothMethod 2858 #define Tk_CreateSmoothMethod \ 2859 (tkStubsPtr->tk_CreateSmoothMethod) /* 217 */ 2860 #endif 2861 /* Slot 218 is reserved */ 2862 /* Slot 219 is reserved */ 2863 #ifndef Tk_GetDash 2864 #define Tk_GetDash \ 2865 (tkStubsPtr->tk_GetDash) /* 220 */ 2866 #endif 2867 #ifndef Tk_CreateOutline 2868 #define Tk_CreateOutline \ 2869 (tkStubsPtr->tk_CreateOutline) /* 221 */ 2870 #endif 2871 #ifndef Tk_DeleteOutline 2872 #define Tk_DeleteOutline \ 2873 (tkStubsPtr->tk_DeleteOutline) /* 222 */ 2874 #endif 2875 #ifndef Tk_ConfigOutlineGC 2876 #define Tk_ConfigOutlineGC \ 2877 (tkStubsPtr->tk_ConfigOutlineGC) /* 223 */ 2878 #endif 2879 #ifndef Tk_ChangeOutlineGC 2880 #define Tk_ChangeOutlineGC \ 2881 (tkStubsPtr->tk_ChangeOutlineGC) /* 224 */ 2882 #endif 2883 #ifndef Tk_ResetOutlineGC 2884 #define Tk_ResetOutlineGC \ 2885 (tkStubsPtr->tk_ResetOutlineGC) /* 225 */ 2886 #endif 2887 #ifndef Tk_CanvasPsOutline 2888 #define Tk_CanvasPsOutline \ 2889 (tkStubsPtr->tk_CanvasPsOutline) /* 226 */ 2890 #endif 2891 #ifndef Tk_SetTSOrigin 2892 #define Tk_SetTSOrigin \ 2893 (tkStubsPtr->tk_SetTSOrigin) /* 227 */ 2894 #endif 2895 #ifndef Tk_CanvasGetCoordFromObj 2896 #define Tk_CanvasGetCoordFromObj \ 2897 (tkStubsPtr->tk_CanvasGetCoordFromObj) /* 228 */ 2898 #endif 2899 #ifndef Tk_CanvasSetOffset 2900 #define Tk_CanvasSetOffset \ 2901 (tkStubsPtr->tk_CanvasSetOffset) /* 229 */ 2902 #endif 2903 #ifndef Tk_DitherPhoto 2904 #define Tk_DitherPhoto \ 2905 (tkStubsPtr->tk_DitherPhoto) /* 230 */ 2906 #endif 2907 #ifndef Tk_PostscriptBitmap 2908 #define Tk_PostscriptBitmap \ 2909 (tkStubsPtr->tk_PostscriptBitmap) /* 231 */ 2910 #endif 2911 #ifndef Tk_PostscriptColor 2912 #define Tk_PostscriptColor \ 2913 (tkStubsPtr->tk_PostscriptColor) /* 232 */ 2914 #endif 2915 #ifndef Tk_PostscriptFont 2916 #define Tk_PostscriptFont \ 2917 (tkStubsPtr->tk_PostscriptFont) /* 233 */ 2918 #endif 2919 #ifndef Tk_PostscriptImage 2920 #define Tk_PostscriptImage \ 2921 (tkStubsPtr->tk_PostscriptImage) /* 234 */ 2922 #endif 2923 #ifndef Tk_PostscriptPath 2924 #define Tk_PostscriptPath \ 2925 (tkStubsPtr->tk_PostscriptPath) /* 235 */ 2926 #endif 2927 #ifndef Tk_PostscriptStipple 2928 #define Tk_PostscriptStipple \ 2929 (tkStubsPtr->tk_PostscriptStipple) /* 236 */ 2930 #endif 2931 #ifndef Tk_PostscriptY 2932 #define Tk_PostscriptY \ 2933 (tkStubsPtr->tk_PostscriptY) /* 237 */ 2934 #endif 2935 #ifndef Tk_PostscriptPhoto 2936 #define Tk_PostscriptPhoto \ 2937 (tkStubsPtr->tk_PostscriptPhoto) /* 238 */ 2938 #endif 2939 #ifndef Tk_CreateClientMessageHandler 2940 #define Tk_CreateClientMessageHandler \ 2941 (tkStubsPtr->tk_CreateClientMessageHandler) /* 239 */ 2942 #endif 2943 #ifndef Tk_DeleteClientMessageHandler 2944 #define Tk_DeleteClientMessageHandler \ 2945 (tkStubsPtr->tk_DeleteClientMessageHandler) /* 240 */ 2946 #endif 2947 #ifndef Tk_CreateAnonymousWindow 2948 #define Tk_CreateAnonymousWindow \ 2949 (tkStubsPtr->tk_CreateAnonymousWindow) /* 241 */ 2950 #endif 2951 #ifndef Tk_SetClassProcs 2952 #define Tk_SetClassProcs \ 2953 (tkStubsPtr->tk_SetClassProcs) /* 242 */ 2954 #endif 2955 #ifndef Tk_SetInternalBorderEx 2956 #define Tk_SetInternalBorderEx \ 2957 (tkStubsPtr->tk_SetInternalBorderEx) /* 243 */ 2958 #endif 2959 #ifndef Tk_SetMinimumRequestSize 2960 #define Tk_SetMinimumRequestSize \ 2961 (tkStubsPtr->tk_SetMinimumRequestSize) /* 244 */ 2962 #endif 2963 #ifndef Tk_SetCaretPos 2964 #define Tk_SetCaretPos \ 2965 (tkStubsPtr->tk_SetCaretPos) /* 245 */ 2966 #endif 2967 #ifndef Tk_PhotoPutBlock_Panic 2968 #define Tk_PhotoPutBlock_Panic \ 2969 (tkStubsPtr->tk_PhotoPutBlock_Panic) /* 246 */ 2970 #endif 2971 #ifndef Tk_PhotoPutZoomedBlock_Panic 2972 #define Tk_PhotoPutZoomedBlock_Panic \ 2973 (tkStubsPtr->tk_PhotoPutZoomedBlock_Panic) /* 247 */ 2974 #endif 2975 #ifndef Tk_CollapseMotionEvents 2976 #define Tk_CollapseMotionEvents \ 2977 (tkStubsPtr->tk_CollapseMotionEvents) /* 248 */ 2978 #endif 2979 #ifndef Tk_RegisterStyleEngine 2980 #define Tk_RegisterStyleEngine \ 2981 (tkStubsPtr->tk_RegisterStyleEngine) /* 249 */ 2982 #endif 2983 #ifndef Tk_GetStyleEngine 2984 #define Tk_GetStyleEngine \ 2985 (tkStubsPtr->tk_GetStyleEngine) /* 250 */ 2986 #endif 2987 #ifndef Tk_RegisterStyledElement 2988 #define Tk_RegisterStyledElement \ 2989 (tkStubsPtr->tk_RegisterStyledElement) /* 251 */ 2990 #endif 2991 #ifndef Tk_GetElementId 2992 #define Tk_GetElementId \ 2993 (tkStubsPtr->tk_GetElementId) /* 252 */ 2994 #endif 2995 #ifndef Tk_CreateStyle 2996 #define Tk_CreateStyle \ 2997 (tkStubsPtr->tk_CreateStyle) /* 253 */ 2998 #endif 2999 #ifndef Tk_GetStyle 3000 #define Tk_GetStyle \ 3001 (tkStubsPtr->tk_GetStyle) /* 254 */ 3002 #endif 3003 #ifndef Tk_FreeStyle 3004 #define Tk_FreeStyle \ 3005 (tkStubsPtr->tk_FreeStyle) /* 255 */ 3006 #endif 3007 #ifndef Tk_NameOfStyle 3008 #define Tk_NameOfStyle \ 3009 (tkStubsPtr->tk_NameOfStyle) /* 256 */ 3010 #endif 3011 #ifndef Tk_AllocStyleFromObj 3012 #define Tk_AllocStyleFromObj \ 3013 (tkStubsPtr->tk_AllocStyleFromObj) /* 257 */ 3014 #endif 3015 #ifndef Tk_GetStyleFromObj 3016 #define Tk_GetStyleFromObj \ 3017 (tkStubsPtr->tk_GetStyleFromObj) /* 258 */ 3018 #endif 3019 #ifndef Tk_FreeStyleFromObj 3020 #define Tk_FreeStyleFromObj \ 3021 (tkStubsPtr->tk_FreeStyleFromObj) /* 259 */ 3022 #endif 3023 #ifndef Tk_GetStyledElement 3024 #define Tk_GetStyledElement \ 3025 (tkStubsPtr->tk_GetStyledElement) /* 260 */ 3026 #endif 3027 #ifndef Tk_GetElementSize 3028 #define Tk_GetElementSize \ 3029 (tkStubsPtr->tk_GetElementSize) /* 261 */ 3030 #endif 3031 #ifndef Tk_GetElementBox 3032 #define Tk_GetElementBox \ 3033 (tkStubsPtr->tk_GetElementBox) /* 262 */ 3034 #endif 3035 #ifndef Tk_GetElementBorderWidth 3036 #define Tk_GetElementBorderWidth \ 3037 (tkStubsPtr->tk_GetElementBorderWidth) /* 263 */ 3038 #endif 3039 #ifndef Tk_DrawElement 3040 #define Tk_DrawElement \ 3041 (tkStubsPtr->tk_DrawElement) /* 264 */ 3042 #endif 3043 #ifndef Tk_PhotoExpand 3044 #define Tk_PhotoExpand \ 3045 (tkStubsPtr->tk_PhotoExpand) /* 265 */ 3046 #endif 3047 #ifndef Tk_PhotoPutBlock 3048 #define Tk_PhotoPutBlock \ 3049 (tkStubsPtr->tk_PhotoPutBlock) /* 266 */ 3050 #endif 3051 #ifndef Tk_PhotoPutZoomedBlock 3052 #define Tk_PhotoPutZoomedBlock \ 3053 (tkStubsPtr->tk_PhotoPutZoomedBlock) /* 267 */ 3054 #endif 3055 #ifndef Tk_PhotoSetSize 3056 #define Tk_PhotoSetSize \ 3057 (tkStubsPtr->tk_PhotoSetSize) /* 268 */ 3058 #endif 3059 #ifndef Tk_GetUserInactiveTime 3060 #define Tk_GetUserInactiveTime \ 3061 (tkStubsPtr->tk_GetUserInactiveTime) /* 269 */ 3062 #endif 3063 #ifndef Tk_ResetUserInactiveTime 3064 #define Tk_ResetUserInactiveTime \ 3065 (tkStubsPtr->tk_ResetUserInactiveTime) /* 270 */ 3066 #endif 3067 #ifndef Tk_Interp 3068 #define Tk_Interp \ 3069 (tkStubsPtr->tk_Interp) /* 271 */ 3070 #endif 3071 #ifndef Tk_CreateOldImageType 3072 #define Tk_CreateOldImageType \ 3073 (tkStubsPtr->tk_CreateOldImageType) /* 272 */ 3074 #endif 3075 #ifndef Tk_CreateOldPhotoImageFormat 3076 #define Tk_CreateOldPhotoImageFormat \ 3077 (tkStubsPtr->tk_CreateOldPhotoImageFormat) /* 273 */ 3078 #endif 3079 /* Slot 274 is reserved */ 3080 #ifndef TkUnusedStubEntry 3081 #define TkUnusedStubEntry \ 3082 (tkStubsPtr->tkUnusedStubEntry) /* 275 */ 3083 #endif 3084 3085 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ 3086 3087 /* !END!: Do not edit above this line. */ 3088 3089 #undef TCL_STORAGE_CLASS 3090 #define TCL_STORAGE_CLASS DLLIMPORT 3091 3092 #undef TkUnusedStubEntry 3093 3094 #endif /* _TKDECLS */ 3095 3096