#include <wx/splitter.h>
#include <wx/gauge.h>
#include <wx/treectrl.h>
+#include <wx/clrpicker.h>
+#include <wx/datectrl.h>
+#include <wx/dateevt.h>
+#include <wx/scrolwin.h>
///////////////////////////////////////////////////////////////////////////
// Virtual event handlers, overide them in your derived class
virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
+ virtual void OpenNewAccountDialog( wxCommandEvent& event ) { event.Skip(); }
+ virtual void ShowPreferencesWindow( wxCommandEvent& event ) { event.Skip(); }
virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CreateNewCalendar( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CreateNewEvent( wxCommandEvent& event ) { event.Skip(); }
+ virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
virtual void ShowUpdateWindow( wxCommandEvent& event ) { event.Skip(); }
virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
+ virtual void DisableButtons( wxListEvent& event ) { event.Skip(); }
+ virtual void EnableButtons( wxListEvent& event ) { event.Skip(); }
+ virtual void AddAccount( wxCommandEvent& event ) { event.Skip(); }
+ virtual void ModifyAccount( wxCommandEvent& event ) { event.Skip(); }
+ virtual void DeleteAccount( wxCommandEvent& event ) { event.Skip(); }
virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
};
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmCalendarEditorADT
+///////////////////////////////////////////////////////////////////////////////
+class frmCalendarEditorADT : public wxDialog
+{
+ private:
+
+ protected:
+ wxStaticText* lblAccount;
+ wxChoice* cmbAccount;
+ wxStaticText* lblName;
+ wxTextCtrl* txtName;
+ wxStaticText* lblColour;
+ wxColourPickerCtrl* clpColour;
+ wxStaticText* lblDescription;
+ wxTextCtrl* txtDescription;
+ wxButton* btnCreate;
+ wxButton* btnClose;
+
+ // Virtual event handlers, overide them in your derived class
+ virtual void ProcessCalendar( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+
+
+ public:
+
+ frmCalendarEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Calendar Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 550,305 ), long style = wxDEFAULT_DIALOG_STYLE );
+ ~frmCalendarEditorADT();
+
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmEventEditorADT
+///////////////////////////////////////////////////////////////////////////////
+class frmEventEditorADT : public wxFrame
+{
+ private:
+
+ protected:
+ wxMenuBar* menuBar;
+ wxMenu* mnuEvent;
+ wxMenu* mnuEdit;
+ wxNotebook* nbkNotebook;
+ wxScrolledWindow* tabProperties;
+ wxBoxSizer* szrList;
+ wxFlexGridSizer* szrDetails;
+ wxStaticText* lblCalendar;
+ wxChoice* cmbCalendar;
+ wxStaticText* lblEventName;
+ wxTextCtrl* txtEventName;
+ wxStaticText* lblDescription;
+ wxTextCtrl* txtEventDescription;
+ wxFlexGridSizer* szrTime;
+ wxStaticText* lblStartTime;
+ wxDatePickerCtrl* dapStartDate;
+ wxTextCtrl* txtStartTime;
+ wxStaticText* lblEndTime;
+ wxDatePickerCtrl* dapEndDate;
+ wxTextCtrl* txtEndTime;
+ wxStaticText* lblDuration;
+ wxTextCtrl* m_textCtrl20;
+
+ // Virtual event handlers, overide them in your derived class
+ virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
+ virtual void SaveNewContact( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
+ virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
+ virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
+
+
+ public:
+
+ frmEventEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Event Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 546,401 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+
+ ~frmEventEditorADT();
+
+};
+
#endif //__APPXESTIACALENDAR_H__