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

Class RoutePropDlg. More...

#include <RoutePropDlg.h>

Inheritance diagram for RoutePropDlg:
RoutePropDlgImpl

Public Member Functions

 RoutePropDlg (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Route Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(550, 450), long style=wxDEFAULT_FRAME_STYLE|wxFRAME_FLOAT_ON_PARENT|wxTAB_TRAVERSAL)
 
void m_hyperlink1OnContextMenu (wxMouseEvent &event)
 
void m_scrolledWindowLinksOnContextMenu (wxMouseEvent &event)
 
void OnKeyChar (wxKeyEvent &event)
 

Protected Member Functions

virtual void RoutePropDlgOnClose (wxCloseEvent &event)
 
virtual void RoutePropDlgOnSize (wxSizeEvent &event)
 
virtual void RoutePropDlgOnNotebookPageChanged (wxNotebookEvent &event)
 
virtual void PlanSpeedOnKillFocus (wxFocusEvent &event)
 
virtual void PlanSpeedOnTextEnter (wxCommandEvent &event)
 
virtual void DepartureDateOnDateChanged (wxDateEvent &event)
 
virtual void DepartureTimeOnTimeChanged (wxDateEvent &event)
 
virtual void TimezoneOnChoice (wxCommandEvent &event)
 
virtual void WaypointsOnDataViewListCtrlItemContextMenu (wxDataViewEvent &event)
 
virtual void WaypointsOnDataViewListCtrlItemEditingDone (wxDataViewEvent &event)
 
virtual void WaypointsOnDataViewListCtrlItemValueChanged (wxDataViewEvent &event)
 
virtual void WaypointsOnDataViewListCtrlSelectionChanged (wxDataViewEvent &event)
 
virtual void ItemEditOnMenuSelection (wxCommandEvent &event)
 
virtual void ItemAddOnMenuSelection (wxCommandEvent &event)
 
virtual void ItemDeleteOnMenuSelection (wxCommandEvent &event)
 
virtual void AddLinkOnButtonClick (wxCommandEvent &event)
 
virtual void BtnEditOnToggleButton (wxCommandEvent &event)
 
virtual void PrintOnButtonClick (wxCommandEvent &event)
 
virtual void ExtendOnButtonClick (wxCommandEvent &event)
 
virtual void SplitOnButtonClick (wxCommandEvent &event)
 
virtual void BtnsOnCancelButtonClick (wxCommandEvent &event)
 
virtual void BtnsOnOKButtonClick (wxCommandEvent &event)
 

Protected Attributes

wxNotebook * m_ntbRteProp
 
wxPanel * m_pnlBasic
 
wxStaticText * m_stName
 
wxTextCtrl * m_tcName
 
wxStaticText * m_stFrom
 
wxTextCtrl * m_tcFrom
 
wxStaticText * m_stTo
 
wxTextCtrl * m_tcTo
 
wxStaticText * m_stDistTotal
 
wxTextCtrl * m_tcDistance
 
wxStaticText * m_stPlanSpeed
 
wxTextCtrl * m_tcPlanSpeed
 
wxStaticText * m_stEnroute
 
wxTextCtrl * m_tcEnroute
 
wxStaticText * m_stDeparture
 
wxDatePickerCtrl * m_dpDepartureDate
 
wxTimePickerCtrl * m_tpDepartureTime
 
wxStaticText * m_stTimeZone
 
wxChoice * m_choiceTimezone
 
wxStaticText * m_staticTextColor
 
wxChoice * m_choiceColor
 
wxStaticText * m_stStyle
 
wxChoice * m_choiceStyle
 
wxStaticText * m_stWidth
 
wxChoice * m_choiceWidth
 
wxDataViewListCtrl * m_dvlcWaypoints
 
wxDataViewColumn * m_dataViewListColumnLeg
 
wxDataViewColumn * m_dataViewListColumnToWpt
 
wxDataViewColumn * m_dataViewListColumnDistance
 
wxDataViewColumn * m_dataViewListColumnBearing
 
wxDataViewColumn * m_dataViewListColumnTotalDistance
 
wxDataViewColumn * m_dataViewListColumnLat
 
wxDataViewColumn * m_dataViewListColumnLon
 
wxDataViewColumn * m_dataViewListColumnETE
 
wxDataViewColumn * m_dataViewListColumnETA
 
wxDataViewColumn * m_dataViewListColumnSpeed
 
wxDataViewColumn * m_dataViewListColumnNTE
 
wxDataViewColumn * m_dataViewListColumnDesc
 
wxDataViewColumn * m_dataViewListColumnCourse
 
wxDataViewColumn * m_dataViewListColumnETD
 
wxDataViewColumn * m_dataViewListColumnEmpty
 
wxPanel * m_pnlAdvanced
 
wxStaticText * m_stDescription
 
wxTextCtrl * m_tcDescription
 
wxScrolledWindow * m_scrolledWindowLinks
 
wxBoxSizer * bSizerLinks
 
wxHyperlinkCtrl * m_hyperlink1
 
wxMenu * m_menuLink
 
wxButton * m_btnAddLink
 
wxToggleButton * m_toggleBtnEdit
 
wxStaticText * m_stEditEnabled
 
wxMenu * m_menuLinks
 
wxButton * m_btnPrint
 
wxButton * m_btnExtend
 
wxButton * m_btnSplit
 
wxStdDialogButtonSizer * m_sdbSizerBtns
 
wxButton * m_sdbSizerBtnsOK
 
wxButton * m_sdbSizerBtnsCancel
 

Detailed Description

Class RoutePropDlg.

Definition at line 53 of file RoutePropDlg.h.

Constructor & Destructor Documentation

◆ RoutePropDlg()

RoutePropDlg::RoutePropDlg ( wxWindow *  parent,
wxWindowID  id = wxID_ANY,
const wxString &  title = _("Route Properties"),
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxSize(550, 450),
long  style = wxDEFAULT_FRAME_STYLE | wxFRAME_FLOAT_ON_PARENT | wxTAB_TRAVERSAL 
)

Definition at line 49 of file RoutePropDlg.cpp.

◆ ~RoutePropDlg()

RoutePropDlg::~RoutePropDlg ( )

Definition at line 622 of file RoutePropDlg.cpp.

Member Function Documentation

◆ AddLinkOnButtonClick()

virtual void RoutePropDlg::AddLinkOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 155 of file RoutePropDlg.h.

◆ BtnEditOnToggleButton()

virtual void RoutePropDlg::BtnEditOnToggleButton ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 156 of file RoutePropDlg.h.

◆ BtnsOnCancelButtonClick()

virtual void RoutePropDlg::BtnsOnCancelButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 160 of file RoutePropDlg.h.

◆ BtnsOnOKButtonClick()

virtual void RoutePropDlg::BtnsOnOKButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 161 of file RoutePropDlg.h.

◆ DepartureDateOnDateChanged()

virtual void RoutePropDlg::DepartureDateOnDateChanged ( wxDateEvent &  event)
inlineprotectedvirtual

Definition at line 131 of file RoutePropDlg.h.

◆ DepartureTimeOnTimeChanged()

virtual void RoutePropDlg::DepartureTimeOnTimeChanged ( wxDateEvent &  event)
inlineprotectedvirtual

Definition at line 132 of file RoutePropDlg.h.

◆ ExtendOnButtonClick()

virtual void RoutePropDlg::ExtendOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 158 of file RoutePropDlg.h.

◆ ItemAddOnMenuSelection()

virtual void RoutePropDlg::ItemAddOnMenuSelection ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 151 of file RoutePropDlg.h.

◆ ItemDeleteOnMenuSelection()

virtual void RoutePropDlg::ItemDeleteOnMenuSelection ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in RoutePropDlgImpl.

Definition at line 152 of file RoutePropDlg.h.

◆ ItemEditOnMenuSelection()

virtual void RoutePropDlg::ItemEditOnMenuSelection ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 150 of file RoutePropDlg.h.

◆ m_hyperlink1OnContextMenu()

void RoutePropDlg::m_hyperlink1OnContextMenu ( wxMouseEvent &  event)
inline

Definition at line 173 of file RoutePropDlg.h.

◆ m_scrolledWindowLinksOnContextMenu()

void RoutePropDlg::m_scrolledWindowLinksOnContextMenu ( wxMouseEvent &  event)
inline

Definition at line 177 of file RoutePropDlg.h.

◆ OnKeyChar()

void RoutePropDlg::OnKeyChar ( wxKeyEvent &  event)

Definition at line 696 of file RoutePropDlg.cpp.

◆ PlanSpeedOnKillFocus()

virtual void RoutePropDlg::PlanSpeedOnKillFocus ( wxFocusEvent &  event)
inlineprotectedvirtual

Definition at line 129 of file RoutePropDlg.h.

◆ PlanSpeedOnTextEnter()

virtual void RoutePropDlg::PlanSpeedOnTextEnter ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 130 of file RoutePropDlg.h.

◆ PrintOnButtonClick()

virtual void RoutePropDlg::PrintOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 157 of file RoutePropDlg.h.

◆ RoutePropDlgOnClose()

virtual void RoutePropDlg::RoutePropDlgOnClose ( wxCloseEvent &  event)
inlineprotectedvirtual

Definition at line 124 of file RoutePropDlg.h.

◆ RoutePropDlgOnNotebookPageChanged()

virtual void RoutePropDlg::RoutePropDlgOnNotebookPageChanged ( wxNotebookEvent &  event)
inlineprotectedvirtual

Definition at line 126 of file RoutePropDlg.h.

◆ RoutePropDlgOnSize()

virtual void RoutePropDlg::RoutePropDlgOnSize ( wxSizeEvent &  event)
inlineprotectedvirtual

Definition at line 125 of file RoutePropDlg.h.

◆ SplitOnButtonClick()

virtual void RoutePropDlg::SplitOnButtonClick ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 159 of file RoutePropDlg.h.

◆ TimezoneOnChoice()

virtual void RoutePropDlg::TimezoneOnChoice ( wxCommandEvent &  event)
inlineprotectedvirtual

Definition at line 133 of file RoutePropDlg.h.

◆ WaypointsOnDataViewListCtrlItemContextMenu()

virtual void RoutePropDlg::WaypointsOnDataViewListCtrlItemContextMenu ( wxDataViewEvent &  event)
inlineprotectedvirtual

Definition at line 134 of file RoutePropDlg.h.

◆ WaypointsOnDataViewListCtrlItemEditingDone()

virtual void RoutePropDlg::WaypointsOnDataViewListCtrlItemEditingDone ( wxDataViewEvent &  event)
inlineprotectedvirtual

Definition at line 138 of file RoutePropDlg.h.

◆ WaypointsOnDataViewListCtrlItemValueChanged()

virtual void RoutePropDlg::WaypointsOnDataViewListCtrlItemValueChanged ( wxDataViewEvent &  event)
inlineprotectedvirtual

Definition at line 142 of file RoutePropDlg.h.

◆ WaypointsOnDataViewListCtrlSelectionChanged()

virtual void RoutePropDlg::WaypointsOnDataViewListCtrlSelectionChanged ( wxDataViewEvent &  event)
inlineprotectedvirtual

Definition at line 146 of file RoutePropDlg.h.

Member Data Documentation

◆ bSizerLinks

wxBoxSizer* RoutePropDlg::bSizerLinks
protected

Definition at line 109 of file RoutePropDlg.h.

◆ m_btnAddLink

wxButton* RoutePropDlg::m_btnAddLink
protected

Definition at line 112 of file RoutePropDlg.h.

◆ m_btnExtend

wxButton* RoutePropDlg::m_btnExtend
protected

Definition at line 117 of file RoutePropDlg.h.

◆ m_btnPrint

wxButton* RoutePropDlg::m_btnPrint
protected

Definition at line 116 of file RoutePropDlg.h.

◆ m_btnSplit

wxButton* RoutePropDlg::m_btnSplit
protected

Definition at line 118 of file RoutePropDlg.h.

◆ m_choiceColor

wxChoice* RoutePropDlg::m_choiceColor
protected

Definition at line 84 of file RoutePropDlg.h.

◆ m_choiceStyle

wxChoice* RoutePropDlg::m_choiceStyle
protected

Definition at line 86 of file RoutePropDlg.h.

◆ m_choiceTimezone

wxChoice* RoutePropDlg::m_choiceTimezone
protected

Definition at line 82 of file RoutePropDlg.h.

◆ m_choiceWidth

wxChoice* RoutePropDlg::m_choiceWidth
protected

Definition at line 88 of file RoutePropDlg.h.

◆ m_dataViewListColumnBearing

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnBearing
protected

Definition at line 93 of file RoutePropDlg.h.

◆ m_dataViewListColumnCourse

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnCourse
protected

Definition at line 102 of file RoutePropDlg.h.

◆ m_dataViewListColumnDesc

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnDesc
protected

Definition at line 101 of file RoutePropDlg.h.

◆ m_dataViewListColumnDistance

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnDistance
protected

Definition at line 92 of file RoutePropDlg.h.

◆ m_dataViewListColumnEmpty

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnEmpty
protected

Definition at line 104 of file RoutePropDlg.h.

◆ m_dataViewListColumnETA

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnETA
protected

Definition at line 98 of file RoutePropDlg.h.

◆ m_dataViewListColumnETD

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnETD
protected

Definition at line 103 of file RoutePropDlg.h.

◆ m_dataViewListColumnETE

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnETE
protected

Definition at line 97 of file RoutePropDlg.h.

◆ m_dataViewListColumnLat

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnLat
protected

Definition at line 95 of file RoutePropDlg.h.

◆ m_dataViewListColumnLeg

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnLeg
protected

Definition at line 90 of file RoutePropDlg.h.

◆ m_dataViewListColumnLon

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnLon
protected

Definition at line 96 of file RoutePropDlg.h.

◆ m_dataViewListColumnNTE

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnNTE
protected

Definition at line 100 of file RoutePropDlg.h.

◆ m_dataViewListColumnSpeed

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnSpeed
protected

Definition at line 99 of file RoutePropDlg.h.

◆ m_dataViewListColumnTotalDistance

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnTotalDistance
protected

Definition at line 94 of file RoutePropDlg.h.

◆ m_dataViewListColumnToWpt

wxDataViewColumn* RoutePropDlg::m_dataViewListColumnToWpt
protected

Definition at line 91 of file RoutePropDlg.h.

◆ m_dpDepartureDate

wxDatePickerCtrl* RoutePropDlg::m_dpDepartureDate
protected

Definition at line 75 of file RoutePropDlg.h.

◆ m_dvlcWaypoints

wxDataViewListCtrl* RoutePropDlg::m_dvlcWaypoints
protected

Definition at line 89 of file RoutePropDlg.h.

◆ m_hyperlink1

wxHyperlinkCtrl* RoutePropDlg::m_hyperlink1
protected

Definition at line 110 of file RoutePropDlg.h.

◆ m_menuLink

wxMenu* RoutePropDlg::m_menuLink
protected

Definition at line 111 of file RoutePropDlg.h.

◆ m_menuLinks

wxMenu* RoutePropDlg::m_menuLinks
protected

Definition at line 115 of file RoutePropDlg.h.

◆ m_ntbRteProp

wxNotebook* RoutePropDlg::m_ntbRteProp
protected

Definition at line 60 of file RoutePropDlg.h.

◆ m_pnlAdvanced

wxPanel* RoutePropDlg::m_pnlAdvanced
protected

Definition at line 105 of file RoutePropDlg.h.

◆ m_pnlBasic

wxPanel* RoutePropDlg::m_pnlBasic
protected

Definition at line 61 of file RoutePropDlg.h.

◆ m_scrolledWindowLinks

wxScrolledWindow* RoutePropDlg::m_scrolledWindowLinks
protected

Definition at line 108 of file RoutePropDlg.h.

◆ m_sdbSizerBtns

wxStdDialogButtonSizer* RoutePropDlg::m_sdbSizerBtns
protected

Definition at line 119 of file RoutePropDlg.h.

◆ m_sdbSizerBtnsCancel

wxButton* RoutePropDlg::m_sdbSizerBtnsCancel
protected

Definition at line 121 of file RoutePropDlg.h.

◆ m_sdbSizerBtnsOK

wxButton* RoutePropDlg::m_sdbSizerBtnsOK
protected

Definition at line 120 of file RoutePropDlg.h.

◆ m_staticTextColor

wxStaticText* RoutePropDlg::m_staticTextColor
protected

Definition at line 83 of file RoutePropDlg.h.

◆ m_stDeparture

wxStaticText* RoutePropDlg::m_stDeparture
protected

Definition at line 74 of file RoutePropDlg.h.

◆ m_stDescription

wxStaticText* RoutePropDlg::m_stDescription
protected

Definition at line 106 of file RoutePropDlg.h.

◆ m_stDistTotal

wxStaticText* RoutePropDlg::m_stDistTotal
protected

Definition at line 68 of file RoutePropDlg.h.

◆ m_stEditEnabled

wxStaticText* RoutePropDlg::m_stEditEnabled
protected

Definition at line 114 of file RoutePropDlg.h.

◆ m_stEnroute

wxStaticText* RoutePropDlg::m_stEnroute
protected

Definition at line 72 of file RoutePropDlg.h.

◆ m_stFrom

wxStaticText* RoutePropDlg::m_stFrom
protected

Definition at line 64 of file RoutePropDlg.h.

◆ m_stName

wxStaticText* RoutePropDlg::m_stName
protected

Definition at line 62 of file RoutePropDlg.h.

◆ m_stPlanSpeed

wxStaticText* RoutePropDlg::m_stPlanSpeed
protected

Definition at line 70 of file RoutePropDlg.h.

◆ m_stStyle

wxStaticText* RoutePropDlg::m_stStyle
protected

Definition at line 85 of file RoutePropDlg.h.

◆ m_stTimeZone

wxStaticText* RoutePropDlg::m_stTimeZone
protected

Definition at line 81 of file RoutePropDlg.h.

◆ m_stTo

wxStaticText* RoutePropDlg::m_stTo
protected

Definition at line 66 of file RoutePropDlg.h.

◆ m_stWidth

wxStaticText* RoutePropDlg::m_stWidth
protected

Definition at line 87 of file RoutePropDlg.h.

◆ m_tcDescription

wxTextCtrl* RoutePropDlg::m_tcDescription
protected

Definition at line 107 of file RoutePropDlg.h.

◆ m_tcDistance

wxTextCtrl* RoutePropDlg::m_tcDistance
protected

Definition at line 69 of file RoutePropDlg.h.

◆ m_tcEnroute

wxTextCtrl* RoutePropDlg::m_tcEnroute
protected

Definition at line 73 of file RoutePropDlg.h.

◆ m_tcFrom

wxTextCtrl* RoutePropDlg::m_tcFrom
protected

Definition at line 65 of file RoutePropDlg.h.

◆ m_tcName

wxTextCtrl* RoutePropDlg::m_tcName
protected

Definition at line 63 of file RoutePropDlg.h.

◆ m_tcPlanSpeed

wxTextCtrl* RoutePropDlg::m_tcPlanSpeed
protected

Definition at line 71 of file RoutePropDlg.h.

◆ m_tcTo

wxTextCtrl* RoutePropDlg::m_tcTo
protected

Definition at line 67 of file RoutePropDlg.h.

◆ m_toggleBtnEdit

wxToggleButton* RoutePropDlg::m_toggleBtnEdit
protected

Definition at line 113 of file RoutePropDlg.h.

◆ m_tpDepartureTime

wxTimePickerCtrl* RoutePropDlg::m_tpDepartureTime
protected

Definition at line 79 of file RoutePropDlg.h.


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