OpenCPN Partial API docs
Loading...
Searching...
No Matches
MarkInfoDlg Class Reference

Dialog for displaying and editing waypoint properties. More...

#include <MarkInfo.h>

Inheritance diagram for MarkInfoDlg:

Public Member Functions

 MarkInfoDlg (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Waypoint Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1, -1), long style=FRAME_WITH_LINKS_STYLE)
 
void Create ()
 
void InitialFocus (void)
 
void RecalculateSize (void)
 
RoutePointGetRoutePoint (void)
 
void SetColorScheme (ColorScheme cs)
 
void SetRoutePoint (RoutePoint *pRP)
 
void ClearData ()
 
void SetBulkEdit (bool bBulkEdit)
 
void UpdateHtmlList ()
 
void SetDialogTitle (const wxString &title)
 
bool UpdateProperties (bool positionOnly=false)
 
void ValidateMark (void)
 
bool SaveChanges ()
 
void OnActivate (wxActivateEvent &event)
 
wxSimpleHtmlListBox * GetSimpleBox ()
 
void OnHtmlCellClicked (wxHtmlCellEvent &event)
 

Public Attributes

SaveDefaultsDialogm_SaveDefaultDlg
 

Protected Member Functions

void initialize_images (void)
 
void OnBitmapCombClick (wxCommandEvent &event)
 
void OnPositionCtlUpdated (wxCommandEvent &event)
 
void OnFocusEvent (wxFocusEvent &event)
 
void OnExtDescriptionClick (wxCommandEvent &event)
 
void OnDescChangedExt (wxCommandEvent &event)
 
void OnDescChangedBasic (wxCommandEvent &event)
 
void OnMarkInfoCancelClick (wxCommandEvent &event)
 
void OnMarkInfoOKClick (wxCommandEvent &event)
 
void OnShowWaypointNameSelectBasic (wxCommandEvent &event)
 
void OnShowWaypointNameSelectExt (wxCommandEvent &event)
 
void OnSelectScaMinExt (wxCommandEvent &event)
 
void OnWptRangeRingsNoChange (wxCommandEvent &event)
 
void OnCopyPasteLatLon (wxCommandEvent &event)
 
void OnWaypointRangeRingSelect (wxCommandEvent &event)
 
void m_htmlListContextMenuBtn (wxCommandEvent &event)
 
void m_htmlListContextMenu (wxMouseEvent &event)
 
void OnRightClickLatLon (wxCommandEvent &event)
 
void OnHtmlLinkClicked (wxHtmlLinkEvent &event)
 
void OnHyperLinkClick (wxHyperlinkEvent &event)
 
void OnLayoutResize (wxCommandEvent &event)
 
void On_html_link_popupmenu_Click (wxCommandEvent &event)
 
void DefautlBtnClicked (wxCommandEvent &event)
 
void OnNotebookPageChanged (wxNotebookEvent &event)
 
void OnTimeChanged (wxDateEvent &event)
 
void OnTideStationCombobox (wxCommandEvent &event)
 
void OnClose (wxCloseEvent &event)
 
void ShowTidesBtnClicked (wxCommandEvent &event)
 
void OnAddLink (wxCommandEvent &event)
 

Protected Attributes

OCPNIconCombom_bcomboBoxIcon
 
wxBoxSizer * bSizerBasicProperties
 
wxBoxSizer * bSizerLinks
 
wxButton * m_buttonOkay
 
wxButton * m_buttonExtDescription
 
wxButton * m_buttonLinksMenu
 
wxBitmapButton * m_buttonShowTides
 
wxButton * DefaultsBtn
 
wxCheckBox * m_checkBoxScaMin
 
wxCheckBox * m_checkBoxShowName
 
wxCheckBox * m_checkBoxShowNameExt
 
wxCheckBox * m_checkBoxVisible
 
wxChoice * m_choiceWaypointRangeRingsUnits
 
wxColourPickerCtrl * m_PickColor
 
wxCheckBox * m_cbEtdPresent
 Checkbox control that enables/disables manual ETD setting for a waypoint.
 
wxBoxSizer * bMainSizer
 
FormGridfSizerBasicProperties
 
wxFlexGridSizer * waypointradarGrid
 
wxFlexGridSizer * waypointrrSelect
 
wxGridBagSizer * bGB_SizerProperties
 
wxFlexGridSizer * gbSizerInnerProperties
 
wxNotebook * m_notebookProperties
 
wxObject * m_contextObject
 
wxScrolledWindow * m_panelBasicProperties
 
wxPanel * m_panelDescription
 
wxScrolledWindow * m_panelExtendedProperties
 
wxSimpleHtmlListBox * m_htmlList
 
wxSize m_defaultClientSize
 
wxChoice * m_ChoiceWaypointRangeRingsNumber
 
wxStaticBitmap * m_bitmapIcon
 
wxStaticBoxSizer * sbS_Description
 
wxStaticBoxSizer * sbSizerExtProperties
 
wxStaticBoxSizer * sbSizerLinks
 
wxStaticBoxSizer * sbSizerBasicProperties
 
wxStaticBoxSizer * sbRangeRingsExtProperties
 
wxStaticBoxSizer * sbSizerDescription
 
wxStaticText * m_staticTextArrivalRadius
 
wxStaticText * m_staticTextDescription
 
wxStaticText * m_staticTextEditEnabled
 
wxStaticText * m_staticTextGpx
 
wxStaticText * m_staticTextGuid
 
wxStaticText * m_staticTextTideStation
 
wxStaticText * m_staticTextIcon
 
wxStaticText * m_staticTextLatitude
 
wxStaticText * m_staticTextLayer
 
wxStaticText * m_staticTextLongitude
 
wxStaticText * m_staticTextName
 
wxStaticText * m_staticTextScaMin
 
wxStaticText * m_staticTextShowNameExt
 
wxStaticText * m_staticTextRR1
 
wxStaticText * m_staticTextRR2
 
wxChoice * m_RangeRingUnits
 
wxStaticText * m_staticTextRR4
 
wxStaticText * m_staticTextArrivalUnits
 
wxStaticText * m_staticTextPlSpeed
 
wxStaticText * m_staticTextEtd
 Label for the Estimated Time of Departure field.
 
wxStaticText * m_staticTextPlSpeedUnits
 
wxStdDialogButtonSizer * m_sdbSizerButtons
 
wxTextCtrl * m_textArrivalRadius
 
wxTextCtrl * m_textCtrlExtDescription
 
wxTextCtrl * m_textCtrlGpx
 
wxTextCtrl * m_textCtrlGuid
 
wxScrolledWindow * m_scrolledWindowLinks
 
wxHyperlinkCtrl * m_hyperlink17
 
wxMenu * m_menuLink
 
wxToggleButton * m_toggleBtnEdit
 
wxButton * m_buttonAddLink
 
wxComboBox * m_comboBoxTideStation
 
wxTextCtrl * m_textDescription
 
wxTextCtrl * m_textLatitude
 
wxTextCtrl * m_textLongitude
 
TextFieldm_textName
 
std::unique_ptr< RoutePointNameValidatorm_name_validator
 
wxTextCtrl * m_textScaMin
 
wxTextCtrl * m_textWaypointRangeRingsStep
 
wxTextCtrl * m_textCtrlPlSpeed
 Text control for waypoint planned speed.
 
wxBitmap _img_MUI_settings_svg
 
wxButton * m_sdbSizerButtonsCancel
 
wxButton * m_sdbSizerButtonsOK
 
wxDatePickerCtrl * m_EtdDatePickerCtrl
 Date picker control for setting the Estimated Time of Departure (ETD).
 
wxTimePickerCtrl * m_EtdTimePickerCtrl
 Time picker control for setting the Estimated Time of Departure (ETD).
 
wxArrayString m_choiceTideChoices
 
wxBitmap m_bmTide
 
int m_sizeMetric
 
wxHyperlinkCtrl * m_pEditedLink
 

Friends

class SaveDefaultsDialog
 

Detailed Description

Dialog for displaying and editing waypoint properties.

Provides a comprehensive interface for viewing and modifying waypoint properties in OpenCPN. Includes functionality for editing basic and extended properties, managing links, and setting defaults.

Definition at line 212 of file MarkInfo.h.

Constructor & Destructor Documentation

◆ MarkInfoDlg()

MarkInfoDlg::MarkInfoDlg ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = _("Waypoint Properties"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(-1, -1),
long  style = FRAME_WITH_LINKS_STYLE 
)

Definition at line 219 of file MarkInfo.cpp.

◆ ~MarkInfoDlg()

MarkInfoDlg::~MarkInfoDlg ( )

Definition at line 834 of file MarkInfo.cpp.

Member Function Documentation

◆ ClearData()

void MarkInfoDlg::ClearData ( )

Definition at line 871 of file MarkInfo.cpp.

◆ Create()

void MarkInfoDlg::Create ( )

Definition at line 274 of file MarkInfo.cpp.

◆ DefautlBtnClicked()

void MarkInfoDlg::DefautlBtnClicked ( wxCommandEvent &  event)
protected

Definition at line 1335 of file MarkInfo.cpp.

◆ GetRoutePoint()

RoutePoint * MarkInfoDlg::GetRoutePoint ( void  )
inline

Definition at line 440 of file MarkInfo.h.

◆ GetSimpleBox()

wxSimpleHtmlListBox * MarkInfoDlg::GetSimpleBox ( )
inline

Definition at line 452 of file MarkInfo.h.

◆ InitialFocus()

void MarkInfoDlg::InitialFocus ( void  )

Definition at line 864 of file MarkInfo.cpp.

◆ initialize_images()

void MarkInfoDlg::initialize_images ( void  )
protected

Definition at line 259 of file MarkInfo.cpp.

◆ m_htmlListContextMenu()

void MarkInfoDlg::m_htmlListContextMenu ( wxMouseEvent &  event)
protected

Definition at line 1093 of file MarkInfo.cpp.

◆ On_html_link_popupmenu_Click()

void MarkInfoDlg::On_html_link_popupmenu_Click ( wxCommandEvent &  event)
protected

Definition at line 1212 of file MarkInfo.cpp.

◆ OnActivate()

void MarkInfoDlg::OnActivate ( wxActivateEvent &  event)

Definition at line 250 of file MarkInfo.cpp.

◆ OnAddLink()

void MarkInfoDlg::OnAddLink ( wxCommandEvent &  event)
protected

Definition at line 1205 of file MarkInfo.cpp.

◆ OnBitmapCombClick()

void MarkInfoDlg::OnBitmapCombClick ( wxCommandEvent &  event)
protected

Definition at line 1679 of file MarkInfo.cpp.

◆ OnClose()

void MarkInfoDlg::OnClose ( wxCloseEvent &  event)
protected

Definition at line 738 of file MarkInfo.cpp.

◆ OnCopyPasteLatLon()

void MarkInfoDlg::OnCopyPasteLatLon ( wxCommandEvent &  event)
protected

Definition at line 1282 of file MarkInfo.cpp.

◆ OnDescChangedBasic()

void MarkInfoDlg::OnDescChangedBasic ( wxCommandEvent &  event)
protected

Definition at line 1042 of file MarkInfo.cpp.

◆ OnDescChangedExt()

void MarkInfoDlg::OnDescChangedExt ( wxCommandEvent &  event)
protected

Definition at line 1036 of file MarkInfo.cpp.

◆ OnExtDescriptionClick()

void MarkInfoDlg::OnExtDescriptionClick ( wxCommandEvent &  event)
protected

Definition at line 1049 of file MarkInfo.cpp.

◆ OnFocusEvent()

void MarkInfoDlg::OnFocusEvent ( wxFocusEvent &  event)
protected

Definition at line 1673 of file MarkInfo.cpp.

◆ OnHtmlLinkClicked()

void MarkInfoDlg::OnHtmlLinkClicked ( wxHtmlLinkEvent &  event)
protected

Definition at line 982 of file MarkInfo.cpp.

◆ OnHyperLinkClick()

void MarkInfoDlg::OnHyperLinkClick ( wxHyperlinkEvent &  event)
protected

Definition at line 976 of file MarkInfo.cpp.

◆ OnLayoutResize()

void MarkInfoDlg::OnLayoutResize ( wxCommandEvent &  event)
protected

Definition at line 1031 of file MarkInfo.cpp.

◆ OnMarkInfoCancelClick()

void MarkInfoDlg::OnMarkInfoCancelClick ( wxCommandEvent &  event)
protected

Definition at line 1370 of file MarkInfo.cpp.

◆ OnMarkInfoOKClick()

void MarkInfoDlg::OnMarkInfoOKClick ( wxCommandEvent &  event)
protected

Definition at line 1419 of file MarkInfo.cpp.

◆ OnNotebookPageChanged()

void MarkInfoDlg::OnNotebookPageChanged ( wxNotebookEvent &  event)
protected

Definition at line 765 of file MarkInfo.cpp.

◆ OnPositionCtlUpdated()

void MarkInfoDlg::OnPositionCtlUpdated ( wxCommandEvent &  event)
protected

Definition at line 1080 of file MarkInfo.cpp.

◆ OnRightClickLatLon()

void MarkInfoDlg::OnRightClickLatLon ( wxCommandEvent &  event)
protected

Definition at line 1267 of file MarkInfo.cpp.

◆ OnSelectScaMinExt()

void MarkInfoDlg::OnSelectScaMinExt ( wxCommandEvent &  event)
protected

Definition at line 1074 of file MarkInfo.cpp.

◆ OnShowWaypointNameSelectBasic()

void MarkInfoDlg::OnShowWaypointNameSelectBasic ( wxCommandEvent &  event)
protected

Definition at line 1056 of file MarkInfo.cpp.

◆ OnShowWaypointNameSelectExt()

void MarkInfoDlg::OnShowWaypointNameSelectExt ( wxCommandEvent &  event)
protected

Definition at line 1060 of file MarkInfo.cpp.

◆ OnTideStationCombobox()

void MarkInfoDlg::OnTideStationCombobox ( wxCommandEvent &  event)
protected

Definition at line 746 of file MarkInfo.cpp.

◆ OnTimeChanged()

void MarkInfoDlg::OnTimeChanged ( wxDateEvent &  event)
inlineprotected

Definition at line 424 of file MarkInfo.h.

◆ OnWptRangeRingsNoChange()

void MarkInfoDlg::OnWptRangeRingsNoChange ( wxCommandEvent &  event)
protected

Definition at line 1065 of file MarkInfo.cpp.

◆ RecalculateSize()

void MarkInfoDlg::RecalculateSize ( void  )

Definition at line 798 of file MarkInfo.cpp.

◆ SaveChanges()

bool MarkInfoDlg::SaveChanges ( )

Definition at line 1705 of file MarkInfo.cpp.

◆ SetColorScheme()

void MarkInfoDlg::SetColorScheme ( ColorScheme  cs)

Definition at line 869 of file MarkInfo.cpp.

◆ SetDialogTitle()

void MarkInfoDlg::SetDialogTitle ( const wxString &  title)
inline

Definition at line 446 of file MarkInfo.h.

◆ SetRoutePoint()

void MarkInfoDlg::SetRoutePoint ( RoutePoint pRP)

Definition at line 876 of file MarkInfo.cpp.

◆ ShowTidesBtnClicked()

void MarkInfoDlg::ShowTidesBtnClicked ( wxCommandEvent &  event)
protected

Definition at line 1900 of file MarkInfo.cpp.

◆ UpdateHtmlList()

void MarkInfoDlg::UpdateHtmlList ( )

Definition at line 911 of file MarkInfo.cpp.

◆ UpdateProperties()

bool MarkInfoDlg::UpdateProperties ( bool  positionOnly = false)

Definition at line 1448 of file MarkInfo.cpp.

◆ ValidateMark()

void MarkInfoDlg::ValidateMark ( void  )

Definition at line 1688 of file MarkInfo.cpp.

Friends And Related Symbol Documentation

◆ SaveDefaultsDialog

friend class SaveDefaultsDialog
friend

Definition at line 214 of file MarkInfo.h.

Member Data Documentation

◆ _img_MUI_settings_svg

wxBitmap MarkInfoDlg::_img_MUI_settings_svg
protected

Definition at line 370 of file MarkInfo.h.

◆ bGB_SizerProperties

wxGridBagSizer* MarkInfoDlg::bGB_SizerProperties
protected

Definition at line 299 of file MarkInfo.h.

◆ bMainSizer

wxBoxSizer* MarkInfoDlg::bMainSizer
protected

Definition at line 295 of file MarkInfo.h.

◆ bSizerBasicProperties

wxBoxSizer* MarkInfoDlg::bSizerBasicProperties
protected

Definition at line 264 of file MarkInfo.h.

◆ bSizerLinks

wxBoxSizer* MarkInfoDlg::bSizerLinks
protected

Definition at line 265 of file MarkInfo.h.

◆ DefaultsBtn

wxButton* MarkInfoDlg::DefaultsBtn
protected

Definition at line 270 of file MarkInfo.h.

◆ fSizerBasicProperties

FormGrid* MarkInfoDlg::fSizerBasicProperties
protected

Definition at line 296 of file MarkInfo.h.

◆ gbSizerInnerProperties

wxFlexGridSizer* MarkInfoDlg::gbSizerInnerProperties
protected

Definition at line 300 of file MarkInfo.h.

◆ m_bcomboBoxIcon

OCPNIconCombo* MarkInfoDlg::m_bcomboBoxIcon
protected

Definition at line 263 of file MarkInfo.h.

◆ m_bitmapIcon

wxStaticBitmap* MarkInfoDlg::m_bitmapIcon
protected

Definition at line 309 of file MarkInfo.h.

◆ m_bmTide

wxBitmap MarkInfoDlg::m_bmTide
protected

Definition at line 395 of file MarkInfo.h.

◆ m_buttonAddLink

wxButton* MarkInfoDlg::m_buttonAddLink
protected

Definition at line 347 of file MarkInfo.h.

◆ m_buttonExtDescription

wxButton* MarkInfoDlg::m_buttonExtDescription
protected

Definition at line 267 of file MarkInfo.h.

◆ m_buttonLinksMenu

wxButton* MarkInfoDlg::m_buttonLinksMenu
protected

Definition at line 268 of file MarkInfo.h.

◆ m_buttonOkay

wxButton* MarkInfoDlg::m_buttonOkay
protected

Definition at line 266 of file MarkInfo.h.

◆ m_buttonShowTides

wxBitmapButton* MarkInfoDlg::m_buttonShowTides
protected

Definition at line 269 of file MarkInfo.h.

◆ m_cbEtdPresent

wxCheckBox* MarkInfoDlg::m_cbEtdPresent
protected

Checkbox control that enables/disables manual ETD setting for a waypoint.

This control allows users to specify a custom Estimated Time of Departure (ETD) for a waypoint instead of using the automatically calculated value. When checked:

  1. The date/time controls become active for manual ETD selection
  2. The waypoint's m_manual_etd flag is set to true
  3. The selected date/time is stored as the waypoint's m_seg_etd value

A manual ETD overrides the default behavior where ETD would be set equal to the waypoint's ETA (creating a continuous timing chain). This affects ETA calculations for all subsequent waypoints in the route.

The control is only visible and relevant for waypoints that are part of a route.

Definition at line 294 of file MarkInfo.h.

◆ m_checkBoxScaMin

wxCheckBox* MarkInfoDlg::m_checkBoxScaMin
protected

Definition at line 271 of file MarkInfo.h.

◆ m_checkBoxShowName

wxCheckBox* MarkInfoDlg::m_checkBoxShowName
protected

Definition at line 272 of file MarkInfo.h.

◆ m_checkBoxShowNameExt

wxCheckBox* MarkInfoDlg::m_checkBoxShowNameExt
protected

Definition at line 273 of file MarkInfo.h.

◆ m_checkBoxVisible

wxCheckBox* MarkInfoDlg::m_checkBoxVisible
protected

Definition at line 274 of file MarkInfo.h.

◆ m_choiceTideChoices

wxArrayString MarkInfoDlg::m_choiceTideChoices
protected

Definition at line 394 of file MarkInfo.h.

◆ m_ChoiceWaypointRangeRingsNumber

wxChoice* MarkInfoDlg::m_ChoiceWaypointRangeRingsNumber
protected

Definition at line 308 of file MarkInfo.h.

◆ m_choiceWaypointRangeRingsUnits

wxChoice* MarkInfoDlg::m_choiceWaypointRangeRingsUnits
protected

Definition at line 275 of file MarkInfo.h.

◆ m_comboBoxTideStation

wxComboBox* MarkInfoDlg::m_comboBoxTideStation
protected

Definition at line 352 of file MarkInfo.h.

◆ m_contextObject

wxObject* MarkInfoDlg::m_contextObject
protected

Definition at line 302 of file MarkInfo.h.

◆ m_defaultClientSize

wxSize MarkInfoDlg::m_defaultClientSize
protected

Definition at line 307 of file MarkInfo.h.

◆ m_EtdDatePickerCtrl

wxDatePickerCtrl* MarkInfoDlg::m_EtdDatePickerCtrl
protected

Date picker control for setting the Estimated Time of Departure (ETD).

Allows the user to select a calendar date for planned departure from a waypoint. Works in conjunction with m_EtdTimePickerCtrl to form a complete date/time value. The selected date is used for route planning and ETA calculations for subsequent waypoints based on the planned speed.

Definition at line 381 of file MarkInfo.h.

◆ m_EtdTimePickerCtrl

wxTimePickerCtrl* MarkInfoDlg::m_EtdTimePickerCtrl
protected

Time picker control for setting the Estimated Time of Departure (ETD).

Allows the user to select the time of day for planned departure from a waypoint. Works in conjunction with m_EtdDatePickerCtrl to form a complete date/time value. The selected time is used for route planning and ETA calculations for subsequent waypoints based on the planned speed.

Definition at line 392 of file MarkInfo.h.

◆ m_htmlList

wxSimpleHtmlListBox* MarkInfoDlg::m_htmlList
protected

Definition at line 306 of file MarkInfo.h.

◆ m_hyperlink17

wxHyperlinkCtrl* MarkInfoDlg::m_hyperlink17
protected

Definition at line 344 of file MarkInfo.h.

◆ m_menuLink

wxMenu* MarkInfoDlg::m_menuLink
protected

Definition at line 345 of file MarkInfo.h.

◆ m_name_validator

std::unique_ptr<RoutePointNameValidator> MarkInfoDlg::m_name_validator
protected

Definition at line 358 of file MarkInfo.h.

◆ m_notebookProperties

wxNotebook* MarkInfoDlg::m_notebookProperties
protected

Definition at line 301 of file MarkInfo.h.

◆ m_panelBasicProperties

wxScrolledWindow* MarkInfoDlg::m_panelBasicProperties
protected

Definition at line 303 of file MarkInfo.h.

◆ m_panelDescription

wxPanel* MarkInfoDlg::m_panelDescription
protected

Definition at line 304 of file MarkInfo.h.

◆ m_panelExtendedProperties

wxScrolledWindow* MarkInfoDlg::m_panelExtendedProperties
protected

Definition at line 305 of file MarkInfo.h.

◆ m_pEditedLink

wxHyperlinkCtrl* MarkInfoDlg::m_pEditedLink
protected

Definition at line 397 of file MarkInfo.h.

◆ m_PickColor

wxColourPickerCtrl* MarkInfoDlg::m_PickColor
protected

Definition at line 276 of file MarkInfo.h.

◆ m_RangeRingUnits

wxChoice* MarkInfoDlg::m_RangeRingUnits
protected

Definition at line 331 of file MarkInfo.h.

◆ m_SaveDefaultDlg

SaveDefaultsDialog* MarkInfoDlg::m_SaveDefaultDlg

Definition at line 457 of file MarkInfo.h.

◆ m_scrolledWindowLinks

wxScrolledWindow* MarkInfoDlg::m_scrolledWindowLinks
protected

Definition at line 343 of file MarkInfo.h.

◆ m_sdbSizerButtons

wxStdDialogButtonSizer* MarkInfoDlg::m_sdbSizerButtons
protected

Definition at line 338 of file MarkInfo.h.

◆ m_sdbSizerButtonsCancel

wxButton* MarkInfoDlg::m_sdbSizerButtonsCancel
protected

Definition at line 371 of file MarkInfo.h.

◆ m_sdbSizerButtonsOK

wxButton* MarkInfoDlg::m_sdbSizerButtonsOK
protected

Definition at line 372 of file MarkInfo.h.

◆ m_sizeMetric

int MarkInfoDlg::m_sizeMetric
protected

Definition at line 396 of file MarkInfo.h.

◆ m_staticTextArrivalRadius

wxStaticText* MarkInfoDlg::m_staticTextArrivalRadius
protected

Definition at line 316 of file MarkInfo.h.

◆ m_staticTextArrivalUnits

wxStaticText* MarkInfoDlg::m_staticTextArrivalUnits
protected

Definition at line 333 of file MarkInfo.h.

◆ m_staticTextDescription

wxStaticText* MarkInfoDlg::m_staticTextDescription
protected

Definition at line 317 of file MarkInfo.h.

◆ m_staticTextEditEnabled

wxStaticText* MarkInfoDlg::m_staticTextEditEnabled
protected

Definition at line 318 of file MarkInfo.h.

◆ m_staticTextEtd

wxStaticText* MarkInfoDlg::m_staticTextEtd
protected

Label for the Estimated Time of Departure field.

Definition at line 336 of file MarkInfo.h.

◆ m_staticTextGpx

wxStaticText* MarkInfoDlg::m_staticTextGpx
protected

Definition at line 319 of file MarkInfo.h.

◆ m_staticTextGuid

wxStaticText* MarkInfoDlg::m_staticTextGuid
protected

Definition at line 320 of file MarkInfo.h.

◆ m_staticTextIcon

wxStaticText* MarkInfoDlg::m_staticTextIcon
protected

Definition at line 322 of file MarkInfo.h.

◆ m_staticTextLatitude

wxStaticText* MarkInfoDlg::m_staticTextLatitude
protected

Definition at line 323 of file MarkInfo.h.

◆ m_staticTextLayer

wxStaticText* MarkInfoDlg::m_staticTextLayer
protected

Definition at line 324 of file MarkInfo.h.

◆ m_staticTextLongitude

wxStaticText* MarkInfoDlg::m_staticTextLongitude
protected

Definition at line 325 of file MarkInfo.h.

◆ m_staticTextName

wxStaticText* MarkInfoDlg::m_staticTextName
protected

Definition at line 326 of file MarkInfo.h.

◆ m_staticTextPlSpeed

wxStaticText* MarkInfoDlg::m_staticTextPlSpeed
protected

Definition at line 334 of file MarkInfo.h.

◆ m_staticTextPlSpeedUnits

wxStaticText* MarkInfoDlg::m_staticTextPlSpeedUnits
protected

Definition at line 337 of file MarkInfo.h.

◆ m_staticTextRR1

wxStaticText* MarkInfoDlg::m_staticTextRR1
protected

Definition at line 329 of file MarkInfo.h.

◆ m_staticTextRR2

wxStaticText* MarkInfoDlg::m_staticTextRR2
protected

Definition at line 330 of file MarkInfo.h.

◆ m_staticTextRR4

wxStaticText* MarkInfoDlg::m_staticTextRR4
protected

Definition at line 332 of file MarkInfo.h.

◆ m_staticTextScaMin

wxStaticText* MarkInfoDlg::m_staticTextScaMin
protected

Definition at line 327 of file MarkInfo.h.

◆ m_staticTextShowNameExt

wxStaticText* MarkInfoDlg::m_staticTextShowNameExt
protected

Definition at line 328 of file MarkInfo.h.

◆ m_staticTextTideStation

wxStaticText* MarkInfoDlg::m_staticTextTideStation
protected

Definition at line 321 of file MarkInfo.h.

◆ m_textArrivalRadius

wxTextCtrl* MarkInfoDlg::m_textArrivalRadius
protected

Definition at line 339 of file MarkInfo.h.

◆ m_textCtrlExtDescription

wxTextCtrl* MarkInfoDlg::m_textCtrlExtDescription
protected

Definition at line 340 of file MarkInfo.h.

◆ m_textCtrlGpx

wxTextCtrl* MarkInfoDlg::m_textCtrlGpx
protected

Definition at line 341 of file MarkInfo.h.

◆ m_textCtrlGuid

wxTextCtrl* MarkInfoDlg::m_textCtrlGuid
protected

Definition at line 342 of file MarkInfo.h.

◆ m_textCtrlPlSpeed

wxTextCtrl* MarkInfoDlg::m_textCtrlPlSpeed
protected

Text control for waypoint planned speed.

Allows user input of the planned vessel speed for ETD/ETA calculations. This field is only shown when a waypoint is part of a route. Input value is in user-selected speed units (knots, km/h, etc.) and converted to internal units when saved. If value is empty or 0, no planned speed is assumed for this waypoint.

Definition at line 369 of file MarkInfo.h.

◆ m_textDescription

wxTextCtrl* MarkInfoDlg::m_textDescription
protected

Definition at line 354 of file MarkInfo.h.

◆ m_textLatitude

wxTextCtrl* MarkInfoDlg::m_textLatitude
protected

Definition at line 355 of file MarkInfo.h.

◆ m_textLongitude

wxTextCtrl* MarkInfoDlg::m_textLongitude
protected

Definition at line 356 of file MarkInfo.h.

◆ m_textName

TextField* MarkInfoDlg::m_textName
protected

Definition at line 357 of file MarkInfo.h.

◆ m_textScaMin

wxTextCtrl* MarkInfoDlg::m_textScaMin
protected

Definition at line 359 of file MarkInfo.h.

◆ m_textWaypointRangeRingsStep

wxTextCtrl* MarkInfoDlg::m_textWaypointRangeRingsStep
protected

Definition at line 360 of file MarkInfo.h.

◆ m_toggleBtnEdit

wxToggleButton* MarkInfoDlg::m_toggleBtnEdit
protected

Definition at line 346 of file MarkInfo.h.

◆ sbRangeRingsExtProperties

wxStaticBoxSizer* MarkInfoDlg::sbRangeRingsExtProperties
protected

Definition at line 314 of file MarkInfo.h.

◆ sbS_Description

wxStaticBoxSizer* MarkInfoDlg::sbS_Description
protected

Definition at line 310 of file MarkInfo.h.

◆ sbSizerBasicProperties

wxStaticBoxSizer* MarkInfoDlg::sbSizerBasicProperties
protected

Definition at line 313 of file MarkInfo.h.

◆ sbSizerDescription

wxStaticBoxSizer* MarkInfoDlg::sbSizerDescription
protected

Definition at line 315 of file MarkInfo.h.

◆ sbSizerExtProperties

wxStaticBoxSizer* MarkInfoDlg::sbSizerExtProperties
protected

Definition at line 311 of file MarkInfo.h.

◆ sbSizerLinks

wxStaticBoxSizer* MarkInfoDlg::sbSizerLinks
protected

Definition at line 312 of file MarkInfo.h.

◆ waypointradarGrid

wxFlexGridSizer* MarkInfoDlg::waypointradarGrid
protected

Definition at line 297 of file MarkInfo.h.

◆ waypointrrSelect

wxFlexGridSizer* MarkInfoDlg::waypointrrSelect
protected

Definition at line 298 of file MarkInfo.h.


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