2 % automatically generated by HelpGen from
3 % spinctrl.h at 11/Mar/00 00:22:05
6 \section{\class{wxSpinCtrl
}}\label{wxspinctrl
}
8 wxSpinCtrl combines
\helpref{wxTextCtrl
}{wxtextctrl
} and
9 \helpref{wxSpinButton
}{wxspinbutton
} in one control.
11 \wxheading{Derived from
}
13 \helpref{wxControl
}{wxcontrol
}\\
14 \helpref{wxWindow
}{wxwindow
}\\
15 \helpref{wxEvtHandler
}{wxevthandler
}\\
16 \helpref{wxObject
}{wxobject
}
18 \wxheading{Include files
}
22 \wxheading{Window styles
}
25 \begin{twocollist
}\itemsep=
0pt
26 \twocolitem{\windowstyle{wxSP
\_ARROW\_KEYS}}{The user can use arrow keys.
}
27 \twocolitem{\windowstyle{wxSP
\_WRAP}}{The value wraps at the minimum and maximum.
}
30 \wxheading{Event handling
}
32 To process input from a spin button, use one of these event handler macros to direct input to member
33 functions that take a
\helpref{wxScrollEvent
}{wxscrollevent
} argument:
36 \begin{twocollist
}\itemsep=
0pt
37 \twocolitem{{\bf EVT
\_SPINCTRL(id, func)
}}{Generated whenever spinctrl is updated
}
42 \helpref{Event handling overview
}{eventhandlingoverview
},
43 \helpref{wxSpinButton
}{wxspinbutton
},
44 \helpref{wxControl
}{wxcontrol
}
46 \latexignore{\rtfignore{\wxheading{Members
}}}
48 \membersection{wxSpinCtrl::wxSpinCtrl
}\label{wxspinctrlwxspinctrl
}
50 \func{}{wxSpinCtrl
}{\void}
54 \func{}{wxSpinCtrl
}{\param{wxWindow*
}{parent
},
\param{wxWindowID
}{id = -
1},
\param{const wxString\&
}{value = wxEmptyString
},
\param{const wxPoint\&
}{pos = wxDefaultPosition
},
\param{const wxSize\&
}{size = wxDefaultSize
},
\param{long
}{style = wxSP
\_ARROW\_KEYS},
\param{int
}{min =
0},
\param{int
}{max =
100},
\param{int
}{initial =
0},
\param{const wxString\&
}{name =
\_T("wxSpinCtrl")
}}
56 Constructor, creating and showing a spin control.
58 \wxheading{Parameters
}
60 \docparam{parent
}{Parent window. Must not be NULL.
}
62 \docparam{value
}{Default value.
}
64 \docparam{id
}{Window identifier. A value of -
1 indicates a default value.
}
66 \docparam{pos
}{Window position. If the position (-
1, -
1) is specified then a default position is chosen.
}
68 \docparam{size
}{Window size. If the default size (-
1, -
1) is specified then a default size is chosen.
}
70 \docparam{style
}{Window style. See
\helpref{wxSpinButton
}{wxspinbutton
}.
}
72 \docparam{min
}{Minimal value.
}
74 \docparam{max
}{Maximal value.
}
76 \docparam{initial
}{Initial value.
}
78 \docparam{name
}{Window name.
}
82 \helpref{wxSpinCtrl::Create
}{wxspinctrlcreate
}
84 \membersection{wxSpinCtrl::Create
}\label{wxspinctrlcreate
}
86 \func{bool
}{Create
}{\param{wxWindow*
}{parent
},
\param{wxWindowID
}{id = -
1},
\param{const wxString\&
}{value = wxEmptyString
},
\param{const wxPoint\&
}{pos = wxDefaultPosition
},
\param{const wxSize\&
}{size = wxDefaultSize
},
\param{long
}{style = wxSP
\_ARROW\_KEYS},
\param{int
}{min =
0},
\param{int
}{max =
100},
\param{int
}{initial =
0},
\param{const wxString\&
}{name =
\_T("wxSpinCtrl")
}}
88 Creation function called by the spin control constructor.
90 See
\helpref{wxSpinCtrl::wxSpinCtrl
}{wxspinctrlwxspinctrl
} for details.
92 \membersection{wxSpinCtrl::SetValue
}\label{wxspinctrlsetvalue
}
94 \func{void
}{SetValue
}{\param{const wxString\&
}{text
}}
96 \func{void
}{SetValue
}{\param{int
}{value
}}
98 Sets the value of the spin control.
100 \membersection{wxSpinCtrl::GetValue
}\label{wxspinctrlgetvalue
}
102 \constfunc{int
}{GetValue
}{\void}
104 Gets the value of the spin control.
106 \membersection{wxSpinCtrl::SetRange
}\label{wxspinctrlsetrange
}
108 \func{void
}{SetRange
}{\param{int
}{minVal
},
\param{int
}{maxVal
}}
110 Sets range of allowable values.
112 \membersection{wxSpinCtrl::GetMin
}\label{wxspinctrlgetmin
}
114 \constfunc{int
}{GetMin
}{\void}
116 Gets minimal allowable value.
118 \membersection{wxSpinCtrl::GetMax
}\label{wxspinctrlgetmax
}
120 \constfunc{int
}{GetMax
}{\void}
122 Gets maximal allowable value.