54 void OnSize(wxSizeEvent &event);
55 void OnPaint(wxPaintEvent &event);
56 void MouseEvent(wxMouseEvent &event);
57 void OnTCWinPopupTimerEvent(wxTimerEvent &event);
58 void OnTimeIndicatorTimer(wxTimerEvent &event);
59 void OKEvent(wxCommandEvent &event);
60 void NXEvent(wxCommandEvent &event);
61 void PREvent(wxCommandEvent &event);
62 void OnCloseWindow(wxCloseEvent &event);
63 void TimezoneOnChoice(wxCommandEvent &event);
67 void RecalculateSize();
68 void SetTimeFactors();
70 void InitializeStationText();
71 void PaintChart(wxDC &dc,
const wxRect &chartRect);
72 void HandleChartMouseMove(
int mainWindowX,
int mainWindowY,
73 const wxPoint &chartPanelPos);
84 TideChartPanel *m_chartPanel;
85 wxPanel *m_buttonPanel;
87 wxTextCtrl *m_ptextctrl;
88 wxTimer m_TCWinPopupTimer;
89 wxTimer m_TimeIndicatorTimer;
103 float m_tcwin_scaler;
110 wxChoice *m_choiceTimezone;
126 int m_stationOffset_mins;
129 int m_t_graphday_GMT;
130 wxDateTime m_graphday;
133 std::list<wxPoint *> m_sList;
156 DECLARE_EVENT_TABLE()
Represents an index entry for tidal and current data.