% % automatically generated by HelpGen $Revision$ from % controlbar.h at 05/Jan/02 22:50:59 % \section{\class{cbPluginBase}}\label{cbpluginbase} abstract base class for all control-bar related plugins \wxheading{Derived from} \helpref{wxEvtHandler}{wxevthandler} \wxheading{Data structures} \latexignore{\rtfignore{\wxheading{Members}}} \membersection{cbPluginBase::cbPluginBase}\label{cbpluginbasecbpluginbase} \func{}{cbPluginBase}{\param{wxFrameLayout* }{pPanel}, \param{int }{paneMask = wxALL\_PANES}} \func{}{cbPluginBase}{\void} \membersection{cbPluginBase::\destruct{cbPluginBase}}\label{cbpluginbasedtor} \func{}{\destruct{cbPluginBase}}{\void} NOTE:: pointer positions of mouse-events sent to plugins are always in pane's coordinates (pane's to which this plugin is hooked) destroys the whole plugin chain of connected plagins \membersection{cbPluginBase::GetPaneMask}\label{cbpluginbasegetpanemask} \func{int}{GetPaneMask}{\void} \membersection{cbPluginBase::IsReady}\label{cbpluginbaseisready} \func{bool}{IsReady}{\void} \membersection{cbPluginBase::OnInitPlugin}\label{cbpluginbaseoninitplugin} \func{void}{OnInitPlugin}{\void} override this method to do plugin-specific initialization (at this point plugin is already attached to the frame layout, and pane masks are set) \membersection{cbPluginBase::ProcessEvent}\label{cbpluginbaseprocessevent} \func{bool}{ProcessEvent}{\param{wxEvent\& }{event}} overriden, to determine whether the target pane specified in the event, matches the pane mask of this plugin (specific plugins do not override this method)