- if (!bitmap.Ok()) return;
- m_disabled = bitmap;
-
- SetBitmap();
-}
-
-void wxBitmapButton::SetBitmapFocus( const wxBitmap& bitmap )
-{
- if (!bitmap.Ok()) return;
- m_focus = bitmap;
-
- SetBitmap();
-}
-
-void wxBitmapButton::SetBitmapLabel( const wxBitmap& bitmap )
-{
- if (!bitmap.Ok()) return;
- m_bitmap = bitmap;
-
- SetBitmap();
-}
-
-void wxBitmapButton::SetBitmapSelected( const wxBitmap& bitmap )
-{
- if (!bitmap.Ok()) return;
- m_selected = bitmap;
-
- SetBitmap();
+ wxSize best;
+
+ if (m_bmpNormal.Ok())
+ {
+ int border = HasFlag(wxNO_BORDER) ? 4 : 10;
+ best.x = m_bmpNormal.GetWidth()+border;
+ best.y = m_bmpNormal.GetHeight()+border;
+ }
+ return best;