// frame.h #ifndef FRAME_H #define FRAME_H #include #include #include "defines.h" #include "day.h" class MyFrame : public wxFrame { public: MyFrame(const wxString &title, const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize); virtual ~MyFrame(); private: wxString m_title; int gridRow; wxPanel *m_panel; // Panel for notebook wxRadioBox *days; wxRadioButton *in, *out, *amin, *pmin, *amout, *pmout; wxChoice *inHours, *inMinutes; wxChoice *outHours, *outMinutes; wxButton *addButton; wxButton *clearButton; wxGrid *grid; void createPanelLayout(void); void reset(void); Day day[7]; void OnQuit(wxCommandEvent &WXUNUSED(event)); void OnAbout(wxCommandEvent &WXUNUSED(event)); void OnAddTime(wxCommandEvent &WXUNUSED(event)); DECLARE_EVENT_TABLE() }; #endif // FRAME_H