X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c801d85f158c4cba50b588807daabdcbd0ed3853..cd0183ca311cddba4c90afbd040ac61a013077a4:/include/wx/gtk1/bmpbuttn.h diff --git a/include/wx/gtk1/bmpbuttn.h b/include/wx/gtk1/bmpbuttn.h index c8dbaba78d..6800d97bf4 100644 --- a/include/wx/gtk1/bmpbuttn.h +++ b/include/wx/gtk1/bmpbuttn.h @@ -27,8 +27,46 @@ class wxBitmapButton; +//----------------------------------------------------------------------------- +// global data +//----------------------------------------------------------------------------- + +extern const char *wxButtonNameStr; + //----------------------------------------------------------------------------- // wxBitmapButton //----------------------------------------------------------------------------- +class wxBitmapButton: public wxControl +{ + DECLARE_DYNAMIC_CLASS(wxBitmapButton) + + public: + + wxBitmapButton(void); + inline wxBitmapButton(wxWindow *parent, wxWindowID id, const wxBitmap& bitmap, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = wxBU_AUTODRAW, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxButtonNameStr) + { + Create(parent, id, bitmap, pos, size, style, validator, name); + } + bool Create(wxWindow *parent, wxWindowID id, const wxBitmap& bitmap, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = wxBU_AUTODRAW, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxButtonNameStr); + void SetDefault(void); + void SetLabel( const wxString &label ); + wxString GetLabel(void) const; + virtual void SetLabel(const wxBitmap& bitmap) { SetBitmapLabel(bitmap); } + virtual void SetBitmapLabel( const wxBitmap& bitmap ); + wxBitmap& GetBitmapLabel(void) const { return (wxBitmap&) m_bitmap; } + + public: + + wxBitmap m_bitmap; + +}; #endif // __BMPBUTTONH__