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>
41 ///////////////////////////////////////////////////////////////////////////
44 ///////////////////////////////////////////////////////////////////////////////
46 ///////////////////////////////////////////////////////////////////////////////
47 class frmMainADT : public wxFrame
52 wxStatusBar* stbBottom;
59 // Virtual event handlers, overide them in your derived class
60 virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
61 virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
62 virtual void ShowUpdateWindow( wxCommandEvent& event ) { event.Skip(); }
63 virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
68 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 );
74 ///////////////////////////////////////////////////////////////////////////////
75 /// Class frmUpdateADT
76 ///////////////////////////////////////////////////////////////////////////////
77 class frmUpdateADT : public wxDialog
82 wxPanel* pnlUpdateData;
83 wxStaticText* lblRunningText;
84 wxStaticText* lblRunningVer;
85 wxStaticText* lblAvailableText;
86 wxStaticText* lblAvailableVer;
87 wxStaticText* lblBuildTypeText;
88 wxStaticText* lblBuildType;
89 wxStaticText* lblUpdateMessage;
90 wxStaticLine* statLine;
91 wxButton* btnVisitGelforn;
92 wxButton* btnVisitPREMIUM;
95 // Virtual event handlers, overide them in your derived class
96 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
97 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
98 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
103 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 );
108 ///////////////////////////////////////////////////////////////////////////////
109 /// Class frmPreferencesADT
110 ///////////////////////////////////////////////////////////////////////////////
111 class frmPreferencesADT : public wxDialog
116 wxNotebook* NbtPreferences;
118 wxCheckBox* chkSaveWindowPosition;
119 wxCheckBox* chkHideLocal;
121 wxListCtrl* lstThemes;
122 wxButton* btnThemeAdd;
123 wxButton* btnThemeModify;
124 wxButton* btnThemeDelete;
125 wxPanel* tabAccounts;
126 wxListCtrl* lstAccounts;
127 wxButton* btnAccountAdd;
128 wxButton* btnAccountModify;
129 wxButton* btnAccountDelete;
133 // Virtual event handlers, overide them in your derived class
134 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
135 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
136 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
137 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
138 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
139 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
140 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
141 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
146 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 );
147 ~frmPreferencesADT();
151 ///////////////////////////////////////////////////////////////////////////////
152 /// Class frmAboutADT
153 ///////////////////////////////////////////////////////////////////////////////
154 class frmAboutADT : public wxDialog
159 wxStaticBitmap* bmpLogo;
160 wxStaticText* lblVersion;
161 wxStaticText* lblCompileTime;
162 wxStaticText* lblCopyright;
165 // Virtual event handlers, overide them in your derived class
166 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
171 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 );
176 ///////////////////////////////////////////////////////////////////////////////
177 /// Class frmNewAccountADT
178 ///////////////////////////////////////////////////////////////////////////////
179 class frmNewAccountADT : public wxDialog
184 wxBoxSizer* szrNewAccount;
186 wxStaticText* lblEnterText;
187 wxStaticText* lblType;
188 wxChoice* cmbServerType;
189 wxStaticText* lblServerAddress;
190 wxTextCtrl* txtServerAddress;
191 wxStaticText* lblServerPort;
192 wxTextCtrl* txtServerPort;
193 wxStaticText* lblUsername;
194 wxTextCtrl* txtUsername;
195 wxStaticText* lblPassword;
196 wxTextCtrl* txtPassword;
197 wxStaticText* lblSSL;
198 wxCheckBox* chkUseSSL;
200 wxStaticText* lblConnectionResult;
201 wxStaticText* lblServerConnected;
202 wxStaticText* lblServerConnResult;
203 wxStaticText* lblValidResponse;
204 wxStaticText* lblServerResponse;
205 wxStaticText* lblUseSSL;
206 wxStaticText* lblServerSSLResult;
207 wxStaticText* lblServerSSLCert;
208 wxStaticText* lblServerSSLValid;
209 wxStaticText* lblServerUsernamePassword;
210 wxStaticText* lblAbleToLoginResult;
211 wxStaticText* lblIsCalDAV;
212 wxStaticText* lblCardDAVSupportResult;
213 wxStaticLine* m_staticline3;
214 wxStaticText* lblConnectionResultText;
216 wxStaticText* lblFinishText;
217 wxStaticText* lblAccountName;
218 wxTextCtrl* txtAccountName;
219 wxButton* btnPrevious;
223 // Virtual event handlers, overide them in your derived class
224 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
225 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
226 virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
227 virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
228 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
233 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 );
238 ///////////////////////////////////////////////////////////////////////////////
239 /// Class frmConflictResolutionADT
240 ///////////////////////////////////////////////////////////////////////////////
241 class frmConflictResolutionADT : public wxDialog
246 wxStaticText* lblText;
247 wxSplitterWindow* m_splitter3;
249 wxHtmlWindow* htmClient;
251 wxHtmlWindow* htmServer;
252 wxButton* btnKeepLocal;
253 wxButton* btnKeepServer;
254 wxButton* btnDecideLater;
256 // Virtual event handlers, overide them in your derived class
257 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
258 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
259 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
264 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 );
265 ~frmConflictResolutionADT();
267 void m_splitter3OnIdle( wxIdleEvent& )
269 m_splitter3->SetSashPosition( 257 );
270 m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
275 ///////////////////////////////////////////////////////////////////////////////
276 /// Class frmActivityMgrADT
277 ///////////////////////////////////////////////////////////////////////////////
278 class frmActivityMgrADT : public wxFrame
283 wxMenuBar* mnuMenuBar;
285 wxMenuItem* mnuSleepMode;
287 wxStaticBitmap* bmpActivity;
289 wxStaticText* lblDetails;
290 wxGauge* GauProgress;
292 wxListCtrl* lstActivity;
294 // Virtual event handlers, overide them in your derived class
295 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
296 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
297 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
298 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
299 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
300 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
305 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 );
307 ~frmActivityMgrADT();
311 ///////////////////////////////////////////////////////////////////////////////
312 /// Class frmEditAccountADT
313 ///////////////////////////////////////////////////////////////////////////////
314 class frmEditAccountADT : public wxDialog
319 wxNotebook* tabAccount;
320 wxPanel* tabProperties;
321 wxStaticText* lblAccName;
322 wxTextCtrl* txtAccountName;
323 wxStaticText* lblAccAdr;
324 wxTextCtrl* txtAddress;
325 wxStaticText* m_staticText193;
327 wxStaticText* lblPort;
328 wxTextCtrl* txtUsername;
329 wxStaticText* lblPassword;
330 wxTextCtrl* txtPassword;
331 wxStaticText* lblPrefix;
332 wxTextCtrl* txtPrefix;
334 wxStaticText* txtSSL;
337 wxStaticText* lblRefresh;
338 wxTextCtrl* txtRefresh;
342 // Virtual event handlers, overide them in your derived class
343 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
344 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
345 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
350 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 );
351 ~frmEditAccountADT();
355 ///////////////////////////////////////////////////////////////////////////////
356 /// Class frmSSLCertificateADT
357 ///////////////////////////////////////////////////////////////////////////////
358 class frmSSLCertificateADT : public wxDialog
363 wxNotebook* m_notebook28;
366 wxStaticText* lblCertName;
367 wxStaticText* lblValidityStatus;
369 wxStaticText* lblIssuedTo;
370 wxStaticText* lblIssuedToData;
371 wxStaticText* lblValidFrom;
372 wxStaticText* lblValidFromData;
373 wxStaticText* lblValidUntil;
374 wxStaticText* lblValidUntilData;
376 wxListCtrl* lstValues;
377 wxTextCtrl* txtValueData;
378 wxPanel* tabHierarchy;
379 wxTreeCtrl* treHierarchy;
381 wxButton* btnViewCert;
385 // Virtual event handlers, overide them in your derived class
386 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
387 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
388 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
389 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
394 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 );
395 ~frmSSLCertificateADT();
399 ///////////////////////////////////////////////////////////////////////////////
400 /// Class frmInvalidSSLCertificateADT
401 ///////////////////////////////////////////////////////////////////////////////
402 class frmInvalidSSLCertificateADT : public wxDialog
407 wxStaticText* lblSSLText;
410 wxButton* btnViewCert;
412 // Virtual event handlers, overide them in your derived class
413 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
414 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
415 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
420 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 );
421 ~frmInvalidSSLCertificateADT();
425 #endif //__APPXESTIACALENDAR_H__