+// AppXesitaCalendar.cpp - Xestia Calendar application form code header
+//
+// (c) 2016-2017 Xestia Software Development.
+//
+// This file is part of Xestia Calendar.
+//
+// Xestia Calendar is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, version 3 of the license.
+//
+// Xestia Calendar is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with Xestia Calendar. If not, see <http://www.gnu.org/licenses/>
+
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Nov 13 2016)
// http://www.wxformbuilder.org/
#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__