tkIntDecls.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:54k
源码类别:

通讯编程

开发平台:

Visual C++

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