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