]>
Commit | Line | Data |
---|---|---|
1 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
2 | %% Name: wizevt.tex | |
3 | %% Purpose: wxWizardEvent class documentation | |
4 | %% Author: Vadim Zeitlin | |
5 | %% Modified by: | |
6 | %% Created: 02.04.00 | |
7 | %% RCS-ID: $Id$ | |
8 | %% Copyright: (c) Vadim Zeitlin | |
9 | %% License: wxWindows license | |
10 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
11 | ||
12 | \section{\class{wxWizardEvent}}\label{wxwizardevent} | |
13 | ||
14 | wxWizardEvent class represents an event generated by the | |
15 | \helpref{wizard}{wxwizard}: this event is first sent to the page itself and, | |
16 | if not processed there, goes up the window hierarchy as usual. | |
17 | ||
18 | \wxheading{Derived from} | |
19 | ||
20 | \helpref{wxNotifyEvent}{wxnotifyevent}\\ | |
21 | \helpref{wxCommandEvent}{wxcommandevent}\\ | |
22 | \helpref{wxEvent}{wxevent}\\ | |
23 | \helpref{wxObject}{wxobject} | |
24 | ||
25 | \wxheading{Include files} | |
26 | ||
27 | <wx/wizard.h> | |
28 | ||
29 | \wxheading{Event table macros} | |
30 | ||
31 | To process input from a wizard dialog, use these event handler macros to | |
32 | direct input to member functions that take a wxWizardEvent argument. | |
33 | ||
34 | \twocolwidtha{7cm} | |
35 | \begin{twocollist}\itemsep=2pt | |
36 | \twocolitem{{\bf EVT\_WIZARD\_PAGE\_CHANGED(id, func)}}{The page has been just | |
37 | changed (this event can not be vetoed).} | |
38 | \twocolitem{{\bf EVT\_WIZARD\_PAGE\_CHANGING(id, func)}}{The page is being | |
39 | changed (this event can be vetoed).} | |
40 | \twocolitem{{\bf EVT\_WIZARD\_CANCEL(id, func)}}{The user attempted to cancel | |
41 | the wizard (this event may also be vetoed).} | |
42 | \end{twocollist}% | |
43 | ||
44 | \wxheading{See also} | |
45 | ||
46 | \helpref{wxWizard}{wxwizard}, \helpref{wxWizard sample}{samplewizard} | |
47 | ||
48 | \latexignore{\rtfignore{\wxheading{Members}}} | |
49 | ||
50 | \membersection{wxWizardEvent::wxWizardEvent}\label{wxwizardeventwxwizardevent} | |
51 | ||
52 | \func{}{wxWizardEvent}{\param{wxEventType }{type = wxEVT\_NULL}, \param{int }{id = -1}, \param{bool }{direction = TRUE}} | |
53 | ||
54 | Constructor. It is not normally used by the user code as the objects of this | |
55 | type are constructed by wxWizard. | |
56 | ||
57 | \membersection{wxWizardEvent::GetDirection}\label{wxwizardeventgetdirection} | |
58 | ||
59 | \constfunc{bool}{GetDirection}{\void} | |
60 | ||
61 | Return the direction in which the page is changing: for {\tt | |
62 | EVT\_WIZARD\_PAGE\_CHANGING}, return {\tt TRUE} if we're going forward or | |
63 | FALSE otherwise and for {\tt EVT\_WIZARD\_PAGE\_CHANGED} return {\tt TRUE} if | |
64 | we came from the previous page and {\tt FALSE} if we returned from the next | |
65 | one. | |
66 |