Mercurial > repos > rliterman > csp2
comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/tkIntPlatDecls.h @ 69:33d812a61356
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 17:55:14 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
67:0e9998148a16 | 69:33d812a61356 |
---|---|
1 /* | |
2 * tkIntPlatDecls.h -- | |
3 * | |
4 * This file contains the declarations for all platform dependent | |
5 * unsupported 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 * All rights reserved. | |
11 */ | |
12 | |
13 #ifndef _TKINTPLATDECLS | |
14 #define _TKINTPLATDECLS | |
15 | |
16 #ifdef BUILD_tk | |
17 #undef TCL_STORAGE_CLASS | |
18 #define TCL_STORAGE_CLASS DLLEXPORT | |
19 #endif | |
20 | |
21 /* | |
22 * WARNING: This file is automatically generated by the tools/genStubs.tcl | |
23 * script. Any modifications to the function declarations below should be made | |
24 * in the generic/tkInt.decls script. | |
25 */ | |
26 | |
27 /* !BEGIN!: Do not edit below this line. */ | |
28 | |
29 #ifdef __cplusplus | |
30 extern "C" { | |
31 #endif | |
32 | |
33 /* | |
34 * Exported function declarations: | |
35 */ | |
36 | |
37 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */ | |
38 /* 0 */ | |
39 EXTERN char * TkAlignImageData(XImage *image, int alignment, | |
40 int bitOrder); | |
41 /* Slot 1 is reserved */ | |
42 /* 2 */ | |
43 EXTERN void TkGenerateActivateEvents(TkWindow *winPtr, | |
44 int active); | |
45 /* 3 */ | |
46 EXTERN unsigned long TkpGetMS(void); | |
47 /* 4 */ | |
48 EXTERN void TkPointerDeadWindow(TkWindow *winPtr); | |
49 /* 5 */ | |
50 EXTERN void TkpPrintWindowId(char *buf, Window window); | |
51 /* 6 */ | |
52 EXTERN int TkpScanWindowId(Tcl_Interp *interp, | |
53 const char *string, Window *idPtr); | |
54 /* 7 */ | |
55 EXTERN void TkpSetCapture(TkWindow *winPtr); | |
56 /* 8 */ | |
57 EXTERN void TkpSetCursor(TkpCursor cursor); | |
58 /* 9 */ | |
59 EXTERN int TkpWmSetState(TkWindow *winPtr, int state); | |
60 /* 10 */ | |
61 EXTERN void TkSetPixmapColormap(Pixmap pixmap, Colormap colormap); | |
62 /* 11 */ | |
63 EXTERN void TkWinCancelMouseTimer(void); | |
64 /* 12 */ | |
65 EXTERN void TkWinClipboardRender(TkDisplay *dispPtr, UINT format); | |
66 /* 13 */ | |
67 EXTERN LRESULT TkWinEmbeddedEventProc(HWND hwnd, UINT message, | |
68 WPARAM wParam, LPARAM lParam); | |
69 /* 14 */ | |
70 EXTERN void TkWinFillRect(HDC dc, int x, int y, int width, | |
71 int height, int pixel); | |
72 /* 15 */ | |
73 EXTERN COLORREF TkWinGetBorderPixels(Tk_Window tkwin, | |
74 Tk_3DBorder border, int which); | |
75 /* 16 */ | |
76 EXTERN HDC TkWinGetDrawableDC(Display *display, Drawable d, | |
77 TkWinDCState *state); | |
78 /* 17 */ | |
79 EXTERN int TkWinGetModifierState(void); | |
80 /* 18 */ | |
81 EXTERN HPALETTE TkWinGetSystemPalette(void); | |
82 /* 19 */ | |
83 EXTERN HWND TkWinGetWrapperWindow(Tk_Window tkwin); | |
84 /* 20 */ | |
85 EXTERN int TkWinHandleMenuEvent(HWND *phwnd, UINT *pMessage, | |
86 WPARAM *pwParam, LPARAM *plParam, | |
87 LRESULT *plResult); | |
88 /* 21 */ | |
89 EXTERN int TkWinIndexOfColor(XColor *colorPtr); | |
90 /* 22 */ | |
91 EXTERN void TkWinReleaseDrawableDC(Drawable d, HDC hdc, | |
92 TkWinDCState *state); | |
93 /* 23 */ | |
94 EXTERN LRESULT TkWinResendEvent(WNDPROC wndproc, HWND hwnd, | |
95 XEvent *eventPtr); | |
96 /* 24 */ | |
97 EXTERN HPALETTE TkWinSelectPalette(HDC dc, Colormap colormap); | |
98 /* 25 */ | |
99 EXTERN void TkWinSetMenu(Tk_Window tkwin, HMENU hMenu); | |
100 /* 26 */ | |
101 EXTERN void TkWinSetWindowPos(HWND hwnd, HWND siblingHwnd, | |
102 int pos); | |
103 /* 27 */ | |
104 EXTERN void TkWinWmCleanup(HINSTANCE hInstance); | |
105 /* 28 */ | |
106 EXTERN void TkWinXCleanup(ClientData clientData); | |
107 /* 29 */ | |
108 EXTERN void TkWinXInit(HINSTANCE hInstance); | |
109 /* 30 */ | |
110 EXTERN void TkWinSetForegroundWindow(TkWindow *winPtr); | |
111 /* 31 */ | |
112 EXTERN void TkWinDialogDebug(int debug); | |
113 /* 32 */ | |
114 EXTERN Tcl_Obj * TkWinGetMenuSystemDefault(Tk_Window tkwin, | |
115 const char *dbName, const char *className); | |
116 /* 33 */ | |
117 EXTERN int TkWinGetPlatformId(void); | |
118 /* 34 */ | |
119 EXTERN void TkWinSetHINSTANCE(HINSTANCE hInstance); | |
120 /* 35 */ | |
121 EXTERN int TkWinGetPlatformTheme(void); | |
122 /* 36 */ | |
123 EXTERN LRESULT __stdcall TkWinChildProc(HWND hwnd, UINT message, | |
124 WPARAM wParam, LPARAM lParam); | |
125 /* 37 */ | |
126 EXTERN void TkCreateXEventSource(void); | |
127 /* 38 */ | |
128 EXTERN int TkpCmapStressed(Tk_Window tkwin, Colormap colormap); | |
129 /* 39 */ | |
130 EXTERN void TkpSync(Display *display); | |
131 /* 40 */ | |
132 EXTERN Window TkUnixContainerId(TkWindow *winPtr); | |
133 /* 41 */ | |
134 EXTERN int TkUnixDoOneXEvent(Tcl_Time *timePtr); | |
135 /* 42 */ | |
136 EXTERN void TkUnixSetMenubar(Tk_Window tkwin, Tk_Window menubar); | |
137 /* 43 */ | |
138 EXTERN void TkWmCleanup(TkDisplay *dispPtr); | |
139 /* 44 */ | |
140 EXTERN void TkSendCleanup(TkDisplay *dispPtr); | |
141 /* 45 */ | |
142 EXTERN int TkpTestsendCmd(ClientData clientData, | |
143 Tcl_Interp *interp, int objc, | |
144 Tcl_Obj *const objv[]); | |
145 /* Slot 46 is reserved */ | |
146 /* 47 */ | |
147 EXTERN Tk_Window TkpGetCapture(void); | |
148 #endif /* WIN */ | |
149 #ifdef MAC_OSX_TK /* AQUA */ | |
150 /* 0 */ | |
151 EXTERN void TkGenerateActivateEvents(TkWindow *winPtr, | |
152 int active); | |
153 /* Slot 1 is reserved */ | |
154 /* 2 */ | |
155 EXTERN void TkGenerateActivateEvents_(TkWindow *winPtr, | |
156 int active); | |
157 /* 3 */ | |
158 EXTERN void TkPointerDeadWindow(TkWindow *winPtr); | |
159 /* 4 */ | |
160 EXTERN void TkpSetCapture(TkWindow *winPtr); | |
161 /* 5 */ | |
162 EXTERN void TkpSetCursor(TkpCursor cursor); | |
163 /* 6 */ | |
164 EXTERN void TkpWmSetState(TkWindow *winPtr, int state); | |
165 /* 7 */ | |
166 EXTERN void TkAboutDlg(void); | |
167 /* 8 */ | |
168 EXTERN unsigned int TkMacOSXButtonKeyState(void); | |
169 /* 9 */ | |
170 EXTERN void TkMacOSXClearMenubarActive(void); | |
171 /* 10 */ | |
172 EXTERN int TkMacOSXDispatchMenuEvent(int menuID, int index); | |
173 /* 11 */ | |
174 EXTERN void TkMacOSXInstallCursor(int resizeOverride); | |
175 /* 12 */ | |
176 EXTERN void TkMacOSXHandleTearoffMenu(void); | |
177 /* Slot 13 is reserved */ | |
178 /* 14 */ | |
179 EXTERN int TkMacOSXDoHLEvent(void *theEvent); | |
180 /* Slot 15 is reserved */ | |
181 /* 16 */ | |
182 EXTERN Window TkMacOSXGetXWindow(void *macWinPtr); | |
183 /* 17 */ | |
184 EXTERN int TkMacOSXGrowToplevel(void *whichWindow, XPoint start); | |
185 /* 18 */ | |
186 EXTERN void TkMacOSXHandleMenuSelect(short theMenu, | |
187 unsigned short theItem, int optionKeyPressed); | |
188 /* Slot 19 is reserved */ | |
189 /* Slot 20 is reserved */ | |
190 /* 21 */ | |
191 EXTERN void TkMacOSXInvalidateWindow(MacDrawable *macWin, | |
192 int flag); | |
193 /* 22 */ | |
194 EXTERN int TkMacOSXIsCharacterMissing(Tk_Font tkfont, | |
195 unsigned int searchChar); | |
196 /* 23 */ | |
197 EXTERN void TkMacOSXMakeRealWindowExist(TkWindow *winPtr); | |
198 /* 24 */ | |
199 EXTERN void * TkMacOSXMakeStippleMap(Drawable d1, Drawable d2); | |
200 /* 25 */ | |
201 EXTERN void TkMacOSXMenuClick(void); | |
202 /* Slot 26 is reserved */ | |
203 /* 27 */ | |
204 EXTERN int TkMacOSXResizable(TkWindow *winPtr); | |
205 /* 28 */ | |
206 EXTERN void TkMacOSXSetHelpMenuItemCount(void); | |
207 /* 29 */ | |
208 EXTERN void TkMacOSXSetScrollbarGrow(TkWindow *winPtr, int flag); | |
209 /* 30 */ | |
210 EXTERN void TkMacOSXSetUpClippingRgn(Drawable drawable); | |
211 /* 31 */ | |
212 EXTERN void TkMacOSXSetUpGraphicsPort(GC gc, void *destPort); | |
213 /* 32 */ | |
214 EXTERN void TkMacOSXUpdateClipRgn(TkWindow *winPtr); | |
215 /* Slot 33 is reserved */ | |
216 /* 34 */ | |
217 EXTERN int TkMacOSXUseMenuID(short macID); | |
218 /* 35 */ | |
219 EXTERN TkRegion TkMacOSXVisableClipRgn(TkWindow *winPtr); | |
220 /* 36 */ | |
221 EXTERN void TkMacOSXWinBounds(TkWindow *winPtr, void *geometry); | |
222 /* 37 */ | |
223 EXTERN void TkMacOSXWindowOffset(void *wRef, int *xOffset, | |
224 int *yOffset); | |
225 /* 38 */ | |
226 EXTERN int TkSetMacColor(unsigned long pixel, void *macColor); | |
227 /* 39 */ | |
228 EXTERN void TkSetWMName(TkWindow *winPtr, Tk_Uid titleUid); | |
229 /* Slot 40 is reserved */ | |
230 /* 41 */ | |
231 EXTERN int TkMacOSXZoomToplevel(void *whichWindow, | |
232 short zoomPart); | |
233 /* 42 */ | |
234 EXTERN Tk_Window Tk_TopCoordsToWindow(Tk_Window tkwin, int rootX, | |
235 int rootY, int *newX, int *newY); | |
236 /* 43 */ | |
237 EXTERN MacDrawable * TkMacOSXContainerId(TkWindow *winPtr); | |
238 /* 44 */ | |
239 EXTERN MacDrawable * TkMacOSXGetHostToplevel(TkWindow *winPtr); | |
240 /* 45 */ | |
241 EXTERN void TkMacOSXPreprocessMenu(void); | |
242 /* 46 */ | |
243 EXTERN int TkpIsWindowFloating(void *window); | |
244 /* 47 */ | |
245 EXTERN Tk_Window TkMacOSXGetCapture(void); | |
246 /* Slot 48 is reserved */ | |
247 /* 49 */ | |
248 EXTERN Tk_Window TkGetTransientMaster(TkWindow *winPtr); | |
249 /* 50 */ | |
250 EXTERN int TkGenerateButtonEvent(int x, int y, Window window, | |
251 unsigned int state); | |
252 /* 51 */ | |
253 EXTERN void TkGenWMDestroyEvent(Tk_Window tkwin); | |
254 /* 52 */ | |
255 EXTERN void TkMacOSXSetDrawingEnabled(TkWindow *winPtr, int flag); | |
256 /* 53 */ | |
257 EXTERN unsigned long TkpGetMS(void); | |
258 /* 54 */ | |
259 EXTERN void * TkMacOSXDrawable(Drawable drawable); | |
260 /* 55 */ | |
261 EXTERN int TkpScanWindowId(Tcl_Interp *interp, | |
262 const char *string, Window *idPtr); | |
263 #endif /* AQUA */ | |
264 #if !(defined(_WIN32) || defined(__CYGWIN__) || defined(MAC_OSX_TK)) /* X11 */ | |
265 /* 0 */ | |
266 EXTERN void TkCreateXEventSource(void); | |
267 /* Slot 1 is reserved */ | |
268 /* 2 */ | |
269 EXTERN void TkGenerateActivateEvents(TkWindow *winPtr, | |
270 int active); | |
271 /* 3 */ | |
272 EXTERN int TkpCmapStressed(Tk_Window tkwin, Colormap colormap); | |
273 /* 4 */ | |
274 EXTERN void TkpSync(Display *display); | |
275 /* 5 */ | |
276 EXTERN Window TkUnixContainerId(TkWindow *winPtr); | |
277 /* 6 */ | |
278 EXTERN int TkUnixDoOneXEvent(Tcl_Time *timePtr); | |
279 /* 7 */ | |
280 EXTERN void TkUnixSetMenubar(Tk_Window tkwin, Tk_Window menubar); | |
281 /* 8 */ | |
282 EXTERN int TkpScanWindowId(Tcl_Interp *interp, | |
283 const char *string, Window *idPtr); | |
284 /* 9 */ | |
285 EXTERN void TkWmCleanup(TkDisplay *dispPtr); | |
286 /* 10 */ | |
287 EXTERN void TkSendCleanup(TkDisplay *dispPtr); | |
288 /* Slot 11 is reserved */ | |
289 /* 12 */ | |
290 EXTERN int TkpWmSetState(TkWindow *winPtr, int state); | |
291 /* 13 */ | |
292 EXTERN int TkpTestsendCmd(ClientData clientData, | |
293 Tcl_Interp *interp, int objc, | |
294 Tcl_Obj *const objv[]); | |
295 /* Slot 14 is reserved */ | |
296 /* Slot 15 is reserved */ | |
297 /* Slot 16 is reserved */ | |
298 /* Slot 17 is reserved */ | |
299 /* Slot 18 is reserved */ | |
300 /* Slot 19 is reserved */ | |
301 /* Slot 20 is reserved */ | |
302 /* Slot 21 is reserved */ | |
303 /* Slot 22 is reserved */ | |
304 /* Slot 23 is reserved */ | |
305 /* Slot 24 is reserved */ | |
306 /* Slot 25 is reserved */ | |
307 /* Slot 26 is reserved */ | |
308 /* Slot 27 is reserved */ | |
309 /* Slot 28 is reserved */ | |
310 /* Slot 29 is reserved */ | |
311 /* Slot 30 is reserved */ | |
312 /* Slot 31 is reserved */ | |
313 /* Slot 32 is reserved */ | |
314 /* Slot 33 is reserved */ | |
315 /* Slot 34 is reserved */ | |
316 /* Slot 35 is reserved */ | |
317 /* Slot 36 is reserved */ | |
318 /* Slot 37 is reserved */ | |
319 /* 38 */ | |
320 EXTERN int TkpCmapStressed_(Tk_Window tkwin, Colormap colormap); | |
321 /* 39 */ | |
322 EXTERN void TkpSync_(Display *display); | |
323 /* 40 */ | |
324 EXTERN Window TkUnixContainerId_(TkWindow *winPtr); | |
325 /* 41 */ | |
326 EXTERN int TkUnixDoOneXEvent_(Tcl_Time *timePtr); | |
327 /* 42 */ | |
328 EXTERN void TkUnixSetMenubar_(Tk_Window tkwin, Tk_Window menubar); | |
329 /* 43 */ | |
330 EXTERN void TkWmCleanup_(TkDisplay *dispPtr); | |
331 /* 44 */ | |
332 EXTERN void TkSendCleanup_(TkDisplay *dispPtr); | |
333 /* 45 */ | |
334 EXTERN int TkpTestsendCmd_(ClientData clientData, | |
335 Tcl_Interp *interp, int objc, | |
336 Tcl_Obj *const objv[]); | |
337 #endif /* X11 */ | |
338 | |
339 typedef struct TkIntPlatStubs { | |
340 int magic; | |
341 void *hooks; | |
342 | |
343 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */ | |
344 char * (*tkAlignImageData) (XImage *image, int alignment, int bitOrder); /* 0 */ | |
345 void (*reserved1)(void); | |
346 void (*tkGenerateActivateEvents) (TkWindow *winPtr, int active); /* 2 */ | |
347 unsigned long (*tkpGetMS) (void); /* 3 */ | |
348 void (*tkPointerDeadWindow) (TkWindow *winPtr); /* 4 */ | |
349 void (*tkpPrintWindowId) (char *buf, Window window); /* 5 */ | |
350 int (*tkpScanWindowId) (Tcl_Interp *interp, const char *string, Window *idPtr); /* 6 */ | |
351 void (*tkpSetCapture) (TkWindow *winPtr); /* 7 */ | |
352 void (*tkpSetCursor) (TkpCursor cursor); /* 8 */ | |
353 int (*tkpWmSetState) (TkWindow *winPtr, int state); /* 9 */ | |
354 void (*tkSetPixmapColormap) (Pixmap pixmap, Colormap colormap); /* 10 */ | |
355 void (*tkWinCancelMouseTimer) (void); /* 11 */ | |
356 void (*tkWinClipboardRender) (TkDisplay *dispPtr, UINT format); /* 12 */ | |
357 LRESULT (*tkWinEmbeddedEventProc) (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); /* 13 */ | |
358 void (*tkWinFillRect) (HDC dc, int x, int y, int width, int height, int pixel); /* 14 */ | |
359 COLORREF (*tkWinGetBorderPixels) (Tk_Window tkwin, Tk_3DBorder border, int which); /* 15 */ | |
360 HDC (*tkWinGetDrawableDC) (Display *display, Drawable d, TkWinDCState *state); /* 16 */ | |
361 int (*tkWinGetModifierState) (void); /* 17 */ | |
362 HPALETTE (*tkWinGetSystemPalette) (void); /* 18 */ | |
363 HWND (*tkWinGetWrapperWindow) (Tk_Window tkwin); /* 19 */ | |
364 int (*tkWinHandleMenuEvent) (HWND *phwnd, UINT *pMessage, WPARAM *pwParam, LPARAM *plParam, LRESULT *plResult); /* 20 */ | |
365 int (*tkWinIndexOfColor) (XColor *colorPtr); /* 21 */ | |
366 void (*tkWinReleaseDrawableDC) (Drawable d, HDC hdc, TkWinDCState *state); /* 22 */ | |
367 LRESULT (*tkWinResendEvent) (WNDPROC wndproc, HWND hwnd, XEvent *eventPtr); /* 23 */ | |
368 HPALETTE (*tkWinSelectPalette) (HDC dc, Colormap colormap); /* 24 */ | |
369 void (*tkWinSetMenu) (Tk_Window tkwin, HMENU hMenu); /* 25 */ | |
370 void (*tkWinSetWindowPos) (HWND hwnd, HWND siblingHwnd, int pos); /* 26 */ | |
371 void (*tkWinWmCleanup) (HINSTANCE hInstance); /* 27 */ | |
372 void (*tkWinXCleanup) (ClientData clientData); /* 28 */ | |
373 void (*tkWinXInit) (HINSTANCE hInstance); /* 29 */ | |
374 void (*tkWinSetForegroundWindow) (TkWindow *winPtr); /* 30 */ | |
375 void (*tkWinDialogDebug) (int debug); /* 31 */ | |
376 Tcl_Obj * (*tkWinGetMenuSystemDefault) (Tk_Window tkwin, const char *dbName, const char *className); /* 32 */ | |
377 int (*tkWinGetPlatformId) (void); /* 33 */ | |
378 void (*tkWinSetHINSTANCE) (HINSTANCE hInstance); /* 34 */ | |
379 int (*tkWinGetPlatformTheme) (void); /* 35 */ | |
380 LRESULT (__stdcall *tkWinChildProc) (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam); /* 36 */ | |
381 void (*tkCreateXEventSource) (void); /* 37 */ | |
382 int (*tkpCmapStressed) (Tk_Window tkwin, Colormap colormap); /* 38 */ | |
383 void (*tkpSync) (Display *display); /* 39 */ | |
384 Window (*tkUnixContainerId) (TkWindow *winPtr); /* 40 */ | |
385 int (*tkUnixDoOneXEvent) (Tcl_Time *timePtr); /* 41 */ | |
386 void (*tkUnixSetMenubar) (Tk_Window tkwin, Tk_Window menubar); /* 42 */ | |
387 void (*tkWmCleanup) (TkDisplay *dispPtr); /* 43 */ | |
388 void (*tkSendCleanup) (TkDisplay *dispPtr); /* 44 */ | |
389 int (*tkpTestsendCmd) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 45 */ | |
390 void (*reserved46)(void); | |
391 Tk_Window (*tkpGetCapture) (void); /* 47 */ | |
392 #endif /* WIN */ | |
393 #ifdef MAC_OSX_TK /* AQUA */ | |
394 void (*tkGenerateActivateEvents) (TkWindow *winPtr, int active); /* 0 */ | |
395 void (*reserved1)(void); | |
396 void (*tkGenerateActivateEvents_) (TkWindow *winPtr, int active); /* 2 */ | |
397 void (*tkPointerDeadWindow) (TkWindow *winPtr); /* 3 */ | |
398 void (*tkpSetCapture) (TkWindow *winPtr); /* 4 */ | |
399 void (*tkpSetCursor) (TkpCursor cursor); /* 5 */ | |
400 void (*tkpWmSetState) (TkWindow *winPtr, int state); /* 6 */ | |
401 void (*tkAboutDlg) (void); /* 7 */ | |
402 unsigned int (*tkMacOSXButtonKeyState) (void); /* 8 */ | |
403 void (*tkMacOSXClearMenubarActive) (void); /* 9 */ | |
404 int (*tkMacOSXDispatchMenuEvent) (int menuID, int index); /* 10 */ | |
405 void (*tkMacOSXInstallCursor) (int resizeOverride); /* 11 */ | |
406 void (*tkMacOSXHandleTearoffMenu) (void); /* 12 */ | |
407 void (*reserved13)(void); | |
408 int (*tkMacOSXDoHLEvent) (void *theEvent); /* 14 */ | |
409 void (*reserved15)(void); | |
410 Window (*tkMacOSXGetXWindow) (void *macWinPtr); /* 16 */ | |
411 int (*tkMacOSXGrowToplevel) (void *whichWindow, XPoint start); /* 17 */ | |
412 void (*tkMacOSXHandleMenuSelect) (short theMenu, unsigned short theItem, int optionKeyPressed); /* 18 */ | |
413 void (*reserved19)(void); | |
414 void (*reserved20)(void); | |
415 void (*tkMacOSXInvalidateWindow) (MacDrawable *macWin, int flag); /* 21 */ | |
416 int (*tkMacOSXIsCharacterMissing) (Tk_Font tkfont, unsigned int searchChar); /* 22 */ | |
417 void (*tkMacOSXMakeRealWindowExist) (TkWindow *winPtr); /* 23 */ | |
418 void * (*tkMacOSXMakeStippleMap) (Drawable d1, Drawable d2); /* 24 */ | |
419 void (*tkMacOSXMenuClick) (void); /* 25 */ | |
420 void (*reserved26)(void); | |
421 int (*tkMacOSXResizable) (TkWindow *winPtr); /* 27 */ | |
422 void (*tkMacOSXSetHelpMenuItemCount) (void); /* 28 */ | |
423 void (*tkMacOSXSetScrollbarGrow) (TkWindow *winPtr, int flag); /* 29 */ | |
424 void (*tkMacOSXSetUpClippingRgn) (Drawable drawable); /* 30 */ | |
425 void (*tkMacOSXSetUpGraphicsPort) (GC gc, void *destPort); /* 31 */ | |
426 void (*tkMacOSXUpdateClipRgn) (TkWindow *winPtr); /* 32 */ | |
427 void (*reserved33)(void); | |
428 int (*tkMacOSXUseMenuID) (short macID); /* 34 */ | |
429 TkRegion (*tkMacOSXVisableClipRgn) (TkWindow *winPtr); /* 35 */ | |
430 void (*tkMacOSXWinBounds) (TkWindow *winPtr, void *geometry); /* 36 */ | |
431 void (*tkMacOSXWindowOffset) (void *wRef, int *xOffset, int *yOffset); /* 37 */ | |
432 int (*tkSetMacColor) (unsigned long pixel, void *macColor); /* 38 */ | |
433 void (*tkSetWMName) (TkWindow *winPtr, Tk_Uid titleUid); /* 39 */ | |
434 void (*reserved40)(void); | |
435 int (*tkMacOSXZoomToplevel) (void *whichWindow, short zoomPart); /* 41 */ | |
436 Tk_Window (*tk_TopCoordsToWindow) (Tk_Window tkwin, int rootX, int rootY, int *newX, int *newY); /* 42 */ | |
437 MacDrawable * (*tkMacOSXContainerId) (TkWindow *winPtr); /* 43 */ | |
438 MacDrawable * (*tkMacOSXGetHostToplevel) (TkWindow *winPtr); /* 44 */ | |
439 void (*tkMacOSXPreprocessMenu) (void); /* 45 */ | |
440 int (*tkpIsWindowFloating) (void *window); /* 46 */ | |
441 Tk_Window (*tkMacOSXGetCapture) (void); /* 47 */ | |
442 void (*reserved48)(void); | |
443 Tk_Window (*tkGetTransientMaster) (TkWindow *winPtr); /* 49 */ | |
444 int (*tkGenerateButtonEvent) (int x, int y, Window window, unsigned int state); /* 50 */ | |
445 void (*tkGenWMDestroyEvent) (Tk_Window tkwin); /* 51 */ | |
446 void (*tkMacOSXSetDrawingEnabled) (TkWindow *winPtr, int flag); /* 52 */ | |
447 unsigned long (*tkpGetMS) (void); /* 53 */ | |
448 void * (*tkMacOSXDrawable) (Drawable drawable); /* 54 */ | |
449 int (*tkpScanWindowId) (Tcl_Interp *interp, const char *string, Window *idPtr); /* 55 */ | |
450 #endif /* AQUA */ | |
451 #if !(defined(_WIN32) || defined(__CYGWIN__) || defined(MAC_OSX_TK)) /* X11 */ | |
452 void (*tkCreateXEventSource) (void); /* 0 */ | |
453 void (*reserved1)(void); | |
454 void (*tkGenerateActivateEvents) (TkWindow *winPtr, int active); /* 2 */ | |
455 int (*tkpCmapStressed) (Tk_Window tkwin, Colormap colormap); /* 3 */ | |
456 void (*tkpSync) (Display *display); /* 4 */ | |
457 Window (*tkUnixContainerId) (TkWindow *winPtr); /* 5 */ | |
458 int (*tkUnixDoOneXEvent) (Tcl_Time *timePtr); /* 6 */ | |
459 void (*tkUnixSetMenubar) (Tk_Window tkwin, Tk_Window menubar); /* 7 */ | |
460 int (*tkpScanWindowId) (Tcl_Interp *interp, const char *string, Window *idPtr); /* 8 */ | |
461 void (*tkWmCleanup) (TkDisplay *dispPtr); /* 9 */ | |
462 void (*tkSendCleanup) (TkDisplay *dispPtr); /* 10 */ | |
463 void (*reserved11)(void); | |
464 int (*tkpWmSetState) (TkWindow *winPtr, int state); /* 12 */ | |
465 int (*tkpTestsendCmd) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 13 */ | |
466 void (*reserved14)(void); | |
467 void (*reserved15)(void); | |
468 void (*reserved16)(void); | |
469 void (*reserved17)(void); | |
470 void (*reserved18)(void); | |
471 void (*reserved19)(void); | |
472 void (*reserved20)(void); | |
473 void (*reserved21)(void); | |
474 void (*reserved22)(void); | |
475 void (*reserved23)(void); | |
476 void (*reserved24)(void); | |
477 void (*reserved25)(void); | |
478 void (*reserved26)(void); | |
479 void (*reserved27)(void); | |
480 void (*reserved28)(void); | |
481 void (*reserved29)(void); | |
482 void (*reserved30)(void); | |
483 void (*reserved31)(void); | |
484 void (*reserved32)(void); | |
485 void (*reserved33)(void); | |
486 void (*reserved34)(void); | |
487 void (*reserved35)(void); | |
488 void (*reserved36)(void); | |
489 void (*reserved37)(void); | |
490 int (*tkpCmapStressed_) (Tk_Window tkwin, Colormap colormap); /* 38 */ | |
491 void (*tkpSync_) (Display *display); /* 39 */ | |
492 Window (*tkUnixContainerId_) (TkWindow *winPtr); /* 40 */ | |
493 int (*tkUnixDoOneXEvent_) (Tcl_Time *timePtr); /* 41 */ | |
494 void (*tkUnixSetMenubar_) (Tk_Window tkwin, Tk_Window menubar); /* 42 */ | |
495 void (*tkWmCleanup_) (TkDisplay *dispPtr); /* 43 */ | |
496 void (*tkSendCleanup_) (TkDisplay *dispPtr); /* 44 */ | |
497 int (*tkpTestsendCmd_) (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 45 */ | |
498 #endif /* X11 */ | |
499 } TkIntPlatStubs; | |
500 | |
501 extern const TkIntPlatStubs *tkIntPlatStubsPtr; | |
502 | |
503 #ifdef __cplusplus | |
504 } | |
505 #endif | |
506 | |
507 #if defined(USE_TK_STUBS) | |
508 | |
509 /* | |
510 * Inline function declarations: | |
511 */ | |
512 | |
513 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */ | |
514 #define TkAlignImageData \ | |
515 (tkIntPlatStubsPtr->tkAlignImageData) /* 0 */ | |
516 /* Slot 1 is reserved */ | |
517 #define TkGenerateActivateEvents \ | |
518 (tkIntPlatStubsPtr->tkGenerateActivateEvents) /* 2 */ | |
519 #define TkpGetMS \ | |
520 (tkIntPlatStubsPtr->tkpGetMS) /* 3 */ | |
521 #define TkPointerDeadWindow \ | |
522 (tkIntPlatStubsPtr->tkPointerDeadWindow) /* 4 */ | |
523 #define TkpPrintWindowId \ | |
524 (tkIntPlatStubsPtr->tkpPrintWindowId) /* 5 */ | |
525 #define TkpScanWindowId \ | |
526 (tkIntPlatStubsPtr->tkpScanWindowId) /* 6 */ | |
527 #define TkpSetCapture \ | |
528 (tkIntPlatStubsPtr->tkpSetCapture) /* 7 */ | |
529 #define TkpSetCursor \ | |
530 (tkIntPlatStubsPtr->tkpSetCursor) /* 8 */ | |
531 #define TkpWmSetState \ | |
532 (tkIntPlatStubsPtr->tkpWmSetState) /* 9 */ | |
533 #define TkSetPixmapColormap \ | |
534 (tkIntPlatStubsPtr->tkSetPixmapColormap) /* 10 */ | |
535 #define TkWinCancelMouseTimer \ | |
536 (tkIntPlatStubsPtr->tkWinCancelMouseTimer) /* 11 */ | |
537 #define TkWinClipboardRender \ | |
538 (tkIntPlatStubsPtr->tkWinClipboardRender) /* 12 */ | |
539 #define TkWinEmbeddedEventProc \ | |
540 (tkIntPlatStubsPtr->tkWinEmbeddedEventProc) /* 13 */ | |
541 #define TkWinFillRect \ | |
542 (tkIntPlatStubsPtr->tkWinFillRect) /* 14 */ | |
543 #define TkWinGetBorderPixels \ | |
544 (tkIntPlatStubsPtr->tkWinGetBorderPixels) /* 15 */ | |
545 #define TkWinGetDrawableDC \ | |
546 (tkIntPlatStubsPtr->tkWinGetDrawableDC) /* 16 */ | |
547 #define TkWinGetModifierState \ | |
548 (tkIntPlatStubsPtr->tkWinGetModifierState) /* 17 */ | |
549 #define TkWinGetSystemPalette \ | |
550 (tkIntPlatStubsPtr->tkWinGetSystemPalette) /* 18 */ | |
551 #define TkWinGetWrapperWindow \ | |
552 (tkIntPlatStubsPtr->tkWinGetWrapperWindow) /* 19 */ | |
553 #define TkWinHandleMenuEvent \ | |
554 (tkIntPlatStubsPtr->tkWinHandleMenuEvent) /* 20 */ | |
555 #define TkWinIndexOfColor \ | |
556 (tkIntPlatStubsPtr->tkWinIndexOfColor) /* 21 */ | |
557 #define TkWinReleaseDrawableDC \ | |
558 (tkIntPlatStubsPtr->tkWinReleaseDrawableDC) /* 22 */ | |
559 #define TkWinResendEvent \ | |
560 (tkIntPlatStubsPtr->tkWinResendEvent) /* 23 */ | |
561 #define TkWinSelectPalette \ | |
562 (tkIntPlatStubsPtr->tkWinSelectPalette) /* 24 */ | |
563 #define TkWinSetMenu \ | |
564 (tkIntPlatStubsPtr->tkWinSetMenu) /* 25 */ | |
565 #define TkWinSetWindowPos \ | |
566 (tkIntPlatStubsPtr->tkWinSetWindowPos) /* 26 */ | |
567 #define TkWinWmCleanup \ | |
568 (tkIntPlatStubsPtr->tkWinWmCleanup) /* 27 */ | |
569 #define TkWinXCleanup \ | |
570 (tkIntPlatStubsPtr->tkWinXCleanup) /* 28 */ | |
571 #define TkWinXInit \ | |
572 (tkIntPlatStubsPtr->tkWinXInit) /* 29 */ | |
573 #define TkWinSetForegroundWindow \ | |
574 (tkIntPlatStubsPtr->tkWinSetForegroundWindow) /* 30 */ | |
575 #define TkWinDialogDebug \ | |
576 (tkIntPlatStubsPtr->tkWinDialogDebug) /* 31 */ | |
577 #define TkWinGetMenuSystemDefault \ | |
578 (tkIntPlatStubsPtr->tkWinGetMenuSystemDefault) /* 32 */ | |
579 #define TkWinGetPlatformId \ | |
580 (tkIntPlatStubsPtr->tkWinGetPlatformId) /* 33 */ | |
581 #define TkWinSetHINSTANCE \ | |
582 (tkIntPlatStubsPtr->tkWinSetHINSTANCE) /* 34 */ | |
583 #define TkWinGetPlatformTheme \ | |
584 (tkIntPlatStubsPtr->tkWinGetPlatformTheme) /* 35 */ | |
585 #define TkWinChildProc \ | |
586 (tkIntPlatStubsPtr->tkWinChildProc) /* 36 */ | |
587 #define TkCreateXEventSource \ | |
588 (tkIntPlatStubsPtr->tkCreateXEventSource) /* 37 */ | |
589 #define TkpCmapStressed \ | |
590 (tkIntPlatStubsPtr->tkpCmapStressed) /* 38 */ | |
591 #define TkpSync \ | |
592 (tkIntPlatStubsPtr->tkpSync) /* 39 */ | |
593 #define TkUnixContainerId \ | |
594 (tkIntPlatStubsPtr->tkUnixContainerId) /* 40 */ | |
595 #define TkUnixDoOneXEvent \ | |
596 (tkIntPlatStubsPtr->tkUnixDoOneXEvent) /* 41 */ | |
597 #define TkUnixSetMenubar \ | |
598 (tkIntPlatStubsPtr->tkUnixSetMenubar) /* 42 */ | |
599 #define TkWmCleanup \ | |
600 (tkIntPlatStubsPtr->tkWmCleanup) /* 43 */ | |
601 #define TkSendCleanup \ | |
602 (tkIntPlatStubsPtr->tkSendCleanup) /* 44 */ | |
603 #define TkpTestsendCmd \ | |
604 (tkIntPlatStubsPtr->tkpTestsendCmd) /* 45 */ | |
605 /* Slot 46 is reserved */ | |
606 #define TkpGetCapture \ | |
607 (tkIntPlatStubsPtr->tkpGetCapture) /* 47 */ | |
608 #endif /* WIN */ | |
609 #ifdef MAC_OSX_TK /* AQUA */ | |
610 #define TkGenerateActivateEvents \ | |
611 (tkIntPlatStubsPtr->tkGenerateActivateEvents) /* 0 */ | |
612 /* Slot 1 is reserved */ | |
613 #define TkGenerateActivateEvents_ \ | |
614 (tkIntPlatStubsPtr->tkGenerateActivateEvents_) /* 2 */ | |
615 #define TkPointerDeadWindow \ | |
616 (tkIntPlatStubsPtr->tkPointerDeadWindow) /* 3 */ | |
617 #define TkpSetCapture \ | |
618 (tkIntPlatStubsPtr->tkpSetCapture) /* 4 */ | |
619 #define TkpSetCursor \ | |
620 (tkIntPlatStubsPtr->tkpSetCursor) /* 5 */ | |
621 #define TkpWmSetState \ | |
622 (tkIntPlatStubsPtr->tkpWmSetState) /* 6 */ | |
623 #define TkAboutDlg \ | |
624 (tkIntPlatStubsPtr->tkAboutDlg) /* 7 */ | |
625 #define TkMacOSXButtonKeyState \ | |
626 (tkIntPlatStubsPtr->tkMacOSXButtonKeyState) /* 8 */ | |
627 #define TkMacOSXClearMenubarActive \ | |
628 (tkIntPlatStubsPtr->tkMacOSXClearMenubarActive) /* 9 */ | |
629 #define TkMacOSXDispatchMenuEvent \ | |
630 (tkIntPlatStubsPtr->tkMacOSXDispatchMenuEvent) /* 10 */ | |
631 #define TkMacOSXInstallCursor \ | |
632 (tkIntPlatStubsPtr->tkMacOSXInstallCursor) /* 11 */ | |
633 #define TkMacOSXHandleTearoffMenu \ | |
634 (tkIntPlatStubsPtr->tkMacOSXHandleTearoffMenu) /* 12 */ | |
635 /* Slot 13 is reserved */ | |
636 #define TkMacOSXDoHLEvent \ | |
637 (tkIntPlatStubsPtr->tkMacOSXDoHLEvent) /* 14 */ | |
638 /* Slot 15 is reserved */ | |
639 #define TkMacOSXGetXWindow \ | |
640 (tkIntPlatStubsPtr->tkMacOSXGetXWindow) /* 16 */ | |
641 #define TkMacOSXGrowToplevel \ | |
642 (tkIntPlatStubsPtr->tkMacOSXGrowToplevel) /* 17 */ | |
643 #define TkMacOSXHandleMenuSelect \ | |
644 (tkIntPlatStubsPtr->tkMacOSXHandleMenuSelect) /* 18 */ | |
645 /* Slot 19 is reserved */ | |
646 /* Slot 20 is reserved */ | |
647 #define TkMacOSXInvalidateWindow \ | |
648 (tkIntPlatStubsPtr->tkMacOSXInvalidateWindow) /* 21 */ | |
649 #define TkMacOSXIsCharacterMissing \ | |
650 (tkIntPlatStubsPtr->tkMacOSXIsCharacterMissing) /* 22 */ | |
651 #define TkMacOSXMakeRealWindowExist \ | |
652 (tkIntPlatStubsPtr->tkMacOSXMakeRealWindowExist) /* 23 */ | |
653 #define TkMacOSXMakeStippleMap \ | |
654 (tkIntPlatStubsPtr->tkMacOSXMakeStippleMap) /* 24 */ | |
655 #define TkMacOSXMenuClick \ | |
656 (tkIntPlatStubsPtr->tkMacOSXMenuClick) /* 25 */ | |
657 /* Slot 26 is reserved */ | |
658 #define TkMacOSXResizable \ | |
659 (tkIntPlatStubsPtr->tkMacOSXResizable) /* 27 */ | |
660 #define TkMacOSXSetHelpMenuItemCount \ | |
661 (tkIntPlatStubsPtr->tkMacOSXSetHelpMenuItemCount) /* 28 */ | |
662 #define TkMacOSXSetScrollbarGrow \ | |
663 (tkIntPlatStubsPtr->tkMacOSXSetScrollbarGrow) /* 29 */ | |
664 #define TkMacOSXSetUpClippingRgn \ | |
665 (tkIntPlatStubsPtr->tkMacOSXSetUpClippingRgn) /* 30 */ | |
666 #define TkMacOSXSetUpGraphicsPort \ | |
667 (tkIntPlatStubsPtr->tkMacOSXSetUpGraphicsPort) /* 31 */ | |
668 #define TkMacOSXUpdateClipRgn \ | |
669 (tkIntPlatStubsPtr->tkMacOSXUpdateClipRgn) /* 32 */ | |
670 /* Slot 33 is reserved */ | |
671 #define TkMacOSXUseMenuID \ | |
672 (tkIntPlatStubsPtr->tkMacOSXUseMenuID) /* 34 */ | |
673 #define TkMacOSXVisableClipRgn \ | |
674 (tkIntPlatStubsPtr->tkMacOSXVisableClipRgn) /* 35 */ | |
675 #define TkMacOSXWinBounds \ | |
676 (tkIntPlatStubsPtr->tkMacOSXWinBounds) /* 36 */ | |
677 #define TkMacOSXWindowOffset \ | |
678 (tkIntPlatStubsPtr->tkMacOSXWindowOffset) /* 37 */ | |
679 #define TkSetMacColor \ | |
680 (tkIntPlatStubsPtr->tkSetMacColor) /* 38 */ | |
681 #define TkSetWMName \ | |
682 (tkIntPlatStubsPtr->tkSetWMName) /* 39 */ | |
683 /* Slot 40 is reserved */ | |
684 #define TkMacOSXZoomToplevel \ | |
685 (tkIntPlatStubsPtr->tkMacOSXZoomToplevel) /* 41 */ | |
686 #define Tk_TopCoordsToWindow \ | |
687 (tkIntPlatStubsPtr->tk_TopCoordsToWindow) /* 42 */ | |
688 #define TkMacOSXContainerId \ | |
689 (tkIntPlatStubsPtr->tkMacOSXContainerId) /* 43 */ | |
690 #define TkMacOSXGetHostToplevel \ | |
691 (tkIntPlatStubsPtr->tkMacOSXGetHostToplevel) /* 44 */ | |
692 #define TkMacOSXPreprocessMenu \ | |
693 (tkIntPlatStubsPtr->tkMacOSXPreprocessMenu) /* 45 */ | |
694 #define TkpIsWindowFloating \ | |
695 (tkIntPlatStubsPtr->tkpIsWindowFloating) /* 46 */ | |
696 #define TkMacOSXGetCapture \ | |
697 (tkIntPlatStubsPtr->tkMacOSXGetCapture) /* 47 */ | |
698 /* Slot 48 is reserved */ | |
699 #define TkGetTransientMaster \ | |
700 (tkIntPlatStubsPtr->tkGetTransientMaster) /* 49 */ | |
701 #define TkGenerateButtonEvent \ | |
702 (tkIntPlatStubsPtr->tkGenerateButtonEvent) /* 50 */ | |
703 #define TkGenWMDestroyEvent \ | |
704 (tkIntPlatStubsPtr->tkGenWMDestroyEvent) /* 51 */ | |
705 #define TkMacOSXSetDrawingEnabled \ | |
706 (tkIntPlatStubsPtr->tkMacOSXSetDrawingEnabled) /* 52 */ | |
707 #define TkpGetMS \ | |
708 (tkIntPlatStubsPtr->tkpGetMS) /* 53 */ | |
709 #define TkMacOSXDrawable \ | |
710 (tkIntPlatStubsPtr->tkMacOSXDrawable) /* 54 */ | |
711 #define TkpScanWindowId \ | |
712 (tkIntPlatStubsPtr->tkpScanWindowId) /* 55 */ | |
713 #endif /* AQUA */ | |
714 #if !(defined(_WIN32) || defined(__CYGWIN__) || defined(MAC_OSX_TK)) /* X11 */ | |
715 #define TkCreateXEventSource \ | |
716 (tkIntPlatStubsPtr->tkCreateXEventSource) /* 0 */ | |
717 /* Slot 1 is reserved */ | |
718 #define TkGenerateActivateEvents \ | |
719 (tkIntPlatStubsPtr->tkGenerateActivateEvents) /* 2 */ | |
720 #define TkpCmapStressed \ | |
721 (tkIntPlatStubsPtr->tkpCmapStressed) /* 3 */ | |
722 #define TkpSync \ | |
723 (tkIntPlatStubsPtr->tkpSync) /* 4 */ | |
724 #define TkUnixContainerId \ | |
725 (tkIntPlatStubsPtr->tkUnixContainerId) /* 5 */ | |
726 #define TkUnixDoOneXEvent \ | |
727 (tkIntPlatStubsPtr->tkUnixDoOneXEvent) /* 6 */ | |
728 #define TkUnixSetMenubar \ | |
729 (tkIntPlatStubsPtr->tkUnixSetMenubar) /* 7 */ | |
730 #define TkpScanWindowId \ | |
731 (tkIntPlatStubsPtr->tkpScanWindowId) /* 8 */ | |
732 #define TkWmCleanup \ | |
733 (tkIntPlatStubsPtr->tkWmCleanup) /* 9 */ | |
734 #define TkSendCleanup \ | |
735 (tkIntPlatStubsPtr->tkSendCleanup) /* 10 */ | |
736 /* Slot 11 is reserved */ | |
737 #define TkpWmSetState \ | |
738 (tkIntPlatStubsPtr->tkpWmSetState) /* 12 */ | |
739 #define TkpTestsendCmd \ | |
740 (tkIntPlatStubsPtr->tkpTestsendCmd) /* 13 */ | |
741 /* Slot 14 is reserved */ | |
742 /* Slot 15 is reserved */ | |
743 /* Slot 16 is reserved */ | |
744 /* Slot 17 is reserved */ | |
745 /* Slot 18 is reserved */ | |
746 /* Slot 19 is reserved */ | |
747 /* Slot 20 is reserved */ | |
748 /* Slot 21 is reserved */ | |
749 /* Slot 22 is reserved */ | |
750 /* Slot 23 is reserved */ | |
751 /* Slot 24 is reserved */ | |
752 /* Slot 25 is reserved */ | |
753 /* Slot 26 is reserved */ | |
754 /* Slot 27 is reserved */ | |
755 /* Slot 28 is reserved */ | |
756 /* Slot 29 is reserved */ | |
757 /* Slot 30 is reserved */ | |
758 /* Slot 31 is reserved */ | |
759 /* Slot 32 is reserved */ | |
760 /* Slot 33 is reserved */ | |
761 /* Slot 34 is reserved */ | |
762 /* Slot 35 is reserved */ | |
763 /* Slot 36 is reserved */ | |
764 /* Slot 37 is reserved */ | |
765 #define TkpCmapStressed_ \ | |
766 (tkIntPlatStubsPtr->tkpCmapStressed_) /* 38 */ | |
767 #define TkpSync_ \ | |
768 (tkIntPlatStubsPtr->tkpSync_) /* 39 */ | |
769 #define TkUnixContainerId_ \ | |
770 (tkIntPlatStubsPtr->tkUnixContainerId_) /* 40 */ | |
771 #define TkUnixDoOneXEvent_ \ | |
772 (tkIntPlatStubsPtr->tkUnixDoOneXEvent_) /* 41 */ | |
773 #define TkUnixSetMenubar_ \ | |
774 (tkIntPlatStubsPtr->tkUnixSetMenubar_) /* 42 */ | |
775 #define TkWmCleanup_ \ | |
776 (tkIntPlatStubsPtr->tkWmCleanup_) /* 43 */ | |
777 #define TkSendCleanup_ \ | |
778 (tkIntPlatStubsPtr->tkSendCleanup_) /* 44 */ | |
779 #define TkpTestsendCmd_ \ | |
780 (tkIntPlatStubsPtr->tkpTestsendCmd_) /* 45 */ | |
781 #endif /* X11 */ | |
782 | |
783 #endif /* defined(USE_TK_STUBS) */ | |
784 | |
785 /* !END!: Do not edit above this line. */ | |
786 | |
787 #undef TkpCmapStressed_ | |
788 #undef TkpSync_ | |
789 #undef TkUnixContainerId_ | |
790 #undef TkUnixDoOneXEvent_ | |
791 #undef TkUnixSetMenubar_ | |
792 #undef TkWmCleanup_ | |
793 #undef TkSendCleanup_ | |
794 #undef TkpTestsendCmd_ | |
795 #undef TkGenerateActivateEvents_ | |
796 | |
797 #define TkMacOSXGetContainer TkGetTransientMaster | |
798 | |
799 #undef TCL_STORAGE_CLASS | |
800 #define TCL_STORAGE_CLASS DLLIMPORT | |
801 | |
802 #endif /* _TKINTPLATDECLS */ |