]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/univ/theme.h
Fix aggregate has a partly bracketed Unmatched initializer warnings - which means...
[wxWidgets.git] / include / wx / univ / theme.h
index ab00b081e7c20d2f4133b47797f9a6f8bf2007b4..62c0d53df5a261d81c86c9812af4a764cc894882 100644 (file)
@@ -14,7 +14,7 @@
 #ifndef _WX_UNIV_THEME_H_
 #define _WX_UNIV_THEME_H_
 
-#ifdef __GNUG__
+#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
     #pragma interface "theme.h"
 #endif
 
@@ -108,7 +108,7 @@ struct WXDLLEXPORT wxThemeInfo
     WXDLLEXPORT_DATA(extern bool) wxThemeUse##themename;                    \
     static struct wxThemeUserFor##themename                                 \
     {                                                                       \
-        wxThemeUserFor##themename() { wxThemeUse##themename = TRUE; }       \
+        wxThemeUserFor##themename() { wxThemeUse##themename = true; }       \
     } wxThemeDoUse##themename
 
 // to declare a new theme, this macro must be used in the class declaration
@@ -121,7 +121,7 @@ struct WXDLLEXPORT wxThemeInfo
 
 // and this one must be inserted in the source file
 #define WX_IMPLEMENT_THEME(classname, themename, themedesc)                 \
-    WXDLLEXPORT_DATA(bool) wxThemeUse##themename = TRUE;                    \
+    WXDLLEXPORT_DATA(bool) wxThemeUse##themename = true;                    \
     wxTheme *wxCtorFor##themename() { return new classname; }               \
     wxThemeInfo classname::ms_info##themename(wxCtorFor##themename,         \
                                               wxT( #themename ), themedesc)