|
OpenCPN Partial API docs
|
Main application frame. More...
#include <ocpn_frame.h>
Public Member Functions | |
| MyFrame (const wxString &title, const wxPoint &pos, const wxSize &size, RestServer &rest_server, wxAuiDefaultDockArt *pauidockart, OpenFileFunc open_gpx_file) | |
| void | SetGPSCompassScale () override |
| void | FastClose () override |
| void | RefreshAllCanvas (bool bErase=true) override |
| void | UpdateStatusBar () override |
| void | ToggleFullScreen () override |
| Track * | TrackOff (bool do_add_point=false) override |
| void | TrackOn (void) override |
| void | ProcessOptionsDialog (int resultFlags) override |
| void | SetAlertString (wxString msg) override |
| void | JumpToPosition (double lat, double lon) override |
| void | JumpToPosition (double lat, double lon, double scale) override |
| void | JumpToPosition (AbstractChartCanvas *acc, double lat, double lon, double scale) override |
| void | JumpToPosition (AbstractChartCanvas *acc, double lat, double lon) override |
| AbstractChartCanvas * | GetAbstractPrimaryCanvas () override |
| AbstractChartCanvas * | GetAbstractFocusCanvas () override |
| void | SwitchKBFocus (AbstractChartCanvas *acc) override |
| double | GetCanvasTrueScale () override |
| double | GetPixPerMM () override |
| double | GetContentScaleFactor () override |
| void | RequestNewToolbars (bool bforcenew=false) override |
| bool | GetCanvasPointPix (double rlat, double rlon, wxPoint *r) override |
| virtual wxSize | GetFocusCanvasSize () override |
| void | CancelAllMouseRoute () override |
| void | InvalidateAllCanvasUndo () override |
| void | PositionConsole () override |
| void | InvalidateAllGL () override |
| double | GetBestVPScale (AbstractChart *arg) override |
| void | DoStackUp (AbstractChartCanvas *cc) override |
| void | DoStackDown (AbstractChartCanvas *cc) override |
| void | LoadHarmonics () override |
| bool | DropMarker (bool atOwnShip=true) override |
| double | GetMag (double a, double lat, double lon) override |
| void | SetMasterToolbarItemState (int tool_id, bool state) override |
| bool | DoChartUpdate () override |
| void | ProcessCanvasResize () override |
| bool | SetGlobalToolbarViz (bool viz) override |
| void | ToggleQuiltMode (AbstractChartCanvas *acc) override |
| void | UpdateGlobalMenuItems (AbstractChartCanvas *acc) override |
| void | UpdateGlobalMenuItems () override |
| void | RefreshCanvasOther (AbstractChartCanvas *ccThis) override |
| virtual double * | GetCOGTable () override |
| virtual void | StartCogTimer () override |
| wxWindow * | GetPrimaryCanvasWindow () override |
| void | ApplyGlobalSettings (bool bnewtoolbar) override |
| void | SetMenubarItemState (int item_id, bool state) override |
| void | ToggleColorScheme () override |
| void | ActivateMOB () override |
| void | ToggleTestPause () override |
| void | ToggleChartBar (AbstractChartCanvas *acc) override |
| void | DoSettings () override |
| void | UpdateRotationState (double rotation) override |
| void | SetChartUpdatePeriod () override |
| wxStatusBar * | GetStatusBar () override |
| wxStatusBar * | GetFrameStatusBar () const override |
| void | SetENCDisplayCategory (AbstractChartCanvas *acc, enum _DisCat nset) override |
| int | GetCanvasIndexUnderMouse () override |
| double | GetCanvasRefScale () override |
| void | SendGlJsonConfigMsg () override |
| bool | CanAccelerateGlPanning () override |
| void | SetupGlCompression () override |
| wxString | GetGlVersionString () override |
| wxGLCanvas * | GetWxGlCanvas () override |
| void | SwitchKBFocusCanvas (ChartCanvas *pCanvas) |
| int | GetNextToolbarToolId () override |
| void | SetToolbarItemBitmaps (int tool_id, wxBitmap *bitmap, wxBitmap *bmpDisabled) override |
| void | SetToolbarItemSVG (int tool_id, wxString normalSVGfile, wxString rolloverSVGfile, wxString toggledSVGfile) override |
| void | UpdateAllFonts () override |
| void | ScheduleReconfigAndSettingsReload (bool reload, bool new_dialog) override |
| void | ScheduleReloadCharts () override |
| void | ChartsRefresh () override |
| void | FreezeCharts () override |
| void | ThawCharts () override |
| void | ScheduleDeleteSettingsDialog () override |
| void | BeforeUndoableAction (UndoType undo_type, RoutePoint *point, UndoBeforePointerType pointer_type, UndoItemPointer pointer) override |
| virtual void | AfterUndoableAction (UndoItemPointer pointer) override |
| virtual void | TouchAISActive () override |
| virtual void | UpdateAISMOBRoute (const AisTargetData *ptarget) override |
| virtual void | ActivateAISMOBRoute (const AisTargetData *ptarget) override |
| void | EnableSettingsTool (bool _enable) override |
| void | OnToolLeftClick (wxCommandEvent &event) override |
| void | SetENCDisplayCategory (ChartCanvas *cc, enum _DisCat nset) |
| void | ToggleQuiltMode (ChartCanvas *cc) |
| wxFont * | GetFont (wxFont *font, double scale) override |
| wxFont * | GetDefaultFont (wxString label, int Ptsize) override |
| wxFont * | GetScaledFont (int pointSize, wxFontFamily family, wxFontStyle style, wxFontWeight weight, const wxString faceName, double scale) override |
| int | GetApplicationMemoryUse (void) |
| void | OnEraseBackground (wxEraseEvent &event) |
| void | OnMaximize (wxMaximizeEvent &event) |
| void | OnCloseWindow (wxCloseEvent &event) |
| void | OnExit (wxCommandEvent &event) |
| void | OnSize (wxSizeEvent &event) |
| void | OnMove (wxMoveEvent &event) |
| void | OnInitTimer (wxTimerEvent &event) |
| void | OnFrameTimer1 (wxTimerEvent &event) |
| Main application timer handler called approximately once per second. | |
| void | OnEvtPlugInMessage (OCPN_MsgEvent &event) |
| void | OnMemFootTimer (wxTimerEvent &event) |
| void | OnRecaptureTimer (wxTimerEvent &event) |
| void | OnSENCEvtThread (OCPN_BUILDSENC_ThreadEvent &event) |
| void | OnIconize (wxIconizeEvent &event) |
| void | OnBellsFinished (wxCommandEvent &event) |
| void | OnFrameTenHzTimer (wxTimerEvent &event) |
| High-frequency timer handler running at 10Hz for smooth navigation updates. | |
| void | RefreshCanvasOther (ChartCanvas *ccThis) |
| void | selectChartDisplay (int type, int family) |
| void | applySettingsString (wxString settings) |
| void | setStringVP (wxString VPS) |
| void | InvalidateAllQuilts () |
| void | SetUpMode (ChartCanvas *cc, int mode) |
| ChartCanvas * | GetPrimaryCanvas () |
| ChartCanvas * | GetFocusCanvas () |
| void | DoStackUp (ChartCanvas *cc) |
| void | DoStackDown (ChartCanvas *cc) |
| void | NotifyChildrenResize () |
| void | DoStackDelta (ChartCanvas *cc, int direction) |
| void | DoSettingsNew (void) |
| ChartCanvas * | GetCanvasUnderMouse () |
| void | TriggerRecaptureTimer () |
| void | MouseEvent (wxMouseEvent &event) |
| void | CenterView (ChartCanvas *cc, const LLBBox &bbox) |
| void | JumpToPosition (ChartCanvas *cc, double lat, double lon, double scale) |
| void | BuildMenuBar (void) |
| void | RegisterGlobalMenuItems () |
| void | UpdateGlobalMenuItems (ChartCanvas *cc) |
| void | DoOptionsDialog () |
| void | ProcessOptionsDialog (int resultFlags, ArrayOfCDI *pNewDirArray) |
| void | PrepareOptionsClose (options *settings, int settings_return_value) |
| void | DoPrint (void) |
| void | ToggleDataQuality (ChartCanvas *cc) |
| void | TogglebFollow (ChartCanvas *cc) |
| void | ToggleChartBar (ChartCanvas *cc) |
| void | SetbFollow (ChartCanvas *cc) |
| void | ClearbFollow (ChartCanvas *cc) |
| void | ToggleChartOutlines (ChartCanvas *cc) |
| void | ToggleENCText (ChartCanvas *cc) |
| void | ToggleSoundings (ChartCanvas *cc) |
| bool | ToggleLights (ChartCanvas *cc) |
| void | ToggleAnchor (ChartCanvas *cc) |
| void | ToggleAISDisplay (ChartCanvas *cc) |
| void | ToggleAISMinimizeTargets (ChartCanvas *cc) |
| void | ToggleNavobjects (ChartCanvas *cc) |
| void | TrackDailyRestart (void) |
| bool | ShouldRestartTrack () |
| void | InitializeTrackRestart () |
| void | UpdateControlBar (ChartCanvas *cc) |
| void | SubmergeAllCanvasToolbars (void) |
| void | SurfaceAllCanvasToolbars (void) |
| void | SetAllToolbarScale (void) |
| void | RefreshGroupIndices (void) |
| double | GetBestVPScale (ChartBase *pchart) |
| DataMonitor * | GetDataMonitor () const |
| void | SetAndApplyColorScheme (ColorScheme cs) |
| void | OnFrameTCTimer (wxTimerEvent &event) |
| void | OnFrameCOGTimer (wxTimerEvent &event) |
| void | HandleBasicNavMsg (std::shared_ptr< const BasicNavDataMsg > msg) |
| void | HandleGPSWatchdogMsg (std::shared_ptr< const GPSWatchdogMsg > msg) |
| bool | CheckGroup (int igroup) |
| bool | SendJSON_WMM_Var_Request (double lat, double lon, wxDateTime date) |
| void | DestroyPersistentDialogs () |
| void | UpdateAISTool (void) |
| void | RequestNewToolbarArgEvent (wxCommandEvent &WXUNUSED(event)) |
| void | UpdateGPSCompassStatusBoxes (bool b_force_new=false) |
| bool | UpdateChartDatabaseInplace (ArrayOfCDI &DirArray, bool b_force, bool b_prog, const wxString &ChartListFileName) |
| void | FinalizeChartDBUpdate () |
| void | CreateCanvasLayout (bool b_useStoredSize=false) |
| void | ReloadAllVP () |
| void | SetCanvasSizes (wxSize frameSize) |
| ocpnToolBarSimple * | CreateMasterToolbar () |
| void | RequestNewMasterToolbar (bool bforcenew=true) |
| bool | CheckAndAddPlugInTool () |
| bool | AddDefaultPositionPlugInTools () |
| void | UpdateCanvasConfigDescriptors () |
| void | ScheduleSettingsDialog () |
| void | ScheduleSettingsDialogNew () |
| void | PositionIENCToolbar () |
| void | InitAppMsgBusListener () |
| void | InitApiListeners () |
| Setup handling of events from the local ipc/dbus API. | |
| void | ReleaseApiListeners () |
| void | ConfigureStatusBar () |
Public Member Functions inherited from AbstractTopFrame | |
| AbstractTopFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style) | |
Static Public Member Functions | |
| static void | StartRebuildChartDatabase () |
Public Attributes | |
| wxMenuBar * | m_pMenuBar |
| bool | m_bTimeIsSet |
| wxTimer | InitTimer |
| int | m_iInitCount |
| bool | m_initializing |
| wxTimer | FrameTCTimer |
| wxTimer | FrameTimer1 |
| wxTimer | FrameCOGTimer |
| wxTimer | MemFootTimer |
| wxTimer | m_resizeTimer |
| wxTimer | FrameTenHzTimer |
| int | m_BellsToPlay |
| wxTimer | BellsTimer |
| wxGenericProgressDialog * | Updateprog = nullptr |
| bool | m_bdefer_resize |
| wxSize | m_defer_size |
| double | COGTable [kMaxCogAverageSeconds] |
Main application frame.
Top-level window frame for OpenCPN that manages overall application state, menus, toolbars, and child windows like chart canvases.
Definition at line 108 of file ocpn_frame.h.
| MyFrame::MyFrame | ( | const wxString & | title, |
| const wxPoint & | pos, | ||
| const wxSize & | size, | ||
| RestServer & | rest_server, | ||
| wxAuiDefaultDockArt * | pauidockart, | ||
| OpenFileFunc | open_gpx_file | ||
| ) |
Definition at line 540 of file ocpn_frame.cpp.
| MyFrame::~MyFrame | ( | ) |
Definition at line 748 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 6501 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3034 of file ocpn_frame.cpp.
| bool MyFrame::AddDefaultPositionPlugInTools | ( | ) |
Definition at line 6987 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 305 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3503 of file ocpn_frame.cpp.
| void MyFrame::applySettingsString | ( | wxString | settings | ) |
Definition at line 6621 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 297 of file ocpn_frame.h.
| void MyFrame::BuildMenuBar | ( | void | ) |
Definition at line 3517 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 274 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1090 of file ocpn_frame.cpp.
| void MyFrame::CenterView | ( | ChartCanvas * | cc, |
| const LLBBox & | bbox | ||
| ) |
Definition at line 3930 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 4367 of file ocpn_frame.cpp.
| bool MyFrame::CheckAndAddPlugInTool | ( | ) |
Definition at line 6928 of file ocpn_frame.cpp.
| bool MyFrame::CheckGroup | ( | int | igroup | ) |
Definition at line 4291 of file ocpn_frame.cpp.
| void MyFrame::ClearbFollow | ( | ChartCanvas * | cc | ) |
Definition at line 3417 of file ocpn_frame.cpp.
| void MyFrame::ConfigureStatusBar | ( | ) |
Definition at line 3479 of file ocpn_frame.cpp.
| void MyFrame::CreateCanvasLayout | ( | bool | b_useStoredSize = false | ) |
Definition at line 1098 of file ocpn_frame.cpp.
| ocpnToolBarSimple * MyFrame::CreateMasterToolbar | ( | ) |
Definition at line 6831 of file ocpn_frame.cpp.
| void MyFrame::DestroyPersistentDialogs | ( | ) |
Definition at line 2301 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 6049 of file ocpn_frame.cpp.
| void MyFrame::DoOptionsDialog | ( | ) |
Definition at line 3986 of file ocpn_frame.cpp.
| void MyFrame::DoPrint | ( | void | ) |
Definition at line 6085 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2960 of file ocpn_frame.cpp.
| void MyFrame::DoSettingsNew | ( | void | ) |
Definition at line 2953 of file ocpn_frame.cpp.
| void MyFrame::DoStackDelta | ( | ChartCanvas * | cc, |
| int | direction | ||
| ) |
Definition at line 4533 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 4517 of file ocpn_frame.cpp.
| void MyFrame::DoStackDown | ( | ChartCanvas * | cc | ) |
Definition at line 4529 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 4523 of file ocpn_frame.cpp.
| void MyFrame::DoStackUp | ( | ChartCanvas * | cc | ) |
Definition at line 4531 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1391 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 311 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1479 of file ocpn_frame.cpp.
| void MyFrame::FinalizeChartDBUpdate | ( | ) |
Definition at line 4467 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 771 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 160 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 156 of file ocpn_frame.h.
| int MyFrame::GetApplicationMemoryUse | ( | void | ) |
Definition at line 5936 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 195 of file ocpn_frame.h.
| double MyFrame::GetBestVPScale | ( | ChartBase * | pchart | ) |
Definition at line 6000 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1356 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 183 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 249 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 168 of file ocpn_frame.h.
| ChartCanvas * MyFrame::GetCanvasUnderMouse | ( | ) |
Definition at line 1321 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 222 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 174 of file ocpn_frame.h.
|
inline |
Definition at line 441 of file ocpn_frame.h.
|
override |
Definition at line 472 of file ocpn_frame.cpp.
| ChartCanvas * MyFrame::GetFocusCanvas | ( | ) |
Definition at line 2863 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 187 of file ocpn_frame.h.
|
override |
Definition at line 461 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 242 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 276 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 5783 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 280 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 172 of file ocpn_frame.h.
| ChartCanvas * MyFrame::GetPrimaryCanvas | ( | ) |
Definition at line 1083 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 227 of file ocpn_frame.h.
|
override |
Definition at line 466 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 241 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 277 of file ocpn_frame.h.
| void MyFrame::HandleBasicNavMsg | ( | std::shared_ptr< const BasicNavDataMsg > | msg | ) |
Definition at line 4952 of file ocpn_frame.cpp.
| void MyFrame::HandleGPSWatchdogMsg | ( | std::shared_ptr< const GPSWatchdogMsg > | msg | ) |
Definition at line 4884 of file ocpn_frame.cpp.
| void MyFrame::InitApiListeners | ( | ) |
Setup handling of events from the local ipc/dbus API.
Definition at line 4871 of file ocpn_frame.cpp.
| void MyFrame::InitAppMsgBusListener | ( | ) |
Definition at line 4841 of file ocpn_frame.cpp.
| void MyFrame::InitializeTrackRestart | ( | ) |
Definition at line 3204 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3850 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2908 of file ocpn_frame.cpp.
| void MyFrame::InvalidateAllQuilts | ( | ) |
Definition at line 4395 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 148 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 141 of file ocpn_frame.h.
| void MyFrame::JumpToPosition | ( | ChartCanvas * | cc, |
| double | lat, | ||
| double | lon, | ||
| double | scale | ||
| ) |
Definition at line 3878 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 131 of file ocpn_frame.h.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 136 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 6461 of file ocpn_frame.cpp.
| void MyFrame::MouseEvent | ( | wxMouseEvent & | event | ) |
Definition at line 6061 of file ocpn_frame.cpp.
| void MyFrame::OnBellsFinished | ( | wxCommandEvent & | event | ) |
Definition at line 875 of file ocpn_frame.cpp.
| void MyFrame::OnCloseWindow | ( | wxCloseEvent & | event | ) |
Definition at line 1491 of file ocpn_frame.cpp.
| void MyFrame::OnEraseBackground | ( | wxEraseEvent & | event | ) |
Definition at line 898 of file ocpn_frame.cpp.
| void MyFrame::OnEvtPlugInMessage | ( | OCPN_MsgEvent & | event | ) |
Definition at line 6129 of file ocpn_frame.cpp.
| void MyFrame::OnExit | ( | wxCommandEvent & | event | ) |
Definition at line 1487 of file ocpn_frame.cpp.
| void MyFrame::OnFrameCOGTimer | ( | wxTimerEvent & | event | ) |
Definition at line 5848 of file ocpn_frame.cpp.
| void MyFrame::OnFrameTCTimer | ( | wxTimerEvent & | event | ) |
Definition at line 5836 of file ocpn_frame.cpp.
| void MyFrame::OnFrameTenHzTimer | ( | wxTimerEvent & | event | ) |
High-frequency timer handler running at 10Hz for smooth navigation updates.
This timer event handler runs at 10Hz to provide smooth, high-frequency updates for navigation display and position estimation. It serves two primary purposes: handling compass rose rotation in non-North-Up modes and providing interpolated position/heading estimates when 10Hz updates are enabled.
| event | The wxTimerEvent that triggered this handler (100ms interval) |
Definition at line 5337 of file ocpn_frame.cpp.
| void MyFrame::OnFrameTimer1 | ( | wxTimerEvent & | event | ) |
Main application timer handler called approximately once per second.
Key responsibilities include anchor watch monitoring, GPS position updates to plugins, toolbar management, and chart database refreshes.
| event | The wxTimerEvent that triggered this handler |
Definition at line 5586 of file ocpn_frame.cpp.
| void MyFrame::OnIconize | ( | wxIconizeEvent & | event | ) |
Definition at line 1999 of file ocpn_frame.cpp.
| void MyFrame::OnInitTimer | ( | wxTimerEvent & | event | ) |
Definition at line 4553 of file ocpn_frame.cpp.
| void MyFrame::OnMaximize | ( | wxMaximizeEvent & | event | ) |
Definition at line 900 of file ocpn_frame.cpp.
| void MyFrame::OnMemFootTimer | ( | wxTimerEvent & | event | ) |
Definition at line 5167 of file ocpn_frame.cpp.
| void MyFrame::OnMove | ( | wxMoveEvent & | event | ) |
Definition at line 1844 of file ocpn_frame.cpp.
| void MyFrame::OnRecaptureTimer | ( | wxTimerEvent & | event | ) |
Definition at line 1935 of file ocpn_frame.cpp.
| void MyFrame::OnSENCEvtThread | ( | OCPN_BUILDSENC_ThreadEvent & | event | ) |
Definition at line 806 of file ocpn_frame.cpp.
| void MyFrame::OnSize | ( | wxSizeEvent & | event | ) |
Definition at line 2023 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2341 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2199 of file ocpn_frame.cpp.
| void MyFrame::PositionIENCToolbar | ( | ) |
Definition at line 4539 of file ocpn_frame.cpp.
| void MyFrame::PrepareOptionsClose | ( | options * | settings, |
| int | settings_return_value | ||
| ) |
Definition at line 3962 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1918 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 123 of file ocpn_frame.h.
| void MyFrame::ProcessOptionsDialog | ( | int | resultFlags, |
| ArrayOfCDI * | pNewDirArray | ||
| ) |
Definition at line 4080 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2921 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 219 of file ocpn_frame.h.
| void MyFrame::RefreshCanvasOther | ( | ChartCanvas * | ccThis | ) |
Definition at line 4358 of file ocpn_frame.cpp.
| void MyFrame::RefreshGroupIndices | ( | void | ) |
Definition at line 2333 of file ocpn_frame.cpp.
| void MyFrame::RegisterGlobalMenuItems | ( | ) |
Definition at line 3554 of file ocpn_frame.cpp.
| void MyFrame::ReleaseApiListeners | ( | ) |
Definition at line 4881 of file ocpn_frame.cpp.
| void MyFrame::ReloadAllVP | ( | ) |
Definition at line 907 of file ocpn_frame.cpp.
| void MyFrame::RequestNewMasterToolbar | ( | bool | bforcenew = true | ) |
Definition at line 6767 of file ocpn_frame.cpp.
|
inline |
Definition at line 476 of file ocpn_frame.h.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1292 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2806 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2824 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2800 of file ocpn_frame.cpp.
| void MyFrame::ScheduleSettingsDialog | ( | ) |
Definition at line 2812 of file ocpn_frame.cpp.
| void MyFrame::ScheduleSettingsDialogNew | ( | ) |
Definition at line 2818 of file ocpn_frame.cpp.
| void MyFrame::selectChartDisplay | ( | int | type, |
| int | family | ||
| ) |
Definition at line 6033 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 273 of file ocpn_frame.h.
| bool MyFrame::SendJSON_WMM_Var_Request | ( | double | lat, |
| double | lon, | ||
| wxDateTime | date | ||
| ) |
Definition at line 5801 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 127 of file ocpn_frame.h.
| void MyFrame::SetAllToolbarScale | ( | void | ) |
Definition at line 1313 of file ocpn_frame.cpp.
| void MyFrame::SetAndApplyColorScheme | ( | ColorScheme | cs | ) |
Definition at line 914 of file ocpn_frame.cpp.
| void MyFrame::SetbFollow | ( | ChartCanvas * | cc | ) |
Definition at line 3405 of file ocpn_frame.cpp.
| void MyFrame::SetCanvasSizes | ( | wxSize | frameSize | ) |
Definition at line 1937 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 6004 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 243 of file ocpn_frame.h.
| void MyFrame::SetENCDisplayCategory | ( | ChartCanvas * | cc, |
| enum _DisCat | nset | ||
| ) |
Definition at line 3293 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2762 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 1317 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3455 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3446 of file ocpn_frame.cpp.
| void MyFrame::setStringVP | ( | wxString | VPS | ) |
Definition at line 2931 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3462 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3470 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 275 of file ocpn_frame.h.
| void MyFrame::SetUpMode | ( | ChartCanvas * | cc, |
| int | mode | ||
| ) |
Definition at line 3269 of file ocpn_frame.cpp.
| bool MyFrame::ShouldRestartTrack | ( | ) |
Definition at line 3236 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 223 of file ocpn_frame.h.
|
static |
Definition at line 835 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 164 of file ocpn_frame.h.
| void MyFrame::SwitchKBFocusCanvas | ( | ChartCanvas * | pCanvas | ) |
Definition at line 1425 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 796 of file ocpn_frame.cpp.
| void MyFrame::ToggleAISDisplay | ( | ChartCanvas * | cc | ) |
Definition at line 3393 of file ocpn_frame.cpp.
| void MyFrame::ToggleAISMinimizeTargets | ( | ChartCanvas * | cc | ) |
Definition at line 3399 of file ocpn_frame.cpp.
| void MyFrame::ToggleAnchor | ( | ChartCanvas * | cc | ) |
Definition at line 3360 of file ocpn_frame.cpp.
| void MyFrame::TogglebFollow | ( | ChartCanvas * | cc | ) |
Definition at line 3380 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 234 of file ocpn_frame.h.
| void MyFrame::ToggleChartBar | ( | ChartCanvas * | cc | ) |
Definition at line 2982 of file ocpn_frame.cpp.
| void MyFrame::ToggleChartOutlines | ( | ChartCanvas * | cc | ) |
Definition at line 3431 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2998 of file ocpn_frame.cpp.
| void MyFrame::ToggleDataQuality | ( | ChartCanvas * | cc | ) |
Definition at line 3370 of file ocpn_frame.cpp.
| void MyFrame::ToggleENCText | ( | ChartCanvas * | cc | ) |
Definition at line 3282 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3016 of file ocpn_frame.cpp.
| bool MyFrame::ToggleLights | ( | ChartCanvas * | cc | ) |
Definition at line 3319 of file ocpn_frame.cpp.
| void MyFrame::ToggleNavobjects | ( | ChartCanvas * | cc | ) |
Definition at line 3387 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 211 of file ocpn_frame.h.
| void MyFrame::ToggleQuiltMode | ( | ChartCanvas * | cc | ) |
Definition at line 4487 of file ocpn_frame.cpp.
| void MyFrame::ToggleSoundings | ( | ChartCanvas * | cc | ) |
Definition at line 3308 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3444 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 5817 of file ocpn_frame.cpp.
| void MyFrame::TrackDailyRestart | ( | void | ) |
Definition at line 3247 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3151 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3107 of file ocpn_frame.cpp.
| void MyFrame::TriggerRecaptureTimer | ( | ) |
Definition at line 1930 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 6578 of file ocpn_frame.cpp.
| void MyFrame::UpdateAISTool | ( | void | ) |
Definition at line 5825 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 2285 of file ocpn_frame.cpp.
| void MyFrame::UpdateCanvasConfigDescriptors | ( | ) |
Definition at line 3892 of file ocpn_frame.cpp.
| bool MyFrame::UpdateChartDatabaseInplace | ( | ArrayOfCDI & | DirArray, |
| bool | b_force, | ||
| bool | b_prog, | ||
| const wxString & | ChartListFileName | ||
| ) |
Definition at line 4406 of file ocpn_frame.cpp.
| void MyFrame::UpdateControlBar | ( | ChartCanvas * | cc | ) |
Definition at line 6028 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 3720 of file ocpn_frame.cpp.
|
inlineoverridevirtual |
Implements AbstractTopFrame.
Definition at line 215 of file ocpn_frame.h.
| void MyFrame::UpdateGlobalMenuItems | ( | ChartCanvas * | cc | ) |
Definition at line 3790 of file ocpn_frame.cpp.
| void MyFrame::UpdateGPSCompassStatusBoxes | ( | bool | b_force_new = false | ) |
Definition at line 5926 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 5904 of file ocpn_frame.cpp.
|
overridevirtual |
Implements AbstractTopFrame.
Definition at line 5113 of file ocpn_frame.cpp.
| wxTimer MyFrame::BellsTimer |
Definition at line 471 of file ocpn_frame.h.
| double MyFrame::COGTable[kMaxCogAverageSeconds] |
Definition at line 489 of file ocpn_frame.h.
| wxTimer MyFrame::FrameCOGTimer |
Definition at line 465 of file ocpn_frame.h.
| wxTimer MyFrame::FrameTCTimer |
Definition at line 463 of file ocpn_frame.h.
| wxTimer MyFrame::FrameTenHzTimer |
Definition at line 468 of file ocpn_frame.h.
| wxTimer MyFrame::FrameTimer1 |
Definition at line 464 of file ocpn_frame.h.
| wxTimer MyFrame::InitTimer |
Definition at line 459 of file ocpn_frame.h.
| bool MyFrame::m_bdefer_resize |
Definition at line 487 of file ocpn_frame.h.
| int MyFrame::m_BellsToPlay |
Definition at line 470 of file ocpn_frame.h.
| bool MyFrame::m_bTimeIsSet |
Definition at line 457 of file ocpn_frame.h.
| wxSize MyFrame::m_defer_size |
Definition at line 488 of file ocpn_frame.h.
| int MyFrame::m_iInitCount |
Definition at line 460 of file ocpn_frame.h.
| bool MyFrame::m_initializing |
Definition at line 461 of file ocpn_frame.h.
| wxMenuBar* MyFrame::m_pMenuBar |
Definition at line 456 of file ocpn_frame.h.
| wxTimer MyFrame::m_resizeTimer |
Definition at line 467 of file ocpn_frame.h.
| wxTimer MyFrame::MemFootTimer |
Definition at line 466 of file ocpn_frame.h.
| wxGenericProgressDialog* MyFrame::Updateprog = nullptr |
Definition at line 473 of file ocpn_frame.h.