#include <wx/spinctrl.h>
wxSpinCtrlDouble combines wxTextCtrl and wxSpinButton in one control and displays a real number.
(wxSpinCtrl displays an integer.)
This class supports the following styles:
![]() | ![]() | ![]() |
wxMSW appearance | wxGTK appearance | wxMac appearance |
Public Member Functions | |
wxSpinCtrlDouble () | |
Default constructor. | |
wxSpinCtrlDouble (wxWindow *parent, wxWindowID id=-1, const wxString &value=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxSP_ARROW_KEYS, double min=0, double max=100, double initial=0, double inc=1, const wxString &name=wxT("wxSpinCtrlDouble")) | |
Constructor, creating and showing a spin control. | |
bool | Create (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &value=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxSP_ARROW_KEYS, double min=0, double max=100, double initial=0, double inc=1, const wxString &name="wxSpinCtrlDouble") |
Creation function called by the spin control constructor. | |
unsigned int | GetDigits () const |
Gets the number of digits in the display. | |
double | GetIncrement () const |
Gets the increment value. | |
double | GetMax () const |
Gets maximal allowable value. | |
double | GetMin () const |
Gets minimal allowable value. | |
double | GetValue () const |
Gets the value of the spin control. | |
void | SetDigits (unsigned int digits) |
Sets the number of digits in the display. | |
void | SetIncrement (double inc) |
Sets the increment value. | |
void | SetRange (double minVal, double maxVal) |
Sets range of allowable values. | |
virtual void | SetValue (const wxString &text) |
Sets the value of the spin control. | |
void | SetValue (double value) |
Sets the value of the spin control. |
wxSpinCtrlDouble::wxSpinCtrlDouble | ( | ) |
Default constructor.
wxSpinCtrlDouble::wxSpinCtrlDouble | ( | wxWindow * | parent, | |
wxWindowID | id = -1 , |
|||
const wxString & | value = wxEmptyString , |
|||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxDefaultSize , |
|||
long | style = wxSP_ARROW_KEYS , |
|||
double | min = 0 , |
|||
double | max = 100 , |
|||
double | initial = 0 , |
|||
double | inc = 1 , |
|||
const wxString & | name = wxT("wxSpinCtrlDouble") | |||
) |
Constructor, creating and showing a spin control.
parent | Parent window. Must not be NULL. | |
value | Default value (as text). | |
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. | |
min | Minimal value. | |
max | Maximal value. | |
initial | Initial value. | |
inc | Increment value. | |
name | Window name. |
bool wxSpinCtrlDouble::Create | ( | wxWindow * | parent, | |
wxWindowID | id = wxID_ANY , |
|||
const wxString & | value = wxEmptyString , |
|||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxDefaultSize , |
|||
long | style = wxSP_ARROW_KEYS , |
|||
double | min = 0 , |
|||
double | max = 100 , |
|||
double | initial = 0 , |
|||
double | inc = 1 , |
|||
const wxString & | name = "wxSpinCtrlDouble" | |||
) |
Creation function called by the spin control constructor.
See wxSpinCtrlDouble() for details.
unsigned int wxSpinCtrlDouble::GetDigits | ( | ) | const |
Gets the number of digits in the display.
double wxSpinCtrlDouble::GetIncrement | ( | ) | const |
Gets the increment value.
double wxSpinCtrlDouble::GetMax | ( | ) | const |
Gets maximal allowable value.
double wxSpinCtrlDouble::GetMin | ( | ) | const |
Gets minimal allowable value.
double wxSpinCtrlDouble::GetValue | ( | ) | const |
Gets the value of the spin control.
void wxSpinCtrlDouble::SetDigits | ( | unsigned int | digits | ) |
Sets the number of digits in the display.
void wxSpinCtrlDouble::SetIncrement | ( | double | inc | ) |
Sets the increment value.
void wxSpinCtrlDouble::SetRange | ( | double | minVal, | |
double | maxVal | |||
) |
Sets range of allowable values.
void wxSpinCtrlDouble::SetValue | ( | double | value | ) |
Sets the value of the spin control.
virtual void wxSpinCtrlDouble::SetValue | ( | const wxString & | text | ) | [virtual] |
Sets the value of the spin control.
Use the variant using double instead.
![]() |
[ top ] |