49 void SetRouteAndUpdate(
Route* pR,
bool only_points = FALSE);
50 Route* GetRoute() {
return m_pRoute; }
51 void SetEnroutePoint(
RoutePoint* rp) {
return; }
53 void SetColorScheme(ColorScheme cs);
54 void RecalculateSize();
55 static bool getInstanceFlag();
58 void RoutePropDlgOnClose(wxCloseEvent& event) {
64 void RoutePropDlgOnSize(wxSizeEvent& event) {
event.Skip(); }
65 void RoutePropDlgOnNotebookPageChanged(wxNotebookEvent& event) {
68 void PlanSpeedOnKillFocus(wxFocusEvent& event);
69 void PlanSpeedOnTextEnter(wxCommandEvent& event);
70 void DepartureDateOnDateChanged(wxDateEvent& event);
71 void DepartureTimeOnTimeChanged(wxDateEvent& event);
72 void TimezoneOnChoice(wxCommandEvent& event);
73 void WaypointsOnDataViewListCtrlItemContextMenu(wxDataViewEvent& event);
74 void WaypointsOnDataViewListCtrlItemEditingDone(wxDataViewEvent& event);
75 void WaypointsOnDataViewListCtrlItemValueChanged(wxDataViewEvent& event);
76 void WaypointsOnDataViewListCtrlSelectionChanged(wxDataViewEvent& event);
77 void PrintOnButtonClick(wxCommandEvent& event);
78 void ExtendOnButtonClick(wxCommandEvent& event);
79 void SplitOnButtonClick(wxCommandEvent& event);
80 void BtnsOnCancelButtonClick(wxCommandEvent& event) {
85 void BtnsOnOKButtonClick(wxCommandEvent& event);
86 void OnRoutePropMenuSelected(wxCommandEvent& event);
87 void OnRoutepropCopyTxtClick(wxCommandEvent& event);
88 void ItemEditOnMenuSelection(wxCommandEvent& event);
89 void ItemAddOnMenuSelection(wxCommandEvent& event);
91 void AddLinkOnButtonClick(wxCommandEvent& event);
92 void BtnEditOnToggleButton(wxCommandEvent& event);
93 void OnHyperlinkClick(wxHyperlinkEvent& event);
94 void HyperlinkContextMenu(wxMouseEvent& event);
95 void m_scrolledWindowLinksOnContextMenu(wxMouseEvent& event);
101 void OnActivate(wxActivateEvent& event);
104 const wxString& title = _(
"Route Properties"),
105 const wxPoint& pos = wxDefaultPosition,
106 const wxSize& size = wxSize(550, 450),
107 long style = FRAME_WITH_LINKS_STYLE);
111 static bool instanceFlag;
151 Route* m_pExtendRoute;
178 wxDataViewColumn* etd_col;
180 wxHyperlinkCtrl* m_pEditedLink;
182 bool IsThisRouteExtendable();
184 wxString MakeTideInfo(wxString stationName,
double lat,
double lon,