| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/colourdata.h
 
- // Author:      Julian Smart
 
- // Copyright:   (c) Julian Smart
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- #ifndef _WX_COLOURDATA_H_
 
- #define _WX_COLOURDATA_H_
 
- #include "wx/colour.h"
 
- class WXDLLIMPEXP_CORE wxColourData : public wxObject
 
- {
 
- public:
 
-     // number of custom colours we store
 
-     enum
 
-     {
 
-         NUM_CUSTOM = 16
 
-     };
 
-     wxColourData();
 
-     wxColourData(const wxColourData& data);
 
-     wxColourData& operator=(const wxColourData& data);
 
-     virtual ~wxColourData();
 
-     void SetChooseFull(bool flag) { m_chooseFull = flag; }
 
-     bool GetChooseFull() const { return m_chooseFull; }
 
-     void SetColour(const wxColour& colour) { m_dataColour = colour; }
 
-     const wxColour& GetColour() const { return m_dataColour; }
 
-     wxColour& GetColour() { return m_dataColour; }
 
-     // SetCustomColour() modifies colours in an internal array of NUM_CUSTOM
 
-     // custom colours;
 
-     void SetCustomColour(int i, const wxColour& colour);
 
-     wxColour GetCustomColour(int i) const;
 
-     // Serialize the object to a string and restore it from it
 
-     wxString ToString() const;
 
-     bool FromString(const wxString& str);
 
-     // public for backwards compatibility only: don't use directly
 
-     wxColour        m_dataColour;
 
-     wxColour        m_custColours[NUM_CUSTOM];
 
-     bool            m_chooseFull;
 
-     DECLARE_DYNAMIC_CLASS(wxColourData)
 
- };
 
- #endif // _WX_COLOURDATA_H_
 
 
  |