+ virtual ~wxSpinCtrl();
+
+ bool Create(wxWindow* pParent
+ ,wxWindowID vId = wxID_ANY
+ ,const wxString& rsValue = wxEmptyString
+ ,const wxPoint& rPos = wxDefaultPosition
+ ,const wxSize& rSize = wxDefaultSize
+ ,long lStyle = wxSP_ARROW_KEYS
+ ,int nMin = 0
+ ,int nMax = 100
+ ,int nInitial = 0
+ ,const wxString& rsName = wxT("wxSpinCtrl")
+ );
+
+ //
+ // A wxTextCtrl-like method (but we can't have GetValue returning wxString
+ // because the base class already has one returning int!)
+ //
+ void SetValue(const wxString& rsText);
+
+ //
+ // implementation only from now on
+ // -------------------------------
+ //
+ virtual bool Enable(bool bEnable = true);
+
+ virtual int GetValue(void) const;
+
+ virtual bool SetFont(const wxFont &rFont);
+ virtual void SetFocus(void);
+
+ inline virtual void SetValue(int nVal) { wxSpinButton::SetValue(nVal); }