OpenCPN Partial API docs
|
Implement ocpn_app.h – OpenCPN main program. More...
#include "config.h"
#include <algorithm>
#include <limits.h>
#include <memory>
#include <thread>
#include <setjmp.h>
#include <signal.h>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/apptrait.h>
#include <wx/arrimpl.cpp>
#include <wx/artprov.h>
#include <wx/aui/aui.h>
#include <wx/aui/dockart.h>
#include <wx/clrpicker.h>
#include <wx/cmdline.h>
#include <wx/dialog.h>
#include <wx/dir.h>
#include <wx/display.h>
#include <wx/dynlib.h>
#include <wx/image.h>
#include <wx/intl.h>
#include <wx/ipc.h>
#include <wx/jsonreader.h>
#include <wx/listctrl.h>
#include <wx/power.h>
#include <wx/printdlg.h>
#include <wx/print.h>
#include <wx/progdlg.h>
#include <wx/settings.h>
#include <wx/stdpaths.h>
#include <wx/tokenzr.h>
#include "model/ais_decoder.h"
#include "model/ais_state_vars.h"
#include "model/certificates.h"
#include "model/cmdline.h"
#include "model/comm_bridge.h"
#include "model/comm_n0183_output.h"
#include "model/comm_vars.h"
#include "model/config_vars.h"
#include "model/gui_vars.h"
#include "model/instance_check.h"
#include "model/local_api.h"
#include "model/logger.h"
#include "model/mdns_query.h"
#include "model/mdns_service.h"
#include "model/multiplexer.h"
#include "model/navobj_db.h"
#include "model/nav_object_database.h"
#include "model/navutil_base.h"
#include "model/notification_manager.h"
#include "model/own_ship.h"
#include "model/plugin_handler.h"
#include "model/route.h"
#include "model/routeman.h"
#include "model/select.h"
#include "model/track.h"
#include "about_frame_impl.h"
#include "about.h"
#include "ais_info_gui.h"
#include "ais_target_alert_dlg.h"
#include "ais_target_list_dlg.h"
#include "ais_target_query_dlg.h"
#include "canvas_config.h"
#include "chartdb.h"
#include "chcanv.h"
#include "cm93.h"
#include "concanv.h"
#include "config_mgr.h"
#include "detail_slider.h"
#include "dychart.h"
#include "font_mgr.h"
#include "gdal/cpl_csv.h"
#include "gl_tex_cache.h"
#include "go_to_position_dlg.h"
#include "layer.h"
#include "mark_info.h"
#include "navutil.h"
#include "observable.h"
#include "ocpn_app.h"
#include "ocpn_aui_manager.h"
#include "ocpn_frame.h"
#include "ocpn_platform.h"
#include "o_senc.h"
#include "options.h"
#include "rest_server_gui.h"
#include "route_ctx_factory.h"
#include "routemanagerdialog.h"
#include "routeman_gui.h"
#include "route_prop_dlg_impl.h"
#include "s52plib.h"
#include "s57chart.h"
#include "s57_query_dlg.h"
#include "safe_mode_gui.h"
#include "SoundFactory.h"
#include "std_filesystem.h"
#include "styles.h"
#include "tcmgr.h"
#include "thumbwin.h"
#include "track_prop_dlg.h"
#include "udev_rule_mgr.h"
#include "wiz_ui.h"
#include "serial/serial.h"
Go to the source code of this file.
Macros | |
#define | NAN (*(double *)&lNaN) |
Functions | |
wxDEFINE_EVENT (EVT_N2K_129029, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N2K_129026, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_RMC, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_HDT, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_HDG, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_HDM, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_VTG, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_GSV, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_GGA, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_GLL, wxCommandEvent) | |
wxDEFINE_EVENT (EVT_N0183_AIVDO, wxCommandEvent) | |
WX_DEFINE_OBJARRAY (ArrayOfCDI) | |
void | appendOSDirSlash (wxString *pString) |
void | InitializeUserColors () |
void | DeInitializeUserColors () |
void | SetSystemColors (ColorScheme cs) |
wxString | newPrivateFileName (wxString, const char *name, const char *windowsName) |
void | MyCPLErrorHandler (CPLErr eErrClass, int nError, const char *pszErrorMsg) |
Variables | |
const char *const | kUsage |
wxLocale * | plocale_def_lang = 0 |
sigjmp_buf | env |
Implement ocpn_app.h – OpenCPN main program.
Definition in file ocpn_app.cpp.
#define NAN (*(double *)&lNaN) |
Definition at line 290 of file ocpn_app.cpp.
void appendOSDirSlash | ( | wxString * | pString | ) |
Definition at line 483 of file base_platform.cpp.
void DeInitializeUserColors | ( | ) |
Definition at line 7397 of file ocpn_frame.cpp.
void InitializeUserColors | ( | ) |
Definition at line 7311 of file ocpn_frame.cpp.
void MyCPLErrorHandler | ( | CPLErr | eErrClass, |
int | nError, | ||
const char * | pszErrorMsg | ||
) |
Definition at line 1685 of file ocpn_app.cpp.
wxString newPrivateFileName | ( | wxString | , |
const char * | name, | ||
const char * | windowsName | ||
) |
Definition at line 315 of file ocpn_app.cpp.
void SetSystemColors | ( | ColorScheme | cs | ) |
Definition at line 7478 of file ocpn_frame.cpp.
|
extern |
Definition at line 121 of file ocpn_platform.cpp.
const char* const kUsage |
Definition at line 200 of file ocpn_app.cpp.
wxLocale* plocale_def_lang = 0 |
Definition at line 271 of file ocpn_app.cpp.