// Created: 19.08.00
// RCS-ID: $Id$
// Copyright: (c) 2000 SciTech Software, Inc. (www.scitechsoft.com)
-// Licence: wxWindows license
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
#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_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 :-)