home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / activetcltk / ActiveTcl8.3.4.1-8.win32-ix86.exe / ActiveTcl8.3.4.1-win32-ix86 / include / tkDecls.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-10-22  |  78.6 KB  |  2,066 lines

  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.  * RCS: @(#) $Id: tkDecls.h,v 1.11.2.1 2001/04/04 07:57:16 hobbs Exp $
  12.  */
  13.  
  14. #ifndef _TKDECLS
  15. #define _TKDECLS
  16.  
  17. #ifdef BUILD_tk
  18. #undef TCL_STORAGE_CLASS
  19. #define TCL_STORAGE_CLASS DLLEXPORT
  20. #endif
  21.  
  22. /*
  23.  * WARNING: This file is automatically generated by the tools/genStubs.tcl
  24.  * script.  Any modifications to the function declarations below should be made
  25.  * in the generic/tk.decls script.
  26.  */
  27.  
  28. /* !BEGIN!: Do not edit below this line. */
  29.  
  30. /*
  31.  * Exported function declarations:
  32.  */
  33.  
  34. /* 0 */
  35. EXTERN void        Tk_MainLoop _ANSI_ARGS_((void));
  36. /* 1 */
  37. EXTERN XColor *        Tk_3DBorderColor _ANSI_ARGS_((Tk_3DBorder border));
  38. /* 2 */
  39. EXTERN GC        Tk_3DBorderGC _ANSI_ARGS_((Tk_Window tkwin, 
  40.                 Tk_3DBorder border, int which));
  41. /* 3 */
  42. EXTERN void        Tk_3DHorizontalBevel _ANSI_ARGS_((Tk_Window tkwin, 
  43.                 Drawable drawable, Tk_3DBorder border, int x, 
  44.                 int y, int width, int height, int leftIn, 
  45.                 int rightIn, int topBevel, int relief));
  46. /* 4 */
  47. EXTERN void        Tk_3DVerticalBevel _ANSI_ARGS_((Tk_Window tkwin, 
  48.                 Drawable drawable, Tk_3DBorder border, int x, 
  49.                 int y, int width, int height, int leftBevel, 
  50.                 int relief));
  51. /* 5 */
  52. EXTERN void        Tk_AddOption _ANSI_ARGS_((Tk_Window tkwin, 
  53.                 char * name, char * value, int priority));
  54. /* 6 */
  55. EXTERN void        Tk_BindEvent _ANSI_ARGS_((
  56.                 Tk_BindingTable bindingTable, 
  57.                 XEvent * eventPtr, Tk_Window tkwin, 
  58.                 int numObjects, ClientData * objectPtr));
  59. /* 7 */
  60. EXTERN void        Tk_CanvasDrawableCoords _ANSI_ARGS_((
  61.                 Tk_Canvas canvas, double x, double y, 
  62.                 short * drawableXPtr, short * drawableYPtr));
  63. /* 8 */
  64. EXTERN void        Tk_CanvasEventuallyRedraw _ANSI_ARGS_((
  65.                 Tk_Canvas canvas, int x1, int y1, int x2, 
  66.                 int y2));
  67. /* 9 */
  68. EXTERN int        Tk_CanvasGetCoord _ANSI_ARGS_((Tcl_Interp * interp, 
  69.                 Tk_Canvas canvas, char * str, 
  70.                 double * doublePtr));
  71. /* 10 */
  72. EXTERN Tk_CanvasTextInfo * Tk_CanvasGetTextInfo _ANSI_ARGS_((
  73.                 Tk_Canvas canvas));
  74. /* 11 */
  75. EXTERN int        Tk_CanvasPsBitmap _ANSI_ARGS_((Tcl_Interp * interp, 
  76.                 Tk_Canvas canvas, Pixmap bitmap, int x, 
  77.                 int y, int width, int height));
  78. /* 12 */
  79. EXTERN int        Tk_CanvasPsColor _ANSI_ARGS_((Tcl_Interp * interp, 
  80.                 Tk_Canvas canvas, XColor * colorPtr));
  81. /* 13 */
  82. EXTERN int        Tk_CanvasPsFont _ANSI_ARGS_((Tcl_Interp * interp, 
  83.                 Tk_Canvas canvas, Tk_Font font));
  84. /* 14 */
  85. EXTERN void        Tk_CanvasPsPath _ANSI_ARGS_((Tcl_Interp * interp, 
  86.                 Tk_Canvas canvas, double * coordPtr, 
  87.                 int numPoints));
  88. /* 15 */
  89. EXTERN int        Tk_CanvasPsStipple _ANSI_ARGS_((Tcl_Interp * interp, 
  90.                 Tk_Canvas canvas, Pixmap bitmap));
  91. /* 16 */
  92. EXTERN double        Tk_CanvasPsY _ANSI_ARGS_((Tk_Canvas canvas, double y));
  93. /* 17 */
  94. EXTERN void        Tk_CanvasSetStippleOrigin _ANSI_ARGS_((
  95.                 Tk_Canvas canvas, GC gc));
  96. /* 18 */
  97. EXTERN int        Tk_CanvasTagsParseProc _ANSI_ARGS_((
  98.                 ClientData clientData, Tcl_Interp * interp, 
  99.                 Tk_Window tkwin, char * value, 
  100.                 char * widgRec, int offset));
  101. /* 19 */
  102. EXTERN char *        Tk_CanvasTagsPrintProc _ANSI_ARGS_((
  103.                 ClientData clientData, Tk_Window tkwin, 
  104.                 char * widgRec, int offset, 
  105.                 Tcl_FreeProc ** freeProcPtr));
  106. /* 20 */
  107. EXTERN Tk_Window    Tk_CanvasTkwin _ANSI_ARGS_((Tk_Canvas canvas));
  108. /* 21 */
  109. EXTERN void        Tk_CanvasWindowCoords _ANSI_ARGS_((Tk_Canvas canvas, 
  110.                 double x, double y, short * screenXPtr, 
  111.                 short * screenYPtr));
  112. /* 22 */
  113. EXTERN void        Tk_ChangeWindowAttributes _ANSI_ARGS_((
  114.                 Tk_Window tkwin, unsigned long valueMask, 
  115.                 XSetWindowAttributes * attsPtr));
  116. /* 23 */
  117. EXTERN int        Tk_CharBbox _ANSI_ARGS_((Tk_TextLayout layout, 
  118.                 int index, int * xPtr, int * yPtr, 
  119.                 int * widthPtr, int * heightPtr));
  120. /* 24 */
  121. EXTERN void        Tk_ClearSelection _ANSI_ARGS_((Tk_Window tkwin, 
  122.                 Atom selection));
  123. /* 25 */
  124. EXTERN int        Tk_ClipboardAppend _ANSI_ARGS_((Tcl_Interp * interp, 
  125.                 Tk_Window tkwin, Atom target, Atom format, 
  126.                 char* buffer));
  127. /* 26 */
  128. EXTERN int        Tk_ClipboardClear _ANSI_ARGS_((Tcl_Interp * interp, 
  129.                 Tk_Window tkwin));
  130. /* 27 */
  131. EXTERN int        Tk_ConfigureInfo _ANSI_ARGS_((Tcl_Interp * interp, 
  132.                 Tk_Window tkwin, Tk_ConfigSpec * specs, 
  133.                 char * widgRec, char * argvName, int flags));
  134. /* 28 */
  135. EXTERN int        Tk_ConfigureValue _ANSI_ARGS_((Tcl_Interp * interp, 
  136.                 Tk_Window tkwin, Tk_ConfigSpec * specs, 
  137.                 char * widgRec, char * argvName, int flags));
  138. /* 29 */
  139. EXTERN int        Tk_ConfigureWidget _ANSI_ARGS_((Tcl_Interp * interp, 
  140.                 Tk_Window tkwin, Tk_ConfigSpec * specs, 
  141.                 int argc, char ** argv, char * widgRec, 
  142.                 int flags));
  143. /* 30 */
  144. EXTERN void        Tk_ConfigureWindow _ANSI_ARGS_((Tk_Window tkwin, 
  145.                 unsigned int valueMask, 
  146.                 XWindowChanges * valuePtr));
  147. /* 31 */
  148. EXTERN Tk_TextLayout    Tk_ComputeTextLayout _ANSI_ARGS_((Tk_Font font, 
  149.                 CONST char * str, int numChars, 
  150.                 int wrapLength, Tk_Justify justify, 
  151.                 int flags, int * widthPtr, int * heightPtr));
  152. /* 32 */
  153. EXTERN Tk_Window    Tk_CoordsToWindow _ANSI_ARGS_((int rootX, int rootY, 
  154.                 Tk_Window tkwin));
  155. /* 33 */
  156. EXTERN unsigned long    Tk_CreateBinding _ANSI_ARGS_((Tcl_Interp * interp, 
  157.                 Tk_BindingTable bindingTable, 
  158.                 ClientData object, char * eventStr, 
  159.                 char * command, int append));
  160. /* 34 */
  161. EXTERN Tk_BindingTable    Tk_CreateBindingTable _ANSI_ARGS_((
  162.                 Tcl_Interp * interp));
  163. /* 35 */
  164. EXTERN Tk_ErrorHandler    Tk_CreateErrorHandler _ANSI_ARGS_((Display * display, 
  165.                 int errNum, int request, int minorCode, 
  166.                 Tk_ErrorProc * errorProc, 
  167.                 ClientData clientData));
  168. /* 36 */
  169. EXTERN void        Tk_CreateEventHandler _ANSI_ARGS_((Tk_Window token, 
  170.                 unsigned long mask, Tk_EventProc * proc, 
  171.                 ClientData clientData));
  172. /* 37 */
  173. EXTERN void        Tk_CreateGenericHandler _ANSI_ARGS_((
  174.                 Tk_GenericProc * proc, ClientData clientData));
  175. /* 38 */
  176. EXTERN void        Tk_CreateImageType _ANSI_ARGS_((
  177.                 Tk_ImageType * typePtr));
  178. /* 39 */
  179. EXTERN void        Tk_CreateItemType _ANSI_ARGS_((Tk_ItemType * typePtr));
  180. /* 40 */
  181. EXTERN void        Tk_CreatePhotoImageFormat _ANSI_ARGS_((
  182.                 Tk_PhotoImageFormat * formatPtr));
  183. /* 41 */
  184. EXTERN void        Tk_CreateSelHandler _ANSI_ARGS_((Tk_Window tkwin, 
  185.                 Atom selection, Atom target, 
  186.                 Tk_SelectionProc * proc, 
  187.                 ClientData clientData, Atom format));
  188. /* 42 */
  189. EXTERN Tk_Window    Tk_CreateWindow _ANSI_ARGS_((Tcl_Interp * interp, 
  190.                 Tk_Window parent, char * name, 
  191.                 char * screenName));
  192. /* 43 */
  193. EXTERN Tk_Window    Tk_CreateWindowFromPath _ANSI_ARGS_((
  194.                 Tcl_Interp * interp, Tk_Window tkwin, 
  195.                 char * pathName, char * screenName));
  196. /* 44 */
  197. EXTERN int        Tk_DefineBitmap _ANSI_ARGS_((Tcl_Interp * interp, 
  198.                 CONST char * name, char * source, int width, 
  199.                 int height));
  200. /* 45 */
  201. EXTERN void        Tk_DefineCursor _ANSI_ARGS_((Tk_Window window, 
  202.                 Tk_Cursor cursor));
  203. /* 46 */
  204. EXTERN void        Tk_DeleteAllBindings _ANSI_ARGS_((
  205.                 Tk_BindingTable bindingTable, 
  206.                 ClientData object));
  207. /* 47 */
  208. EXTERN int        Tk_DeleteBinding _ANSI_ARGS_((Tcl_Interp * interp, 
  209.                 Tk_BindingTable bindingTable, 
  210.                 ClientData object, char * eventStr));
  211. /* 48 */
  212. EXTERN void        Tk_DeleteBindingTable _ANSI_ARGS_((
  213.                 Tk_BindingTable bindingTable));
  214. /* 49 */
  215. EXTERN void        Tk_DeleteErrorHandler _ANSI_ARGS_((
  216.                 Tk_ErrorHandler handler));
  217. /* 50 */
  218. EXTERN void        Tk_DeleteEventHandler _ANSI_ARGS_((Tk_Window token, 
  219.                 unsigned long mask, Tk_EventProc * proc, 
  220.                 ClientData clientData));
  221. /* 51 */
  222. EXTERN void        Tk_DeleteGenericHandler _ANSI_ARGS_((
  223.                 Tk_GenericProc * proc, ClientData clientData));
  224. /* 52 */
  225. EXTERN void        Tk_DeleteImage _ANSI_ARGS_((Tcl_Interp * interp, 
  226.                 char * name));
  227. /* 53 */
  228. EXTERN void        Tk_DeleteSelHandler _ANSI_ARGS_((Tk_Window tkwin, 
  229.                 Atom selection, Atom target));
  230. /* 54 */
  231. EXTERN void        Tk_DestroyWindow _ANSI_ARGS_((Tk_Window tkwin));
  232. /* 55 */
  233. EXTERN char *        Tk_DisplayName _ANSI_ARGS_((Tk_Window tkwin));
  234. /* 56 */
  235. EXTERN int        Tk_DistanceToTextLayout _ANSI_ARGS_((
  236.                 Tk_TextLayout layout, int x, int y));
  237. /* 57 */
  238. EXTERN void        Tk_Draw3DPolygon _ANSI_ARGS_((Tk_Window tkwin, 
  239.                 Drawable drawable, Tk_3DBorder border, 
  240.                 XPoint * pointPtr, int numPoints, 
  241.                 int borderWidth, int leftRelief));
  242. /* 58 */
  243. EXTERN void        Tk_Draw3DRectangle _ANSI_ARGS_((Tk_Window tkwin, 
  244.                 Drawable drawable, Tk_3DBorder border, int x, 
  245.                 int y, int width, int height, 
  246.                 int borderWidth, int relief));
  247. /* 59 */
  248. EXTERN void        Tk_DrawChars _ANSI_ARGS_((Display * display, 
  249.                 Drawable drawable, GC gc, Tk_Font tkfont, 
  250.                 CONST char * source, int numBytes, int x, 
  251.                 int y));
  252. /* 60 */
  253. EXTERN void        Tk_DrawFocusHighlight _ANSI_ARGS_((Tk_Window tkwin, 
  254.                 GC gc, int width, Drawable drawable));
  255. /* 61 */
  256. EXTERN void        Tk_DrawTextLayout _ANSI_ARGS_((Display * display, 
  257.                 Drawable drawable, GC gc, 
  258.                 Tk_TextLayout layout, int x, int y, 
  259.                 int firstChar, int lastChar));
  260. /* 62 */
  261. EXTERN void        Tk_Fill3DPolygon _ANSI_ARGS_((Tk_Window tkwin, 
  262.                 Drawable drawable, Tk_3DBorder border, 
  263.                 XPoint * pointPtr, int numPoints, 
  264.                 int borderWidth, int leftRelief));
  265. /* 63 */
  266. EXTERN void        Tk_Fill3DRectangle _ANSI_ARGS_((Tk_Window tkwin, 
  267.                 Drawable drawable, Tk_3DBorder border, int x, 
  268.                 int y, int width, int height, 
  269.                 int borderWidth, int relief));
  270. /* 64 */
  271. EXTERN Tk_PhotoHandle    Tk_FindPhoto _ANSI_ARGS_((Tcl_Interp * interp, 
  272.                 char * imageName));
  273. /* 65 */
  274. EXTERN Font        Tk_FontId _ANSI_ARGS_((Tk_Font font));
  275. /* 66 */
  276. EXTERN void        Tk_Free3DBorder _ANSI_ARGS_((Tk_3DBorder border));
  277. /* 67 */
  278. EXTERN void        Tk_FreeBitmap _ANSI_ARGS_((Display * display, 
  279.                 Pixmap bitmap));
  280. /* 68 */
  281. EXTERN void        Tk_FreeColor _ANSI_ARGS_((XColor * colorPtr));
  282. /* 69 */
  283. EXTERN void        Tk_FreeColormap _ANSI_ARGS_((Display * display, 
  284.                 Colormap colormap));
  285. /* 70 */
  286. EXTERN void        Tk_FreeCursor _ANSI_ARGS_((Display * display, 
  287.                 Tk_Cursor cursor));
  288. /* 71 */
  289. EXTERN void        Tk_FreeFont _ANSI_ARGS_((Tk_Font f));
  290. /* 72 */
  291. EXTERN void        Tk_FreeGC _ANSI_ARGS_((Display * display, GC gc));
  292. /* 73 */
  293. EXTERN void        Tk_FreeImage _ANSI_ARGS_((Tk_Image image));
  294. /* 74 */
  295. EXTERN void        Tk_FreeOptions _ANSI_ARGS_((Tk_ConfigSpec * specs, 
  296.                 char * widgRec, Display * display, 
  297.                 int needFlags));
  298. /* 75 */
  299. EXTERN void        Tk_FreePixmap _ANSI_ARGS_((Display * display, 
  300.                 Pixmap pixmap));
  301. /* 76 */
  302. EXTERN void        Tk_FreeTextLayout _ANSI_ARGS_((
  303.                 Tk_TextLayout textLayout));
  304. /* 77 */
  305. EXTERN void        Tk_FreeXId _ANSI_ARGS_((Display * display, XID xid));
  306. /* 78 */
  307. EXTERN GC        Tk_GCForColor _ANSI_ARGS_((XColor * colorPtr, 
  308.                 Drawable drawable));
  309. /* 79 */
  310. EXTERN void        Tk_GeometryRequest _ANSI_ARGS_((Tk_Window tkwin, 
  311.                 int reqWidth, int reqHeight));
  312. /* 80 */
  313. EXTERN Tk_3DBorder    Tk_Get3DBorder _ANSI_ARGS_((Tcl_Interp * interp, 
  314.                 Tk_Window tkwin, Tk_Uid colorName));
  315. /* 81 */
  316. EXTERN void        Tk_GetAllBindings _ANSI_ARGS_((Tcl_Interp * interp, 
  317.                 Tk_BindingTable bindingTable, 
  318.                 ClientData object));
  319. /* 82 */
  320. EXTERN int        Tk_GetAnchor _ANSI_ARGS_((Tcl_Interp * interp, 
  321.                 char * str, Tk_Anchor * anchorPtr));
  322. /* 83 */
  323. EXTERN char *        Tk_GetAtomName _ANSI_ARGS_((Tk_Window tkwin, 
  324.                 Atom atom));
  325. /* 84 */
  326. EXTERN char *        Tk_GetBinding _ANSI_ARGS_((Tcl_Interp * interp, 
  327.                 Tk_BindingTable bindingTable, 
  328.                 ClientData object, char * eventStr));
  329. /* 85 */
  330. EXTERN Pixmap        Tk_GetBitmap _ANSI_ARGS_((Tcl_Interp * interp, 
  331.                 Tk_Window tkwin, CONST char * str));
  332. /* 86 */
  333. EXTERN Pixmap        Tk_GetBitmapFromData _ANSI_ARGS_((
  334.                 Tcl_Interp * interp, Tk_Window tkwin, 
  335.                 char * source, int width, int height));
  336. /* 87 */
  337. EXTERN int        Tk_GetCapStyle _ANSI_ARGS_((Tcl_Interp * interp, 
  338.                 char * str, int * capPtr));
  339. /* 88 */
  340. EXTERN XColor *        Tk_GetColor _ANSI_ARGS_((Tcl_Interp * interp, 
  341.                 Tk_Window tkwin, Tk_Uid name));
  342. /* 89 */
  343. EXTERN XColor *        Tk_GetColorByValue _ANSI_ARGS_((Tk_Window tkwin, 
  344.                 XColor * colorPtr));
  345. /* 90 */
  346. EXTERN Colormap        Tk_GetColormap _ANSI_ARGS_((Tcl_Interp * interp, 
  347.                 Tk_Window tkwin, char * str));
  348. /* 91 */
  349. EXTERN Tk_Cursor    Tk_GetCursor _ANSI_ARGS_((Tcl_Interp * interp, 
  350.                 Tk_Window tkwin, Tk_Uid str));
  351. /* 92 */
  352. EXTERN Tk_Cursor    Tk_GetCursorFromData _ANSI_ARGS_((
  353.                 Tcl_Interp * interp, Tk_Window tkwin, 
  354.                 char * source, char * mask, int width, 
  355.                 int height, int xHot, int yHot, Tk_Uid fg, 
  356.                 Tk_Uid bg));
  357. /* 93 */
  358. EXTERN Tk_Font        Tk_GetFont _ANSI_ARGS_((Tcl_Interp * interp, 
  359.                 Tk_Window tkwin, CONST char * str));
  360. /* 94 */
  361. EXTERN Tk_Font        Tk_GetFontFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  362.                 Tcl_Obj * objPtr));
  363. /* 95 */
  364. EXTERN void        Tk_GetFontMetrics _ANSI_ARGS_((Tk_Font font, 
  365.                 Tk_FontMetrics * fmPtr));
  366. /* 96 */
  367. EXTERN GC        Tk_GetGC _ANSI_ARGS_((Tk_Window tkwin, 
  368.                 unsigned long valueMask, 
  369.                 XGCValues * valuePtr));
  370. /* 97 */
  371. EXTERN Tk_Image        Tk_GetImage _ANSI_ARGS_((Tcl_Interp * interp, 
  372.                 Tk_Window tkwin, char * name, 
  373.                 Tk_ImageChangedProc * changeProc, 
  374.                 ClientData clientData));
  375. /* 98 */
  376. EXTERN ClientData    Tk_GetImageMasterData _ANSI_ARGS_((
  377.                 Tcl_Interp * interp, char * name, 
  378.                 Tk_ImageType ** typePtrPtr));
  379. /* 99 */
  380. EXTERN Tk_ItemType *    Tk_GetItemTypes _ANSI_ARGS_((void));
  381. /* 100 */
  382. EXTERN int        Tk_GetJoinStyle _ANSI_ARGS_((Tcl_Interp * interp, 
  383.                 char * str, int * joinPtr));
  384. /* 101 */
  385. EXTERN int        Tk_GetJustify _ANSI_ARGS_((Tcl_Interp * interp, 
  386.                 char * str, Tk_Justify * justifyPtr));
  387. /* 102 */
  388. EXTERN int        Tk_GetNumMainWindows _ANSI_ARGS_((void));
  389. /* 103 */
  390. EXTERN Tk_Uid        Tk_GetOption _ANSI_ARGS_((Tk_Window tkwin, 
  391.                 char * name, char * className));
  392. /* 104 */
  393. EXTERN int        Tk_GetPixels _ANSI_ARGS_((Tcl_Interp * interp, 
  394.                 Tk_Window tkwin, char * str, int * intPtr));
  395. /* 105 */
  396. EXTERN Pixmap        Tk_GetPixmap _ANSI_ARGS_((Display * display, 
  397.                 Drawable d, int width, int height, int depth));
  398. /* 106 */
  399. EXTERN int        Tk_GetRelief _ANSI_ARGS_((Tcl_Interp * interp, 
  400.                 char * name, int * reliefPtr));
  401. /* 107 */
  402. EXTERN void        Tk_GetRootCoords _ANSI_ARGS_((Tk_Window tkwin, 
  403.                 int * xPtr, int * yPtr));
  404. /* 108 */
  405. EXTERN int        Tk_GetScrollInfo _ANSI_ARGS_((Tcl_Interp * interp, 
  406.                 int argc, char ** argv, double * dblPtr, 
  407.                 int * intPtr));
  408. /* 109 */
  409. EXTERN int        Tk_GetScreenMM _ANSI_ARGS_((Tcl_Interp * interp, 
  410.                 Tk_Window tkwin, char * str, 
  411.                 double * doublePtr));
  412. /* 110 */
  413. EXTERN int        Tk_GetSelection _ANSI_ARGS_((Tcl_Interp * interp, 
  414.                 Tk_Window tkwin, Atom selection, Atom target, 
  415.                 Tk_GetSelProc * proc, ClientData clientData));
  416. /* 111 */
  417. EXTERN Tk_Uid        Tk_GetUid _ANSI_ARGS_((CONST char * str));
  418. /* 112 */
  419. EXTERN Visual *        Tk_GetVisual _ANSI_ARGS_((Tcl_Interp * interp, 
  420.                 Tk_Window tkwin, char * str, int * depthPtr, 
  421.                 Colormap * colormapPtr));
  422. /* 113 */
  423. EXTERN void        Tk_GetVRootGeometry _ANSI_ARGS_((Tk_Window tkwin, 
  424.                 int * xPtr, int * yPtr, int * widthPtr, 
  425.                 int * heightPtr));
  426. /* 114 */
  427. EXTERN int        Tk_Grab _ANSI_ARGS_((Tcl_Interp * interp, 
  428.                 Tk_Window tkwin, int grabGlobal));
  429. /* 115 */
  430. EXTERN void        Tk_HandleEvent _ANSI_ARGS_((XEvent * eventPtr));
  431. /* 116 */
  432. EXTERN Tk_Window    Tk_IdToWindow _ANSI_ARGS_((Display * display, 
  433.                 Window window));
  434. /* 117 */
  435. EXTERN void        Tk_ImageChanged _ANSI_ARGS_((Tk_ImageMaster master, 
  436.                 int x, int y, int width, int height, 
  437.                 int imageWidth, int imageHeight));
  438. /* 118 */
  439. EXTERN int        Tk_Init _ANSI_ARGS_((Tcl_Interp * interp));
  440. /* 119 */
  441. EXTERN Atom        Tk_InternAtom _ANSI_ARGS_((Tk_Window tkwin, 
  442.                 char * name));
  443. /* 120 */
  444. EXTERN int        Tk_IntersectTextLayout _ANSI_ARGS_((
  445.                 Tk_TextLayout layout, int x, int y, 
  446.                 int width, int height));
  447. /* 121 */
  448. EXTERN void        Tk_MaintainGeometry _ANSI_ARGS_((Tk_Window slave, 
  449.                 Tk_Window master, int x, int y, int width, 
  450.                 int height));
  451. /* 122 */
  452. EXTERN Tk_Window    Tk_MainWindow _ANSI_ARGS_((Tcl_Interp * interp));
  453. /* 123 */
  454. EXTERN void        Tk_MakeWindowExist _ANSI_ARGS_((Tk_Window tkwin));
  455. /* 124 */
  456. EXTERN void        Tk_ManageGeometry _ANSI_ARGS_((Tk_Window tkwin, 
  457.                 Tk_GeomMgr * mgrPtr, ClientData clientData));
  458. /* 125 */
  459. EXTERN void        Tk_MapWindow _ANSI_ARGS_((Tk_Window tkwin));
  460. /* 126 */
  461. EXTERN int        Tk_MeasureChars _ANSI_ARGS_((Tk_Font tkfont, 
  462.                 CONST char * source, int numBytes, 
  463.                 int maxPixels, int flags, int * lengthPtr));
  464. /* 127 */
  465. EXTERN void        Tk_MoveResizeWindow _ANSI_ARGS_((Tk_Window tkwin, 
  466.                 int x, int y, int width, int height));
  467. /* 128 */
  468. EXTERN void        Tk_MoveWindow _ANSI_ARGS_((Tk_Window tkwin, int x, 
  469.                 int y));
  470. /* 129 */
  471. EXTERN void        Tk_MoveToplevelWindow _ANSI_ARGS_((Tk_Window tkwin, 
  472.                 int x, int y));
  473. /* 130 */
  474. EXTERN char *        Tk_NameOf3DBorder _ANSI_ARGS_((Tk_3DBorder border));
  475. /* 131 */
  476. EXTERN char *        Tk_NameOfAnchor _ANSI_ARGS_((Tk_Anchor anchor));
  477. /* 132 */
  478. EXTERN char *        Tk_NameOfBitmap _ANSI_ARGS_((Display * display, 
  479.                 Pixmap bitmap));
  480. /* 133 */
  481. EXTERN char *        Tk_NameOfCapStyle _ANSI_ARGS_((int cap));
  482. /* 134 */
  483. EXTERN char *        Tk_NameOfColor _ANSI_ARGS_((XColor * colorPtr));
  484. /* 135 */
  485. EXTERN char *        Tk_NameOfCursor _ANSI_ARGS_((Display * display, 
  486.                 Tk_Cursor cursor));
  487. /* 136 */
  488. EXTERN char *        Tk_NameOfFont _ANSI_ARGS_((Tk_Font font));
  489. /* 137 */
  490. EXTERN char *        Tk_NameOfImage _ANSI_ARGS_((
  491.                 Tk_ImageMaster imageMaster));
  492. /* 138 */
  493. EXTERN char *        Tk_NameOfJoinStyle _ANSI_ARGS_((int join));
  494. /* 139 */
  495. EXTERN char *        Tk_NameOfJustify _ANSI_ARGS_((Tk_Justify justify));
  496. /* 140 */
  497. EXTERN char *        Tk_NameOfRelief _ANSI_ARGS_((int relief));
  498. /* 141 */
  499. EXTERN Tk_Window    Tk_NameToWindow _ANSI_ARGS_((Tcl_Interp * interp, 
  500.                 char * pathName, Tk_Window tkwin));
  501. /* 142 */
  502. EXTERN void        Tk_OwnSelection _ANSI_ARGS_((Tk_Window tkwin, 
  503.                 Atom selection, Tk_LostSelProc * proc, 
  504.                 ClientData clientData));
  505. /* 143 */
  506. EXTERN int        Tk_ParseArgv _ANSI_ARGS_((Tcl_Interp * interp, 
  507.                 Tk_Window tkwin, int * argcPtr, char ** argv, 
  508.                 Tk_ArgvInfo * argTable, int flags));
  509. /* 144 */
  510. EXTERN void        Tk_PhotoPutBlock _ANSI_ARGS_((Tk_PhotoHandle handle, 
  511.                 Tk_PhotoImageBlock * blockPtr, int x, int y, 
  512.                 int width, int height));
  513. /* 145 */
  514. EXTERN void        Tk_PhotoPutZoomedBlock _ANSI_ARGS_((
  515.                 Tk_PhotoHandle handle, 
  516.                 Tk_PhotoImageBlock * blockPtr, int x, int y, 
  517.                 int width, int height, int zoomX, int zoomY, 
  518.                 int subsampleX, int subsampleY));
  519. /* 146 */
  520. EXTERN int        Tk_PhotoGetImage _ANSI_ARGS_((Tk_PhotoHandle handle, 
  521.                 Tk_PhotoImageBlock * blockPtr));
  522. /* 147 */
  523. EXTERN void        Tk_PhotoBlank _ANSI_ARGS_((Tk_PhotoHandle handle));
  524. /* 148 */
  525. EXTERN void        Tk_PhotoExpand _ANSI_ARGS_((Tk_PhotoHandle handle, 
  526.                 int width, int height));
  527. /* 149 */
  528. EXTERN void        Tk_PhotoGetSize _ANSI_ARGS_((Tk_PhotoHandle handle, 
  529.                 int * widthPtr, int * heightPtr));
  530. /* 150 */
  531. EXTERN void        Tk_PhotoSetSize _ANSI_ARGS_((Tk_PhotoHandle handle, 
  532.                 int width, int height));
  533. /* 151 */
  534. EXTERN int        Tk_PointToChar _ANSI_ARGS_((Tk_TextLayout layout, 
  535.                 int x, int y));
  536. /* 152 */
  537. EXTERN int        Tk_PostscriptFontName _ANSI_ARGS_((Tk_Font tkfont, 
  538.                 Tcl_DString * dsPtr));
  539. /* 153 */
  540. EXTERN void        Tk_PreserveColormap _ANSI_ARGS_((Display * display, 
  541.                 Colormap colormap));
  542. /* 154 */
  543. EXTERN void        Tk_QueueWindowEvent _ANSI_ARGS_((XEvent * eventPtr, 
  544.                 Tcl_QueuePosition position));
  545. /* 155 */
  546. EXTERN void        Tk_RedrawImage _ANSI_ARGS_((Tk_Image image, 
  547.                 int imageX, int imageY, int width, 
  548.                 int height, Drawable drawable, int drawableX, 
  549.                 int drawableY));
  550. /* 156 */
  551. EXTERN void        Tk_ResizeWindow _ANSI_ARGS_((Tk_Window tkwin, 
  552.                 int width, int height));
  553. /* 157 */
  554. EXTERN int        Tk_RestackWindow _ANSI_ARGS_((Tk_Window tkwin, 
  555.                 int aboveBelow, Tk_Window other));
  556. /* 158 */
  557. EXTERN Tk_RestrictProc * Tk_RestrictEvents _ANSI_ARGS_((
  558.                 Tk_RestrictProc * proc, ClientData arg, 
  559.                 ClientData * prevArgPtr));
  560. /* 159 */
  561. EXTERN int        Tk_SafeInit _ANSI_ARGS_((Tcl_Interp * interp));
  562. /* 160 */
  563. EXTERN char *        Tk_SetAppName _ANSI_ARGS_((Tk_Window tkwin, 
  564.                 char * name));
  565. /* 161 */
  566. EXTERN void        Tk_SetBackgroundFromBorder _ANSI_ARGS_((
  567.                 Tk_Window tkwin, Tk_3DBorder border));
  568. /* 162 */
  569. EXTERN void        Tk_SetClass _ANSI_ARGS_((Tk_Window tkwin, 
  570.                 char * className));
  571. /* 163 */
  572. EXTERN void        Tk_SetGrid _ANSI_ARGS_((Tk_Window tkwin, 
  573.                 int reqWidth, int reqHeight, int gridWidth, 
  574.                 int gridHeight));
  575. /* 164 */
  576. EXTERN void        Tk_SetInternalBorder _ANSI_ARGS_((Tk_Window tkwin, 
  577.                 int width));
  578. /* 165 */
  579. EXTERN void        Tk_SetWindowBackground _ANSI_ARGS_((Tk_Window tkwin, 
  580.                 unsigned long pixel));
  581. /* 166 */
  582. EXTERN void        Tk_SetWindowBackgroundPixmap _ANSI_ARGS_((
  583.                 Tk_Window tkwin, Pixmap pixmap));
  584. /* 167 */
  585. EXTERN void        Tk_SetWindowBorder _ANSI_ARGS_((Tk_Window tkwin, 
  586.                 unsigned long pixel));
  587. /* 168 */
  588. EXTERN void        Tk_SetWindowBorderWidth _ANSI_ARGS_((Tk_Window tkwin, 
  589.                 int width));
  590. /* 169 */
  591. EXTERN void        Tk_SetWindowBorderPixmap _ANSI_ARGS_((
  592.                 Tk_Window tkwin, Pixmap pixmap));
  593. /* 170 */
  594. EXTERN void        Tk_SetWindowColormap _ANSI_ARGS_((Tk_Window tkwin, 
  595.                 Colormap colormap));
  596. /* 171 */
  597. EXTERN int        Tk_SetWindowVisual _ANSI_ARGS_((Tk_Window tkwin, 
  598.                 Visual * visual, int depth, 
  599.                 Colormap colormap));
  600. /* 172 */
  601. EXTERN void        Tk_SizeOfBitmap _ANSI_ARGS_((Display * display, 
  602.                 Pixmap bitmap, int * widthPtr, 
  603.                 int * heightPtr));
  604. /* 173 */
  605. EXTERN void        Tk_SizeOfImage _ANSI_ARGS_((Tk_Image image, 
  606.                 int * widthPtr, int * heightPtr));
  607. /* 174 */
  608. EXTERN int        Tk_StrictMotif _ANSI_ARGS_((Tk_Window tkwin));
  609. /* 175 */
  610. EXTERN void        Tk_TextLayoutToPostscript _ANSI_ARGS_((
  611.                 Tcl_Interp * interp, Tk_TextLayout layout));
  612. /* 176 */
  613. EXTERN int        Tk_TextWidth _ANSI_ARGS_((Tk_Font font, 
  614.                 CONST char * str, int numBytes));
  615. /* 177 */
  616. EXTERN void        Tk_UndefineCursor _ANSI_ARGS_((Tk_Window window));
  617. /* 178 */
  618. EXTERN void        Tk_UnderlineChars _ANSI_ARGS_((Display * display, 
  619.                 Drawable drawable, GC gc, Tk_Font tkfont, 
  620.                 CONST char * source, int x, int y, 
  621.                 int firstByte, int lastByte));
  622. /* 179 */
  623. EXTERN void        Tk_UnderlineTextLayout _ANSI_ARGS_((
  624.                 Display * display, Drawable drawable, GC gc, 
  625.                 Tk_TextLayout layout, int x, int y, 
  626.                 int underline));
  627. /* 180 */
  628. EXTERN void        Tk_Ungrab _ANSI_ARGS_((Tk_Window tkwin));
  629. /* 181 */
  630. EXTERN void        Tk_UnmaintainGeometry _ANSI_ARGS_((Tk_Window slave, 
  631.                 Tk_Window master));
  632. /* 182 */
  633. EXTERN void        Tk_UnmapWindow _ANSI_ARGS_((Tk_Window tkwin));
  634. /* 183 */
  635. EXTERN void        Tk_UnsetGrid _ANSI_ARGS_((Tk_Window tkwin));
  636. /* 184 */
  637. EXTERN void        Tk_UpdatePointer _ANSI_ARGS_((Tk_Window tkwin, int x, 
  638.                 int y, int state));
  639. /* 185 */
  640. EXTERN Pixmap        Tk_AllocBitmapFromObj _ANSI_ARGS_((
  641.                 Tcl_Interp * interp, Tk_Window tkwin, 
  642.                 Tcl_Obj * objPtr));
  643. /* 186 */
  644. EXTERN Tk_3DBorder    Tk_Alloc3DBorderFromObj _ANSI_ARGS_((
  645.                 Tcl_Interp * interp, Tk_Window tkwin, 
  646.                 Tcl_Obj * objPtr));
  647. /* 187 */
  648. EXTERN XColor *        Tk_AllocColorFromObj _ANSI_ARGS_((
  649.                 Tcl_Interp * interp, Tk_Window tkwin, 
  650.                 Tcl_Obj * objPtr));
  651. /* 188 */
  652. EXTERN Tk_Cursor    Tk_AllocCursorFromObj _ANSI_ARGS_((
  653.                 Tcl_Interp * interp, Tk_Window tkwin, 
  654.                 Tcl_Obj * objPtr));
  655. /* 189 */
  656. EXTERN Tk_Font        Tk_AllocFontFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
  657.                 Tk_Window tkwin, Tcl_Obj * objPtr));
  658. /* 190 */
  659. EXTERN Tk_OptionTable    Tk_CreateOptionTable _ANSI_ARGS_((
  660.                 Tcl_Interp * interp, 
  661.                 CONST Tk_OptionSpec * templatePtr));
  662. /* 191 */
  663. EXTERN void        Tk_DeleteOptionTable _ANSI_ARGS_((
  664.                 Tk_OptionTable optionTable));
  665. /* 192 */
  666. EXTERN void        Tk_Free3DBorderFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  667.                 Tcl_Obj * objPtr));
  668. /* 193 */
  669. EXTERN void        Tk_FreeBitmapFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  670.                 Tcl_Obj * objPtr));
  671. /* 194 */
  672. EXTERN void        Tk_FreeColorFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  673.                 Tcl_Obj * objPtr));
  674. /* 195 */
  675. EXTERN void        Tk_FreeConfigOptions _ANSI_ARGS_((char * recordPtr, 
  676.                 Tk_OptionTable optionToken, Tk_Window tkwin));
  677. /* 196 */
  678. EXTERN void        Tk_FreeSavedOptions _ANSI_ARGS_((
  679.                 Tk_SavedOptions * savePtr));
  680. /* 197 */
  681. EXTERN void        Tk_FreeCursorFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  682.                 Tcl_Obj * objPtr));
  683. /* 198 */
  684. EXTERN void        Tk_FreeFontFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  685.                 Tcl_Obj * objPtr));
  686. /* 199 */
  687. EXTERN Tk_3DBorder    Tk_Get3DBorderFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  688.                 Tcl_Obj * objPtr));
  689. /* 200 */
  690. EXTERN int        Tk_GetAnchorFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
  691.                 Tcl_Obj * objPtr, Tk_Anchor * anchorPtr));
  692. /* 201 */
  693. EXTERN Pixmap        Tk_GetBitmapFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  694.                 Tcl_Obj * objPtr));
  695. /* 202 */
  696. EXTERN XColor *        Tk_GetColorFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  697.                 Tcl_Obj * objPtr));
  698. /* 203 */
  699. EXTERN Tk_Cursor    Tk_GetCursorFromObj _ANSI_ARGS_((Tk_Window tkwin, 
  700.                 Tcl_Obj * objPtr));
  701. /* 204 */
  702. EXTERN Tcl_Obj *    Tk_GetOptionInfo _ANSI_ARGS_((Tcl_Interp * interp, 
  703.                 char * recordPtr, Tk_OptionTable optionTable, 
  704.                 Tcl_Obj * namePtr, Tk_Window tkwin));
  705. /* 205 */
  706. EXTERN Tcl_Obj *    Tk_GetOptionValue _ANSI_ARGS_((Tcl_Interp * interp, 
  707.                 char * recordPtr, Tk_OptionTable optionTable, 
  708.                 Tcl_Obj * namePtr, Tk_Window tkwin));
  709. /* 206 */
  710. EXTERN int        Tk_GetJustifyFromObj _ANSI_ARGS_((
  711.                 Tcl_Interp * interp, Tcl_Obj * objPtr, 
  712.                 Tk_Justify * justifyPtr));
  713. /* 207 */
  714. EXTERN int        Tk_GetMMFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
  715.                 Tk_Window tkwin, Tcl_Obj * objPtr, 
  716.                 double * doublePtr));
  717. /* 208 */
  718. EXTERN int        Tk_GetPixelsFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
  719.                 Tk_Window tkwin, Tcl_Obj * objPtr, 
  720.                 int * intPtr));
  721. /* 209 */
  722. EXTERN int        Tk_GetReliefFromObj _ANSI_ARGS_((Tcl_Interp * interp, 
  723.                 Tcl_Obj * objPtr, int * resultPtr));
  724. /* 210 */
  725. EXTERN int        Tk_GetScrollInfoObj _ANSI_ARGS_((Tcl_Interp * interp, 
  726.                 int objc, Tcl_Obj *CONST objv[], 
  727.                 double * dblPtr, int * intPtr));
  728. /* 211 */
  729. EXTERN int        Tk_InitOptions _ANSI_ARGS_((Tcl_Interp * interp, 
  730.                 char * recordPtr, Tk_OptionTable optionToken, 
  731.                 Tk_Window tkwin));
  732. /* 212 */
  733. EXTERN void        Tk_MainEx _ANSI_ARGS_((int argc, char ** argv, 
  734.                 Tcl_AppInitProc * appInitProc, 
  735.                 Tcl_Interp * interp));
  736. /* 213 */
  737. EXTERN void        Tk_RestoreSavedOptions _ANSI_ARGS_((
  738.                 Tk_SavedOptions * savePtr));
  739. /* 214 */
  740. EXTERN int        Tk_SetOptions _ANSI_ARGS_((Tcl_Interp * interp, 
  741.                 char * recordPtr, Tk_OptionTable optionTable, 
  742.                 int objc, Tcl_Obj *CONST objv[], 
  743.                 Tk_Window tkwin, Tk_SavedOptions * savePtr, 
  744.                 int * maskPtr));
  745. /* 215 */
  746. EXTERN void        Tk_InitConsoleChannels _ANSI_ARGS_((
  747.                 Tcl_Interp * interp));
  748. /* 216 */
  749. EXTERN int        Tk_CreateConsoleWindow _ANSI_ARGS_((
  750.                 Tcl_Interp * interp));
  751. /* 217 */
  752. EXTERN void        Tk_CreateSmoothMethod _ANSI_ARGS_((
  753.                 Tcl_Interp * interp, 
  754.                 Tk_SmoothMethod * method));
  755. /* Slot 218 is reserved */
  756. /* Slot 219 is reserved */
  757. /* 220 */
  758. EXTERN int        Tk_GetDash _ANSI_ARGS_((Tcl_Interp * interp, 
  759.                 CONST char * value, Tk_Dash * dash));
  760. /* 221 */
  761. EXTERN void        Tk_CreateOutline _ANSI_ARGS_((Tk_Outline * outline));
  762. /* 222 */
  763. EXTERN void        Tk_DeleteOutline _ANSI_ARGS_((Display * display, 
  764.                 Tk_Outline * outline));
  765. /* 223 */
  766. EXTERN int        Tk_ConfigOutlineGC _ANSI_ARGS_((XGCValues * gcValues, 
  767.                 Tk_Canvas canvas, Tk_Item * item, 
  768.                 Tk_Outline * outline));
  769. /* 224 */
  770. EXTERN int        Tk_ChangeOutlineGC _ANSI_ARGS_((Tk_Canvas canvas, 
  771.                 Tk_Item * item, Tk_Outline * outline));
  772. /* 225 */
  773. EXTERN int        Tk_ResetOutlineGC _ANSI_ARGS_((Tk_Canvas canvas, 
  774.                 Tk_Item * item, Tk_Outline * outline));
  775. /* 226 */
  776. EXTERN int        Tk_CanvasPsOutline _ANSI_ARGS_((Tk_Canvas canvas, 
  777.                 Tk_Item * item, Tk_Outline * outline));
  778. /* 227 */
  779. EXTERN void        Tk_SetTSOrigin _ANSI_ARGS_((Tk_Window tkwin, GC gc, 
  780.                 int x, int y));
  781. /* 228 */
  782. EXTERN int        Tk_CanvasGetCoordFromObj _ANSI_ARGS_((
  783.                 Tcl_Interp * interp, Tk_Canvas canvas, 
  784.                 Tcl_Obj * obj, double * doublePtr));
  785. /* 229 */
  786. EXTERN void        Tk_CanvasSetOffset _ANSI_ARGS_((Tk_Canvas canvas, 
  787.                 GC gc, Tk_TSOffset * offset));
  788. /* 230 */
  789. EXTERN void        Tk_DitherPhoto _ANSI_ARGS_((Tk_PhotoHandle handle, 
  790.                 int x, int y, int width, int height));
  791. /* 231 */
  792. EXTERN int        Tk_PostscriptBitmap _ANSI_ARGS_((Tcl_Interp * interp, 
  793.                 Tk_Window tkwin, Tk_PostscriptInfo psInfo, 
  794.                 Pixmap bitmap, int startX, int startY, 
  795.                 int width, int height));
  796. /* 232 */
  797. EXTERN int        Tk_PostscriptColor _ANSI_ARGS_((Tcl_Interp * interp, 
  798.                 Tk_PostscriptInfo psInfo, XColor * colorPtr));
  799. /* 233 */
  800. EXTERN int        Tk_PostscriptFont _ANSI_ARGS_((Tcl_Interp * interp, 
  801.                 Tk_PostscriptInfo psInfo, Tk_Font font));
  802. /* 234 */
  803. EXTERN int        Tk_PostscriptImage _ANSI_ARGS_((Tk_Image image, 
  804.                 Tcl_Interp * interp, Tk_Window tkwin, 
  805.                 Tk_PostscriptInfo psinfo, int x, int y, 
  806.                 int width, int height, int prepass));
  807. /* 235 */
  808. EXTERN void        Tk_PostscriptPath _ANSI_ARGS_((Tcl_Interp * interp, 
  809.                 Tk_PostscriptInfo psInfo, double * coordPtr, 
  810.                 int numPoints));
  811. /* 236 */
  812. EXTERN int        Tk_PostscriptStipple _ANSI_ARGS_((
  813.                 Tcl_Interp * interp, Tk_Window tkwin, 
  814.                 Tk_PostscriptInfo psInfo, Pixmap bitmap));
  815. /* 237 */
  816. EXTERN double        Tk_PostscriptY _ANSI_ARGS_((double y, 
  817.                 Tk_PostscriptInfo psInfo));
  818. /* 238 */
  819. EXTERN int        Tk_PostscriptPhoto _ANSI_ARGS_((Tcl_Interp * interp, 
  820.                 Tk_PhotoImageBlock * blockPtr, 
  821.                 Tk_PostscriptInfo psInfo, int width, 
  822.                 int height));
  823. /* 239 */
  824. EXTERN void        Tk_CreateClientMessageHandler _ANSI_ARGS_((
  825.                 Tk_ClientMessageProc * proc));
  826. /* 240 */
  827. EXTERN void        Tk_DeleteClientMessageHandler _ANSI_ARGS_((
  828.                 Tk_ClientMessageProc * proc));
  829.  
  830. typedef struct TkStubHooks {
  831.     struct TkPlatStubs *tkPlatStubs;
  832.     struct TkIntStubs *tkIntStubs;
  833.     struct TkIntPlatStubs *tkIntPlatStubs;
  834.     struct TkIntXlibStubs *tkIntXlibStubs;
  835. } TkStubHooks;
  836.  
  837. typedef struct TkStubs {
  838.     int magic;
  839.     struct TkStubHooks *hooks;
  840.  
  841.     void (*tk_MainLoop) _ANSI_ARGS_((void)); /* 0 */
  842.     XColor * (*tk_3DBorderColor) _ANSI_ARGS_((Tk_3DBorder border)); /* 1 */
  843.     GC (*tk_3DBorderGC) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border, int which)); /* 2 */
  844.     void (*tk_3DHorizontalBevel) _ANSI_ARGS_((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 */
  845.     void (*tk_3DVerticalBevel) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftBevel, int relief)); /* 4 */
  846.     void (*tk_AddOption) _ANSI_ARGS_((Tk_Window tkwin, char * name, char * value, int priority)); /* 5 */
  847.     void (*tk_BindEvent) _ANSI_ARGS_((Tk_BindingTable bindingTable, XEvent * eventPtr, Tk_Window tkwin, int numObjects, ClientData * objectPtr)); /* 6 */
  848.     void (*tk_CanvasDrawableCoords) _ANSI_ARGS_((Tk_Canvas canvas, double x, double y, short * drawableXPtr, short * drawableYPtr)); /* 7 */
  849.     void (*tk_CanvasEventuallyRedraw) _ANSI_ARGS_((Tk_Canvas canvas, int x1, int y1, int x2, int y2)); /* 8 */
  850.     int (*tk_CanvasGetCoord) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, char * str, double * doublePtr)); /* 9 */
  851.     Tk_CanvasTextInfo * (*tk_CanvasGetTextInfo) _ANSI_ARGS_((Tk_Canvas canvas)); /* 10 */
  852.     int (*tk_CanvasPsBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Pixmap bitmap, int x, int y, int width, int height)); /* 11 */
  853.     int (*tk_CanvasPsColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, XColor * colorPtr)); /* 12 */
  854.     int (*tk_CanvasPsFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Tk_Font font)); /* 13 */
  855.     void (*tk_CanvasPsPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * coordPtr, int numPoints)); /* 14 */
  856.     int (*tk_CanvasPsStipple) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Pixmap bitmap)); /* 15 */
  857.     double (*tk_CanvasPsY) _ANSI_ARGS_((Tk_Canvas canvas, double y)); /* 16 */
  858.     void (*tk_CanvasSetStippleOrigin) _ANSI_ARGS_((Tk_Canvas canvas, GC gc)); /* 17 */
  859.     int (*tk_CanvasTagsParseProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, Tk_Window tkwin, char * value, char * widgRec, int offset)); /* 18 */
  860.     char * (*tk_CanvasTagsPrintProc) _ANSI_ARGS_((ClientData clientData, Tk_Window tkwin, char * widgRec, int offset, Tcl_FreeProc ** freeProcPtr)); /* 19 */
  861.     Tk_Window (*tk_CanvasTkwin) _ANSI_ARGS_((Tk_Canvas canvas)); /* 20 */
  862.     void (*tk_CanvasWindowCoords) _ANSI_ARGS_((Tk_Canvas canvas, double x, double y, short * screenXPtr, short * screenYPtr)); /* 21 */
  863.     void (*tk_ChangeWindowAttributes) _ANSI_ARGS_((Tk_Window tkwin, unsigned long valueMask, XSetWindowAttributes * attsPtr)); /* 22 */
  864.     int (*tk_CharBbox) _ANSI_ARGS_((Tk_TextLayout layout, int index, int * xPtr, int * yPtr, int * widthPtr, int * heightPtr)); /* 23 */
  865.     void (*tk_ClearSelection) _ANSI_ARGS_((Tk_Window tkwin, Atom selection)); /* 24 */
  866.     int (*tk_ClipboardAppend) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Atom target, Atom format, char* buffer)); /* 25 */
  867.     int (*tk_ClipboardClear) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin)); /* 26 */
  868.     int (*tk_ConfigureInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, char * widgRec, char * argvName, int flags)); /* 27 */
  869.     int (*tk_ConfigureValue) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, char * widgRec, char * argvName, int flags)); /* 28 */
  870.     int (*tk_ConfigureWidget) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, int argc, char ** argv, char * widgRec, int flags)); /* 29 */
  871.     void (*tk_ConfigureWindow) _ANSI_ARGS_((Tk_Window tkwin, unsigned int valueMask, XWindowChanges * valuePtr)); /* 30 */
  872.     Tk_TextLayout (*tk_ComputeTextLayout) _ANSI_ARGS_((Tk_Font font, CONST char * str, int numChars, int wrapLength, Tk_Justify justify, int flags, int * widthPtr, int * heightPtr)); /* 31 */
  873.     Tk_Window (*tk_CoordsToWindow) _ANSI_ARGS_((int rootX, int rootY, Tk_Window tkwin)); /* 32 */
  874.     unsigned long (*tk_CreateBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventStr, char * command, int append)); /* 33 */
  875.     Tk_BindingTable (*tk_CreateBindingTable) _ANSI_ARGS_((Tcl_Interp * interp)); /* 34 */
  876.     Tk_ErrorHandler (*tk_CreateErrorHandler) _ANSI_ARGS_((Display * display, int errNum, int request, int minorCode, Tk_ErrorProc * errorProc, ClientData clientData)); /* 35 */
  877.     void (*tk_CreateEventHandler) _ANSI_ARGS_((Tk_Window token, unsigned long mask, Tk_EventProc * proc, ClientData clientData)); /* 36 */
  878.     void (*tk_CreateGenericHandler) _ANSI_ARGS_((Tk_GenericProc * proc, ClientData clientData)); /* 37 */
  879.     void (*tk_CreateImageType) _ANSI_ARGS_((Tk_ImageType * typePtr)); /* 38 */
  880.     void (*tk_CreateItemType) _ANSI_ARGS_((Tk_ItemType * typePtr)); /* 39 */
  881.     void (*tk_CreatePhotoImageFormat) _ANSI_ARGS_((Tk_PhotoImageFormat * formatPtr)); /* 40 */
  882.     void (*tk_CreateSelHandler) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Atom target, Tk_SelectionProc * proc, ClientData clientData, Atom format)); /* 41 */
  883.     Tk_Window (*tk_CreateWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window parent, char * name, char * screenName)); /* 42 */
  884.     Tk_Window (*tk_CreateWindowFromPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * pathName, char * screenName)); /* 43 */
  885.     int (*tk_DefineBitmap) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, char * source, int width, int height)); /* 44 */
  886.     void (*tk_DefineCursor) _ANSI_ARGS_((Tk_Window window, Tk_Cursor cursor)); /* 45 */
  887.     void (*tk_DeleteAllBindings) _ANSI_ARGS_((Tk_BindingTable bindingTable, ClientData object)); /* 46 */
  888.     int (*tk_DeleteBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventStr)); /* 47 */
  889.     void (*tk_DeleteBindingTable) _ANSI_ARGS_((Tk_BindingTable bindingTable)); /* 48 */
  890.     void (*tk_DeleteErrorHandler) _ANSI_ARGS_((Tk_ErrorHandler handler)); /* 49 */
  891.     void (*tk_DeleteEventHandler) _ANSI_ARGS_((Tk_Window token, unsigned long mask, Tk_EventProc * proc, ClientData clientData)); /* 50 */
  892.     void (*tk_DeleteGenericHandler) _ANSI_ARGS_((Tk_GenericProc * proc, ClientData clientData)); /* 51 */
  893.     void (*tk_DeleteImage) _ANSI_ARGS_((Tcl_Interp * interp, char * name)); /* 52 */
  894.     void (*tk_DeleteSelHandler) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Atom target)); /* 53 */
  895.     void (*tk_DestroyWindow) _ANSI_ARGS_((Tk_Window tkwin)); /* 54 */
  896.     char * (*tk_DisplayName) _ANSI_ARGS_((Tk_Window tkwin)); /* 55 */
  897.     int (*tk_DistanceToTextLayout) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y)); /* 56 */
  898.     void (*tk_Draw3DPolygon) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint * pointPtr, int numPoints, int borderWidth, int leftRelief)); /* 57 */
  899.     void (*tk_Draw3DRectangle) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief)); /* 58 */
  900.     void (*tk_DrawChars) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char * source, int numBytes, int x, int y)); /* 59 */
  901.     void (*tk_DrawFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable)); /* 60 */
  902.     void (*tk_DrawTextLayout) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int firstChar, int lastChar)); /* 61 */
  903.     void (*tk_Fill3DPolygon) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint * pointPtr, int numPoints, int borderWidth, int leftRelief)); /* 62 */
  904.     void (*tk_Fill3DRectangle) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief)); /* 63 */
  905.     Tk_PhotoHandle (*tk_FindPhoto) _ANSI_ARGS_((Tcl_Interp * interp, char * imageName)); /* 64 */
  906.     Font (*tk_FontId) _ANSI_ARGS_((Tk_Font font)); /* 65 */
  907.     void (*tk_Free3DBorder) _ANSI_ARGS_((Tk_3DBorder border)); /* 66 */
  908.     void (*tk_FreeBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap)); /* 67 */
  909.     void (*tk_FreeColor) _ANSI_ARGS_((XColor * colorPtr)); /* 68 */
  910.     void (*tk_FreeColormap) _ANSI_ARGS_((Display * display, Colormap colormap)); /* 69 */
  911.     void (*tk_FreeCursor) _ANSI_ARGS_((Display * display, Tk_Cursor cursor)); /* 70 */
  912.     void (*tk_FreeFont) _ANSI_ARGS_((Tk_Font f)); /* 71 */
  913.     void (*tk_FreeGC) _ANSI_ARGS_((Display * display, GC gc)); /* 72 */
  914.     void (*tk_FreeImage) _ANSI_ARGS_((Tk_Image image)); /* 73 */
  915.     void (*tk_FreeOptions) _ANSI_ARGS_((Tk_ConfigSpec * specs, char * widgRec, Display * display, int needFlags)); /* 74 */
  916.     void (*tk_FreePixmap) _ANSI_ARGS_((Display * display, Pixmap pixmap)); /* 75 */
  917.     void (*tk_FreeTextLayout) _ANSI_ARGS_((Tk_TextLayout textLayout)); /* 76 */
  918.     void (*tk_FreeXId) _ANSI_ARGS_((Display * display, XID xid)); /* 77 */
  919.     GC (*tk_GCForColor) _ANSI_ARGS_((XColor * colorPtr, Drawable drawable)); /* 78 */
  920.     void (*tk_GeometryRequest) _ANSI_ARGS_((Tk_Window tkwin, int reqWidth, int reqHeight)); /* 79 */
  921.     Tk_3DBorder (*tk_Get3DBorder) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid colorName)); /* 80 */
  922.     void (*tk_GetAllBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object)); /* 81 */
  923.     int (*tk_GetAnchor) _ANSI_ARGS_((Tcl_Interp * interp, char * str, Tk_Anchor * anchorPtr)); /* 82 */
  924.     char * (*tk_GetAtomName) _ANSI_ARGS_((Tk_Window tkwin, Atom atom)); /* 83 */
  925.     char * (*tk_GetBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, char * eventStr)); /* 84 */
  926.     Pixmap (*tk_GetBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str)); /* 85 */
  927.     Pixmap (*tk_GetBitmapFromData) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * source, int width, int height)); /* 86 */
  928.     int (*tk_GetCapStyle) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * capPtr)); /* 87 */
  929.     XColor * (*tk_GetColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid name)); /* 88 */
  930.     XColor * (*tk_GetColorByValue) _ANSI_ARGS_((Tk_Window tkwin, XColor * colorPtr)); /* 89 */
  931.     Colormap (*tk_GetColormap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * str)); /* 90 */
  932.     Tk_Cursor (*tk_GetCursor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid str)); /* 91 */
  933.     Tk_Cursor (*tk_GetCursorFromData) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * source, char * mask, int width, int height, int xHot, int yHot, Tk_Uid fg, Tk_Uid bg)); /* 92 */
  934.     Tk_Font (*tk_GetFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str)); /* 93 */
  935.     Tk_Font (*tk_GetFontFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 94 */
  936.     void (*tk_GetFontMetrics) _ANSI_ARGS_((Tk_Font font, Tk_FontMetrics * fmPtr)); /* 95 */
  937.     GC (*tk_GetGC) _ANSI_ARGS_((Tk_Window tkwin, unsigned long valueMask, XGCValues * valuePtr)); /* 96 */
  938.     Tk_Image (*tk_GetImage) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * name, Tk_ImageChangedProc * changeProc, ClientData clientData)); /* 97 */
  939.     ClientData (*tk_GetImageMasterData) _ANSI_ARGS_((Tcl_Interp * interp, char * name, Tk_ImageType ** typePtrPtr)); /* 98 */
  940.     Tk_ItemType * (*tk_GetItemTypes) _ANSI_ARGS_((void)); /* 99 */
  941.     int (*tk_GetJoinStyle) _ANSI_ARGS_((Tcl_Interp * interp, char * str, int * joinPtr)); /* 100 */
  942.     int (*tk_GetJustify) _ANSI_ARGS_((Tcl_Interp * interp, char * str, Tk_Justify * justifyPtr)); /* 101 */
  943.     int (*tk_GetNumMainWindows) _ANSI_ARGS_((void)); /* 102 */
  944.     Tk_Uid (*tk_GetOption) _ANSI_ARGS_((Tk_Window tkwin, char * name, char * className)); /* 103 */
  945.     int (*tk_GetPixels) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * str, int * intPtr)); /* 104 */
  946.     Pixmap (*tk_GetPixmap) _ANSI_ARGS_((Display * display, Drawable d, int width, int height, int depth)); /* 105 */
  947.     int (*tk_GetRelief) _ANSI_ARGS_((Tcl_Interp * interp, char * name, int * reliefPtr)); /* 106 */
  948.     void (*tk_GetRootCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr)); /* 107 */
  949.     int (*tk_GetScrollInfo) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, double * dblPtr, int * intPtr)); /* 108 */
  950.     int (*tk_GetScreenMM) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * str, double * doublePtr)); /* 109 */
  951.     int (*tk_GetSelection) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Atom selection, Atom target, Tk_GetSelProc * proc, ClientData clientData)); /* 110 */
  952.     Tk_Uid (*tk_GetUid) _ANSI_ARGS_((CONST char * str)); /* 111 */
  953.     Visual * (*tk_GetVisual) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, char * str, int * depthPtr, Colormap * colormapPtr)); /* 112 */
  954.     void (*tk_GetVRootGeometry) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr, int * widthPtr, int * heightPtr)); /* 113 */
  955.     int (*tk_Grab) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, int grabGlobal)); /* 114 */
  956.     void (*tk_HandleEvent) _ANSI_ARGS_((XEvent * eventPtr)); /* 115 */
  957.     Tk_Window (*tk_IdToWindow) _ANSI_ARGS_((Display * display, Window window)); /* 116 */
  958.     void (*tk_ImageChanged) _ANSI_ARGS_((Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight)); /* 117 */
  959.     int (*tk_Init) _ANSI_ARGS_((Tcl_Interp * interp)); /* 118 */
  960.     Atom (*tk_InternAtom) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 119 */
  961.     int (*tk_IntersectTextLayout) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y, int width, int height)); /* 120 */
  962.     void (*tk_MaintainGeometry) _ANSI_ARGS_((Tk_Window slave, Tk_Window master, int x, int y, int width, int height)); /* 121 */
  963.     Tk_Window (*tk_MainWindow) _ANSI_ARGS_((Tcl_Interp * interp)); /* 122 */
  964.     void (*tk_MakeWindowExist) _ANSI_ARGS_((Tk_Window tkwin)); /* 123 */
  965.     void (*tk_ManageGeometry) _ANSI_ARGS_((Tk_Window tkwin, Tk_GeomMgr * mgrPtr, ClientData clientData)); /* 124 */
  966.     void (*tk_MapWindow) _ANSI_ARGS_((Tk_Window tkwin)); /* 125 */
  967.     int (*tk_MeasureChars) _ANSI_ARGS_((Tk_Font tkfont, CONST char * source, int numBytes, int maxPixels, int flags, int * lengthPtr)); /* 126 */
  968.     void (*tk_MoveResizeWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height)); /* 127 */
  969.     void (*tk_MoveWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y)); /* 128 */
  970.     void (*tk_MoveToplevelWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y)); /* 129 */
  971.     char * (*tk_NameOf3DBorder) _ANSI_ARGS_((Tk_3DBorder border)); /* 130 */
  972.     char * (*tk_NameOfAnchor) _ANSI_ARGS_((Tk_Anchor anchor)); /* 131 */
  973.     char * (*tk_NameOfBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap)); /* 132 */
  974.     char * (*tk_NameOfCapStyle) _ANSI_ARGS_((int cap)); /* 133 */
  975.     char * (*tk_NameOfColor) _ANSI_ARGS_((XColor * colorPtr)); /* 134 */
  976.     char * (*tk_NameOfCursor) _ANSI_ARGS_((Display * display, Tk_Cursor cursor)); /* 135 */
  977.     char * (*tk_NameOfFont) _ANSI_ARGS_((Tk_Font font)); /* 136 */
  978.     char * (*tk_NameOfImage) _ANSI_ARGS_((Tk_ImageMaster imageMaster)); /* 137 */
  979.     char * (*tk_NameOfJoinStyle) _ANSI_ARGS_((int join)); /* 138 */
  980.     char * (*tk_NameOfJustify) _ANSI_ARGS_((Tk_Justify justify)); /* 139 */
  981.     char * (*tk_NameOfRelief) _ANSI_ARGS_((int relief)); /* 140 */
  982.     Tk_Window (*tk_NameToWindow) _ANSI_ARGS_((Tcl_Interp * interp, char * pathName, Tk_Window tkwin)); /* 141 */
  983.     void (*tk_OwnSelection) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Tk_LostSelProc * proc, ClientData clientData)); /* 142 */
  984.     int (*tk_ParseArgv) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, int * argcPtr, char ** argv, Tk_ArgvInfo * argTable, int flags)); /* 143 */
  985.     void (*tk_PhotoPutBlock) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height)); /* 144 */
  986.     void (*tk_PhotoPutZoomedBlock) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY)); /* 145 */
  987.     int (*tk_PhotoGetImage) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr)); /* 146 */
  988.     void (*tk_PhotoBlank) _ANSI_ARGS_((Tk_PhotoHandle handle)); /* 147 */
  989.     void (*tk_PhotoExpand) _ANSI_ARGS_((Tk_PhotoHandle handle, int width, int height)); /* 148 */
  990.     void (*tk_PhotoGetSize) _ANSI_ARGS_((Tk_PhotoHandle handle, int * widthPtr, int * heightPtr)); /* 149 */
  991.     void (*tk_PhotoSetSize) _ANSI_ARGS_((Tk_PhotoHandle handle, int width, int height)); /* 150 */
  992.     int (*tk_PointToChar) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y)); /* 151 */
  993.     int (*tk_PostscriptFontName) _ANSI_ARGS_((Tk_Font tkfont, Tcl_DString * dsPtr)); /* 152 */
  994.     void (*tk_PreserveColormap) _ANSI_ARGS_((Display * display, Colormap colormap)); /* 153 */
  995.     void (*tk_QueueWindowEvent) _ANSI_ARGS_((XEvent * eventPtr, Tcl_QueuePosition position)); /* 154 */
  996.     void (*tk_RedrawImage) _ANSI_ARGS_((Tk_Image image, int imageX, int imageY, int width, int height, Drawable drawable, int drawableX, int drawableY)); /* 155 */
  997.     void (*tk_ResizeWindow) _ANSI_ARGS_((Tk_Window tkwin, int width, int height)); /* 156 */
  998.     int (*tk_RestackWindow) _ANSI_ARGS_((Tk_Window tkwin, int aboveBelow, Tk_Window other)); /* 157 */
  999.     Tk_RestrictProc * (*tk_RestrictEvents) _ANSI_ARGS_((Tk_RestrictProc * proc, ClientData arg, ClientData * prevArgPtr)); /* 158 */
  1000.     int (*tk_SafeInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 159 */
  1001.     char * (*tk_SetAppName) _ANSI_ARGS_((Tk_Window tkwin, char * name)); /* 160 */
  1002.     void (*tk_SetBackgroundFromBorder) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border)); /* 161 */
  1003.     void (*tk_SetClass) _ANSI_ARGS_((Tk_Window tkwin, char * className)); /* 162 */
  1004.     void (*tk_SetGrid) _ANSI_ARGS_((Tk_Window tkwin, int reqWidth, int reqHeight, int gridWidth, int gridHeight)); /* 163 */
  1005.     void (*tk_SetInternalBorder) _ANSI_ARGS_((Tk_Window tkwin, int width)); /* 164 */
  1006.     void (*tk_SetWindowBackground) _ANSI_ARGS_((Tk_Window tkwin, unsigned long pixel)); /* 165 */
  1007.     void (*tk_SetWindowBackgroundPixmap) _ANSI_ARGS_((Tk_Window tkwin, Pixmap pixmap)); /* 166 */
  1008.     void (*tk_SetWindowBorder) _ANSI_ARGS_((Tk_Window tkwin, unsigned long pixel)); /* 167 */
  1009.     void (*tk_SetWindowBorderWidth) _ANSI_ARGS_((Tk_Window tkwin, int width)); /* 168 */
  1010.     void (*tk_SetWindowBorderPixmap) _ANSI_ARGS_((Tk_Window tkwin, Pixmap pixmap)); /* 169 */
  1011.     void (*tk_SetWindowColormap) _ANSI_ARGS_((Tk_Window tkwin, Colormap colormap)); /* 170 */
  1012.     int (*tk_SetWindowVisual) _ANSI_ARGS_((Tk_Window tkwin, Visual * visual, int depth, Colormap colormap)); /* 171 */
  1013.     void (*tk_SizeOfBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap, int * widthPtr, int * heightPtr)); /* 172 */
  1014.     void (*tk_SizeOfImage) _ANSI_ARGS_((Tk_Image image, int * widthPtr, int * heightPtr)); /* 173 */
  1015.     int (*tk_StrictMotif) _ANSI_ARGS_((Tk_Window tkwin)); /* 174 */
  1016.     void (*tk_TextLayoutToPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_TextLayout layout)); /* 175 */
  1017.     int (*tk_TextWidth) _ANSI_ARGS_((Tk_Font font, CONST char * str, int numBytes)); /* 176 */
  1018.     void (*tk_UndefineCursor) _ANSI_ARGS_((Tk_Window window)); /* 177 */
  1019.     void (*tk_UnderlineChars) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char * source, int x, int y, int firstByte, int lastByte)); /* 178 */
  1020.     void (*tk_UnderlineTextLayout) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline)); /* 179 */
  1021.     void (*tk_Ungrab) _ANSI_ARGS_((Tk_Window tkwin)); /* 180 */
  1022.     void (*tk_UnmaintainGeometry) _ANSI_ARGS_((Tk_Window slave, Tk_Window master)); /* 181 */
  1023.     void (*tk_UnmapWindow) _ANSI_ARGS_((Tk_Window tkwin)); /* 182 */
  1024.     void (*tk_UnsetGrid) _ANSI_ARGS_((Tk_Window tkwin)); /* 183 */
  1025.     void (*tk_UpdatePointer) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int state)); /* 184 */
  1026.     Pixmap (*tk_AllocBitmapFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr)); /* 185 */
  1027.     Tk_3DBorder (*tk_Alloc3DBorderFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr)); /* 186 */
  1028.     XColor * (*tk_AllocColorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr)); /* 187 */
  1029.     Tk_Cursor (*tk_AllocCursorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr)); /* 188 */
  1030.     Tk_Font (*tk_AllocFontFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr)); /* 189 */
  1031.     Tk_OptionTable (*tk_CreateOptionTable) _ANSI_ARGS_((Tcl_Interp * interp, CONST Tk_OptionSpec * templatePtr)); /* 190 */
  1032.     void (*tk_DeleteOptionTable) _ANSI_ARGS_((Tk_OptionTable optionTable)); /* 191 */
  1033.     void (*tk_Free3DBorderFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 192 */
  1034.     void (*tk_FreeBitmapFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 193 */
  1035.     void (*tk_FreeColorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 194 */
  1036.     void (*tk_FreeConfigOptions) _ANSI_ARGS_((char * recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin)); /* 195 */
  1037.     void (*tk_FreeSavedOptions) _ANSI_ARGS_((Tk_SavedOptions * savePtr)); /* 196 */
  1038.     void (*tk_FreeCursorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 197 */
  1039.     void (*tk_FreeFontFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 198 */
  1040.     Tk_3DBorder (*tk_Get3DBorderFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 199 */
  1041.     int (*tk_GetAnchorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tk_Anchor * anchorPtr)); /* 200 */
  1042.     Pixmap (*tk_GetBitmapFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 201 */
  1043.     XColor * (*tk_GetColorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 202 */
  1044.     Tk_Cursor (*tk_GetCursorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr)); /* 203 */
  1045.     Tcl_Obj * (*tk_GetOptionInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, Tcl_Obj * namePtr, Tk_Window tkwin)); /* 204 */
  1046.     Tcl_Obj * (*tk_GetOptionValue) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, Tcl_Obj * namePtr, Tk_Window tkwin)); /* 205 */
  1047.     int (*tk_GetJustifyFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tk_Justify * justifyPtr)); /* 206 */
  1048.     int (*tk_GetMMFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, double * doublePtr)); /* 207 */
  1049.     int (*tk_GetPixelsFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, int * intPtr)); /* 208 */
  1050.     int (*tk_GetReliefFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * resultPtr)); /* 209 */
  1051.     int (*tk_GetScrollInfoObj) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], double * dblPtr, int * intPtr)); /* 210 */
  1052.     int (*tk_InitOptions) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin)); /* 211 */
  1053.     void (*tk_MainEx) _ANSI_ARGS_((int argc, char ** argv, Tcl_AppInitProc * appInitProc, Tcl_Interp * interp)); /* 212 */
  1054.     void (*tk_RestoreSavedOptions) _ANSI_ARGS_((Tk_SavedOptions * savePtr)); /* 213 */
  1055.     int (*tk_SetOptions) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], Tk_Window tkwin, Tk_SavedOptions * savePtr, int * maskPtr)); /* 214 */
  1056.     void (*tk_InitConsoleChannels) _ANSI_ARGS_((Tcl_Interp * interp)); /* 215 */
  1057.     int (*tk_CreateConsoleWindow) _ANSI_ARGS_((Tcl_Interp * interp)); /* 216 */
  1058.     void (*tk_CreateSmoothMethod) _ANSI_ARGS_((Tcl_Interp * interp, Tk_SmoothMethod * method)); /* 217 */
  1059.     void *reserved218;
  1060.     void *reserved219;
  1061.     int (*tk_GetDash) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * value, Tk_Dash * dash)); /* 220 */
  1062.     void (*tk_CreateOutline) _ANSI_ARGS_((Tk_Outline * outline)); /* 221 */
  1063.     void (*tk_DeleteOutline) _ANSI_ARGS_((Display * display, Tk_Outline * outline)); /* 222 */
  1064.     int (*tk_ConfigOutlineGC) _ANSI_ARGS_((XGCValues * gcValues, Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline)); /* 223 */
  1065.     int (*tk_ChangeOutlineGC) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline)); /* 224 */
  1066.     int (*tk_ResetOutlineGC) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline)); /* 225 */
  1067.     int (*tk_CanvasPsOutline) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline)); /* 226 */
  1068.     void (*tk_SetTSOrigin) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y)); /* 227 */
  1069.     int (*tk_CanvasGetCoordFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Tcl_Obj * obj, double * doublePtr)); /* 228 */
  1070.     void (*tk_CanvasSetOffset) _ANSI_ARGS_((Tk_Canvas canvas, GC gc, Tk_TSOffset * offset)); /* 229 */
  1071.     void (*tk_DitherPhoto) _ANSI_ARGS_((Tk_PhotoHandle handle, int x, int y, int width, int height)); /* 230 */
  1072.     int (*tk_PostscriptBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX, int startY, int width, int height)); /* 231 */
  1073.     int (*tk_PostscriptColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, XColor * colorPtr)); /* 232 */
  1074.     int (*tk_PostscriptFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, Tk_Font font)); /* 233 */
  1075.     int (*tk_PostscriptImage) _ANSI_ARGS_((Tk_Image image, Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y, int width, int height, int prepass)); /* 234 */
  1076.     void (*tk_PostscriptPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, double * coordPtr, int numPoints)); /* 235 */
  1077.     int (*tk_PostscriptStipple) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap)); /* 236 */
  1078.     double (*tk_PostscriptY) _ANSI_ARGS_((double y, Tk_PostscriptInfo psInfo)); /* 237 */
  1079.     int (*tk_PostscriptPhoto) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PhotoImageBlock * blockPtr, Tk_PostscriptInfo psInfo, int width, int height)); /* 238 */
  1080.     void (*tk_CreateClientMessageHandler) _ANSI_ARGS_((Tk_ClientMessageProc * proc)); /* 239 */
  1081.     void (*tk_DeleteClientMessageHandler) _ANSI_ARGS_((Tk_ClientMessageProc * proc)); /* 240 */
  1082. } TkStubs;
  1083.  
  1084. #ifdef __cplusplus
  1085. extern "C" {
  1086. #endif
  1087. extern TkStubs *tkStubsPtr;
  1088. #ifdef __cplusplus
  1089. }
  1090. #endif
  1091.  
  1092. #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
  1093.  
  1094. /*
  1095.  * Inline function declarations:
  1096.  */
  1097.  
  1098. #ifndef Tk_MainLoop
  1099. #define Tk_MainLoop \
  1100.     (tkStubsPtr->tk_MainLoop) /* 0 */
  1101. #endif
  1102. #ifndef Tk_3DBorderColor
  1103. #define Tk_3DBorderColor \
  1104.     (tkStubsPtr->tk_3DBorderColor) /* 1 */
  1105. #endif
  1106. #ifndef Tk_3DBorderGC
  1107. #define Tk_3DBorderGC \
  1108.     (tkStubsPtr->tk_3DBorderGC) /* 2 */
  1109. #endif
  1110. #ifndef Tk_3DHorizontalBevel
  1111. #define Tk_3DHorizontalBevel \
  1112.     (tkStubsPtr->tk_3DHorizontalBevel) /* 3 */
  1113. #endif
  1114. #ifndef Tk_3DVerticalBevel
  1115. #define Tk_3DVerticalBevel \
  1116.     (tkStubsPtr->tk_3DVerticalBevel) /* 4 */
  1117. #endif
  1118. #ifndef Tk_AddOption
  1119. #define Tk_AddOption \
  1120.     (tkStubsPtr->tk_AddOption) /* 5 */
  1121. #endif
  1122. #ifndef Tk_BindEvent
  1123. #define Tk_BindEvent \
  1124.     (tkStubsPtr->tk_BindEvent) /* 6 */
  1125. #endif
  1126. #ifndef Tk_CanvasDrawableCoords
  1127. #define Tk_CanvasDrawableCoords \
  1128.     (tkStubsPtr->tk_CanvasDrawableCoords) /* 7 */
  1129. #endif
  1130. #ifndef Tk_CanvasEventuallyRedraw
  1131. #define Tk_CanvasEventuallyRedraw \
  1132.     (tkStubsPtr->tk_CanvasEventuallyRedraw) /* 8 */
  1133. #endif
  1134. #ifndef Tk_CanvasGetCoord
  1135. #define Tk_CanvasGetCoord \
  1136.     (tkStubsPtr->tk_CanvasGetCoord) /* 9 */
  1137. #endif
  1138. #ifndef Tk_CanvasGetTextInfo
  1139. #define Tk_CanvasGetTextInfo \
  1140.     (tkStubsPtr->tk_CanvasGetTextInfo) /* 10 */
  1141. #endif
  1142. #ifndef Tk_CanvasPsBitmap
  1143. #define Tk_CanvasPsBitmap \
  1144.     (tkStubsPtr->tk_CanvasPsBitmap) /* 11 */
  1145. #endif
  1146. #ifndef Tk_CanvasPsColor
  1147. #define Tk_CanvasPsColor \
  1148.     (tkStubsPtr->tk_CanvasPsColor) /* 12 */
  1149. #endif
  1150. #ifndef Tk_CanvasPsFont
  1151. #define Tk_CanvasPsFont \
  1152.     (tkStubsPtr->tk_CanvasPsFont) /* 13 */
  1153. #endif
  1154. #ifndef Tk_CanvasPsPath
  1155. #define Tk_CanvasPsPath \
  1156.     (tkStubsPtr->tk_CanvasPsPath) /* 14 */
  1157. #endif
  1158. #ifndef Tk_CanvasPsStipple
  1159. #define Tk_CanvasPsStipple \
  1160.     (tkStubsPtr->tk_CanvasPsStipple) /* 15 */
  1161. #endif
  1162. #ifndef Tk_CanvasPsY
  1163. #define Tk_CanvasPsY \
  1164.     (tkStubsPtr->tk_CanvasPsY) /* 16 */
  1165. #endif
  1166. #ifndef Tk_CanvasSetStippleOrigin
  1167. #define Tk_CanvasSetStippleOrigin \
  1168.     (tkStubsPtr->tk_CanvasSetStippleOrigin) /* 17 */
  1169. #endif
  1170. #ifndef Tk_CanvasTagsParseProc
  1171. #define Tk_CanvasTagsParseProc \
  1172.     (tkStubsPtr->tk_CanvasTagsParseProc) /* 18 */
  1173. #endif
  1174. #ifndef Tk_CanvasTagsPrintProc
  1175. #define Tk_CanvasTagsPrintProc \
  1176.     (tkStubsPtr->tk_CanvasTagsPrintProc) /* 19 */
  1177. #endif
  1178. #ifndef Tk_CanvasTkwin
  1179. #define Tk_CanvasTkwin \
  1180.     (tkStubsPtr->tk_CanvasTkwin) /* 20 */
  1181. #endif
  1182. #ifndef Tk_CanvasWindowCoords
  1183. #define Tk_CanvasWindowCoords \
  1184.     (tkStubsPtr->tk_CanvasWindowCoords) /* 21 */
  1185. #endif
  1186. #ifndef Tk_ChangeWindowAttributes
  1187. #define Tk_ChangeWindowAttributes \
  1188.     (tkStubsPtr->tk_ChangeWindowAttributes) /* 22 */
  1189. #endif
  1190. #ifndef Tk_CharBbox
  1191. #define Tk_CharBbox \
  1192.     (tkStubsPtr->tk_CharBbox) /* 23 */
  1193. #endif
  1194. #ifndef Tk_ClearSelection
  1195. #define Tk_ClearSelection \
  1196.     (tkStubsPtr->tk_ClearSelection) /* 24 */
  1197. #endif
  1198. #ifndef Tk_ClipboardAppend
  1199. #define Tk_ClipboardAppend \
  1200.     (tkStubsPtr->tk_ClipboardAppend) /* 25 */
  1201. #endif
  1202. #ifndef Tk_ClipboardClear
  1203. #define Tk_ClipboardClear \
  1204.     (tkStubsPtr->tk_ClipboardClear) /* 26 */
  1205. #endif
  1206. #ifndef Tk_ConfigureInfo
  1207. #define Tk_ConfigureInfo \
  1208.     (tkStubsPtr->tk_ConfigureInfo) /* 27 */
  1209. #endif
  1210. #ifndef Tk_ConfigureValue
  1211. #define Tk_ConfigureValue \
  1212.     (tkStubsPtr->tk_ConfigureValue) /* 28 */
  1213. #endif
  1214. #ifndef Tk_ConfigureWidget
  1215. #define Tk_ConfigureWidget \
  1216.     (tkStubsPtr->tk_ConfigureWidget) /* 29 */
  1217. #endif
  1218. #ifndef Tk_ConfigureWindow
  1219. #define Tk_ConfigureWindow \
  1220.     (tkStubsPtr->tk_ConfigureWindow) /* 30 */
  1221. #endif
  1222. #ifndef Tk_ComputeTextLayout
  1223. #define Tk_ComputeTextLayout \
  1224.     (tkStubsPtr->tk_ComputeTextLayout) /* 31 */
  1225. #endif
  1226. #ifndef Tk_CoordsToWindow
  1227. #define Tk_CoordsToWindow \
  1228.     (tkStubsPtr->tk_CoordsToWindow) /* 32 */
  1229. #endif
  1230. #ifndef Tk_CreateBinding
  1231. #define Tk_CreateBinding \
  1232.     (tkStubsPtr->tk_CreateBinding) /* 33 */
  1233. #endif
  1234. #ifndef Tk_CreateBindingTable
  1235. #define Tk_CreateBindingTable \
  1236.     (tkStubsPtr->tk_CreateBindingTable) /* 34 */
  1237. #endif
  1238. #ifndef Tk_CreateErrorHandler
  1239. #define Tk_CreateErrorHandler \
  1240.     (tkStubsPtr->tk_CreateErrorHandler) /* 35 */
  1241. #endif
  1242. #ifndef Tk_CreateEventHandler
  1243. #define Tk_CreateEventHandler \
  1244.     (tkStubsPtr->tk_CreateEventHandler) /* 36 */
  1245. #endif
  1246. #ifndef Tk_CreateGenericHandler
  1247. #define Tk_CreateGenericHandler \
  1248.     (tkStubsPtr->tk_CreateGenericHandler) /* 37 */
  1249. #endif
  1250. #ifndef Tk_CreateImageType
  1251. #define Tk_CreateImageType \
  1252.     (tkStubsPtr->tk_CreateImageType) /* 38 */
  1253. #endif
  1254. #ifndef Tk_CreateItemType
  1255. #define Tk_CreateItemType \
  1256.     (tkStubsPtr->tk_CreateItemType) /* 39 */
  1257. #endif
  1258. #ifndef Tk_CreatePhotoImageFormat
  1259. #define Tk_CreatePhotoImageFormat \
  1260.     (tkStubsPtr->tk_CreatePhotoImageFormat) /* 40 */
  1261. #endif
  1262. #ifndef Tk_CreateSelHandler
  1263. #define Tk_CreateSelHandler \
  1264.     (tkStubsPtr->tk_CreateSelHandler) /* 41 */
  1265. #endif
  1266. #ifndef Tk_CreateWindow
  1267. #define Tk_CreateWindow \
  1268.     (tkStubsPtr->tk_CreateWindow) /* 42 */
  1269. #endif
  1270. #ifndef Tk_CreateWindowFromPath
  1271. #define Tk_CreateWindowFromPath \
  1272.     (tkStubsPtr->tk_CreateWindowFromPath) /* 43 */
  1273. #endif
  1274. #ifndef Tk_DefineBitmap
  1275. #define Tk_DefineBitmap \
  1276.     (tkStubsPtr->tk_DefineBitmap) /* 44 */
  1277. #endif
  1278. #ifndef Tk_DefineCursor
  1279. #define Tk_DefineCursor \
  1280.     (tkStubsPtr->tk_DefineCursor) /* 45 */
  1281. #endif
  1282. #ifndef Tk_DeleteAllBindings
  1283. #define Tk_DeleteAllBindings \
  1284.     (tkStubsPtr->tk_DeleteAllBindings) /* 46 */
  1285. #endif
  1286. #ifndef Tk_DeleteBinding
  1287. #define Tk_DeleteBinding \
  1288.     (tkStubsPtr->tk_DeleteBinding) /* 47 */
  1289. #endif
  1290. #ifndef Tk_DeleteBindingTable
  1291. #define Tk_DeleteBindingTable \
  1292.     (tkStubsPtr->tk_DeleteBindingTable) /* 48 */
  1293. #endif
  1294. #ifndef Tk_DeleteErrorHandler
  1295. #define Tk_DeleteErrorHandler \
  1296.     (tkStubsPtr->tk_DeleteErrorHandler) /* 49 */
  1297. #endif
  1298. #ifndef Tk_DeleteEventHandler
  1299. #define Tk_DeleteEventHandler \
  1300.     (tkStubsPtr->tk_DeleteEventHandler) /* 50 */
  1301. #endif
  1302. #ifndef Tk_DeleteGenericHandler
  1303. #define Tk_DeleteGenericHandler \
  1304.     (tkStubsPtr->tk_DeleteGenericHandler) /* 51 */
  1305. #endif
  1306. #ifndef Tk_DeleteImage
  1307. #define Tk_DeleteImage \
  1308.     (tkStubsPtr->tk_DeleteImage) /* 52 */
  1309. #endif
  1310. #ifndef Tk_DeleteSelHandler
  1311. #define Tk_DeleteSelHandler \
  1312.     (tkStubsPtr->tk_DeleteSelHandler) /* 53 */
  1313. #endif
  1314. #ifndef Tk_DestroyWindow
  1315. #define Tk_DestroyWindow \
  1316.     (tkStubsPtr->tk_DestroyWindow) /* 54 */
  1317. #endif
  1318. #ifndef Tk_DisplayName
  1319. #define Tk_DisplayName \
  1320.     (tkStubsPtr->tk_DisplayName) /* 55 */
  1321. #endif
  1322. #ifndef Tk_DistanceToTextLayout
  1323. #define Tk_DistanceToTextLayout \
  1324.     (tkStubsPtr->tk_DistanceToTextLayout) /* 56 */
  1325. #endif
  1326. #ifndef Tk_Draw3DPolygon
  1327. #define Tk_Draw3DPolygon \
  1328.     (tkStubsPtr->tk_Draw3DPolygon) /* 57 */
  1329. #endif
  1330. #ifndef Tk_Draw3DRectangle
  1331. #define Tk_Draw3DRectangle \
  1332.     (tkStubsPtr->tk_Draw3DRectangle) /* 58 */
  1333. #endif
  1334. #ifndef Tk_DrawChars
  1335. #define Tk_DrawChars \
  1336.     (tkStubsPtr->tk_DrawChars) /* 59 */
  1337. #endif
  1338. #ifndef Tk_DrawFocusHighlight
  1339. #define Tk_DrawFocusHighlight \
  1340.     (tkStubsPtr->tk_DrawFocusHighlight) /* 60 */
  1341. #endif
  1342. #ifndef Tk_DrawTextLayout
  1343. #define Tk_DrawTextLayout \
  1344.     (tkStubsPtr->tk_DrawTextLayout) /* 61 */
  1345. #endif
  1346. #ifndef Tk_Fill3DPolygon
  1347. #define Tk_Fill3DPolygon \
  1348.     (tkStubsPtr->tk_Fill3DPolygon) /* 62 */
  1349. #endif
  1350. #ifndef Tk_Fill3DRectangle
  1351. #define Tk_Fill3DRectangle \
  1352.     (tkStubsPtr->tk_Fill3DRectangle) /* 63 */
  1353. #endif
  1354. #ifndef Tk_FindPhoto
  1355. #define Tk_FindPhoto \
  1356.     (tkStubsPtr->tk_FindPhoto) /* 64 */
  1357. #endif
  1358. #ifndef Tk_FontId
  1359. #define Tk_FontId \
  1360.     (tkStubsPtr->tk_FontId) /* 65 */
  1361. #endif
  1362. #ifndef Tk_Free3DBorder
  1363. #define Tk_Free3DBorder \
  1364.     (tkStubsPtr->tk_Free3DBorder) /* 66 */
  1365. #endif
  1366. #ifndef Tk_FreeBitmap
  1367. #define Tk_FreeBitmap \
  1368.     (tkStubsPtr->tk_FreeBitmap) /* 67 */
  1369. #endif
  1370. #ifndef Tk_FreeColor
  1371. #define Tk_FreeColor \
  1372.     (tkStubsPtr->tk_FreeColor) /* 68 */
  1373. #endif
  1374. #ifndef Tk_FreeColormap
  1375. #define Tk_FreeColormap \
  1376.     (tkStubsPtr->tk_FreeColormap) /* 69 */
  1377. #endif
  1378. #ifndef Tk_FreeCursor
  1379. #define Tk_FreeCursor \
  1380.     (tkStubsPtr->tk_FreeCursor) /* 70 */
  1381. #endif
  1382. #ifndef Tk_FreeFont
  1383. #define Tk_FreeFont \
  1384.     (tkStubsPtr->tk_FreeFont) /* 71 */
  1385. #endif
  1386. #ifndef Tk_FreeGC
  1387. #define Tk_FreeGC \
  1388.     (tkStubsPtr->tk_FreeGC) /* 72 */
  1389. #endif
  1390. #ifndef Tk_FreeImage
  1391. #define Tk_FreeImage \
  1392.     (tkStubsPtr->tk_FreeImage) /* 73 */
  1393. #endif
  1394. #ifndef Tk_FreeOptions
  1395. #define Tk_FreeOptions \
  1396.     (tkStubsPtr->tk_FreeOptions) /* 74 */
  1397. #endif
  1398. #ifndef Tk_FreePixmap
  1399. #define Tk_FreePixmap \
  1400.     (tkStubsPtr->tk_FreePixmap) /* 75 */
  1401. #endif
  1402. #ifndef Tk_FreeTextLayout
  1403. #define Tk_FreeTextLayout \
  1404.     (tkStubsPtr->tk_FreeTextLayout) /* 76 */
  1405. #endif
  1406. #ifndef Tk_FreeXId
  1407. #define Tk_FreeXId \
  1408.     (tkStubsPtr->tk_FreeXId) /* 77 */
  1409. #endif
  1410. #ifndef Tk_GCForColor
  1411. #define Tk_GCForColor \
  1412.     (tkStubsPtr->tk_GCForColor) /* 78 */
  1413. #endif
  1414. #ifndef Tk_GeometryRequest
  1415. #define Tk_GeometryRequest \
  1416.     (tkStubsPtr->tk_GeometryRequest) /* 79 */
  1417. #endif
  1418. #ifndef Tk_Get3DBorder
  1419. #define Tk_Get3DBorder \
  1420.     (tkStubsPtr->tk_Get3DBorder) /* 80 */
  1421. #endif
  1422. #ifndef Tk_GetAllBindings
  1423. #define Tk_GetAllBindings \
  1424.     (tkStubsPtr->tk_GetAllBindings) /* 81 */
  1425. #endif
  1426. #ifndef Tk_GetAnchor
  1427. #define Tk_GetAnchor \
  1428.     (tkStubsPtr->tk_GetAnchor) /* 82 */
  1429. #endif
  1430. #ifndef Tk_GetAtomName
  1431. #define Tk_GetAtomName \
  1432.     (tkStubsPtr->tk_GetAtomName) /* 83 */
  1433. #endif
  1434. #ifndef Tk_GetBinding
  1435. #define Tk_GetBinding \
  1436.     (tkStubsPtr->tk_GetBinding) /* 84 */
  1437. #endif
  1438. #ifndef Tk_GetBitmap
  1439. #define Tk_GetBitmap \
  1440.     (tkStubsPtr->tk_GetBitmap) /* 85 */
  1441. #endif
  1442. #ifndef Tk_GetBitmapFromData
  1443. #define Tk_GetBitmapFromData \
  1444.     (tkStubsPtr->tk_GetBitmapFromData) /* 86 */
  1445. #endif
  1446. #ifndef Tk_GetCapStyle
  1447. #define Tk_GetCapStyle \
  1448.     (tkStubsPtr->tk_GetCapStyle) /* 87 */
  1449. #endif
  1450. #ifndef Tk_GetColor
  1451. #define Tk_GetColor \
  1452.     (tkStubsPtr->tk_GetColor) /* 88 */
  1453. #endif
  1454. #ifndef Tk_GetColorByValue
  1455. #define Tk_GetColorByValue \
  1456.     (tkStubsPtr->tk_GetColorByValue) /* 89 */
  1457. #endif
  1458. #ifndef Tk_GetColormap
  1459. #define Tk_GetColormap \
  1460.     (tkStubsPtr->tk_GetColormap) /* 90 */
  1461. #endif
  1462. #ifndef Tk_GetCursor
  1463. #define Tk_GetCursor \
  1464.     (tkStubsPtr->tk_GetCursor) /* 91 */
  1465. #endif
  1466. #ifndef Tk_GetCursorFromData
  1467. #define Tk_GetCursorFromData \
  1468.     (tkStubsPtr->tk_GetCursorFromData) /* 92 */
  1469. #endif
  1470. #ifndef Tk_GetFont
  1471. #define Tk_GetFont \
  1472.     (tkStubsPtr->tk_GetFont) /* 93 */
  1473. #endif
  1474. #ifndef Tk_GetFontFromObj
  1475. #define Tk_GetFontFromObj \
  1476.     (tkStubsPtr->tk_GetFontFromObj) /* 94 */
  1477. #endif
  1478. #ifndef Tk_GetFontMetrics
  1479. #define Tk_GetFontMetrics \
  1480.     (tkStubsPtr->tk_GetFontMetrics) /* 95 */
  1481. #endif
  1482. #ifndef Tk_GetGC
  1483. #define Tk_GetGC \
  1484.     (tkStubsPtr->tk_GetGC) /* 96 */
  1485. #endif
  1486. #ifndef Tk_GetImage
  1487. #define Tk_GetImage \
  1488.     (tkStubsPtr->tk_GetImage) /* 97 */
  1489. #endif
  1490. #ifndef Tk_GetImageMasterData
  1491. #define Tk_GetImageMasterData \
  1492.     (tkStubsPtr->tk_GetImageMasterData) /* 98 */
  1493. #endif
  1494. #ifndef Tk_GetItemTypes
  1495. #define Tk_GetItemTypes \
  1496.     (tkStubsPtr->tk_GetItemTypes) /* 99 */
  1497. #endif
  1498. #ifndef Tk_GetJoinStyle
  1499. #define Tk_GetJoinStyle \
  1500.     (tkStubsPtr->tk_GetJoinStyle) /* 100 */
  1501. #endif
  1502. #ifndef Tk_GetJustify
  1503. #define Tk_GetJustify \
  1504.     (tkStubsPtr->tk_GetJustify) /* 101 */
  1505. #endif
  1506. #ifndef Tk_GetNumMainWindows
  1507. #define Tk_GetNumMainWindows \
  1508.     (tkStubsPtr->tk_GetNumMainWindows) /* 102 */
  1509. #endif
  1510. #ifndef Tk_GetOption
  1511. #define Tk_GetOption \
  1512.     (tkStubsPtr->tk_GetOption) /* 103 */
  1513. #endif
  1514. #ifndef Tk_GetPixels
  1515. #define Tk_GetPixels \
  1516.     (tkStubsPtr->tk_GetPixels) /* 104 */
  1517. #endif
  1518. #ifndef Tk_GetPixmap
  1519. #define Tk_GetPixmap \
  1520.     (tkStubsPtr->tk_GetPixmap) /* 105 */
  1521. #endif
  1522. #ifndef Tk_GetRelief
  1523. #define Tk_GetRelief \
  1524.     (tkStubsPtr->tk_GetRelief) /* 106 */
  1525. #endif
  1526. #ifndef Tk_GetRootCoords
  1527. #define Tk_GetRootCoords \
  1528.     (tkStubsPtr->tk_GetRootCoords) /* 107 */
  1529. #endif
  1530. #ifndef Tk_GetScrollInfo
  1531. #define Tk_GetScrollInfo \
  1532.     (tkStubsPtr->tk_GetScrollInfo) /* 108 */
  1533. #endif
  1534. #ifndef Tk_GetScreenMM
  1535. #define Tk_GetScreenMM \
  1536.     (tkStubsPtr->tk_GetScreenMM) /* 109 */
  1537. #endif
  1538. #ifndef Tk_GetSelection
  1539. #define Tk_GetSelection \
  1540.     (tkStubsPtr->tk_GetSelection) /* 110 */
  1541. #endif
  1542. #ifndef Tk_GetUid
  1543. #define Tk_GetUid \
  1544.     (tkStubsPtr->tk_GetUid) /* 111 */
  1545. #endif
  1546. #ifndef Tk_GetVisual
  1547. #define Tk_GetVisual \
  1548.     (tkStubsPtr->tk_GetVisual) /* 112 */
  1549. #endif
  1550. #ifndef Tk_GetVRootGeometry
  1551. #define Tk_GetVRootGeometry \
  1552.     (tkStubsPtr->tk_GetVRootGeometry) /* 113 */
  1553. #endif
  1554. #ifndef Tk_Grab
  1555. #define Tk_Grab \
  1556.     (tkStubsPtr->tk_Grab) /* 114 */
  1557. #endif
  1558. #ifndef Tk_HandleEvent
  1559. #define Tk_HandleEvent \
  1560.     (tkStubsPtr->tk_HandleEvent) /* 115 */
  1561. #endif
  1562. #ifndef Tk_IdToWindow
  1563. #define Tk_IdToWindow \
  1564.     (tkStubsPtr->tk_IdToWindow) /* 116 */
  1565. #endif
  1566. #ifndef Tk_ImageChanged
  1567. #define Tk_ImageChanged \
  1568.     (tkStubsPtr->tk_ImageChanged) /* 117 */
  1569. #endif
  1570. #ifndef Tk_Init
  1571. #define Tk_Init \
  1572.     (tkStubsPtr->tk_Init) /* 118 */
  1573. #endif
  1574. #ifndef Tk_InternAtom
  1575. #define Tk_InternAtom \
  1576.     (tkStubsPtr->tk_InternAtom) /* 119 */
  1577. #endif
  1578. #ifndef Tk_IntersectTextLayout
  1579. #define Tk_IntersectTextLayout \
  1580.     (tkStubsPtr->tk_IntersectTextLayout) /* 120 */
  1581. #endif
  1582. #ifndef Tk_MaintainGeometry
  1583. #define Tk_MaintainGeometry \
  1584.     (tkStubsPtr->tk_MaintainGeometry) /* 121 */
  1585. #endif
  1586. #ifndef Tk_MainWindow
  1587. #define Tk_MainWindow \
  1588.     (tkStubsPtr->tk_MainWindow) /* 122 */
  1589. #endif
  1590. #ifndef Tk_MakeWindowExist
  1591. #define Tk_MakeWindowExist \
  1592.     (tkStubsPtr->tk_MakeWindowExist) /* 123 */
  1593. #endif
  1594. #ifndef Tk_ManageGeometry
  1595. #define Tk_ManageGeometry \
  1596.     (tkStubsPtr->tk_ManageGeometry) /* 124 */
  1597. #endif
  1598. #ifndef Tk_MapWindow
  1599. #define Tk_MapWindow \
  1600.     (tkStubsPtr->tk_MapWindow) /* 125 */
  1601. #endif
  1602. #ifndef Tk_MeasureChars
  1603. #define Tk_MeasureChars \
  1604.     (tkStubsPtr->tk_MeasureChars) /* 126 */
  1605. #endif
  1606. #ifndef Tk_MoveResizeWindow
  1607. #define Tk_MoveResizeWindow \
  1608.     (tkStubsPtr->tk_MoveResizeWindow) /* 127 */
  1609. #endif
  1610. #ifndef Tk_MoveWindow
  1611. #define Tk_MoveWindow \
  1612.     (tkStubsPtr->tk_MoveWindow) /* 128 */
  1613. #endif
  1614. #ifndef Tk_MoveToplevelWindow
  1615. #define Tk_MoveToplevelWindow \
  1616.     (tkStubsPtr->tk_MoveToplevelWindow) /* 129 */
  1617. #endif
  1618. #ifndef Tk_NameOf3DBorder
  1619. #define Tk_NameOf3DBorder \
  1620.     (tkStubsPtr->tk_NameOf3DBorder) /* 130 */
  1621. #endif
  1622. #ifndef Tk_NameOfAnchor
  1623. #define Tk_NameOfAnchor \
  1624.     (tkStubsPtr->tk_NameOfAnchor) /* 131 */
  1625. #endif
  1626. #ifndef Tk_NameOfBitmap
  1627. #define Tk_NameOfBitmap \
  1628.     (tkStubsPtr->tk_NameOfBitmap) /* 132 */
  1629. #endif
  1630. #ifndef Tk_NameOfCapStyle
  1631. #define Tk_NameOfCapStyle \
  1632.     (tkStubsPtr->tk_NameOfCapStyle) /* 133 */
  1633. #endif
  1634. #ifndef Tk_NameOfColor
  1635. #define Tk_NameOfColor \
  1636.     (tkStubsPtr->tk_NameOfColor) /* 134 */
  1637. #endif
  1638. #ifndef Tk_NameOfCursor
  1639. #define Tk_NameOfCursor \
  1640.     (tkStubsPtr->tk_NameOfCursor) /* 135 */
  1641. #endif
  1642. #ifndef Tk_NameOfFont
  1643. #define Tk_NameOfFont \
  1644.     (tkStubsPtr->tk_NameOfFont) /* 136 */
  1645. #endif
  1646. #ifndef Tk_NameOfImage
  1647. #define Tk_NameOfImage \
  1648.     (tkStubsPtr->tk_NameOfImage) /* 137 */
  1649. #endif
  1650. #ifndef Tk_NameOfJoinStyle
  1651. #define Tk_NameOfJoinStyle \
  1652.     (tkStubsPtr->tk_NameOfJoinStyle) /* 138 */
  1653. #endif
  1654. #ifndef Tk_NameOfJustify
  1655. #define Tk_NameOfJustify \
  1656.     (tkStubsPtr->tk_NameOfJustify) /* 139 */
  1657. #endif
  1658. #ifndef Tk_NameOfRelief
  1659. #define Tk_NameOfRelief \
  1660.     (tkStubsPtr->tk_NameOfRelief) /* 140 */
  1661. #endif
  1662. #ifndef Tk_NameToWindow
  1663. #define Tk_NameToWindow \
  1664.     (tkStubsPtr->tk_NameToWindow) /* 141 */
  1665. #endif
  1666. #ifndef Tk_OwnSelection
  1667. #define Tk_OwnSelection \
  1668.     (tkStubsPtr->tk_OwnSelection) /* 142 */
  1669. #endif
  1670. #ifndef Tk_ParseArgv
  1671. #define Tk_ParseArgv \
  1672.     (tkStubsPtr->tk_ParseArgv) /* 143 */
  1673. #endif
  1674. #ifndef Tk_PhotoPutBlock
  1675. #define Tk_PhotoPutBlock \
  1676.     (tkStubsPtr->tk_PhotoPutBlock) /* 144 */
  1677. #endif
  1678. #ifndef Tk_PhotoPutZoomedBlock
  1679. #define Tk_PhotoPutZoomedBlock \
  1680.     (tkStubsPtr->tk_PhotoPutZoomedBlock) /* 145 */
  1681. #endif
  1682. #ifndef Tk_PhotoGetImage
  1683. #define Tk_PhotoGetImage \
  1684.     (tkStubsPtr->tk_PhotoGetImage) /* 146 */
  1685. #endif
  1686. #ifndef Tk_PhotoBlank
  1687. #define Tk_PhotoBlank \
  1688.     (tkStubsPtr->tk_PhotoBlank) /* 147 */
  1689. #endif
  1690. #ifndef Tk_PhotoExpand
  1691. #define Tk_PhotoExpand \
  1692.     (tkStubsPtr->tk_PhotoExpand) /* 148 */
  1693. #endif
  1694. #ifndef Tk_PhotoGetSize
  1695. #define Tk_PhotoGetSize \
  1696.     (tkStubsPtr->tk_PhotoGetSize) /* 149 */
  1697. #endif
  1698. #ifndef Tk_PhotoSetSize
  1699. #define Tk_PhotoSetSize \
  1700.     (tkStubsPtr->tk_PhotoSetSize) /* 150 */
  1701. #endif
  1702. #ifndef Tk_PointToChar
  1703. #define Tk_PointToChar \
  1704.     (tkStubsPtr->tk_PointToChar) /* 151 */
  1705. #endif
  1706. #ifndef Tk_PostscriptFontName
  1707. #define Tk_PostscriptFontName \
  1708.     (tkStubsPtr->tk_PostscriptFontName) /* 152 */
  1709. #endif
  1710. #ifndef Tk_PreserveColormap
  1711. #define Tk_PreserveColormap \
  1712.     (tkStubsPtr->tk_PreserveColormap) /* 153 */
  1713. #endif
  1714. #ifndef Tk_QueueWindowEvent
  1715. #define Tk_QueueWindowEvent \
  1716.     (tkStubsPtr->tk_QueueWindowEvent) /* 154 */
  1717. #endif
  1718. #ifndef Tk_RedrawImage
  1719. #define Tk_RedrawImage \
  1720.     (tkStubsPtr->tk_RedrawImage) /* 155 */
  1721. #endif
  1722. #ifndef Tk_ResizeWindow
  1723. #define Tk_ResizeWindow \
  1724.     (tkStubsPtr->tk_ResizeWindow) /* 156 */
  1725. #endif
  1726. #ifndef Tk_RestackWindow
  1727. #define Tk_RestackWindow \
  1728.     (tkStubsPtr->tk_RestackWindow) /* 157 */
  1729. #endif
  1730. #ifndef Tk_RestrictEvents
  1731. #define Tk_RestrictEvents \
  1732.     (tkStubsPtr->tk_RestrictEvents) /* 158 */
  1733. #endif
  1734. #ifndef Tk_SafeInit
  1735. #define Tk_SafeInit \
  1736.     (tkStubsPtr->tk_SafeInit) /* 159 */
  1737. #endif
  1738. #ifndef Tk_SetAppName
  1739. #define Tk_SetAppName \
  1740.     (tkStubsPtr->tk_SetAppName) /* 160 */
  1741. #endif
  1742. #ifndef Tk_SetBackgroundFromBorder
  1743. #define Tk_SetBackgroundFromBorder \
  1744.     (tkStubsPtr->tk_SetBackgroundFromBorder) /* 161 */
  1745. #endif
  1746. #ifndef Tk_SetClass
  1747. #define Tk_SetClass \
  1748.     (tkStubsPtr->tk_SetClass) /* 162 */
  1749. #endif
  1750. #ifndef Tk_SetGrid
  1751. #define Tk_SetGrid \
  1752.     (tkStubsPtr->tk_SetGrid) /* 163 */
  1753. #endif
  1754. #ifndef Tk_SetInternalBorder
  1755. #define Tk_SetInternalBorder \
  1756.     (tkStubsPtr->tk_SetInternalBorder) /* 164 */
  1757. #endif
  1758. #ifndef Tk_SetWindowBackground
  1759. #define Tk_SetWindowBackground \
  1760.     (tkStubsPtr->tk_SetWindowBackground) /* 165 */
  1761. #endif
  1762. #ifndef Tk_SetWindowBackgroundPixmap
  1763. #define Tk_SetWindowBackgroundPixmap \
  1764.     (tkStubsPtr->tk_SetWindowBackgroundPixmap) /* 166 */
  1765. #endif
  1766. #ifndef Tk_SetWindowBorder
  1767. #define Tk_SetWindowBorder \
  1768.     (tkStubsPtr->tk_SetWindowBorder) /* 167 */
  1769. #endif
  1770. #ifndef Tk_SetWindowBorderWidth
  1771. #define Tk_SetWindowBorderWidth \
  1772.     (tkStubsPtr->tk_SetWindowBorderWidth) /* 168 */
  1773. #endif
  1774. #ifndef Tk_SetWindowBorderPixmap
  1775. #define Tk_SetWindowBorderPixmap \
  1776.     (tkStubsPtr->tk_SetWindowBorderPixmap) /* 169 */
  1777. #endif
  1778. #ifndef Tk_SetWindowColormap
  1779. #define Tk_SetWindowColormap \
  1780.     (tkStubsPtr->tk_SetWindowColormap) /* 170 */
  1781. #endif
  1782. #ifndef Tk_SetWindowVisual
  1783. #define Tk_SetWindowVisual \
  1784.     (tkStubsPtr->tk_SetWindowVisual) /* 171 */
  1785. #endif
  1786. #ifndef Tk_SizeOfBitmap
  1787. #define Tk_SizeOfBitmap \
  1788.     (tkStubsPtr->tk_SizeOfBitmap) /* 172 */
  1789. #endif
  1790. #ifndef Tk_SizeOfImage
  1791. #define Tk_SizeOfImage \
  1792.     (tkStubsPtr->tk_SizeOfImage) /* 173 */
  1793. #endif
  1794. #ifndef Tk_StrictMotif
  1795. #define Tk_StrictMotif \
  1796.     (tkStubsPtr->tk_StrictMotif) /* 174 */
  1797. #endif
  1798. #ifndef Tk_TextLayoutToPostscript
  1799. #define Tk_TextLayoutToPostscript \
  1800.     (tkStubsPtr->tk_TextLayoutToPostscript) /* 175 */
  1801. #endif
  1802. #ifndef Tk_TextWidth
  1803. #define Tk_TextWidth \
  1804.     (tkStubsPtr->tk_TextWidth) /* 176 */
  1805. #endif
  1806. #ifndef Tk_UndefineCursor
  1807. #define Tk_UndefineCursor \
  1808.     (tkStubsPtr->tk_UndefineCursor) /* 177 */
  1809. #endif
  1810. #ifndef Tk_UnderlineChars
  1811. #define Tk_UnderlineChars \
  1812.     (tkStubsPtr->tk_UnderlineChars) /* 178 */
  1813. #endif
  1814. #ifndef Tk_UnderlineTextLayout
  1815. #define Tk_UnderlineTextLayout \
  1816.     (tkStubsPtr->tk_UnderlineTextLayout) /* 179 */
  1817. #endif
  1818. #ifndef Tk_Ungrab
  1819. #define Tk_Ungrab \
  1820.     (tkStubsPtr->tk_Ungrab) /* 180 */
  1821. #endif
  1822. #ifndef Tk_UnmaintainGeometry
  1823. #define Tk_UnmaintainGeometry \
  1824.     (tkStubsPtr->tk_UnmaintainGeometry) /* 181 */
  1825. #endif
  1826. #ifndef Tk_UnmapWindow
  1827. #define Tk_UnmapWindow \
  1828.     (tkStubsPtr->tk_UnmapWindow) /* 182 */
  1829. #endif
  1830. #ifndef Tk_UnsetGrid
  1831. #define Tk_UnsetGrid \
  1832.     (tkStubsPtr->tk_UnsetGrid) /* 183 */
  1833. #endif
  1834. #ifndef Tk_UpdatePointer
  1835. #define Tk_UpdatePointer \
  1836.     (tkStubsPtr->tk_UpdatePointer) /* 184 */
  1837. #endif
  1838. #ifndef Tk_AllocBitmapFromObj
  1839. #define Tk_AllocBitmapFromObj \
  1840.     (tkStubsPtr->tk_AllocBitmapFromObj) /* 185 */
  1841. #endif
  1842. #ifndef Tk_Alloc3DBorderFromObj
  1843. #define Tk_Alloc3DBorderFromObj \
  1844.     (tkStubsPtr->tk_Alloc3DBorderFromObj) /* 186 */
  1845. #endif
  1846. #ifndef Tk_AllocColorFromObj
  1847. #define Tk_AllocColorFromObj \
  1848.     (tkStubsPtr->tk_AllocColorFromObj) /* 187 */
  1849. #endif
  1850. #ifndef Tk_AllocCursorFromObj
  1851. #define Tk_AllocCursorFromObj \
  1852.     (tkStubsPtr->tk_AllocCursorFromObj) /* 188 */
  1853. #endif
  1854. #ifndef Tk_AllocFontFromObj
  1855. #define Tk_AllocFontFromObj \
  1856.     (tkStubsPtr->tk_AllocFontFromObj) /* 189 */
  1857. #endif
  1858. #ifndef Tk_CreateOptionTable
  1859. #define Tk_CreateOptionTable \
  1860.     (tkStubsPtr->tk_CreateOptionTable) /* 190 */
  1861. #endif
  1862. #ifndef Tk_DeleteOptionTable
  1863. #define Tk_DeleteOptionTable \
  1864.     (tkStubsPtr->tk_DeleteOptionTable) /* 191 */
  1865. #endif
  1866. #ifndef Tk_Free3DBorderFromObj
  1867. #define Tk_Free3DBorderFromObj \
  1868.     (tkStubsPtr->tk_Free3DBorderFromObj) /* 192 */
  1869. #endif
  1870. #ifndef Tk_FreeBitmapFromObj
  1871. #define Tk_FreeBitmapFromObj \
  1872.     (tkStubsPtr->tk_FreeBitmapFromObj) /* 193 */
  1873. #endif
  1874. #ifndef Tk_FreeColorFromObj
  1875. #define Tk_FreeColorFromObj \
  1876.     (tkStubsPtr->tk_FreeColorFromObj) /* 194 */
  1877. #endif
  1878. #ifndef Tk_FreeConfigOptions
  1879. #define Tk_FreeConfigOptions \
  1880.     (tkStubsPtr->tk_FreeConfigOptions) /* 195 */
  1881. #endif
  1882. #ifndef Tk_FreeSavedOptions
  1883. #define Tk_FreeSavedOptions \
  1884.     (tkStubsPtr->tk_FreeSavedOptions) /* 196 */
  1885. #endif
  1886. #ifndef Tk_FreeCursorFromObj
  1887. #define Tk_FreeCursorFromObj \
  1888.     (tkStubsPtr->tk_FreeCursorFromObj) /* 197 */
  1889. #endif
  1890. #ifndef Tk_FreeFontFromObj
  1891. #define Tk_FreeFontFromObj \
  1892.     (tkStubsPtr->tk_FreeFontFromObj) /* 198 */
  1893. #endif
  1894. #ifndef Tk_Get3DBorderFromObj
  1895. #define Tk_Get3DBorderFromObj \
  1896.     (tkStubsPtr->tk_Get3DBorderFromObj) /* 199 */
  1897. #endif
  1898. #ifndef Tk_GetAnchorFromObj
  1899. #define Tk_GetAnchorFromObj \
  1900.     (tkStubsPtr->tk_GetAnchorFromObj) /* 200 */
  1901. #endif
  1902. #ifndef Tk_GetBitmapFromObj
  1903. #define Tk_GetBitmapFromObj \
  1904.     (tkStubsPtr->tk_GetBitmapFromObj) /* 201 */
  1905. #endif
  1906. #ifndef Tk_GetColorFromObj
  1907. #define Tk_GetColorFromObj \
  1908.     (tkStubsPtr->tk_GetColorFromObj) /* 202 */
  1909. #endif
  1910. #ifndef Tk_GetCursorFromObj
  1911. #define Tk_GetCursorFromObj \
  1912.     (tkStubsPtr->tk_GetCursorFromObj) /* 203 */
  1913. #endif
  1914. #ifndef Tk_GetOptionInfo
  1915. #define Tk_GetOptionInfo \
  1916.     (tkStubsPtr->tk_GetOptionInfo) /* 204 */
  1917. #endif
  1918. #ifndef Tk_GetOptionValue
  1919. #define Tk_GetOptionValue \
  1920.     (tkStubsPtr->tk_GetOptionValue) /* 205 */
  1921. #endif
  1922. #ifndef Tk_GetJustifyFromObj
  1923. #define Tk_GetJustifyFromObj \
  1924.     (tkStubsPtr->tk_GetJustifyFromObj) /* 206 */
  1925. #endif
  1926. #ifndef Tk_GetMMFromObj
  1927. #define Tk_GetMMFromObj \
  1928.     (tkStubsPtr->tk_GetMMFromObj) /* 207 */
  1929. #endif
  1930. #ifndef Tk_GetPixelsFromObj
  1931. #define Tk_GetPixelsFromObj \
  1932.     (tkStubsPtr->tk_GetPixelsFromObj) /* 208 */
  1933. #endif
  1934. #ifndef Tk_GetReliefFromObj
  1935. #define Tk_GetReliefFromObj \
  1936.     (tkStubsPtr->tk_GetReliefFromObj) /* 209 */
  1937. #endif
  1938. #ifndef Tk_GetScrollInfoObj
  1939. #define Tk_GetScrollInfoObj \
  1940.     (tkStubsPtr->tk_GetScrollInfoObj) /* 210 */
  1941. #endif
  1942. #ifndef Tk_InitOptions
  1943. #define Tk_InitOptions \
  1944.     (tkStubsPtr->tk_InitOptions) /* 211 */
  1945. #endif
  1946. #ifndef Tk_MainEx
  1947. #define Tk_MainEx \
  1948.     (tkStubsPtr->tk_MainEx) /* 212 */
  1949. #endif
  1950. #ifndef Tk_RestoreSavedOptions
  1951. #define Tk_RestoreSavedOptions \
  1952.     (tkStubsPtr->tk_RestoreSavedOptions) /* 213 */
  1953. #endif
  1954. #ifndef Tk_SetOptions
  1955. #define Tk_SetOptions \
  1956.     (tkStubsPtr->tk_SetOptions) /* 214 */
  1957. #endif
  1958. #ifndef Tk_InitConsoleChannels
  1959. #define Tk_InitConsoleChannels \
  1960.     (tkStubsPtr->tk_InitConsoleChannels) /* 215 */
  1961. #endif
  1962. #ifndef Tk_CreateConsoleWindow
  1963. #define Tk_CreateConsoleWindow \
  1964.     (tkStubsPtr->tk_CreateConsoleWindow) /* 216 */
  1965. #endif
  1966. #ifndef Tk_CreateSmoothMethod
  1967. #define Tk_CreateSmoothMethod \
  1968.     (tkStubsPtr->tk_CreateSmoothMethod) /* 217 */
  1969. #endif
  1970. /* Slot 218 is reserved */
  1971. /* Slot 219 is reserved */
  1972. #ifndef Tk_GetDash
  1973. #define Tk_GetDash \
  1974.     (tkStubsPtr->tk_GetDash) /* 220 */
  1975. #endif
  1976. #ifndef Tk_CreateOutline
  1977. #define Tk_CreateOutline \
  1978.     (tkStubsPtr->tk_CreateOutline) /* 221 */
  1979. #endif
  1980. #ifndef Tk_DeleteOutline
  1981. #define Tk_DeleteOutline \
  1982.     (tkStubsPtr->tk_DeleteOutline) /* 222 */
  1983. #endif
  1984. #ifndef Tk_ConfigOutlineGC
  1985. #define Tk_ConfigOutlineGC \
  1986.     (tkStubsPtr->tk_ConfigOutlineGC) /* 223 */
  1987. #endif
  1988. #ifndef Tk_ChangeOutlineGC
  1989. #define Tk_ChangeOutlineGC \
  1990.     (tkStubsPtr->tk_ChangeOutlineGC) /* 224 */
  1991. #endif
  1992. #ifndef Tk_ResetOutlineGC
  1993. #define Tk_ResetOutlineGC \
  1994.     (tkStubsPtr->tk_ResetOutlineGC) /* 225 */
  1995. #endif
  1996. #ifndef Tk_CanvasPsOutline
  1997. #define Tk_CanvasPsOutline \
  1998.     (tkStubsPtr->tk_CanvasPsOutline) /* 226 */
  1999. #endif
  2000. #ifndef Tk_SetTSOrigin
  2001. #define Tk_SetTSOrigin \
  2002.     (tkStubsPtr->tk_SetTSOrigin) /* 227 */
  2003. #endif
  2004. #ifndef Tk_CanvasGetCoordFromObj
  2005. #define Tk_CanvasGetCoordFromObj \
  2006.     (tkStubsPtr->tk_CanvasGetCoordFromObj) /* 228 */
  2007. #endif
  2008. #ifndef Tk_CanvasSetOffset
  2009. #define Tk_CanvasSetOffset \
  2010.     (tkStubsPtr->tk_CanvasSetOffset) /* 229 */
  2011. #endif
  2012. #ifndef Tk_DitherPhoto
  2013. #define Tk_DitherPhoto \
  2014.     (tkStubsPtr->tk_DitherPhoto) /* 230 */
  2015. #endif
  2016. #ifndef Tk_PostscriptBitmap
  2017. #define Tk_PostscriptBitmap \
  2018.     (tkStubsPtr->tk_PostscriptBitmap) /* 231 */
  2019. #endif
  2020. #ifndef Tk_PostscriptColor
  2021. #define Tk_PostscriptColor \
  2022.     (tkStubsPtr->tk_PostscriptColor) /* 232 */
  2023. #endif
  2024. #ifndef Tk_PostscriptFont
  2025. #define Tk_PostscriptFont \
  2026.     (tkStubsPtr->tk_PostscriptFont) /* 233 */
  2027. #endif
  2028. #ifndef Tk_PostscriptImage
  2029. #define Tk_PostscriptImage \
  2030.     (tkStubsPtr->tk_PostscriptImage) /* 234 */
  2031. #endif
  2032. #ifndef Tk_PostscriptPath
  2033. #define Tk_PostscriptPath \
  2034.     (tkStubsPtr->tk_PostscriptPath) /* 235 */
  2035. #endif
  2036. #ifndef Tk_PostscriptStipple
  2037. #define Tk_PostscriptStipple \
  2038.     (tkStubsPtr->tk_PostscriptStipple) /* 236 */
  2039. #endif
  2040. #ifndef Tk_PostscriptY
  2041. #define Tk_PostscriptY \
  2042.     (tkStubsPtr->tk_PostscriptY) /* 237 */
  2043. #endif
  2044. #ifndef Tk_PostscriptPhoto
  2045. #define Tk_PostscriptPhoto \
  2046.     (tkStubsPtr->tk_PostscriptPhoto) /* 238 */
  2047. #endif
  2048. #ifndef Tk_CreateClientMessageHandler
  2049. #define Tk_CreateClientMessageHandler \
  2050.     (tkStubsPtr->tk_CreateClientMessageHandler) /* 239 */
  2051. #endif
  2052. #ifndef Tk_DeleteClientMessageHandler
  2053. #define Tk_DeleteClientMessageHandler \
  2054.     (tkStubsPtr->tk_DeleteClientMessageHandler) /* 240 */
  2055. #endif
  2056.  
  2057. #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
  2058.  
  2059. /* !END!: Do not edit above this line. */
  2060.  
  2061. #undef TCL_STORAGE_CLASS
  2062. #define TCL_STORAGE_CLASS DLLIMPORT
  2063.  
  2064. #endif /* _TKDECLS */
  2065.  
  2066.