2 % automatically generated by HelpGen from
3 % spinctrl.h at 11/Mar/00 00:22:05
7 \section{\class{wxSpinCtrl
}}\label{wxspinctrl
}
9 wxSpinCtrl combines
\helpref{wxTextCtrl
}{wxtextctrl
} and
10 \helpref{wxSpinButton
}{wxspinbutton
} in one control.
12 \wxheading{Derived from
}
14 \helpref{wxControl
}{wxcontrol
}\\
15 \helpref{wxWindow
}{wxwindow
}\\
16 \helpref{wxEvtHandler
}{wxevthandler
}\\
17 \helpref{wxObject
}{wxobject
}
19 \wxheading{Include files
}
23 \wxheading{Window styles
}
26 \begin{twocollist
}\itemsep=
0pt
27 \twocolitem{\windowstyle{wxSP
\_ARROW\_KEYS}}{The user can use arrow keys.
}
28 \twocolitem{\windowstyle{wxSP
\_WRAP}}{The value wraps at the minimum and maximum.
}
31 \wxheading{Event handling
}
33 To process input from a spin button, use one of these event handler macros to direct input to member
34 functions that take a
\helpref{wxScrollEvent
}{wxscrollevent
} argument:
38 \twocolitem{{\bf EVT
\_SPINCTRL(id, func)
}}{Generated whenever spinctrl is updated
}
44 \helpref{Event handling overview
}{eventhandlingoverview
},
45 \helpref{wxSpinButton
}{wxspinbutton
},
46 \helpref{wxControl
}{wxcontrol
}
49 \latexignore{\rtfignore{\wxheading{Members
}}}
52 \membersection{wxSpinCtrl::wxSpinCtrl
}\label{wxspinctrlwxspinctrl
}
54 \func{}{wxSpinCtrl
}{\void}
58 \membersection{wxSpinCtrl::wxSpinCtrl
}\label{wxspinctrlwxspinctrl
}
60 \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")
}}
62 Constructor, creating and showing a spin control.
64 \wxheading{Parameters
}
66 \docparam{parent
}{Parent window. Must not be NULL.
}
68 \docparam{value
}{Default value.
}
70 \docparam{id
}{Window identifier. A value of -
1 indicates a default value.
}
72 \docparam{pos
}{Window position. If the position (-
1, -
1) is specified then a default position is chosen.
}
74 \docparam{size
}{Window size. If the default size (-
1, -
1) is specified then a default size is chosen.
}
76 \docparam{style
}{Window style. See
\helpref{wxSpinButton
}{wxspinbutton
}.
}
78 \docparam{min
}{Minimal value.
}
80 \docparam{max
}{Maximal value.
}
82 \docparam{initial
}{Initial value.
}
84 \docparam{name
}{Window name.
}
88 \helpref{wxSpinCtrl::Create
}{wxspinctrlcreate
}
91 \membersection{wxSpinCtrl::Create
}\label{wxspinctrlcreate
}
93 \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")
}}
95 Creation function called by the spin control constructor.
96 See
\helpref{wxSpinCtrl::wxSpinCtrl
}{wxspinctrlwxspinctrl
} for details.
99 \membersection{wxSpinCtrl::SetValue
}\label{wxspinctrlsetvalue
}
101 \func{void
}{SetValue
}{\param{const wxString\&
}{text
}}
103 \func{void
}{SetValue
}{\param{int
}{value
}}
105 Sets the value of the spin control.
107 \membersection{wxSpinCtrl::GetValue
}\label{wxspinctrlgetvalue
}
109 \constfunc{int
}{GetValue
}{\void}
111 Gets the value of the spin control.
113 \membersection{wxSpinCtrl::SetRange
}\label{wxspinctrlsetrange
}
115 \func{void
}{SetRange
}{\param{int
}{minVal
},
\param{int
}{maxVal
}}
117 Sets range of allowable values.
119 \membersection{wxSpinCtrl::GetMin
}\label{wxspinctrlgetmin
}
121 \constfunc{int
}{GetMin
}{\void}
123 Gets minimal allowable value.
125 \membersection{wxSpinCtrl::GetMax
}\label{wxspinctrlgetmax
}
127 \constfunc{int
}{GetMax
}{\void}
129 Gets maximal allowable value.