Classes | |
class | wxNumValidator< T > |
wxNumValidator is the common base class for numeric validator classes. More... | |
class | wxIntegerValidator< T > |
Validator for text entries used for integer entry. More... | |
class | wxFloatingPointValidator< T > |
Validator for text entries used for floating point numbers entry. More... | |
Enumerations | |
enum | wxNumValidatorStyle { wxNUM_VAL_DEFAULT = 0, wxNUM_VAL_THOUSANDS_SEPARATOR = 1, wxNUM_VAL_ZERO_AS_BLANK = 2, wxNUM_VAL_NO_TRAILING_ZEROES } |
Bit masks used for numeric validator styles. More... | |
Functions | |
template<typename T > | |
wxIntegerValidator< T > | wxMakeIntegerValidator (T *value, int style=wxNUM_VAL_DEFAULT) |
Creates a wxIntegerValidator object with automatic type deduction. | |
template<typename T > | |
wxFloatingPointValidator< T > | wxMakeFloatingPointValidator (T *value, int style=wxNUM_VAL_DEFAULT) |
Creates a wxFloatingPointValidator object with automatic type deduction. | |
template<typename T > | |
wxFloatingPointValidator< T > | wxMakeFloatingPointValidator (int precision, T *value, int style=wxNUM_VAL_DEFAULT) |
Creates a wxFloatingPointValidator object with automatic type deduction. | |
|
inline |
Creates a wxFloatingPointValidator object with automatic type deduction.
Similarly to wxMakeIntegerValidator(), this function allows to avoid explicitly specifying the validator type.
|
inline |
Creates a wxFloatingPointValidator object with automatic type deduction.
Similarly to wxMakeIntegerValidator(), this function allows to avoid explicitly specifying the validator type.
wxIntegerValidator<T> wxMakeIntegerValidator | ( | T * | value, |
int | style = wxNUM_VAL_DEFAULT |
||
) |
Creates a wxIntegerValidator object with automatic type deduction.
This function can be used to create wxIntegerValidator object without explicitly specifying its type, e.g. write just:
instead of more verbose