Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Updated/Added copyright header and licensing to all source files
[xestiacalendar/.git] / source / AppXestiaCalendar.h
index b4623fe..e27361c 100644 (file)
@@ -1,3 +1,21 @@
+// 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>
 
 ///////////////////////////////////////////////////////////////////////////
 
@@ -58,7 +80,13 @@ 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(); }
                
        
@@ -136,6 +164,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(); }
                
@@ -421,4 +454,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__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy