49 void OnSize(wxSizeEvent &event);
50 void OnPaint(wxPaintEvent &event);
51 void MouseEvent(wxMouseEvent &event);
52 void OnTCWinPopupTimerEvent(wxTimerEvent &event);
53 void OnTimeIndicatorTimer(wxTimerEvent &event);
54 void OKEvent(wxCommandEvent &event);
55 void NXEvent(wxCommandEvent &event);
56 void PREvent(wxCommandEvent &event);
57 void OnCloseWindow(wxCloseEvent &event);
58 void TimezoneOnChoice(wxCommandEvent &event);
62 void RecalculateSize();
63 void SetTimeFactors();
65 void InitializeStationText();
66 void PaintChart(wxDC &dc,
const wxRect &chartRect);
67 void HandleChartMouseMove(
int mainWindowX,
int mainWindowY,
68 const wxPoint &chartPanelPos);
79 TideChartPanel *m_chartPanel;
80 wxPanel *m_buttonPanel;
82 wxTextCtrl *m_ptextctrl;
83 wxTimer m_TCWinPopupTimer;
84 wxTimer m_TimeIndicatorTimer;
105 wxChoice *m_choiceTimezone;
121 int m_stationOffset_mins;
124 int m_t_graphday_GMT;
125 wxDateTime m_graphday;
128 std::list<wxPoint *> m_sList;
151 DECLARE_EVENT_TABLE()
Represents an index entry for tidal and current data.