#include </home/work/projects/wx/2.9/wx/interface/wx/spinbutt.h>

It is often used next to a text control for increment and decrementing a value. Portable programs should try to use wxSpinCtrl instead as wxSpinButton is not implemented for all platforms but wxSpinCtrl is as it degenerates to a simple wxTextCtrl on such platforms.
-0x8000 to 0x7fff. Under GTK and Win32 with sufficiently new version of comctrl32.dll (at least 4.71 is required, 5.80 is recommended) the full 32 bit range is supported.This class supports the following styles:
The following event handler macros redirect the events to member function handlers 'func' with prototypes like:
![]() | ![]() | ![]() |
| wxMSW appearance | wxGTK appearance | wxMac appearance |
Public Member Functions | |
| wxSpinButton () | |
| Default constructor. | |
| wxSpinButton (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxSP_VERTICAL, const wxString &name="spinButton") | |
| Constructor, creating and showing a spin button. | |
| virtual | ~wxSpinButton () |
| Destructor, destroys the spin button control. | |
| bool | Create (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxSP_VERTICAL, const wxString &name="wxSpinButton") |
| Scrollbar creation function called by the spin button constructor. | |
| virtual int | GetMax () const |
| Returns the maximum permissible value. | |
| virtual int | GetMin () const |
| Returns the minimum permissible value. | |
| virtual int | GetValue () const |
| Returns the current spin button value. | |
| virtual void | SetRange (int min, int max) |
| Sets the range of the spin button. | |
| virtual void | SetValue (int value) |
| Sets the value of the spin button. | |
| wxSpinButton::wxSpinButton | ( | ) |
Default constructor.
| wxSpinButton::wxSpinButton | ( | wxWindow * | parent, | |
| wxWindowID | id = -1, |
|||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxDefaultSize, |
|||
| long | style = wxSP_VERTICAL, |
|||
| const wxString & | name = "spinButton" | |||
| ) |
Constructor, creating and showing a spin button.
| parent | Parent window. Must not be NULL. | |
| id | Window identifier. The value wxID_ANY indicates a default value. | |
| pos | Window position. If wxDefaultPosition is specified then a default position is chosen. | |
| size | Window size. If wxDefaultSize is specified then a default size is chosen. | |
| style | Window style. See wxSpinButton class description. | |
| name | Window name. |
| virtual wxSpinButton::~wxSpinButton | ( | ) | [virtual] |
Destructor, destroys the spin button control.
| bool wxSpinButton::Create | ( | wxWindow * | parent, | |
| wxWindowID | id = -1, |
|||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxDefaultSize, |
|||
| long | style = wxSP_VERTICAL, |
|||
| const wxString & | name = "wxSpinButton" | |||
| ) |
Scrollbar creation function called by the spin button constructor.
See wxSpinButton() for details.
| virtual int wxSpinButton::GetMax | ( | ) | const [virtual] |
| virtual int wxSpinButton::GetMin | ( | ) | const [virtual] |
| virtual int wxSpinButton::GetValue | ( | ) | const [virtual] |
| virtual void wxSpinButton::SetRange | ( | int | min, | |
| int | max | |||
| ) | [virtual] |
| virtual void wxSpinButton::SetValue | ( | int | value | ) | [virtual] |
Sets the value of the spin button.
| value | The value for the spin button. |
|
[ top ] |