X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9838df2cefc5b368bb11f98c784ecc78f45ecaf7..09e48f0b1917db7e455f28c2c9ed661d39e9ab65:/src/motif/spinbutt.cpp diff --git a/src/motif/spinbutt.cpp b/src/motif/spinbutt.cpp index 73cedd396d..1c763d4603 100644 --- a/src/motif/spinbutt.cpp +++ b/src/motif/spinbutt.cpp @@ -6,26 +6,24 @@ // Created: 17/09/98 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #ifdef __GNUG__ #pragma implementation "spinbutt.h" +#pragma implementation "spinctlg.h" #endif #include "wx/spinbutt.h" +#include "wx/spinctrl.h" -#if !USE_SHARED_LIBRARY +// put wxSpinCtrl here too because it doesn't have a separate file for it in +// wxMotif (yet) IMPLEMENT_DYNAMIC_CLASS(wxSpinButton, wxControl) -#endif - -wxSpinButton::wxSpinButton() -{ - m_min = 0; - m_max = 100; -} +IMPLEMENT_DYNAMIC_CLASS(wxSpinCtrl, wxControl) +IMPLEMENT_DYNAMIC_CLASS(wxSpinEvent, wxNotifyEvent) -bool wxSpinButton::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, const wxSize& size, +bool wxSpinButton::Create(wxWindow *parent, wxWindowID id, const wxPoint& WXUNUSED(pos), const wxSize& WXUNUSED(size), long style, const wxString& name) { SetName(name); @@ -33,9 +31,8 @@ bool wxSpinButton::Create(wxWindow *parent, wxWindowID id, const wxPoint& pos, c m_windowStyle = style; if (parent) parent->AddChild(this); - - m_min = 0; - m_max = 100; + + InitBase(); m_windowId = (id == -1) ? NewControlId() : id; @@ -52,23 +49,22 @@ wxSpinButton::~wxSpinButton() int wxSpinButton::GetValue() const { - // TODO + // TODO return 0; } -void wxSpinButton::SetValue(int val) +void wxSpinButton::SetValue(int WXUNUSED(val)) { - // TODO + // TODO } void wxSpinButton::SetRange(int minVal, int maxVal) { - m_min = minVal; - m_max = maxVal; - // TODO + // TODO + wxSpinButtonBase::SetRange(minVal, maxVal); } -void wxSpinButton::ChangeFont(bool keepOriginalSize) +void wxSpinButton::ChangeFont(bool WXUNUSED(keepOriginalSize)) { // TODO } @@ -82,12 +78,3 @@ void wxSpinButton::ChangeForegroundColour() { // TODO } - -// Spin event -IMPLEMENT_DYNAMIC_CLASS(wxSpinEvent, wxScrollEvent) - -wxSpinEvent::wxSpinEvent(wxEventType commandType, int id): - wxScrollEvent(commandType, id) -{ -} -