|  | 
|  | opencpn_plugin_114 (void *pmgr) | 
|  | 
|  | opencpn_plugin_113 (void *pmgr) | 
|  | 
| virtual bool | KeyboardEventHook (wxKeyEvent &event) | 
|  | Handles keyboard events from main window. 
 | 
|  | 
| virtual void | OnToolbarToolDownCallback (int id) | 
|  | Handles toolbar button press. 
 | 
|  | 
| virtual void | OnToolbarToolUpCallback (int id) | 
|  | Handles toolbar button release. 
 | 
|  | 
|  | opencpn_plugin_112 (void *pmgr) | 
|  | 
| virtual bool | MouseEventHook (wxMouseEvent &event) | 
|  | Handles mouse events from chart window. 
 | 
|  | 
| virtual void | SendVectorChartObjectInfo (wxString &chart, wxString &feature, wxString &objname, double lat, double lon, double scale, int nativescale) | 
|  | Receives vector chart object information. 
 | 
|  | 
|  | opencpn_plugin_111 (void *pmgr) | 
|  | 
|  | opencpn_plugin_110 (void *pmgr) | 
|  | 
| virtual void | LateInit (void) | 
|  | 
|  | opencpn_plugin_19 (void *pmgr) | 
|  | 
| virtual void | OnSetupOptions (void) | 
|  | Allows plugin to add pages to global Options dialog. 
 | 
|  | 
|  | opencpn_plugin_18 (void *pmgr) | 
|  | 
| virtual bool | RenderOverlay (wxDC &dc, PlugIn_ViewPort *vp) | 
|  | 
| virtual bool | RenderGLOverlay (wxGLContext *pcontext, PlugIn_ViewPort *vp) | 
|  | Renders plugin overlay graphics in OpenGL mode for single canvas. 
 | 
|  | 
| virtual void | SetPluginMessage (wxString &message_id, wxString &message_body) | 
|  | 
| virtual void | SetPositionFixEx (PlugIn_Position_Fix_Ex &pfix) | 
|  | Updates plugin with extended position fix data at regular intervals. 
 | 
|  | 
| virtual bool | RenderOverlay (wxMemoryDC *pmdc, PlugIn_ViewPort *vp) | 
|  | Render plugin overlay graphics using standard device context. 
 | 
|  | 
|  | opencpn_plugin (void *pmgr) | 
|  | 
| virtual int | Init (void) | 
|  | Initialize the plugin and declare its capabilities. 
 | 
|  | 
| virtual bool | DeInit (void) | 
|  | Clean up plugin resources. 
 | 
|  | 
| virtual int | GetAPIVersionMajor () | 
|  | Returns the major version number of the plugin API that this plugin supports. 
 | 
|  | 
| virtual int | GetAPIVersionMinor () | 
|  | Returns the minor version number of the plugin API that this plugin supports. 
 | 
|  | 
| virtual int | GetPlugInVersionMajor () | 
|  | Returns the major version number of the plugin itself. 
 | 
|  | 
| virtual int | GetPlugInVersionMinor () | 
|  | Returns the minor version number of the plugin itself. 
 | 
|  | 
| virtual wxBitmap * | GetPlugInBitmap () | 
|  | Get the plugin's icon bitmap. 
 | 
|  | 
| virtual wxString | GetCommonName () | 
|  | Get the plugin's common (short) name. 
 | 
|  | 
| virtual wxString | GetShortDescription () | 
|  | Get a brief description of the plugin. 
 | 
|  | 
| virtual wxString | GetLongDescription () | 
|  | Get detailed plugin information. 
 | 
|  | 
| virtual void | SetDefaults (void) | 
|  | Sets plugin default options. 
 | 
|  | 
| virtual int | GetToolbarToolCount (void) | 
|  | Returns the number of toolbar tools this plugin provides. 
 | 
|  | 
| virtual int | GetToolboxPanelCount (void) | 
|  | Returns the number of preference pages this plugin provides. 
 | 
|  | 
| virtual void | SetupToolboxPanel (int page_sel, wxNotebook *pnotebook) | 
|  | Creates a plugin preferences page. 
 | 
|  | 
| virtual void | OnCloseToolboxPanel (int page_sel, int ok_apply_cancel) | 
|  | Handles preference page closure. 
 | 
|  | 
| virtual void | ShowPreferencesDialog (wxWindow *parent) | 
|  | Shows the plugin preferences dialog. 
 | 
|  | 
| virtual void | SetCursorLatLon (double lat, double lon) | 
|  | Receives cursor lat/lon position updates. 
 | 
|  | 
| virtual void | SetCurrentViewPort (PlugIn_ViewPort &vp) | 
|  | Notifies plugin of viewport changes. 
 | 
|  | 
| virtual void | SetPositionFix (PlugIn_Position_Fix &pfix) | 
|  | Updates plugin with current position fix data at regular intervals. 
 | 
|  | 
| virtual void | SetNMEASentence (wxString &sentence) | 
|  | Receive all NMEA 0183 sentences from OpenCPN. 
 | 
|  | 
| virtual void | SetAISSentence (wxString &sentence) | 
|  | Receive all AIS sentences from OpenCPN. 
 | 
|  | 
| virtual void | ProcessParentResize (int x, int y) | 
|  | Handles parent window resize events. 
 | 
|  | 
| virtual void | SetColorScheme (PI_ColorScheme cs) | 
|  | Updates plugin color scheme. 
 | 
|  | 
| virtual void | OnToolbarToolCallback (int id) | 
|  | Handles toolbar tool clicks. 
 | 
|  | 
| virtual void | OnContextMenuItemCallback (int id) | 
|  | Handles context menu item selection. 
 | 
|  | 
| virtual void | UpdateAuiStatus (void) | 
|  | Updates AUI manager status. 
 | 
|  | 
| virtual wxArrayString | GetDynamicChartClassNameArray (void) | 
|  | Returns array of dynamically loaded chart class names. 
 | 
|  |