2 % automatically generated by HelpGen $Revision$ from
3 % controlbar.h at 05/Jan/02 22:50:59
7 \section{\class{cbPluginBase
}}\label{cbpluginbase
}
10 abstract base class for all control-bar related plugins
12 \wxheading{Derived from
}
14 \helpref{wxEvtHandler
}{wxevthandler
}
16 \wxheading{Data structures
}
18 \latexignore{\rtfignore{\wxheading{Members
}}}
21 \membersection{cbPluginBase::cbPluginBase
}\label{cbpluginbasecbpluginbase
}
23 \func{}{cbPluginBase
}{\param{wxFrameLayout*
}{pPanel
},
\param{int
}{paneMask = wxALL
\_PANES}}
26 \func{}{cbPluginBase
}{\void}
29 \membersection{cbPluginBase::
\destruct{cbPluginBase
}}\label{cbpluginbasedtor
}
31 \func{}{\destruct{cbPluginBase
}}{\void}
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
39 \membersection{cbPluginBase::GetPaneMask
}\label{cbpluginbasegetpanemask
}
41 \func{int
}{GetPaneMask
}{\void}
44 \membersection{cbPluginBase::IsReady
}\label{cbpluginbaseisready
}
46 \func{bool
}{IsReady
}{\void}
49 \membersection{cbPluginBase::OnInitPlugin
}\label{cbpluginbaseoninitplugin
}
51 \func{void
}{OnInitPlugin
}{\void}
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)
58 \membersection{cbPluginBase::ProcessEvent
}\label{cbpluginbaseprocessevent
}
60 \func{bool
}{ProcessEvent
}{\param{wxEvent\&
}{event
}}
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)