/* * tkIntPlatDecls.h -- * * This file contains the declarations for all platform dependent * unsupported functions that are exported by the Tk library. These * interfaces are not guaranteed to remain the same between * versions. Use at your own risk. * * Copyright (c) 1998-1999 by Scriptics Corporation. * All rights reserved. * * RCS: @(#) $Id: tkIntPlatDecls.h,v 1.2 1999/03/10 07:04:40 stanton Exp $ */ #ifndef _TKINTPLATDECLS #define _TKINTPLATDECLS #ifdef BUILD_tk #undef TCL_STORAGE_CLASS #define TCL_STORAGE_CLASS DLLEXPORT #endif /* * WARNING: This file is automatically generated by the tools/genStubs.tcl * script. Any modifications to the function declarations below should be made * in the generic/tkInt.decls script. */ /* !BEGIN!: Do not edit below this line. */ /* * Exported function declarations: */ #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ /* 0 */ EXTERN void TkCreateXEventSource _ANSI_ARGS_((void)); /* 1 */ EXTERN void TkFreeWindowId _ANSI_ARGS_((TkDisplay * dispPtr, Window w)); /* 2 */ EXTERN void TkInitXId _ANSI_ARGS_((TkDisplay * dispPtr)); /* 3 */ EXTERN int TkpCmapStressed _ANSI_ARGS_((Tk_Window tkwin, Colormap colormap)); /* 4 */ EXTERN void TkpSync _ANSI_ARGS_((Display * display)); /* 5 */ EXTERN Window TkUnixContainerId _ANSI_ARGS_((TkWindow * winPtr)); /* 6 */ EXTERN int TkUnixDoOneXEvent _ANSI_ARGS_((Tcl_Time * timePtr)); /* 7 */ EXTERN void TkUnixSetMenubar _ANSI_ARGS_((Tk_Window tkwin, Tk_Window menubar)); #endif /* UNIX */ #ifdef __WIN32__ /* 0 */ EXTERN char * TkAlignImageData _ANSI_ARGS_((XImage * image, int alignment, int bitOrder)); /* 1 */ EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 2 */ EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void)); /* 3 */ EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn)); /* 4 */ EXTERN void TkGenerateActivateEvents _ANSI_ARGS_(( TkWindow * winPtr, int active)); /* 5 */ EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 6 */ EXTERN unsigned long TkpGetMS _ANSI_ARGS_((void)); /* 7 */ EXTERN void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); /* 8 */ EXTERN void TkpPrintWindowId _ANSI_ARGS_((char * buf, Window window)); /* 9 */ EXTERN int TkpScanWindowId _ANSI_ARGS_((Tcl_Interp * interp, char * string, int * idPtr)); /* 10 */ EXTERN void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr)); /* 11 */ EXTERN void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor)); /* 12 */ EXTERN void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 13 */ EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 14 */ EXTERN void TkSetPixmapColormap _ANSI_ARGS_((Pixmap pixmap, Colormap colormap)); /* 15 */ EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 16 */ EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 17 */ EXTERN void TkWinCancelMouseTimer _ANSI_ARGS_((void)); /* 18 */ EXTERN void TkWinClipboardRender _ANSI_ARGS_(( TkDisplay * dispPtr, UINT format)); /* 19 */ EXTERN LRESULT TkWinEmbeddedEventProc _ANSI_ARGS_((HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)); /* 20 */ EXTERN void TkWinFillRect _ANSI_ARGS_((HDC dc, int x, int y, int width, int height, int pixel)); /* 21 */ EXTERN COLORREF TkWinGetBorderPixels _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border, int which)); /* 22 */ EXTERN HDC TkWinGetDrawableDC _ANSI_ARGS_((Display * display, Drawable d, TkWinDCState* state)); /* 23 */ EXTERN int TkWinGetModifierState _ANSI_ARGS_((void)); /* 24 */ EXTERN HPALETTE TkWinGetSystemPalette _ANSI_ARGS_((void)); /* 25 */ EXTERN HWND TkWinGetWrapperWindow _ANSI_ARGS_((Tk_Window tkwin)); /* 26 */ EXTERN int TkWinHandleMenuEvent _ANSI_ARGS_((HWND * phwnd, UINT * pMessage, WPARAM * pwParam, LPARAM * plParam, LRESULT * plResult)); /* 27 */ EXTERN int TkWinIndexOfColor _ANSI_ARGS_((XColor * colorPtr)); /* 28 */ EXTERN void TkWinReleaseDrawableDC _ANSI_ARGS_((Drawable d, HDC hdc, TkWinDCState* state)); /* 29 */ EXTERN LRESULT TkWinResendEvent _ANSI_ARGS_((WNDPROC wndproc, HWND hwnd, XEvent * eventPtr)); /* 30 */ EXTERN HPALETTE TkWinSelectPalette _ANSI_ARGS_((HDC dc, Colormap colormap)); /* 31 */ EXTERN void TkWinSetMenu _ANSI_ARGS_((Tk_Window tkwin, HMENU hMenu)); /* 32 */ EXTERN void TkWinSetWindowPos _ANSI_ARGS_((HWND hwnd, HWND siblingHwnd, int pos)); /* 33 */ EXTERN void TkWinWmCleanup _ANSI_ARGS_((HINSTANCE hInstance)); /* 34 */ EXTERN void TkWinXCleanup _ANSI_ARGS_((HINSTANCE hInstance)); /* 35 */ EXTERN void TkWinXInit _ANSI_ARGS_((HINSTANCE hInstance)); #endif /* __WIN32__ */ #ifdef MAC_TCL /* 0 */ EXTERN void TkClipBox _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 1 */ EXTERN TkRegion TkCreateRegion _ANSI_ARGS_((void)); /* 2 */ EXTERN void TkDestroyRegion _ANSI_ARGS_((TkRegion rgn)); /* 3 */ EXTERN void TkGenerateActivateEvents _ANSI_ARGS_(( TkWindow * winPtr, int active)); /* 4 */ EXTERN void TkIntersectRegion _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 5 */ EXTERN Pixmap TkpCreateNativeBitmap _ANSI_ARGS_((Display * display, char * source)); /* 6 */ EXTERN void TkpDefineNativeBitmaps _ANSI_ARGS_((void)); /* 7 */ EXTERN unsigned long TkpGetMS _ANSI_ARGS_((void)); /* 8 */ EXTERN Pixmap TkpGetNativeAppBitmap _ANSI_ARGS_((Display * display, char * name, int * width, int * height)); /* 9 */ EXTERN void TkPointerDeadWindow _ANSI_ARGS_((TkWindow * winPtr)); /* 10 */ EXTERN void TkpSetCapture _ANSI_ARGS_((TkWindow * winPtr)); /* 11 */ EXTERN void TkpSetCursor _ANSI_ARGS_((TkpCursor cursor)); /* 12 */ EXTERN void TkpWmSetState _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 13 */ EXTERN int TkRectInRegion _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 14 */ EXTERN void TkSetRegion _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 15 */ EXTERN void TkUnionRectWithRegion _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 16 */ EXTERN int HandleWMEvent _ANSI_ARGS_((EventRecord * theEvent)); /* 17 */ EXTERN void TkAboutDlg _ANSI_ARGS_((void)); /* 18 */ EXTERN void TkCreateMacEventSource _ANSI_ARGS_((void)); /* 19 */ EXTERN void TkFontList _ANSI_ARGS_((Tcl_Interp * interp, Display * display)); /* 20 */ EXTERN Window TkGetTransientMaster _ANSI_ARGS_((TkWindow * winPtr)); /* 21 */ EXTERN int TkGenerateButtonEvent _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 22 */ EXTERN int TkGetCharPositions _ANSI_ARGS_(( XFontStruct * font_struct, char * string, int count, short * buffer)); /* 23 */ EXTERN void TkGenWMDestroyEvent _ANSI_ARGS_((Tk_Window tkwin)); /* 24 */ EXTERN void TkGenWMConfigureEvent _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 25 */ EXTERN unsigned int TkMacButtonKeyState _ANSI_ARGS_((void)); /* 26 */ EXTERN void TkMacClearMenubarActive _ANSI_ARGS_((void)); /* 27 */ EXTERN int TkMacConvertEvent _ANSI_ARGS_(( EventRecord * eventPtr)); /* 28 */ EXTERN int TkMacDispatchMenuEvent _ANSI_ARGS_((int menuID, int index)); /* 29 */ EXTERN void TkMacInstallCursor _ANSI_ARGS_((int resizeOverride)); /* 30 */ EXTERN int TkMacConvertTkEvent _ANSI_ARGS_(( EventRecord * eventPtr, Window window)); /* 31 */ EXTERN void TkMacHandleTearoffMenu _ANSI_ARGS_((void)); /* 32 */ EXTERN void tkMacInstallMWConsole _ANSI_ARGS_(( Tcl_Interp * interp)); /* 33 */ EXTERN void TkMacInvalClipRgns _ANSI_ARGS_((TkWindow * winPtr)); /* 34 */ EXTERN void TkMacDoHLEvent _ANSI_ARGS_((EventRecord * theEvent)); /* 35 */ EXTERN void TkMacFontInfo _ANSI_ARGS_((Font fontId, short * family, short * style, short * size)); /* 36 */ EXTERN Time TkMacGenerateTime _ANSI_ARGS_((void)); /* 37 */ EXTERN GWorldPtr TkMacGetDrawablePort _ANSI_ARGS_((Drawable drawable)); /* 38 */ EXTERN TkWindow * TkMacGetScrollbarGrowWindow _ANSI_ARGS_(( TkWindow * winPtr)); /* 39 */ EXTERN Window TkMacGetXWindow _ANSI_ARGS_((WindowRef macWinPtr)); /* 40 */ EXTERN int TkMacGrowToplevel _ANSI_ARGS_((WindowRef whichWindow, Point start)); /* 41 */ EXTERN void TkMacHandleMenuSelect _ANSI_ARGS_((long mResult, int optionKeyPressed)); /* 42 */ EXTERN int TkMacHaveAppearance _ANSI_ARGS_((void)); /* 43 */ EXTERN void TkMacInitAppleEvents _ANSI_ARGS_(( Tcl_Interp * interp)); /* 44 */ EXTERN void TkMacInitMenus _ANSI_ARGS_((Tcl_Interp * interp)); /* 45 */ EXTERN void TkMacInvalidateWindow _ANSI_ARGS_(( MacDrawable * macWin, int flag)); /* 46 */ EXTERN int TkMacIsCharacterMissing _ANSI_ARGS_((Tk_Font tkfont, unsigned int searchChar)); /* 47 */ EXTERN void TkMacMakeRealWindowExist _ANSI_ARGS_(( TkWindow * winPtr)); /* 48 */ EXTERN BitMapPtr TkMacMakeStippleMap _ANSI_ARGS_((Drawable d1, Drawable d2)); /* 49 */ EXTERN void TkMacMenuClick _ANSI_ARGS_((void)); /* 50 */ EXTERN void TkMacRegisterOffScreenWindow _ANSI_ARGS_(( Window window, GWorldPtr portPtr)); /* 51 */ EXTERN int TkMacResizable _ANSI_ARGS_((TkWindow * winPtr)); /* 52 */ EXTERN void TkMacSetEmbedRgn _ANSI_ARGS_((TkWindow * winPtr, RgnHandle rgn)); /* 53 */ EXTERN void TkMacSetHelpMenuItemCount _ANSI_ARGS_((void)); /* 54 */ EXTERN void TkMacSetScrollbarGrow _ANSI_ARGS_((TkWindow * winPtr, int flag)); /* 55 */ EXTERN void TkMacSetUpClippingRgn _ANSI_ARGS_((Drawable drawable)); /* 56 */ EXTERN void TkMacSetUpGraphicsPort _ANSI_ARGS_((GC gc)); /* 57 */ EXTERN void TkMacUpdateClipRgn _ANSI_ARGS_((TkWindow * winPtr)); /* 58 */ EXTERN void TkMacUnregisterMacWindow _ANSI_ARGS_(( GWorldPtr portPtr)); /* 59 */ EXTERN int TkMacUseMenuID _ANSI_ARGS_((short macID)); /* 60 */ EXTERN RgnHandle TkMacVisableClipRgn _ANSI_ARGS_((TkWindow * winPtr)); /* 61 */ EXTERN void TkMacWinBounds _ANSI_ARGS_((TkWindow * winPtr, Rect * geometry)); /* 62 */ EXTERN void TkMacWindowOffset _ANSI_ARGS_((WindowRef wRef, int * xOffset, int * yOffset)); /* 63 */ EXTERN void TkResumeClipboard _ANSI_ARGS_((void)); /* 64 */ EXTERN int TkSetMacColor _ANSI_ARGS_((unsigned long pixel, RGBColor * macColor)); /* 65 */ EXTERN void TkSetWMName _ANSI_ARGS_((TkWindow * winPtr, Tk_Uid titleUid)); /* 66 */ EXTERN void TkSuspendClipboard _ANSI_ARGS_((void)); /* 67 */ EXTERN int TkWMGrowToplevel _ANSI_ARGS_((WindowRef whichWindow, Point start)); /* 68 */ EXTERN int TkMacZoomToplevel _ANSI_ARGS_((WindowPtr whichWindow, Point where, short zoomPart)); /* 69 */ EXTERN Tk_Window Tk_TopCoordsToWindow _ANSI_ARGS_((Tk_Window tkwin, int rootX, int rootY, int * newX, int * newY)); /* 70 */ EXTERN MacDrawable * TkMacContainerId _ANSI_ARGS_((TkWindow * winPtr)); /* 71 */ EXTERN MacDrawable * TkMacGetHostToplevel _ANSI_ARGS_((TkWindow * winPtr)); #endif /* MAC_TCL */ typedef struct TkIntPlatStubs { int magic; struct TkIntPlatStubHooks *hooks; #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ void (*tkCreateXEventSource) _ANSI_ARGS_((void)); /* 0 */ void (*tkFreeWindowId) _ANSI_ARGS_((TkDisplay * dispPtr, Window w)); /* 1 */ void (*tkInitXId) _ANSI_ARGS_((TkDisplay * dispPtr)); /* 2 */ int (*tkpCmapStressed) _ANSI_ARGS_((Tk_Window tkwin, Colormap colormap)); /* 3 */ void (*tkpSync) _ANSI_ARGS_((Display * display)); /* 4 */ Window (*tkUnixContainerId) _ANSI_ARGS_((TkWindow * winPtr)); /* 5 */ int (*tkUnixDoOneXEvent) _ANSI_ARGS_((Tcl_Time * timePtr)); /* 6 */ void (*tkUnixSetMenubar) _ANSI_ARGS_((Tk_Window tkwin, Tk_Window menubar)); /* 7 */ #endif /* UNIX */ #ifdef __WIN32__ char * (*tkAlignImageData) _ANSI_ARGS_((XImage * image, int alignment, int bitOrder)); /* 0 */ void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 1 */ TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 2 */ void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 3 */ void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 4 */ void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 5 */ unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 6 */ void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 7 */ void (*tkpPrintWindowId) _ANSI_ARGS_((char * buf, Window window)); /* 8 */ int (*tkpScanWindowId) _ANSI_ARGS_((Tcl_Interp * interp, char * string, int * idPtr)); /* 9 */ void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 10 */ void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 11 */ void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 12 */ int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 13 */ void (*tkSetPixmapColormap) _ANSI_ARGS_((Pixmap pixmap, Colormap colormap)); /* 14 */ void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 15 */ void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 16 */ void (*tkWinCancelMouseTimer) _ANSI_ARGS_((void)); /* 17 */ void (*tkWinClipboardRender) _ANSI_ARGS_((TkDisplay * dispPtr, UINT format)); /* 18 */ LRESULT (*tkWinEmbeddedEventProc) _ANSI_ARGS_((HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)); /* 19 */ void (*tkWinFillRect) _ANSI_ARGS_((HDC dc, int x, int y, int width, int height, int pixel)); /* 20 */ COLORREF (*tkWinGetBorderPixels) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border, int which)); /* 21 */ HDC (*tkWinGetDrawableDC) _ANSI_ARGS_((Display * display, Drawable d, TkWinDCState* state)); /* 22 */ int (*tkWinGetModifierState) _ANSI_ARGS_((void)); /* 23 */ HPALETTE (*tkWinGetSystemPalette) _ANSI_ARGS_((void)); /* 24 */ HWND (*tkWinGetWrapperWindow) _ANSI_ARGS_((Tk_Window tkwin)); /* 25 */ int (*tkWinHandleMenuEvent) _ANSI_ARGS_((HWND * phwnd, UINT * pMessage, WPARAM * pwParam, LPARAM * plParam, LRESULT * plResult)); /* 26 */ int (*tkWinIndexOfColor) _ANSI_ARGS_((XColor * colorPtr)); /* 27 */ void (*tkWinReleaseDrawableDC) _ANSI_ARGS_((Drawable d, HDC hdc, TkWinDCState* state)); /* 28 */ LRESULT (*tkWinResendEvent) _ANSI_ARGS_((WNDPROC wndproc, HWND hwnd, XEvent * eventPtr)); /* 29 */ HPALETTE (*tkWinSelectPalette) _ANSI_ARGS_((HDC dc, Colormap colormap)); /* 30 */ void (*tkWinSetMenu) _ANSI_ARGS_((Tk_Window tkwin, HMENU hMenu)); /* 31 */ void (*tkWinSetWindowPos) _ANSI_ARGS_((HWND hwnd, HWND siblingHwnd, int pos)); /* 32 */ void (*tkWinWmCleanup) _ANSI_ARGS_((HINSTANCE hInstance)); /* 33 */ void (*tkWinXCleanup) _ANSI_ARGS_((HINSTANCE hInstance)); /* 34 */ void (*tkWinXInit) _ANSI_ARGS_((HINSTANCE hInstance)); /* 35 */ #endif /* __WIN32__ */ #ifdef MAC_TCL void (*tkClipBox) _ANSI_ARGS_((TkRegion rgn, XRectangle* rect_return)); /* 0 */ TkRegion (*tkCreateRegion) _ANSI_ARGS_((void)); /* 1 */ void (*tkDestroyRegion) _ANSI_ARGS_((TkRegion rgn)); /* 2 */ void (*tkGenerateActivateEvents) _ANSI_ARGS_((TkWindow * winPtr, int active)); /* 3 */ void (*tkIntersectRegion) _ANSI_ARGS_((TkRegion sra, TkRegion srcb, TkRegion dr_return)); /* 4 */ Pixmap (*tkpCreateNativeBitmap) _ANSI_ARGS_((Display * display, char * source)); /* 5 */ void (*tkpDefineNativeBitmaps) _ANSI_ARGS_((void)); /* 6 */ unsigned long (*tkpGetMS) _ANSI_ARGS_((void)); /* 7 */ Pixmap (*tkpGetNativeAppBitmap) _ANSI_ARGS_((Display * display, char * name, int * width, int * height)); /* 8 */ void (*tkPointerDeadWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 9 */ void (*tkpSetCapture) _ANSI_ARGS_((TkWindow * winPtr)); /* 10 */ void (*tkpSetCursor) _ANSI_ARGS_((TkpCursor cursor)); /* 11 */ void (*tkpWmSetState) _ANSI_ARGS_((TkWindow * winPtr, int state)); /* 12 */ int (*tkRectInRegion) _ANSI_ARGS_((TkRegion rgn, int x, int y, unsigned int width, unsigned int height)); /* 13 */ void (*tkSetRegion) _ANSI_ARGS_((Display* display, GC gc, TkRegion rgn)); /* 14 */ void (*tkUnionRectWithRegion) _ANSI_ARGS_((XRectangle* rect, TkRegion src, TkRegion dr_return)); /* 15 */ int (*handleWMEvent) _ANSI_ARGS_((EventRecord * theEvent)); /* 16 */ void (*tkAboutDlg) _ANSI_ARGS_((void)); /* 17 */ void (*tkCreateMacEventSource) _ANSI_ARGS_((void)); /* 18 */ void (*tkFontList) _ANSI_ARGS_((Tcl_Interp * interp, Display * display)); /* 19 */ Window (*tkGetTransientMaster) _ANSI_ARGS_((TkWindow * winPtr)); /* 20 */ int (*tkGenerateButtonEvent) _ANSI_ARGS_((int x, int y, Window window, unsigned int state)); /* 21 */ int (*tkGetCharPositions) _ANSI_ARGS_((XFontStruct * font_struct, char * string, int count, short * buffer)); /* 22 */ void (*tkGenWMDestroyEvent) _ANSI_ARGS_((Tk_Window tkwin)); /* 23 */ void (*tkGenWMConfigureEvent) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height, int flags)); /* 24 */ unsigned int (*tkMacButtonKeyState) _ANSI_ARGS_((void)); /* 25 */ void (*tkMacClearMenubarActive) _ANSI_ARGS_((void)); /* 26 */ int (*tkMacConvertEvent) _ANSI_ARGS_((EventRecord * eventPtr)); /* 27 */ int (*tkMacDispatchMenuEvent) _ANSI_ARGS_((int menuID, int index)); /* 28 */ void (*tkMacInstallCursor) _ANSI_ARGS_((int resizeOverride)); /* 29 */ int (*tkMacConvertTkEvent) _ANSI_ARGS_((EventRecord * eventPtr, Window window)); /* 30 */ void (*tkMacHandleTearoffMenu) _ANSI_ARGS_((void)); /* 31 */ void (*tkMacInstallMWConsole) _ANSI_ARGS_((Tcl_Interp * interp)); /* 32 */ void (*tkMacInvalClipRgns) _ANSI_ARGS_((TkWindow * winPtr)); /* 33 */ void (*tkMacDoHLEvent) _ANSI_ARGS_((EventRecord * theEvent)); /* 34 */ void (*tkMacFontInfo) _ANSI_ARGS_((Font fontId, short * family, short * style, short * size)); /* 35 */ Time (*tkMacGenerateTime) _ANSI_ARGS_((void)); /* 36 */ GWorldPtr (*tkMacGetDrawablePort) _ANSI_ARGS_((Drawable drawable)); /* 37 */ TkWindow * (*tkMacGetScrollbarGrowWindow) _ANSI_ARGS_((TkWindow * winPtr)); /* 38 */ Window (*tkMacGetXWindow) _ANSI_ARGS_((WindowRef macWinPtr)); /* 39 */ int (*tkMacGrowToplevel) _ANSI_ARGS_((WindowRef whichWindow, Point start)); /* 40 */ void (*tkMacHandleMenuSelect) _ANSI_ARGS_((long mResult, int optionKeyPressed)); /* 41 */ int (*tkMacHaveAppearance) _ANSI_ARGS_((void)); /* 42 */ void (*tkMacInitAppleEvents) _ANSI_ARGS_((Tcl_Interp * interp)); /* 43 */ void (*tkMacInitMenus) _ANSI_ARGS_((Tcl_Interp * interp)); /* 44 */ void (*tkMacInvalidateWindow) _ANSI_ARGS_((MacDrawable * macWin, int flag)); /* 45 */ int (*tkMacIsCharacterMissing) _ANSI_ARGS_((Tk_Font tkfont, unsigned int searchChar)); /* 46 */ void (*tkMacMakeRealWindowExist) _ANSI_ARGS_((TkWindow * winPtr)); /* 47 */ BitMapPtr (*tkMacMakeStippleMap) _ANSI_ARGS_((Drawable d1, Drawable d2)); /* 48 */ void (*tkMacMenuClick) _ANSI_ARGS_((void)); /* 49 */ void (*tkMacRegisterOffScreenWindow) _ANSI_ARGS_((Window window, GWorldPtr portPtr)); /* 50 */ int (*tkMacResizable) _ANSI_ARGS_((TkWindow * winPtr)); /* 51 */ void (*tkMacSetEmbedRgn) _ANSI_ARGS_((TkWindow * winPtr, RgnHandle rgn)); /* 52 */ void (*tkMacSetHelpMenuItemCount) _ANSI_ARGS_((void)); /* 53 */ void (*tkMacSetScrollbarGrow) _ANSI_ARGS_((TkWindow * winPtr, int flag)); /* 54 */ void (*tkMacSetUpClippingRgn) _ANSI_ARGS_((Drawable drawable)); /* 55 */ void (*tkMacSetUpGraphicsPort) _ANSI_ARGS_((GC gc)); /* 56 */ void (*tkMacUpdateClipRgn) _ANSI_ARGS_((TkWindow * winPtr)); /* 57 */ void (*tkMacUnregisterMacWindow) _ANSI_ARGS_((GWorldPtr portPtr)); /* 58 */ int (*tkMacUseMenuID) _ANSI_ARGS_((short macID)); /* 59 */ RgnHandle (*tkMacVisableClipRgn) _ANSI_ARGS_((TkWindow * winPtr)); /* 60 */ void (*tkMacWinBounds) _ANSI_ARGS_((TkWindow * winPtr, Rect * geometry)); /* 61 */ void (*tkMacWindowOffset) _ANSI_ARGS_((WindowRef wRef, int * xOffset, int * yOffset)); /* 62 */ void (*tkResumeClipboard) _ANSI_ARGS_((void)); /* 63 */ int (*tkSetMacColor) _ANSI_ARGS_((unsigned long pixel, RGBColor * macColor)); /* 64 */ void (*tkSetWMName) _ANSI_ARGS_((TkWindow * winPtr, Tk_Uid titleUid)); /* 65 */ void (*tkSuspendClipboard) _ANSI_ARGS_((void)); /* 66 */ int (*tkWMGrowToplevel) _ANSI_ARGS_((WindowRef whichWindow, Point start)); /* 67 */ int (*tkMacZoomToplevel) _ANSI_ARGS_((WindowPtr whichWindow, Point where, short zoomPart)); /* 68 */ Tk_Window (*tk_TopCoordsToWindow) _ANSI_ARGS_((Tk_Window tkwin, int rootX, int rootY, int * newX, int * newY)); /* 69 */ MacDrawable * (*tkMacContainerId) _ANSI_ARGS_((TkWindow * winPtr)); /* 70 */ MacDrawable * (*tkMacGetHostToplevel) _ANSI_ARGS_((TkWindow * winPtr)); /* 71 */ #endif /* MAC_TCL */ } TkIntPlatStubs; extern TkIntPlatStubs *tkIntPlatStubsPtr; #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) /* * Inline function declarations: */ #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */ #ifndef TkCreateXEventSource #define TkCreateXEventSource() \ (tkIntPlatStubsPtr->tkCreateXEventSource)() /* 0 */ #endif #ifndef TkFreeWindowId #define TkFreeWindowId(dispPtr, w) \ (tkIntPlatStubsPtr->tkFreeWindowId)(dispPtr, w) /* 1 */ #endif #ifndef TkInitXId #define TkInitXId(dispPtr) \ (tkIntPlatStubsPtr->tkInitXId)(dispPtr) /* 2 */ #endif #ifndef TkpCmapStressed #define TkpCmapStressed(tkwin, colormap) \ (tkIntPlatStubsPtr->tkpCmapStressed)(tkwin, colormap) /* 3 */ #endif #ifndef TkpSync #define TkpSync(display) \ (tkIntPlatStubsPtr->tkpSync)(display) /* 4 */ #endif #ifndef TkUnixContainerId #define TkUnixContainerId(winPtr) \ (tkIntPlatStubsPtr->tkUnixContainerId)(winPtr) /* 5 */ #endif #ifndef TkUnixDoOneXEvent #define TkUnixDoOneXEvent(timePtr) \ (tkIntPlatStubsPtr->tkUnixDoOneXEvent)(timePtr) /* 6 */ #endif #ifndef TkUnixSetMenubar #define TkUnixSetMenubar(tkwin, menubar) \ (tkIntPlatStubsPtr->tkUnixSetMenubar)(tkwin, menubar) /* 7 */ #endif #endif /* UNIX */ #ifdef __WIN32__ #ifndef TkAlignImageData #define TkAlignImageData(image, alignment, bitOrder) \ (tkIntPlatStubsPtr->tkAlignImageData)(image, alignment, bitOrder) /* 0 */ #endif #ifndef TkClipBox #define TkClipBox(rgn, rect_return) \ (tkIntPlatStubsPtr->tkClipBox)(rgn, rect_return) /* 1 */ #endif #ifndef TkCreateRegion #define TkCreateRegion() \ (tkIntPlatStubsPtr->tkCreateRegion)() /* 2 */ #endif #ifndef TkDestroyRegion #define TkDestroyRegion(rgn) \ (tkIntPlatStubsPtr->tkDestroyRegion)(rgn) /* 3 */ #endif #ifndef TkGenerateActivateEvents #define TkGenerateActivateEvents(winPtr, active) \ (tkIntPlatStubsPtr->tkGenerateActivateEvents)(winPtr, active) /* 4 */ #endif #ifndef TkIntersectRegion #define TkIntersectRegion(sra, srcb, dr_return) \ (tkIntPlatStubsPtr->tkIntersectRegion)(sra, srcb, dr_return) /* 5 */ #endif #ifndef TkpGetMS #define TkpGetMS() \ (tkIntPlatStubsPtr->tkpGetMS)() /* 6 */ #endif #ifndef TkPointerDeadWindow #define TkPointerDeadWindow(winPtr) \ (tkIntPlatStubsPtr->tkPointerDeadWindow)(winPtr) /* 7 */ #endif #ifndef TkpPrintWindowId #define TkpPrintWindowId(buf, window) \ (tkIntPlatStubsPtr->tkpPrintWindowId)(buf, window) /* 8 */ #endif #ifndef TkpScanWindowId #define TkpScanWindowId(interp, string, idPtr) \ (tkIntPlatStubsPtr->tkpScanWindowId)(interp, string, idPtr) /* 9 */ #endif #ifndef TkpSetCapture #define TkpSetCapture(winPtr) \ (tkIntPlatStubsPtr->tkpSetCapture)(winPtr) /* 10 */ #endif #ifndef TkpSetCursor #define TkpSetCursor(cursor) \ (tkIntPlatStubsPtr->tkpSetCursor)(cursor) /* 11 */ #endif #ifndef TkpWmSetState #define TkpWmSetState(winPtr, state) \ (tkIntPlatStubsPtr->tkpWmSetState)(winPtr, state) /* 12 */ #endif #ifndef TkRectInRegion #define TkRectInRegion(rgn, x, y, width, height) \ (tkIntPlatStubsPtr->tkRectInRegion)(rgn, x, y, width, height) /* 13 */ #endif #ifndef TkSetPixmapColormap #define TkSetPixmapColormap(pixmap, colormap) \ (tkIntPlatStubsPtr->tkSetPixmapColormap)(pixmap, colormap) /* 14 */ #endif #ifndef TkSetRegion #define TkSetRegion(display, gc, rgn) \ (tkIntPlatStubsPtr->tkSetRegion)(display, gc, rgn) /* 15 */ #endif #ifndef TkUnionRectWithRegion #define TkUnionRectWithRegion(rect, src, dr_return) \ (tkIntPlatStubsPtr->tkUnionRectWithRegion)(rect, src, dr_return) /* 16 */ #endif #ifndef TkWinCancelMouseTimer #define TkWinCancelMouseTimer() \ (tkIntPlatStubsPtr->tkWinCancelMouseTimer)() /* 17 */ #endif #ifndef TkWinClipboardRender #define TkWinClipboardRender(dispPtr, format) \ (tkIntPlatStubsPtr->tkWinClipboardRender)(dispPtr, format) /* 18 */ #endif #ifndef TkWinEmbeddedEventProc #define TkWinEmbeddedEventProc(hwnd, message, wParam, lParam) \ (tkIntPlatStubsPtr->tkWinEmbeddedEventProc)(hwnd, message, wParam, lParam) /* 19 */ #endif #ifndef TkWinFillRect #define TkWinFillRect(dc, x, y, width, height, pixel) \ (tkIntPlatStubsPtr->tkWinFillRect)(dc, x, y, width, height, pixel) /* 20 */ #endif #ifndef TkWinGetBorderPixels #define TkWinGetBorderPixels(tkwin, border, which) \ (tkIntPlatStubsPtr->tkWinGetBorderPixels)(tkwin, border, which) /* 21 */ #endif #ifndef TkWinGetDrawableDC #define TkWinGetDrawableDC(display, d, state) \ (tkIntPlatStubsPtr->tkWinGetDrawableDC)(display, d, state) /* 22 */ #endif #ifndef TkWinGetModifierState #define TkWinGetModifierState() \ (tkIntPlatStubsPtr->tkWinGetModifierState)() /* 23 */ #endif #ifndef TkWinGetSystemPalette #define TkWinGetSystemPalette() \ (tkIntPlatStubsPtr->tkWinGetSystemPalette)() /* 24 */ #endif #ifndef TkWinGetWrapperWindow #define TkWinGetWrapperWindow(tkwin) \ (tkIntPlatStubsPtr->tkWinGetWrapperWindow)(tkwin) /* 25 */ #endif #ifndef TkWinHandleMenuEvent #define TkWinHandleMenuEvent(phwnd, pMessage, pwParam, plParam, plResult) \ (tkIntPlatStubsPtr->tkWinHandleMenuEvent)(phwnd, pMessage, pwParam, plParam, plResult) /* 26 */ #endif #ifndef TkWinIndexOfColor #define TkWinIndexOfColor(colorPtr) \ (tkIntPlatStubsPtr->tkWinIndexOfColor)(colorPtr) /* 27 */ #endif #ifndef TkWinReleaseDrawableDC #define TkWinReleaseDrawableDC(d, hdc, state) \ (tkIntPlatStubsPtr->tkWinReleaseDrawableDC)(d, hdc, state) /* 28 */ #endif #ifndef TkWinResendEvent #define TkWinResendEvent(wndproc, hwnd, eventPtr) \ (tkIntPlatStubsPtr->tkWinResendEvent)(wndproc, hwnd, eventPtr) /* 29 */ #endif #ifndef TkWinSelectPalette #define TkWinSelectPalette(dc, colormap) \ (tkIntPlatStubsPtr->tkWinSelectPalette)(dc, colormap) /* 30 */ #endif #ifndef TkWinSetMenu #define TkWinSetMenu(tkwin, hMenu) \ (tkIntPlatStubsPtr->tkWinSetMenu)(tkwin, hMenu) /* 31 */ #endif #ifndef TkWinSetWindowPos #define TkWinSetWindowPos(hwnd, siblingHwnd, pos) \ (tkIntPlatStubsPtr->tkWinSetWindowPos)(hwnd, siblingHwnd, pos) /* 32 */ #endif #ifndef TkWinWmCleanup #define TkWinWmCleanup(hInstance) \ (tkIntPlatStubsPtr->tkWinWmCleanup)(hInstance) /* 33 */ #endif #ifndef TkWinXCleanup #define TkWinXCleanup(hInstance) \ (tkIntPlatStubsPtr->tkWinXCleanup)(hInstance) /* 34 */ #endif #ifndef TkWinXInit #define TkWinXInit(hInstance) \ (tkIntPlatStubsPtr->tkWinXInit)(hInstance) /* 35 */ #endif #endif /* __WIN32__ */ #ifdef MAC_TCL #ifndef TkClipBox #define TkClipBox(rgn, rect_return) \ (tkIntPlatStubsPtr->tkClipBox)(rgn, rect_return) /* 0 */ #endif #ifndef TkCreateRegion #define TkCreateRegion() \ (tkIntPlatStubsPtr->tkCreateRegion)() /* 1 */ #endif #ifndef TkDestroyRegion #define TkDestroyRegion(rgn) \ (tkIntPlatStubsPtr->tkDestroyRegion)(rgn) /* 2 */ #endif #ifndef TkGenerateActivateEvents #define TkGenerateActivateEvents(winPtr, active) \ (tkIntPlatStubsPtr->tkGenerateActivateEvents)(winPtr, active) /* 3 */ #endif #ifndef TkIntersectRegion #define TkIntersectRegion(sra, srcb, dr_return) \ (tkIntPlatStubsPtr->tkIntersectRegion)(sra, srcb, dr_return) /* 4 */ #endif #ifndef TkpCreateNativeBitmap #define TkpCreateNativeBitmap(display, source) \ (tkIntPlatStubsPtr->tkpCreateNativeBitmap)(display, source) /* 5 */ #endif #ifndef TkpDefineNativeBitmaps #define TkpDefineNativeBitmaps() \ (tkIntPlatStubsPtr->tkpDefineNativeBitmaps)() /* 6 */ #endif #ifndef TkpGetMS #define TkpGetMS() \ (tkIntPlatStubsPtr->tkpGetMS)() /* 7 */ #endif #ifndef TkpGetNativeAppBitmap #define TkpGetNativeAppBitmap(display, name, width, height) \ (tkIntPlatStubsPtr->tkpGetNativeAppBitmap)(display, name, width, height) /* 8 */ #endif #ifndef TkPointerDeadWindow #define TkPointerDeadWindow(winPtr) \ (tkIntPlatStubsPtr->tkPointerDeadWindow)(winPtr) /* 9 */ #endif #ifndef TkpSetCapture #define TkpSetCapture(winPtr) \ (tkIntPlatStubsPtr->tkpSetCapture)(winPtr) /* 10 */ #endif #ifndef TkpSetCursor #define TkpSetCursor(cursor) \ (tkIntPlatStubsPtr->tkpSetCursor)(cursor) /* 11 */ #endif #ifndef TkpWmSetState #define TkpWmSetState(winPtr, state) \ (tkIntPlatStubsPtr->tkpWmSetState)(winPtr, state) /* 12 */ #endif #ifndef TkRectInRegion #define TkRectInRegion(rgn, x, y, width, height) \ (tkIntPlatStubsPtr->tkRectInRegion)(rgn, x, y, width, height) /* 13 */ #endif #ifndef TkSetRegion #define TkSetRegion(display, gc, rgn) \ (tkIntPlatStubsPtr->tkSetRegion)(display, gc, rgn) /* 14 */ #endif #ifndef TkUnionRectWithRegion #define TkUnionRectWithRegion(rect, src, dr_return) \ (tkIntPlatStubsPtr->tkUnionRectWithRegion)(rect, src, dr_return) /* 15 */ #endif #ifndef HandleWMEvent #define HandleWMEvent(theEvent) \ (tkIntPlatStubsPtr->handleWMEvent)(theEvent) /* 16 */ #endif #ifndef TkAboutDlg #define TkAboutDlg() \ (tkIntPlatStubsPtr->tkAboutDlg)() /* 17 */ #endif #ifndef TkCreateMacEventSource #define TkCreateMacEventSource() \ (tkIntPlatStubsPtr->tkCreateMacEventSource)() /* 18 */ #endif #ifndef TkFontList #define TkFontList(interp, display) \ (tkIntPlatStubsPtr->tkFontList)(interp, display) /* 19 */ #endif #ifndef TkGetTransientMaster #define TkGetTransientMaster(winPtr) \ (tkIntPlatStubsPtr->tkGetTransientMaster)(winPtr) /* 20 */ #endif #ifndef TkGenerateButtonEvent #define TkGenerateButtonEvent(x, y, window, state) \ (tkIntPlatStubsPtr->tkGenerateButtonEvent)(x, y, window, state) /* 21 */ #endif #ifndef TkGetCharPositions #define TkGetCharPositions(font_struct, string, count, buffer) \ (tkIntPlatStubsPtr->tkGetCharPositions)(font_struct, string, count, buffer) /* 22 */ #endif #ifndef TkGenWMDestroyEvent #define TkGenWMDestroyEvent(tkwin) \ (tkIntPlatStubsPtr->tkGenWMDestroyEvent)(tkwin) /* 23 */ #endif #ifndef TkGenWMConfigureEvent #define TkGenWMConfigureEvent(tkwin, x, y, width, height, flags) \ (tkIntPlatStubsPtr->tkGenWMConfigureEvent)(tkwin, x, y, width, height, flags) /* 24 */ #endif #ifndef TkMacButtonKeyState #define TkMacButtonKeyState() \ (tkIntPlatStubsPtr->tkMacButtonKeyState)() /* 25 */ #endif #ifndef TkMacClearMenubarActive #define TkMacClearMenubarActive() \ (tkIntPlatStubsPtr->tkMacClearMenubarActive)() /* 26 */ #endif #ifndef TkMacConvertEvent #define TkMacConvertEvent(eventPtr) \ (tkIntPlatStubsPtr->tkMacConvertEvent)(eventPtr) /* 27 */ #endif #ifndef TkMacDispatchMenuEvent #define TkMacDispatchMenuEvent(menuID, index) \ (tkIntPlatStubsPtr->tkMacDispatchMenuEvent)(menuID, index) /* 28 */ #endif #ifndef TkMacInstallCursor #define TkMacInstallCursor(resizeOverride) \ (tkIntPlatStubsPtr->tkMacInstallCursor)(resizeOverride) /* 29 */ #endif #ifndef TkMacConvertTkEvent #define TkMacConvertTkEvent(eventPtr, window) \ (tkIntPlatStubsPtr->tkMacConvertTkEvent)(eventPtr, window) /* 30 */ #endif #ifndef TkMacHandleTearoffMenu #define TkMacHandleTearoffMenu() \ (tkIntPlatStubsPtr->tkMacHandleTearoffMenu)() /* 31 */ #endif #ifndef tkMacInstallMWConsole #define tkMacInstallMWConsole(interp) \ (tkIntPlatStubsPtr->tkMacInstallMWConsole)(interp) /* 32 */ #endif #ifndef TkMacInvalClipRgns #define TkMacInvalClipRgns(winPtr) \ (tkIntPlatStubsPtr->tkMacInvalClipRgns)(winPtr) /* 33 */ #endif #ifndef TkMacDoHLEvent #define TkMacDoHLEvent(theEvent) \ (tkIntPlatStubsPtr->tkMacDoHLEvent)(theEvent) /* 34 */ #endif #ifndef TkMacFontInfo #define TkMacFontInfo(fontId, family, style, size) \ (tkIntPlatStubsPtr->tkMacFontInfo)(fontId, family, style, size) /* 35 */ #endif #ifndef TkMacGenerateTime #define TkMacGenerateTime() \ (tkIntPlatStubsPtr->tkMacGenerateTime)() /* 36 */ #endif #ifndef TkMacGetDrawablePort #define TkMacGetDrawablePort(drawable) \ (tkIntPlatStubsPtr->tkMacGetDrawablePort)(drawable) /* 37 */ #endif #ifndef TkMacGetScrollbarGrowWindow #define TkMacGetScrollbarGrowWindow(winPtr) \ (tkIntPlatStubsPtr->tkMacGetScrollbarGrowWindow)(winPtr) /* 38 */ #endif #ifndef TkMacGetXWindow #define TkMacGetXWindow(macWinPtr) \ (tkIntPlatStubsPtr->tkMacGetXWindow)(macWinPtr) /* 39 */ #endif #ifndef TkMacGrowToplevel #define TkMacGrowToplevel(whichWindow, start) \ (tkIntPlatStubsPtr->tkMacGrowToplevel)(whichWindow, start) /* 40 */ #endif #ifndef TkMacHandleMenuSelect #define TkMacHandleMenuSelect(mResult, optionKeyPressed) \ (tkIntPlatStubsPtr->tkMacHandleMenuSelect)(mResult, optionKeyPressed) /* 41 */ #endif #ifndef TkMacHaveAppearance #define TkMacHaveAppearance() \ (tkIntPlatStubsPtr->tkMacHaveAppearance)() /* 42 */ #endif #ifndef TkMacInitAppleEvents #define TkMacInitAppleEvents(interp) \ (tkIntPlatStubsPtr->tkMacInitAppleEvents)(interp) /* 43 */ #endif #ifndef TkMacInitMenus #define TkMacInitMenus(interp) \ (tkIntPlatStubsPtr->tkMacInitMenus)(interp) /* 44 */ #endif #ifndef TkMacInvalidateWindow #define TkMacInvalidateWindow(macWin, flag) \ (tkIntPlatStubsPtr->tkMacInvalidateWindow)(macWin, flag) /* 45 */ #endif #ifndef TkMacIsCharacterMissing #define TkMacIsCharacterMissing(tkfont, searchChar) \ (tkIntPlatStubsPtr->tkMacIsCharacterMissing)(tkfont, searchChar) /* 46 */ #endif #ifndef TkMacMakeRealWindowExist #define TkMacMakeRealWindowExist(winPtr) \ (tkIntPlatStubsPtr->tkMacMakeRealWindowExist)(winPtr) /* 47 */ #endif #ifndef TkMacMakeStippleMap #define TkMacMakeStippleMap(d1, d2) \ (tkIntPlatStubsPtr->tkMacMakeStippleMap)(d1, d2) /* 48 */ #endif #ifndef TkMacMenuClick #define TkMacMenuClick() \ (tkIntPlatStubsPtr->tkMacMenuClick)() /* 49 */ #endif #ifndef TkMacRegisterOffScreenWindow #define TkMacRegisterOffScreenWindow(window, portPtr) \ (tkIntPlatStubsPtr->tkMacRegisterOffScreenWindow)(window, portPtr) /* 50 */ #endif #ifndef TkMacResizable #define TkMacResizable(winPtr) \ (tkIntPlatStubsPtr->tkMacResizable)(winPtr) /* 51 */ #endif #ifndef TkMacSetEmbedRgn #define TkMacSetEmbedRgn(winPtr, rgn) \ (tkIntPlatStubsPtr->tkMacSetEmbedRgn)(winPtr, rgn) /* 52 */ #endif #ifndef TkMacSetHelpMenuItemCount #define TkMacSetHelpMenuItemCount() \ (tkIntPlatStubsPtr->tkMacSetHelpMenuItemCount)() /* 53 */ #endif #ifndef TkMacSetScrollbarGrow #define TkMacSetScrollbarGrow(winPtr, flag) \ (tkIntPlatStubsPtr->tkMacSetScrollbarGrow)(winPtr, flag) /* 54 */ #endif #ifndef TkMacSetUpClippingRgn #define TkMacSetUpClippingRgn(drawable) \ (tkIntPlatStubsPtr->tkMacSetUpClippingRgn)(drawable) /* 55 */ #endif #ifndef TkMacSetUpGraphicsPort #define TkMacSetUpGraphicsPort(gc) \ (tkIntPlatStubsPtr->tkMacSetUpGraphicsPort)(gc) /* 56 */ #endif #ifndef TkMacUpdateClipRgn #define TkMacUpdateClipRgn(winPtr) \ (tkIntPlatStubsPtr->tkMacUpdateClipRgn)(winPtr) /* 57 */ #endif #ifndef TkMacUnregisterMacWindow #define TkMacUnregisterMacWindow(portPtr) \ (tkIntPlatStubsPtr->tkMacUnregisterMacWindow)(portPtr) /* 58 */ #endif #ifndef TkMacUseMenuID #define TkMacUseMenuID(macID) \ (tkIntPlatStubsPtr->tkMacUseMenuID)(macID) /* 59 */ #endif #ifndef TkMacVisableClipRgn #define TkMacVisableClipRgn(winPtr) \ (tkIntPlatStubsPtr->tkMacVisableClipRgn)(winPtr) /* 60 */ #endif #ifndef TkMacWinBounds #define TkMacWinBounds(winPtr, geometry) \ (tkIntPlatStubsPtr->tkMacWinBounds)(winPtr, geometry) /* 61 */ #endif #ifndef TkMacWindowOffset #define TkMacWindowOffset(wRef, xOffset, yOffset) \ (tkIntPlatStubsPtr->tkMacWindowOffset)(wRef, xOffset, yOffset) /* 62 */ #endif #ifndef TkResumeClipboard #define TkResumeClipboard() \ (tkIntPlatStubsPtr->tkResumeClipboard)() /* 63 */ #endif #ifndef TkSetMacColor #define TkSetMacColor(pixel, macColor) \ (tkIntPlatStubsPtr->tkSetMacColor)(pixel, macColor) /* 64 */ #endif #ifndef TkSetWMName #define TkSetWMName(winPtr, titleUid) \ (tkIntPlatStubsPtr->tkSetWMName)(winPtr, titleUid) /* 65 */ #endif #ifndef TkSuspendClipboard #define TkSuspendClipboard() \ (tkIntPlatStubsPtr->tkSuspendClipboard)() /* 66 */ #endif #ifndef TkWMGrowToplevel #define TkWMGrowToplevel(whichWindow, start) \ (tkIntPlatStubsPtr->tkWMGrowToplevel)(whichWindow, start) /* 67 */ #endif #ifndef TkMacZoomToplevel #define TkMacZoomToplevel(whichWindow, where, zoomPart) \ (tkIntPlatStubsPtr->tkMacZoomToplevel)(whichWindow, where, zoomPart) /* 68 */ #endif #ifndef Tk_TopCoordsToWindow #define Tk_TopCoordsToWindow(tkwin, rootX, rootY, newX, newY) \ (tkIntPlatStubsPtr->tk_TopCoordsToWindow)(tkwin, rootX, rootY, newX, newY) /* 69 */ #endif #ifndef TkMacContainerId #define TkMacContainerId(winPtr) \ (tkIntPlatStubsPtr->tkMacContainerId)(winPtr) /* 70 */ #endif #ifndef TkMacGetHostToplevel #define TkMacGetHostToplevel(winPtr) \ (tkIntPlatStubsPtr->tkMacGetHostToplevel)(winPtr) /* 71 */ #endif #endif /* MAC_TCL */ #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */ /* !END!: Do not edit above this line. */ #undef TCL_STORAGE_CLASS #define TCL_STORAGE_CLASS DLLIMPORT #endif /* _TKINTPLATDECLS */