41extern int g_route_prop_x, g_route_prop_y, g_route_prop_sx, g_route_prop_sy;
48 void SetRouteAndUpdate(
Route* pR,
bool only_points = FALSE);
49 Route* GetRoute(
void) {
return m_pRoute; }
50 void SetEnroutePoint(
RoutePoint* rp) {
return; }
52 void SetColorScheme(ColorScheme cs);
53 void RecalculateSize(
void);
54 static bool getInstanceFlag();
57 void RoutePropDlgOnClose(wxCloseEvent& event) {
63 void RoutePropDlgOnSize(wxSizeEvent& event) {
event.Skip(); }
64 void RoutePropDlgOnNotebookPageChanged(wxNotebookEvent& event) {
67 void PlanSpeedOnKillFocus(wxFocusEvent& event);
68 void PlanSpeedOnTextEnter(wxCommandEvent& event);
69 void DepartureDateOnDateChanged(wxDateEvent& event);
70 void DepartureTimeOnTimeChanged(wxDateEvent& event);
71 void TimezoneOnChoice(wxCommandEvent& event);
72 void WaypointsOnDataViewListCtrlItemContextMenu(wxDataViewEvent& event);
73 void WaypointsOnDataViewListCtrlItemEditingDone(wxDataViewEvent& event);
74 void WaypointsOnDataViewListCtrlItemValueChanged(wxDataViewEvent& event);
75 void WaypointsOnDataViewListCtrlSelectionChanged(wxDataViewEvent& event);
76 void PrintOnButtonClick(wxCommandEvent& event);
77 void ExtendOnButtonClick(wxCommandEvent& event);
78 void SplitOnButtonClick(wxCommandEvent& event);
79 void BtnsOnCancelButtonClick(wxCommandEvent& event) {
84 void BtnsOnOKButtonClick(wxCommandEvent& event);
85 void OnRoutePropMenuSelected(wxCommandEvent& event);
86 void OnRoutepropCopyTxtClick(wxCommandEvent& event);
87 void ItemEditOnMenuSelection(wxCommandEvent& event);
88 void ItemAddOnMenuSelection(wxCommandEvent& event);
90 void AddLinkOnButtonClick(wxCommandEvent& event);
91 void BtnEditOnToggleButton(wxCommandEvent& event);
92 void OnHyperlinkClick(wxHyperlinkEvent& event);
93 void HyperlinkContextMenu(wxMouseEvent& event);
94 void m_scrolledWindowLinksOnContextMenu(wxMouseEvent& event);
100 void OnActivate(wxActivateEvent& event);
103 const wxString& title = _(
"Route Properties"),
104 const wxPoint& pos = wxDefaultPosition,
105 const wxSize& size = wxSize(550, 450),
106 long style = FRAME_WITH_LINKS_STYLE);
110 static bool instanceFlag;
150 Route* m_pExtendRoute;
177 wxDataViewColumn* etd_col;
179 wxHyperlinkCtrl* m_pEditedLink;
181 bool IsThisRouteExtendable();
183 wxString MakeTideInfo(wxString stationName,
double lat,
double lon,