#ifndef _WX_UNIV_COLSCHEM_H_
#define _WX_UNIV_COLSCHEM_H_
-#ifdef __GNUG__
- #pragma interface "colschem.h"
-#endif
-
-class WXDLLEXPORT wxWindow;
+class WXDLLIMPEXP_FWD_CORE wxWindow;
#include "wx/colour.h"
#include "wx/checkbox.h"
// wxColourScheme
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxColourScheme
+class WXDLLIMPEXP_CORE wxColourScheme
{
public:
// the standard colours
SHADOW_HIGHLIGHT,
SHADOW_IN,
SHADOW_OUT,
-
+
// the titlebar background colours for the normal and focused states
TITLEBAR,
TITLEBAR_ACTIVE,
-
+
// the titlebar text colours
TITLEBAR_TEXT,
TITLEBAR_ACTIVE_TEXT,
-
+
// the default gauge fill colour
GAUGE,
// desktop background colour (only used by framebuffer ports)
DESKTOP,
+ // wxFrame's background colour
+ FRAME,
+
MAX
};
virtual wxColour GetBackground(wxWindow *win) const = 0;
// virtual dtor for any base class
- virtual ~wxColourScheme();
+ virtual ~wxColourScheme() {}
};
// some people just can't spell it correctly :-)