]> Pileus Git - ~andy/gtk/commitdiff
Move Leopard-specific type definitions to gdkquartz.h
authorKristian Rietveld <kris@gtk.org>
Sun, 27 Jun 2010 08:32:12 +0000 (10:32 +0200)
committerKristian Rietveld <kris@gtk.org>
Sun, 27 Jun 2010 09:00:42 +0000 (11:00 +0200)
Update includes subsequently where it matters.  Fixes build on Mac OS
X 10.4.

(cherry picked from commit e634f3fbe0498afc560530d9b92eb4709d7c7f97)

gdk/quartz/GdkQuartzView.c
gdk/quartz/gdkprivate-quartz.h
gdk/quartz/gdkquartz.h
gdk/quartz/gdkwindow-quartz.h
gtk/gtkquartz.c

index 02018ff8d07592bed89c96756a7f3bd0470b6a28..2c897fb883762d8359b63fba41cdcbf0eed6153b 100644 (file)
@@ -23,6 +23,7 @@
 #include "gdkregion-generic.h"
 #include "gdkwindow-quartz.h"
 #include "gdkprivate-quartz.h"
+#include "gdkquartz.h"
 
 @implementation GdkQuartzView
 
index 8e9708f3c4d8b9c2106bb63b368ed3a29584f2f1..11d57bf36c829dfe2d9cb9af7b7318005bd52c36 100644 (file)
@@ -27,6 +27,7 @@
 #include <gdk/gdkprivate.h>
 #include <gdk/quartz/gdkpixmap-quartz.h>
 #include <gdk/quartz/gdkwindow-quartz.h>
+#include <gdk/quartz/gdkquartz.h>
 
 #include <gdk/gdk.h>
 
index d7177fea44b64e81925f2de9333358d4256e37f3..48c47484cbde57d98a73be0d9ce496ef2bf949c3 100644 (file)
 
 G_BEGIN_DECLS
 
+/* NSInteger only exists in Leopard and newer.  This check has to be
+ * done after inclusion of the system headers.  If NSInteger has not
+ * been defined, we know for sure that we are on 32-bit.
+ */
+#ifndef NSINTEGER_DEFINED
+typedef int NSInteger;
+typedef unsigned int NSUInteger;
+#endif
+
+#ifndef CGFLOAT_DEFINED
+typedef float CGFloat;
+#endif
+
 NSWindow *gdk_quartz_window_get_nswindow                        (GdkWindow      *window);
 NSView   *gdk_quartz_window_get_nsview                          (GdkWindow      *window);
 NSImage  *gdk_quartz_pixbuf_to_ns_image_libgtk_only             (GdkPixbuf      *pixbuf);
index cbb0fe1668cd73495594b3038a39eca0e919ac0a..4a0e27a1745152e96646656c0a5e4808b02b65ce 100644 (file)
 #import <gdk/quartz/GdkQuartzView.h>
 #import <gdk/quartz/GdkQuartzWindow.h>
 
-/* NSInteger only exists in Leopard and newer.  This check has to be
- * done after inclusion of the system headers.  If NSInteger has not
- * been defined, we know for sure that we are on 32-bit.
- */
-#ifndef NSINTEGER_DEFINED
-typedef int NSInteger;
-typedef unsigned int NSUInteger;
-#endif
-
-#ifndef CGFLOAT_DEFINED
-typedef float CGFloat;
-#endif
-
 G_BEGIN_DECLS
 
 /* Window implementation for Quartz
index dcc8ee0c9a30a9fb2c1510b1e411e5758f132d4b..265d9ffa222bb13fac85e1f3bb43ffd341c5da90 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 
 #include "gtkquartz.h"
+#include <gdk/quartz/gdkquartz.h>
 #include "gtkalias.h"
 
 NSImage *