1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Nov 13 2016)
3 // http://www.wxformbuilder.org/
5 // PLEASE DO "NOT" EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
8 #ifndef __APPXESTIACALENDAR_H__
9 #define __APPXESTIACALENDAR_H__
11 #include <wx/artprov.h>
12 #include <wx/xrc/xmlres.h>
13 #include <wx/statusbr.h>
14 #include <wx/gdicmn.h>
16 #include <wx/colour.h>
17 #include <wx/settings.h>
18 #include <wx/string.h>
19 #include <wx/bitmap.h>
25 #include <wx/stattext.h>
27 #include <wx/statline.h>
28 #include <wx/button.h>
29 #include <wx/dialog.h>
30 #include <wx/checkbox.h>
31 #include <wx/listctrl.h>
32 #include <wx/notebook.h>
33 #include <wx/statbmp.h>
34 #include <wx/choice.h>
35 #include <wx/textctrl.h>
36 #include <wx/html/htmlwin.h>
37 #include <wx/splitter.h>
39 #include <wx/treectrl.h>
40 #include <wx/clrpicker.h>
41 #include <wx/datectrl.h>
42 #include <wx/dateevt.h>
43 #include <wx/scrolwin.h>
45 ///////////////////////////////////////////////////////////////////////////
48 ///////////////////////////////////////////////////////////////////////////////
50 ///////////////////////////////////////////////////////////////////////////////
51 class frmMainADT : public wxFrame
56 wxStatusBar* stbBottom;
63 // Virtual event handlers, overide them in your derived class
64 virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
65 virtual void OpenNewAccountDialog( wxCommandEvent& event ) { event.Skip(); }
66 virtual void ShowPreferencesWindow( wxCommandEvent& event ) { event.Skip(); }
67 virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
68 virtual void CreateNewCalendar( wxCommandEvent& event ) { event.Skip(); }
69 virtual void CreateNewEvent( wxCommandEvent& event ) { event.Skip(); }
70 virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
71 virtual void ShowUpdateWindow( wxCommandEvent& event ) { event.Skip(); }
72 virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
77 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 );
83 ///////////////////////////////////////////////////////////////////////////////
84 /// Class frmUpdateADT
85 ///////////////////////////////////////////////////////////////////////////////
86 class frmUpdateADT : public wxDialog
91 wxPanel* pnlUpdateData;
92 wxStaticText* lblRunningText;
93 wxStaticText* lblRunningVer;
94 wxStaticText* lblAvailableText;
95 wxStaticText* lblAvailableVer;
96 wxStaticText* lblBuildTypeText;
97 wxStaticText* lblBuildType;
98 wxStaticText* lblUpdateMessage;
99 wxStaticLine* statLine;
100 wxButton* btnVisitGelforn;
101 wxButton* btnVisitPREMIUM;
104 // Virtual event handlers, overide them in your derived class
105 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
106 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
107 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
112 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 );
117 ///////////////////////////////////////////////////////////////////////////////
118 /// Class frmPreferencesADT
119 ///////////////////////////////////////////////////////////////////////////////
120 class frmPreferencesADT : public wxDialog
125 wxNotebook* NbtPreferences;
127 wxCheckBox* chkSaveWindowPosition;
128 wxCheckBox* chkHideLocal;
130 wxListCtrl* lstThemes;
131 wxButton* btnThemeAdd;
132 wxButton* btnThemeModify;
133 wxButton* btnThemeDelete;
134 wxPanel* tabAccounts;
135 wxListCtrl* lstAccounts;
136 wxButton* btnAccountAdd;
137 wxButton* btnAccountModify;
138 wxButton* btnAccountDelete;
142 // Virtual event handlers, overide them in your derived class
143 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
144 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
145 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
146 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
147 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
148 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
149 virtual void DisableButtons( wxListEvent& event ) { event.Skip(); }
150 virtual void EnableButtons( wxListEvent& event ) { event.Skip(); }
151 virtual void AddAccount( wxCommandEvent& event ) { event.Skip(); }
152 virtual void ModifyAccount( wxCommandEvent& event ) { event.Skip(); }
153 virtual void DeleteAccount( wxCommandEvent& event ) { event.Skip(); }
154 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
155 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
160 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 );
161 ~frmPreferencesADT();
165 ///////////////////////////////////////////////////////////////////////////////
166 /// Class frmAboutADT
167 ///////////////////////////////////////////////////////////////////////////////
168 class frmAboutADT : public wxDialog
173 wxStaticBitmap* bmpLogo;
174 wxStaticText* lblVersion;
175 wxStaticText* lblCompileTime;
176 wxStaticText* lblCopyright;
179 // Virtual event handlers, overide them in your derived class
180 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
185 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 );
190 ///////////////////////////////////////////////////////////////////////////////
191 /// Class frmNewAccountADT
192 ///////////////////////////////////////////////////////////////////////////////
193 class frmNewAccountADT : public wxDialog
198 wxBoxSizer* szrNewAccount;
200 wxStaticText* lblEnterText;
201 wxStaticText* lblType;
202 wxChoice* cmbServerType;
203 wxStaticText* lblServerAddress;
204 wxTextCtrl* txtServerAddress;
205 wxStaticText* lblServerPort;
206 wxTextCtrl* txtServerPort;
207 wxStaticText* lblUsername;
208 wxTextCtrl* txtUsername;
209 wxStaticText* lblPassword;
210 wxTextCtrl* txtPassword;
211 wxStaticText* lblSSL;
212 wxCheckBox* chkUseSSL;
214 wxStaticText* lblConnectionResult;
215 wxStaticText* lblServerConnected;
216 wxStaticText* lblServerConnResult;
217 wxStaticText* lblValidResponse;
218 wxStaticText* lblServerResponse;
219 wxStaticText* lblUseSSL;
220 wxStaticText* lblServerSSLResult;
221 wxStaticText* lblServerSSLCert;
222 wxStaticText* lblServerSSLValid;
223 wxStaticText* lblServerUsernamePassword;
224 wxStaticText* lblAbleToLoginResult;
225 wxStaticText* lblIsCalDAV;
226 wxStaticText* lblCardDAVSupportResult;
227 wxStaticLine* m_staticline3;
228 wxStaticText* lblConnectionResultText;
230 wxStaticText* lblFinishText;
231 wxStaticText* lblAccountName;
232 wxTextCtrl* txtAccountName;
233 wxButton* btnPrevious;
237 // Virtual event handlers, overide them in your derived class
238 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
239 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
240 virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
241 virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
242 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
247 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 );
252 ///////////////////////////////////////////////////////////////////////////////
253 /// Class frmConflictResolutionADT
254 ///////////////////////////////////////////////////////////////////////////////
255 class frmConflictResolutionADT : public wxDialog
260 wxStaticText* lblText;
261 wxSplitterWindow* m_splitter3;
263 wxHtmlWindow* htmClient;
265 wxHtmlWindow* htmServer;
266 wxButton* btnKeepLocal;
267 wxButton* btnKeepServer;
268 wxButton* btnDecideLater;
270 // Virtual event handlers, overide them in your derived class
271 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
272 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
273 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
278 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 );
279 ~frmConflictResolutionADT();
281 void m_splitter3OnIdle( wxIdleEvent& )
283 m_splitter3->SetSashPosition( 257 );
284 m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
289 ///////////////////////////////////////////////////////////////////////////////
290 /// Class frmActivityMgrADT
291 ///////////////////////////////////////////////////////////////////////////////
292 class frmActivityMgrADT : public wxFrame
297 wxMenuBar* mnuMenuBar;
299 wxMenuItem* mnuSleepMode;
301 wxStaticBitmap* bmpActivity;
303 wxStaticText* lblDetails;
304 wxGauge* GauProgress;
306 wxListCtrl* lstActivity;
308 // Virtual event handlers, overide them in your derived class
309 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
310 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
311 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
312 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
313 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
314 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
319 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 );
321 ~frmActivityMgrADT();
325 ///////////////////////////////////////////////////////////////////////////////
326 /// Class frmEditAccountADT
327 ///////////////////////////////////////////////////////////////////////////////
328 class frmEditAccountADT : public wxDialog
333 wxNotebook* tabAccount;
334 wxPanel* tabProperties;
335 wxStaticText* lblAccName;
336 wxTextCtrl* txtAccountName;
337 wxStaticText* lblAccAdr;
338 wxTextCtrl* txtAddress;
339 wxStaticText* m_staticText193;
341 wxStaticText* lblPort;
342 wxTextCtrl* txtUsername;
343 wxStaticText* lblPassword;
344 wxTextCtrl* txtPassword;
345 wxStaticText* lblPrefix;
346 wxTextCtrl* txtPrefix;
348 wxStaticText* txtSSL;
351 wxStaticText* lblRefresh;
352 wxTextCtrl* txtRefresh;
356 // Virtual event handlers, overide them in your derived class
357 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
358 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
359 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
364 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 );
365 ~frmEditAccountADT();
369 ///////////////////////////////////////////////////////////////////////////////
370 /// Class frmSSLCertificateADT
371 ///////////////////////////////////////////////////////////////////////////////
372 class frmSSLCertificateADT : public wxDialog
377 wxNotebook* m_notebook28;
380 wxStaticText* lblCertName;
381 wxStaticText* lblValidityStatus;
383 wxStaticText* lblIssuedTo;
384 wxStaticText* lblIssuedToData;
385 wxStaticText* lblValidFrom;
386 wxStaticText* lblValidFromData;
387 wxStaticText* lblValidUntil;
388 wxStaticText* lblValidUntilData;
390 wxListCtrl* lstValues;
391 wxTextCtrl* txtValueData;
392 wxPanel* tabHierarchy;
393 wxTreeCtrl* treHierarchy;
395 wxButton* btnViewCert;
399 // Virtual event handlers, overide them in your derived class
400 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
401 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
402 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
403 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
408 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 );
409 ~frmSSLCertificateADT();
413 ///////////////////////////////////////////////////////////////////////////////
414 /// Class frmInvalidSSLCertificateADT
415 ///////////////////////////////////////////////////////////////////////////////
416 class frmInvalidSSLCertificateADT : public wxDialog
421 wxStaticText* lblSSLText;
424 wxButton* btnViewCert;
426 // Virtual event handlers, overide them in your derived class
427 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
428 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
429 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
434 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 );
435 ~frmInvalidSSLCertificateADT();
439 ///////////////////////////////////////////////////////////////////////////////
440 /// Class frmCalendarEditorADT
441 ///////////////////////////////////////////////////////////////////////////////
442 class frmCalendarEditorADT : public wxDialog
447 wxStaticText* lblAccount;
448 wxChoice* cmbAccount;
449 wxStaticText* lblName;
451 wxStaticText* lblColour;
452 wxColourPickerCtrl* clpColour;
453 wxStaticText* lblDescription;
454 wxTextCtrl* txtDescription;
458 // Virtual event handlers, overide them in your derived class
459 virtual void ProcessCalendar( wxCommandEvent& event ) { event.Skip(); }
460 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
465 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 );
466 ~frmCalendarEditorADT();
470 ///////////////////////////////////////////////////////////////////////////////
471 /// Class frmEventEditorADT
472 ///////////////////////////////////////////////////////////////////////////////
473 class frmEventEditorADT : public wxFrame
481 wxNotebook* nbkNotebook;
482 wxScrolledWindow* tabProperties;
484 wxFlexGridSizer* szrDetails;
485 wxStaticText* lblCalendar;
486 wxChoice* cmbCalendar;
487 wxStaticText* lblEventName;
488 wxTextCtrl* txtEventName;
489 wxStaticText* lblDescription;
490 wxTextCtrl* txtEventDescription;
491 wxFlexGridSizer* szrTime;
492 wxStaticText* lblStartTime;
493 wxDatePickerCtrl* dapStartDate;
494 wxTextCtrl* txtStartTime;
495 wxStaticText* lblEndTime;
496 wxDatePickerCtrl* dapEndDate;
497 wxTextCtrl* txtEndTime;
498 wxStaticText* lblDuration;
499 wxTextCtrl* m_textCtrl20;
501 // Virtual event handlers, overide them in your derived class
502 virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
503 virtual void SaveNewContact( wxCommandEvent& event ) { event.Skip(); }
504 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
505 virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
506 virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
507 virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
512 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 );
514 ~frmEventEditorADT();
518 #endif //__APPXESTIACALENDAR_H__