Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
faaf083c8163f0b756a37a1b96101748be96e96f
[xestiacalendar/.git] / source / AppXestiaCalendar.h
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Nov 13 2016)
3 // http://www.wxformbuilder.org/
4 //
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>
15 #include <wx/font.h>
16 #include <wx/colour.h>
17 #include <wx/settings.h>
18 #include <wx/string.h>
19 #include <wx/bitmap.h>
20 #include <wx/image.h>
21 #include <wx/icon.h>
22 #include <wx/menu.h>
23 #include <wx/sizer.h>
24 #include <wx/frame.h>
25 #include <wx/stattext.h>
26 #include <wx/panel.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>
38 #include <wx/gauge.h>
39 #include <wx/treectrl.h>
41 ///////////////////////////////////////////////////////////////////////////
44 ///////////////////////////////////////////////////////////////////////////////
45 /// Class frmMainADT
46 ///////////////////////////////////////////////////////////////////////////////
47 class frmMainADT : public wxFrame 
48 {
49         private:
50         
51         protected:
52                 wxStatusBar* stbBottom;
53                 wxMenuBar* menuBar;
54                 wxMenu* mnuManage;
55                 wxMenu* mnuCreate;
56                 wxMenu* mnuHelp;
57                 wxBoxSizer* szrMain;
58         
59         public:
60                 
61                 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 );
62                 
63                 ~frmMainADT();
64         
65 };
67 ///////////////////////////////////////////////////////////////////////////////
68 /// Class frmUpdateADT
69 ///////////////////////////////////////////////////////////////////////////////
70 class frmUpdateADT : public wxDialog 
71 {
72         private:
73         
74         protected:
75                 wxPanel* pnlUpdateData;
76                 wxStaticText* lblRunningText;
77                 wxStaticText* lblRunningVer;
78                 wxStaticText* lblAvailableText;
79                 wxStaticText* lblAvailableVer;
80                 wxStaticText* lblBuildTypeText;
81                 wxStaticText* lblBuildType;
82                 wxStaticText* lblUpdateMessage;
83                 wxStaticLine* statLine;
84                 wxButton* btnVisitGelforn;
85                 wxButton* btnVisitPREMIUM;
86                 wxButton* btnClose;
87                 
88                 // Virtual event handlers, overide them in your derived class
89                 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
90                 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
91                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
92                 
93         
94         public:
95                 
96                 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 ); 
97                 ~frmUpdateADT();
98         
99 };
101 ///////////////////////////////////////////////////////////////////////////////
102 /// Class frmPreferencesADT
103 ///////////////////////////////////////////////////////////////////////////////
104 class frmPreferencesADT : public wxDialog 
106         private:
107         
108         protected:
109                 wxNotebook* NbtPreferences;
110                 wxPanel* tabGeneral;
111                 wxCheckBox* chkSaveWindowPosition;
112                 wxCheckBox* chkHideLocal;
113                 wxPanel* tabTheme;
114                 wxListCtrl* lstThemes;
115                 wxButton* btnThemeAdd;
116                 wxButton* btnThemeModify;
117                 wxButton* btnThemeDelete;
118                 wxPanel* tabAccounts;
119                 wxListCtrl* lstAccounts;
120                 wxButton* btnAccountAdd;
121                 wxButton* btnAccountModify;
122                 wxButton* btnAccountDelete;
123                 wxButton* btnSave;
124                 wxButton* btnCancel;
125                 
126                 // Virtual event handlers, overide them in your derived class
127                 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
128                 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
129                 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
130                 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
131                 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
132                 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
133                 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
134                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
135                 
136         
137         public:
138                 
139                 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 ); 
140                 ~frmPreferencesADT();
141         
142 };
144 ///////////////////////////////////////////////////////////////////////////////
145 /// Class frmAboutADT
146 ///////////////////////////////////////////////////////////////////////////////
147 class frmAboutADT : public wxDialog 
149         private:
150         
151         protected:
152                 wxStaticBitmap* bmpLogo;
153                 wxStaticText* lblVersion;
154                 wxStaticText* lblCompileTime;
155                 wxStaticText* lblCopyright;
156                 wxButton* btnClose;
157                 
158                 // Virtual event handlers, overide them in your derived class
159                 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
160                 
161         
162         public:
163                 
164                 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 ); 
165                 ~frmAboutADT();
166         
167 };
169 ///////////////////////////////////////////////////////////////////////////////
170 /// Class frmNewAccountADT
171 ///////////////////////////////////////////////////////////////////////////////
172 class frmNewAccountADT : public wxDialog 
174         private:
175         
176         protected:
177                 wxBoxSizer* szrNewAccount;
178                 wxPanel* tabType;
179                 wxStaticText* lblEnterText;
180                 wxStaticText* lblType;
181                 wxChoice* cmbServerType;
182                 wxStaticText* lblServerAddress;
183                 wxTextCtrl* txtServerAddress;
184                 wxStaticText* lblServerPort;
185                 wxTextCtrl* txtServerPort;
186                 wxStaticText* lblUsername;
187                 wxTextCtrl* txtUsername;
188                 wxStaticText* lblPassword;
189                 wxTextCtrl* txtPassword;
190                 wxStaticText* lblSSL;
191                 wxCheckBox* chkUseSSL;
192                 wxPanel* tabConn;
193                 wxStaticText* lblConnectionResult;
194                 wxStaticText* lblServerConnected;
195                 wxStaticText* lblServerConnResult;
196                 wxStaticText* lblValidResponse;
197                 wxStaticText* lblServerResponse;
198                 wxStaticText* lblUseSSL;
199                 wxStaticText* lblServerSSLResult;
200                 wxStaticText* lblServerSSLCert;
201                 wxStaticText* lblServerSSLValid;
202                 wxStaticText* lblServerUsernamePassword;
203                 wxStaticText* lblAbleToLoginResult;
204                 wxStaticText* lblIsCalDAV;
205                 wxStaticText* lblCardDAVSupportResult;
206                 wxStaticLine* m_staticline3;
207                 wxStaticText* lblConnectionResultText;
208                 wxPanel* tabFinish;
209                 wxStaticText* lblFinishText;
210                 wxStaticText* lblAccountName;
211                 wxTextCtrl* txtAccountName;
212                 wxButton* btnPrevious;
213                 wxButton* btnNext;
214                 wxButton* btnClose;
215                 
216                 // Virtual event handlers, overide them in your derived class
217                 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
218                 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
219                 virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
220                 virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
221                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
222                 
223         
224         public:
225                 
226                 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 ); 
227                 ~frmNewAccountADT();
228         
229 };
231 ///////////////////////////////////////////////////////////////////////////////
232 /// Class frmConflictResolutionADT
233 ///////////////////////////////////////////////////////////////////////////////
234 class frmConflictResolutionADT : public wxDialog 
236         private:
237         
238         protected:
239                 wxStaticText* lblText;
240                 wxSplitterWindow* m_splitter3;
241                 wxPanel* m_panel44;
242                 wxHtmlWindow* htmClient;
243                 wxPanel* m_panel45;
244                 wxHtmlWindow* htmServer;
245                 wxButton* btnKeepLocal;
246                 wxButton* btnKeepServer;
247                 wxButton* btnDecideLater;
248                 
249                 // Virtual event handlers, overide them in your derived class
250                 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
251                 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
252                 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
253                 
254         
255         public:
256                 
257                 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 ); 
258                 ~frmConflictResolutionADT();
259                 
260                 void m_splitter3OnIdle( wxIdleEvent& )
261                 {
262                         m_splitter3->SetSashPosition( 257 );
263                         m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
264                 }
265         
266 };
268 ///////////////////////////////////////////////////////////////////////////////
269 /// Class frmActivityMgrADT
270 ///////////////////////////////////////////////////////////////////////////////
271 class frmActivityMgrADT : public wxFrame 
273         private:
274         
275         protected:
276                 wxMenuBar* mnuMenuBar;
277                 wxMenu* mnuWindow;
278                 wxMenuItem* mnuSleepMode;
279                 wxPanel* m_panel43;
280                 wxStaticBitmap* bmpActivity;
281                 wxPanel* m_panel46;
282                 wxStaticText* lblDetails;
283                 wxGauge* GauProgress;
284                 wxPanel* m_panel44;
285                 wxListCtrl* lstActivity;
286                 
287                 // Virtual event handlers, overide them in your derived class
288                 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
289                 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
290                 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
291                 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
292                 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
293                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
294                 
295         
296         public:
297                 
298                 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 );
299                 
300                 ~frmActivityMgrADT();
301         
302 };
304 ///////////////////////////////////////////////////////////////////////////////
305 /// Class frmEditAccountADT
306 ///////////////////////////////////////////////////////////////////////////////
307 class frmEditAccountADT : public wxDialog 
309         private:
310         
311         protected:
312                 wxNotebook* tabAccount;
313                 wxPanel* tabProperties;
314                 wxStaticText* lblAccName;
315                 wxTextCtrl* txtAccountName;
316                 wxStaticText* lblAccAdr;
317                 wxTextCtrl* txtAddress;
318                 wxStaticText* m_staticText193;
319                 wxTextCtrl* txtPort;
320                 wxStaticText* lblPort;
321                 wxTextCtrl* txtUsername;
322                 wxStaticText* lblPassword;
323                 wxTextCtrl* txtPassword;
324                 wxStaticText* lblPrefix;
325                 wxTextCtrl* txtPrefix;
326                 wxButton* btnDetect;
327                 wxStaticText* txtSSL;
328                 wxCheckBox* chkSSL;
329                 wxPanel* tabRefresh;
330                 wxStaticText* lblRefresh;
331                 wxTextCtrl* txtRefresh;
332                 wxButton* btnSave;
333                 wxButton* btnCancel;
334                 
335                 // Virtual event handlers, overide them in your derived class
336                 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
337                 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
338                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
339                 
340         
341         public:
342                 
343                 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 ); 
344                 ~frmEditAccountADT();
345         
346 };
348 ///////////////////////////////////////////////////////////////////////////////
349 /// Class frmSSLCertificateADT
350 ///////////////////////////////////////////////////////////////////////////////
351 class frmSSLCertificateADT : public wxDialog 
353         private:
354         
355         protected:
356                 wxNotebook* m_notebook28;
357                 wxPanel* tabSummary;
358                 wxPanel* pnlTop;
359                 wxStaticText* lblCertName;
360                 wxStaticText* lblValidityStatus;
361                 wxPanel* m_panel54;
362                 wxStaticText* lblIssuedTo;
363                 wxStaticText* lblIssuedToData;
364                 wxStaticText* lblValidFrom;
365                 wxStaticText* lblValidFromData;
366                 wxStaticText* lblValidUntil;
367                 wxStaticText* lblValidUntilData;
368                 wxPanel* tabDetail;
369                 wxListCtrl* lstValues;
370                 wxTextCtrl* txtValueData;
371                 wxPanel* tabHierarchy;
372                 wxTreeCtrl* treHierarchy;
373                 wxPanel* m_panel57;
374                 wxButton* btnViewCert;
375                 wxPanel* pnlButtons;
376                 wxButton* btnClose;
377                 
378                 // Virtual event handlers, overide them in your derived class
379                 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
380                 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
381                 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
382                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
383                 
384         
385         public:
386                 
387                 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 ); 
388                 ~frmSSLCertificateADT();
389         
390 };
392 ///////////////////////////////////////////////////////////////////////////////
393 /// Class frmInvalidSSLCertificateADT
394 ///////////////////////////////////////////////////////////////////////////////
395 class frmInvalidSSLCertificateADT : public wxDialog 
397         private:
398         
399         protected:
400                 wxStaticText* lblSSLText;
401                 wxButton* btnAccept;
402                 wxButton* btnReject;
403                 wxButton* btnViewCert;
404                 
405                 // Virtual event handlers, overide them in your derived class
406                 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
407                 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
408                 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
409                 
410         
411         public:
412                 
413                 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 ); 
414                 ~frmInvalidSSLCertificateADT();
415         
416 };
418 #endif //__APPXESTIACALENDAR_H__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy