virtual ~wxBitmap();
+ // get the given part of bitmap
+ wxBitmap GetSubBitmap(const wxRect& rRect) const;
+
// copies the contents and mask of the given (colour) icon to the bitmap
bool CopyFromIcon(const wxIcon& rIcon);
inline virtual wxGDIImageRefData* CreateData() const
{ return new wxBitmapRefData; }
+ // creates the bitmap from XPM data, supposed to be called from ctor
+ bool CreateFromXpm(const char **bits);
+
private:
bool CopyFromIconOrCursor(const wxGDIImage& rIcon);
DECLARE_DYNAMIC_CLASS(wxBitmap)
-};
+}; // end of CLASS wxBitmap
// ----------------------------------------------------------------------------
// wxMask: a mono bitmap used for drawing bitmaps transparently.
private:
HDC m_hDc;
HPS m_hPs;
-};
+}; // end of wxMask
// ----------------------------------------------------------------------------
// wxBitmapHandler is a class which knows how to load/save bitmaps to/from file
);
private:
DECLARE_DYNAMIC_CLASS(wxBitmapHandler)
-};
+}; // end of wxBitmapHandler
#endif
// _WX_BITMAP_H_
m_pSelectedInto = NULL;
m_nNumColors = 0;
m_pBitmapMask = NULL;
-}
+ m_hBitmap = (WXHBITMAP) NULL;
+} // end of wxBitmapRefData::wxBitmapRefData
void wxBitmapRefData::Free()
{
delete m_pBitmapMask;
m_pBitmapMask = NULL;
-}
+} // end of wxBitmapRefData::Free
// ----------------------------------------------------------------------------
// wxBitmap creation