OpenCPN Partial API docs
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 123]
 Ncatalog_mgr
 CHelpers
 CCatalogUpdateThe advanced dialog showing channels, possible updates, rollback etc
 CActiveCatalogGridActive catalog: The current active, the default and latest downloaded + buttons to use default or latest
 CButtonsThe buttons below custom url: Use Default and Update
 CUrlChannelCombobox where user selects active catalog channel
 CUrlEditCustom url edit control, a text line
 CUrlStatusThe Url Status line at top
 CCatalogLoadDownload status/progress window, always shown at start-up
 CButtonsOK/Cancel buttons for the download progress window
 CDialogGridGrid with Server is Reachable..., Check channel..
 Ndownload_mgr
 CPluginIconPanelA plugin icon, scaled to about 2/3 of available space
 CInstallButtonDownload and install a PluginMetadata item when clicked
 CCandidateButtonsPanelThe two buttons 'install' and 'website', the latter optionally hidden
 CPluginTextPanelPlugin name, version, summary + an optionally shown description
 CMainButtonsPanelThree buttons bottom-right for plugin catalog maintenance
 CUpdateCatalogDialogBtnButton invoking the advanced catalog dialog
 CUpdateCatalogNowBtnInvokes the simple update catalog procedure
 COcpnScrolledWindowThe list of download candidates in a scrolled window + OK and Settings button
 NocpnStandard, mostly strings utilities
 NocpnStyle
 CTool
 CIcon
 CStyle
 CStyleManager
 Nsafe_modeSafe mode handling
 Nstd
 Chash< LatLonKey >