class WXDLLEXPORT wxBitmapHandler;
class WXDLLEXPORT wxIcon;
class WXDLLEXPORT wxCursor;
+class WXDLLEXPORT wxControl;
// A mask is a mono bitmap used for drawing bitmaps
// transparently.
DECLARE_DYNAMIC_CLASS(wxMask)
public:
- wxMask(void);
+ wxMask();
// Construct a mask from a bitmap and a colour indicating
// the transparent area
// Construct a mask from a mono bitmap (copies the bitmap).
wxMask(const wxBitmap& bitmap);
- ~wxMask(void);
+ ~wxMask();
bool Create(const wxBitmap& bitmap, const wxColour& colour);
bool Create(const wxBitmap& bitmap, int paletteIndex);
friend class WXDLLEXPORT wxIcon;
friend class WXDLLEXPORT wxCursor;
public:
- wxBitmapRefData(void);
- ~wxBitmapRefData(void);
+ wxBitmapRefData();
+ ~wxBitmapRefData();
public:
int m_width;
friend class WXDLLEXPORT wxBitmapHandler;
public:
- wxBitmap(void); // Platform-specific
+ wxBitmap(); // Platform-specific
// Copy constructors
- inline wxBitmap(const wxBitmap& bitmap)
- { Ref(bitmap); if ( wxTheBitmapList ) wxTheBitmapList->AddBitmap(this); }
+ wxBitmap(const wxBitmap& bitmap);
// Initialize with raw data
wxBitmap(const char bits[], int width, int height, int depth = 1);
- class WXDLLEXPORT wxItem;
// Initialize with XPM data
- wxBitmap(char **data, wxItem *anItem = NULL);
+ wxBitmap(char **data, wxControl *anItem = NULL);
// Load a file or resource
wxBitmap(const wxString& name, long type = wxBITMAP_TYPE_BMP_RESOURCE);
// If depth is omitted, will create a bitmap compatible with the display
wxBitmap(int width, int height, int depth = -1);
- ~wxBitmap(void);
+ ~wxBitmap();
virtual bool Create(int width, int height, int depth = -1);
virtual bool Create(void *data, long type, int width, int height, int depth = 1);
static wxBitmapHandler *FindHandler(const wxString& extension, long bitmapType);
static wxBitmapHandler *FindHandler(long bitmapType);
- static void InitStandardHandlers(void);
- static void CleanUpHandlers(void);
+ static void InitStandardHandlers();
+ static void CleanUpHandlers();
protected:
static wxList sm_handlers;