X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6762286db6cf974817dead5b88bebf0e390dbb7e..c579ac6280f819e8e6fb2adf80d345d84b0bfcfe:/include/wx/osx/bmpbuttn.h diff --git a/include/wx/osx/bmpbuttn.h b/include/wx/osx/bmpbuttn.h index 265d2757bd..9cb9bb70ce 100644 --- a/include/wx/osx/bmpbuttn.h +++ b/include/wx/osx/bmpbuttn.h @@ -9,25 +9,21 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifndef _WX_BMPBUTTN_H_ -#define _WX_BMPBUTTN_H_ +#ifndef _WX_OSX_BMPBUTTN_H_ +#define _WX_OSX_BMPBUTTN_H_ #include "wx/button.h" -WXDLLIMPEXP_DATA_CORE(extern const char) wxButtonNameStr[]; - #define wxDEFAULT_BUTTON_MARGIN 4 -class WXDLLIMPEXP_CORE wxBitmapButton: public wxBitmapButtonBase +class WXDLLIMPEXP_CORE wxBitmapButton : public wxBitmapButtonBase { - DECLARE_DYNAMIC_CLASS(wxBitmapButton) - public: wxBitmapButton() { SetMargins(wxDEFAULT_BUTTON_MARGIN, wxDEFAULT_BUTTON_MARGIN); } - + wxBitmapButton(wxWindow *parent, wxWindowID id, const wxBitmap& bitmap, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxBU_AUTODRAW, @@ -43,11 +39,12 @@ public: const wxValidator& validator = wxDefaultValidator, const wxString& name = wxButtonNameStr); - virtual void SetBitmapLabel(const wxBitmap& bitmap); - protected: - virtual wxSize DoGetBestSize() const; + virtual wxSize DoGetBestSize() const; + + virtual void DoSetBitmap(const wxBitmap& bitmap, State which); + + DECLARE_DYNAMIC_CLASS(wxBitmapButton) }; -#endif - // _WX_BMPBUTTN_H_ +#endif // _WX_OSX_BMPBUTTN_H_