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