summaryrefslogtreecommitdiffstats
path: root/generic/tkIntDecls.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tkIntDecls.h')
-rw-r--r--generic/tkIntDecls.h41
1 files changed, 23 insertions, 18 deletions
diff --git a/generic/tkIntDecls.h b/generic/tkIntDecls.h
index 1344cc6..7057411 100644
--- a/generic/tkIntDecls.h
+++ b/generic/tkIntDecls.h
@@ -550,14 +550,14 @@ EXTERN void TkDrawAngledChars(Display *display,
Drawable drawable, GC gc, Tk_Font tkfont,
const char *source, int numBytes, double x,
double y, double angle);
-#ifdef MAC_OSX_TK /* AQUA */
+#ifdef MAC_OSX_TCL /* MACOSX */
/* 185 */
EXTERN void TkpRedrawWidget(Tk_Window tkwin);
-#endif /* AQUA */
-#ifdef MAC_OSX_TK /* AQUA */
+#endif /* MACOSX */
+#ifdef MAC_OSX_TCL /* MACOSX */
/* 186 */
EXTERN int TkpWillDrawWidget(Tk_Window tkwin);
-#endif /* AQUA */
+#endif /* MACOSX */
typedef struct TkIntStubs {
int magic;
@@ -775,26 +775,24 @@ typedef struct TkIntStubs {
void (*tkUnderlineAngledTextLayout) (Display *display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, double angle, int underline); /* 182 */
int (*tkIntersectAngledTextLayout) (Tk_TextLayout layout, int x, int y, int width, int height, double angle); /* 183 */
void (*tkDrawAngledChars) (Display *display, Drawable drawable, GC gc, Tk_Font tkfont, const char *source, int numBytes, double x, double y, double angle); /* 184 */
-#if !(defined(_WIN32) || defined(MAC_OSX_TK)) /* X11 */
+#if !defined(_WIN32) && !defined(MAC_OSX_TCL) /* UNIX */
void (*reserved185)(void);
-#endif /* X11 */
+#endif /* UNIX */
#if defined(_WIN32) /* WIN */
void (*reserved185)(void);
#endif /* WIN */
-#ifdef MAC_OSX_TK /* AQUA */
- void (*reserved185)(void); /* Dummy entry for stubs table backwards compatibility */
+#ifdef MAC_OSX_TCL /* MACOSX */
void (*tkpRedrawWidget) (Tk_Window tkwin); /* 185 */
-#endif /* AQUA */
-#if !(defined(_WIN32) || defined(MAC_OSX_TK)) /* X11 */
+#endif /* MACOSX */
+#if !defined(_WIN32) && !defined(MAC_OSX_TCL) /* UNIX */
void (*reserved186)(void);
-#endif /* X11 */
+#endif /* UNIX */
#if defined(_WIN32) /* WIN */
void (*reserved186)(void);
#endif /* WIN */
-#ifdef MAC_OSX_TK /* AQUA */
- void (*reserved186)(void); /* Dummy entry for stubs table backwards compatibility */
+#ifdef MAC_OSX_TCL /* MACOSX */
int (*tkpWillDrawWidget) (Tk_Window tkwin); /* 186 */
-#endif /* AQUA */
+#endif /* MACOSX */
} TkIntStubs;
extern const TkIntStubs *tkIntStubsPtr;
@@ -1167,14 +1165,14 @@ extern const TkIntStubs *tkIntStubsPtr;
(tkIntStubsPtr->tkIntersectAngledTextLayout) /* 183 */
#define TkDrawAngledChars \
(tkIntStubsPtr->tkDrawAngledChars) /* 184 */
-#ifdef MAC_OSX_TK /* AQUA */
+#ifdef MAC_OSX_TCL /* MACOSX */
#define TkpRedrawWidget \
(tkIntStubsPtr->tkpRedrawWidget) /* 185 */
-#endif /* AQUA */
-#ifdef MAC_OSX_TK /* AQUA */
+#endif /* MACOSX */
+#ifdef MAC_OSX_TCL /* MACOSX */
#define TkpWillDrawWidget \
(tkIntStubsPtr->tkpWillDrawWidget) /* 186 */
-#endif /* AQUA */
+#endif /* MACOSX */
#endif /* defined(USE_TK_STUBS) */
@@ -1219,5 +1217,12 @@ extern const TkIntStubs *tkIntStubsPtr;
#endif /* UNIX */
+#if !defined(MAC_OSX_TK)
+# undef TkpWillDrawWidget
+# undef TkpRedrawWidget
+# define TkpWillDrawWidget(w) 0
+# define TkpRedrawWidget(w)
+#endif
+
#endif /* _TKINTDECLS */