X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/499b2ed82caa62ec19b400c31aa26be33b1c02d4..85247b36714d520cf2ebb92fe6b4fc039f2db9d0:/contrib/docs/latex/fl/cbpluginbase.tex diff --git a/contrib/docs/latex/fl/cbpluginbase.tex b/contrib/docs/latex/fl/cbpluginbase.tex index 1eb69526a3..b99f88ea4c 100644 --- a/contrib/docs/latex/fl/cbpluginbase.tex +++ b/contrib/docs/latex/fl/cbpluginbase.tex @@ -1,18 +1,25 @@ % % automatically generated by HelpGen $Revision$ from -% controlbar.h at 05/Jan/02 22:50:59 +% controlbar.h at 21/Jan/02 21:14:14 % \section{\class{cbPluginBase}}\label{cbpluginbase} -abstract base class for all control-bar related plugins - +Abstract base class for all control-bar related plugins. +Note: pointer positions of mouse events sent to plugins +are always in the pane's coordinates (the pane to which +this plugin is hooked). + \wxheading{Derived from} \helpref{wxEvtHandler}{wxevthandler} +\wxheading{Include files} + + + \wxheading{Data structures} \latexignore{\rtfignore{\wxheading{Members}}} @@ -22,44 +29,49 @@ abstract base class for all control-bar related plugins \func{}{cbPluginBase}{\param{wxFrameLayout* }{pPanel}, \param{int }{paneMask = wxALL\_PANES}} +Constructor taking layout panel and a mask. + \func{}{cbPluginBase}{\void} +Default constructor. + \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 +Destructor. Destroys the whole plugin chain of connected plugins. \membersection{cbPluginBase::GetPaneMask}\label{cbpluginbasegetpanemask} \func{int}{GetPaneMask}{\void} +Returns the pane mask. + \membersection{cbPluginBase::IsReady}\label{cbpluginbaseisready} \func{bool}{IsReady}{\void} +Returns TRUE if the plugin is ready to receive events. + \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) +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) +Overridden to determine whether the target pane specified in the +event matches the pane mask of this plugin (specific plugins +do not override this method).