X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dca9410337a8397c0b815e57cd66ec82e5c85654..66c2bf7b1d9326fb650acfaae22ec50528cfbf7c:/include/wx/spinbutt.h?ds=sidebyside diff --git a/include/wx/spinbutt.h b/include/wx/spinbutt.h index 94402564ea..cb11e29833 100644 --- a/include/wx/spinbutt.h +++ b/include/wx/spinbutt.h @@ -4,7 +4,6 @@ // Author: Julian Smart, Vadim Zeitlin // Modified by: // Created: 23.07.99 -// RCS-ID: $Id$ // Copyright: (c) Julian Smart // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -22,8 +21,9 @@ #include "wx/control.h" #include "wx/event.h" +#include "wx/range.h" -#define wxSPIN_BUTTON_NAME _T("wxSpinButton") +#define wxSPIN_BUTTON_NAME wxT("wxSpinButton") // ---------------------------------------------------------------------------- // The wxSpinButton is like a small scrollbar than is often placed next @@ -46,6 +46,7 @@ public: virtual int GetValue() const = 0; virtual int GetMin() const { return m_min; } virtual int GetMax() const { return m_max; } + wxRange GetRange() const { return wxRange( GetMin(), GetMax() );} // operations virtual void SetValue(int val) = 0; @@ -56,6 +57,7 @@ public: m_min = minVal; m_max = maxVal; } + void SetRange( const wxRange& range) { SetRange( range.GetMin(), range.GetMax()); } // is this spin button vertically oriented? bool IsVertical() const { return (m_windowStyle & wxSP_VERTICAL) != 0; } @@ -65,7 +67,7 @@ protected: int m_min; int m_max; - DECLARE_NO_COPY_CLASS(wxSpinButtonBase) + wxDECLARE_NO_COPY_CLASS(wxSpinButtonBase); }; // ----------------------------------------------------------------------------