Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Right click menu support added for the contact list and search results.
[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                 wxScrolledWindow* tabLogo;\r
644                 wxStaticBitmap* imgLogo;\r
645                 wxListCtrl* lboLogos;\r
646                 wxButton* btnAddLogo;\r
647                 wxButton* btnModifyLogo;\r
648                 wxButton* btnDeleteLogo;\r
649                 wxScrolledWindow* tabSounds;\r
650                 wxListCtrl* lboSounds;\r
651                 wxButton* btnAddSound;\r
652                 wxButton* btnModifySound;\r
653                 wxButton* btnDeleteSound;\r
654                 wxStaticLine* m_staticline1;\r
655                 wxBitmapButton* btnPlay;\r
656                 wxBitmapButton* btnStop;\r
657                 wxScrolledWindow* tabCalendaring;\r
658                 wxStaticText* lblCalendarAddresses;\r
659                 wxListCtrl* lboCalendarAddresses;\r
660                 wxButton* btnAddCalendarAddress;\r
661                 wxButton* btnModifyCalendarAddress;\r
662                 wxButton* btnDeleteCalendarAddress;\r
663                 wxStaticText* lblCalendarRequestAddresses;\r
664                 wxListCtrl* lboCalendarRequestAddress;\r
665                 wxButton* btnAddCalendarRequestAddress;\r
666                 wxButton* btnModifyCalendarRequestAddress;\r
667                 wxButton* btnDeleteCalendarRequestAddress;\r
668                 wxStaticText* lblFreeBusyAddresses;\r
669                 wxListCtrl* lboFreeBusyAddresses;\r
670                 wxButton* btnAddFreeBusyAddress;\r
671                 wxButton* btnModifyFreeBusyAddress;\r
672                 wxButton* btnDeleteFreeBusyAddress;\r
673                 wxScrolledWindow* tabSecurity;\r
674                 wxListCtrl* lboKeys;\r
675                 wxButton* btnAddKey;\r
676                 wxButton* btnModifyKey;\r
677                 wxButton* btnDeleteKey;\r
678                 wxScrolledWindow* tabOther;\r
679                 wxStaticText* lblVendorNamespace;\r
680                 wxListCtrl* lboVendorNamespace;\r
681                 wxButton* btnAddVendorNamespace;\r
682                 wxButton* btnModifyVendorNamespace;\r
683                 wxButton* btnDeleteVendorNamespace;\r
684                 wxStaticText* lblXTokens;\r
685                 wxListCtrl* lboXToken;\r
686                 wxButton* btnAddXToken;\r
687                 wxButton* btnModifyXToken;\r
688                 wxButton* btnDeleteXToken;\r
689                 wxMenuBar* m_menubar3;\r
690                 wxMenu* mnuContact;\r
691                 wxMenu* mnuEdit;\r
692                 \r
693                 // Virtual event handlers, overide them in your derived class\r
694                 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
695                 virtual void UpdateDisplayAs( wxCommandEvent& event ) { event.Skip(); }\r
696                 virtual void UpdateName( wxCommandEvent& event ) { event.Skip(); }\r
697                 virtual void UpdateMembersTab( wxCommandEvent& event ) { event.Skip(); }\r
698                 virtual void AddGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
699                 virtual void ModifyGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
700                 virtual void DeleteGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
701                 virtual void AddGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
702                 virtual void ModifyGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
703                 virtual void DeleteGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
704                 virtual void AddGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
705                 virtual void ModifyGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
706                 virtual void DeleteGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
707                 virtual void AddGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
708                 virtual void ModifyGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
709                 virtual void DeleteGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
710                 virtual void AddGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
711                 virtual void ModifyGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
712                 virtual void DeleteGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
713                 virtual void AddGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }\r
714                 virtual void ModifyGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }\r
715                 virtual void DeleteGeneralLanguage( wxCommandEvent& event ) { event.Skip(); }\r
716                 virtual void AddGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
717                 virtual void ModifyGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
718                 virtual void DeleteGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
719                 virtual void AddGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
720                 virtual void ModifyGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
721                 virtual void DeleteGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
722                 virtual void AddGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
723                 virtual void ModifyGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
724                 virtual void DeleteGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
725                 virtual void AddGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
726                 virtual void ModifyGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
727                 virtual void DeleteGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
728                 virtual void AddGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
729                 virtual void ModifyGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
730                 virtual void DeleteGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
731                 virtual void AddGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
732                 virtual void ModifyGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
733                 virtual void DeleteGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
734                 virtual void AddGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
735                 virtual void ModifyGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
736                 virtual void DeleteGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
737                 virtual void AddGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
738                 virtual void ModifyGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
739                 virtual void DeleteGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
740                 virtual void AddHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
741                 virtual void ModifyHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
742                 virtual void DeleteHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
743                 virtual void AddHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
744                 virtual void ModifyHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
745                 virtual void DeleteHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
746                 virtual void AddHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
747                 virtual void ModifyHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
748                 virtual void DeleteHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
749                 virtual void AddHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
750                 virtual void ModifyHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
751                 virtual void DeleteHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
752                 virtual void AddHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
753                 virtual void ModifyHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
754                 virtual void DeleteHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
755                 virtual void AddHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
756                 virtual void ModifyHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
757                 virtual void DeleteHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
758                 virtual void AddHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
759                 virtual void ModifyHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
760                 virtual void DeleteHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
761                 virtual void AddHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
762                 virtual void ModifyHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
763                 virtual void DeleteHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
764                 virtual void AddHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
765                 virtual void ModifyHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
766                 virtual void DeleteHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
767                 virtual void AddHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
768                 virtual void ModifyHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
769                 virtual void DeleteHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
770                 virtual void AddHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
771                 virtual void ModifyHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
772                 virtual void DeleteHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
773                 virtual void AddHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
774                 virtual void ModifyHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
775                 virtual void DeleteHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
776                 virtual void AddHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
777                 virtual void ModifyHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
778                 virtual void DeleteHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
779                 virtual void AddBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
780                 virtual void ModifyBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
781                 virtual void DeleteBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
782                 virtual void AddBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
783                 virtual void ModifyBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
784                 virtual void DeleteBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
785                 virtual void AddBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
786                 virtual void ModifyBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
787                 virtual void DeleteBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
788                 virtual void AddBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
789                 virtual void ModifyBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
790                 virtual void DeleteBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
791                 virtual void AddBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
792                 virtual void ModifyBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
793                 virtual void DeleteBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
794                 virtual void AddBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
795                 virtual void ModifyBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
796                 virtual void DeleteBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
797                 virtual void AddBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
798                 virtual void ModifyBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
799                 virtual void DeleteBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
800                 virtual void AddBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
801                 virtual void ModifyBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
802                 virtual void DeleteBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
803                 virtual void AddBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
804                 virtual void ModifyBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
805                 virtual void DeleteBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
806                 virtual void AddBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
807                 virtual void ModifyBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
808                 virtual void DeleteBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
809                 virtual void AddBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
810                 virtual void ModifyBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
811                 virtual void DeleteBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
812                 virtual void AddBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
813                 virtual void ModifyBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
814                 virtual void DeleteBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
815                 virtual void AddBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
816                 virtual void ModifyBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
817                 virtual void DeleteBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
818                 virtual void AddCategory( wxCommandEvent& event ) { event.Skip(); }\r
819                 virtual void ModifyCategory( wxCommandEvent& event ) { event.Skip(); }\r
820                 virtual void DeleteCategory( wxCommandEvent& event ) { event.Skip(); }\r
821                 virtual void AddGroup( wxCommandEvent& event ) { event.Skip(); }\r
822                 virtual void ModifyGroup( wxCommandEvent& event ) { event.Skip(); }\r
823                 virtual void DeleteGroup( wxCommandEvent& event ) { event.Skip(); }\r
824                 virtual void LoadPicture( wxListEvent& event ) { event.Skip(); }\r
825                 virtual void AddPicture( wxCommandEvent& event ) { event.Skip(); }\r
826                 virtual void ModifyPicture( wxCommandEvent& event ) { event.Skip(); }\r
827                 virtual void DeletePicture( wxCommandEvent& event ) { event.Skip(); }\r
828                 virtual void LoadLogo( wxListEvent& event ) { event.Skip(); }\r
829                 virtual void AddLogo( wxCommandEvent& event ) { event.Skip(); }\r
830                 virtual void ModifyLogo( wxCommandEvent& event ) { event.Skip(); }\r
831                 virtual void DeleteLogo( wxCommandEvent& event ) { event.Skip(); }\r
832                 virtual void AddSound( wxCommandEvent& event ) { event.Skip(); }\r
833                 virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }\r
834                 virtual void DeleteSound( wxCommandEvent& event ) { event.Skip(); }\r
835                 virtual void PlaySound( wxCommandEvent& event ) { event.Skip(); }\r
836                 virtual void StopSound( wxCommandEvent& event ) { event.Skip(); }\r
837                 virtual void AddCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
838                 virtual void ModifyCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
839                 virtual void DeleteCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
840                 virtual void AddCalendarRequest( wxCommandEvent& event ) { event.Skip(); }\r
841                 virtual void ModifyCalendarRequest( wxCommandEvent& event ) { event.Skip(); }\r
842                 virtual void AddFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
843                 virtual void ModifyFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
844                 virtual void DeleteFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
845                 virtual void AddKey( wxCommandEvent& event ) { event.Skip(); }\r
846                 virtual void ModifyKey( wxCommandEvent& event ) { event.Skip(); }\r
847                 virtual void DeleteKey( wxCommandEvent& event ) { event.Skip(); }\r
848                 virtual void AddVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
849                 virtual void ModifyVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
850                 virtual void DeleteVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
851                 virtual void AddXToken( wxCommandEvent& event ) { event.Skip(); }\r
852                 virtual void ModifyXToken( wxCommandEvent& event ) { event.Skip(); }\r
853                 virtual void DeleteXToken( wxCommandEvent& event ) { event.Skip(); }\r
854                 virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }\r
855                 virtual void SaveCloseContact( wxCommandEvent& event ) { event.Skip(); }\r
856                 virtual void CloseContact( wxCommandEvent& event ) { event.Skip(); }\r
857                 virtual void CutText( wxCommandEvent& event ) { event.Skip(); }\r
858                 virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }\r
859                 virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }\r
860                 \r
861         \r
862         public:\r
863                 \r
864                 frmContactEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Contact Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 769,517 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );\r
865                 \r
866                 ~frmContactEditorADT();\r
867         \r
868 };\r
869 \r
870 ///////////////////////////////////////////////////////////////////////////////\r
871 /// Class frmContactEditorAddressADT\r
872 ///////////////////////////////////////////////////////////////////////////////\r
873 class frmContactEditorAddressADT : public wxDialog \r
874 {\r
875         private:\r
876         \r
877         protected:\r
878                 wxNotebook* nbkAddress;\r
879                 wxPanel* tabGeneral;\r
880                 wxStaticText* lblAddress;\r
881                 wxTextCtrl* txtAddress;\r
882                 wxStaticText* m_staticText61;\r
883                 wxTextCtrl* txtTownCity;\r
884                 wxStaticText* lblCountyState;\r
885                 wxTextCtrl* txtCounty;\r
886                 wxStaticText* lblPostCode;\r
887                 wxTextCtrl* txtPostCode;\r
888                 wxStaticText* lblCountry;\r
889                 wxTextCtrl* txtCountry;\r
890                 wxStaticText* lblPriority;\r
891                 wxCheckBox* chkUsePref;\r
892                 wxSlider* sliPriority;\r
893                 wxStaticText* lblHigh;\r
894                 wxStaticText* lblLow;\r
895                 wxPanel* tabLabel;\r
896                 wxButton* btnCopyMailing;\r
897                 wxTextCtrl* txtLabel;\r
898                 wxPanel* tabOther;\r
899                 wxStaticText* lblLanguage;\r
900                 wxComboBox* cmbLanguage;\r
901                 wxStaticText* lblGeography;\r
902                 wxTextCtrl* txtGeo;\r
903                 wxStaticText* lblTimezone;\r
904                 wxTextCtrl* txtTimezone;\r
905                 wxButton* btnAction;\r
906                 wxButton* btnClose;\r
907                 \r
908                 // Virtual event handlers, overide them in your derived class\r
909                 virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }\r
910                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
911                 virtual void CopyAddress( wxCommandEvent& event ) { event.Skip(); }\r
912                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
913                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
914                 \r
915         \r
916         public:\r
917                 \r
918                 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
919                 ~frmContactEditorAddressADT();\r
920         \r
921 };\r
922 \r
923 ///////////////////////////////////////////////////////////////////////////////\r
924 /// Class frmConflictResolutionADT\r
925 ///////////////////////////////////////////////////////////////////////////////\r
926 class frmConflictResolutionADT : public wxDialog \r
927 {\r
928         private:\r
929         \r
930         protected:\r
931                 wxStaticText* lblText;\r
932                 wxSplitterWindow* m_splitter3;\r
933                 wxPanel* m_panel44;\r
934                 wxHtmlWindow* htmClient;\r
935                 wxPanel* m_panel45;\r
936                 wxHtmlWindow* htmServer;\r
937                 wxButton* btnKeepLocal;\r
938                 wxButton* btnKeepServer;\r
939                 wxButton* btnDecideLater;\r
940                 \r
941                 // Virtual event handlers, overide them in your derived class\r
942                 virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }\r
943                 virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }\r
944                 virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }\r
945                 \r
946         \r
947         public:\r
948                 \r
949                 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
950                 ~frmConflictResolutionADT();\r
951                 \r
952                 void m_splitter3OnIdle( wxIdleEvent& )\r
953                 {\r
954                         m_splitter3->SetSashPosition( 257 );\r
955                         m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );\r
956                 }\r
957         \r
958 };\r
959 \r
960 ///////////////////////////////////////////////////////////////////////////////\r
961 /// Class frmActivityMgrADT\r
962 ///////////////////////////////////////////////////////////////////////////////\r
963 class frmActivityMgrADT : public wxFrame \r
964 {\r
965         private:\r
966         \r
967         protected:\r
968                 wxMenuBar* mnuMenuBar;\r
969                 wxMenu* mnuWindow;\r
970                 wxPanel* m_panel43;\r
971                 wxStaticBitmap* bmpActivity;\r
972                 wxPanel* m_panel46;\r
973                 wxStaticText* lblDetails;\r
974                 wxGauge* GauProgress;\r
975                 wxPanel* m_panel44;\r
976                 wxListCtrl* lstActivity;\r
977                 \r
978                 // Virtual event handlers, overide them in your derived class\r
979                 virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
980                 virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }\r
981                 virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }\r
982                 virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }\r
983                 virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }\r
984                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
985                 \r
986         \r
987         public:\r
988                 \r
989                 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
990                 \r
991                 ~frmActivityMgrADT();\r
992         \r
993 };\r
994 \r
995 ///////////////////////////////////////////////////////////////////////////////\r
996 /// Class frmContactEditorNicknameADT\r
997 ///////////////////////////////////////////////////////////////////////////////\r
998 class frmContactEditorNicknameADT : public wxDialog \r
999 {\r
1000         private:\r
1001         \r
1002         protected:\r
1003                 wxNotebook* nbkAddress;\r
1004                 wxPanel* tabGeneral;\r
1005                 wxStaticText* lblNickname;\r
1006                 wxTextCtrl* txtNickname;\r
1007                 wxStaticText* lblPriority;\r
1008                 wxCheckBox* chkUsePref;\r
1009                 wxSlider* sliPriority;\r
1010                 wxStaticText* lblHigh;\r
1011                 wxStaticText* lblLow;\r
1012                 wxPanel* tabOther;\r
1013                 wxStaticText* lblLanguage;\r
1014                 wxComboBox* cmbLanguage;\r
1015                 wxButton* btnAction;\r
1016                 wxButton* btnClose;\r
1017                 \r
1018                 // Virtual event handlers, overide them in your derived class\r
1019                 virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }\r
1020                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1021                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1022                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1023                 \r
1024         \r
1025         public:\r
1026                 \r
1027                 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
1028                 ~frmContactEditorNicknameADT();\r
1029         \r
1030 };\r
1031 \r
1032 ///////////////////////////////////////////////////////////////////////////////\r
1033 /// Class frmContactEditorGroupsADT\r
1034 ///////////////////////////////////////////////////////////////////////////////\r
1035 class frmContactEditorGroupsADT : public wxDialog \r
1036 {\r
1037         private:\r
1038         \r
1039         protected:\r
1040                 wxNotebook* nbkGroup;\r
1041                 wxPanel* tabGeneral;\r
1042                 wxStaticText* lblContacts;\r
1043                 wxCheckListBox* chkContacts;\r
1044                 wxButton* btnAction;\r
1045                 wxButton* btnClose;\r
1046                 \r
1047                 // Virtual event handlers, overide them in your derived class\r
1048                 virtual void FetchContacts( wxInitDialogEvent& event ) { event.Skip(); }\r
1049                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1050                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1051                 \r
1052         \r
1053         public:\r
1054                 \r
1055                 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
1056                 ~frmContactEditorGroupsADT();\r
1057         \r
1058 };\r
1059 \r
1060 ///////////////////////////////////////////////////////////////////////////////\r
1061 /// Class frmContactEditorRolesADT\r
1062 ///////////////////////////////////////////////////////////////////////////////\r
1063 class frmContactEditorRolesADT : public wxDialog \r
1064 {\r
1065         private:\r
1066         \r
1067         protected:\r
1068                 wxNotebook* nbkRole;\r
1069                 wxPanel* tabGeneral;\r
1070                 wxStaticText* lblRole;\r
1071                 wxTextCtrl* txtRole;\r
1072                 wxStaticText* lblPriority;\r
1073                 wxCheckBox* chkUsePref;\r
1074                 wxSlider* sliPriority;\r
1075                 wxStaticText* lblHigh;\r
1076                 wxStaticText* lblLow;\r
1077                 wxButton* btnAction;\r
1078                 wxButton* btnClose;\r
1079                 \r
1080                 // Virtual event handlers, overide them in your derived class\r
1081                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1082                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1083                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1084                 \r
1085         \r
1086         public:\r
1087                 \r
1088                 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
1089                 ~frmContactEditorRolesADT();\r
1090         \r
1091 };\r
1092 \r
1093 ///////////////////////////////////////////////////////////////////////////////\r
1094 /// Class frmContactEditorOrganisationsADT\r
1095 ///////////////////////////////////////////////////////////////////////////////\r
1096 class frmContactEditorOrganisationsADT : public wxDialog \r
1097 {\r
1098         private:\r
1099         \r
1100         protected:\r
1101                 wxNotebook* nbkOrganisation;\r
1102                 wxPanel* tabGeneral;\r
1103                 wxStaticText* lblOrganisation;\r
1104                 wxTextCtrl* txtOrganisation;\r
1105                 wxStaticText* lblSortAs;\r
1106                 wxComboBox* cmbSortAs;\r
1107                 wxStaticText* lblPriority;\r
1108                 wxCheckBox* chkUsePref;\r
1109                 wxSlider* sliPriority;\r
1110                 wxStaticText* lblHigh;\r
1111                 wxStaticText* lblLow;\r
1112                 wxButton* btnAction;\r
1113                 wxButton* btnClose;\r
1114                 \r
1115                 // Virtual event handlers, overide them in your derived class\r
1116                 virtual void UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }\r
1117                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1118                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1119                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1120                 \r
1121         \r
1122         public:\r
1123                 \r
1124                 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
1125                 ~frmContactEditorOrganisationsADT();\r
1126         \r
1127 };\r
1128 \r
1129 ///////////////////////////////////////////////////////////////////////////////\r
1130 /// Class frmContactEditorNotesADT\r
1131 ///////////////////////////////////////////////////////////////////////////////\r
1132 class frmContactEditorNotesADT : public wxDialog \r
1133 {\r
1134         private:\r
1135         \r
1136         protected:\r
1137                 wxNotebook* nbkNotes;\r
1138                 wxPanel* tabGeneral;\r
1139                 wxTextCtrl* txtNote;\r
1140                 wxPanel* tabPriority;\r
1141                 wxStaticText* lblPriority;\r
1142                 wxCheckBox* chkUsePref;\r
1143                 wxSlider* sliPriority;\r
1144                 wxStaticText* lblHigh;\r
1145                 wxStaticText* lblLow;\r
1146                 wxPanel* tabLanguage;\r
1147                 wxStaticText* lblLanguage;\r
1148                 wxComboBox* cmbLanguage;\r
1149                 wxButton* btnAction;\r
1150                 wxButton* btnClose;\r
1151                 \r
1152                 // Virtual event handlers, overide them in your derived class\r
1153                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1154                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1155                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1156                 \r
1157         \r
1158         public:\r
1159                 \r
1160                 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
1161                 ~frmContactEditorNotesADT();\r
1162         \r
1163 };\r
1164 \r
1165 ///////////////////////////////////////////////////////////////////////////////\r
1166 /// Class frmContactEditorTitlesADT\r
1167 ///////////////////////////////////////////////////////////////////////////////\r
1168 class frmContactEditorTitlesADT : public wxDialog \r
1169 {\r
1170         private:\r
1171         \r
1172         protected:\r
1173                 wxNotebook* nbkTitles;\r
1174                 wxPanel* tabGeneral;\r
1175                 wxStaticText* lblTitle;\r
1176                 wxTextCtrl* txtTitle;\r
1177                 wxStaticText* lblPriority;\r
1178                 wxCheckBox* chkUsePref;\r
1179                 wxSlider* sliPriority;\r
1180                 wxStaticText* lblHigh;\r
1181                 wxStaticText* lblLow;\r
1182                 wxButton* btnAction;\r
1183                 wxButton* btnClose;\r
1184                 \r
1185                 // Virtual event handlers, overide them in your derived class\r
1186                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1187                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1188                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1189                 \r
1190         \r
1191         public:\r
1192                 \r
1193                 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
1194                 ~frmContactEditorTitlesADT();\r
1195         \r
1196 };\r
1197 \r
1198 ///////////////////////////////////////////////////////////////////////////////\r
1199 /// Class frmContactEditorRelatedADT\r
1200 ///////////////////////////////////////////////////////////////////////////////\r
1201 class frmContactEditorRelatedADT : public wxDialog \r
1202 {\r
1203         private:\r
1204         \r
1205         protected:\r
1206                 wxNotebook* nbkRelated;\r
1207                 wxPanel* tabGeneral;\r
1208                 wxStaticText* lblRelation;\r
1209                 wxTextCtrl* txtRelated;\r
1210                 wxStaticText* lblType;\r
1211                 wxComboBox* cmbType;\r
1212                 wxStaticText* lblPriority;\r
1213                 wxCheckBox* chkUsePref;\r
1214                 wxSlider* sliPriority;\r
1215                 wxStaticText* lblHigh;\r
1216                 wxStaticText* lblLow;\r
1217                 wxButton* btnAction;\r
1218                 wxButton* btnClose;\r
1219                 \r
1220                 // Virtual event handlers, overide them in your derived class\r
1221                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1222                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1223                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1224                 \r
1225         \r
1226         public:\r
1227                 \r
1228                 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
1229                 ~frmContactEditorRelatedADT();\r
1230         \r
1231 };\r
1232 \r
1233 ///////////////////////////////////////////////////////////////////////////////\r
1234 /// Class frmContactEditorSoundADT\r
1235 ///////////////////////////////////////////////////////////////////////////////\r
1236 class frmContactEditorSoundADT : public wxDialog \r
1237 {\r
1238         private:\r
1239         \r
1240         protected:\r
1241                 wxNotebook* nbkRelated;\r
1242                 wxPanel* tabGeneral;\r
1243                 wxStaticText* lblSoundFile;\r
1244                 wxFilePickerCtrl* fipSound;\r
1245                 wxStaticText* lblType;\r
1246                 wxChoice* cmbType;\r
1247                 wxStaticText* lblPriority;\r
1248                 wxCheckBox* chkUsePref;\r
1249                 wxSlider* sliPriority;\r
1250                 wxStaticText* lblHigh;\r
1251                 wxStaticText* lblLow;\r
1252                 wxButton* btnAction;\r
1253                 wxButton* btnClose;\r
1254                 \r
1255                 // Virtual event handlers, overide them in your derived class\r
1256                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1257                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1258                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1259                 \r
1260         \r
1261         public:\r
1262                 \r
1263                 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
1264                 ~frmContactEditorSoundADT();\r
1265         \r
1266 };\r
1267 \r
1268 ///////////////////////////////////////////////////////////////////////////////\r
1269 /// Class frmContactEditorPictureADT\r
1270 ///////////////////////////////////////////////////////////////////////////////\r
1271 class frmContactEditorPictureADT : public wxDialog \r
1272 {\r
1273         private:\r
1274         \r
1275         protected:\r
1276                 wxNotebook* nbkRelated;\r
1277                 wxPanel* tabGeneral;\r
1278                 wxStaticText* lblPictureFile;\r
1279                 wxFilePickerCtrl* fipPicture;\r
1280                 wxStaticText* lblType;\r
1281                 wxChoice* cmbType;\r
1282                 wxStaticText* lblPriority;\r
1283                 wxCheckBox* chkUsePref;\r
1284                 wxSlider* sliPriority;\r
1285                 wxStaticText* lblHigh;\r
1286                 wxStaticText* lblLow;\r
1287                 wxButton* btnAction;\r
1288                 wxButton* btnClose;\r
1289                 \r
1290                 // Virtual event handlers, overide them in your derived class\r
1291                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1292                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1293                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1294                 \r
1295         \r
1296         public:\r
1297                 \r
1298                 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
1299                 ~frmContactEditorPictureADT();\r
1300         \r
1301 };\r
1302 \r
1303 ///////////////////////////////////////////////////////////////////////////////\r
1304 /// Class frmContactEditorWebsitesADT\r
1305 ///////////////////////////////////////////////////////////////////////////////\r
1306 class frmContactEditorWebsitesADT : public wxDialog \r
1307 {\r
1308         private:\r
1309         \r
1310         protected:\r
1311                 wxNotebook* nbkWebsite;\r
1312                 wxPanel* tabGeneral;\r
1313                 wxStaticText* lblWebsite;\r
1314                 wxTextCtrl* txtWebsite;\r
1315                 wxStaticText* lblPriority;\r
1316                 wxCheckBox* chkUsePref;\r
1317                 wxSlider* sliPriority;\r
1318                 wxStaticText* lblHigh;\r
1319                 wxStaticText* lblLow;\r
1320                 wxButton* btnAction;\r
1321                 wxButton* btnClose;\r
1322                 \r
1323                 // Virtual event handlers, overide them in your derived class\r
1324                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1325                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1326                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1327                 \r
1328         \r
1329         public:\r
1330                 \r
1331                 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
1332                 ~frmContactEditorWebsitesADT();\r
1333         \r
1334 };\r
1335 \r
1336 ///////////////////////////////////////////////////////////////////////////////\r
1337 /// Class frmContactEditorGeopositionADT\r
1338 ///////////////////////////////////////////////////////////////////////////////\r
1339 class frmContactEditorGeopositionADT : public wxDialog \r
1340 {\r
1341         private:\r
1342         \r
1343         protected:\r
1344                 wxNotebook* nbkWebsite;\r
1345                 wxPanel* tabGeneral;\r
1346                 wxStaticText* lblGeoposition;\r
1347                 wxTextCtrl* txtGeoposition;\r
1348                 wxStaticText* lblPriority;\r
1349                 wxCheckBox* chkUsePref;\r
1350                 wxSlider* sliPriority;\r
1351                 wxStaticText* lblHigh;\r
1352                 wxStaticText* lblLow;\r
1353                 wxButton* btnAction;\r
1354                 wxButton* btnClose;\r
1355                 \r
1356                 // Virtual event handlers, overide them in your derived class\r
1357                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1358                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1359                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1360                 \r
1361         \r
1362         public:\r
1363                 \r
1364                 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
1365                 ~frmContactEditorGeopositionADT();\r
1366         \r
1367 };\r
1368 \r
1369 ///////////////////////////////////////////////////////////////////////////////\r
1370 /// Class frmContactEditorCalAdrADT\r
1371 ///////////////////////////////////////////////////////////////////////////////\r
1372 class frmContactEditorCalAdrADT : public wxDialog \r
1373 {\r
1374         private:\r
1375         \r
1376         protected:\r
1377                 wxNotebook* nbkWebsite;\r
1378                 wxPanel* tabGeneral;\r
1379                 wxStaticText* lblAddress;\r
1380                 wxTextCtrl* txtAddress;\r
1381                 wxStaticText* lblType;\r
1382                 wxChoice* cmbType;\r
1383                 wxStaticText* lblPriority;\r
1384                 wxCheckBox* chkUsePref;\r
1385                 wxSlider* sliPriority;\r
1386                 wxStaticText* lblHigh;\r
1387                 wxStaticText* lblLow;\r
1388                 wxButton* btnAction;\r
1389                 wxButton* btnClose;\r
1390                 \r
1391                 // Virtual event handlers, overide them in your derived class\r
1392                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1393                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1394                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1395                 \r
1396         \r
1397         public:\r
1398                 \r
1399                 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
1400                 ~frmContactEditorCalAdrADT();\r
1401         \r
1402 };\r
1403 \r
1404 ///////////////////////////////////////////////////////////////////////////////\r
1405 /// Class frmContactEditorVendorADT\r
1406 ///////////////////////////////////////////////////////////////////////////////\r
1407 class frmContactEditorVendorADT : public wxDialog \r
1408 {\r
1409         private:\r
1410         \r
1411         protected:\r
1412                 wxNotebook* nbkWebsite;\r
1413                 wxPanel* tabGeneral;\r
1414                 wxStaticText* lblVendorPEN;\r
1415                 wxTextCtrl* txtPEN;\r
1416                 wxStaticText* lblElement;\r
1417                 wxTextCtrl* txtElement;\r
1418                 wxStaticText* lblValue;\r
1419                 wxTextCtrl* txtValue;\r
1420                 wxButton* btnAction;\r
1421                 wxButton* btnClose;\r
1422                 \r
1423                 // Virtual event handlers, overide them in your derived class\r
1424                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1425                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1426                 \r
1427         \r
1428         public:\r
1429                 \r
1430                 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
1431                 ~frmContactEditorVendorADT();\r
1432         \r
1433 };\r
1434 \r
1435 ///////////////////////////////////////////////////////////////////////////////\r
1436 /// Class frmContactEditorXTokenADT\r
1437 ///////////////////////////////////////////////////////////////////////////////\r
1438 class frmContactEditorXTokenADT : public wxDialog \r
1439 {\r
1440         private:\r
1441         \r
1442         protected:\r
1443                 wxNotebook* nbkWebsite;\r
1444                 wxPanel* tabGeneral;\r
1445                 wxStaticText* lblTokenName;\r
1446                 wxTextCtrl* txtTokenName;\r
1447                 wxStaticText* lblXT;\r
1448                 wxTextCtrl* txtValue;\r
1449                 wxButton* btnAction;\r
1450                 wxButton* btnClose;\r
1451                 \r
1452                 // Virtual event handlers, overide them in your derived class\r
1453                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1454                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1455                 \r
1456         \r
1457         public:\r
1458                 \r
1459                 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
1460                 ~frmContactEditorXTokenADT();\r
1461         \r
1462 };\r
1463 \r
1464 ///////////////////////////////////////////////////////////////////////////////\r
1465 /// Class frmContactEditorKeyADT\r
1466 ///////////////////////////////////////////////////////////////////////////////\r
1467 class frmContactEditorKeyADT : public wxDialog \r
1468 {\r
1469         private:\r
1470         \r
1471         protected:\r
1472                 wxNotebook* nbkWebsite;\r
1473                 wxPanel* tabGeneral;\r
1474                 wxStaticText* lblKeyType;\r
1475                 wxChoice* cmbKeyMainType;\r
1476                 wxStaticText* lblType;\r
1477                 wxChoice* cmbType;\r
1478                 wxStaticText* lblPriority;\r
1479                 wxCheckBox* chkUsePref;\r
1480                 wxSlider* sliPriority;\r
1481                 wxStaticText* lblHigh;\r
1482                 wxStaticText* lblLow;\r
1483                 wxPanel* tabURL;\r
1484                 wxStaticText* lblKeyFormat;\r
1485                 wxComboBox* cmbURL;\r
1486                 wxStaticText* lblAddress;\r
1487                 wxTextCtrl* txtAddress;\r
1488                 wxPanel* tabKey;\r
1489                 wxStaticText* lblKeyFormatData;\r
1490                 wxComboBox* cmbKeyType;\r
1491                 wxStaticText* lblKeyData;\r
1492                 wxTextCtrl* txtKeyData;\r
1493                 wxButton* btnAction;\r
1494                 wxButton* btnClose;\r
1495                 \r
1496                 // Virtual event handlers, overide them in your derived class\r
1497                 virtual void ProcessKeyType( wxCommandEvent& event ) { event.Skip(); }\r
1498                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1499                 virtual void ConvertURLType( wxCommandEvent& event ) { event.Skip(); }\r
1500                 virtual void ConvertKeyType( wxCommandEvent& event ) { event.Skip(); }\r
1501                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1502                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1503                 \r
1504         \r
1505         public:\r
1506                 \r
1507                 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
1508                 ~frmContactEditorKeyADT();\r
1509         \r
1510 };\r
1511 \r
1512 ///////////////////////////////////////////////////////////////////////////////\r
1513 /// Class frmContactEditorEmailADT\r
1514 ///////////////////////////////////////////////////////////////////////////////\r
1515 class frmContactEditorEmailADT : public wxDialog \r
1516 {\r
1517         private:\r
1518         \r
1519         protected:\r
1520                 wxNotebook* nbkEmail;\r
1521                 wxPanel* tabGeneral;\r
1522                 wxStaticText* lblEmailAddress;\r
1523                 wxTextCtrl* txtEmail;\r
1524                 wxStaticText* lblPriority;\r
1525                 wxCheckBox* chkUsePref;\r
1526                 wxSlider* sliPriority;\r
1527                 wxStaticText* lblHigh;\r
1528                 wxStaticText* lblLow;\r
1529                 wxButton* btnAction;\r
1530                 wxButton* btnClose;\r
1531                 \r
1532                 // Virtual event handlers, overide them in your derived class\r
1533                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1534                 virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
1535                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1536                 \r
1537         \r
1538         public:\r
1539                 \r
1540                 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
1541                 ~frmContactEditorEmailADT();\r
1542         \r
1543 };\r
1544 \r
1545 ///////////////////////////////////////////////////////////////////////////////\r
1546 /// Class frmContactEditorIMADT\r
1547 ///////////////////////////////////////////////////////////////////////////////\r
1548 class frmContactEditorIMADT : public wxDialog \r
1549 {\r
1550         private:\r
1551         \r
1552         protected:\r
1553                 wxNotebook* nbkIM;\r
1554                 wxPanel* tabGeneral;\r
1555                 wxStaticText* lblIMType;\r
1556                 wxComboBox* cmbIMType;\r
1557                 wxStaticText* lblUsername;\r
1558                 wxTextCtrl* txtUsername;\r
1559                 wxStaticText* lblPriority;\r
1560                 wxCheckBox* chkUsePref;\r
1561                 wxSlider* sliPriority;\r
1562                 wxStaticText* lblHigh;\r
1563                 wxStaticText* lblLow;\r
1564                 wxButton* btnAction;\r
1565                 wxButton* btnClose;\r
1566                 \r
1567                 // Virtual event handlers, overide them in your derived class\r
1568                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1569                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1570                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1571                 \r
1572         \r
1573         public:\r
1574                 \r
1575                 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
1576                 ~frmContactEditorIMADT();\r
1577         \r
1578 };\r
1579 \r
1580 ///////////////////////////////////////////////////////////////////////////////\r
1581 /// Class frmContactEditorCategoryADT\r
1582 ///////////////////////////////////////////////////////////////////////////////\r
1583 class frmContactEditorCategoryADT : public wxDialog \r
1584 {\r
1585         private:\r
1586         \r
1587         protected:\r
1588                 wxNotebook* nbkIM;\r
1589                 wxPanel* tabGeneral;\r
1590                 wxStaticText* lblCategory;\r
1591                 wxTextCtrl* txtCategory;\r
1592                 wxStaticText* lblType;\r
1593                 wxChoice* cmbType;\r
1594                 wxStaticText* lblPriority;\r
1595                 wxCheckBox* chkUsePref;\r
1596                 wxSlider* sliPriority;\r
1597                 wxStaticText* lblHigh;\r
1598                 wxStaticText* lblLow;\r
1599                 wxButton* btnAction;\r
1600                 wxButton* btnClose;\r
1601                 \r
1602                 // Virtual event handlers, overide them in your derived class\r
1603                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1604                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1605                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1606                 \r
1607         \r
1608         public:\r
1609                 \r
1610                 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
1611                 ~frmContactEditorCategoryADT();\r
1612         \r
1613 };\r
1614 \r
1615 ///////////////////////////////////////////////////////////////////////////////\r
1616 /// Class frmContactEditorTelephoneADT\r
1617 ///////////////////////////////////////////////////////////////////////////////\r
1618 class frmContactEditorTelephoneADT : public wxDialog \r
1619 {\r
1620         private:\r
1621         \r
1622         protected:\r
1623                 wxNotebook* nbkAddress;\r
1624                 wxPanel* tabGeneral;\r
1625                 wxStaticText* lblTelephone;\r
1626                 wxTextCtrl* txtTelephone;\r
1627                 wxStaticText* lblPriority;\r
1628                 wxCheckBox* chkUsePref;\r
1629                 wxSlider* sliPriority;\r
1630                 wxStaticText* lblHigh;\r
1631                 wxStaticText* lblLow;\r
1632                 wxStaticText* lblTelephoneType;\r
1633                 wxCheckBox* chkVoice;\r
1634                 wxCheckBox* chkText;\r
1635                 wxCheckBox* chkFax;\r
1636                 wxCheckBox* chkMobile;\r
1637                 wxCheckBox* chkVideo;\r
1638                 wxCheckBox* chkTextphone;\r
1639                 wxCheckBox* chkPager;\r
1640                 wxButton* btnAction;\r
1641                 wxButton* btnClose;\r
1642                 \r
1643                 // Virtual event handlers, overide them in your derived class\r
1644                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1645                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1646                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1647                 \r
1648         \r
1649         public:\r
1650                 \r
1651                 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
1652                 ~frmContactEditorTelephoneADT();\r
1653         \r
1654 };\r
1655 \r
1656 ///////////////////////////////////////////////////////////////////////////////\r
1657 /// Class frmContactEditorLanguagesADT\r
1658 ///////////////////////////////////////////////////////////////////////////////\r
1659 class frmContactEditorLanguagesADT : public wxDialog \r
1660 {\r
1661         private:\r
1662         \r
1663         protected:\r
1664                 wxNotebook* nbkLanguages;\r
1665                 wxPanel* tabGeneral;\r
1666                 wxStaticText* lblLanguage;\r
1667                 wxTextCtrl* txtLanguage;\r
1668                 wxStaticText* lblPriority;\r
1669                 wxCheckBox* chkUsePref;\r
1670                 wxSlider* sliPriority;\r
1671                 wxStaticText* lblHigh;\r
1672                 wxStaticText* lblLow;\r
1673                 wxButton* btnAction;\r
1674                 wxButton* btnClose;\r
1675                 \r
1676                 // Virtual event handlers, overide them in your derived class\r
1677                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1678                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1679                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1680                 \r
1681         \r
1682         public:\r
1683                 \r
1684                 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
1685                 ~frmContactEditorLanguagesADT();\r
1686         \r
1687 };\r
1688 \r
1689 ///////////////////////////////////////////////////////////////////////////////\r
1690 /// Class frmContactEditorTimezonesADT\r
1691 ///////////////////////////////////////////////////////////////////////////////\r
1692 class frmContactEditorTimezonesADT : public wxDialog \r
1693 {\r
1694         private:\r
1695         \r
1696         protected:\r
1697                 wxNotebook* nbkTimezone;\r
1698                 wxPanel* tabGeneral;\r
1699                 wxStaticText* lblTimezone;\r
1700                 wxComboBox* cmbTimezone;\r
1701                 wxStaticText* lblPriority;\r
1702                 wxCheckBox* chkUsePref;\r
1703                 wxSlider* sliPriority;\r
1704                 wxStaticText* lblHigh;\r
1705                 wxStaticText* lblLow;\r
1706                 wxButton* btnAction;\r
1707                 wxButton* btnClose;\r
1708                 \r
1709                 // Virtual event handlers, overide them in your derived class\r
1710                 virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
1711                 virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
1712                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1713                 \r
1714         \r
1715         public:\r
1716                 \r
1717                 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
1718                 ~frmContactEditorTimezonesADT();\r
1719         \r
1720 };\r
1721 \r
1722 ///////////////////////////////////////////////////////////////////////////////\r
1723 /// Class XABSearchPanelADT\r
1724 ///////////////////////////////////////////////////////////////////////////////\r
1725 class XABSearchPanelADT : public wxPanel \r
1726 {\r
1727         private:\r
1728         \r
1729         protected:\r
1730                 wxChoice* choOption;\r
1731                 wxBoxSizer* szrSSet;\r
1732                 wxCheckBox* chkActive;\r
1733                 wxTextCtrl* txtSearch;\r
1734                 wxBitmapButton* btnAdd;\r
1735                 wxBitmapButton* btnDelete;\r
1736                 \r
1737                 // Virtual event handlers, overide them in your derived class\r
1738                 virtual void UpdateOptions( wxCommandEvent& event ) { event.Skip(); }\r
1739                 virtual void AddSearchWidget( wxCommandEvent& event ) { event.Skip(); }\r
1740                 virtual void RemoveSearchWidget( wxCommandEvent& event ) { event.Skip(); }\r
1741                 \r
1742         \r
1743         public:\r
1744                 \r
1745                 XABSearchPanelADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 390,40 ), long style = wxTAB_TRAVERSAL ); \r
1746                 ~XABSearchPanelADT();\r
1747         \r
1748 };\r
1749 \r
1750 ///////////////////////////////////////////////////////////////////////////////\r
1751 /// Class frmSearchAccountsADT\r
1752 ///////////////////////////////////////////////////////////////////////////////\r
1753 class frmSearchAccountsADT : public wxDialog \r
1754 {\r
1755         private:\r
1756         \r
1757         protected:\r
1758                 wxCheckListBox* chlAccounts;\r
1759                 wxButton* btnSelect;\r
1760                 wxButton* btnCancel;\r
1761                 \r
1762                 // Virtual event handlers, overide them in your derived class\r
1763                 virtual void UpdateSelectedAccounts( wxCommandEvent& event ) { event.Skip(); }\r
1764                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1765                 \r
1766         \r
1767         public:\r
1768                 \r
1769                 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
1770                 ~frmSearchAccountsADT();\r
1771         \r
1772 };\r
1773 \r
1774 ///////////////////////////////////////////////////////////////////////////////\r
1775 /// Class frmEditAccountADT\r
1776 ///////////////////////////////////////////////////////////////////////////////\r
1777 class frmEditAccountADT : public wxDialog \r
1778 {\r
1779         private:\r
1780         \r
1781         protected:\r
1782                 wxNotebook* tabAccount;\r
1783                 wxPanel* tabProperties;\r
1784                 wxStaticText* lblAccName;\r
1785                 wxTextCtrl* txtAccountName;\r
1786                 wxStaticText* lblAccAdr;\r
1787                 wxTextCtrl* txtAddress;\r
1788                 wxStaticText* m_staticText193;\r
1789                 wxTextCtrl* txtPort;\r
1790                 wxStaticText* lblPort;\r
1791                 wxTextCtrl* txtUsername;\r
1792                 wxStaticText* lblPassword;\r
1793                 wxTextCtrl* txtPassword;\r
1794                 wxStaticText* lblPrefix;\r
1795                 wxTextCtrl* txtPrefix;\r
1796                 wxButton* btnDetect;\r
1797                 wxStaticText* txtSSL;\r
1798                 wxCheckBox* chkSSL;\r
1799                 wxPanel* tabRefresh;\r
1800                 wxStaticText* lblRefresh;\r
1801                 wxTextCtrl* txtRefresh;\r
1802                 wxButton* btnSave;\r
1803                 wxButton* btnCancel;\r
1804                 \r
1805                 // Virtual event handlers, overide them in your derived class\r
1806                 virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }\r
1807                 virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }\r
1808                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1809                 \r
1810         \r
1811         public:\r
1812                 \r
1813                 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
1814                 ~frmEditAccountADT();\r
1815         \r
1816 };\r
1817 \r
1818 ///////////////////////////////////////////////////////////////////////////////\r
1819 /// Class frmSSLCertificateADT\r
1820 ///////////////////////////////////////////////////////////////////////////////\r
1821 class frmSSLCertificateADT : public wxDialog \r
1822 {\r
1823         private:\r
1824         \r
1825         protected:\r
1826                 wxNotebook* m_notebook28;\r
1827                 wxPanel* tabSummary;\r
1828                 wxPanel* pnlTop;\r
1829                 wxStaticText* lblCertName;\r
1830                 wxStaticText* lblValidityStatus;\r
1831                 wxPanel* m_panel54;\r
1832                 wxStaticText* lblIssuedTo;\r
1833                 wxStaticText* lblIssuedToData;\r
1834                 wxStaticText* lblValidFrom;\r
1835                 wxStaticText* lblValidFromData;\r
1836                 wxStaticText* lblValidUntil;\r
1837                 wxStaticText* lblValidUntilData;\r
1838                 wxPanel* tabDetail;\r
1839                 wxListCtrl* lstValues;\r
1840                 wxTextCtrl* txtValueData;\r
1841                 wxPanel* tabHierarchy;\r
1842                 wxTreeCtrl* treHierarchy;\r
1843                 wxPanel* m_panel57;\r
1844                 wxButton* btnViewCert;\r
1845                 wxPanel* pnlButtons;\r
1846                 wxButton* btnClose;\r
1847                 \r
1848                 // Virtual event handlers, overide them in your derived class\r
1849                 virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }\r
1850                 virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }\r
1851                 virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }\r
1852                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1853                 \r
1854         \r
1855         public:\r
1856                 \r
1857                 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
1858                 ~frmSSLCertificateADT();\r
1859         \r
1860 };\r
1861 \r
1862 ///////////////////////////////////////////////////////////////////////////////\r
1863 /// Class frmInvalidSSLCertificateADT\r
1864 ///////////////////////////////////////////////////////////////////////////////\r
1865 class frmInvalidSSLCertificateADT : public wxDialog \r
1866 {\r
1867         private:\r
1868         \r
1869         protected:\r
1870                 wxStaticText* lblSSLText;\r
1871                 wxButton* btnAccept;\r
1872                 wxButton* btnReject;\r
1873                 wxButton* btnViewCert;\r
1874                 \r
1875                 // Virtual event handlers, overide them in your derived class\r
1876                 virtual void Accept( wxCommandEvent& event ) { event.Skip(); }\r
1877                 virtual void Reject( wxCommandEvent& event ) { event.Skip(); }\r
1878                 virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }\r
1879                 \r
1880         \r
1881         public:\r
1882                 \r
1883                 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
1884                 ~frmInvalidSSLCertificateADT();\r
1885         \r
1886 };\r
1887 \r
1888 ///////////////////////////////////////////////////////////////////////////////\r
1889 /// Class frmImportContactsADT\r
1890 ///////////////////////////////////////////////////////////////////////////////\r
1891 class frmImportContactsADT : public wxDialog \r
1892 {\r
1893         private:\r
1894         \r
1895         protected:\r
1896                 wxStaticText* lblImportText;\r
1897                 wxCheckListBox* lstContacts;\r
1898                 wxBoxSizer* szrAccount;\r
1899                 wxStaticText* lblAccountText;\r
1900                 wxButton* btnImport;\r
1901                 wxButton* btnCancel;\r
1902                 \r
1903                 // Virtual event handlers, overide them in your derived class\r
1904                 virtual void ImportContacts( wxCommandEvent& event ) { event.Skip(); }\r
1905                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1906                 \r
1907         \r
1908         public:\r
1909                 \r
1910                 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
1911                 ~frmImportContactsADT();\r
1912         \r
1913 };\r
1914 \r
1915 ///////////////////////////////////////////////////////////////////////////////\r
1916 /// Class frmImportResultsADT\r
1917 ///////////////////////////////////////////////////////////////////////////////\r
1918 class frmImportResultsADT : public wxDialog \r
1919 {\r
1920         private:\r
1921         \r
1922         protected:\r
1923                 wxStaticText* lblText;\r
1924                 wxTextCtrl* txtResults;\r
1925                 wxButton* btnCopyClipboard;\r
1926                 wxButton* btnFinish;\r
1927                 \r
1928                 // Virtual event handlers, overide them in your derived class\r
1929                 virtual void CopyClipboard( wxCommandEvent& event ) { event.Skip(); }\r
1930                 virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
1931                 \r
1932         \r
1933         public:\r
1934                 \r
1935                 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
1936                 ~frmImportResultsADT();\r
1937         \r
1938 };\r
1939 \r
1940 #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