tkIntDecls.h
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:50k
源码类别:

3D图形编程

开发平台:

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