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).
cbPluginBase(wxFrameLayout* pPanel, int paneMask = wxALL_PANES)
Constructor taking layout panel and a mask.
Destructor. Destroys the whole plugin chain of connected plugins.
Returns the pane mask.
Returns TRUE if the plugin is ready to receive events.
Override this method to do plugin-specific initialization. At this point plugin is already attached to the frame layout, and pane masks are set.
bool ProcessEvent(wxEvent& event)
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).