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