]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/ogl/src/mfutils.h
Change a Popup menu from using a callback to using events. Can't test
[wxWidgets.git] / utils / ogl / src / mfutils.h
index 00117940eee8771e9d9df965bf314965c79a52c0..b070e1781db683d0afe1e9172fe89818d7f0c05d 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <wx/metafile.h>
 
-#ifndef __WXMSW__
+#ifndef GetRValue
 #define GetRValue(rgb)     ((unsigned char)(rgb))
 #define GetGValue(rgb)      ((unsigned char)(((int)(rgb)) >> 8))
 #define GetBValue(rgb)     ((unsigned char)((rgb)>>16))
@@ -27,7 +27,7 @@
 
 /* Metafile Functions */
 /* Win32s/Borland need these macros, although META_SETBKCOLOR is defined */
-#if !defined(META_SETBKCOLOR) || defined(WIN32)
+#if 1 // !defined(META_SETBKCOLOR) // || defined(WIN32)
 
 #define META_SETBKCOLOR                     0x0201
 #define META_SETBKMODE              0x0102
 
 /* PitchAndFamily family values (high 4 bits) */
 /* Win32s/Borland don't need this */
-#if !defined(__BORLANDC__) && !defined(WIN32)
+#ifndef FF_DONTCARE // !defined(__BORLANDC__) && !defined(WIN32)
 #define FF_DONTCARE         0x00
 #define FF_ROMAN            0x10
 #define FF_SWISS            0x20
@@ -183,15 +183,15 @@ class wxMetaRecord: public wxObject
 class wxXMetaFile: public wxObject
 {
  public:
-  float lastX;
-  float lastY;
+  double lastX;
+  double lastY;
   bool ok;
 
-  float left;
-  float top;
-  float right;
-  float bottom;
-  
+  double left;
+  double top;
+  double right;
+  double bottom;
+
   wxList metaRecords;
   wxList gdiObjects; // List of wxMetaRecord objects created with Create...,
                      // referenced by position in list by SelectObject