1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Dec 21 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 ///////////////////////////////////////////////////////////////////////////
47 #define wxID_PREV 1000
48 #define wxID_NEXT 1001
50 ///////////////////////////////////////////////////////////////////////////////
52 ///////////////////////////////////////////////////////////////////////////////
53 class frmMainADT : public wxFrame
58 wxStatusBar* stbBottom;
67 // Virtual event handlers, overide them in your derived class
68 virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
69 virtual void OpenNewAccountDialog( wxCommandEvent& event ) { event.Skip(); }
70 virtual void ShowPreferencesWindow( wxCommandEvent& event ) { event.Skip(); }
71 virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
72 virtual void CreateNewCalendar( wxCommandEvent& event ) { event.Skip(); }
73 virtual void CreateNewEvent( wxCommandEvent& event ) { event.Skip(); }
74 virtual void ShowActivityManager( wxCommandEvent& event ) { event.Skip(); }
75 virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
76 virtual void ShowUpdateWindow( wxCommandEvent& event ) { event.Skip(); }
77 virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
82 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 );
88 ///////////////////////////////////////////////////////////////////////////////
89 /// Class frmUpdateADT
90 ///////////////////////////////////////////////////////////////////////////////
91 class frmUpdateADT : public wxDialog
96 wxPanel* pnlUpdateData;
97 wxStaticText* lblRunningText;
98 wxStaticText* lblRunningVer;
99 wxStaticText* lblAvailableText;
100 wxStaticText* lblAvailableVer;
101 wxStaticText* lblBuildTypeText;
102 wxStaticText* lblBuildType;
103 wxStaticText* lblUpdateMessage;
104 wxStaticLine* statLine;
105 wxButton* btnVisitGelforn;
106 wxButton* btnVisitPREMIUM;
109 // Virtual event handlers, overide them in your derived class
110 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
111 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
112 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
117 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 );
122 ///////////////////////////////////////////////////////////////////////////////
123 /// Class frmPreferencesADT
124 ///////////////////////////////////////////////////////////////////////////////
125 class frmPreferencesADT : public wxDialog
130 wxNotebook* NbtPreferences;
132 wxCheckBox* chkSaveWindowPosition;
133 wxCheckBox* chkHideLocal;
135 wxListCtrl* lstThemes;
136 wxButton* btnThemeAdd;
137 wxButton* btnThemeModify;
138 wxButton* btnThemeDelete;
139 wxPanel* tabAccounts;
140 wxListCtrl* lstAccounts;
141 wxButton* btnAccountAdd;
142 wxButton* btnAccountModify;
143 wxButton* btnAccountDelete;
147 // Virtual event handlers, overide them in your derived class
148 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
149 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
150 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
151 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
152 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
153 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
154 virtual void DisableButtons( wxListEvent& event ) { event.Skip(); }
155 virtual void EnableButtons( wxListEvent& event ) { event.Skip(); }
156 virtual void AddAccount( wxCommandEvent& event ) { event.Skip(); }
157 virtual void ModifyAccount( wxCommandEvent& event ) { event.Skip(); }
158 virtual void DeleteAccount( wxCommandEvent& event ) { event.Skip(); }
159 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
160 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
165 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 );
166 ~frmPreferencesADT();
170 ///////////////////////////////////////////////////////////////////////////////
171 /// Class frmAboutADT
172 ///////////////////////////////////////////////////////////////////////////////
173 class frmAboutADT : public wxDialog
178 wxStaticBitmap* bmpLogo;
179 wxStaticText* lblVersion;
180 wxStaticText* lblCompileTime;
181 wxStaticText* lblCopyright;
184 // Virtual event handlers, overide them in your derived class
185 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
190 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 );
195 ///////////////////////////////////////////////////////////////////////////////
196 /// Class frmNewAccountADT
197 ///////////////////////////////////////////////////////////////////////////////
198 class frmNewAccountADT : public wxDialog
203 wxBoxSizer* szrNewAccount;
205 wxStaticText* lblEnterText;
206 wxStaticText* lblType;
207 wxChoice* cmbServerType;
208 wxStaticText* lblServerAddress;
209 wxTextCtrl* txtServerAddress;
210 wxStaticText* lblServerPort;
211 wxTextCtrl* txtServerPort;
212 wxStaticText* lblUsername;
213 wxTextCtrl* txtUsername;
214 wxStaticText* lblPassword;
215 wxTextCtrl* txtPassword;
216 wxStaticText* lblSSL;
217 wxCheckBox* chkUseSSL;
219 wxStaticText* lblConnectionResult;
220 wxStaticText* lblServerConnected;
221 wxStaticText* lblServerConnResult;
222 wxStaticText* lblValidResponse;
223 wxStaticText* lblServerResponse;
224 wxStaticText* lblUseSSL;
225 wxStaticText* lblServerSSLResult;
226 wxStaticText* lblServerSSLCert;
227 wxStaticText* lblServerSSLValid;
228 wxStaticText* lblServerUsernamePassword;
229 wxStaticText* lblAbleToLoginResult;
230 wxStaticText* lblIsCalDAV;
231 wxStaticText* lblCardDAVSupportResult;
232 wxStaticLine* m_staticline3;
233 wxStaticText* lblConnectionResultText;
235 wxStaticText* lblFinishText;
236 wxStaticText* lblAccountName;
237 wxTextCtrl* txtAccountName;
238 wxButton* btnPrevious;
242 // Virtual event handlers, overide them in your derived class
243 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
244 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
245 virtual void Navigate( wxCommandEvent& event ) { event.Skip(); }
246 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
251 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 );
256 ///////////////////////////////////////////////////////////////////////////////
257 /// Class frmConflictResolutionADT
258 ///////////////////////////////////////////////////////////////////////////////
259 class frmConflictResolutionADT : public wxDialog
264 wxStaticText* lblText;
265 wxSplitterWindow* m_splitter3;
267 wxHtmlWindow* htmClient;
269 wxHtmlWindow* htmServer;
270 wxButton* btnKeepLocal;
271 wxButton* btnKeepServer;
272 wxButton* btnDecideLater;
274 // Virtual event handlers, overide them in your derived class
275 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
276 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
277 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
282 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 );
283 ~frmConflictResolutionADT();
285 void m_splitter3OnIdle( wxIdleEvent& )
287 m_splitter3->SetSashPosition( 257 );
288 m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
293 ///////////////////////////////////////////////////////////////////////////////
294 /// Class frmActivityMgrADT
295 ///////////////////////////////////////////////////////////////////////////////
296 class frmActivityMgrADT : public wxFrame
301 wxMenuBar* mnuMenuBar;
303 wxMenuItem* mnuSleepMode;
305 wxStaticBitmap* bmpActivity;
307 wxStaticText* lblDetails;
308 wxGauge* GauProgress;
310 wxListCtrl* lstActivity;
312 // Virtual event handlers, overide them in your derived class
313 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
314 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
315 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
316 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
317 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
318 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
323 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 );
325 ~frmActivityMgrADT();
329 ///////////////////////////////////////////////////////////////////////////////
330 /// Class frmEditAccountADT
331 ///////////////////////////////////////////////////////////////////////////////
332 class frmEditAccountADT : public wxDialog
337 wxNotebook* tabAccount;
338 wxPanel* tabProperties;
339 wxStaticText* lblAccName;
340 wxTextCtrl* txtAccountName;
341 wxStaticText* lblAccAdr;
342 wxTextCtrl* txtAddress;
343 wxStaticText* m_staticText193;
345 wxStaticText* lblPort;
346 wxTextCtrl* txtUsername;
347 wxStaticText* lblPassword;
348 wxTextCtrl* txtPassword;
349 wxStaticText* lblPrefix;
350 wxTextCtrl* txtPrefix;
352 wxStaticText* txtSSL;
355 wxStaticText* lblRefresh;
356 wxTextCtrl* txtRefresh;
360 // Virtual event handlers, overide them in your derived class
361 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
362 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
363 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
368 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 );
369 ~frmEditAccountADT();
373 ///////////////////////////////////////////////////////////////////////////////
374 /// Class frmSSLCertificateADT
375 ///////////////////////////////////////////////////////////////////////////////
376 class frmSSLCertificateADT : public wxDialog
381 wxNotebook* m_notebook28;
384 wxStaticText* lblCertName;
385 wxStaticText* lblValidityStatus;
387 wxStaticText* lblIssuedTo;
388 wxStaticText* lblIssuedToData;
389 wxStaticText* lblValidFrom;
390 wxStaticText* lblValidFromData;
391 wxStaticText* lblValidUntil;
392 wxStaticText* lblValidUntilData;
394 wxListCtrl* lstValues;
395 wxTextCtrl* txtValueData;
396 wxPanel* tabHierarchy;
397 wxTreeCtrl* treHierarchy;
399 wxButton* btnViewCert;
403 // Virtual event handlers, overide them in your derived class
404 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
405 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
406 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
407 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
412 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 );
413 ~frmSSLCertificateADT();
417 ///////////////////////////////////////////////////////////////////////////////
418 /// Class frmInvalidSSLCertificateADT
419 ///////////////////////////////////////////////////////////////////////////////
420 class frmInvalidSSLCertificateADT : public wxDialog
425 wxStaticText* lblSSLText;
428 wxButton* btnViewCert;
430 // Virtual event handlers, overide them in your derived class
431 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
432 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
433 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
438 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 );
439 ~frmInvalidSSLCertificateADT();
443 ///////////////////////////////////////////////////////////////////////////////
444 /// Class frmCalendarEditorADT
445 ///////////////////////////////////////////////////////////////////////////////
446 class frmCalendarEditorADT : public wxDialog
451 wxStaticText* lblAccount;
452 wxChoice* cmbAccount;
453 wxStaticText* lblName;
455 wxStaticText* lblColour;
456 wxColourPickerCtrl* clpColour;
457 wxStaticText* lblDescription;
458 wxTextCtrl* txtDescription;
462 // Virtual event handlers, overide them in your derived class
463 virtual void ProcessCalendar( wxCommandEvent& event ) { event.Skip(); }
464 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
469 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 );
470 ~frmCalendarEditorADT();
474 ///////////////////////////////////////////////////////////////////////////////
475 /// Class frmEventEditorADT
476 ///////////////////////////////////////////////////////////////////////////////
477 class frmEventEditorADT : public wxFrame
485 wxNotebook* nbkNotebook;
486 wxScrolledWindow* tabProperties;
488 wxFlexGridSizer* szrDetails;
489 wxStaticText* lblCalendar;
490 wxChoice* cmbCalendar;
491 wxStaticText* lblEventName;
492 wxTextCtrl* txtEventName;
493 wxStaticText* lblDescription;
494 wxTextCtrl* txtEventDescription;
495 wxFlexGridSizer* szrTime;
496 wxStaticText* lblStartTime;
497 wxDatePickerCtrl* dapStartDate;
498 wxTextCtrl* txtStartTime;
499 wxStaticText* lblEndTime;
500 wxDatePickerCtrl* dapEndDate;
501 wxTextCtrl* txtEndTime;
502 wxStaticText* lblDuration;
503 wxTextCtrl* m_textCtrl20;
505 // Virtual event handlers, overide them in your derived class
506 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
507 virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
508 virtual void SaveNewContact( wxCommandEvent& event ) { event.Skip(); }
509 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
510 virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
511 virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
512 virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
513 virtual void ProcessCalendarControl( wxCommandEvent& event ) { event.Skip(); }
514 virtual void ProcessEventName( wxCommandEvent& event ) { event.Skip(); }
519 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 );
521 ~frmEventEditorADT();
525 #endif //__APPXESTIACALENDAR_H__