// wxTheme
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxArtProvider;
-class WXDLLEXPORT wxColourScheme;
-class WXDLLEXPORT wxInputConsumer;
-class WXDLLEXPORT wxInputHandler;
-class WXDLLEXPORT wxRenderer;
-struct WXDLLEXPORT wxThemeInfo;
+class WXDLLIMPEXP_FWD_CORE wxArtProvider;
+class WXDLLIMPEXP_FWD_CORE wxColourScheme;
+class WXDLLIMPEXP_FWD_CORE wxInputConsumer;
+class WXDLLIMPEXP_FWD_CORE wxInputHandler;
+class WXDLLIMPEXP_FWD_CORE wxRenderer;
+struct WXDLLIMPEXP_FWD_CORE wxThemeInfo;
class WXDLLEXPORT wxTheme
{
// the current theme
static wxTheme *ms_theme;
- friend struct WXDLLEXPORT wxThemeInfo;
+ friend struct wxThemeInfo;
};
// ----------------------------------------------------------------------------
class wxDelegateTheme : public wxTheme
{
public:
- wxDelegateTheme(const wxChar *theme);
+ wxDelegateTheme(const wxString& theme);
virtual ~wxDelegateTheme();
virtual wxRenderer *GetRenderer();
wxThemeInfo *next;
// constructor for the struct itself
- wxThemeInfo(Constructor ctor, const wxChar *name, const wxChar *desc);
+ wxThemeInfo(Constructor ctor, const wxString& name, const wxString& desc);
};
// ----------------------------------------------------------------------------