// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef __GTKSPINPUTTH__
+#ifndef __GTKSPINBUTTH__
#define __GTKSPINBUTTH__
#ifdef __GNUG__
#pragma interface
#endif
+#include "wx/defs.h"
+
+#if wxUSE_SPINBTN
+
+#include "wx/control.h"
+
//-----------------------------------------------------------------------------
// wxSpinButton
//-----------------------------------------------------------------------------
class wxSpinButton : public wxSpinButtonBase
{
- DECLARE_DYNAMIC_CLASS(wxSpinButton)
-
public:
wxSpinButton() { }
wxSpinButton( wxWindow *parent, wxWindowID id = -1,
{
Create(parent, id, pos, size, style, name);
}
- ~wxSpinButton();
bool Create( wxWindow *parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
GtkAdjustment *m_adjust;
float m_oldPos;
+protected:
+ virtual wxSize DoGetBestSize() const;
+
private:
DECLARE_EVENT_TABLE()
+ DECLARE_DYNAMIC_CLASS(wxSpinButton)
};
+#endif
+ // wxUSE_SPINBTN
+
#endif
// __GTKSPINBUTTH__