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