Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added code so that OSX is now supported.
[xestiaab/.git] / source / AppXestiaAddrBk.h
1 ///////////////////////////////////////////////////////////////////////////
2 // C++ code generated with wxFormBuilder (version Feb 26 2014)
3 // http://www.wxformbuilder.org/
4 //
5 // PLEASE DO "NOT" EDIT THIS FILE!
6 ///////////////////////////////////////////////////////////////////////////
8 #ifndef __APPXESTIAADDRBK_H__
9 #define __APPXESTIAADDRBK_H__
11 #include <wx/artprov.h>
12 #include <wx/xrc/xmlres.h>
13 #include <wx/string.h>
14 #include <wx/bitmap.h>
15 #include <wx/image.h>
16 #include <wx/icon.h>
17 #include <wx/menu.h>
18 #include <wx/gdicmn.h>
19 #include <wx/font.h>
20 #include <wx/colour.h>
21 #include <wx/settings.h>
22 #include <wx/statbmp.h>
23 #include <wx/combo.h>
24 #include <wx/sizer.h>
25 #include <wx/listctrl.h>
26 #include <wx/panel.h>
27 #include <wx/html/htmlwin.h>
28 #include <wx/splitter.h>
29 #include <wx/statusbr.h>
30 #include <wx/frame.h>
31 #include <wx/stattext.h>
32 #include <wx/statline.h>
33 #include <wx/button.h>
34 #include <wx/dialog.h>
35 #include <wx/scrolwin.h>
36 #include <wx/notebook.h>
37 #include <wx/checkbox.h>
38 #include <wx/choice.h>
39 #include <wx/textctrl.h>
40 #include <wx/combobox.h>
41 #include <wx/datectrl.h>
42 #include <wx/dateevt.h>
43 #include <wx/bmpbuttn.h>
44 #include <wx/slider.h>
45 #include <wx/gauge.h>
46 #include <wx/checklst.h>
47 #include <wx/filepicker.h>
48 #include <wx/treectrl.h>
50 ///////////////////////////////////////////////////////////////////////////
52 #define ID_MANAGE_NEWAB 1000
53 #define ID_MANAGE_IMPORT 1001
54 #define ID_MANAGE_EXPORT 1002
55 #define ID_CONTACT_EDIT 1003
56 #define ID_CONTACT_DELETE 1004
57 #define ID_VIEW_FNLN 1005
58 #define ID_VIEW_LNFN 1006
59 #define ID_VIEW_NICK 1007
60 #define ID_VIEW_ASC 1008
61 #define ID_VIEW_DESC 1009
62 #define ID_VIEW_STATUSBAR 1010
63 #define ID_MANAGE_CUT 1011
64 #define ID_MANAGE_COPY 1012
65 #define ID_MANAGE_PASTE 1013
66 #define ID_HELP_SHOW 1014
67 #define ID_MANAGE_UPDATE 1015
68 #define ID_CONTACT_CLOSE 1016
69 #define CONTACT_SAVE 1017
70 #define CONTACT_SAVECLOSE 1018
71 #define CONTACT_CLOSE 1019
73 ///////////////////////////////////////////////////////////////////////////////
74 /// Class frmMainADT
75 ///////////////////////////////////////////////////////////////////////////////
76 class frmMainADT : public wxFrame
77 {
78 private:
79     
80 protected:
81     wxMenuBar* mnuMain;
82     wxMenu* mnuManage;
83     wxMenuItem* mnuPrefSep;
84     wxMenuItem* mnuExitSep;
85     wxMenu* mnuContact;
86     wxMenu* mnuView;
87     wxMenu* mnuShowContactsAs;
88     wxMenu* mnuViewSortBy;
89     wxMenu* mnuViewShow;
90     wxMenu* mnuEdit;
91     wxMenu* mnuWindow;
92     wxMenu* mnuHelp;
93     wxMenuItem* mnuHelpAboutSep;
94     wxBoxSizer* szrMain;
95     wxStaticBitmap* bmpIcon;
96     wxComboCtrl* AccCtrl;
97     wxSplitterWindow* m_splitter13;
98     wxPanel* m_panel19;
99     wxFlexGridSizer* szrContactList;
100     wxFlexGridSizer* szrAccList;
101     wxListCtrl* lstContacts;
102     wxPanel* m_panel20;
103     wxHtmlWindow* htmContactData;
104     wxStatusBar* stbBottom;
105     
106     // Virtual event handlers, overide them in your derived class
107     virtual void OpenNewABDialog( wxCommandEvent& event ) { event.Skip(); }
108     virtual void RefreshAddressBook( wxCommandEvent& event ) { event.Skip(); }
109     virtual void OpenImportDialog( wxCommandEvent& event ) { event.Skip(); }
110     virtual void OpenExportDialog( wxCommandEvent& event ) { event.Skip(); }
111     virtual void OpenPreferences( wxCommandEvent& event ) { event.Skip(); }
112     virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
113     virtual void ShowContactEditorNew( wxCommandEvent& event ) { event.Skip(); }
114     virtual void ShowContactEditorEdit( wxCommandEvent& event ) { event.Skip(); }
115     virtual void DeleteContact( wxCommandEvent& event ) { event.Skip(); }
116     virtual void OpenFindContactsWindow( wxCommandEvent& event ) { event.Skip(); }
117     virtual void SortFNLN( wxCommandEvent& event ) { event.Skip(); }
118     virtual void SortLNFN( wxCommandEvent& event ) { event.Skip(); }
119     virtual void SortNickname( wxCommandEvent& event ) { event.Skip(); }
120     virtual void SortDisplayAs( wxCommandEvent& event ) { event.Skip(); }
121     virtual void SortAscending( wxCommandEvent& event ) { event.Skip(); }
122     virtual void SortDescending( wxCommandEvent& event ) { event.Skip(); }
123     virtual void ToggleStatusBar( wxCommandEvent& event ) { event.Skip(); }
124     virtual void ShowActivityWindow( wxCommandEvent& event ) { event.Skip(); }
125     virtual void CutAction( wxCommandEvent& event ) { event.Skip(); }
126     virtual void CopyAction( wxCommandEvent& event ) { event.Skip(); }
127     virtual void PasteAction( wxCommandEvent& event ) { event.Skip(); }
128     virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
129     virtual void CheckUpdates( wxCommandEvent& event ) { event.Skip(); }
130     virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
131     virtual void OpenContactInfo( wxListEvent& event ) { event.Skip(); }
132     virtual void ShowContactInfo( wxListEvent& event ) { event.Skip(); }
133     virtual void ShowContactSubmenu( wxMouseEvent& event ) { event.Skip(); }
134     virtual void UpdateSBIconPlacement( wxSizeEvent& event ) { event.Skip(); }
135     
136     
137 public:
138     
139     frmMainADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Xestia Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE );
140     
141     ~frmMainADT();
142     
143     void m_splitter13OnIdle( wxIdleEvent& )
144     {
145         m_splitter13->SetSashPosition( 184 );
146         m_splitter13->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );
147     }
148     
149 };
151 ///////////////////////////////////////////////////////////////////////////////
152 /// Class frmUpdateADT
153 ///////////////////////////////////////////////////////////////////////////////
154 class frmUpdateADT : public wxDialog
156 private:
157     
158 protected:
159     wxPanel* pnlUpdateData;
160     wxStaticText* lblRunningText;
161     wxStaticText* lblRunningVer;
162     wxStaticText* lblAvailableText;
163     wxStaticText* lblAvailableVer;
164     wxStaticText* lblBuildTypeText;
165     wxStaticText* lblBuildType;
166     wxStaticText* lblUpdateMessage;
167     wxStaticLine* statLine;
168     wxButton* btnVisitGelforn;
169     wxButton* btnVisitPREMIUM;
170     wxButton* btnClose;
171     
172     // Virtual event handlers, overide them in your derived class
173     virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
174     virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
175     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
176     
177     
178 public:
179     
180     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 );
181     ~frmUpdateADT();
182     
183 };
185 ///////////////////////////////////////////////////////////////////////////////
186 /// Class frmSearchADT
187 ///////////////////////////////////////////////////////////////////////////////
188 class frmSearchADT : public wxFrame
190 private:
191     
192 protected:
193     wxStatusBar* stbBottom;
194     wxSplitterWindow* m_splitter4;
195     wxPanel* m_panel60;
196     wxNotebook* nbkSearch;
197     wxScrolledWindow* tabSearch;
198     wxFlexGridSizer* szrSearch;
199     wxScrolledWindow* tabAdvanced;
200     wxButton* btnSelectAccounts;
201     wxButton* btnSearch;
202     wxButton* btnReset;
203     wxPanel* m_panel61;
204     wxListCtrl* lstResults;
205     wxMenuBar* m_menubar5;
206     wxMenu* mnuContact;
207     
208     // Virtual event handlers, overide them in your derived class
209     virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
210     virtual void SelectAccounts( wxCommandEvent& event ) { event.Skip(); }
211     virtual void SearchContacts( wxCommandEvent& event ) { event.Skip(); }
212     virtual void ResetContacts( wxCommandEvent& event ) { event.Skip(); }
213     virtual void OpenContact( wxCommandEvent& event ) { event.Skip(); }
214     virtual void EditContact( wxCommandEvent& event ) { event.Skip(); }
215     virtual void RevealContact( wxCommandEvent& event ) { event.Skip(); }
216     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
217     
218     
219 public:
220     
221     frmSearchADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Search Contacts"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 517,450 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
222     
223     ~frmSearchADT();
224     
225     void m_splitter4OnIdle( wxIdleEvent& )
226     {
227         m_splitter4->SetSashPosition( 178 );
228         m_splitter4->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmSearchADT::m_splitter4OnIdle ), NULL, this );
229     }
230     
231 };
233 ///////////////////////////////////////////////////////////////////////////////
234 /// Class frmPreferencesADT
235 ///////////////////////////////////////////////////////////////////////////////
236 class frmPreferencesADT : public wxDialog
238 private:
239     
240 protected:
241     wxNotebook* NbtPreferences;
242     wxPanel* tabGeneral;
243     wxCheckBox* chkSaveWindowPosition;
244     wxCheckBox* chkHideLocal;
245     wxPanel* tabTheme;
246     wxListCtrl* lstThemes;
247     wxButton* btnThemeAdd;
248     wxButton* btnThemeModify;
249     wxButton* btnThemeDelete;
250     wxPanel* tabAccounts;
251     wxListCtrl* lstAccounts;
252     wxButton* btnAccountAdd;
253     wxButton* btnAccountModify;
254     wxButton* btnAccountDelete;
255     wxButton* btnSave;
256     wxButton* btnCancel;
257     
258     // Virtual event handlers, overide them in your derived class
259     virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
260     virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
261     virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
262     virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
263     virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
264     virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
265     virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
266     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
267     
268     
269 public:
270     
271     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 );
272     ~frmPreferencesADT();
273     
274 };
276 ///////////////////////////////////////////////////////////////////////////////
277 /// Class frmAboutADT
278 ///////////////////////////////////////////////////////////////////////////////
279 class frmAboutADT : public wxDialog
281 private:
282     
283 protected:
284     wxStaticBitmap* bmpLogo;
285     wxStaticText* lblVersion;
286     wxStaticText* lblCompileTime;
287     wxStaticText* lblCopyright;
288     wxButton* btnClose;
289     
290     // Virtual event handlers, overide them in your derived class
291     virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
292     
293     
294 public:
295     
296     frmAboutADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("About Xestia Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,400 ), long style = wxDEFAULT_DIALOG_STYLE );
297     ~frmAboutADT();
298     
299 };
301 ///////////////////////////////////////////////////////////////////////////////
302 /// Class frmContactADT
303 ///////////////////////////////////////////////////////////////////////////////
304 class frmContactADT : public wxFrame
306 private:
307     
308 protected:
309     wxHtmlWindow* htmContactData;
310     wxMenuBar* m_menubar2;
311     wxMenu* contact;
312     
313     // Virtual event handlers, overide them in your derived class
314     virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
315     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
316     
317     
318 public:
319     
320     frmContactADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 320,240 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
321     
322     ~frmContactADT();
323     
324 };
326 ///////////////////////////////////////////////////////////////////////////////
327 /// Class frmNewAccountADT
328 ///////////////////////////////////////////////////////////////////////////////
329 class frmNewAccountADT : public wxDialog
331 private:
332     
333 protected:
334     wxBoxSizer* szrNewAccount;
335     wxPanel* tabType;
336     wxStaticText* lblEnterText;
337     wxStaticText* lblType;
338     wxChoice* cmbServerType;
339     wxStaticText* lblServerAddress;
340     wxTextCtrl* txtServerAddress;
341     wxStaticText* lblServerPort;
342     wxTextCtrl* txtServerPort;
343     wxStaticText* lblUsername;
344     wxTextCtrl* txtUsername;
345     wxStaticText* lblPassword;
346     wxTextCtrl* txtPassword;
347     wxStaticText* lblSSL;
348     wxCheckBox* chkUseSSL;
349     wxPanel* tabConn;
350     wxStaticText* lblConnectionResult;
351     wxStaticText* lblServerConnected;
352     wxStaticText* lblServerConnResult;
353     wxStaticText* lblValidResponse;
354     wxStaticText* lblServerResponse;
355     wxStaticText* lblUseSSL;
356     wxStaticText* lblServerSSLResult;
357     wxStaticText* lblServerSSLCert;
358     wxStaticText* lblServerSSLValid;
359     wxStaticText* lblServerUsernamePassword;
360     wxStaticText* lblAbleToLoginResult;
361     wxStaticText* lblIsCalDAV;
362     wxStaticText* lblCardDAVSupportResult;
363     wxStaticLine* m_staticline3;
364     wxStaticText* lblConnectionResultText;
365     wxPanel* tabFinish;
366     wxStaticText* lblFinishText;
367     wxStaticText* lblAccountName;
368     wxTextCtrl* txtAccountName;
369     wxButton* btnPrevious;
370     wxButton* btnNext;
371     wxButton* btnClose;
372     
373     // Virtual event handlers, overide them in your derived class
374     virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
375     virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
376     virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
377     virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
378     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
379     
380     
381 public:
382     
383     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 );
384     ~frmNewAccountADT();
385     
386 };
388 ///////////////////////////////////////////////////////////////////////////////
389 /// Class frmContactEditorADT
390 ///////////////////////////////////////////////////////////////////////////////
391 class frmContactEditorADT : public wxFrame
393 private:
394     
395 protected:
396     wxNotebook* nbkContact;
397     wxScrolledWindow* tabGeneral;
398     wxStaticText* lblTitle;
399     wxTextCtrl* txtTitle;
400     wxStaticText* lblForename;
401     wxTextCtrl* txtForename;
402     wxStaticText* lblSurname;
403     wxTextCtrl* txtSurname;
404     wxStaticText* lblOtherNames;
405     wxTextCtrl* txtOtherNames;
406     wxStaticText* lblSuffix;
407     wxTextCtrl* txtSuffix;
408     wxStaticText* lblDisplayAs;
409     wxComboBox* cmbDisplayAs;
410     wxStaticText* lblBirthday;
411     wxDatePickerCtrl* dapBirthday;
412     wxTextCtrl* txtBirthday;
413     wxStaticText* lblAnniversary;
414     wxDatePickerCtrl* dapAnniversary;
415     wxTextCtrl* txtAnniversary;
416     wxStaticText* lblGender;
417     wxChoice* cmbGender;
418     wxTextCtrl* txtGenderDescription;
419     wxStaticText* lblType;
420     wxChoice* cmbType;
421     wxStaticText* lblNicknames;
422     wxListCtrl* lboNicknames;
423     wxButton* btnAddGeneralNickname;
424     wxButton* btnModifyGeneralNickname;
425     wxButton* btnDeleteGeneralNickname;
426     wxStaticText* lblAddress;
427     wxListCtrl* lboAddresses;
428     wxButton* btnAddGeneralAddress;
429     wxButton* btnModifyGeneralAddress;
430     wxButton* btnDeleteGeneralAddress;
431     wxStaticText* lblEmail;
432     wxListCtrl* lboEmails;
433     wxButton* btnAddEmailAddress;
434     wxButton* btnModifyEmailAddress;
435     wxButton* btnDeleteEmailAddress;
436     wxStaticText* lblIM;
437     wxListCtrl* lboIM;
438     wxButton* btnAddIMAddress;
439     wxButton* btnModifyIMAddress;
440     wxButton* btnDeleteIMAddress;
441     wxStaticText* lblTelephone;
442     wxListCtrl* lboTelephone;
443     wxButton* btnAddTelephone;
444     wxButton* btnModifyTelephone;
445     wxButton* btnDeleteTelephone;
446     wxStaticText* lblLanguages;
447     wxListCtrl* lboLanguages;
448     wxButton* btnAddLanguage;
449     wxButton* btnModifyLanguage;
450     wxButton* btnDeleteLanguage;
451     wxStaticText* lblTimezone;
452     wxListCtrl* lboTimezones;
453     wxButton* btnAddTimezone;
454     wxButton* btnModifyTimezone;
455     wxButton* btnDeleteTimezone;
456     wxStaticText* lblGeopositioning;
457     wxListCtrl* lboGeoposition;
458     wxButton* btnAddGeneralGeoposition;
459     wxButton* btnModifyGeneralGeoposition;
460     wxButton* btnDeleteGeneralGeoposition;
461     wxStaticText* lblRelated;
462     wxListCtrl* lboRelated;
463     wxButton* btnAddRelated;
464     wxButton* btnModifyRelated;
465     wxButton* btnDeleteRelated;
466     wxStaticText* lblWebsites;
467     wxListCtrl* lboWebsites;
468     wxButton* btnAddWebsite;
469     wxButton* btnModifyWebsite;
470     wxButton* btnDeleteWebsite;
471     wxStaticText* lblTitles;
472     wxListCtrl* lboTitles;
473     wxButton* btnAddTitle;
474     wxButton* btnModifyTitle;
475     wxButton* btnDeleteTitle;
476     wxStaticText* lblRoles;
477     wxListCtrl* lboRoles;
478     wxButton* btnAddRole;
479     wxButton* btnModifyRole;
480     wxButton* btnDeleteRole;
481     wxStaticText* lblOrganisations;
482     wxListCtrl* lboOrganisations;
483     wxButton* btnAddOrganisations;
484     wxButton* btnModifyOrganisations;
485     wxButton* btnDeleteOrganisations;
486     wxStaticText* lblNotes;
487     wxListCtrl* lboNotes;
488     wxButton* btnAddNote;
489     wxButton* btnModifyNote;
490     wxButton* btnDeleteNote;
491     wxScrolledWindow* tabHome;
492     wxStaticText* lblHomeNickname;
493     wxListCtrl* lboHomeNicknames;
494     wxButton* btnAddHomeNickname;
495     wxButton* btnModifyHomeNickname;
496     wxButton* btnDeleteHomeNickname;
497     wxStaticText* lblHomeAddresses;
498     wxListCtrl* lboHomeAddresses;
499     wxButton* btnAddHomeAddress;
500     wxButton* btnModifyHomeAddress;
501     wxButton* btnDeleteHomeAddress;
502     wxStaticText* lblHomeEmail;
503     wxListCtrl* lboHomeEmails;
504     wxButton* btnAddHomeEmailAddress;
505     wxButton* btnModifyHomeEmailAddress;
506     wxButton* btnDeleteHomeEmailAddress;
507     wxStaticText* lblHomeIM;
508     wxListCtrl* lboHomeIM;
509     wxButton* btnAddHomeIMAddress;
510     wxButton* btnModifyHomeIMAddress;
511     wxButton* btnDeleteHomeIMAddress;
512     wxStaticText* lblHomeTelephone;
513     wxListCtrl* lboHomeTelephone;
514     wxButton* btnAddHomeTelephone;
515     wxButton* btnModifyHomeTelephone;
516     wxButton* btnDeleteHomeTelephone;
517     wxStaticText* lblHomeLanguages;
518     wxListCtrl* lboHomeLanguages;
519     wxButton* btnAddHomeLanguage;
520     wxButton* btnModifyHomeLanguage;
521     wxButton* btnDeleteHomeLanguage;
522     wxStaticText* lblHomeTimezone;
523     wxListCtrl* lboHomeTimezones;
524     wxButton* btnAddHomeTimezone;
525     wxButton* btnModifyHomeTimezone;
526     wxButton* btnDeleteHomeTimezone;
527     wxStaticText* lblHomeGeopositioning;
528     wxListCtrl* lboHomeGeoposition;
529     wxButton* btnAddHomeGeoposition;
530     wxButton* btnModifyHomeGeoposition;
531     wxButton* btnDeleteHomePosition;
532     wxStaticText* lblHomeWebsites;
533     wxListCtrl* lboHomeWebsites;
534     wxButton* btnAddHomeWebsite;
535     wxButton* btnHomeModifyWebsite;
536     wxButton* btnDeleteHomeWebsite;
537     wxStaticText* lblHomeTitles;
538     wxListCtrl* lboHomeTitles;
539     wxButton* btnAddHomeTitle;
540     wxButton* btnModifyHomeTitle;
541     wxButton* btnDeleteHomeTitle;
542     wxStaticText* lblHomeRoles;
543     wxListCtrl* lboHomeRoles;
544     wxButton* btnAddHomeRole;
545     wxButton* btnModifyHomeRole;
546     wxButton* btnDeleteHomeRole;
547     wxStaticText* lblHomeOrganisations;
548     wxListCtrl* lboHomeOrganisations;
549     wxButton* btnAddHomeOrganisations;
550     wxButton* btnModifyHomeOrganisations;
551     wxButton* btnDeleteHomeOrganisations;
552     wxStaticText* lblHomeNotes;
553     wxListCtrl* lboHomeNotes;
554     wxButton* btnAddHomeNote;
555     wxButton* btnModifyHomeNote;
556     wxButton* btnDeleteHomeNote;
557     wxScrolledWindow* tabBusiness;
558     wxStaticText* lblBusinessNickname;
559     wxListCtrl* lboBusinessNicknames;
560     wxButton* btnAddBusinessNickname;
561     wxButton* btnModifyBusinessNickname;
562     wxButton* btnDeleteBusinessNickname;
563     wxStaticText* lblBusinessAddress;
564     wxListCtrl* lboBusinessAddresses;
565     wxButton* btnAddBusinessAddress;
566     wxButton* btnModifyBusinessAddress;
567     wxButton* btnDeleteBusinessAddress;
568     wxStaticText* lblBusinessEmail;
569     wxListCtrl* lboBusinessEmail;
570     wxButton* btnAddBusinessEmailAddress;
571     wxButton* btnModifyBusinessEmailAddress;
572     wxButton* btnDeleteBusinessEmailAddress;
573     wxStaticText* lblBusinessIM;
574     wxListCtrl* lboBusinessIM;
575     wxButton* btnAddBusinessIMAddress;
576     wxButton* btnModifyBusinessIMAddress;
577     wxButton* btnDeleteBusinessIMAddress;
578     wxStaticText* lblBusinessTelephone;
579     wxListCtrl* lboBusinessTelephone;
580     wxButton* btnBusinessAddTelephone;
581     wxButton* btnBusinessModifyTelephone;
582     wxButton* btnBusinessDeleteTelephone;
583     wxStaticText* lblBusinessLanguage;
584     wxListCtrl* lboBusinessLanguages;
585     wxButton* btnBusinessAddLanguage;
586     wxButton* btnBusinessModifyLanguage;
587     wxButton* btnBusinessDeleteLanguage;
588     wxStaticText* lblBusinessTimezones;
589     wxListCtrl* lboBusinessTimezones;
590     wxButton* btnBusinessAddTimezone;
591     wxButton* btnBusinessModifyTimezone;
592     wxButton* btnDeleteBusinessTimezone;
593     wxStaticText* lblBusinessGeopositioning;
594     wxListCtrl* lboBusinessGeoposition;
595     wxButton* btnAddBusinessGeoposition;
596     wxButton* btnModifyBusinessGeoposition;
597     wxButton* btnDeleteBusinessGeoposition;
598     wxStaticText* lblBusinessWebsites;
599     wxListCtrl* lboBusinessWebsites;
600     wxButton* btnAddBusinessWebsite;
601     wxButton* btnModifyBusinessWebsite;
602     wxButton* btnDeleteBusinessWebsite;
603     wxStaticText* lblBusinessTitles;
604     wxListCtrl* lboBusinessTitles;
605     wxButton* btnAddBusinessTitle;
606     wxButton* btnModifyBusinessTitle;
607     wxButton* btnDeleteBusinessTitle;
608     wxStaticText* lblBusinessRoles;
609     wxListCtrl* lboBusinessRoles;
610     wxButton* btnAddBusinessRole;
611     wxButton* btnModifyBusinessRole;
612     wxButton* btnDeleteBusinessRole;
613     wxStaticText* lblBusinessOrganisations;
614     wxListCtrl* lboBusinessOrganisations;
615     wxButton* btnAddBusinessOrganisations;
616     wxButton* btnModifyBusinessOrganisations;
617     wxButton* btnDeleteBusinessOrganisations;
618     wxStaticText* lblBusinessNotes;
619     wxListCtrl* lboBusinessNotes;
620     wxButton* btnBusinessAddNote;
621     wxButton* btnBusinessModifyNote;
622     wxButton* btnBusinessDeleteNote;
623     wxScrolledWindow* tabCategories;
624     wxListCtrl* lboCategories;
625     wxButton* btnAddCategory;
626     wxButton* btnModifyCategory;
627     wxButton* btnDeleteCategory;
628     wxScrolledWindow* tabMembers;
629     wxListCtrl* lboGroups;
630     wxButton* btnAddGroups;
631     wxButton* btnModifyGroups;
632     wxButton* btnDeleteGroups;
633     wxScrolledWindow* tabPictures;
634     wxStaticBitmap* imgPicture;
635     wxListCtrl* lboPictures;
636     wxButton* btnAddPicture;
637     wxButton* btnModifyPicture;
638     wxButton* btnDeletePicture;
639     wxScrolledWindow* tabLogo;
640     wxStaticBitmap* imgLogo;
641     wxListCtrl* lboLogos;
642     wxButton* btnAddLogo;
643     wxButton* btnModifyLogo;
644     wxButton* btnDeleteLogo;
645     wxScrolledWindow* tabSounds;
646     wxListCtrl* lboSounds;
647     wxButton* btnAddSound;
648     wxButton* btnModifySound;
649     wxButton* btnDeleteSound;
650     wxStaticLine* m_staticline1;
651     wxBitmapButton* btnPlay;
652     wxBitmapButton* btnStop;
653     wxScrolledWindow* tabCalendaring;
654     wxStaticText* lblCalendarAddresses;
655     wxListCtrl* lboCalendarAddresses;
656     wxButton* btnAddCalendarAddress;
657     wxButton* btnModifyCalendarAddress;
658     wxButton* btnDeleteCalendarAddress;
659     wxStaticText* lblCalendarRequestAddresses;
660     wxListCtrl* lboCalendarRequestAddress;
661     wxButton* btnAddCalendarRequestAddress;
662     wxButton* btnModifyCalendarRequestAddress;
663     wxButton* btnDeleteCalendarRequestAddress;
664     wxStaticText* lblFreeBusyAddresses;
665     wxListCtrl* lboFreeBusyAddresses;
666     wxButton* btnAddFreeBusyAddress;
667     wxButton* btnModifyFreeBusyAddress;
668     wxButton* btnDeleteFreeBusyAddress;
669     wxScrolledWindow* tabSecurity;
670     wxListCtrl* lboKeys;
671     wxButton* btnAddKey;
672     wxButton* btnModifyKey;
673     wxButton* btnDeleteKey;
674     wxScrolledWindow* tabOther;
675     wxStaticText* lblVendorNamespace;
676     wxListCtrl* lboVendorNamespace;
677     wxButton* btnAddVendorNamespace;
678     wxButton* btnModifyVendorNamespace;
679     wxButton* btnDeleteVendorNamespace;
680     wxStaticText* lblXTokens;
681     wxListCtrl* lboXToken;
682     wxButton* btnAddXToken;
683     wxButton* btnModifyXToken;
684     wxButton* btnDeleteXToken;
685     wxMenuBar* m_menubar3;
686     wxMenu* mnuContact;
687     wxMenu* mnuEdit;
688     
689     // Virtual event handlers, overide them in your derived class
690     virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
691     virtual void UpdateDisplayAs( wxCommandEvent& event ) { event.Skip(); }
692     virtual void UpdateName( wxCommandEvent& event ) { event.Skip(); }
693     virtual void UpdateMembersTab( wxCommandEvent& event ) { event.Skip(); }
694     virtual void AddGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
695     virtual void ModifyGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
696     virtual void DeleteGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
697     virtual void AddGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
698     virtual void ModifyGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
699     virtual void DeleteGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
700     virtual void AddGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
701     virtual void ModifyGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
702     virtual void DeleteGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
703     virtual void AddGeneralIM( wxCommandEvent& event ) { event.Skip(); }
704     virtual void ModifyGeneralIM( wxCommandEvent& event ) { event.Skip(); }
705     virtual void DeleteGeneralIM( wxCommandEvent& event ) { event.Skip(); }
706     virtual void AddGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
707     virtual void ModifyGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
708     virtual void DeleteGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
709     virtual void AddGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }
710     virtual void ModifyGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }
711     virtual void DeleteGeneralLanguage( wxCommandEvent& event ) { event.Skip(); }
712     virtual void AddGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
713     virtual void ModifyGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
714     virtual void DeleteGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
715     virtual void AddGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
716     virtual void ModifyGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
717     virtual void DeleteGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
718     virtual void AddGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
719     virtual void ModifyGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
720     virtual void DeleteGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
721     virtual void AddGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
722     virtual void ModifyGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
723     virtual void DeleteGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
724     virtual void AddGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
725     virtual void ModifyGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
726     virtual void DeleteGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
727     virtual void AddGeneralRole( wxCommandEvent& event ) { event.Skip(); }
728     virtual void ModifyGeneralRole( wxCommandEvent& event ) { event.Skip(); }
729     virtual void DeleteGeneralRole( wxCommandEvent& event ) { event.Skip(); }
730     virtual void AddGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
731     virtual void ModifyGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
732     virtual void DeleteGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
733     virtual void AddGeneralNote( wxCommandEvent& event ) { event.Skip(); }
734     virtual void ModifyGeneralNote( wxCommandEvent& event ) { event.Skip(); }
735     virtual void DeleteGeneralNote( wxCommandEvent& event ) { event.Skip(); }
736     virtual void AddHomeNickname( wxCommandEvent& event ) { event.Skip(); }
737     virtual void ModifyHomeNickname( wxCommandEvent& event ) { event.Skip(); }
738     virtual void DeleteHomeNickname( wxCommandEvent& event ) { event.Skip(); }
739     virtual void AddHomeAddress( wxCommandEvent& event ) { event.Skip(); }
740     virtual void ModifyHomeAddress( wxCommandEvent& event ) { event.Skip(); }
741     virtual void DeleteHomeAddress( wxCommandEvent& event ) { event.Skip(); }
742     virtual void AddHomeEmail( wxCommandEvent& event ) { event.Skip(); }
743     virtual void ModifyHomeEmail( wxCommandEvent& event ) { event.Skip(); }
744     virtual void DeleteHomeEmail( wxCommandEvent& event ) { event.Skip(); }
745     virtual void AddHomeIM( wxCommandEvent& event ) { event.Skip(); }
746     virtual void ModifyHomeIM( wxCommandEvent& event ) { event.Skip(); }
747     virtual void DeleteHomeIM( wxCommandEvent& event ) { event.Skip(); }
748     virtual void AddHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
749     virtual void ModifyHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
750     virtual void DeleteHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
751     virtual void AddHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
752     virtual void ModifyHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
753     virtual void DeleteHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
754     virtual void AddHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
755     virtual void ModifyHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
756     virtual void DeleteHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
757     virtual void AddHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
758     virtual void ModifyHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
759     virtual void DeleteHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
760     virtual void AddHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
761     virtual void ModifyHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
762     virtual void DeleteHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
763     virtual void AddHomeTitle( wxCommandEvent& event ) { event.Skip(); }
764     virtual void ModifyHomeTitle( wxCommandEvent& event ) { event.Skip(); }
765     virtual void DeleteHomeTitle( wxCommandEvent& event ) { event.Skip(); }
766     virtual void AddHomeRole( wxCommandEvent& event ) { event.Skip(); }
767     virtual void ModifyHomeRole( wxCommandEvent& event ) { event.Skip(); }
768     virtual void DeleteHomeRole( wxCommandEvent& event ) { event.Skip(); }
769     virtual void AddHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
770     virtual void ModifyHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
771     virtual void DeleteHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
772     virtual void AddHomeNote( wxCommandEvent& event ) { event.Skip(); }
773     virtual void ModifyHomeNote( wxCommandEvent& event ) { event.Skip(); }
774     virtual void DeleteHomeNote( wxCommandEvent& event ) { event.Skip(); }
775     virtual void AddBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
776     virtual void ModifyBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
777     virtual void DeleteBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
778     virtual void AddBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
779     virtual void ModifyBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
780     virtual void DeleteBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
781     virtual void AddBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
782     virtual void ModifyBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
783     virtual void DeleteBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
784     virtual void AddBusinessIM( wxCommandEvent& event ) { event.Skip(); }
785     virtual void ModifyBusinessIM( wxCommandEvent& event ) { event.Skip(); }
786     virtual void DeleteBusinessIM( wxCommandEvent& event ) { event.Skip(); }
787     virtual void AddBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
788     virtual void ModifyBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
789     virtual void DeleteBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
790     virtual void AddBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
791     virtual void ModifyBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
792     virtual void DeleteBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
793     virtual void AddBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
794     virtual void ModifyBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
795     virtual void DeleteBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
796     virtual void AddBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
797     virtual void ModifyBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
798     virtual void DeleteBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
799     virtual void AddBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
800     virtual void ModifyBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
801     virtual void DeleteBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
802     virtual void AddBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
803     virtual void ModifyBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
804     virtual void DeleteBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
805     virtual void AddBusinessRole( wxCommandEvent& event ) { event.Skip(); }
806     virtual void ModifyBusinessRole( wxCommandEvent& event ) { event.Skip(); }
807     virtual void DeleteBusinessRole( wxCommandEvent& event ) { event.Skip(); }
808     virtual void AddBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
809     virtual void ModifyBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
810     virtual void DeleteBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
811     virtual void AddBusinessNote( wxCommandEvent& event ) { event.Skip(); }
812     virtual void ModifyBusinessNote( wxCommandEvent& event ) { event.Skip(); }
813     virtual void DeleteBusinessNote( wxCommandEvent& event ) { event.Skip(); }
814     virtual void AddCategory( wxCommandEvent& event ) { event.Skip(); }
815     virtual void ModifyCategory( wxCommandEvent& event ) { event.Skip(); }
816     virtual void DeleteCategory( wxCommandEvent& event ) { event.Skip(); }
817     virtual void AddGroup( wxCommandEvent& event ) { event.Skip(); }
818     virtual void ModifyGroup( wxCommandEvent& event ) { event.Skip(); }
819     virtual void DeleteGroup( wxCommandEvent& event ) { event.Skip(); }
820     virtual void LoadPicture( wxListEvent& event ) { event.Skip(); }
821     virtual void AddPicture( wxCommandEvent& event ) { event.Skip(); }
822     virtual void ModifyPicture( wxCommandEvent& event ) { event.Skip(); }
823     virtual void DeletePicture( wxCommandEvent& event ) { event.Skip(); }
824     virtual void LoadLogo( wxListEvent& event ) { event.Skip(); }
825     virtual void AddLogo( wxCommandEvent& event ) { event.Skip(); }
826     virtual void ModifyLogo( wxCommandEvent& event ) { event.Skip(); }
827     virtual void DeleteLogo( wxCommandEvent& event ) { event.Skip(); }
828     virtual void AddSound( wxCommandEvent& event ) { event.Skip(); }
829     virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }
830     virtual void DeleteSound( wxCommandEvent& event ) { event.Skip(); }
831     virtual void PlaySound( wxCommandEvent& event ) { event.Skip(); }
832     virtual void StopSound( wxCommandEvent& event ) { event.Skip(); }
833     virtual void AddCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
834     virtual void ModifyCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
835     virtual void DeleteCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
836     virtual void AddCalendarRequest( wxCommandEvent& event ) { event.Skip(); }
837     virtual void ModifyCalendarRequest( wxCommandEvent& event ) { event.Skip(); }
838     virtual void AddFreeBusy( wxCommandEvent& event ) { event.Skip(); }
839     virtual void ModifyFreeBusy( wxCommandEvent& event ) { event.Skip(); }
840     virtual void DeleteFreeBusy( wxCommandEvent& event ) { event.Skip(); }
841     virtual void AddKey( wxCommandEvent& event ) { event.Skip(); }
842     virtual void ModifyKey( wxCommandEvent& event ) { event.Skip(); }
843     virtual void DeleteKey( wxCommandEvent& event ) { event.Skip(); }
844     virtual void AddVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
845     virtual void ModifyVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
846     virtual void DeleteVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
847     virtual void AddXToken( wxCommandEvent& event ) { event.Skip(); }
848     virtual void ModifyXToken( wxCommandEvent& event ) { event.Skip(); }
849     virtual void DeleteXToken( wxCommandEvent& event ) { event.Skip(); }
850     virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
851     virtual void SaveCloseContact( wxCommandEvent& event ) { event.Skip(); }
852     virtual void CloseContact( wxCommandEvent& event ) { event.Skip(); }
853     virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
854     virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
855     virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
856     
857     
858 public:
859     
860     frmContactEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Contact Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 769,517 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
861     
862     ~frmContactEditorADT();
863     
864 };
866 ///////////////////////////////////////////////////////////////////////////////
867 /// Class frmContactEditorAddressADT
868 ///////////////////////////////////////////////////////////////////////////////
869 class frmContactEditorAddressADT : public wxDialog
871 private:
872     
873 protected:
874     wxNotebook* nbkAddress;
875     wxPanel* tabGeneral;
876     wxStaticText* lblAddress;
877     wxTextCtrl* txtAddress;
878     wxStaticText* m_staticText61;
879     wxTextCtrl* txtTownCity;
880     wxStaticText* lblCountyState;
881     wxTextCtrl* txtCounty;
882     wxStaticText* lblPostCode;
883     wxTextCtrl* txtPostCode;
884     wxStaticText* lblCountry;
885     wxTextCtrl* txtCountry;
886     wxStaticText* lblPriority;
887     wxCheckBox* chkUsePref;
888     wxSlider* sliPriority;
889     wxStaticText* lblHigh;
890     wxStaticText* lblLow;
891     wxPanel* tabLabel;
892     wxButton* btnCopyMailing;
893     wxTextCtrl* txtLabel;
894     wxPanel* tabOther;
895     wxStaticText* lblLanguage;
896     wxComboBox* cmbLanguage;
897     wxStaticText* lblGeography;
898     wxTextCtrl* txtGeo;
899     wxStaticText* lblTimezone;
900     wxTextCtrl* txtTimezone;
901     wxButton* btnAction;
902     wxButton* btnClose;
903     
904     // Virtual event handlers, overide them in your derived class
905     virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }
906     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
907     virtual void CopyAddress( wxCommandEvent& event ) { event.Skip(); }
908     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
909     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
910     
911     
912 public:
913     
914     frmContactEditorAddressADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Address Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 426,317 ), long style = wxDEFAULT_DIALOG_STYLE );
915     ~frmContactEditorAddressADT();
916     
917 };
919 ///////////////////////////////////////////////////////////////////////////////
920 /// Class frmConflictResolutionADT
921 ///////////////////////////////////////////////////////////////////////////////
922 class frmConflictResolutionADT : public wxDialog
924 private:
925     
926 protected:
927     wxStaticText* lblText;
928     wxSplitterWindow* m_splitter3;
929     wxPanel* m_panel44;
930     wxHtmlWindow* htmClient;
931     wxPanel* m_panel45;
932     wxHtmlWindow* htmServer;
933     wxButton* btnKeepLocal;
934     wxButton* btnKeepServer;
935     wxButton* btnDecideLater;
936     
937     // Virtual event handlers, overide them in your derived class
938     virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
939     virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
940     virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
941     
942     
943 public:
944     
945     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 );
946     ~frmConflictResolutionADT();
947     
948     void m_splitter3OnIdle( wxIdleEvent& )
949     {
950         m_splitter3->SetSashPosition( 257 );
951         m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
952     }
953     
954 };
956 ///////////////////////////////////////////////////////////////////////////////
957 /// Class frmActivityMgrADT
958 ///////////////////////////////////////////////////////////////////////////////
959 class frmActivityMgrADT : public wxFrame
961 private:
962     
963 protected:
964     wxMenuBar* mnuMenuBar;
965     wxMenu* mnuWindow;
966     wxPanel* m_panel43;
967     wxStaticBitmap* bmpActivity;
968     wxPanel* m_panel46;
969     wxStaticText* lblDetails;
970     wxGauge* GauProgress;
971     wxPanel* m_panel44;
972     wxListCtrl* lstActivity;
973     
974     // Virtual event handlers, overide them in your derived class
975     virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
976     virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
977     virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
978     virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
979     virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
980     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
981     
982     
983 public:
984     
985     frmActivityMgrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Activity Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 400,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
986     
987     ~frmActivityMgrADT();
988     
989 };
991 ///////////////////////////////////////////////////////////////////////////////
992 /// Class frmContactEditorNicknameADT
993 ///////////////////////////////////////////////////////////////////////////////
994 class frmContactEditorNicknameADT : public wxDialog
996 private:
997     
998 protected:
999     wxNotebook* nbkAddress;
1000     wxPanel* tabGeneral;
1001     wxStaticText* lblNickname;
1002     wxTextCtrl* txtNickname;
1003     wxStaticText* lblPriority;
1004     wxCheckBox* chkUsePref;
1005     wxSlider* sliPriority;
1006     wxStaticText* lblHigh;
1007     wxStaticText* lblLow;
1008     wxPanel* tabOther;
1009     wxStaticText* lblLanguage;
1010     wxComboBox* cmbLanguage;
1011     wxButton* btnAction;
1012     wxButton* btnClose;
1013     
1014     // Virtual event handlers, overide them in your derived class
1015     virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }
1016     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1017     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1018     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1019     
1020     
1021 public:
1022     
1023     frmContactEditorNicknameADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Nickname Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 386,231 ), long style = wxDEFAULT_DIALOG_STYLE );
1024     ~frmContactEditorNicknameADT();
1025     
1026 };
1028 ///////////////////////////////////////////////////////////////////////////////
1029 /// Class frmContactEditorGroupsADT
1030 ///////////////////////////////////////////////////////////////////////////////
1031 class frmContactEditorGroupsADT : public wxDialog
1033 private:
1034     
1035 protected:
1036     wxNotebook* nbkGroup;
1037     wxPanel* tabGeneral;
1038     wxStaticText* lblContacts;
1039     wxCheckListBox* chkContacts;
1040     wxButton* btnAction;
1041     wxButton* btnClose;
1042     
1043     // Virtual event handlers, overide them in your derived class
1044     virtual void FetchContacts( wxInitDialogEvent& event ) { event.Skip(); }
1045     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1046     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1047     
1048     
1049 public:
1050     
1051     frmContactEditorGroupsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Group Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 398,392 ), long style = wxDEFAULT_DIALOG_STYLE );
1052     ~frmContactEditorGroupsADT();
1053     
1054 };
1056 ///////////////////////////////////////////////////////////////////////////////
1057 /// Class frmContactEditorRolesADT
1058 ///////////////////////////////////////////////////////////////////////////////
1059 class frmContactEditorRolesADT : public wxDialog
1061 private:
1062     
1063 protected:
1064     wxNotebook* nbkRole;
1065     wxPanel* tabGeneral;
1066     wxStaticText* lblRole;
1067     wxTextCtrl* txtRole;
1068     wxStaticText* lblPriority;
1069     wxCheckBox* chkUsePref;
1070     wxSlider* sliPriority;
1071     wxStaticText* lblHigh;
1072     wxStaticText* lblLow;
1073     wxButton* btnAction;
1074     wxButton* btnClose;
1075     
1076     // Virtual event handlers, overide them in your derived class
1077     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1078     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1079     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1080     
1081     
1082 public:
1083     
1084     frmContactEditorRolesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Role Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1085     ~frmContactEditorRolesADT();
1086     
1087 };
1089 ///////////////////////////////////////////////////////////////////////////////
1090 /// Class frmContactEditorOrganisationsADT
1091 ///////////////////////////////////////////////////////////////////////////////
1092 class frmContactEditorOrganisationsADT : public wxDialog
1094 private:
1095     
1096 protected:
1097     wxNotebook* nbkOrganisation;
1098     wxPanel* tabGeneral;
1099     wxStaticText* lblOrganisation;
1100     wxTextCtrl* txtOrganisation;
1101     wxStaticText* lblSortAs;
1102     wxComboBox* cmbSortAs;
1103     wxStaticText* lblPriority;
1104     wxCheckBox* chkUsePref;
1105     wxSlider* sliPriority;
1106     wxStaticText* lblHigh;
1107     wxStaticText* lblLow;
1108     wxButton* btnAction;
1109     wxButton* btnClose;
1110     
1111     // Virtual event handlers, overide them in your derived class
1112     virtual void UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }
1113     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1114     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1115     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1116     
1117     
1118 public:
1119     
1120     frmContactEditorOrganisationsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Organisation Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 349,224 ), long style = wxDEFAULT_DIALOG_STYLE );
1121     ~frmContactEditorOrganisationsADT();
1122     
1123 };
1125 ///////////////////////////////////////////////////////////////////////////////
1126 /// Class frmContactEditorNotesADT
1127 ///////////////////////////////////////////////////////////////////////////////
1128 class frmContactEditorNotesADT : public wxDialog
1130 private:
1131     
1132 protected:
1133     wxNotebook* nbkNotes;
1134     wxPanel* tabGeneral;
1135     wxTextCtrl* txtNote;
1136     wxPanel* tabPriority;
1137     wxStaticText* lblPriority;
1138     wxCheckBox* chkUsePref;
1139     wxSlider* sliPriority;
1140     wxStaticText* lblHigh;
1141     wxStaticText* lblLow;
1142     wxPanel* tabLanguage;
1143     wxStaticText* lblLanguage;
1144     wxComboBox* cmbLanguage;
1145     wxButton* btnAction;
1146     wxButton* btnClose;
1147     
1148     // Virtual event handlers, overide them in your derived class
1149     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1150     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1151     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1152     
1153     
1154 public:
1155     
1156     frmContactEditorNotesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Note Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1157     ~frmContactEditorNotesADT();
1158     
1159 };
1161 ///////////////////////////////////////////////////////////////////////////////
1162 /// Class frmContactEditorTitlesADT
1163 ///////////////////////////////////////////////////////////////////////////////
1164 class frmContactEditorTitlesADT : public wxDialog
1166 private:
1167     
1168 protected:
1169     wxNotebook* nbkTitles;
1170     wxPanel* tabGeneral;
1171     wxStaticText* lblTitle;
1172     wxTextCtrl* txtTitle;
1173     wxStaticText* lblPriority;
1174     wxCheckBox* chkUsePref;
1175     wxSlider* sliPriority;
1176     wxStaticText* lblHigh;
1177     wxStaticText* lblLow;
1178     wxButton* btnAction;
1179     wxButton* btnClose;
1180     
1181     // Virtual event handlers, overide them in your derived class
1182     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1183     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1184     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1185     
1186     
1187 public:
1188     
1189     frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Title Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1190     ~frmContactEditorTitlesADT();
1191     
1192 };
1194 ///////////////////////////////////////////////////////////////////////////////
1195 /// Class frmContactEditorRelatedADT
1196 ///////////////////////////////////////////////////////////////////////////////
1197 class frmContactEditorRelatedADT : public wxDialog
1199 private:
1200     
1201 protected:
1202     wxNotebook* nbkRelated;
1203     wxPanel* tabGeneral;
1204     wxStaticText* lblRelation;
1205     wxTextCtrl* txtRelated;
1206     wxStaticText* lblType;
1207     wxComboBox* cmbType;
1208     wxStaticText* lblPriority;
1209     wxCheckBox* chkUsePref;
1210     wxSlider* sliPriority;
1211     wxStaticText* lblHigh;
1212     wxStaticText* lblLow;
1213     wxButton* btnAction;
1214     wxButton* btnClose;
1215     
1216     // Virtual event handlers, overide them in your derived class
1217     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1218     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1219     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1220     
1221     
1222 public:
1223     
1224     frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Related Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,226 ), long style = wxDEFAULT_DIALOG_STYLE );
1225     ~frmContactEditorRelatedADT();
1226     
1227 };
1229 ///////////////////////////////////////////////////////////////////////////////
1230 /// Class frmContactEditorSoundADT
1231 ///////////////////////////////////////////////////////////////////////////////
1232 class frmContactEditorSoundADT : public wxDialog
1234 private:
1235     
1236 protected:
1237     wxNotebook* nbkRelated;
1238     wxPanel* tabGeneral;
1239     wxStaticText* lblSoundFile;
1240     wxFilePickerCtrl* fipSound;
1241     wxStaticText* lblType;
1242     wxChoice* cmbType;
1243     wxStaticText* lblPriority;
1244     wxCheckBox* chkUsePref;
1245     wxSlider* sliPriority;
1246     wxStaticText* lblHigh;
1247     wxStaticText* lblLow;
1248     wxButton* btnAction;
1249     wxButton* btnClose;
1250     
1251     // Virtual event handlers, overide them in your derived class
1252     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1253     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1254     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1255     
1256     
1257 public:
1258     
1259     frmContactEditorSoundADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Sound Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,226 ), long style = wxDEFAULT_DIALOG_STYLE );
1260     ~frmContactEditorSoundADT();
1261     
1262 };
1264 ///////////////////////////////////////////////////////////////////////////////
1265 /// Class frmContactEditorPictureADT
1266 ///////////////////////////////////////////////////////////////////////////////
1267 class frmContactEditorPictureADT : public wxDialog
1269 private:
1270     
1271 protected:
1272     wxNotebook* nbkRelated;
1273     wxPanel* tabGeneral;
1274     wxStaticText* lblPictureFile;
1275     wxFilePickerCtrl* fipPicture;
1276     wxStaticText* lblType;
1277     wxChoice* cmbType;
1278     wxStaticText* lblPriority;
1279     wxCheckBox* chkUsePref;
1280     wxSlider* sliPriority;
1281     wxStaticText* lblHigh;
1282     wxStaticText* lblLow;
1283     wxButton* btnAction;
1284     wxButton* btnClose;
1285     
1286     // Virtual event handlers, overide them in your derived class
1287     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1288     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1289     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1290     
1291     
1292 public:
1293     
1294     frmContactEditorPictureADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Picture Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,226 ), long style = wxDEFAULT_DIALOG_STYLE );
1295     ~frmContactEditorPictureADT();
1296     
1297 };
1299 ///////////////////////////////////////////////////////////////////////////////
1300 /// Class frmContactEditorWebsitesADT
1301 ///////////////////////////////////////////////////////////////////////////////
1302 class frmContactEditorWebsitesADT : public wxDialog
1304 private:
1305     
1306 protected:
1307     wxNotebook* nbkWebsite;
1308     wxPanel* tabGeneral;
1309     wxStaticText* lblWebsite;
1310     wxTextCtrl* txtWebsite;
1311     wxStaticText* lblPriority;
1312     wxCheckBox* chkUsePref;
1313     wxSlider* sliPriority;
1314     wxStaticText* lblHigh;
1315     wxStaticText* lblLow;
1316     wxButton* btnAction;
1317     wxButton* btnClose;
1318     
1319     // Virtual event handlers, overide them in your derived class
1320     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1321     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1322     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1323     
1324     
1325 public:
1326     
1327     frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Website Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1328     ~frmContactEditorWebsitesADT();
1329     
1330 };
1332 ///////////////////////////////////////////////////////////////////////////////
1333 /// Class frmContactEditorGeopositionADT
1334 ///////////////////////////////////////////////////////////////////////////////
1335 class frmContactEditorGeopositionADT : public wxDialog
1337 private:
1338     
1339 protected:
1340     wxNotebook* nbkWebsite;
1341     wxPanel* tabGeneral;
1342     wxStaticText* lblGeoposition;
1343     wxTextCtrl* txtGeoposition;
1344     wxStaticText* lblPriority;
1345     wxCheckBox* chkUsePref;
1346     wxSlider* sliPriority;
1347     wxStaticText* lblHigh;
1348     wxStaticText* lblLow;
1349     wxButton* btnAction;
1350     wxButton* btnClose;
1351     
1352     // Virtual event handlers, overide them in your derived class
1353     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1354     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1355     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1356     
1357     
1358 public:
1359     
1360     frmContactEditorGeopositionADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Geoposition Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1361     ~frmContactEditorGeopositionADT();
1362     
1363 };
1365 ///////////////////////////////////////////////////////////////////////////////
1366 /// Class frmContactEditorCalAdrADT
1367 ///////////////////////////////////////////////////////////////////////////////
1368 class frmContactEditorCalAdrADT : public wxDialog
1370 private:
1371     
1372 protected:
1373     wxNotebook* nbkWebsite;
1374     wxPanel* tabGeneral;
1375     wxStaticText* lblAddress;
1376     wxTextCtrl* txtAddress;
1377     wxStaticText* lblType;
1378     wxChoice* cmbType;
1379     wxStaticText* lblPriority;
1380     wxCheckBox* chkUsePref;
1381     wxSlider* sliPriority;
1382     wxStaticText* lblHigh;
1383     wxStaticText* lblLow;
1384     wxButton* btnAction;
1385     wxButton* btnClose;
1386     
1387     // Virtual event handlers, overide them in your derived class
1388     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1389     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1390     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1391     
1392     
1393 public:
1394     
1395     frmContactEditorCalAdrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Calendar Address Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 448,270 ), long style = wxDEFAULT_DIALOG_STYLE );
1396     ~frmContactEditorCalAdrADT();
1397     
1398 };
1400 ///////////////////////////////////////////////////////////////////////////////
1401 /// Class frmContactEditorVendorADT
1402 ///////////////////////////////////////////////////////////////////////////////
1403 class frmContactEditorVendorADT : public wxDialog
1405 private:
1406     
1407 protected:
1408     wxNotebook* nbkWebsite;
1409     wxPanel* tabGeneral;
1410     wxStaticText* lblVendorPEN;
1411     wxTextCtrl* txtPEN;
1412     wxStaticText* lblElement;
1413     wxTextCtrl* txtElement;
1414     wxStaticText* lblValue;
1415     wxTextCtrl* txtValue;
1416     wxButton* btnAction;
1417     wxButton* btnClose;
1418     
1419     // Virtual event handlers, overide them in your derived class
1420     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1421     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1422     
1423     
1424 public:
1425     
1426     frmContactEditorVendorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Vendor Namespace Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 448,270 ), long style = wxDEFAULT_DIALOG_STYLE );
1427     ~frmContactEditorVendorADT();
1428     
1429 };
1431 ///////////////////////////////////////////////////////////////////////////////
1432 /// Class frmContactEditorXTokenADT
1433 ///////////////////////////////////////////////////////////////////////////////
1434 class frmContactEditorXTokenADT : public wxDialog
1436 private:
1437     
1438 protected:
1439     wxNotebook* nbkWebsite;
1440     wxPanel* tabGeneral;
1441     wxStaticText* lblTokenName;
1442     wxTextCtrl* txtTokenName;
1443     wxStaticText* lblXT;
1444     wxTextCtrl* txtValue;
1445     wxButton* btnAction;
1446     wxButton* btnClose;
1447     
1448     // Virtual event handlers, overide them in your derived class
1449     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1450     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1451     
1452     
1453 public:
1454     
1455     frmContactEditorXTokenADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("X-Token Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 448,270 ), long style = wxDEFAULT_DIALOG_STYLE );
1456     ~frmContactEditorXTokenADT();
1457     
1458 };
1460 ///////////////////////////////////////////////////////////////////////////////
1461 /// Class frmContactEditorKeyADT
1462 ///////////////////////////////////////////////////////////////////////////////
1463 class frmContactEditorKeyADT : public wxDialog
1465 private:
1466     
1467 protected:
1468     wxNotebook* nbkWebsite;
1469     wxPanel* tabGeneral;
1470     wxStaticText* lblKeyType;
1471     wxChoice* cmbKeyMainType;
1472     wxStaticText* lblType;
1473     wxChoice* cmbType;
1474     wxStaticText* lblPriority;
1475     wxCheckBox* chkUsePref;
1476     wxSlider* sliPriority;
1477     wxStaticText* lblHigh;
1478     wxStaticText* lblLow;
1479     wxPanel* tabURL;
1480     wxStaticText* lblKeyFormat;
1481     wxComboBox* cmbURL;
1482     wxStaticText* lblAddress;
1483     wxTextCtrl* txtAddress;
1484     wxPanel* tabKey;
1485     wxStaticText* lblKeyFormatData;
1486     wxComboBox* cmbKeyType;
1487     wxStaticText* lblKeyData;
1488     wxTextCtrl* txtKeyData;
1489     wxButton* btnAction;
1490     wxButton* btnClose;
1491     
1492     // Virtual event handlers, overide them in your derived class
1493     virtual void ProcessKeyType( wxCommandEvent& event ) { event.Skip(); }
1494     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1495     virtual void ConvertURLType( wxCommandEvent& event ) { event.Skip(); }
1496     virtual void ConvertKeyType( wxCommandEvent& event ) { event.Skip(); }
1497     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1498     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1499     
1500     
1501 public:
1502     
1503     frmContactEditorKeyADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Key Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 448,270 ), long style = wxDEFAULT_DIALOG_STYLE );
1504     ~frmContactEditorKeyADT();
1505     
1506 };
1508 ///////////////////////////////////////////////////////////////////////////////
1509 /// Class frmContactEditorEmailADT
1510 ///////////////////////////////////////////////////////////////////////////////
1511 class frmContactEditorEmailADT : public wxDialog
1513 private:
1514     
1515 protected:
1516     wxNotebook* nbkEmail;
1517     wxPanel* tabGeneral;
1518     wxStaticText* lblEmailAddress;
1519     wxTextCtrl* txtEmail;
1520     wxStaticText* lblPriority;
1521     wxCheckBox* chkUsePref;
1522     wxSlider* sliPriority;
1523     wxStaticText* lblHigh;
1524     wxStaticText* lblLow;
1525     wxButton* btnAction;
1526     wxButton* btnClose;
1527     
1528     // Virtual event handlers, overide them in your derived class
1529     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1530     virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
1531     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1532     
1533     
1534 public:
1535     
1536     frmContactEditorEmailADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Email Address Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 411,251 ), long style = wxDEFAULT_DIALOG_STYLE );
1537     ~frmContactEditorEmailADT();
1538     
1539 };
1541 ///////////////////////////////////////////////////////////////////////////////
1542 /// Class frmContactEditorIMADT
1543 ///////////////////////////////////////////////////////////////////////////////
1544 class frmContactEditorIMADT : public wxDialog
1546 private:
1547     
1548 protected:
1549     wxNotebook* nbkIM;
1550     wxPanel* tabGeneral;
1551     wxStaticText* lblIMType;
1552     wxComboBox* cmbIMType;
1553     wxStaticText* lblUsername;
1554     wxTextCtrl* txtUsername;
1555     wxStaticText* lblPriority;
1556     wxCheckBox* chkUsePref;
1557     wxSlider* sliPriority;
1558     wxStaticText* lblHigh;
1559     wxStaticText* lblLow;
1560     wxButton* btnAction;
1561     wxButton* btnClose;
1562     
1563     // Virtual event handlers, overide them in your derived class
1564     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1565     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1566     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1567     
1568     
1569 public:
1570     
1571     frmContactEditorIMADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Instant Messaging Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 424,224 ), long style = wxDEFAULT_DIALOG_STYLE );
1572     ~frmContactEditorIMADT();
1573     
1574 };
1576 ///////////////////////////////////////////////////////////////////////////////
1577 /// Class frmContactEditorCategoryADT
1578 ///////////////////////////////////////////////////////////////////////////////
1579 class frmContactEditorCategoryADT : public wxDialog
1581 private:
1582     
1583 protected:
1584     wxNotebook* nbkIM;
1585     wxPanel* tabGeneral;
1586     wxStaticText* lblCategory;
1587     wxTextCtrl* txtCategory;
1588     wxStaticText* lblType;
1589     wxChoice* cmbType;
1590     wxStaticText* lblPriority;
1591     wxCheckBox* chkUsePref;
1592     wxSlider* sliPriority;
1593     wxStaticText* lblHigh;
1594     wxStaticText* lblLow;
1595     wxButton* btnAction;
1596     wxButton* btnClose;
1597     
1598     // Virtual event handlers, overide them in your derived class
1599     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1600     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1601     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1602     
1603     
1604 public:
1605     
1606     frmContactEditorCategoryADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Category Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 424,224 ), long style = wxDEFAULT_DIALOG_STYLE );
1607     ~frmContactEditorCategoryADT();
1608     
1609 };
1611 ///////////////////////////////////////////////////////////////////////////////
1612 /// Class frmContactEditorTelephoneADT
1613 ///////////////////////////////////////////////////////////////////////////////
1614 class frmContactEditorTelephoneADT : public wxDialog
1616 private:
1617     
1618 protected:
1619     wxNotebook* nbkAddress;
1620     wxPanel* tabGeneral;
1621     wxStaticText* lblTelephone;
1622     wxTextCtrl* txtTelephone;
1623     wxStaticText* lblPriority;
1624     wxCheckBox* chkUsePref;
1625     wxSlider* sliPriority;
1626     wxStaticText* lblHigh;
1627     wxStaticText* lblLow;
1628     wxStaticText* lblTelephoneType;
1629     wxCheckBox* chkVoice;
1630     wxCheckBox* chkText;
1631     wxCheckBox* chkFax;
1632     wxCheckBox* chkMobile;
1633     wxCheckBox* chkVideo;
1634     wxCheckBox* chkTextphone;
1635     wxCheckBox* chkPager;
1636     wxButton* btnAction;
1637     wxButton* btnClose;
1638     
1639     // Virtual event handlers, overide them in your derived class
1640     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1641     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1642     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1643     
1644     
1645 public:
1646     
1647     frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Telephone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 401,262 ), long style = wxDEFAULT_DIALOG_STYLE );
1648     ~frmContactEditorTelephoneADT();
1649     
1650 };
1652 ///////////////////////////////////////////////////////////////////////////////
1653 /// Class frmContactEditorLanguagesADT
1654 ///////////////////////////////////////////////////////////////////////////////
1655 class frmContactEditorLanguagesADT : public wxDialog
1657 private:
1658     
1659 protected:
1660     wxNotebook* nbkLanguages;
1661     wxPanel* tabGeneral;
1662     wxStaticText* lblLanguage;
1663     wxTextCtrl* txtLanguage;
1664     wxStaticText* lblPriority;
1665     wxCheckBox* chkUsePref;
1666     wxSlider* sliPriority;
1667     wxStaticText* lblHigh;
1668     wxStaticText* lblLow;
1669     wxButton* btnAction;
1670     wxButton* btnClose;
1671     
1672     // Virtual event handlers, overide them in your derived class
1673     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1674     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1675     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1676     
1677     
1678 public:
1679     
1680     frmContactEditorLanguagesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Language Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1681     ~frmContactEditorLanguagesADT();
1682     
1683 };
1685 ///////////////////////////////////////////////////////////////////////////////
1686 /// Class frmContactEditorTimezonesADT
1687 ///////////////////////////////////////////////////////////////////////////////
1688 class frmContactEditorTimezonesADT : public wxDialog
1690 private:
1691     
1692 protected:
1693     wxNotebook* nbkTimezone;
1694     wxPanel* tabGeneral;
1695     wxStaticText* lblTimezone;
1696     wxComboBox* cmbTimezone;
1697     wxStaticText* lblPriority;
1698     wxCheckBox* chkUsePref;
1699     wxSlider* sliPriority;
1700     wxStaticText* lblHigh;
1701     wxStaticText* lblLow;
1702     wxButton* btnAction;
1703     wxButton* btnClose;
1704     
1705     // Virtual event handlers, overide them in your derived class
1706     virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
1707     virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
1708     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1709     
1710     
1711 public:
1712     
1713     frmContactEditorTimezonesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Timezone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,184 ), long style = wxDEFAULT_DIALOG_STYLE );
1714     ~frmContactEditorTimezonesADT();
1715     
1716 };
1718 ///////////////////////////////////////////////////////////////////////////////
1719 /// Class XABSearchPanelADT
1720 ///////////////////////////////////////////////////////////////////////////////
1721 class XABSearchPanelADT : public wxPanel
1723 private:
1724     
1725 protected:
1726     wxChoice* choOption;
1727     wxBoxSizer* szrSSet;
1728     wxCheckBox* chkActive;
1729     wxTextCtrl* txtSearch;
1730     wxBitmapButton* btnAdd;
1731     wxBitmapButton* btnDelete;
1732     
1733     // Virtual event handlers, overide them in your derived class
1734     virtual void UpdateOptions( wxCommandEvent& event ) { event.Skip(); }
1735     virtual void AddSearchWidget( wxCommandEvent& event ) { event.Skip(); }
1736     virtual void RemoveSearchWidget( wxCommandEvent& event ) { event.Skip(); }
1737     
1738     
1739 public:
1740     
1741     XABSearchPanelADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 390,40 ), long style = wxTAB_TRAVERSAL );
1742     ~XABSearchPanelADT();
1743     
1744 };
1746 ///////////////////////////////////////////////////////////////////////////////
1747 /// Class frmSearchAccountsADT
1748 ///////////////////////////////////////////////////////////////////////////////
1749 class frmSearchAccountsADT : public wxDialog
1751 private:
1752     
1753 protected:
1754     wxCheckListBox* chlAccounts;
1755     wxButton* btnSelect;
1756     wxButton* btnCancel;
1757     
1758     // Virtual event handlers, overide them in your derived class
1759     virtual void UpdateSelectedAccounts( wxCommandEvent& event ) { event.Skip(); }
1760     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1761     
1762     
1763 public:
1764     
1765     frmSearchAccountsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Select Accounts"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 353,376 ), long style = wxDEFAULT_DIALOG_STYLE );
1766     ~frmSearchAccountsADT();
1767     
1768 };
1770 ///////////////////////////////////////////////////////////////////////////////
1771 /// Class frmEditAccountADT
1772 ///////////////////////////////////////////////////////////////////////////////
1773 class frmEditAccountADT : public wxDialog
1775 private:
1776     
1777 protected:
1778     wxNotebook* tabAccount;
1779     wxPanel* tabProperties;
1780     wxStaticText* lblAccName;
1781     wxTextCtrl* txtAccountName;
1782     wxStaticText* lblAccAdr;
1783     wxTextCtrl* txtAddress;
1784     wxStaticText* m_staticText193;
1785     wxTextCtrl* txtPort;
1786     wxStaticText* lblPort;
1787     wxTextCtrl* txtUsername;
1788     wxStaticText* lblPassword;
1789     wxTextCtrl* txtPassword;
1790     wxStaticText* lblPrefix;
1791     wxTextCtrl* txtPrefix;
1792     wxButton* btnDetect;
1793     wxStaticText* txtSSL;
1794     wxCheckBox* chkSSL;
1795     wxPanel* tabRefresh;
1796     wxStaticText* lblRefresh;
1797     wxTextCtrl* txtRefresh;
1798     wxButton* btnSave;
1799     wxButton* btnCancel;
1800     
1801     // Virtual event handlers, overide them in your derived class
1802     virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
1803     virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
1804     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1805     
1806     
1807 public:
1808     
1809     frmEditAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 306,319 ), long style = wxDEFAULT_DIALOG_STYLE );
1810     ~frmEditAccountADT();
1811     
1812 };
1814 ///////////////////////////////////////////////////////////////////////////////
1815 /// Class frmSSLCertificateADT
1816 ///////////////////////////////////////////////////////////////////////////////
1817 class frmSSLCertificateADT : public wxDialog
1819 private:
1820     
1821 protected:
1822     wxNotebook* m_notebook28;
1823     wxPanel* tabSummary;
1824     wxPanel* pnlTop;
1825     wxStaticText* lblCertName;
1826     wxStaticText* lblValidityStatus;
1827     wxPanel* m_panel54;
1828     wxStaticText* lblIssuedTo;
1829     wxStaticText* lblIssuedToData;
1830     wxStaticText* lblValidFrom;
1831     wxStaticText* lblValidFromData;
1832     wxStaticText* lblValidUntil;
1833     wxStaticText* lblValidUntilData;
1834     wxPanel* tabDetail;
1835     wxListCtrl* lstValues;
1836     wxTextCtrl* txtValueData;
1837     wxPanel* tabHierarchy;
1838     wxTreeCtrl* treHierarchy;
1839     wxPanel* m_panel57;
1840     wxButton* btnViewCert;
1841     wxPanel* pnlButtons;
1842     wxButton* btnClose;
1843     
1844     // Virtual event handlers, overide them in your derived class
1845     virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
1846     virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
1847     virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
1848     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1849     
1850     
1851 public:
1852     
1853     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 );
1854     ~frmSSLCertificateADT();
1855     
1856 };
1858 ///////////////////////////////////////////////////////////////////////////////
1859 /// Class frmInvalidSSLCertificateADT
1860 ///////////////////////////////////////////////////////////////////////////////
1861 class frmInvalidSSLCertificateADT : public wxDialog 
1863 private:
1864     
1865 protected:
1866     wxStaticText* lblSSLText;
1867     wxButton* btnAccept;
1868     wxButton* btnReject;
1869     wxButton* btnViewCert;
1870     
1871     // Virtual event handlers, overide them in your derived class
1872     virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
1873     virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
1874     virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
1875     
1876     
1877 public:
1878     
1879     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 ); 
1880     ~frmInvalidSSLCertificateADT();
1881     
1882 };
1884 ///////////////////////////////////////////////////////////////////////////////
1885 /// Class frmImportContactsADT
1886 ///////////////////////////////////////////////////////////////////////////////
1887 class frmImportContactsADT : public wxDialog 
1889 private:
1890     
1891 protected:
1892     wxStaticText* lblImportText;
1893     wxCheckListBox* lstContacts;
1894     wxBoxSizer* szrAccount;
1895     wxStaticText* lblAccountText;
1896     wxButton* btnImport;
1897     wxButton* btnCancel;
1898     
1899     // Virtual event handlers, overide them in your derived class
1900     virtual void ImportContacts( wxCommandEvent& event ) { event.Skip(); }
1901     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1902     
1903     
1904 public:
1905     
1906     frmImportContactsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 362,403 ), long style = wxDEFAULT_DIALOG_STYLE ); 
1907     ~frmImportContactsADT();
1908     
1909 };
1911 ///////////////////////////////////////////////////////////////////////////////
1912 /// Class frmImportResultsADT
1913 ///////////////////////////////////////////////////////////////////////////////
1914 class frmImportResultsADT : public wxDialog 
1916 private:
1917     
1918 protected:
1919     wxStaticText* lblText;
1920     wxTextCtrl* txtResults;
1921     wxButton* btnCopyClipboard;
1922     wxButton* btnFinish;
1923     
1924     // Virtual event handlers, overide them in your derived class
1925     virtual void CopyClipboard( wxCommandEvent& event ) { event.Skip(); }
1926     virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
1927     
1928     
1929 public:
1930     
1931     frmImportResultsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Import Results"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 489,299 ), long style = wxDEFAULT_DIALOG_STYLE ); 
1932     ~frmImportResultsADT();
1933     
1934 };
1936 #endif //__APPXESTIAADDRBK_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