X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/51abe921b849be69f02c174365c9a7bc8b46bd08..0b014ec713bbadb49460e4b23310fd325cdc0036:/src/mac/spinbutt.cpp?ds=sidebyside diff --git a/src/mac/spinbutt.cpp b/src/mac/spinbutt.cpp index f48ad3de9e..fc9954f9e5 100644 --- a/src/mac/spinbutt.cpp +++ b/src/mac/spinbutt.cpp @@ -11,6 +11,7 @@ #ifdef __GNUG__ #pragma implementation "spinbutt.h" +#pragma implementation "spinbuttbase.h" #endif #include "wx/spinbutt.h" @@ -29,6 +30,11 @@ IMPLEMENT_DYNAMIC_CLASS(wxSpinEvent, wxScrollEvent); #endif +wxSpinButton::wxSpinButton() + : wxSpinButtonBase() +{ +} + bool wxSpinButton::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name) { @@ -60,6 +66,16 @@ wxSpinButton::~wxSpinButton() // Attributes //////////////////////////////////////////////////////////////////////////// +int wxSpinButton::GetMin() const +{ + return m_min; +} + +int wxSpinButton::GetMax() const +{ + return m_max; +} + int wxSpinButton::GetValue() const { return m_value; @@ -87,7 +103,7 @@ void wxSpinButton::MacHandleControlClick( ControlHandle control , SInt16 control return ; wxEventType scrollEvent = wxEVT_NULL; - int nScrollInc; + int nScrollInc = 0; switch( controlpart ) { @@ -130,7 +146,7 @@ void wxSpinButton::MacHandleControlClick( ControlHandle control , SInt16 control // size calculation // ---------------------------------------------------------------------------- -wxSize wxSpinButton::DoGetBestSize() +wxSize wxSpinButton::DoGetBestSize() const { if ( (GetWindowStyle() & wxSP_VERTICAL) != 0 ) {