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