]> git.saurik.com Git - wxWidgets.git/blob - contrib/docs/latex/fl/cbpluginbase.tex
1eb69526a3c3cadd90f97e7d3837c1db7b27b1c2
[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