// AppXesitaCalendar.h - 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
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Nov 13 2016)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
#ifndef __APPXESTIACALENDAR_H__
#define __APPXESTIACALENDAR_H__
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
///////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
/// Class frmMainADT
///////////////////////////////////////////////////////////////////////////////
class frmMainADT : public wxFrame
{
private:
protected:
wxStatusBar* stbBottom;
wxMenuBar* menuBar;
wxMenu* mnuManage;
wxMenu* mnuCreate;
wxMenu* mnuWindow;
wxMenu* mnuHelp;
wxBoxSizer* szrMain;
// 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(); }
public:
frmMainADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Xestia Calendar"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 800,600 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
~frmMainADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmUpdateADT
///////////////////////////////////////////////////////////////////////////////
class frmUpdateADT : public wxDialog
{
private:
protected:
wxPanel* pnlUpdateData;
wxStaticText* lblRunningText;
wxStaticText* lblRunningVer;
wxStaticText* lblAvailableText;
wxStaticText* lblAvailableVer;
wxStaticText* lblBuildTypeText;
wxStaticText* lblBuildType;
wxStaticText* lblUpdateMessage;
wxStaticLine* statLine;
wxButton* btnVisitGelforn;
wxButton* btnVisitPREMIUM;
wxButton* btnClose;
// Virtual event handlers, overide them in your derived class
virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmUpdateADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Check For Updates"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 433,273 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmUpdateADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmPreferencesADT
///////////////////////////////////////////////////////////////////////////////
class frmPreferencesADT : public wxDialog
{
private:
protected:
wxNotebook* NbtPreferences;
wxPanel* tabGeneral;
wxCheckBox* chkSaveWindowPosition;
wxCheckBox* chkHideLocal;
wxPanel* tabTheme;
wxListCtrl* lstThemes;
wxButton* btnThemeAdd;
wxButton* btnThemeModify;
wxButton* btnThemeDelete;
wxPanel* tabAccounts;
wxListCtrl* lstAccounts;
wxButton* btnAccountAdd;
wxButton* btnAccountModify;
wxButton* btnAccountDelete;
wxButton* btnSave;
wxButton* btnCancel;
// Virtual event handlers, overide them in your derived class
virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
virtual void EnableABButtons( wxListEvent& 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(); }
public:
frmPreferencesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Preferences"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 450,400 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmPreferencesADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmAboutADT
///////////////////////////////////////////////////////////////////////////////
class frmAboutADT : public wxDialog
{
private:
protected:
wxStaticBitmap* bmpLogo;
wxStaticText* lblVersion;
wxStaticText* lblCompileTime;
wxStaticText* lblCopyright;
wxButton* btnClose;
// Virtual event handlers, overide them in your derived class
virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmAboutADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("About Xestia Calendar"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,400 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmAboutADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmNewAccountADT
///////////////////////////////////////////////////////////////////////////////
class frmNewAccountADT : public wxDialog
{
private:
protected:
wxBoxSizer* szrNewAccount;
wxPanel* tabType;
wxStaticText* lblEnterText;
wxStaticText* lblType;
wxChoice* cmbServerType;
wxStaticText* lblServerAddress;
wxTextCtrl* txtServerAddress;
wxStaticText* lblServerPort;
wxTextCtrl* txtServerPort;
wxStaticText* lblUsername;
wxTextCtrl* txtUsername;
wxStaticText* lblPassword;
wxTextCtrl* txtPassword;
wxStaticText* lblSSL;
wxCheckBox* chkUseSSL;
wxPanel* tabConn;
wxStaticText* lblConnectionResult;
wxStaticText* lblServerConnected;
wxStaticText* lblServerConnResult;
wxStaticText* lblValidResponse;
wxStaticText* lblServerResponse;
wxStaticText* lblUseSSL;
wxStaticText* lblServerSSLResult;
wxStaticText* lblServerSSLCert;
wxStaticText* lblServerSSLValid;
wxStaticText* lblServerUsernamePassword;
wxStaticText* lblAbleToLoginResult;
wxStaticText* lblIsCalDAV;
wxStaticText* lblCardDAVSupportResult;
wxStaticLine* m_staticline3;
wxStaticText* lblConnectionResultText;
wxPanel* tabFinish;
wxStaticText* lblFinishText;
wxStaticText* lblAccountName;
wxTextCtrl* txtAccountName;
wxButton* btnPrevious;
wxButton* btnNext;
wxButton* btnClose;
// Virtual event handlers, overide them in your derived class
virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmNewAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("New Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 425,330 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmNewAccountADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmConflictResolutionADT
///////////////////////////////////////////////////////////////////////////////
class frmConflictResolutionADT : public wxDialog
{
private:
protected:
wxStaticText* lblText;
wxSplitterWindow* m_splitter3;
wxPanel* m_panel44;
wxHtmlWindow* htmClient;
wxPanel* m_panel45;
wxHtmlWindow* htmServer;
wxButton* btnKeepLocal;
wxButton* btnKeepServer;
wxButton* btnDecideLater;
// Virtual event handlers, overide them in your derived class
virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
public:
frmConflictResolutionADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Conflict Resolution"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 536,417 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmConflictResolutionADT();
void m_splitter3OnIdle( wxIdleEvent& )
{
m_splitter3->SetSashPosition( 257 );
m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
}
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmActivityMgrADT
///////////////////////////////////////////////////////////////////////////////
class frmActivityMgrADT : public wxFrame
{
private:
protected:
wxMenuBar* mnuMenuBar;
wxMenu* mnuWindow;
wxMenuItem* mnuSleepMode;
wxPanel* m_panel43;
wxStaticBitmap* bmpActivity;
wxPanel* m_panel46;
wxStaticText* lblDetails;
wxGauge* GauProgress;
wxPanel* m_panel44;
wxListCtrl* lstActivity;
// Virtual event handlers, overide them in your derived class
virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmActivityMgrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Activity Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 400,425 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
~frmActivityMgrADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmEditAccountADT
///////////////////////////////////////////////////////////////////////////////
class frmEditAccountADT : public wxDialog
{
private:
protected:
wxNotebook* tabAccount;
wxPanel* tabProperties;
wxStaticText* lblAccName;
wxTextCtrl* txtAccountName;
wxStaticText* lblAccAdr;
wxTextCtrl* txtAddress;
wxStaticText* m_staticText193;
wxTextCtrl* txtPort;
wxStaticText* lblPort;
wxTextCtrl* txtUsername;
wxStaticText* lblPassword;
wxTextCtrl* txtPassword;
wxStaticText* lblPrefix;
wxTextCtrl* txtPrefix;
wxButton* btnDetect;
wxStaticText* txtSSL;
wxCheckBox* chkSSL;
wxPanel* tabRefresh;
wxStaticText* lblRefresh;
wxTextCtrl* txtRefresh;
wxButton* btnSave;
wxButton* btnCancel;
// Virtual event handlers, overide them in your derived class
virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmEditAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 306,341 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmEditAccountADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmSSLCertificateADT
///////////////////////////////////////////////////////////////////////////////
class frmSSLCertificateADT : public wxDialog
{
private:
protected:
wxNotebook* m_notebook28;
wxPanel* tabSummary;
wxPanel* pnlTop;
wxStaticText* lblCertName;
wxStaticText* lblValidityStatus;
wxPanel* m_panel54;
wxStaticText* lblIssuedTo;
wxStaticText* lblIssuedToData;
wxStaticText* lblValidFrom;
wxStaticText* lblValidFromData;
wxStaticText* lblValidUntil;
wxStaticText* lblValidUntilData;
wxPanel* tabDetail;
wxListCtrl* lstValues;
wxTextCtrl* txtValueData;
wxPanel* tabHierarchy;
wxTreeCtrl* treHierarchy;
wxPanel* m_panel57;
wxButton* btnViewCert;
wxPanel* pnlButtons;
wxButton* btnClose;
// Virtual event handlers, overide them in your derived class
virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
public:
frmSSLCertificateADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("SSL Certificate Window"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 347,402 ), long style = wxDEFAULT_DIALOG_STYLE );
~frmSSLCertificateADT();
};
///////////////////////////////////////////////////////////////////////////////
/// Class frmInvalidSSLCertificateADT
///////////////////////////////////////////////////////////////////////////////
class frmInvalidSSLCertificateADT : public wxDialog
{
private:
protected:
wxStaticText* lblSSLText;
wxButton* btnAccept;
wxButton* btnReject;
wxButton* btnViewCert;
// Virtual event handlers, overide them in your derived class
virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
public:
frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Invalid SSL Certificate"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 445,239 ), long style = wxCAPTION );
~frmInvalidSSLCertificateADT();
};
///////////////////////////////////////////////////////////////////////////////
/// 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 CloseWindow( wxCloseEvent& event ) { event.Skip(); }
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(); }
virtual void ProcessCalendarControl( wxCommandEvent& event ) { event.Skip(); }
virtual void ProcessEventName( 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__