// 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_