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(); }
66 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 );
72 ///////////////////////////////////////////////////////////////////////////////
73 /// Class frmUpdateADT
74 ///////////////////////////////////////////////////////////////////////////////
75 class frmUpdateADT : public wxDialog
80 wxPanel* pnlUpdateData;
81 wxStaticText* lblRunningText;
82 wxStaticText* lblRunningVer;
83 wxStaticText* lblAvailableText;
84 wxStaticText* lblAvailableVer;
85 wxStaticText* lblBuildTypeText;
86 wxStaticText* lblBuildType;
87 wxStaticText* lblUpdateMessage;
88 wxStaticLine* statLine;
89 wxButton* btnVisitGelforn;
90 wxButton* btnVisitPREMIUM;
93 // Virtual event handlers, overide them in your derived class
94 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
95 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
96 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
101 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 );
106 ///////////////////////////////////////////////////////////////////////////////
107 /// Class frmPreferencesADT
108 ///////////////////////////////////////////////////////////////////////////////
109 class frmPreferencesADT : public wxDialog
114 wxNotebook* NbtPreferences;
116 wxCheckBox* chkSaveWindowPosition;
117 wxCheckBox* chkHideLocal;
119 wxListCtrl* lstThemes;
120 wxButton* btnThemeAdd;
121 wxButton* btnThemeModify;
122 wxButton* btnThemeDelete;
123 wxPanel* tabAccounts;
124 wxListCtrl* lstAccounts;
125 wxButton* btnAccountAdd;
126 wxButton* btnAccountModify;
127 wxButton* btnAccountDelete;
131 // Virtual event handlers, overide them in your derived class
132 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
133 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
134 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
135 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
136 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
137 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
138 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
139 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
144 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 );
145 ~frmPreferencesADT();
149 ///////////////////////////////////////////////////////////////////////////////
150 /// Class frmAboutADT
151 ///////////////////////////////////////////////////////////////////////////////
152 class frmAboutADT : public wxDialog
157 wxStaticBitmap* bmpLogo;
158 wxStaticText* lblVersion;
159 wxStaticText* lblCompileTime;
160 wxStaticText* lblCopyright;
163 // Virtual event handlers, overide them in your derived class
164 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
169 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 );
174 ///////////////////////////////////////////////////////////////////////////////
175 /// Class frmNewAccountADT
176 ///////////////////////////////////////////////////////////////////////////////
177 class frmNewAccountADT : public wxDialog
182 wxBoxSizer* szrNewAccount;
184 wxStaticText* lblEnterText;
185 wxStaticText* lblType;
186 wxChoice* cmbServerType;
187 wxStaticText* lblServerAddress;
188 wxTextCtrl* txtServerAddress;
189 wxStaticText* lblServerPort;
190 wxTextCtrl* txtServerPort;
191 wxStaticText* lblUsername;
192 wxTextCtrl* txtUsername;
193 wxStaticText* lblPassword;
194 wxTextCtrl* txtPassword;
195 wxStaticText* lblSSL;
196 wxCheckBox* chkUseSSL;
198 wxStaticText* lblConnectionResult;
199 wxStaticText* lblServerConnected;
200 wxStaticText* lblServerConnResult;
201 wxStaticText* lblValidResponse;
202 wxStaticText* lblServerResponse;
203 wxStaticText* lblUseSSL;
204 wxStaticText* lblServerSSLResult;
205 wxStaticText* lblServerSSLCert;
206 wxStaticText* lblServerSSLValid;
207 wxStaticText* lblServerUsernamePassword;
208 wxStaticText* lblAbleToLoginResult;
209 wxStaticText* lblIsCalDAV;
210 wxStaticText* lblCardDAVSupportResult;
211 wxStaticLine* m_staticline3;
212 wxStaticText* lblConnectionResultText;
214 wxStaticText* lblFinishText;
215 wxStaticText* lblAccountName;
216 wxTextCtrl* txtAccountName;
217 wxButton* btnPrevious;
221 // Virtual event handlers, overide them in your derived class
222 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
223 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
224 virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
225 virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
226 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
231 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 );
236 ///////////////////////////////////////////////////////////////////////////////
237 /// Class frmConflictResolutionADT
238 ///////////////////////////////////////////////////////////////////////////////
239 class frmConflictResolutionADT : public wxDialog
244 wxStaticText* lblText;
245 wxSplitterWindow* m_splitter3;
247 wxHtmlWindow* htmClient;
249 wxHtmlWindow* htmServer;
250 wxButton* btnKeepLocal;
251 wxButton* btnKeepServer;
252 wxButton* btnDecideLater;
254 // Virtual event handlers, overide them in your derived class
255 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
256 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
257 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
262 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 );
263 ~frmConflictResolutionADT();
265 void m_splitter3OnIdle( wxIdleEvent& )
267 m_splitter3->SetSashPosition( 257 );
268 m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
273 ///////////////////////////////////////////////////////////////////////////////
274 /// Class frmActivityMgrADT
275 ///////////////////////////////////////////////////////////////////////////////
276 class frmActivityMgrADT : public wxFrame
281 wxMenuBar* mnuMenuBar;
283 wxMenuItem* mnuSleepMode;
285 wxStaticBitmap* bmpActivity;
287 wxStaticText* lblDetails;
288 wxGauge* GauProgress;
290 wxListCtrl* lstActivity;
292 // Virtual event handlers, overide them in your derived class
293 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
294 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
295 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
296 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
297 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
298 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
303 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 );
305 ~frmActivityMgrADT();
309 ///////////////////////////////////////////////////////////////////////////////
310 /// Class frmEditAccountADT
311 ///////////////////////////////////////////////////////////////////////////////
312 class frmEditAccountADT : public wxDialog
317 wxNotebook* tabAccount;
318 wxPanel* tabProperties;
319 wxStaticText* lblAccName;
320 wxTextCtrl* txtAccountName;
321 wxStaticText* lblAccAdr;
322 wxTextCtrl* txtAddress;
323 wxStaticText* m_staticText193;
325 wxStaticText* lblPort;
326 wxTextCtrl* txtUsername;
327 wxStaticText* lblPassword;
328 wxTextCtrl* txtPassword;
329 wxStaticText* lblPrefix;
330 wxTextCtrl* txtPrefix;
332 wxStaticText* txtSSL;
335 wxStaticText* lblRefresh;
336 wxTextCtrl* txtRefresh;
340 // Virtual event handlers, overide them in your derived class
341 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
342 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
343 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
348 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 );
349 ~frmEditAccountADT();
353 ///////////////////////////////////////////////////////////////////////////////
354 /// Class frmSSLCertificateADT
355 ///////////////////////////////////////////////////////////////////////////////
356 class frmSSLCertificateADT : public wxDialog
361 wxNotebook* m_notebook28;
364 wxStaticText* lblCertName;
365 wxStaticText* lblValidityStatus;
367 wxStaticText* lblIssuedTo;
368 wxStaticText* lblIssuedToData;
369 wxStaticText* lblValidFrom;
370 wxStaticText* lblValidFromData;
371 wxStaticText* lblValidUntil;
372 wxStaticText* lblValidUntilData;
374 wxListCtrl* lstValues;
375 wxTextCtrl* txtValueData;
376 wxPanel* tabHierarchy;
377 wxTreeCtrl* treHierarchy;
379 wxButton* btnViewCert;
383 // Virtual event handlers, overide them in your derived class
384 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
385 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
386 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
387 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
392 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 );
393 ~frmSSLCertificateADT();
397 ///////////////////////////////////////////////////////////////////////////////
398 /// Class frmInvalidSSLCertificateADT
399 ///////////////////////////////////////////////////////////////////////////////
400 class frmInvalidSSLCertificateADT : public wxDialog
405 wxStaticText* lblSSLText;
408 wxButton* btnViewCert;
410 // Virtual event handlers, overide them in your derived class
411 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
412 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
413 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
418 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 );
419 ~frmInvalidSSLCertificateADT();
423 #endif //__APPXESTIACALENDAR_H__