X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/233f10bf15c7201e8733426cffdeb6595df539ae..e4c903b2ea42fe104ef50d0ea6028f14d8309dfa:/include/wx/msw/button.h?ds=sidebyside diff --git a/include/wx/msw/button.h b/include/wx/msw/button.h index 19d204f2e1..1f5ad27c9b 100644 --- a/include/wx/msw/button.h +++ b/include/wx/msw/button.h @@ -80,15 +80,25 @@ protected: // usually overridden base class virtuals virtual wxSize DoGetBestSize() const; + virtual bool DoGetAuthNeeded() const; + virtual void DoSetAuthNeeded(bool show); virtual wxBitmap DoGetBitmap(State which) const; virtual void DoSetBitmap(const wxBitmap& bitmap, State which); + virtual wxSize DoGetBitmapMargins() const; virtual void DoSetBitmapMargins(wxCoord x, wxCoord y); virtual void DoSetBitmapPosition(wxDirection dir); + // Increases the passed in size if necessary to account for the + // button image, if any + void AdjustForBitmapSize(wxSize& size) const; + class wxButtonImageData *m_imageData; + // true if the UAC symbol is shown + bool m_authNeeded; + private: - DECLARE_DYNAMIC_CLASS_NO_COPY(wxButton) + wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxButton); }; #endif // _WX_BUTTON_H_