OpenCPN Partial API docs
Loading...
Searching...
No Matches
MyFrame Class Reference
Inheritance diagram for MyFrame:

Public Member Functions

 MyFrame (wxFrame *frame, const wxString &title, const wxPoint &pos, const wxSize &size, long style)
 
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)
 
bool DoChartUpdate (void)
 
void OnEvtTHREADMSG (OCPN_ThreadMessageEvent &event)
 
void OnEvtOCPN_NMEA (OCPN_DataStreamEvent &event)
 
void OnEvtOCPN_SignalK (OCPN_SignalKEvent &event)
 
void OnEvtOCPN_SIGNALK_Test (OCPN_SignalKEvent &event)
 
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 RefreshCanvasOther (ChartCanvas *ccThis)
 
void UpdateAllFonts (void)
 
void PositionConsole (void)
 
void OnToolLeftClick (wxCommandEvent &event)
 
void ClearRouteTool ()
 
void DoStackUp (ChartCanvas *cc)
 
void DoStackDown (ChartCanvas *cc)
 
void selectChartDisplay (int type, int family)
 
void applySettingsString (wxString settings)
 
void setStringVP (wxString VPS)
 
void InvalidateAllGL ()
 
void RefreshAllCanvas (bool bErase=true)
 
void CancelAllMouseRoute ()
 
void InvalidateAllQuilts ()
 
void SetUpMode (ChartCanvas *cc, int mode)
 
wxMenuBar * GetMainMenuBar ()
 
ChartCanvasGetPrimaryCanvas ()
 
ChartCanvasGetFocusCanvas ()
 
void DoStackDelta (ChartCanvas *cc, int direction)
 
void DoSettings (void)
 
void SwitchKBFocus (ChartCanvas *pCanvas)
 
ChartCanvasGetCanvasUnderMouse ()
 
int GetCanvasIndexUnderMouse ()
 
bool DropMarker (bool atOwnShip=true)
 
void TriggerResize (wxSize sz)
 
void OnResizeTimer (wxTimerEvent &event)
 
void TriggerRecaptureTimer ()
 
bool SetGlobalToolbarViz (bool viz)
 
void MouseEvent (wxMouseEvent &event)
 
void CenterView (ChartCanvas *cc, const LLBBox &bbox)
 
void JumpToPosition (ChartCanvas *cc, double lat, double lon, double scale)
 
void ProcessCanvasResize (void)
 
void BuildMenuBar (void)
 
void ApplyGlobalSettings (bool bnewtoolbar)
 
void RegisterGlobalMenuItems ()
 
void UpdateGlobalMenuItems ()
 
void UpdateGlobalMenuItems (ChartCanvas *cc)
 
int DoOptionsDialog ()
 
bool ProcessOptionsDialog (int resultFlags, ArrayOfCDI *pNewDirArray)
 
void DoPrint (void)
 
void StopSockets (void)
 
void ResumeSockets (void)
 
void ToggleDataQuality (ChartCanvas *cc)
 
void TogglebFollow (ChartCanvas *cc)
 
void ToggleFullScreen ()
 
void ToggleChartBar (ChartCanvas *cc)
 
void SetbFollow (ChartCanvas *cc)
 
void ClearbFollow (ChartCanvas *cc)
 
void ToggleChartOutlines (ChartCanvas *cc)
 
void ToggleENCText (ChartCanvas *cc)
 
void ToggleSoundings (ChartCanvas *cc)
 
void ToggleRocks (void)
 
bool ToggleLights (ChartCanvas *cc)
 
void ToggleAnchor (ChartCanvas *cc)
 
void ToggleAISDisplay (ChartCanvas *cc)
 
void ToggleAISMinimizeTargets (ChartCanvas *cc)
 
void ToggleTestPause (void)
 
void TrackOn (void)
 
void SetENCDisplayCategory (ChartCanvas *cc, enum _DisCat nset)
 
void ToggleNavobjects (ChartCanvas *cc)
 
TrackTrackOff (bool do_add_point=false)
 
void TrackDailyRestart (void)
 
bool ShouldRestartTrack ()
 
void ToggleColorScheme ()
 
void SetMenubarItemState (int item_id, bool state)
 
void SetMasterToolbarItemState (int tool_id, bool state)
 
void SetToolbarItemBitmaps (int tool_id, wxBitmap *bitmap, wxBitmap *bmpDisabled)
 
void SetToolbarItemSVG (int tool_id, wxString normalSVGfile, wxString rolloverSVGfile, wxString toggledSVGfile)
 
void ToggleQuiltMode (ChartCanvas *cc)
 
void UpdateControlBar (ChartCanvas *cc)
 
void ShowTides (bool bShow)
 
void ShowCurrents (bool bShow)
 
void SubmergeAllCanvasToolbars (void)
 
void SurfaceAllCanvasToolbars (void)
 
void ToggleAllToolbars (bool b_smooth=false)
 
void SetAllToolbarScale (void)
 
void SetGPSCompassScale (void)
 
void InvalidateAllCanvasUndo ()
 
void RefreshGroupIndices (void)
 
double GetBestVPScale (ChartBase *pchart)
 
ColorScheme GetColorScheme ()
 
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)
 
void ChartsRefresh ()
 
bool CheckGroup (int igroup)
 
double GetMag (double a)
 
double GetMag (double a, double lat, double lon)
 
bool SendJSON_WMM_Var_Request (double lat, double lon, wxDateTime date)
 
void DestroyPersistentDialogs ()
 
void TouchAISActive (void)
 
void UpdateAISTool (void)
 
void ActivateAISMOBRoute (const AisTargetData *ptarget)
 
void UpdateAISMOBRoute (const AisTargetData *ptarget)
 
int GetNextToolbarToolId ()
 
void RequestNewToolbarArgEvent (wxCommandEvent &WXUNUSED(event))
 
void RequestNewToolbars (bool bforcenew=false)
 
void ActivateMOB (void)
 
void UpdateGPSCompassStatusBoxes (bool b_force_new=false)
 
void UpdateRotationState (double rotation)
 
bool UpdateChartDatabaseInplace (ArrayOfCDI &DirArray, bool b_force, bool b_prog, const wxString &ChartListFileName)
 
void FastClose ()
 
void SetChartUpdatePeriod ()
 
void CreateCanvasLayout (bool b_useStoredSize=false)
 
void LoadHarmonics ()
 
void ReloadAllVP ()
 
void SetCanvasSizes (wxSize frameSize)
 
ocpnToolBarSimpleCreateMasterToolbar ()
 
void RequestNewMasterToolbar (bool bforcenew=true)
 
bool CheckAndAddPlugInTool ()
 
bool AddDefaultPositionPlugInTools ()
 
void NotifyChildrenResize (void)
 
void UpdateCanvasConfigDescriptors ()
 
void ScheduleSettingsDialog ()
 
void PositionIENCToolbar ()
 
void InitAppMsgBusListener ()
 
void UpdateStatusBar (void)
 

Static Public Member Functions

static void RebuildChartDatabase ()
 

Public Attributes

wxStatusBar * m_pStatusBar
 
wxMenuBar * m_pMenuBar
 
int nBlinkerTick
 
bool m_bTimeIsSet
 
bool m_bDateIsSet
 
wxTimer InitTimer
 
int m_iInitCount
 
bool m_initializing
 
wxTimer FrameTCTimer
 
wxTimer FrameTimer1
 
wxTimer FrameCOGTimer
 
wxTimer MemFootTimer
 
wxTimer m_resizeTimer
 
int m_BellsToPlay
 
wxTimer BellsTimer
 
bool m_bdefer_resize
 
wxSize m_defer_size
 
wxSize m_newsize
 
double COGTable [MAX_COG_AVERAGE_SECONDS]
 

Friends

class SignalKEventHandler
 

Detailed Description

Definition at line 153 of file ocpn_frame.h.

Constructor & Destructor Documentation

◆ MyFrame()

MyFrame::MyFrame ( wxFrame *  frame,
const wxString &  title,
const wxPoint &  pos,
const wxSize &  size,
long  style 
)

Definition at line 745 of file ocpn_frame.cpp.

◆ ~MyFrame()

MyFrame::~MyFrame ( )

Definition at line 893 of file ocpn_frame.cpp.

Member Function Documentation

◆ ActivateAISMOBRoute()

void MyFrame::ActivateAISMOBRoute ( const AisTargetData ptarget)

Definition at line 6735 of file ocpn_frame.cpp.

◆ ActivateMOB()

void MyFrame::ActivateMOB ( void  )

Definition at line 2957 of file ocpn_frame.cpp.

◆ AddDefaultPositionPlugInTools()

bool MyFrame::AddDefaultPositionPlugInTools ( )

Definition at line 7245 of file ocpn_frame.cpp.

◆ ApplyGlobalSettings()

void MyFrame::ApplyGlobalSettings ( bool  bnewtoolbar)

Definition at line 3404 of file ocpn_frame.cpp.

◆ applySettingsString()

void MyFrame::applySettingsString ( wxString  settings)

Definition at line 6855 of file ocpn_frame.cpp.

◆ BuildMenuBar()

void MyFrame::BuildMenuBar ( void  )

Definition at line 3447 of file ocpn_frame.cpp.

◆ CancelAllMouseRoute()

void MyFrame::CancelAllMouseRoute ( )

Definition at line 1219 of file ocpn_frame.cpp.

◆ CenterView()

void MyFrame::CenterView ( ChartCanvas cc,
const LLBBox &  bbox 
)

Definition at line 3839 of file ocpn_frame.cpp.

◆ ChartsRefresh()

void MyFrame::ChartsRefresh ( )

Definition at line 4509 of file ocpn_frame.cpp.

◆ CheckAndAddPlugInTool()

bool MyFrame::CheckAndAddPlugInTool ( )

Definition at line 7186 of file ocpn_frame.cpp.

◆ CheckGroup()

bool MyFrame::CheckGroup ( int  igroup)

Definition at line 4433 of file ocpn_frame.cpp.

◆ ClearbFollow()

void MyFrame::ClearbFollow ( ChartCanvas cc)

Definition at line 3341 of file ocpn_frame.cpp.

◆ ClearRouteTool()

void MyFrame::ClearRouteTool ( )

Definition at line 4663 of file ocpn_frame.cpp.

◆ CreateCanvasLayout()

void MyFrame::CreateCanvasLayout ( bool  b_useStoredSize = false)

Definition at line 1229 of file ocpn_frame.cpp.

◆ CreateMasterToolbar()

ocpnToolBarSimple * MyFrame::CreateMasterToolbar ( )

Definition at line 7090 of file ocpn_frame.cpp.

◆ DestroyPersistentDialogs()

void MyFrame::DestroyPersistentDialogs ( )

Definition at line 2326 of file ocpn_frame.cpp.

◆ DoChartUpdate()

bool MyFrame::DoChartUpdate ( void  )

Definition at line 6096 of file ocpn_frame.cpp.

◆ DoOptionsDialog()

int MyFrame::DoOptionsDialog ( )

Definition at line 3871 of file ocpn_frame.cpp.

◆ DoPrint()

void MyFrame::DoPrint ( void  )

Definition at line 6283 of file ocpn_frame.cpp.

◆ DoSettings()

void MyFrame::DoSettings ( void  )

Definition at line 2880 of file ocpn_frame.cpp.

◆ DoStackDelta()

void MyFrame::DoStackDelta ( ChartCanvas cc,
int  direction 
)

Definition at line 4676 of file ocpn_frame.cpp.

◆ DoStackDown()

void MyFrame::DoStackDown ( ChartCanvas cc)

Definition at line 4672 of file ocpn_frame.cpp.

◆ DoStackUp()

void MyFrame::DoStackUp ( ChartCanvas cc)

Definition at line 4674 of file ocpn_frame.cpp.

◆ DropMarker()

bool MyFrame::DropMarker ( bool  atOwnShip = true)

Definition at line 1510 of file ocpn_frame.cpp.

◆ FastClose()

void MyFrame::FastClose ( )

Definition at line 1593 of file ocpn_frame.cpp.

◆ GetApplicationMemoryUse()

int MyFrame::GetApplicationMemoryUse ( void  )

Definition at line 5983 of file ocpn_frame.cpp.

◆ GetBestVPScale()

double MyFrame::GetBestVPScale ( ChartBase pchart)

Definition at line 6047 of file ocpn_frame.cpp.

◆ GetCanvasIndexUnderMouse()

int MyFrame::GetCanvasIndexUnderMouse ( )

Definition at line 1475 of file ocpn_frame.cpp.

◆ GetCanvasUnderMouse()

ChartCanvas * MyFrame::GetCanvasUnderMouse ( )

Definition at line 1440 of file ocpn_frame.cpp.

◆ GetColorScheme()

ColorScheme MyFrame::GetColorScheme ( )

Definition at line 1027 of file ocpn_frame.cpp.

◆ GetFocusCanvas()

ChartCanvas * MyFrame::GetFocusCanvas ( )

Definition at line 2793 of file ocpn_frame.cpp.

◆ GetMag() [1/2]

double MyFrame::GetMag ( double  a)

Definition at line 5815 of file ocpn_frame.cpp.

◆ GetMag() [2/2]

double MyFrame::GetMag ( double  a,
double  lat,
double  lon 
)

Definition at line 5829 of file ocpn_frame.cpp.

◆ GetMainMenuBar()

wxMenuBar * MyFrame::GetMainMenuBar ( )
inline

Definition at line 208 of file ocpn_frame.h.

◆ GetNextToolbarToolId()

int MyFrame::GetNextToolbarToolId ( )
inline

Definition at line 335 of file ocpn_frame.h.

◆ GetPrimaryCanvas()

ChartCanvas * MyFrame::GetPrimaryCanvas ( )

Definition at line 1213 of file ocpn_frame.cpp.

◆ HandleBasicNavMsg()

void MyFrame::HandleBasicNavMsg ( std::shared_ptr< const BasicNavDataMsg msg)

Definition at line 5078 of file ocpn_frame.cpp.

◆ HandleGPSWatchdogMsg()

void MyFrame::HandleGPSWatchdogMsg ( std::shared_ptr< const GPSWatchdogMsg msg)

Definition at line 5060 of file ocpn_frame.cpp.

◆ InitAppMsgBusListener()

void MyFrame::InitAppMsgBusListener ( )

Definition at line 5035 of file ocpn_frame.cpp.

◆ InvalidateAllCanvasUndo()

void MyFrame::InvalidateAllCanvasUndo ( )

Definition at line 3767 of file ocpn_frame.cpp.

◆ InvalidateAllGL()

void MyFrame::InvalidateAllGL ( )

Definition at line 2828 of file ocpn_frame.cpp.

◆ InvalidateAllQuilts()

void MyFrame::InvalidateAllQuilts ( )

Definition at line 4535 of file ocpn_frame.cpp.

◆ JumpToPosition()

void MyFrame::JumpToPosition ( ChartCanvas cc,
double  lat,
double  lon,
double  scale 
)

Definition at line 3806 of file ocpn_frame.cpp.

◆ LoadHarmonics()

void MyFrame::LoadHarmonics ( )

Definition at line 6691 of file ocpn_frame.cpp.

◆ MouseEvent()

void MyFrame::MouseEvent ( wxMouseEvent &  event)

Definition at line 6108 of file ocpn_frame.cpp.

◆ NotifyChildrenResize()

void MyFrame::NotifyChildrenResize ( void  )

Definition at line 1227 of file ocpn_frame.cpp.

◆ OnBellsFinished()

void MyFrame::OnBellsFinished ( wxCommandEvent &  event)

Definition at line 993 of file ocpn_frame.cpp.

◆ OnCloseWindow()

void MyFrame::OnCloseWindow ( wxCloseEvent &  event)

Definition at line 1604 of file ocpn_frame.cpp.

◆ OnEraseBackground()

void MyFrame::OnEraseBackground ( wxEraseEvent &  event)

Definition at line 1016 of file ocpn_frame.cpp.

◆ OnEvtPlugInMessage()

void MyFrame::OnEvtPlugInMessage ( OCPN_MsgEvent event)

Definition at line 6340 of file ocpn_frame.cpp.

◆ OnEvtTHREADMSG()

void MyFrame::OnEvtTHREADMSG ( OCPN_ThreadMessageEvent event)

Definition at line 6587 of file ocpn_frame.cpp.

◆ OnExit()

void MyFrame::OnExit ( wxCommandEvent &  event)

Definition at line 1600 of file ocpn_frame.cpp.

◆ OnFrameCOGTimer()

void MyFrame::OnFrameCOGTimer ( wxTimerEvent &  event)

Definition at line 5897 of file ocpn_frame.cpp.

◆ OnFrameTCTimer()

void MyFrame::OnFrameTCTimer ( wxTimerEvent &  event)

Definition at line 5885 of file ocpn_frame.cpp.

◆ OnFrameTimer1()

void MyFrame::OnFrameTimer1 ( wxTimerEvent &  event)

g_bCourseUp &&

Definition at line 5378 of file ocpn_frame.cpp.

◆ OnIconize()

void MyFrame::OnIconize ( wxIconizeEvent &  event)

Definition at line 2075 of file ocpn_frame.cpp.

◆ OnInitTimer()

void MyFrame::OnInitTimer ( wxTimerEvent &  event)

Definition at line 4694 of file ocpn_frame.cpp.

◆ OnMaximize()

void MyFrame::OnMaximize ( wxMaximizeEvent &  event)

Definition at line 1018 of file ocpn_frame.cpp.

◆ OnMemFootTimer()

void MyFrame::OnMemFootTimer ( wxTimerEvent &  event)

Definition at line 5283 of file ocpn_frame.cpp.

◆ OnMove()

void MyFrame::OnMove ( wxMoveEvent &  event)

Definition at line 1967 of file ocpn_frame.cpp.

◆ OnRecaptureTimer()

void MyFrame::OnRecaptureTimer ( wxTimerEvent &  event)

Definition at line 2011 of file ocpn_frame.cpp.

◆ OnSENCEvtThread()

void MyFrame::OnSENCEvtThread ( OCPN_BUILDSENC_ThreadEvent event)

Definition at line 918 of file ocpn_frame.cpp.

◆ OnSize()

void MyFrame::OnSize ( wxSizeEvent &  event)

Definition at line 2092 of file ocpn_frame.cpp.

◆ OnToolLeftClick()

void MyFrame::OnToolLeftClick ( wxCommandEvent &  event)

Definition at line 2366 of file ocpn_frame.cpp.

◆ PositionConsole()

void MyFrame::PositionConsole ( void  )

Definition at line 2277 of file ocpn_frame.cpp.

◆ PositionIENCToolbar()

void MyFrame::PositionIENCToolbar ( )

Definition at line 4682 of file ocpn_frame.cpp.

◆ ProcessCanvasResize()

void MyFrame::ProcessCanvasResize ( void  )

Definition at line 1994 of file ocpn_frame.cpp.

◆ ProcessOptionsDialog()

bool MyFrame::ProcessOptionsDialog ( int  resultFlags,
ArrayOfCDI *  pNewDirArray 
)

Definition at line 4252 of file ocpn_frame.cpp.

◆ RebuildChartDatabase()

void MyFrame::RebuildChartDatabase ( )
static

Definition at line 946 of file ocpn_frame.cpp.

◆ RefreshAllCanvas()

void MyFrame::RefreshAllCanvas ( bool  bErase = true)

Definition at line 2841 of file ocpn_frame.cpp.

◆ RefreshCanvasOther()

void MyFrame::RefreshCanvasOther ( ChartCanvas ccThis)

Definition at line 4500 of file ocpn_frame.cpp.

◆ RefreshGroupIndices()

void MyFrame::RefreshGroupIndices ( void  )

Definition at line 2358 of file ocpn_frame.cpp.

◆ RegisterGlobalMenuItems()

void MyFrame::RegisterGlobalMenuItems ( )

Definition at line 3484 of file ocpn_frame.cpp.

◆ ReloadAllVP()

void MyFrame::ReloadAllVP ( )

Definition at line 1029 of file ocpn_frame.cpp.

◆ RequestNewMasterToolbar()

void MyFrame::RequestNewMasterToolbar ( bool  bforcenew = true)

Definition at line 7021 of file ocpn_frame.cpp.

◆ RequestNewToolbarArgEvent()

void MyFrame::RequestNewToolbarArgEvent ( wxCommandEvent &  WXUNUSEDevent)
inline

Definition at line 336 of file ocpn_frame.h.

◆ RequestNewToolbars()

void MyFrame::RequestNewToolbars ( bool  bforcenew = false)

Definition at line 1401 of file ocpn_frame.cpp.

◆ ResumeSockets()

void MyFrame::ResumeSockets ( void  )

Definition at line 6687 of file ocpn_frame.cpp.

◆ ScheduleSettingsDialog()

void MyFrame::ScheduleSettingsDialog ( )

Definition at line 2787 of file ocpn_frame.cpp.

◆ selectChartDisplay()

void MyFrame::selectChartDisplay ( int  type,
int  family 
)

Definition at line 6080 of file ocpn_frame.cpp.

◆ SendJSON_WMM_Var_Request()

bool MyFrame::SendJSON_WMM_Var_Request ( double  lat,
double  lon,
wxDateTime  date 
)

Definition at line 5850 of file ocpn_frame.cpp.

◆ SetAllToolbarScale()

void MyFrame::SetAllToolbarScale ( void  )

Definition at line 1422 of file ocpn_frame.cpp.

◆ SetAndApplyColorScheme()

void MyFrame::SetAndApplyColorScheme ( ColorScheme  cs)

Definition at line 1036 of file ocpn_frame.cpp.

◆ SetbFollow()

void MyFrame::SetbFollow ( ChartCanvas cc)

Definition at line 3329 of file ocpn_frame.cpp.

◆ SetCanvasSizes()

void MyFrame::SetCanvasSizes ( wxSize  frameSize)

Definition at line 2013 of file ocpn_frame.cpp.

◆ SetChartUpdatePeriod()

void MyFrame::SetChartUpdatePeriod ( )

Definition at line 6051 of file ocpn_frame.cpp.

◆ SetENCDisplayCategory()

void MyFrame::SetENCDisplayCategory ( ChartCanvas cc,
enum _DisCat  nset 
)

Definition at line 3217 of file ocpn_frame.cpp.

◆ SetGlobalToolbarViz()

bool MyFrame::SetGlobalToolbarViz ( bool  viz)

Definition at line 2749 of file ocpn_frame.cpp.

◆ SetGPSCompassScale()

void MyFrame::SetGPSCompassScale ( void  )

Definition at line 1436 of file ocpn_frame.cpp.

◆ SetMasterToolbarItemState()

void MyFrame::SetMasterToolbarItemState ( int  tool_id,
bool  state 
)

Definition at line 3379 of file ocpn_frame.cpp.

◆ SetMenubarItemState()

void MyFrame::SetMenubarItemState ( int  item_id,
bool  state 
)

Definition at line 3370 of file ocpn_frame.cpp.

◆ setStringVP()

void MyFrame::setStringVP ( wxString  VPS)

Definition at line 2858 of file ocpn_frame.cpp.

◆ SetToolbarItemBitmaps()

void MyFrame::SetToolbarItemBitmaps ( int  tool_id,
wxBitmap *  bitmap,
wxBitmap *  bmpDisabled 
)

Definition at line 3384 of file ocpn_frame.cpp.

◆ SetToolbarItemSVG()

void MyFrame::SetToolbarItemSVG ( int  tool_id,
wxString  normalSVGfile,
wxString  rolloverSVGfile,
wxString  toggledSVGfile 
)

Definition at line 3393 of file ocpn_frame.cpp.

◆ SetUpMode()

void MyFrame::SetUpMode ( ChartCanvas cc,
int  mode 
)

Definition at line 3193 of file ocpn_frame.cpp.

◆ ShouldRestartTrack()

bool MyFrame::ShouldRestartTrack ( void  )

Definition at line 3129 of file ocpn_frame.cpp.

◆ StopSockets()

void MyFrame::StopSockets ( void  )

Definition at line 6683 of file ocpn_frame.cpp.

◆ SubmergeAllCanvasToolbars()

void MyFrame::SubmergeAllCanvasToolbars ( void  )

Definition at line 3775 of file ocpn_frame.cpp.

◆ SurfaceAllCanvasToolbars()

void MyFrame::SurfaceAllCanvasToolbars ( void  )

Raise();

Definition at line 3783 of file ocpn_frame.cpp.

◆ SwitchKBFocus()

void MyFrame::SwitchKBFocus ( ChartCanvas pCanvas)

Definition at line 1541 of file ocpn_frame.cpp.

◆ ToggleAISDisplay()

void MyFrame::ToggleAISDisplay ( ChartCanvas cc)

Definition at line 3317 of file ocpn_frame.cpp.

◆ ToggleAISMinimizeTargets()

void MyFrame::ToggleAISMinimizeTargets ( ChartCanvas cc)

Definition at line 3323 of file ocpn_frame.cpp.

◆ ToggleAllToolbars()

void MyFrame::ToggleAllToolbars ( bool  b_smooth = false)

Definition at line 3798 of file ocpn_frame.cpp.

◆ ToggleAnchor()

void MyFrame::ToggleAnchor ( ChartCanvas cc)

Definition at line 3284 of file ocpn_frame.cpp.

◆ TogglebFollow()

void MyFrame::TogglebFollow ( ChartCanvas cc)

Definition at line 3304 of file ocpn_frame.cpp.

◆ ToggleChartBar()

void MyFrame::ToggleChartBar ( ChartCanvas cc)

Definition at line 2905 of file ocpn_frame.cpp.

◆ ToggleChartOutlines()

void MyFrame::ToggleChartOutlines ( ChartCanvas cc)

Definition at line 3355 of file ocpn_frame.cpp.

◆ ToggleColorScheme()

void MyFrame::ToggleColorScheme ( )

Definition at line 2921 of file ocpn_frame.cpp.

◆ ToggleDataQuality()

void MyFrame::ToggleDataQuality ( ChartCanvas cc)

Definition at line 3294 of file ocpn_frame.cpp.

◆ ToggleENCText()

void MyFrame::ToggleENCText ( ChartCanvas cc)

Definition at line 3206 of file ocpn_frame.cpp.

◆ ToggleFullScreen()

void MyFrame::ToggleFullScreen ( )

Definition at line 2939 of file ocpn_frame.cpp.

◆ ToggleLights()

bool MyFrame::ToggleLights ( ChartCanvas cc)

Definition at line 3243 of file ocpn_frame.cpp.

◆ ToggleNavobjects()

void MyFrame::ToggleNavobjects ( ChartCanvas cc)

Definition at line 3311 of file ocpn_frame.cpp.

◆ ToggleQuiltMode()

void MyFrame::ToggleQuiltMode ( ChartCanvas cc)

Definition at line 4633 of file ocpn_frame.cpp.

◆ ToggleSoundings()

void MyFrame::ToggleSoundings ( ChartCanvas cc)

Definition at line 3232 of file ocpn_frame.cpp.

◆ ToggleTestPause()

void MyFrame::ToggleTestPause ( void  )

Definition at line 3368 of file ocpn_frame.cpp.

◆ TouchAISActive()

void MyFrame::TouchAISActive ( void  )

Definition at line 5866 of file ocpn_frame.cpp.

◆ TrackDailyRestart()

void MyFrame::TrackDailyRestart ( void  )

Definition at line 3166 of file ocpn_frame.cpp.

◆ TrackOff()

Track * MyFrame::TrackOff ( bool  do_add_point = false)

Definition at line 3079 of file ocpn_frame.cpp.

◆ TrackOn()

void MyFrame::TrackOn ( void  )

Definition at line 3032 of file ocpn_frame.cpp.

◆ TriggerRecaptureTimer()

void MyFrame::TriggerRecaptureTimer ( )

Definition at line 2006 of file ocpn_frame.cpp.

◆ UpdateAISMOBRoute()

void MyFrame::UpdateAISMOBRoute ( const AisTargetData ptarget)

Definition at line 6812 of file ocpn_frame.cpp.

◆ UpdateAISTool()

void MyFrame::UpdateAISTool ( void  )

Definition at line 5874 of file ocpn_frame.cpp.

◆ UpdateAllFonts()

void MyFrame::UpdateAllFonts ( void  )

Definition at line 2310 of file ocpn_frame.cpp.

◆ UpdateCanvasConfigDescriptors()

void MyFrame::UpdateCanvasConfigDescriptors ( )

Definition at line 3820 of file ocpn_frame.cpp.

◆ UpdateChartDatabaseInplace()

bool MyFrame::UpdateChartDatabaseInplace ( ArrayOfCDI &  DirArray,
bool  b_force,
bool  b_prog,
const wxString &  ChartListFileName 
)

Definition at line 4546 of file ocpn_frame.cpp.

◆ UpdateControlBar()

void MyFrame::UpdateControlBar ( ChartCanvas cc)

Definition at line 6075 of file ocpn_frame.cpp.

◆ UpdateGlobalMenuItems() [1/2]

void MyFrame::UpdateGlobalMenuItems ( )

Definition at line 3644 of file ocpn_frame.cpp.

◆ UpdateGlobalMenuItems() [2/2]

void MyFrame::UpdateGlobalMenuItems ( ChartCanvas cc)

Definition at line 3707 of file ocpn_frame.cpp.

◆ UpdateGPSCompassStatusBoxes()

void MyFrame::UpdateGPSCompassStatusBoxes ( bool  b_force_new = false)

Definition at line 5973 of file ocpn_frame.cpp.

◆ UpdateRotationState()

void MyFrame::UpdateRotationState ( double  rotation)

Definition at line 5951 of file ocpn_frame.cpp.

◆ UpdateStatusBar()

void MyFrame::UpdateStatusBar ( void  )

Definition at line 5226 of file ocpn_frame.cpp.

Friends And Related Function Documentation

◆ SignalKEventHandler

friend class SignalKEventHandler
friend

Definition at line 154 of file ocpn_frame.h.

Member Data Documentation

◆ BellsTimer

wxTimer MyFrame::BellsTimer

Definition at line 332 of file ocpn_frame.h.

◆ COGTable

double MyFrame::COGTable[MAX_COG_AVERAGE_SECONDS]

Definition at line 352 of file ocpn_frame.h.

◆ FrameCOGTimer

wxTimer MyFrame::FrameCOGTimer

Definition at line 327 of file ocpn_frame.h.

◆ FrameTCTimer

wxTimer MyFrame::FrameTCTimer

Definition at line 325 of file ocpn_frame.h.

◆ FrameTimer1

wxTimer MyFrame::FrameTimer1

Definition at line 326 of file ocpn_frame.h.

◆ InitTimer

wxTimer MyFrame::InitTimer

Definition at line 321 of file ocpn_frame.h.

◆ m_bDateIsSet

bool MyFrame::m_bDateIsSet

Definition at line 319 of file ocpn_frame.h.

◆ m_bdefer_resize

bool MyFrame::m_bdefer_resize

Definition at line 349 of file ocpn_frame.h.

◆ m_BellsToPlay

int MyFrame::m_BellsToPlay

Definition at line 331 of file ocpn_frame.h.

◆ m_bTimeIsSet

bool MyFrame::m_bTimeIsSet

Definition at line 318 of file ocpn_frame.h.

◆ m_defer_size

wxSize MyFrame::m_defer_size

Definition at line 350 of file ocpn_frame.h.

◆ m_iInitCount

int MyFrame::m_iInitCount

Definition at line 322 of file ocpn_frame.h.

◆ m_initializing

bool MyFrame::m_initializing

Definition at line 323 of file ocpn_frame.h.

◆ m_newsize

wxSize MyFrame::m_newsize

Definition at line 351 of file ocpn_frame.h.

◆ m_pMenuBar

wxMenuBar* MyFrame::m_pMenuBar

Definition at line 316 of file ocpn_frame.h.

◆ m_pStatusBar

wxStatusBar* MyFrame::m_pStatusBar

Definition at line 315 of file ocpn_frame.h.

◆ m_resizeTimer

wxTimer MyFrame::m_resizeTimer

Definition at line 329 of file ocpn_frame.h.

◆ MemFootTimer

wxTimer MyFrame::MemFootTimer

Definition at line 328 of file ocpn_frame.h.

◆ nBlinkerTick

int MyFrame::nBlinkerTick

Definition at line 317 of file ocpn_frame.h.


The documentation for this class was generated from the following files: