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

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

#include <mark_info.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 RecalculateSize ()
 
RoutePointGetRoutePoint ()
 
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 ()
 
bool SaveChanges ()
 
void OnActivate (wxActivateEvent &event)
 
wxSimpleHtmlListBox * GetSimpleBox ()
 
void OnHtmlCellClicked (wxHtmlCellEvent &event)
 

Public Attributes

SaveDefaultsDialogm_SaveDefaultDlg
 

Protected Member Functions

void initialize_images ()
 
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 203 of file mark_info.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 201 of file mark_info.cpp.

◆ ~MarkInfoDlg()

MarkInfoDlg::~MarkInfoDlg ( )

Definition at line 815 of file mark_info.cpp.

Member Function Documentation

◆ ClearData()

void MarkInfoDlg::ClearData ( )

Definition at line 852 of file mark_info.cpp.

◆ Create()

void MarkInfoDlg::Create ( )

Definition at line 256 of file mark_info.cpp.

◆ DefautlBtnClicked()

void MarkInfoDlg::DefautlBtnClicked ( wxCommandEvent &  event)
protected

Definition at line 1291 of file mark_info.cpp.

◆ GetRoutePoint()

RoutePoint * MarkInfoDlg::GetRoutePoint ( )
inline

Definition at line 431 of file mark_info.h.

◆ GetSimpleBox()

wxSimpleHtmlListBox * MarkInfoDlg::GetSimpleBox ( )
inline

Definition at line 443 of file mark_info.h.

◆ InitialFocus()

void MarkInfoDlg::InitialFocus ( )

Definition at line 845 of file mark_info.cpp.

◆ initialize_images()

void MarkInfoDlg::initialize_images ( )
protected

Definition at line 241 of file mark_info.cpp.

◆ m_htmlListContextMenu()

void MarkInfoDlg::m_htmlListContextMenu ( wxMouseEvent &  event)
protected

Definition at line 1055 of file mark_info.cpp.

◆ On_html_link_popupmenu_Click()

void MarkInfoDlg::On_html_link_popupmenu_Click ( wxCommandEvent &  event)
protected

Definition at line 1168 of file mark_info.cpp.

◆ OnActivate()

void MarkInfoDlg::OnActivate ( wxActivateEvent &  event)

Definition at line 232 of file mark_info.cpp.

◆ OnAddLink()

void MarkInfoDlg::OnAddLink ( wxCommandEvent &  event)
protected

Definition at line 1161 of file mark_info.cpp.

◆ OnBitmapCombClick()

void MarkInfoDlg::OnBitmapCombClick ( wxCommandEvent &  event)
protected

Definition at line 1631 of file mark_info.cpp.

◆ OnClose()

void MarkInfoDlg::OnClose ( wxCloseEvent &  event)
protected

Definition at line 719 of file mark_info.cpp.

◆ OnCopyPasteLatLon()

void MarkInfoDlg::OnCopyPasteLatLon ( wxCommandEvent &  event)
protected

Definition at line 1238 of file mark_info.cpp.

◆ OnDescChangedBasic()

void MarkInfoDlg::OnDescChangedBasic ( wxCommandEvent &  event)
protected

Definition at line 1004 of file mark_info.cpp.

◆ OnDescChangedExt()

void MarkInfoDlg::OnDescChangedExt ( wxCommandEvent &  event)
protected

Definition at line 998 of file mark_info.cpp.

◆ OnExtDescriptionClick()

void MarkInfoDlg::OnExtDescriptionClick ( wxCommandEvent &  event)
protected

Definition at line 1011 of file mark_info.cpp.

◆ OnFocusEvent()

void MarkInfoDlg::OnFocusEvent ( wxFocusEvent &  event)
protected

Definition at line 1625 of file mark_info.cpp.

◆ OnHtmlLinkClicked()

void MarkInfoDlg::OnHtmlLinkClicked ( wxHtmlLinkEvent &  event)
protected

Definition at line 945 of file mark_info.cpp.

◆ OnHyperLinkClick()

void MarkInfoDlg::OnHyperLinkClick ( wxHyperlinkEvent &  event)
protected

Definition at line 939 of file mark_info.cpp.

◆ OnLayoutResize()

void MarkInfoDlg::OnLayoutResize ( wxCommandEvent &  event)
protected

Definition at line 993 of file mark_info.cpp.

◆ OnMarkInfoCancelClick()

void MarkInfoDlg::OnMarkInfoCancelClick ( wxCommandEvent &  event)
protected

Definition at line 1326 of file mark_info.cpp.

◆ OnMarkInfoOKClick()

void MarkInfoDlg::OnMarkInfoOKClick ( wxCommandEvent &  event)
protected

Definition at line 1371 of file mark_info.cpp.

◆ OnNotebookPageChanged()

void MarkInfoDlg::OnNotebookPageChanged ( wxNotebookEvent &  event)
protected

Definition at line 746 of file mark_info.cpp.

◆ OnPositionCtlUpdated()

void MarkInfoDlg::OnPositionCtlUpdated ( wxCommandEvent &  event)
protected

Definition at line 1042 of file mark_info.cpp.

◆ OnRightClickLatLon()

void MarkInfoDlg::OnRightClickLatLon ( wxCommandEvent &  event)
protected

Definition at line 1223 of file mark_info.cpp.

◆ OnSelectScaMinExt()

void MarkInfoDlg::OnSelectScaMinExt ( wxCommandEvent &  event)
protected

Definition at line 1036 of file mark_info.cpp.

◆ OnShowWaypointNameSelectBasic()

void MarkInfoDlg::OnShowWaypointNameSelectBasic ( wxCommandEvent &  event)
protected

Definition at line 1018 of file mark_info.cpp.

◆ OnShowWaypointNameSelectExt()

void MarkInfoDlg::OnShowWaypointNameSelectExt ( wxCommandEvent &  event)
protected

Definition at line 1022 of file mark_info.cpp.

◆ OnTideStationCombobox()

void MarkInfoDlg::OnTideStationCombobox ( wxCommandEvent &  event)
protected

Definition at line 727 of file mark_info.cpp.

◆ OnTimeChanged()

void MarkInfoDlg::OnTimeChanged ( wxDateEvent &  event)
inlineprotected

Definition at line 415 of file mark_info.h.

◆ OnWptRangeRingsNoChange()

void MarkInfoDlg::OnWptRangeRingsNoChange ( wxCommandEvent &  event)
protected

Definition at line 1027 of file mark_info.cpp.

◆ RecalculateSize()

void MarkInfoDlg::RecalculateSize ( )

Definition at line 779 of file mark_info.cpp.

◆ SaveChanges()

bool MarkInfoDlg::SaveChanges ( )

Definition at line 1653 of file mark_info.cpp.

◆ SetColorScheme()

void MarkInfoDlg::SetColorScheme ( ColorScheme  cs)

Definition at line 850 of file mark_info.cpp.

◆ SetDialogTitle()

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

Definition at line 437 of file mark_info.h.

◆ SetRoutePoint()

void MarkInfoDlg::SetRoutePoint ( RoutePoint pRP)

Definition at line 857 of file mark_info.cpp.

◆ ShowTidesBtnClicked()

void MarkInfoDlg::ShowTidesBtnClicked ( wxCommandEvent &  event)
protected

Definition at line 1850 of file mark_info.cpp.

◆ UpdateHtmlList()

void MarkInfoDlg::UpdateHtmlList ( )

Definition at line 883 of file mark_info.cpp.

◆ UpdateProperties()

bool MarkInfoDlg::UpdateProperties ( bool  positionOnly = false)

Definition at line 1400 of file mark_info.cpp.

◆ ValidateMark()

void MarkInfoDlg::ValidateMark ( )

Definition at line 1640 of file mark_info.cpp.

Friends And Related Symbol Documentation

◆ SaveDefaultsDialog

friend class SaveDefaultsDialog
friend

Definition at line 205 of file mark_info.h.

Member Data Documentation

◆ _img_MUI_settings_svg

wxBitmap MarkInfoDlg::_img_MUI_settings_svg
protected

Definition at line 361 of file mark_info.h.

◆ bGB_SizerProperties

wxGridBagSizer* MarkInfoDlg::bGB_SizerProperties
protected

Definition at line 290 of file mark_info.h.

◆ bMainSizer

wxBoxSizer* MarkInfoDlg::bMainSizer
protected

Definition at line 286 of file mark_info.h.

◆ bSizerBasicProperties

wxBoxSizer* MarkInfoDlg::bSizerBasicProperties
protected

Definition at line 255 of file mark_info.h.

◆ bSizerLinks

wxBoxSizer* MarkInfoDlg::bSizerLinks
protected

Definition at line 256 of file mark_info.h.

◆ DefaultsBtn

wxButton* MarkInfoDlg::DefaultsBtn
protected

Definition at line 261 of file mark_info.h.

◆ fSizerBasicProperties

FormGrid* MarkInfoDlg::fSizerBasicProperties
protected

Definition at line 287 of file mark_info.h.

◆ gbSizerInnerProperties

wxFlexGridSizer* MarkInfoDlg::gbSizerInnerProperties
protected

Definition at line 291 of file mark_info.h.

◆ m_bcomboBoxIcon

OCPNIconCombo* MarkInfoDlg::m_bcomboBoxIcon
protected

Definition at line 254 of file mark_info.h.

◆ m_bitmapIcon

wxStaticBitmap* MarkInfoDlg::m_bitmapIcon
protected

Definition at line 300 of file mark_info.h.

◆ m_bmTide

wxBitmap MarkInfoDlg::m_bmTide
protected

Definition at line 386 of file mark_info.h.

◆ m_buttonAddLink

wxButton* MarkInfoDlg::m_buttonAddLink
protected

Definition at line 338 of file mark_info.h.

◆ m_buttonExtDescription

wxButton* MarkInfoDlg::m_buttonExtDescription
protected

Definition at line 258 of file mark_info.h.

◆ m_buttonLinksMenu

wxButton* MarkInfoDlg::m_buttonLinksMenu
protected

Definition at line 259 of file mark_info.h.

◆ m_buttonOkay

wxButton* MarkInfoDlg::m_buttonOkay
protected

Definition at line 257 of file mark_info.h.

◆ m_buttonShowTides

wxBitmapButton* MarkInfoDlg::m_buttonShowTides
protected

Definition at line 260 of file mark_info.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 285 of file mark_info.h.

◆ m_checkBoxScaMin

wxCheckBox* MarkInfoDlg::m_checkBoxScaMin
protected

Definition at line 262 of file mark_info.h.

◆ m_checkBoxShowName

wxCheckBox* MarkInfoDlg::m_checkBoxShowName
protected

Definition at line 263 of file mark_info.h.

◆ m_checkBoxShowNameExt

wxCheckBox* MarkInfoDlg::m_checkBoxShowNameExt
protected

Definition at line 264 of file mark_info.h.

◆ m_checkBoxVisible

wxCheckBox* MarkInfoDlg::m_checkBoxVisible
protected

Definition at line 265 of file mark_info.h.

◆ m_choiceTideChoices

wxArrayString MarkInfoDlg::m_choiceTideChoices
protected

Definition at line 385 of file mark_info.h.

◆ m_ChoiceWaypointRangeRingsNumber

wxChoice* MarkInfoDlg::m_ChoiceWaypointRangeRingsNumber
protected

Definition at line 299 of file mark_info.h.

◆ m_choiceWaypointRangeRingsUnits

wxChoice* MarkInfoDlg::m_choiceWaypointRangeRingsUnits
protected

Definition at line 266 of file mark_info.h.

◆ m_comboBoxTideStation

wxComboBox* MarkInfoDlg::m_comboBoxTideStation
protected

Definition at line 343 of file mark_info.h.

◆ m_contextObject

wxObject* MarkInfoDlg::m_contextObject
protected

Definition at line 293 of file mark_info.h.

◆ m_defaultClientSize

wxSize MarkInfoDlg::m_defaultClientSize
protected

Definition at line 298 of file mark_info.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 372 of file mark_info.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 383 of file mark_info.h.

◆ m_htmlList

wxSimpleHtmlListBox* MarkInfoDlg::m_htmlList
protected

Definition at line 297 of file mark_info.h.

◆ m_hyperlink17

wxHyperlinkCtrl* MarkInfoDlg::m_hyperlink17
protected

Definition at line 335 of file mark_info.h.

◆ m_menuLink

wxMenu* MarkInfoDlg::m_menuLink
protected

Definition at line 336 of file mark_info.h.

◆ m_name_validator

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

Definition at line 349 of file mark_info.h.

◆ m_notebookProperties

wxNotebook* MarkInfoDlg::m_notebookProperties
protected

Definition at line 292 of file mark_info.h.

◆ m_panelBasicProperties

wxScrolledWindow* MarkInfoDlg::m_panelBasicProperties
protected

Definition at line 294 of file mark_info.h.

◆ m_panelDescription

wxPanel* MarkInfoDlg::m_panelDescription
protected

Definition at line 295 of file mark_info.h.

◆ m_panelExtendedProperties

wxScrolledWindow* MarkInfoDlg::m_panelExtendedProperties
protected

Definition at line 296 of file mark_info.h.

◆ m_pEditedLink

wxHyperlinkCtrl* MarkInfoDlg::m_pEditedLink
protected

Definition at line 388 of file mark_info.h.

◆ m_PickColor

wxColourPickerCtrl* MarkInfoDlg::m_PickColor
protected

Definition at line 267 of file mark_info.h.

◆ m_RangeRingUnits

wxChoice* MarkInfoDlg::m_RangeRingUnits
protected

Definition at line 322 of file mark_info.h.

◆ m_SaveDefaultDlg

SaveDefaultsDialog* MarkInfoDlg::m_SaveDefaultDlg

Definition at line 448 of file mark_info.h.

◆ m_scrolledWindowLinks

wxScrolledWindow* MarkInfoDlg::m_scrolledWindowLinks
protected

Definition at line 334 of file mark_info.h.

◆ m_sdbSizerButtons

wxStdDialogButtonSizer* MarkInfoDlg::m_sdbSizerButtons
protected

Definition at line 329 of file mark_info.h.

◆ m_sdbSizerButtonsCancel

wxButton* MarkInfoDlg::m_sdbSizerButtonsCancel
protected

Definition at line 362 of file mark_info.h.

◆ m_sdbSizerButtonsOK

wxButton* MarkInfoDlg::m_sdbSizerButtonsOK
protected

Definition at line 363 of file mark_info.h.

◆ m_sizeMetric

int MarkInfoDlg::m_sizeMetric
protected

Definition at line 387 of file mark_info.h.

◆ m_staticTextArrivalRadius

wxStaticText* MarkInfoDlg::m_staticTextArrivalRadius
protected

Definition at line 307 of file mark_info.h.

◆ m_staticTextArrivalUnits

wxStaticText* MarkInfoDlg::m_staticTextArrivalUnits
protected

Definition at line 324 of file mark_info.h.

◆ m_staticTextDescription

wxStaticText* MarkInfoDlg::m_staticTextDescription
protected

Definition at line 308 of file mark_info.h.

◆ m_staticTextEditEnabled

wxStaticText* MarkInfoDlg::m_staticTextEditEnabled
protected

Definition at line 309 of file mark_info.h.

◆ m_staticTextEtd

wxStaticText* MarkInfoDlg::m_staticTextEtd
protected

Label for the Estimated Time of Departure field.

Definition at line 327 of file mark_info.h.

◆ m_staticTextGpx

wxStaticText* MarkInfoDlg::m_staticTextGpx
protected

Definition at line 310 of file mark_info.h.

◆ m_staticTextGuid

wxStaticText* MarkInfoDlg::m_staticTextGuid
protected

Definition at line 311 of file mark_info.h.

◆ m_staticTextIcon

wxStaticText* MarkInfoDlg::m_staticTextIcon
protected

Definition at line 313 of file mark_info.h.

◆ m_staticTextLatitude

wxStaticText* MarkInfoDlg::m_staticTextLatitude
protected

Definition at line 314 of file mark_info.h.

◆ m_staticTextLayer

wxStaticText* MarkInfoDlg::m_staticTextLayer
protected

Definition at line 315 of file mark_info.h.

◆ m_staticTextLongitude

wxStaticText* MarkInfoDlg::m_staticTextLongitude
protected

Definition at line 316 of file mark_info.h.

◆ m_staticTextName

wxStaticText* MarkInfoDlg::m_staticTextName
protected

Definition at line 317 of file mark_info.h.

◆ m_staticTextPlSpeed

wxStaticText* MarkInfoDlg::m_staticTextPlSpeed
protected

Definition at line 325 of file mark_info.h.

◆ m_staticTextPlSpeedUnits

wxStaticText* MarkInfoDlg::m_staticTextPlSpeedUnits
protected

Definition at line 328 of file mark_info.h.

◆ m_staticTextRR1

wxStaticText* MarkInfoDlg::m_staticTextRR1
protected

Definition at line 320 of file mark_info.h.

◆ m_staticTextRR2

wxStaticText* MarkInfoDlg::m_staticTextRR2
protected

Definition at line 321 of file mark_info.h.

◆ m_staticTextRR4

wxStaticText* MarkInfoDlg::m_staticTextRR4
protected

Definition at line 323 of file mark_info.h.

◆ m_staticTextScaMin

wxStaticText* MarkInfoDlg::m_staticTextScaMin
protected

Definition at line 318 of file mark_info.h.

◆ m_staticTextShowNameExt

wxStaticText* MarkInfoDlg::m_staticTextShowNameExt
protected

Definition at line 319 of file mark_info.h.

◆ m_staticTextTideStation

wxStaticText* MarkInfoDlg::m_staticTextTideStation
protected

Definition at line 312 of file mark_info.h.

◆ m_textArrivalRadius

wxTextCtrl* MarkInfoDlg::m_textArrivalRadius
protected

Definition at line 330 of file mark_info.h.

◆ m_textCtrlExtDescription

wxTextCtrl* MarkInfoDlg::m_textCtrlExtDescription
protected

Definition at line 331 of file mark_info.h.

◆ m_textCtrlGpx

wxTextCtrl* MarkInfoDlg::m_textCtrlGpx
protected

Definition at line 332 of file mark_info.h.

◆ m_textCtrlGuid

wxTextCtrl* MarkInfoDlg::m_textCtrlGuid
protected

Definition at line 333 of file mark_info.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 360 of file mark_info.h.

◆ m_textDescription

wxTextCtrl* MarkInfoDlg::m_textDescription
protected

Definition at line 345 of file mark_info.h.

◆ m_textLatitude

wxTextCtrl* MarkInfoDlg::m_textLatitude
protected

Definition at line 346 of file mark_info.h.

◆ m_textLongitude

wxTextCtrl* MarkInfoDlg::m_textLongitude
protected

Definition at line 347 of file mark_info.h.

◆ m_textName

TextField* MarkInfoDlg::m_textName
protected

Definition at line 348 of file mark_info.h.

◆ m_textScaMin

wxTextCtrl* MarkInfoDlg::m_textScaMin
protected

Definition at line 350 of file mark_info.h.

◆ m_textWaypointRangeRingsStep

wxTextCtrl* MarkInfoDlg::m_textWaypointRangeRingsStep
protected

Definition at line 351 of file mark_info.h.

◆ m_toggleBtnEdit

wxToggleButton* MarkInfoDlg::m_toggleBtnEdit
protected

Definition at line 337 of file mark_info.h.

◆ sbRangeRingsExtProperties

wxStaticBoxSizer* MarkInfoDlg::sbRangeRingsExtProperties
protected

Definition at line 305 of file mark_info.h.

◆ sbS_Description

wxStaticBoxSizer* MarkInfoDlg::sbS_Description
protected

Definition at line 301 of file mark_info.h.

◆ sbSizerBasicProperties

wxStaticBoxSizer* MarkInfoDlg::sbSizerBasicProperties
protected

Definition at line 304 of file mark_info.h.

◆ sbSizerDescription

wxStaticBoxSizer* MarkInfoDlg::sbSizerDescription
protected

Definition at line 306 of file mark_info.h.

◆ sbSizerExtProperties

wxStaticBoxSizer* MarkInfoDlg::sbSizerExtProperties
protected

Definition at line 302 of file mark_info.h.

◆ sbSizerLinks

wxStaticBoxSizer* MarkInfoDlg::sbSizerLinks
protected

Definition at line 303 of file mark_info.h.

◆ waypointradarGrid

wxFlexGridSizer* MarkInfoDlg::waypointradarGrid
protected

Definition at line 288 of file mark_info.h.

◆ waypointrrSelect

wxFlexGridSizer* MarkInfoDlg::waypointrrSelect
protected

Definition at line 289 of file mark_info.h.


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