X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a6fd73d33ac80632981dee1c0be669f20ba765b5..e4c903b2ea42fe104ef50d0ea6028f14d8309dfa:/include/wx/msw/button.h diff --git a/include/wx/msw/button.h b/include/wx/msw/button.h index 52ca818cbe..1f5ad27c9b 100644 --- a/include/wx/msw/button.h +++ b/include/wx/msw/button.h @@ -80,16 +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_