// Author: Stefan Csomor
// Modified by:
// Created: 1998-01-01
-// RCS-ID: $Id: button.cpp 54845 2008-07-30 14:52:41Z SC $
// Copyright: (c) Stefan Csomor
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#include "wx/osx/private.h"
-wxSize wxButton::DoGetBestSize() const
-{
- if ( GetId() == wxID_HELP )
- return wxSize( 18 , 18 ) ;
-
- wxSize sz = GetDefaultSize() ;
-
- wxRect r ;
-
- GetPeer()->GetBestRect(&r);
-
- if ( r.GetWidth() == 0 && r.GetHeight() == 0 )
- {
- }
- sz.x = r.GetWidth();
- sz.y = r.GetHeight();
-
- int wBtn = 72;
-
- if ((wBtn > sz.x) || ( GetWindowStyle() & wxBU_EXACTFIT))
- sz.x = wBtn;
-
- return sz ;
-}
-
-wxSize wxButton::GetDefaultSize()
-{
- int wBtn = 72 ;
- int hBtn = 35 ;
-
- return wxSize(wBtn, hBtn);
-}
-
@implementation wxUIButton
+ (void)initialize