66 wxNotebook* m_ntbRteProp;
68 wxStaticText* m_stName;
70 wxStaticText* m_stFrom;
74 wxStaticText* m_stDistTotal;
75 wxTextCtrl* m_tcDistance;
76 wxStaticText* m_stPlanSpeed;
77 wxTextCtrl* m_tcPlanSpeed;
78 wxStaticText* m_stEnroute;
79 wxTextCtrl* m_tcEnroute;
80 wxStaticText* m_stDeparture;
81 wxDatePickerCtrl* m_dpDepartureDate;
85 wxTimePickerCtrl* m_tpDepartureTime;
87 wxStaticText* m_stTimeZone;
88 wxChoice* m_choiceTimezone;
89 wxStaticText* m_staticTextColor;
90 wxChoice* m_choiceColor;
91 wxStaticText* m_stStyle;
92 wxChoice* m_choiceStyle;
93 wxStaticText* m_stWidth;
94 wxChoice* m_choiceWidth;
95 wxDataViewListCtrl* m_dvlcWaypoints;
96 wxDataViewColumn* m_dataViewListColumnLeg;
97 wxDataViewColumn* m_dataViewListColumnToWpt;
98 wxDataViewColumn* m_dataViewListColumnDistance;
99 wxDataViewColumn* m_dataViewListColumnBearing;
100 wxDataViewColumn* m_dataViewListColumnTotalDistance;
101 wxDataViewColumn* m_dataViewListColumnLat;
102 wxDataViewColumn* m_dataViewListColumnLon;
103 wxDataViewColumn* m_dataViewListColumnETE;
104 wxDataViewColumn* m_dataViewListColumnETA;
105 wxDataViewColumn* m_dataViewListColumnSpeed;
106 wxDataViewColumn* m_dataViewListColumnNTE;
107 wxDataViewColumn* m_dataViewListColumnDesc;
108 wxDataViewColumn* m_dataViewListColumnCourse;
109 wxDataViewColumn* m_dataViewListColumnETD;
110 wxDataViewColumn* m_dataViewListColumnEmpty;
111 wxPanel* m_pnlAdvanced;
112 wxStaticText* m_stDescription;
113 wxTextCtrl* m_tcDescription;
114 wxScrolledWindow* m_scrolledWindowLinks;
115 wxBoxSizer* bSizerLinks;
116 wxHyperlinkCtrl* m_hyperlink1;
118 wxButton* m_btnAddLink;
119 wxToggleButton* m_toggleBtnEdit;
120 wxStaticText* m_stEditEnabled;
122 wxButton* m_btnPrint;
123 wxButton* m_btnExtend;
124 wxButton* m_btnSplit;
125 wxStdDialogButtonSizer* m_sdbSizerBtns;
126 wxButton* m_sdbSizerBtnsOK;
127 wxButton* m_sdbSizerBtnsCancel;
130 virtual void RoutePropDlgOnClose(wxCloseEvent& event) {
event.Skip(); }
131 virtual void RoutePropDlgOnSize(wxSizeEvent& event) {
event.Skip(); }
132 virtual void RoutePropDlgOnNotebookPageChanged(wxNotebookEvent& event) {
135 virtual void PlanSpeedOnKillFocus(wxFocusEvent& event) {
event.Skip(); }
136 virtual void PlanSpeedOnTextEnter(wxCommandEvent& event) {
event.Skip(); }
137 virtual void DepartureDateOnDateChanged(wxDateEvent& event) {
event.Skip(); }
138 virtual void DepartureTimeOnTimeChanged(wxDateEvent& event) {
event.Skip(); }
139 virtual void TimezoneOnChoice(wxCommandEvent& event) {
event.Skip(); }
140 virtual void WaypointsOnDataViewListCtrlItemContextMenu(
141 wxDataViewEvent& event) {
144 virtual void WaypointsOnDataViewListCtrlItemEditingDone(
145 wxDataViewEvent& event) {
148 virtual void WaypointsOnDataViewListCtrlItemValueChanged(
149 wxDataViewEvent& event) {
152 virtual void WaypointsOnDataViewListCtrlSelectionChanged(
153 wxDataViewEvent& event) {
156 virtual void ItemEditOnMenuSelection(wxCommandEvent& event) {
event.Skip(); }
157 virtual void ItemAddOnMenuSelection(wxCommandEvent& event) {
event.Skip(); }
158 virtual void ItemDeleteOnMenuSelection(wxCommandEvent& event) {
161 virtual void AddLinkOnButtonClick(wxCommandEvent& event) {
event.Skip(); }
162 virtual void BtnEditOnToggleButton(wxCommandEvent& event) {
event.Skip(); }
163 virtual void PrintOnButtonClick(wxCommandEvent& event) {
event.Skip(); }
164 virtual void ExtendOnButtonClick(wxCommandEvent& event) {
event.Skip(); }
165 virtual void SplitOnButtonClick(wxCommandEvent& event) {
event.Skip(); }
166 virtual void BtnsOnCancelButtonClick(wxCommandEvent& event) {
event.Skip(); }
167 virtual void BtnsOnOKButtonClick(wxCommandEvent& event) {
event.Skip(); }
170 RoutePropDlg(wxWindow* parent, wxWindowID
id = wxID_ANY,
171 const wxString& title = _(
"Route Properties"),
172 const wxPoint& pos = wxDefaultPosition,
173 const wxSize& size = wxSize(550, 450),
174 long style = wxDEFAULT_FRAME_STYLE | wxFRAME_FLOAT_ON_PARENT |
181 void m_hyperlink1OnContextMenu(wxMouseEvent& event) {
182 m_hyperlink1->PopupMenu(m_menuLink, event.GetPosition());
185 void m_scrolledWindowLinksOnContextMenu(wxMouseEvent& event) {
186 m_scrolledWindowLinks->PopupMenu(m_menuLinks, event.GetPosition());
189 void OnKeyChar(wxKeyEvent& event);
191 DECLARE_EVENT_TABLE()