From 693b73c4189a7c30f6dd62370b93d00d807d0f4c Mon Sep 17 00:00:00 2001 From: YAMAMOTO Mitsuharu Date: Sat, 29 Mar 2008 00:46:11 +0000 Subject: [PATCH] Replace WindowPtr with WindowRef. (USE_MAC_TOOLBAR): New define. (USE_CG_DRAWING): Don't require USE_ATSUI. --- src/macgui.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/macgui.h b/src/macgui.h index e79e74b7de4..b4c013f0dfa 100644 --- a/src/macgui.h +++ b/src/macgui.h @@ -71,7 +71,7 @@ typedef unsigned long Time; #undef Z #define Z (current_buffer->text->z) #else /* not HAVE_CARBON */ -#include /* for WindowPtr */ +#include /* for WindowRef */ #include /* for GWorldPtr */ #include /* for ThemeCursor */ #include @@ -98,7 +98,7 @@ typedef unsigned long Time; /* Whether to use Quartz 2D routines for drawing operations other than texts. */ #ifndef USE_CG_DRAWING -#if USE_ATSUI && MAC_OS_X_VERSION_MAX_ALLOWED >= 1020 +#if MAC_OS_X_VERSION_MAX_ALLOWED >= 1020 #define USE_CG_DRAWING 1 #endif #endif @@ -117,7 +117,14 @@ typedef unsigned long Time; #endif #endif -typedef WindowPtr Window; +/* Whether to use HIToolbar. */ +#ifndef USE_MAC_TOOLBAR +#if USE_CG_DRAWING && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030 && MAC_OS_X_VERSION_MIN_REQUIRED != 1020 +#define USE_MAC_TOOLBAR 1 +#endif +#endif + +typedef WindowRef Window; typedef GWorldPtr Pixmap; #define Cursor ThemeCursor -- 2.39.2