]>
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 | \twocolitem{{\bf EVT\_WIZARD\_HELP(id, func)}}{The wizard help button was pressed.} | |
43 | \twocolitem{{\bf EVT\_WIZARD\_FINISHED(id, func)}}{The wizard finished button was pressed.} | |
44 | \end{twocollist}% | |
45 | ||
46 | \wxheading{See also} | |
47 | ||
48 | \helpref{wxWizard}{wxwizard}, \helpref{wxWizard sample}{samplewizard} | |
49 | ||
50 | \latexignore{\rtfignore{\wxheading{Members}}} | |
51 | ||
52 | \membersection{wxWizardEvent::wxWizardEvent}\label{wxwizardeventwxwizardevent} | |
53 | ||
54 | \func{}{wxWizardEvent}{\param{wxEventType }{type = wxEVT\_NULL}, \param{int }{id = -1}, \param{bool }{direction = true}} | |
55 | ||
56 | Constructor. It is not normally used by the user code as the objects of this | |
57 | type are constructed by wxWizard. | |
58 | ||
59 | \membersection{wxWizardEvent::GetDirection}\label{wxwizardeventgetdirection} | |
60 | ||
61 | \constfunc{bool}{GetDirection}{\void} | |
62 | ||
63 | Return the direction in which the page is changing: for {\tt | |
64 | EVT\_WIZARD\_PAGE\_CHANGING}, return {\tt true} if we're going forward or | |
65 | false otherwise and for {\tt EVT\_WIZARD\_PAGE\_CHANGED} return {\tt true} if | |
66 | we came from the previous page and {\tt false} if we returned from the next | |
67 | one. | |
68 | ||
69 | \membersection{wxWizardEvent::GetPage}\label{wxwizardeventgetpage} | |
70 | ||
71 | \constfunc{wxWizardPage*}{GetPage}{\void} | |
72 | ||
73 | Returns the \helpref{wxWizardPage}{wxwizardpage} which was active when this | |
74 | event was generated. | |
75 |