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