From e00289df69c80e47e7352a62e0d1beaea2d20b46 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 14 Aug 2010 21:56:42 +0200 Subject: [PATCH] Fix building the Mac version with GUI. --- src/Makefile | 3 +++ src/gui_mac.c | 6 ++++++ src/os_macosx.m | 7 ++++++- src/proto/gui_mac.pro | 1 + 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 00306b93a..5719b3c8e 100644 --- a/src/Makefile +++ b/src/Makefile @@ -357,6 +357,9 @@ CClink = $(CC) #CONF_OPT_GUI = --enable-gui=athena #CONF_OPT_GUI = --enable-gui=nextaw +# Carbon GUI for Mac OS X +#CONF_OPT_GUI = --enable-gui=carbon + # DARWIN - detecting Mac OS X # Uncomment this line when you want to compile a Unix version of Vim on # Darwin. None of the Mac specific options or files will be used. diff --git a/src/gui_mac.c b/src/gui_mac.c index 2f0f7f865..d83a1379a 100644 --- a/src/gui_mac.c +++ b/src/gui_mac.c @@ -2597,6 +2597,12 @@ bail: return CallNextEventHandler(nextHandler, theEvent); } + void +gui_mch_mousehide(int hide) +{ + /* TODO */ +} + #if 0 /* diff --git a/src/os_macosx.m b/src/os_macosx.m index 34a701212..08997e562 100644 --- a/src/os_macosx.m +++ b/src/os_macosx.m @@ -19,7 +19,12 @@ #import -#ifdef FEAT_CLIPBOARD +/* + * Clipboard support for the console. + * Don't include this when building the GUI version, the functions in + * gui_mac.c are used then. + */ +#if defined(FEAT_CLIPBOARD) && !defined(FEAT_GUI) /* Used to identify clipboard data copied from Vim. */ diff --git a/src/proto/gui_mac.pro b/src/proto/gui_mac.pro index 29ab9d383..ba6e2ad42 100644 --- a/src/proto/gui_mac.pro +++ b/src/proto/gui_mac.pro @@ -139,6 +139,7 @@ void gui_mac_doKeyEvent __ARGS((EventRecord *theEvent)); void gui_mac_doMouseDownEvent __ARGS((EventRecord *theEvent)); void gui_mac_doMouseMovedEvent __ARGS((EventRecord *event)); void gui_mac_doMouseUpEvent __ARGS((EventRecord *theEvent)); +void gui_mch_mousehide __ARGS((int hide)); int C2PascalString (char_u *CString, Str255 *PascalString); int GetFSSpecFromPath ( char_u *file, FSSpec *fileFSSpec); -- 2.50.1