X-Git-Url: http://Server1/repobrowser/?p=xestiacalendar%2F.git;a=blobdiff_plain;f=source%2FAppXestiaCalendar.h;h=c5c42af5a75df75c7d1f71918d3e1de5e0183314;hp=632976721291aff5001f67ed996b7cda7cdd5678;hb=90d0626763aa5b7d1bcb545f49e54c7d9d6827e6;hpb=c9449ab306c3f64e18b33d10cd4e5e2eb528bd9e diff --git a/source/AppXestiaCalendar.h b/source/AppXestiaCalendar.h index 6329767..c5c42af 100644 --- a/source/AppXestiaCalendar.h +++ b/source/AppXestiaCalendar.h @@ -37,6 +37,10 @@ #include #include #include +#include +#include +#include +#include /////////////////////////////////////////////////////////////////////////// @@ -58,7 +62,12 @@ class frmMainADT : public wxFrame // 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(); } @@ -137,6 +146,11 @@ class frmPreferencesADT : public wxDialog 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(); } @@ -422,4 +436,83 @@ class frmInvalidSSLCertificateADT : public wxDialog }; +/////////////////////////////////////////////////////////////////////////////// +/// 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__