wxBITMAP_TYPE_PNG_RESOURCE,
wxBITMAP_TYPE_JPEG,
wxBITMAP_TYPE_JPEG_RESOURCE,
+ wxBITMAP_TYPE_PNM,
+ wxBITMAP_TYPE_PNM_RESOURCE,
+ wxBITMAP_TYPE_PCX,
+ wxBITMAP_TYPE_PCX_RESOURCE,
wxBITMAP_TYPE_ANY = 50
};
#ifdef __WXMSW__
// Load from a resource
#define wxICON(X) wxIcon("" #X "")
+#elif defined(__WXPM__)
+ // Load from a resource
+ #define wxICON(X) wxIcon("" #X "")
#elif defined(__WXGTK__)
// Initialize from an included XPM
#define wxICON(X) wxIcon( (const char**) X##_xpm )
wxPoint GetPosition() const { return wxPoint(x, y); }
wxSize GetSize() const { return wxSize(width, height); }
+ // MFC-like functions
+
long GetLeft() const { return x; }
long GetTop() const { return y; }
- long GetBottom() const { return y + height; }
- long GetRight() const { return x + width; }
+ long GetBottom() const { return y + height - 1; }
+ long GetRight() const { return x + width - 1; }
+ void SetLeft(long left) { x = left; }
+ void SetRight(long right) { width = right - x + 1; }
+ void SetTop(long top) { y = top; }
+ void SetBottom(long bottom) { height = bottom - y + 1; }
bool operator==(const wxRect& rect) const;
bool operator!=(const wxRect& rect) const { return !(*this == rect); }