]> git.saurik.com Git - wxWidgets.git/blob - contrib/docs/latex/fl/cbpluginbase.tex
Added bone structure for FL documentation
[wxWidgets.git] / contrib / docs / latex / fl / cbpluginbase.tex
1 %
2 % automatically generated by HelpGen $Revision$ from
3 % controlbar.h at 05/Jan/02 22:50:59
4 %
5
6
7 \section{\class{cbPluginBase}}\label{cbpluginbase}
8
9
10 abstract base class for all control-bar related plugins
11
12 \wxheading{Derived from}
13
14 \helpref{wxEvtHandler}{wxevthandler}
15
16 \wxheading{Data structures}
17
18 \latexignore{\rtfignore{\wxheading{Members}}}
19
20
21 \membersection{cbPluginBase::cbPluginBase}\label{cbpluginbasecbpluginbase}
22
23 \func{}{cbPluginBase}{\param{wxFrameLayout* }{pPanel}, \param{int }{paneMask = wxALL\_PANES}}
24
25
26 \func{}{cbPluginBase}{\void}
27
28
29 \membersection{cbPluginBase::\destruct{cbPluginBase}}\label{cbpluginbasedtor}
30
31 \func{}{\destruct{cbPluginBase}}{\void}
32
33 NOTE:: pointer positions of mouse-events sent to plugins
34 are always in pane's coordinates (pane's to which
35 this plugin is hooked)
36 destroys the whole plugin chain of connected plagins
37
38
39 \membersection{cbPluginBase::GetPaneMask}\label{cbpluginbasegetpanemask}
40
41 \func{int}{GetPaneMask}{\void}
42
43
44 \membersection{cbPluginBase::IsReady}\label{cbpluginbaseisready}
45
46 \func{bool}{IsReady}{\void}
47
48
49 \membersection{cbPluginBase::OnInitPlugin}\label{cbpluginbaseoninitplugin}
50
51 \func{void}{OnInitPlugin}{\void}
52
53 override this method to do plugin-specific initialization
54 (at this point plugin is already attached to the frame layout,
55 and pane masks are set)
56
57
58 \membersection{cbPluginBase::ProcessEvent}\label{cbpluginbaseprocessevent}
59
60 \func{bool}{ProcessEvent}{\param{wxEvent\& }{event}}
61
62 overriden, to determine whether the target pane specified in the
63 event, matches the pane mask of this plugin (specific plugins
64 do not override this method)
65