1 |
/* $Header$ */ |
2 |
|
3 |
/* |
4 |
* tkIntPlatDecls.h -- |
5 |
* |
6 |
* This file contains the declarations for all platform dependent |
7 |
* unsupported functions that are exported by the Tk library. These |
8 |
* interfaces are not guaranteed to remain the same between |
9 |
* versions. Use at your own risk. |
10 |
* |
11 |
* Copyright (c) 1998-1999 by Scriptics Corporation. |
12 |
* All rights reserved. |
13 |
* |
14 |
* RCS: @(#) $Id: tkintplatdecls.h,v 1.1.1.1 2001/06/13 05:04:09 dtashley Exp $ |
15 |
*/ |
16 |
|
17 |
#ifndef _TKINTPLATDECLS |
18 |
#define _TKINTPLATDECLS |
19 |
|
20 |
#ifdef BUILD_tk |
21 |
#undef TCL_STORAGE_CLASS |
22 |
#define TCL_STORAGE_CLASS DLLEXPORT |
23 |
#endif |
24 |
|
25 |
/* |
26 |
* WARNING: This file is automatically generated by the tools/genStubs.tcl |
27 |
* script. Any modifications to the function declarations below should be made |
28 |
* in the generic/tkInt.decls script. |
29 |
*/ |
30 |
|
31 |
/* !BEGIN!: Do not edit below this line. */ |
32 |
|
33 |
/* |
34 |
* Exported function declarations: |
35 |
*/ |
36 |
|
37 |
#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ |
38 |
/* 0 */ |
39 |
extern void TkCreateXEventSource _ANSI_ARGS_((void)); |
40 |
/* 1 */ |
41 |
extern void TkFreeWindowId _ANSI_ARGS_((TkDisplay * dispPtr, |
42 |
Window w)); |
43 |
/* 2 */ |
44 |
extern void TkInitXId _ANSI_ARGS_((TkDisplay * dispPtr)); |
45 |
/* 3 */ |
46 |
extern int TkpCmapStressed _ANSI_ARGS_((Tk_Window tkwin, |
47 |
Colormap colormap)); |
48 |
/* 4 */ |
49 |
extern void TkpSync _ANSI_ARGS_((Display * display)); |
50 |
/* 5 */ |
51 |
extern Window TkUnixContainerId _ANSI_ARGS_((TkWindow * winPtr)); |
52 |
/* 6 */ |
53 |
extern int TkUnixDoOneXEvent _ANSI_ARGS_((Tcl_Time * timePtr)); |
54 |
/* 7 */ |
55 |
extern void TkUnixSetMenubar _ANSI_ARGS_((Tk_Window tkwin, |
56 |
Tk_Window menubar)); |
57 |
#endif /* UNIX */ |
58 |
#ifdef __WIN32__ |
59 |
/* 0 */ |
60 |
extern char * TkAlignImageData _ANSI_ARGS_((XImage * image, |
61 |
int alignment, int bitOrder)); |
62 |
/* Slot 1 is reserved */ |
63 |
/* 2 */ |
64 |
extern void TkGenerateActivateEvents _ANSI_ARGS_(( |
65 |
TkWindow * winPtr, int active)); |
66 |
/* 3 */ |
67 |
extern unsigned long TkpGetMS _ANSI_ARGS_((void)); |
68 |
/* 4 */ |
69 |
extern void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); |
70 |
/* 5 */ |
71 |
extern void TkpPrintWindowId _ANSI_ARGS_((char * buf, |
72 |
Window window)); |
73 |
/* 6 */ |
74 |
extern int TkpScanWindowId _ANSI_ARGS_((Tcl_Interp * interp, |
75 |
char * string, int * idPtr)); |
76 |
/* 7 */ |
77 |
extern void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr)); |
78 |
/* 8 */ |
79 |
extern void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor)); |
80 |
/* 9 */ |
81 |
extern void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, |
82 |
int state)); |
83 |
/* 10 */ |
84 |
extern void TkSetPixmapColormap _ANSI_ARGS_((Pixmap pixmap, |
85 |
Colormap colormap)); |
86 |
/* 11 */ |
87 |
extern void TkWinCancelMouseTimer _ANSI_ARGS_((void)); |
88 |
/* 12 */ |
89 |
extern void TkWinClipboardRender _ANSI_ARGS_(( |
90 |
TkDisplay * dispPtr, UINT format)); |
91 |
/* 13 */ |
92 |
extern LRESULT TkWinEmbeddedEventProc _ANSI_ARGS_((HWND hwnd, |
93 |
UINT message, WPARAM wParam, LPARAM lParam)); |
94 |
/* 14 */ |
95 |
extern void TkWinFillRect _ANSI_ARGS_((HDC dc, int x, int y, |
96 |
int width, int height, int pixel)); |
97 |
/* 15 */ |
98 |
extern COLORREF TkWinGetBorderPixels _ANSI_ARGS_((Tk_Window tkwin, |
99 |
Tk_3DBorder border, int which)); |
100 |
/* 16 */ |
101 |
extern HDC TkWinGetDrawableDC _ANSI_ARGS_((Display * display, |
102 |
Drawable d, TkWinDCState* state)); |
103 |
/* 17 */ |
104 |
extern int TkWinGetModifierState _ANSI_ARGS_((void)); |
105 |
/* 18 */ |
106 |
extern HPALETTE TkWinGetSystemPalette _ANSI_ARGS_((void)); |
107 |
/* 19 */ |
108 |
extern HWND TkWinGetWrapperWindow _ANSI_ARGS_((Tk_Window tkwin)); |
109 |
/* 20 */ |
110 |
extern int TkWinHandleMenuEvent _ANSI_ARGS_((HWND * phwnd, |
111 |
UINT * pMessage, WPARAM * pwParam, |
112 |
LPARAM * plParam, LRESULT * plResult)); |
113 |
/* 21 */ |
114 |
extern int TkWinIndexOfColor _ANSI_ARGS_((XColor * colorPtr)); |
115 |
/* 22 */ |
116 |
extern void TkWinReleaseDrawableDC _ANSI_ARGS_((Drawable d, |
117 |
HDC hdc, TkWinDCState* state)); |
118 |
/* 23 */ |
119 |
extern LRESULT TkWinResendEvent _ANSI_ARGS_((WNDPROC wndproc, |
120 |
HWND hwnd, XEvent * eventPtr)); |
121 |
/* 24 */ |
122 |
extern HPALETTE TkWinSelectPalette _ANSI_ARGS_((HDC dc, |
123 |
Colormap colormap)); |
124 |
/* 25 */ |
125 |
extern void TkWinSetMenu _ANSI_ARGS_((Tk_Window tkwin, |
126 |
HMENU hMenu)); |
127 |
/* 26 */ |
128 |
extern void TkWinSetWindowPos _ANSI_ARGS_((HWND hwnd, |
129 |
HWND siblingHwnd, int pos)); |
130 |
/* 27 */ |
131 |
extern void TkWinWmCleanup _ANSI_ARGS_((HINSTANCE hInstance)); |
132 |
/* 28 */ |
133 |
extern void TkWinXCleanup _ANSI_ARGS_((HINSTANCE hInstance)); |
134 |
/* 29 */ |
135 |
extern void TkWinXInit _ANSI_ARGS_((HINSTANCE hInstance)); |
136 |
/* 30 */ |
137 |
extern void TkWinSetForegroundWindow _ANSI_ARGS_(( |
138 |
TkWindow * winPtr)); |
139 |
/* 31 */ |
140 |
extern void TkWinDialogDebug _ANSI_ARGS_((int debug)); |
141 |
/* 32 */ |
142 |
extern Tcl_Obj * TkWinGetMenuSystemDefault _ANSI_ARGS_(( |
143 |
Tk_Window tkwin, char * dbName, |
144 |
char * className)); |
145 |
/* 33 */ |
146 |
extern int TkWinGetPlatformId _ANSI_ARGS_((void)); |
147 |
#endif /* __WIN32__ */ |
148 |
#ifdef MAC_TCL |
149 |
/* 0 */ |
150 |
extern void TkGenerateActivateEvents _ANSI_ARGS_(( |
151 |
TkWindow * winPtr, int active)); |
152 |
/* 1 */ |
153 |
extern Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, |
154 |
char * source)); |
155 |
/* 2 */ |
156 |
extern void TkpDefineNativeBitmaps _ANSI_ARGS_((void)); |
157 |
/* 3 */ |
158 |
extern unsigned long TkpGetMS _ANSI_ARGS_((void)); |
159 |
/* Slot 4 is reserved */ |
160 |
/* 5 */ |
161 |
extern void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); |
162 |
/* 6 */ |
163 |
extern void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr)); |
164 |
/* 7 */ |
165 |
extern void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor)); |
166 |
/* 8 */ |
167 |
extern void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, |
168 |
int state)); |
169 |
/* Slot 9 is reserved */ |
170 |
/* 10 */ |
171 |
extern void TkAboutDlg _ANSI_ARGS_((void)); |
172 |
/* Slot 11 is reserved */ |
173 |
/* Slot 12 is reserved */ |
174 |
/* 13 */ |
175 |
extern Window TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr)); |
176 |
/* 14 */ |
177 |
extern int TkGenerateButtonEvent _ANSI_ARGS_((int x, int y, |
178 |
Window window, unsigned int state)); |
179 |
/* Slot 15 is reserved */ |
180 |
/* 16 */ |
181 |
extern void TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin)); |
182 |
/* 17 */ |
183 |
extern void TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin, |
184 |
int x, int y, int width, int height, |
185 |
int flags)); |
186 |
/* 18 */ |
187 |
extern unsigned int TkMacButtonKeyState _ANSI_ARGS_((void)); |
188 |
/* 19 */ |
189 |
extern void TkMacClearMenubarActive _ANSI_ARGS_((void)); |
190 |
/* 20 */ |
191 |
extern int TkMacConvertEvent _ANSI_ARGS_(( |
192 |
EventRecord * eventPtr)); |
193 |
/* 21 */ |
194 |
extern int TkMacDispatchMenuEvent _ANSI_ARGS_((int menuID, |
195 |
int index)); |
196 |
/* 22 */ |
197 |
extern void TkMacInstallCursor _ANSI_ARGS_((int resizeOverride)); |
198 |
/* 23 */ |
199 |
extern int TkMacConvertTkEvent _ANSI_ARGS_(( |
200 |
EventRecord * eventPtr, Window window)); |
201 |
/* 24 */ |
202 |
extern void TkMacHandleTearoffMenu _ANSI_ARGS_((void)); |
203 |
/* Slot 25 is reserved */ |
204 |
/* 26 */ |
205 |
extern void TkMacInvalClipRgns _ANSI_ARGS_((TkWindow * winPtr)); |
206 |
/* 27 */ |
207 |
extern void TkMacDoHLEvent _ANSI_ARGS_((EventRecord * theEvent)); |
208 |
/* Slot 28 is reserved */ |
209 |
/* 29 */ |
210 |
extern Time TkMacGenerateTime _ANSI_ARGS_((void)); |
211 |
/* 30 */ |
212 |
extern GWorldPtr TkMacGetDrawablePort _ANSI_ARGS_((Drawable drawable)); |
213 |
/* 31 */ |
214 |
extern TkWindow * TkMacGetScrollbarGrowWindow _ANSI_ARGS_(( |
215 |
TkWindow * winPtr)); |
216 |
/* 32 */ |
217 |
extern Window TkMacGetXWindow _ANSI_ARGS_((WindowRef macWinPtr)); |
218 |
/* 33 */ |
219 |
extern int TkMacGrowToplevel _ANSI_ARGS_((WindowRef whichWindow, |
220 |
Point start)); |
221 |
/* 34 */ |
222 |
extern void TkMacHandleMenuSelect _ANSI_ARGS_((long mResult, |
223 |
int optionKeyPressed)); |
224 |
/* 35 */ |
225 |
extern int TkMacHaveAppearance _ANSI_ARGS_((void)); |
226 |
/* 36 */ |
227 |
extern void TkMacInitAppleEvents _ANSI_ARGS_(( |
228 |
Tcl_Interp * interp)); |
229 |
/* 37 */ |
230 |
extern void TkMacInitMenus _ANSI_ARGS_((Tcl_Interp * interp)); |
231 |
/* 38 */ |
232 |
extern void TkMacInvalidateWindow _ANSI_ARGS_(( |
233 |
MacDrawable * macWin, int flag)); |
234 |
/* 39 */ |
235 |
extern int TkMacIsCharacterMissing _ANSI_ARGS_((Tk_Font tkfont, |
236 |
unsigned int searchChar)); |
237 |
/* 40 */ |
238 |
extern void TkMacMakeRealWindowExist _ANSI_ARGS_(( |
239 |
TkWindow * winPtr)); |
240 |
/* 41 */ |
241 |
extern BitMapPtr TkMacMakeStippleMap _ANSI_ARGS_((Drawable d1, |
242 |
Drawable d2)); |
243 |
/* 42 */ |
244 |
extern void TkMacMenuClick _ANSI_ARGS_((void)); |
245 |
/* 43 */ |
246 |
extern void TkMacRegisterOffScreenWindow _ANSI_ARGS_(( |
247 |
Window window, GWorldPtr portPtr)); |
248 |
/* 44 */ |
249 |
extern int TkMacResizable _ANSI_ARGS_((TkWindow * winPtr)); |
250 |
/* Slot 45 is reserved */ |
251 |
/* 46 */ |
252 |
extern void TkMacSetHelpMenuItemCount _ANSI_ARGS_((void)); |
253 |
/* 47 */ |
254 |
extern void TkMacSetScrollbarGrow _ANSI_ARGS_((TkWindow * winPtr, |
255 |
int flag)); |
256 |
/* 48 */ |
257 |
extern void TkMacSetUpClippingRgn _ANSI_ARGS_((Drawable drawable)); |
258 |
/* 49 */ |
259 |
extern void TkMacSetUpGraphicsPort _ANSI_ARGS_((GC gc)); |
260 |
/* 50 */ |
261 |
extern void TkMacUpdateClipRgn _ANSI_ARGS_((TkWindow * winPtr)); |
262 |
/* 51 */ |
263 |
extern void TkMacUnregisterMacWindow _ANSI_ARGS_(( |
264 |
GWorldPtr portPtr)); |
265 |
/* 52 */ |
266 |
extern int TkMacUseMenuID _ANSI_ARGS_((short macID)); |
267 |
/* 53 */ |
268 |
extern RgnHandle TkMacVisableClipRgn _ANSI_ARGS_((TkWindow * winPtr)); |
269 |
/* 54 */ |
270 |
extern void TkMacWinBounds _ANSI_ARGS_((TkWindow * winPtr, |
271 |
Rect * geometry)); |
272 |
/* 55 */ |
273 |
extern void TkMacWindowOffset _ANSI_ARGS_((WindowRef wRef, |
274 |
int * xOffset, int * yOffset)); |
275 |
/* Slot 56 is reserved */ |
276 |
/* 57 */ |
277 |
extern int TkSetMacColor _ANSI_ARGS_((unsigned long pixel, |
278 |
RGBColor * macColor)); |
279 |
/* 58 */ |
280 |
extern void TkSetWMName _ANSI_ARGS_((TkWindow * winPtr, |
281 |
Tk_Uid titleUid)); |
282 |
/* 59 */ |
283 |
extern void TkSuspendClipboard _ANSI_ARGS_((void)); |
284 |
/* Slot 60 is reserved */ |
285 |
/* 61 */ |
286 |
extern int TkMacZoomToplevel _ANSI_ARGS_((WindowPtr whichWindow, |
287 |
Point where, short zoomPart)); |
288 |
/* 62 */ |
289 |
extern Tk_Window Tk_TopCoordsToWindow _ANSI_ARGS_((Tk_Window tkwin, |
290 |
int rootX, int rootY, int * newX, int * newY)); |
291 |
/* 63 */ |
292 |
extern MacDrawable * TkMacContainerId _ANSI_ARGS_((TkWindow * winPtr)); |
293 |
/* 64 */ |
294 |
extern MacDrawable * TkMacGetHostToplevel _ANSI_ARGS_((TkWindow * winPtr)); |
295 |
/* 65 */ |
296 |
extern void TkMacPreprocessMenu _ANSI_ARGS_((void)); |
297 |
#endif /* MAC_TCL */ |
298 |
|
299 |
typedef struct TkIntPlatStubs { |
300 |
int magic; |
301 |
struct TkIntPlatStubHooks *hooks; |
302 |
|
303 |
#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ |
304 |
void (*tkCreateXEventSource) _ANSI_ARGS_((void)); /* 0 */ |
305 |
void (*tkFreeWindowId) _ANSI_ARGS_((TkDisplay * dispPtr, Window w)); /* 1 */ |
306 |
void (*tkInitXId) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 2 */ |
307 |
int (*tkpCmapStressed) _ANSI_ARGS_((Tk_Window tkwin, Colormap colormap)); /* 3 */ |
308 |
void (*tkpSync) _ANSI_ARGS_((Display * display)); /* 4 */ |
309 |
Window (*tkUnixContainerId) _ANSI_ARGS_((TkWindow * winPtr)); /* 5 */ |
310 |
int (*tkUnixDoOneXEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 6 */ |
311 |
void (*tkUnixSetMenubar) _ANSI_ARGS_((Tk_Window tkwin, Tk_Window menubar)); /* 7 */ |
312 |
#endif /* UNIX */ |
313 |
#ifdef __WIN32__ |
314 |
char * (*tkAlignImageData) _ANSI_ARGS_((XImage * image, int alignment, int bitOrder)); /* 0 */ |
315 |
void *reserved1; |
316 |
void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 2 */ |
317 |
unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 3 */ |
318 |
void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 4 */ |
319 |
void (*tkpPrintWindowId) _ANSI_ARGS_((char * buf, Window window)); /* 5 */ |
320 |
int (*tkpScanWindowId) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int * idPtr)); /* 6 */ |
321 |
void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 7 */ |
322 |
void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 8 */ |
323 |
void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 9 */ |
324 |
void (*tkSetPixmapColormap) _ANSI_ARGS_((Pixmap pixmap, Colormap colormap)); /* 10 */ |
325 |
void (*tkWinCancelMouseTimer) _ANSI_ARGS_((void)); /* 11 */ |
326 |
void (*tkWinClipboardRender) _ANSI_ARGS_((TkDisplay * dispPtr, UINT format)); /* 12 */ |
327 |
LRESULT (*tkWinEmbeddedEventProc) _ANSI_ARGS_((HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)); /* 13 */ |
328 |
void (*tkWinFillRect) _ANSI_ARGS_((HDC dc, int x, int y, int width, int height, int pixel)); /* 14 */ |
329 |
COLORREF (*tkWinGetBorderPixels) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border, int which)); /* 15 */ |
330 |
HDC (*tkWinGetDrawableDC) _ANSI_ARGS_((Display * display, Drawable d, TkWinDCState* state)); /* 16 */ |
331 |
int (*tkWinGetModifierState) _ANSI_ARGS_((void)); /* 17 */ |
332 |
HPALETTE (*tkWinGetSystemPalette) _ANSI_ARGS_((void)); /* 18 */ |
333 |
HWND (*tkWinGetWrapperWindow) _ANSI_ARGS_((Tk_Window tkwin)); /* 19 */ |
334 |
int (*tkWinHandleMenuEvent) _ANSI_ARGS_((HWND * phwnd, UINT * pMessage, WPARAM * pwParam, LPARAM * plParam, LRESULT * plResult)); /* 20 */ |
335 |
int (*tkWinIndexOfColor) _ANSI_ARGS_((XColor * colorPtr)); /* 21 */ |
336 |
void (*tkWinReleaseDrawableDC) _ANSI_ARGS_((Drawable d, HDC hdc, TkWinDCState* state)); /* 22 */ |
337 |
LRESULT (*tkWinResendEvent) _ANSI_ARGS_((WNDPROC wndproc, HWND hwnd, XEvent * eventPtr)); /* 23 */ |
338 |
HPALETTE (*tkWinSelectPalette) _ANSI_ARGS_((HDC dc, Colormap colormap)); /* 24 */ |
339 |
void (*tkWinSetMenu) _ANSI_ARGS_((Tk_Window tkwin, HMENU hMenu)); /* 25 */ |
340 |
void (*tkWinSetWindowPos) _ANSI_ARGS_((HWND hwnd, HWND siblingHwnd, int pos)); /* 26 */ |
341 |
void (*tkWinWmCleanup) _ANSI_ARGS_((HINSTANCE hInstance)); /* 27 */ |
342 |
void (*tkWinXCleanup) _ANSI_ARGS_((HINSTANCE hInstance)); /* 28 */ |
343 |
void (*tkWinXInit) _ANSI_ARGS_((HINSTANCE hInstance)); /* 29 */ |
344 |
void (*tkWinSetForegroundWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 30 */ |
345 |
void (*tkWinDialogDebug) _ANSI_ARGS_((int debug)); /* 31 */ |
346 |
Tcl_Obj * (*tkWinGetMenuSystemDefault) _ANSI_ARGS_((Tk_Window tkwin, char * dbName, char * className)); /* 32 */ |
347 |
int (*tkWinGetPlatformId) _ANSI_ARGS_((void)); /* 33 */ |
348 |
#endif /* __WIN32__ */ |
349 |
#ifdef MAC_TCL |
350 |
void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 0 */ |
351 |
Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 1 */ |
352 |
void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 2 */ |
353 |
unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 3 */ |
354 |
void *reserved4; |
355 |
void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 5 */ |
356 |
void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 6 */ |
357 |
void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 7 */ |
358 |
void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 8 */ |
359 |
void *reserved9; |
360 |
void (*tkAboutDlg) _ANSI_ARGS_((void)); /* 10 */ |
361 |
void *reserved11; |
362 |
void *reserved12; |
363 |
Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 13 */ |
364 |
int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 14 */ |
365 |
void *reserved15; |
366 |
void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 16 */ |
367 |
void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 17 */ |
368 |
unsigned int (*tkMacButtonKeyState) _ANSI_ARGS_((void)); /* 18 */ |
369 |
void (*tkMacClearMenubarActive) _ANSI_ARGS_((void)); /* 19 */ |
370 |
int (*tkMacConvertEvent) _ANSI_ARGS_((EventRecord * eventPtr)); /* 20 */ |
371 |
int (*tkMacDispatchMenuEvent) _ANSI_ARGS_((int menuID, int index)); /* 21 */ |
372 |
void (*tkMacInstallCursor) _ANSI_ARGS_((int resizeOverride)); /* 22 */ |
373 |
int (*tkMacConvertTkEvent) _ANSI_ARGS_((EventRecord * eventPtr, Window window)); /* 23 */ |
374 |
void (*tkMacHandleTearoffMenu) _ANSI_ARGS_((void)); /* 24 */ |
375 |
void *reserved25; |
376 |
void (*tkMacInvalClipRgns) _ANSI_ARGS_((TkWindow * winPtr)); /* 26 */ |
377 |
void (*tkMacDoHLEvent) _ANSI_ARGS_((EventRecord * theEvent)); /* 27 */ |
378 |
void *reserved28; |
379 |
Time (*tkMacGenerateTime) _ANSI_ARGS_((void)); /* 29 */ |
380 |
GWorldPtr (*tkMacGetDrawablePort) _ANSI_ARGS_((Drawable drawable)); /* 30 */ |
381 |
TkWindow * (*tkMacGetScrollbarGrowWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 31 */ |
382 |
Window (*tkMacGetXWindow) _ANSI_ARGS_((WindowRef macWinPtr)); /* 32 */ |
383 |
int (*tkMacGrowToplevel) _ANSI_ARGS_((WindowRef whichWindow, Point start)); /* 33 */ |
384 |
void (*tkMacHandleMenuSelect) _ANSI_ARGS_((long mResult, int optionKeyPressed)); /* 34 */ |
385 |
int (*tkMacHaveAppearance) _ANSI_ARGS_((void)); /* 35 */ |
386 |
void (*tkMacInitAppleEvents) _ANSI_ARGS_((Tcl_Interp * interp)); /* 36 */ |
387 |
void (*tkMacInitMenus) _ANSI_ARGS_((Tcl_Interp * interp)); /* 37 */ |
388 |
void (*tkMacInvalidateWindow) _ANSI_ARGS_((MacDrawable * macWin, int flag)); /* 38 */ |
389 |
int (*tkMacIsCharacterMissing) _ANSI_ARGS_((Tk_Font tkfont, unsigned int searchChar)); /* 39 */ |
390 |
void (*tkMacMakeRealWindowExist) _ANSI_ARGS_((TkWindow * winPtr)); /* 40 */ |
391 |
BitMapPtr (*tkMacMakeStippleMap) _ANSI_ARGS_((Drawable d1, Drawable d2)); /* 41 */ |
392 |
void (*tkMacMenuClick) _ANSI_ARGS_((void)); /* 42 */ |
393 |
void (*tkMacRegisterOffScreenWindow) _ANSI_ARGS_((Window window, GWorldPtr portPtr)); /* 43 */ |
394 |
int (*tkMacResizable) _ANSI_ARGS_((TkWindow * winPtr)); /* 44 */ |
395 |
void *reserved45; |
396 |
void (*tkMacSetHelpMenuItemCount) _ANSI_ARGS_((void)); /* 46 */ |
397 |
void (*tkMacSetScrollbarGrow) _ANSI_ARGS_((TkWindow * winPtr, int flag)); /* 47 */ |
398 |
void (*tkMacSetUpClippingRgn) _ANSI_ARGS_((Drawable drawable)); /* 48 */ |
399 |
void (*tkMacSetUpGraphicsPort) _ANSI_ARGS_((GC gc)); /* 49 */ |
400 |
void (*tkMacUpdateClipRgn) _ANSI_ARGS_((TkWindow * winPtr)); /* 50 */ |
401 |
void (*tkMacUnregisterMacWindow) _ANSI_ARGS_((GWorldPtr portPtr)); /* 51 */ |
402 |
int (*tkMacUseMenuID) _ANSI_ARGS_((short macID)); /* 52 */ |
403 |
RgnHandle (*tkMacVisableClipRgn) _ANSI_ARGS_((TkWindow * winPtr)); /* 53 */ |
404 |
void (*tkMacWinBounds) _ANSI_ARGS_((TkWindow * winPtr, Rect * geometry)); /* 54 */ |
405 |
void (*tkMacWindowOffset) _ANSI_ARGS_((WindowRef wRef, int * xOffset, int * yOffset)); /* 55 */ |
406 |
void *reserved56; |
407 |
int (*tkSetMacColor) _ANSI_ARGS_((unsigned long pixel, RGBColor * macColor)); /* 57 */ |
408 |
void (*tkSetWMName) _ANSI_ARGS_((TkWindow * winPtr, Tk_Uid titleUid)); /* 58 */ |
409 |
void (*tkSuspendClipboard) _ANSI_ARGS_((void)); /* 59 */ |
410 |
void *reserved60; |
411 |
int (*tkMacZoomToplevel) _ANSI_ARGS_((WindowPtr whichWindow, Point where, short zoomPart)); /* 61 */ |
412 |
Tk_Window (*tk_TopCoordsToWindow) _ANSI_ARGS_((Tk_Window tkwin, int rootX, int rootY, int * newX, int * newY)); /* 62 */ |
413 |
MacDrawable * (*tkMacContainerId) _ANSI_ARGS_((TkWindow * winPtr)); /* 63 */ |
414 |
MacDrawable * (*tkMacGetHostToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 64 */ |
415 |
void (*tkMacPreprocessMenu) _ANSI_ARGS_((void)); /* 65 */ |
416 |
#endif /* MAC_TCL */ |
417 |
} TkIntPlatStubs; |
418 |
|
419 |
#ifdef __cplusplus |
420 |
extern "C" { |
421 |
#endif |
422 |
extern TkIntPlatStubs *tkIntPlatStubsPtr; |
423 |
#ifdef __cplusplus |
424 |
} |
425 |
#endif |
426 |
|
427 |
#if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) |
428 |
|
429 |
/* |
430 |
* Inline function declarations: |
431 |
*/ |
432 |
|
433 |
#if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ |
434 |
#ifndef TkCreateXEventSource |
435 |
#define TkCreateXEventSource \ |
436 |
(tkIntPlatStubsPtr->tkCreateXEventSource) /* 0 */ |
437 |
#endif |
438 |
#ifndef TkFreeWindowId |
439 |
#define TkFreeWindowId \ |
440 |
(tkIntPlatStubsPtr->tkFreeWindowId) /* 1 */ |
441 |
#endif |
442 |
#ifndef TkInitXId |
443 |
#define TkInitXId \ |
444 |
(tkIntPlatStubsPtr->tkInitXId) /* 2 */ |
445 |
#endif |
446 |
#ifndef TkpCmapStressed |
447 |
#define TkpCmapStressed \ |
448 |
(tkIntPlatStubsPtr->tkpCmapStressed) /* 3 */ |
449 |
#endif |
450 |
#ifndef TkpSync |
451 |
#define TkpSync \ |
452 |
(tkIntPlatStubsPtr->tkpSync) /* 4 */ |
453 |
#endif |
454 |
#ifndef TkUnixContainerId |
455 |
#define TkUnixContainerId \ |
456 |
(tkIntPlatStubsPtr->tkUnixContainerId) /* 5 */ |
457 |
#endif |
458 |
#ifndef TkUnixDoOneXEvent |
459 |
#define TkUnixDoOneXEvent \ |
460 |
(tkIntPlatStubsPtr->tkUnixDoOneXEvent) /* 6 */ |
461 |
#endif |
462 |
#ifndef TkUnixSetMenubar |
463 |
#define TkUnixSetMenubar \ |
464 |
(tkIntPlatStubsPtr->tkUnixSetMenubar) /* 7 */ |
465 |
#endif |
466 |
#endif /* UNIX */ |
467 |
#ifdef __WIN32__ |
468 |
#ifndef TkAlignImageData |
469 |
#define TkAlignImageData \ |
470 |
(tkIntPlatStubsPtr->tkAlignImageData) /* 0 */ |
471 |
#endif |
472 |
/* Slot 1 is reserved */ |
473 |
#ifndef TkGenerateActivateEvents |
474 |
#define TkGenerateActivateEvents \ |
475 |
(tkIntPlatStubsPtr->tkGenerateActivateEvents) /* 2 */ |
476 |
#endif |
477 |
#ifndef TkpGetMS |
478 |
#define TkpGetMS \ |
479 |
(tkIntPlatStubsPtr->tkpGetMS) /* 3 */ |
480 |
#endif |
481 |
#ifndef TkPointerDeadWindow |
482 |
#define TkPointerDeadWindow \ |
483 |
(tkIntPlatStubsPtr->tkPointerDeadWindow) /* 4 */ |
484 |
#endif |
485 |
#ifndef TkpPrintWindowId |
486 |
#define TkpPrintWindowId \ |
487 |
(tkIntPlatStubsPtr->tkpPrintWindowId) /* 5 */ |
488 |
#endif |
489 |
#ifndef TkpScanWindowId |
490 |
#define TkpScanWindowId \ |
491 |
(tkIntPlatStubsPtr->tkpScanWindowId) /* 6 */ |
492 |
#endif |
493 |
#ifndef TkpSetCapture |
494 |
#define TkpSetCapture \ |
495 |
(tkIntPlatStubsPtr->tkpSetCapture) /* 7 */ |
496 |
#endif |
497 |
#ifndef TkpSetCursor |
498 |
#define TkpSetCursor \ |
499 |
(tkIntPlatStubsPtr->tkpSetCursor) /* 8 */ |
500 |
#endif |
501 |
#ifndef TkpWmSetState |
502 |
#define TkpWmSetState \ |
503 |
(tkIntPlatStubsPtr->tkpWmSetState) /* 9 */ |
504 |
#endif |
505 |
#ifndef TkSetPixmapColormap |
506 |
#define TkSetPixmapColormap \ |
507 |
(tkIntPlatStubsPtr->tkSetPixmapColormap) /* 10 */ |
508 |
#endif |
509 |
#ifndef TkWinCancelMouseTimer |
510 |
#define TkWinCancelMouseTimer \ |
511 |
(tkIntPlatStubsPtr->tkWinCancelMouseTimer) /* 11 */ |
512 |
#endif |
513 |
#ifndef TkWinClipboardRender |
514 |
#define TkWinClipboardRender \ |
515 |
(tkIntPlatStubsPtr->tkWinClipboardRender) /* 12 */ |
516 |
#endif |
517 |
#ifndef TkWinEmbeddedEventProc |
518 |
#define TkWinEmbeddedEventProc \ |
519 |
(tkIntPlatStubsPtr->tkWinEmbeddedEventProc) /* 13 */ |
520 |
#endif |
521 |
#ifndef TkWinFillRect |
522 |
#define TkWinFillRect \ |
523 |
(tkIntPlatStubsPtr->tkWinFillRect) /* 14 */ |
524 |
#endif |
525 |
#ifndef TkWinGetBorderPixels |
526 |
#define TkWinGetBorderPixels \ |
527 |
(tkIntPlatStubsPtr->tkWinGetBorderPixels) /* 15 */ |
528 |
#endif |
529 |
#ifndef TkWinGetDrawableDC |
530 |
#define TkWinGetDrawableDC \ |
531 |
(tkIntPlatStubsPtr->tkWinGetDrawableDC) /* 16 */ |
532 |
#endif |
533 |
#ifndef TkWinGetModifierState |
534 |
#define TkWinGetModifierState \ |
535 |
(tkIntPlatStubsPtr->tkWinGetModifierState) /* 17 */ |
536 |
#endif |
537 |
#ifndef TkWinGetSystemPalette |
538 |
#define TkWinGetSystemPalette \ |
539 |
(tkIntPlatStubsPtr->tkWinGetSystemPalette) /* 18 */ |
540 |
#endif |
541 |
#ifndef TkWinGetWrapperWindow |
542 |
#define TkWinGetWrapperWindow \ |
543 |
(tkIntPlatStubsPtr->tkWinGetWrapperWindow) /* 19 */ |
544 |
#endif |
545 |
#ifndef TkWinHandleMenuEvent |
546 |
#define TkWinHandleMenuEvent \ |
547 |
(tkIntPlatStubsPtr->tkWinHandleMenuEvent) /* 20 */ |
548 |
#endif |
549 |
#ifndef TkWinIndexOfColor |
550 |
#define TkWinIndexOfColor \ |
551 |
(tkIntPlatStubsPtr->tkWinIndexOfColor) /* 21 */ |
552 |
#endif |
553 |
#ifndef TkWinReleaseDrawableDC |
554 |
#define TkWinReleaseDrawableDC \ |
555 |
(tkIntPlatStubsPtr->tkWinReleaseDrawableDC) /* 22 */ |
556 |
#endif |
557 |
#ifndef TkWinResendEvent |
558 |
#define TkWinResendEvent \ |
559 |
(tkIntPlatStubsPtr->tkWinResendEvent) /* 23 */ |
560 |
#endif |
561 |
#ifndef TkWinSelectPalette |
562 |
#define TkWinSelectPalette \ |
563 |
(tkIntPlatStubsPtr->tkWinSelectPalette) /* 24 */ |
564 |
#endif |
565 |
#ifndef TkWinSetMenu |
566 |
#define TkWinSetMenu \ |
567 |
(tkIntPlatStubsPtr->tkWinSetMenu) /* 25 */ |
568 |
#endif |
569 |
#ifndef TkWinSetWindowPos |
570 |
#define TkWinSetWindowPos \ |
571 |
(tkIntPlatStubsPtr->tkWinSetWindowPos) /* 26 */ |
572 |
#endif |
573 |
#ifndef TkWinWmCleanup |
574 |
#define TkWinWmCleanup \ |
575 |
(tkIntPlatStubsPtr->tkWinWmCleanup) /* 27 */ |
576 |
#endif |
577 |
#ifndef TkWinXCleanup |
578 |
#define TkWinXCleanup \ |
579 |
(tkIntPlatStubsPtr->tkWinXCleanup) /* 28 */ |
580 |
#endif |
581 |
#ifndef TkWinXInit |
582 |
#define TkWinXInit \ |
583 |
(tkIntPlatStubsPtr->tkWinXInit) /* 29 */ |
584 |
#endif |
585 |
#ifndef TkWinSetForegroundWindow |
586 |
#define TkWinSetForegroundWindow \ |
587 |
(tkIntPlatStubsPtr->tkWinSetForegroundWindow) /* 30 */ |
588 |
#endif |
589 |
#ifndef TkWinDialogDebug |
590 |
#define TkWinDialogDebug \ |
591 |
(tkIntPlatStubsPtr->tkWinDialogDebug) /* 31 */ |
592 |
#endif |
593 |
#ifndef TkWinGetMenuSystemDefault |
594 |
#define TkWinGetMenuSystemDefault \ |
595 |
(tkIntPlatStubsPtr->tkWinGetMenuSystemDefault) /* 32 */ |
596 |
#endif |
597 |
#ifndef TkWinGetPlatformId |
598 |
#define TkWinGetPlatformId \ |
599 |
(tkIntPlatStubsPtr->tkWinGetPlatformId) /* 33 */ |
600 |
#endif |
601 |
#endif /* __WIN32__ */ |
602 |
#ifdef MAC_TCL |
603 |
#ifndef TkGenerateActivateEvents |
604 |
#define TkGenerateActivateEvents \ |
605 |
(tkIntPlatStubsPtr->tkGenerateActivateEvents) /* 0 */ |
606 |
#endif |
607 |
#ifndef TkpCreateNativeBitmap |
608 |
#define TkpCreateNativeBitmap \ |
609 |
(tkIntPlatStubsPtr->tkpCreateNativeBitmap) /* 1 */ |
610 |
#endif |
611 |
#ifndef TkpDefineNativeBitmaps |
612 |
#define TkpDefineNativeBitmaps \ |
613 |
(tkIntPlatStubsPtr->tkpDefineNativeBitmaps) /* 2 */ |
614 |
#endif |
615 |
#ifndef TkpGetMS |
616 |
#define TkpGetMS \ |
617 |
(tkIntPlatStubsPtr->tkpGetMS) /* 3 */ |
618 |
#endif |
619 |
/* Slot 4 is reserved */ |
620 |
#ifndef TkPointerDeadWindow |
621 |
#define TkPointerDeadWindow \ |
622 |
(tkIntPlatStubsPtr->tkPointerDeadWindow) /* 5 */ |
623 |
#endif |
624 |
#ifndef TkpSetCapture |
625 |
#define TkpSetCapture \ |
626 |
(tkIntPlatStubsPtr->tkpSetCapture) /* 6 */ |
627 |
#endif |
628 |
#ifndef TkpSetCursor |
629 |
#define TkpSetCursor \ |
630 |
(tkIntPlatStubsPtr->tkpSetCursor) /* 7 */ |
631 |
#endif |
632 |
#ifndef TkpWmSetState |
633 |
#define TkpWmSetState \ |
634 |
(tkIntPlatStubsPtr->tkpWmSetState) /* 8 */ |
635 |
#endif |
636 |
/* Slot 9 is reserved */ |
637 |
#ifndef TkAboutDlg |
638 |
#define TkAboutDlg \ |
639 |
(tkIntPlatStubsPtr->tkAboutDlg) /* 10 */ |
640 |
#endif |
641 |
/* Slot 11 is reserved */ |
642 |
/* Slot 12 is reserved */ |
643 |
#ifndef TkGetTransientMaster |
644 |
#define TkGetTransientMaster \ |
645 |
(tkIntPlatStubsPtr->tkGetTransientMaster) /* 13 */ |
646 |
#endif |
647 |
#ifndef TkGenerateButtonEvent |
648 |
#define TkGenerateButtonEvent \ |
649 |
(tkIntPlatStubsPtr->tkGenerateButtonEvent) /* 14 */ |
650 |
#endif |
651 |
/* Slot 15 is reserved */ |
652 |
#ifndef TkGenWMDestroyEvent |
653 |
#define TkGenWMDestroyEvent \ |
654 |
(tkIntPlatStubsPtr->tkGenWMDestroyEvent) /* 16 */ |
655 |
#endif |
656 |
#ifndef TkGenWMConfigureEvent |
657 |
#define TkGenWMConfigureEvent \ |
658 |
(tkIntPlatStubsPtr->tkGenWMConfigureEvent) /* 17 */ |
659 |
#endif |
660 |
#ifndef TkMacButtonKeyState |
661 |
#define TkMacButtonKeyState \ |
662 |
(tkIntPlatStubsPtr->tkMacButtonKeyState) /* 18 */ |
663 |
#endif |
664 |
#ifndef TkMacClearMenubarActive |
665 |
#define TkMacClearMenubarActive \ |
666 |
(tkIntPlatStubsPtr->tkMacClearMenubarActive) /* 19 */ |
667 |
#endif |
668 |
#ifndef TkMacConvertEvent |
669 |
#define TkMacConvertEvent \ |
670 |
(tkIntPlatStubsPtr->tkMacConvertEvent) /* 20 */ |
671 |
#endif |
672 |
#ifndef TkMacDispatchMenuEvent |
673 |
#define TkMacDispatchMenuEvent \ |
674 |
(tkIntPlatStubsPtr->tkMacDispatchMenuEvent) /* 21 */ |
675 |
#endif |
676 |
#ifndef TkMacInstallCursor |
677 |
#define TkMacInstallCursor \ |
678 |
(tkIntPlatStubsPtr->tkMacInstallCursor) /* 22 */ |
679 |
#endif |
680 |
#ifndef TkMacConvertTkEvent |
681 |
#define TkMacConvertTkEvent \ |
682 |
(tkIntPlatStubsPtr->tkMacConvertTkEvent) /* 23 */ |
683 |
#endif |
684 |
#ifndef TkMacHandleTearoffMenu |
685 |
#define TkMacHandleTearoffMenu \ |
686 |
(tkIntPlatStubsPtr->tkMacHandleTearoffMenu) /* 24 */ |
687 |
#endif |
688 |
/* Slot 25 is reserved */ |
689 |
#ifndef TkMacInvalClipRgns |
690 |
#define TkMacInvalClipRgns \ |
691 |
(tkIntPlatStubsPtr->tkMacInvalClipRgns) /* 26 */ |
692 |
#endif |
693 |
#ifndef TkMacDoHLEvent |
694 |
#define TkMacDoHLEvent \ |
695 |
(tkIntPlatStubsPtr->tkMacDoHLEvent) /* 27 */ |
696 |
#endif |
697 |
/* Slot 28 is reserved */ |
698 |
#ifndef TkMacGenerateTime |
699 |
#define TkMacGenerateTime \ |
700 |
(tkIntPlatStubsPtr->tkMacGenerateTime) /* 29 */ |
701 |
#endif |
702 |
#ifndef TkMacGetDrawablePort |
703 |
#define TkMacGetDrawablePort \ |
704 |
(tkIntPlatStubsPtr->tkMacGetDrawablePort) /* 30 */ |
705 |
#endif |
706 |
#ifndef TkMacGetScrollbarGrowWindow |
707 |
#define TkMacGetScrollbarGrowWindow \ |
708 |
(tkIntPlatStubsPtr->tkMacGetScrollbarGrowWindow) /* 31 */ |
709 |
#endif |
710 |
#ifndef TkMacGetXWindow |
711 |
#define TkMacGetXWindow \ |
712 |
(tkIntPlatStubsPtr->tkMacGetXWindow) /* 32 */ |
713 |
#endif |
714 |
#ifndef TkMacGrowToplevel |
715 |
#define TkMacGrowToplevel \ |
716 |
(tkIntPlatStubsPtr->tkMacGrowToplevel) /* 33 */ |
717 |
#endif |
718 |
#ifndef TkMacHandleMenuSelect |
719 |
#define TkMacHandleMenuSelect \ |
720 |
(tkIntPlatStubsPtr->tkMacHandleMenuSelect) /* 34 */ |
721 |
#endif |
722 |
#ifndef TkMacHaveAppearance |
723 |
#define TkMacHaveAppearance \ |
724 |
(tkIntPlatStubsPtr->tkMacHaveAppearance) /* 35 */ |
725 |
#endif |
726 |
#ifndef TkMacInitAppleEvents |
727 |
#define TkMacInitAppleEvents \ |
728 |
(tkIntPlatStubsPtr->tkMacInitAppleEvents) /* 36 */ |
729 |
#endif |
730 |
#ifndef TkMacInitMenus |
731 |
#define TkMacInitMenus \ |
732 |
(tkIntPlatStubsPtr->tkMacInitMenus) /* 37 */ |
733 |
#endif |
734 |
#ifndef TkMacInvalidateWindow |
735 |
#define TkMacInvalidateWindow \ |
736 |
(tkIntPlatStubsPtr->tkMacInvalidateWindow) /* 38 */ |
737 |
#endif |
738 |
#ifndef TkMacIsCharacterMissing |
739 |
#define TkMacIsCharacterMissing \ |
740 |
(tkIntPlatStubsPtr->tkMacIsCharacterMissing) /* 39 */ |
741 |
#endif |
742 |
#ifndef TkMacMakeRealWindowExist |
743 |
#define TkMacMakeRealWindowExist \ |
744 |
(tkIntPlatStubsPtr->tkMacMakeRealWindowExist) /* 40 */ |
745 |
#endif |
746 |
#ifndef TkMacMakeStippleMap |
747 |
#define TkMacMakeStippleMap \ |
748 |
(tkIntPlatStubsPtr->tkMacMakeStippleMap) /* 41 */ |
749 |
#endif |
750 |
#ifndef TkMacMenuClick |
751 |
#define TkMacMenuClick \ |
752 |
(tkIntPlatStubsPtr->tkMacMenuClick) /* 42 */ |
753 |
#endif |
754 |
#ifndef TkMacRegisterOffScreenWindow |
755 |
#define TkMacRegisterOffScreenWindow \ |
756 |
(tkIntPlatStubsPtr->tkMacRegisterOffScreenWindow) /* 43 */ |
757 |
#endif |
758 |
#ifndef TkMacResizable |
759 |
#define TkMacResizable \ |
760 |
(tkIntPlatStubsPtr->tkMacResizable) /* 44 */ |
761 |
#endif |
762 |
/* Slot 45 is reserved */ |
763 |
#ifndef TkMacSetHelpMenuItemCount |
764 |
#define TkMacSetHelpMenuItemCount \ |
765 |
(tkIntPlatStubsPtr->tkMacSetHelpMenuItemCount) /* 46 */ |
766 |
#endif |
767 |
#ifndef TkMacSetScrollbarGrow |
768 |
#define TkMacSetScrollbarGrow \ |
769 |
(tkIntPlatStubsPtr->tkMacSetScrollbarGrow) /* 47 */ |
770 |
#endif |
771 |
#ifndef TkMacSetUpClippingRgn |
772 |
#define TkMacSetUpClippingRgn \ |
773 |
(tkIntPlatStubsPtr->tkMacSetUpClippingRgn) /* 48 */ |
774 |
#endif |
775 |
#ifndef TkMacSetUpGraphicsPort |
776 |
#define TkMacSetUpGraphicsPort \ |
777 |
(tkIntPlatStubsPtr->tkMacSetUpGraphicsPort) /* 49 */ |
778 |
#endif |
779 |
#ifndef TkMacUpdateClipRgn |
780 |
#define TkMacUpdateClipRgn \ |
781 |
(tkIntPlatStubsPtr->tkMacUpdateClipRgn) /* 50 */ |
782 |
#endif |
783 |
#ifndef TkMacUnregisterMacWindow |
784 |
#define TkMacUnregisterMacWindow \ |
785 |
(tkIntPlatStubsPtr->tkMacUnregisterMacWindow) /* 51 */ |
786 |
#endif |
787 |
#ifndef TkMacUseMenuID |
788 |
#define TkMacUseMenuID \ |
789 |
(tkIntPlatStubsPtr->tkMacUseMenuID) /* 52 */ |
790 |
#endif |
791 |
#ifndef TkMacVisableClipRgn |
792 |
#define TkMacVisableClipRgn \ |
793 |
(tkIntPlatStubsPtr->tkMacVisableClipRgn) /* 53 */ |
794 |
#endif |
795 |
#ifndef TkMacWinBounds |
796 |
#define TkMacWinBounds \ |
797 |
(tkIntPlatStubsPtr->tkMacWinBounds) /* 54 */ |
798 |
#endif |
799 |
#ifndef TkMacWindowOffset |
800 |
#define TkMacWindowOffset \ |
801 |
(tkIntPlatStubsPtr->tkMacWindowOffset) /* 55 */ |
802 |
#endif |
803 |
/* Slot 56 is reserved */ |
804 |
#ifndef TkSetMacColor |
805 |
#define TkSetMacColor \ |
806 |
(tkIntPlatStubsPtr->tkSetMacColor) /* 57 */ |
807 |
#endif |
808 |
#ifndef TkSetWMName |
809 |
#define TkSetWMName \ |
810 |
(tkIntPlatStubsPtr->tkSetWMName) /* 58 */ |
811 |
#endif |
812 |
#ifndef TkSuspendClipboard |
813 |
#define TkSuspendClipboard \ |
814 |
(tkIntPlatStubsPtr->tkSuspendClipboard) /* 59 */ |
815 |
#endif |
816 |
/* Slot 60 is reserved */ |
817 |
#ifndef TkMacZoomToplevel |
818 |
#define TkMacZoomToplevel \ |
819 |
(tkIntPlatStubsPtr->tkMacZoomToplevel) /* 61 */ |
820 |
#endif |
821 |
#ifndef Tk_TopCoordsToWindow |
822 |
#define Tk_TopCoordsToWindow \ |
823 |
(tkIntPlatStubsPtr->tk_TopCoordsToWindow) /* 62 */ |
824 |
#endif |
825 |
#ifndef TkMacContainerId |
826 |
#define TkMacContainerId \ |
827 |
(tkIntPlatStubsPtr->tkMacContainerId) /* 63 */ |
828 |
#endif |
829 |
#ifndef TkMacGetHostToplevel |
830 |
#define TkMacGetHostToplevel \ |
831 |
(tkIntPlatStubsPtr->tkMacGetHostToplevel) /* 64 */ |
832 |
#endif |
833 |
#ifndef TkMacPreprocessMenu |
834 |
#define TkMacPreprocessMenu \ |
835 |
(tkIntPlatStubsPtr->tkMacPreprocessMenu) /* 65 */ |
836 |
#endif |
837 |
#endif /* MAC_TCL */ |
838 |
|
839 |
#endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ |
840 |
|
841 |
/* !END!: Do not edit above this line. */ |
842 |
|
843 |
#undef TCL_STORAGE_CLASS |
844 |
#define TCL_STORAGE_CLASS DLLIMPORT |
845 |
|
846 |
#endif /* _TKINTPLATDECLS */ |
847 |
|
848 |
/* End of tkintplatdecls.h */ |