Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
CalDAV: WIP CalDAV support
[xestiacalendar/.git] / source / AppXestiaCalendar.h
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Dec 21 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>
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 ///////////////////////////////////////////////////////////////////////////////
51 /// Class frmMainADT
52 ///////////////////////////////////////////////////////////////////////////////
53 class frmMainADT : public wxFrame 
54 {
55         private:
56         
57         protected:
58                 wxStatusBar* stbBottom;
59                 wxMenuBar* menuBar;
60                 wxMenu* mnuManage;
61                 wxMenu* mnuCreate;
62                 wxMenu* mnuView;
63                 wxMenu* mnuWindow;
64                 wxMenu* mnuHelp;
65                 wxBoxSizer* szrMain;
66                 
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(); }
78                 
79         
80         public:
81                 
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 );
83                 
84                 ~frmMainADT();
85         
86 };
88 ///////////////////////////////////////////////////////////////////////////////
89 /// Class frmUpdateADT
90 ///////////////////////////////////////////////////////////////////////////////
91 class frmUpdateADT : public wxDialog 
92 {
93         private:
94         
95         protected:
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;
107                 wxButton* btnClose;
108                 
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(); }
113                 
114         
115         public:
116                 
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 ); 
118                 ~frmUpdateADT();
119         
120 };
122 ///////////////////////////////////////////////////////////////////////////////
123 /// Class frmPreferencesADT
124 ///////////////////////////////////////////////////////////////////////////////
125 class frmPreferencesADT : public wxDialog 
127         private:
128         
129         protected:
130                 wxNotebook* NbtPreferences;
131                 wxPanel* tabGeneral;
132                 wxCheckBox* chkSaveWindowPosition;
133                 wxCheckBox* chkHideLocal;
134                 wxPanel* tabTheme;
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;
144                 wxButton* btnSave;
145                 wxButton* btnCancel;
146                 
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(); }
161                 
162         
163         public:
164                 
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();
167         
168 };
170 ///////////////////////////////////////////////////////////////////////////////
171 /// Class frmAboutADT
172 ///////////////////////////////////////////////////////////////////////////////
173 class frmAboutADT : public wxDialog 
175         private:
176         
177         protected:
178                 wxStaticBitmap* bmpLogo;
179                 wxStaticText* lblVersion;
180                 wxStaticText* lblCompileTime;
181                 wxStaticText* lblCopyright;
182                 wxButton* btnClose;
183                 
184                 // Virtual event handlers, overide them in your derived class
185                 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
186                 
187         
188         public:
189                 
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 ); 
191                 ~frmAboutADT();
192         
193 };
195 ///////////////////////////////////////////////////////////////////////////////
196 /// Class frmNewAccountADT
197 ///////////////////////////////////////////////////////////////////////////////
198 class frmNewAccountADT : public wxDialog 
200         private:
201         
202         protected:
203                 wxBoxSizer* szrNewAccount;
204                 wxPanel* tabType;
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;
218                 wxPanel* tabConn;
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;
234                 wxPanel* tabFinish;
235                 wxStaticText* lblFinishText;
236                 wxStaticText* lblAccountName;
237                 wxTextCtrl* txtAccountName;
238                 wxButton* btnPrevious;
239                 wxButton* btnNext;
240                 wxButton* btnClose;
241                 
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(); }
247                 
248         
249         public:
250                 
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 ); 
252                 ~frmNewAccountADT();
253         
254 };
256 ///////////////////////////////////////////////////////////////////////////////
257 /// Class frmConflictResolutionADT
258 ///////////////////////////////////////////////////////////////////////////////
259 class frmConflictResolutionADT : public wxDialog 
261         private:
262         
263         protected:
264                 wxStaticText* lblText;
265                 wxSplitterWindow* m_splitter3;
266                 wxPanel* m_panel44;
267                 wxHtmlWindow* htmClient;
268                 wxPanel* m_panel45;
269                 wxHtmlWindow* htmServer;
270                 wxButton* btnKeepLocal;
271                 wxButton* btnKeepServer;
272                 wxButton* btnDecideLater;
273                 
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(); }
278                 
279         
280         public:
281                 
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();
284                 
285                 void m_splitter3OnIdle( wxIdleEvent& )
286                 {
287                         m_splitter3->SetSashPosition( 257 );
288                         m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
289                 }
290         
291 };
293 ///////////////////////////////////////////////////////////////////////////////
294 /// Class frmActivityMgrADT
295 ///////////////////////////////////////////////////////////////////////////////
296 class frmActivityMgrADT : public wxFrame 
298         private:
299         
300         protected:
301                 wxMenuBar* mnuMenuBar;
302                 wxMenu* mnuWindow;
303                 wxMenuItem* mnuSleepMode;
304                 wxPanel* m_panel43;
305                 wxStaticBitmap* bmpActivity;
306                 wxPanel* m_panel46;
307                 wxStaticText* lblDetails;
308                 wxGauge* GauProgress;
309                 wxPanel* m_panel44;
310                 wxListCtrl* lstActivity;
311                 
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(); }
319                 
320         
321         public:
322                 
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 );
324                 
325                 ~frmActivityMgrADT();
326         
327 };
329 ///////////////////////////////////////////////////////////////////////////////
330 /// Class frmEditAccountADT
331 ///////////////////////////////////////////////////////////////////////////////
332 class frmEditAccountADT : public wxDialog 
334         private:
335         
336         protected:
337                 wxNotebook* tabAccount;
338                 wxPanel* tabProperties;
339                 wxStaticText* lblAccName;
340                 wxTextCtrl* txtAccountName;
341                 wxStaticText* lblAccAdr;
342                 wxTextCtrl* txtAddress;
343                 wxStaticText* m_staticText193;
344                 wxTextCtrl* txtPort;
345                 wxStaticText* lblPort;
346                 wxTextCtrl* txtUsername;
347                 wxStaticText* lblPassword;
348                 wxTextCtrl* txtPassword;
349                 wxStaticText* lblPrefix;
350                 wxTextCtrl* txtPrefix;
351                 wxButton* btnDetect;
352                 wxStaticText* txtSSL;
353                 wxCheckBox* chkSSL;
354                 wxPanel* tabRefresh;
355                 wxStaticText* lblRefresh;
356                 wxTextCtrl* txtRefresh;
357                 wxButton* btnSave;
358                 wxButton* btnCancel;
359                 
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(); }
364                 
365         
366         public:
367                 
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();
370         
371 };
373 ///////////////////////////////////////////////////////////////////////////////
374 /// Class frmSSLCertificateADT
375 ///////////////////////////////////////////////////////////////////////////////
376 class frmSSLCertificateADT : public wxDialog 
378         private:
379         
380         protected:
381                 wxNotebook* m_notebook28;
382                 wxPanel* tabSummary;
383                 wxPanel* pnlTop;
384                 wxStaticText* lblCertName;
385                 wxStaticText* lblValidityStatus;
386                 wxPanel* m_panel54;
387                 wxStaticText* lblIssuedTo;
388                 wxStaticText* lblIssuedToData;
389                 wxStaticText* lblValidFrom;
390                 wxStaticText* lblValidFromData;
391                 wxStaticText* lblValidUntil;
392                 wxStaticText* lblValidUntilData;
393                 wxPanel* tabDetail;
394                 wxListCtrl* lstValues;
395                 wxTextCtrl* txtValueData;
396                 wxPanel* tabHierarchy;
397                 wxTreeCtrl* treHierarchy;
398                 wxPanel* m_panel57;
399                 wxButton* btnViewCert;
400                 wxPanel* pnlButtons;
401                 wxButton* btnClose;
402                 
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(); }
408                 
409         
410         public:
411                 
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();
414         
415 };
417 ///////////////////////////////////////////////////////////////////////////////
418 /// Class frmInvalidSSLCertificateADT
419 ///////////////////////////////////////////////////////////////////////////////
420 class frmInvalidSSLCertificateADT : public wxDialog 
422         private:
423         
424         protected:
425                 wxStaticText* lblSSLText;
426                 wxButton* btnAccept;
427                 wxButton* btnReject;
428                 wxButton* btnViewCert;
429                 
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(); }
434                 
435         
436         public:
437                 
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();
440         
441 };
443 ///////////////////////////////////////////////////////////////////////////////
444 /// Class frmCalendarEditorADT
445 ///////////////////////////////////////////////////////////////////////////////
446 class frmCalendarEditorADT : public wxDialog 
448         private:
449         
450         protected:
451                 wxStaticText* lblAccount;
452                 wxChoice* cmbAccount;
453                 wxStaticText* lblName;
454                 wxTextCtrl* txtName;
455                 wxStaticText* lblColour;
456                 wxColourPickerCtrl* clpColour;
457                 wxStaticText* lblDescription;
458                 wxTextCtrl* txtDescription;
459                 wxButton* btnCreate;
460                 wxButton* btnClose;
461                 
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(); }
465                 
466         
467         public:
468                 
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();
471         
472 };
474 ///////////////////////////////////////////////////////////////////////////////
475 /// Class frmEventEditorADT
476 ///////////////////////////////////////////////////////////////////////////////
477 class frmEventEditorADT : public wxFrame 
479         private:
480         
481         protected:
482                 wxMenuBar* menuBar;
483                 wxMenu* mnuEvent;
484                 wxMenu* mnuEdit;
485                 wxNotebook* nbkNotebook;
486                 wxScrolledWindow* tabProperties;
487                 wxBoxSizer* szrList;
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;
504                 
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(); }
515                 
516         
517         public:
518                 
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 );
520                 
521                 ~frmEventEditorADT();
522         
523 };
525 #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