class WXDLLEXPORT wxPenList : public wxList
{
- // DECLARE_DYNAMIC_CLASS(wxPenList)
-
public:
wxPenList() { }
- virtual ~wxPenList();
+ ~wxPenList();
void AddPen(wxPen *pen);
void RemovePen(wxPen *pen);
class WXDLLEXPORT wxBrushList : public wxList
{
- // DECLARE_DYNAMIC_CLASS(wxBrushList)
-
public:
wxBrushList() { }
- virtual ~wxBrushList();
+ ~wxBrushList();
void AddBrush(wxBrush *brush);
void RemoveBrush(wxBrush *brush);
class WXDLLEXPORT wxFontList : public wxList
{
- // DECLARE_DYNAMIC_CLASS(wxFontList)
-
public:
wxFontList() { }
- virtual ~wxFontList();
+ ~wxFontList();
void AddFont(wxFont *font);
void RemoveFont(wxFont *font);
class WXDLLEXPORT wxColourDatabase
{
- // DECLARE_CLASS(wxColourDatabase)
-
public:
wxColourDatabase();
- virtual ~wxColourDatabase() ;
+ ~wxColourDatabase() ;
// Not const because it may add a name to the database
wxColour *FindColour(const wxString& colour) ;
class WXDLLEXPORT wxBitmapList : public wxList
{
- // DECLARE_DYNAMIC_CLASS(wxBitmapList)
-
public:
wxBitmapList();
- virtual ~wxBitmapList();
+ ~wxBitmapList();
void AddBitmap(wxBitmap *bitmap);
void RemoveBitmap(wxBitmap *bitmap);
#if !wxUSE_STL
wxResourceCache(const unsigned int keyType) : wxList(keyType) { }
#endif
- virtual ~wxResourceCache();
-
-private:
- // DECLARE_DYNAMIC_CLASS(wxResourceCache)
+ ~wxResourceCache();
};
// ---------------------------------------------------------------------------
#include "wx/mac/private.h"
#include "wx/mac/uma.h"
#endif
-//IMPLEMENT_CLASS(wxColourDatabase, wxList)
-//IMPLEMENT_DYNAMIC_CLASS(wxFontList, wxList)
-//IMPLEMENT_DYNAMIC_CLASS(wxPenList, wxList)
-//IMPLEMENT_DYNAMIC_CLASS(wxBrushList, wxList)
-//IMPLEMENT_DYNAMIC_CLASS(wxBitmapList, wxList)
-//IMPLEMENT_DYNAMIC_CLASS(wxResourceCache, wxList)
IMPLEMENT_ABSTRACT_CLASS(wxDCBase, wxObject)