Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
AppXestiaCalendar: Added forms and updated events
[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>
40 #include <wx/clrpicker.h>
41 #include <wx/datectrl.h>
42 #include <wx/dateevt.h>
43 #include <wx/scrolwin.h>
45 ///////////////////////////////////////////////////////////////////////////
48 ///////////////////////////////////////////////////////////////////////////////
49 /// Class frmMainADT
50 ///////////////////////////////////////////////////////////////////////////////
51 class frmMainADT : public wxFrame 
52 {
53         private:
54         
55         protected:
56                 wxStatusBar* stbBottom;
57                 wxMenuBar* menuBar;
58                 wxMenu* mnuManage;
59                 wxMenu* mnuCreate;
60                 wxMenu* mnuHelp;
61                 wxBoxSizer* szrMain;
62                 
63                 // Virtual event handlers, overide them in your derived class
64                 virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
65                 virtual void OpenNewAccountDialog( wxCommandEvent& event ) { event.Skip(); }
66                 virtual void ShowPreferencesWindow( wxCommandEvent& event ) { event.Skip(); }
67                 virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
68                 virtual void CreateNewCalendar( wxCommandEvent& event ) { event.Skip(); }
69                 virtual void CreateNewEvent( wxCommandEvent& event ) { event.Skip(); }
70                 virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
71                 virtual void ShowUpdateWindow( wxCommandEvent& event ) { event.Skip(); }
72                 virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
73                 
74         
75         public:
76                 
77                 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 );
78                 
79                 ~frmMainADT();
80         
81 };
83 ///////////////////////////////////////////////////////////////////////////////
84 /// Class frmUpdateADT
85 ///////////////////////////////////////////////////////////////////////////////
86 class frmUpdateADT : public wxDialog 
87 {
88         private:
89         
90         protected:
91                 wxPanel* pnlUpdateData;
92                 wxStaticText* lblRunningText;
93                 wxStaticText* lblRunningVer;
94                 wxStaticText* lblAvailableText;
95                 wxStaticText* lblAvailableVer;
96                 wxStaticText* lblBuildTypeText;
97                 wxStaticText* lblBuildType;
98                 wxStaticText* lblUpdateMessage;
99                 wxStaticLine* statLine;
100                 wxButton* btnVisitGelforn;
101                 wxButton* btnVisitPREMIUM;
102                 wxButton* btnClose;
103                 
104                 // Virtual event handlers, overide them in your derived class
105                 virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
106                 virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
107                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
108                 
109         
110         public:
111                 
112                 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 ); 
113                 ~frmUpdateADT();
114         
115 };
117 ///////////////////////////////////////////////////////////////////////////////
118 /// Class frmPreferencesADT
119 ///////////////////////////////////////////////////////////////////////////////
120 class frmPreferencesADT : public wxDialog 
122         private:
123         
124         protected:
125                 wxNotebook* NbtPreferences;
126                 wxPanel* tabGeneral;
127                 wxCheckBox* chkSaveWindowPosition;
128                 wxCheckBox* chkHideLocal;
129                 wxPanel* tabTheme;
130                 wxListCtrl* lstThemes;
131                 wxButton* btnThemeAdd;
132                 wxButton* btnThemeModify;
133                 wxButton* btnThemeDelete;
134                 wxPanel* tabAccounts;
135                 wxListCtrl* lstAccounts;
136                 wxButton* btnAccountAdd;
137                 wxButton* btnAccountModify;
138                 wxButton* btnAccountDelete;
139                 wxButton* btnSave;
140                 wxButton* btnCancel;
141                 
142                 // Virtual event handlers, overide them in your derived class
143                 virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
144                 virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
145                 virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
146                 virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
147                 virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
148                 virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
149                 virtual void DisableButtons( wxListEvent& event ) { event.Skip(); }
150                 virtual void EnableButtons( wxListEvent& event ) { event.Skip(); }
151                 virtual void AddAccount( wxCommandEvent& event ) { event.Skip(); }
152                 virtual void ModifyAccount( wxCommandEvent& event ) { event.Skip(); }
153                 virtual void DeleteAccount( wxCommandEvent& event ) { event.Skip(); }
154                 virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
155                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
156                 
157         
158         public:
159                 
160                 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 ); 
161                 ~frmPreferencesADT();
162         
163 };
165 ///////////////////////////////////////////////////////////////////////////////
166 /// Class frmAboutADT
167 ///////////////////////////////////////////////////////////////////////////////
168 class frmAboutADT : public wxDialog 
170         private:
171         
172         protected:
173                 wxStaticBitmap* bmpLogo;
174                 wxStaticText* lblVersion;
175                 wxStaticText* lblCompileTime;
176                 wxStaticText* lblCopyright;
177                 wxButton* btnClose;
178                 
179                 // Virtual event handlers, overide them in your derived class
180                 virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
181                 
182         
183         public:
184                 
185                 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 ); 
186                 ~frmAboutADT();
187         
188 };
190 ///////////////////////////////////////////////////////////////////////////////
191 /// Class frmNewAccountADT
192 ///////////////////////////////////////////////////////////////////////////////
193 class frmNewAccountADT : public wxDialog 
195         private:
196         
197         protected:
198                 wxBoxSizer* szrNewAccount;
199                 wxPanel* tabType;
200                 wxStaticText* lblEnterText;
201                 wxStaticText* lblType;
202                 wxChoice* cmbServerType;
203                 wxStaticText* lblServerAddress;
204                 wxTextCtrl* txtServerAddress;
205                 wxStaticText* lblServerPort;
206                 wxTextCtrl* txtServerPort;
207                 wxStaticText* lblUsername;
208                 wxTextCtrl* txtUsername;
209                 wxStaticText* lblPassword;
210                 wxTextCtrl* txtPassword;
211                 wxStaticText* lblSSL;
212                 wxCheckBox* chkUseSSL;
213                 wxPanel* tabConn;
214                 wxStaticText* lblConnectionResult;
215                 wxStaticText* lblServerConnected;
216                 wxStaticText* lblServerConnResult;
217                 wxStaticText* lblValidResponse;
218                 wxStaticText* lblServerResponse;
219                 wxStaticText* lblUseSSL;
220                 wxStaticText* lblServerSSLResult;
221                 wxStaticText* lblServerSSLCert;
222                 wxStaticText* lblServerSSLValid;
223                 wxStaticText* lblServerUsernamePassword;
224                 wxStaticText* lblAbleToLoginResult;
225                 wxStaticText* lblIsCalDAV;
226                 wxStaticText* lblCardDAVSupportResult;
227                 wxStaticLine* m_staticline3;
228                 wxStaticText* lblConnectionResultText;
229                 wxPanel* tabFinish;
230                 wxStaticText* lblFinishText;
231                 wxStaticText* lblAccountName;
232                 wxTextCtrl* txtAccountName;
233                 wxButton* btnPrevious;
234                 wxButton* btnNext;
235                 wxButton* btnClose;
236                 
237                 // Virtual event handlers, overide them in your derived class
238                 virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
239                 virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
240                 virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
241                 virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
242                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
243                 
244         
245         public:
246                 
247                 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 ); 
248                 ~frmNewAccountADT();
249         
250 };
252 ///////////////////////////////////////////////////////////////////////////////
253 /// Class frmConflictResolutionADT
254 ///////////////////////////////////////////////////////////////////////////////
255 class frmConflictResolutionADT : public wxDialog 
257         private:
258         
259         protected:
260                 wxStaticText* lblText;
261                 wxSplitterWindow* m_splitter3;
262                 wxPanel* m_panel44;
263                 wxHtmlWindow* htmClient;
264                 wxPanel* m_panel45;
265                 wxHtmlWindow* htmServer;
266                 wxButton* btnKeepLocal;
267                 wxButton* btnKeepServer;
268                 wxButton* btnDecideLater;
269                 
270                 // Virtual event handlers, overide them in your derived class
271                 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
272                 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
273                 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
274                 
275         
276         public:
277                 
278                 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 ); 
279                 ~frmConflictResolutionADT();
280                 
281                 void m_splitter3OnIdle( wxIdleEvent& )
282                 {
283                         m_splitter3->SetSashPosition( 257 );
284                         m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
285                 }
286         
287 };
289 ///////////////////////////////////////////////////////////////////////////////
290 /// Class frmActivityMgrADT
291 ///////////////////////////////////////////////////////////////////////////////
292 class frmActivityMgrADT : public wxFrame 
294         private:
295         
296         protected:
297                 wxMenuBar* mnuMenuBar;
298                 wxMenu* mnuWindow;
299                 wxMenuItem* mnuSleepMode;
300                 wxPanel* m_panel43;
301                 wxStaticBitmap* bmpActivity;
302                 wxPanel* m_panel46;
303                 wxStaticText* lblDetails;
304                 wxGauge* GauProgress;
305                 wxPanel* m_panel44;
306                 wxListCtrl* lstActivity;
307                 
308                 // Virtual event handlers, overide them in your derived class
309                 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
310                 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
311                 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
312                 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
313                 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
314                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
315                 
316         
317         public:
318                 
319                 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 );
320                 
321                 ~frmActivityMgrADT();
322         
323 };
325 ///////////////////////////////////////////////////////////////////////////////
326 /// Class frmEditAccountADT
327 ///////////////////////////////////////////////////////////////////////////////
328 class frmEditAccountADT : public wxDialog 
330         private:
331         
332         protected:
333                 wxNotebook* tabAccount;
334                 wxPanel* tabProperties;
335                 wxStaticText* lblAccName;
336                 wxTextCtrl* txtAccountName;
337                 wxStaticText* lblAccAdr;
338                 wxTextCtrl* txtAddress;
339                 wxStaticText* m_staticText193;
340                 wxTextCtrl* txtPort;
341                 wxStaticText* lblPort;
342                 wxTextCtrl* txtUsername;
343                 wxStaticText* lblPassword;
344                 wxTextCtrl* txtPassword;
345                 wxStaticText* lblPrefix;
346                 wxTextCtrl* txtPrefix;
347                 wxButton* btnDetect;
348                 wxStaticText* txtSSL;
349                 wxCheckBox* chkSSL;
350                 wxPanel* tabRefresh;
351                 wxStaticText* lblRefresh;
352                 wxTextCtrl* txtRefresh;
353                 wxButton* btnSave;
354                 wxButton* btnCancel;
355                 
356                 // Virtual event handlers, overide them in your derived class
357                 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
358                 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
359                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
360                 
361         
362         public:
363                 
364                 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 ); 
365                 ~frmEditAccountADT();
366         
367 };
369 ///////////////////////////////////////////////////////////////////////////////
370 /// Class frmSSLCertificateADT
371 ///////////////////////////////////////////////////////////////////////////////
372 class frmSSLCertificateADT : public wxDialog 
374         private:
375         
376         protected:
377                 wxNotebook* m_notebook28;
378                 wxPanel* tabSummary;
379                 wxPanel* pnlTop;
380                 wxStaticText* lblCertName;
381                 wxStaticText* lblValidityStatus;
382                 wxPanel* m_panel54;
383                 wxStaticText* lblIssuedTo;
384                 wxStaticText* lblIssuedToData;
385                 wxStaticText* lblValidFrom;
386                 wxStaticText* lblValidFromData;
387                 wxStaticText* lblValidUntil;
388                 wxStaticText* lblValidUntilData;
389                 wxPanel* tabDetail;
390                 wxListCtrl* lstValues;
391                 wxTextCtrl* txtValueData;
392                 wxPanel* tabHierarchy;
393                 wxTreeCtrl* treHierarchy;
394                 wxPanel* m_panel57;
395                 wxButton* btnViewCert;
396                 wxPanel* pnlButtons;
397                 wxButton* btnClose;
398                 
399                 // Virtual event handlers, overide them in your derived class
400                 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
401                 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
402                 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
403                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
404                 
405         
406         public:
407                 
408                 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 ); 
409                 ~frmSSLCertificateADT();
410         
411 };
413 ///////////////////////////////////////////////////////////////////////////////
414 /// Class frmInvalidSSLCertificateADT
415 ///////////////////////////////////////////////////////////////////////////////
416 class frmInvalidSSLCertificateADT : public wxDialog 
418         private:
419         
420         protected:
421                 wxStaticText* lblSSLText;
422                 wxButton* btnAccept;
423                 wxButton* btnReject;
424                 wxButton* btnViewCert;
425                 
426                 // Virtual event handlers, overide them in your derived class
427                 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
428                 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
429                 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
430                 
431         
432         public:
433                 
434                 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 ); 
435                 ~frmInvalidSSLCertificateADT();
436         
437 };
439 ///////////////////////////////////////////////////////////////////////////////
440 /// Class frmCalendarEditorADT
441 ///////////////////////////////////////////////////////////////////////////////
442 class frmCalendarEditorADT : public wxDialog 
444         private:
445         
446         protected:
447                 wxStaticText* lblAccount;
448                 wxChoice* cmbAccount;
449                 wxStaticText* lblName;
450                 wxTextCtrl* txtName;
451                 wxStaticText* lblColour;
452                 wxColourPickerCtrl* clpColour;
453                 wxStaticText* lblDescription;
454                 wxTextCtrl* txtDescription;
455                 wxButton* btnCreate;
456                 wxButton* btnClose;
457                 
458                 // Virtual event handlers, overide them in your derived class
459                 virtual void ProcessCalendar( wxCommandEvent& event ) { event.Skip(); }
460                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
461                 
462         
463         public:
464                 
465                 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 ); 
466                 ~frmCalendarEditorADT();
467         
468 };
470 ///////////////////////////////////////////////////////////////////////////////
471 /// Class frmEventEditorADT
472 ///////////////////////////////////////////////////////////////////////////////
473 class frmEventEditorADT : public wxFrame 
475         private:
476         
477         protected:
478                 wxMenuBar* menuBar;
479                 wxMenu* mnuEvent;
480                 wxMenu* mnuEdit;
481                 wxNotebook* nbkNotebook;
482                 wxScrolledWindow* tabProperties;
483                 wxBoxSizer* szrList;
484                 wxFlexGridSizer* szrDetails;
485                 wxStaticText* lblCalendar;
486                 wxChoice* cmbCalendar;
487                 wxStaticText* lblEventName;
488                 wxTextCtrl* txtEventName;
489                 wxStaticText* lblDescription;
490                 wxTextCtrl* txtEventDescription;
491                 wxFlexGridSizer* szrTime;
492                 wxStaticText* lblStartTime;
493                 wxDatePickerCtrl* dapStartDate;
494                 wxTextCtrl* txtStartTime;
495                 wxStaticText* lblEndTime;
496                 wxDatePickerCtrl* dapEndDate;
497                 wxTextCtrl* txtEndTime;
498                 wxStaticText* lblDuration;
499                 wxTextCtrl* m_textCtrl20;
500                 
501                 // Virtual event handlers, overide them in your derived class
502                 virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
503                 virtual void SaveNewContact( wxCommandEvent& event ) { event.Skip(); }
504                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
505                 virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
506                 virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
507                 virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
508                 
509         
510         public:
511                 
512                 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 );
513                 
514                 ~frmEventEditorADT();
515         
516 };
518 #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