Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmContactEditorIM: Implemented priority control
[xestiaab/.git] / source / AppXestiaAddrBk.h
index 3126cde..b816af7 100644 (file)
-///////////////////////////////////////////////////////////////////////////\r
-// C++ code generated with wxFormBuilder (version Jun 17 2015)\r
-// http://www.wxformbuilder.org/\r
-//\r
-// PLEASE DO "NOT" EDIT THIS FILE!\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-#ifndef __APPXESTIAADDRBK_H__\r
-#define __APPXESTIAADDRBK_H__\r
-\r
-#include <wx/artprov.h>\r
-#include <wx/xrc/xmlres.h>\r
-#include <wx/string.h>\r
-#include <wx/bitmap.h>\r
-#include <wx/image.h>\r
-#include <wx/icon.h>\r
-#include <wx/menu.h>\r
-#include <wx/gdicmn.h>\r
-#include <wx/font.h>\r
-#include <wx/colour.h>\r
-#include <wx/settings.h>\r
-#include <wx/statbmp.h>\r
-#include <wx/combo.h>\r
-#include <wx/sizer.h>\r
-#include <wx/listctrl.h>\r
-#include <wx/panel.h>\r
-#include <wx/html/htmlwin.h>\r
-#include <wx/splitter.h>\r
-#include <wx/statusbr.h>\r
-#include <wx/frame.h>\r
-#include <wx/stattext.h>\r
-#include <wx/statline.h>\r
-#include <wx/button.h>\r
-#include <wx/dialog.h>\r
-#include <wx/scrolwin.h>\r
-#include <wx/notebook.h>\r
-#include <wx/checkbox.h>\r
-#include <wx/choice.h>\r
-#include <wx/textctrl.h>\r
-#include <wx/combobox.h>\r
-#include <wx/datectrl.h>\r
-#include <wx/dateevt.h>\r
-#include <wx/bmpbuttn.h>\r
-#include <wx/slider.h>\r
-#include <wx/gauge.h>\r
-#include <wx/checklst.h>\r
-#include <wx/filepicker.h>\r
-#include <wx/treectrl.h>\r
-\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-#define ID_MANAGE_NEWAB 1000\r
-#define ID_IMPORT 1001\r
-#define ID_EXPORT 1002\r
-#define ID_CONTACT_EDIT 1003\r
-#define ID_CONTACT_DELETE 1004\r
-#define ID_VIEW_FNLN 1005\r
-#define ID_VIEW_LNFN 1006\r
-#define ID_VIEW_NICK 1007\r
-#define ID_VIEW_ASC 1008\r
-#define ID_VIEW_DESC 1009\r
-#define ID_VIEW_STATUSBAR 1010\r
-#define ID_MANAGE_CUT 1011\r
-#define ID_MANAGE_COPY 1012\r
-#define ID_MANAGE_PASTE 1013\r
-#define ID_HELP_SHOW 1014\r
-#define ID_MANAGE_UPDATE 1015\r
-#define ID_CONTACT_CLOSE 1016\r
-#define CONTACT_SAVE 1017\r
-#define CONTACT_SAVECLOSE 1018\r
-#define CONTACT_CLOSE 1019\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmMainADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmMainADT : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxMenuBar* mnuMain;\r
-               wxMenu* mnuManage;\r
-               wxMenuItem* mnuPrefSep;\r
-               wxMenuItem* mnuExitSep;\r
-               wxMenu* mnuContact;\r
-               wxMenu* mnuView;\r
-               wxMenu* mnuShowContactsAs;\r
-               wxMenu* mnuViewSortBy;\r
-               wxMenu* mnuViewShow;\r
-               wxMenu* mnuEdit;\r
-               wxMenu* mnuWindow;\r
-               wxMenu* mnuHelp;\r
-               wxMenuItem* mnuHelpAboutSep;\r
-               wxBoxSizer* szrMain;\r
-               wxStaticBitmap* bmpIcon;\r
-               wxComboCtrl* AccCtrl;\r
-               wxSplitterWindow* m_splitter13;\r
-               wxPanel* m_panel19;\r
-               wxFlexGridSizer* szrContactList;\r
-               wxFlexGridSizer* szrAccList;\r
-               wxListCtrl* lstContacts;\r
-               wxPanel* m_panel20;\r
-               wxHtmlWindow* htmContactData;\r
-               wxStatusBar* stbBottom;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OpenNewABDialog( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void RefreshAddressBook( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenImportDialog( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenExportDialog( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenPreferences( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ShowContactEditorNew( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ShowContactEditorEdit( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenFindContactsWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortFNLN( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortLNFN( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortDisplayAs( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortAscending( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SortDescending( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ToggleStatusBar( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ShowActivityWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CutAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CopyAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void PasteAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CheckUpdates( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenContactInfo( wxListEvent& event ) { event.Skip(); }\r
-               virtual void ShowContactInfo( wxListEvent& event ) { event.Skip(); }\r
-               virtual void ShowContactSubmenu( wxMouseEvent& event ) { event.Skip(); }\r
-               virtual void UpdateSBIconPlacement( wxSizeEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               \r
-               ~frmMainADT();\r
-               \r
-               void m_splitter13OnIdle( wxIdleEvent& )\r
-               {\r
-                       m_splitter13->SetSashPosition( 314 );\r
-                       m_splitter13->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );\r
-               }\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmUpdateADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmUpdateADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxPanel* pnlUpdateData;\r
-               wxStaticText* lblRunningText;\r
-               wxStaticText* lblRunningVer;\r
-               wxStaticText* lblAvailableText;\r
-               wxStaticText* lblAvailableVer;\r
-               wxStaticText* lblBuildTypeText;\r
-               wxStaticText* lblBuildType;\r
-               wxStaticText* lblUpdateMessage;\r
-               wxStaticLine* statLine;\r
-               wxButton* btnVisitGelforn;\r
-               wxButton* btnVisitPREMIUM;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmUpdateADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmSearchADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmSearchADT : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStatusBar* stbBottom;\r
-               wxSplitterWindow* m_splitter4;\r
-               wxPanel* m_panel60;\r
-               wxNotebook* nbkSearch;\r
-               wxScrolledWindow* tabSearch;\r
-               wxFlexGridSizer* szrSearch;\r
-               wxScrolledWindow* tabAdvanced;\r
-               wxButton* btnSelectAccounts;\r
-               wxButton* btnSearch;\r
-               wxButton* btnReset;\r
-               wxPanel* m_panel61;\r
-               wxListCtrl* lstResults;\r
-               wxMenuBar* m_menubar5;\r
-               wxMenu* mnuContact;\r
-               wxMenuItem* mnuContactEdit;\r
-               wxMenuItem* mnuContactReveal;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void SelectAccounts( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SearchContacts( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ResetContacts( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void OpenContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void EditContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void RevealContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               \r
-               ~frmSearchADT();\r
-               \r
-               void m_splitter4OnIdle( wxIdleEvent& )\r
-               {\r
-                       m_splitter4->SetSashPosition( 178 );\r
-                       m_splitter4->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmSearchADT::m_splitter4OnIdle ), NULL, this );\r
-               }\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmPreferencesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmPreferencesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* NbtPreferences;\r
-               wxPanel* tabGeneral;\r
-               wxCheckBox* chkSaveWindowPosition;\r
-               wxCheckBox* chkHideLocal;\r
-               wxPanel* tabTheme;\r
-               wxListCtrl* lstThemes;\r
-               wxButton* btnThemeAdd;\r
-               wxButton* btnThemeModify;\r
-               wxButton* btnThemeDelete;\r
-               wxPanel* tabAccounts;\r
-               wxListCtrl* lstAccounts;\r
-               wxButton* btnAccountAdd;\r
-               wxButton* btnAccountModify;\r
-               wxButton* btnAccountDelete;\r
-               wxButton* btnSave;\r
-               wxButton* btnCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }\r
-               virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }\r
-               virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }\r
-               virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmPreferencesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmAboutADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmAboutADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticBitmap* bmpLogo;\r
-               wxStaticText* lblVersion;\r
-               wxStaticText* lblCompileTime;\r
-               wxStaticText* lblCopyright;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmAboutADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactADT : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxHtmlWindow* htmContactData;\r
-               wxMenuBar* m_menubar2;\r
-               wxMenu* contact;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               \r
-               ~frmContactADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmNewAccountADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmNewAccountADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxBoxSizer* szrNewAccount;\r
-               wxPanel* tabType;\r
-               wxStaticText* lblEnterText;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbServerType;\r
-               wxStaticText* lblServerAddress;\r
-               wxTextCtrl* txtServerAddress;\r
-               wxStaticText* lblServerPort;\r
-               wxTextCtrl* txtServerPort;\r
-               wxStaticText* lblUsername;\r
-               wxTextCtrl* txtUsername;\r
-               wxStaticText* lblPassword;\r
-               wxTextCtrl* txtPassword;\r
-               wxStaticText* lblSSL;\r
-               wxCheckBox* chkUseSSL;\r
-               wxPanel* tabConn;\r
-               wxStaticText* lblConnectionResult;\r
-               wxStaticText* lblServerConnected;\r
-               wxStaticText* lblServerConnResult;\r
-               wxStaticText* lblValidResponse;\r
-               wxStaticText* lblServerResponse;\r
-               wxStaticText* lblUseSSL;\r
-               wxStaticText* lblServerSSLResult;\r
-               wxStaticText* lblServerSSLCert;\r
-               wxStaticText* lblServerSSLValid;\r
-               wxStaticText* lblServerUsernamePassword;\r
-               wxStaticText* lblAbleToLoginResult;\r
-               wxStaticText* lblIsCalDAV;\r
-               wxStaticText* lblCardDAVSupportResult;\r
-               wxStaticLine* m_staticline3;\r
-               wxStaticText* lblConnectionResultText;\r
-               wxPanel* tabFinish;\r
-               wxStaticText* lblFinishText;\r
-               wxStaticText* lblAccountName;\r
-               wxTextCtrl* txtAccountName;\r
-               wxButton* btnPrevious;\r
-               wxButton* btnNext;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmNewAccountADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorADT : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkContact;\r
-               wxScrolledWindow* tabGeneral;\r
-               wxStaticText* lblTitle;\r
-               wxTextCtrl* txtTitle;\r
-               wxStaticText* lblForename;\r
-               wxTextCtrl* txtForename;\r
-               wxStaticText* lblSurname;\r
-               wxTextCtrl* txtSurname;\r
-               wxStaticText* lblOtherNames;\r
-               wxTextCtrl* txtOtherNames;\r
-               wxStaticText* lblSuffix;\r
-               wxTextCtrl* txtSuffix;\r
-               wxStaticText* lblDisplayAs;\r
-               wxComboBox* cmbDisplayAs;\r
-               wxStaticText* lblBirthday;\r
-               wxDatePickerCtrl* dapBirthday;\r
-               wxTextCtrl* txtBirthday;\r
-               wxStaticText* lblAnniversary;\r
-               wxDatePickerCtrl* dapAnniversary;\r
-               wxTextCtrl* txtAnniversary;\r
-               wxStaticText* lblGender;\r
-               wxChoice* cmbGender;\r
-               wxTextCtrl* txtGenderDescription;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblNicknames;\r
-               wxListCtrl* lboNicknames;\r
-               wxButton* btnAddGeneralNickname;\r
-               wxButton* btnModifyGeneralNickname;\r
-               wxButton* btnDeleteGeneralNickname;\r
-               wxStaticText* lblAddress;\r
-               wxListCtrl* lboAddresses;\r
-               wxButton* btnAddGeneralAddress;\r
-               wxButton* btnModifyGeneralAddress;\r
-               wxButton* btnDeleteGeneralAddress;\r
-               wxStaticText* lblEmail;\r
-               wxListCtrl* lboEmails;\r
-               wxButton* btnAddEmailAddress;\r
-               wxButton* btnModifyEmailAddress;\r
-               wxButton* btnDeleteEmailAddress;\r
-               wxStaticText* lblIM;\r
-               wxListCtrl* lboIM;\r
-               wxButton* btnAddIMAddress;\r
-               wxButton* btnModifyIMAddress;\r
-               wxButton* btnDeleteIMAddress;\r
-               wxStaticText* lblTelephone;\r
-               wxListCtrl* lboTelephone;\r
-               wxButton* btnAddTelephone;\r
-               wxButton* btnModifyTelephone;\r
-               wxButton* btnDeleteTelephone;\r
-               wxStaticText* lblLanguages;\r
-               wxListCtrl* lboLanguages;\r
-               wxButton* btnAddLanguage;\r
-               wxButton* btnModifyLanguage;\r
-               wxButton* btnDeleteLanguage;\r
-               wxStaticText* lblTimezone;\r
-               wxListCtrl* lboTimezones;\r
-               wxButton* btnAddTimezone;\r
-               wxButton* btnModifyTimezone;\r
-               wxButton* btnDeleteTimezone;\r
-               wxStaticText* lblGeopositioning;\r
-               wxListCtrl* lboGeoposition;\r
-               wxButton* btnAddGeneralGeoposition;\r
-               wxButton* btnModifyGeneralGeoposition;\r
-               wxButton* btnDeleteGeneralGeoposition;\r
-               wxStaticText* lblRelated;\r
-               wxListCtrl* lboRelated;\r
-               wxButton* btnAddRelated;\r
-               wxButton* btnModifyRelated;\r
-               wxButton* btnDeleteRelated;\r
-               wxStaticText* lblWebsites;\r
-               wxListCtrl* lboWebsites;\r
-               wxButton* btnAddWebsite;\r
-               wxButton* btnModifyWebsite;\r
-               wxButton* btnDeleteWebsite;\r
-               wxStaticText* lblTitles;\r
-               wxListCtrl* lboTitles;\r
-               wxButton* btnAddTitle;\r
-               wxButton* btnModifyTitle;\r
-               wxButton* btnDeleteTitle;\r
-               wxStaticText* lblRoles;\r
-               wxListCtrl* lboRoles;\r
-               wxButton* btnAddRole;\r
-               wxButton* btnModifyRole;\r
-               wxButton* btnDeleteRole;\r
-               wxStaticText* lblOrganisations;\r
-               wxListCtrl* lboOrganisations;\r
-               wxButton* btnAddOrganisations;\r
-               wxButton* btnModifyOrganisations;\r
-               wxButton* btnDeleteOrganisations;\r
-               wxStaticText* lblNotes;\r
-               wxListCtrl* lboNotes;\r
-               wxButton* btnAddNote;\r
-               wxButton* btnModifyNote;\r
-               wxButton* btnDeleteNote;\r
-               wxScrolledWindow* tabHome;\r
-               wxStaticText* lblHomeNickname;\r
-               wxListCtrl* lboHomeNicknames;\r
-               wxButton* btnAddHomeNickname;\r
-               wxButton* btnModifyHomeNickname;\r
-               wxButton* btnDeleteHomeNickname;\r
-               wxStaticText* lblHomeAddresses;\r
-               wxListCtrl* lboHomeAddresses;\r
-               wxButton* btnAddHomeAddress;\r
-               wxButton* btnModifyHomeAddress;\r
-               wxButton* btnDeleteHomeAddress;\r
-               wxStaticText* lblHomeEmail;\r
-               wxListCtrl* lboHomeEmails;\r
-               wxButton* btnAddHomeEmailAddress;\r
-               wxButton* btnModifyHomeEmailAddress;\r
-               wxButton* btnDeleteHomeEmailAddress;\r
-               wxStaticText* lblHomeIM;\r
-               wxListCtrl* lboHomeIM;\r
-               wxButton* btnAddHomeIMAddress;\r
-               wxButton* btnModifyHomeIMAddress;\r
-               wxButton* btnDeleteHomeIMAddress;\r
-               wxStaticText* lblHomeTelephone;\r
-               wxListCtrl* lboHomeTelephone;\r
-               wxButton* btnAddHomeTelephone;\r
-               wxButton* btnModifyHomeTelephone;\r
-               wxButton* btnDeleteHomeTelephone;\r
-               wxStaticText* lblHomeLanguages;\r
-               wxListCtrl* lboHomeLanguages;\r
-               wxButton* btnAddHomeLanguage;\r
-               wxButton* btnModifyHomeLanguage;\r
-               wxButton* btnDeleteHomeLanguage;\r
-               wxStaticText* lblHomeTimezone;\r
-               wxListCtrl* lboHomeTimezones;\r
-               wxButton* btnAddHomeTimezone;\r
-               wxButton* btnModifyHomeTimezone;\r
-               wxButton* btnDeleteHomeTimezone;\r
-               wxStaticText* lblHomeGeopositioning;\r
-               wxListCtrl* lboHomeGeoposition;\r
-               wxButton* btnAddHomeGeoposition;\r
-               wxButton* btnModifyHomeGeoposition;\r
-               wxButton* btnDeleteHomePosition;\r
-               wxStaticText* lblHomeWebsites;\r
-               wxListCtrl* lboHomeWebsites;\r
-               wxButton* btnAddHomeWebsite;\r
-               wxButton* btnHomeModifyWebsite;\r
-               wxButton* btnDeleteHomeWebsite;\r
-               wxStaticText* lblHomeTitles;\r
-               wxListCtrl* lboHomeTitles;\r
-               wxButton* btnAddHomeTitle;\r
-               wxButton* btnModifyHomeTitle;\r
-               wxButton* btnDeleteHomeTitle;\r
-               wxStaticText* lblHomeRoles;\r
-               wxListCtrl* lboHomeRoles;\r
-               wxButton* btnAddHomeRole;\r
-               wxButton* btnModifyHomeRole;\r
-               wxButton* btnDeleteHomeRole;\r
-               wxStaticText* lblHomeOrganisations;\r
-               wxListCtrl* lboHomeOrganisations;\r
-               wxButton* btnAddHomeOrganisations;\r
-               wxButton* btnModifyHomeOrganisations;\r
-               wxButton* btnDeleteHomeOrganisations;\r
-               wxStaticText* lblHomeNotes;\r
-               wxListCtrl* lboHomeNotes;\r
-               wxButton* btnAddHomeNote;\r
-               wxButton* btnModifyHomeNote;\r
-               wxButton* btnDeleteHomeNote;\r
-               wxScrolledWindow* tabBusiness;\r
-               wxStaticText* lblBusinessNickname;\r
-               wxListCtrl* lboBusinessNicknames;\r
-               wxButton* btnAddBusinessNickname;\r
-               wxButton* btnModifyBusinessNickname;\r
-               wxButton* btnDeleteBusinessNickname;\r
-               wxStaticText* lblBusinessAddress;\r
-               wxListCtrl* lboBusinessAddresses;\r
-               wxButton* btnAddBusinessAddress;\r
-               wxButton* btnModifyBusinessAddress;\r
-               wxButton* btnDeleteBusinessAddress;\r
-               wxStaticText* lblBusinessEmail;\r
-               wxListCtrl* lboBusinessEmail;\r
-               wxButton* btnAddBusinessEmailAddress;\r
-               wxButton* btnModifyBusinessEmailAddress;\r
-               wxButton* btnDeleteBusinessEmailAddress;\r
-               wxStaticText* lblBusinessIM;\r
-               wxListCtrl* lboBusinessIM;\r
-               wxButton* btnAddBusinessIMAddress;\r
-               wxButton* btnModifyBusinessIMAddress;\r
-               wxButton* btnDeleteBusinessIMAddress;\r
-               wxStaticText* lblBusinessTelephone;\r
-               wxListCtrl* lboBusinessTelephone;\r
-               wxButton* btnBusinessAddTelephone;\r
-               wxButton* btnBusinessModifyTelephone;\r
-               wxButton* btnBusinessDeleteTelephone;\r
-               wxStaticText* lblBusinessLanguage;\r
-               wxListCtrl* lboBusinessLanguages;\r
-               wxButton* btnBusinessAddLanguage;\r
-               wxButton* btnBusinessModifyLanguage;\r
-               wxButton* btnBusinessDeleteLanguage;\r
-               wxStaticText* lblBusinessTimezones;\r
-               wxListCtrl* lboBusinessTimezones;\r
-               wxButton* btnBusinessAddTimezone;\r
-               wxButton* btnBusinessModifyTimezone;\r
-               wxButton* btnDeleteBusinessTimezone;\r
-               wxStaticText* lblBusinessGeopositioning;\r
-               wxListCtrl* lboBusinessGeoposition;\r
-               wxButton* btnAddBusinessGeoposition;\r
-               wxButton* btnModifyBusinessGeoposition;\r
-               wxButton* btnDeleteBusinessGeoposition;\r
-               wxStaticText* lblBusinessWebsites;\r
-               wxListCtrl* lboBusinessWebsites;\r
-               wxButton* btnAddBusinessWebsite;\r
-               wxButton* btnModifyBusinessWebsite;\r
-               wxButton* btnDeleteBusinessWebsite;\r
-               wxStaticText* lblBusinessTitles;\r
-               wxListCtrl* lboBusinessTitles;\r
-               wxButton* btnAddBusinessTitle;\r
-               wxButton* btnModifyBusinessTitle;\r
-               wxButton* btnDeleteBusinessTitle;\r
-               wxStaticText* lblBusinessRoles;\r
-               wxListCtrl* lboBusinessRoles;\r
-               wxButton* btnAddBusinessRole;\r
-               wxButton* btnModifyBusinessRole;\r
-               wxButton* btnDeleteBusinessRole;\r
-               wxStaticText* lblBusinessOrganisations;\r
-               wxListCtrl* lboBusinessOrganisations;\r
-               wxButton* btnAddBusinessOrganisations;\r
-               wxButton* btnModifyBusinessOrganisations;\r
-               wxButton* btnDeleteBusinessOrganisations;\r
-               wxStaticText* lblBusinessNotes;\r
-               wxListCtrl* lboBusinessNotes;\r
-               wxButton* btnBusinessAddNote;\r
-               wxButton* btnBusinessModifyNote;\r
-               wxButton* btnBusinessDeleteNote;\r
-               wxScrolledWindow* tabCategories;\r
-               wxListCtrl* lboCategories;\r
-               wxButton* btnAddCategory;\r
-               wxButton* btnModifyCategory;\r
-               wxButton* btnDeleteCategory;\r
-               wxScrolledWindow* tabMembers;\r
-               wxListCtrl* lboGroups;\r
-               wxButton* btnAddGroups;\r
-               wxButton* btnModifyGroups;\r
-               wxButton* btnDeleteGroups;\r
-               wxScrolledWindow* tabPictures;\r
-               wxStaticBitmap* imgPicture;\r
-               wxListCtrl* lboPictures;\r
-               wxButton* btnAddPicture;\r
-               wxButton* btnModifyPicture;\r
-               wxButton* btnDeletePicture;\r
-               wxScrolledWindow* tabLogo;\r
-               wxStaticBitmap* imgLogo;\r
-               wxListCtrl* lboLogos;\r
-               wxButton* btnAddLogo;\r
-               wxButton* btnModifyLogo;\r
-               wxButton* btnDeleteLogo;\r
-               wxScrolledWindow* tabSounds;\r
-               wxListCtrl* lboSounds;\r
-               wxButton* btnAddSound;\r
-               wxButton* btnModifySound;\r
-               wxButton* btnDeleteSound;\r
-               wxStaticLine* m_staticline1;\r
-               wxBitmapButton* btnPlay;\r
-               wxBitmapButton* btnStop;\r
-               wxScrolledWindow* tabCalendaring;\r
-               wxStaticText* lblCalendarAddresses;\r
-               wxListCtrl* lboCalendarAddresses;\r
-               wxButton* btnAddCalendarAddress;\r
-               wxButton* btnModifyCalendarAddress;\r
-               wxButton* btnDeleteCalendarAddress;\r
-               wxStaticText* lblCalendarRequestAddresses;\r
-               wxListCtrl* lboCalendarRequestAddress;\r
-               wxButton* btnAddCalendarRequestAddress;\r
-               wxButton* btnModifyCalendarRequestAddress;\r
-               wxButton* btnDeleteCalendarRequestAddress;\r
-               wxStaticText* lblFreeBusyAddresses;\r
-               wxListCtrl* lboFreeBusyAddresses;\r
-               wxButton* btnAddFreeBusyAddress;\r
-               wxButton* btnModifyFreeBusyAddress;\r
-               wxButton* btnDeleteFreeBusyAddress;\r
-               wxScrolledWindow* tabSecurity;\r
-               wxListCtrl* lboKeys;\r
-               wxButton* btnAddKey;\r
-               wxButton* btnModifyKey;\r
-               wxButton* btnDeleteKey;\r
-               wxScrolledWindow* tabOther;\r
-               wxStaticText* lblVendorNamespace;\r
-               wxListCtrl* lboVendorNamespace;\r
-               wxButton* btnAddVendorNamespace;\r
-               wxButton* btnModifyVendorNamespace;\r
-               wxButton* btnDeleteVendorNamespace;\r
-               wxStaticText* lblXTokens;\r
-               wxListCtrl* lboXToken;\r
-               wxButton* btnAddXToken;\r
-               wxButton* btnModifyXToken;\r
-               wxButton* btnDeleteXToken;\r
-               wxMenuBar* m_menubar3;\r
-               wxMenu* mnuContact;\r
-               wxMenu* mnuEdit;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void UpdateDisplayAs( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void UpdateName( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void UpdateMembersTab( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralRelated( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGeneralNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteHomeNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessNickname( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessEmail( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessIM( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessTitle( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessRole( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteBusinessNote( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddCategory( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyCategory( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteCategory( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddGroup( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyGroup( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteGroup( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void LoadPicture( wxListEvent& event ) { event.Skip(); }\r
-               virtual void AddPicture( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyPicture( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeletePicture( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void LoadLogo( wxListEvent& event ) { event.Skip(); }\r
-               virtual void AddLogo( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyLogo( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteLogo( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddSound( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteSound( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void PlaySound( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void StopSound( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteCalendarAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddCalendarRequest( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyCalendarRequest( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteFreeBusy( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddKey( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyKey( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteKey( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteVendorNamespace( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddXToken( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ModifyXToken( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DeleteXToken( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SaveCloseContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseContact( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CutText( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               \r
-               ~frmContactEditorADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorAddressADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorAddressADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkAddress;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblAddress;\r
-               wxTextCtrl* txtAddress;\r
-               wxStaticText* m_staticText61;\r
-               wxTextCtrl* txtTownCity;\r
-               wxStaticText* lblCountyState;\r
-               wxTextCtrl* txtCounty;\r
-               wxStaticText* lblPostCode;\r
-               wxTextCtrl* txtPostCode;\r
-               wxStaticText* lblCountry;\r
-               wxTextCtrl* txtCountry;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxPanel* tabLabel;\r
-               wxButton* btnCopyMailing;\r
-               wxTextCtrl* txtLabel;\r
-               wxPanel* tabOther;\r
-               wxStaticText* lblLanguage;\r
-               wxComboBox* cmbLanguage;\r
-               wxStaticText* lblGeography;\r
-               wxTextCtrl* txtGeo;\r
-               wxStaticText* lblTimezone;\r
-               wxTextCtrl* txtTimezone;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CopyAddress( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorAddressADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmConflictResolutionADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmConflictResolutionADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* lblText;\r
-               wxSplitterWindow* m_splitter3;\r
-               wxPanel* m_panel44;\r
-               wxHtmlWindow* htmClient;\r
-               wxPanel* m_panel45;\r
-               wxHtmlWindow* htmServer;\r
-               wxButton* btnKeepLocal;\r
-               wxButton* btnKeepServer;\r
-               wxButton* btnDecideLater;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmConflictResolutionADT();\r
-               \r
-               void m_splitter3OnIdle( wxIdleEvent& )\r
-               {\r
-                       m_splitter3->SetSashPosition( 257 );\r
-                       m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );\r
-               }\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmActivityMgrADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmActivityMgrADT : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxMenuBar* mnuMenuBar;\r
-               wxMenu* mnuWindow;\r
-               wxPanel* m_panel43;\r
-               wxStaticBitmap* bmpActivity;\r
-               wxPanel* m_panel46;\r
-               wxStaticText* lblDetails;\r
-               wxGauge* GauProgress;\r
-               wxPanel* m_panel44;\r
-               wxListCtrl* lstActivity;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }\r
-               virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               \r
-               ~frmActivityMgrADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorNicknameADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorNicknameADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkAddress;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblNickname;\r
-               wxTextCtrl* txtNickname;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxPanel* tabOther;\r
-               wxStaticText* lblLanguage;\r
-               wxComboBox* cmbLanguage;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorNicknameADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorGroupsADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorGroupsADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkGroup;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblContacts;\r
-               wxCheckListBox* chkContacts;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void FetchContacts( wxInitDialogEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorGroupsADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorRolesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorRolesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkRole;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblRole;\r
-               wxTextCtrl* txtRole;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorRolesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorOrganisationsADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorOrganisationsADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkOrganisation;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblOrganisation;\r
-               wxTextCtrl* txtOrganisation;\r
-               wxStaticText* lblSortAs;\r
-               wxComboBox* cmbSortAs;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorOrganisationsADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorNotesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorNotesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkNotes;\r
-               wxPanel* tabGeneral;\r
-               wxTextCtrl* txtNote;\r
-               wxPanel* tabPriority;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxPanel* tabLanguage;\r
-               wxStaticText* lblLanguage;\r
-               wxComboBox* cmbLanguage;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorNotesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorTitlesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorTitlesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkTitles;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblTitle;\r
-               wxTextCtrl* txtTitle;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorTitlesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorRelatedADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorRelatedADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkRelated;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblRelation;\r
-               wxTextCtrl* txtRelated;\r
-               wxStaticText* lblType;\r
-               wxComboBox* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorRelatedADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorSoundADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorSoundADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkRelated;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblSoundFile;\r
-               wxFilePickerCtrl* fipSound;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorSoundADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorPictureADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorPictureADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkRelated;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblPictureFile;\r
-               wxFilePickerCtrl* fipPicture;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorPictureADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorWebsitesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorWebsitesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblWebsite;\r
-               wxTextCtrl* txtWebsite;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorWebsitesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorGeopositionADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorGeopositionADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblGeoposition;\r
-               wxTextCtrl* txtGeoposition;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorGeopositionADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorCalAdrADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorCalAdrADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblAddress;\r
-               wxTextCtrl* txtAddress;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorCalAdrADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorVendorADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorVendorADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblVendorPEN;\r
-               wxTextCtrl* txtPEN;\r
-               wxStaticText* lblElement;\r
-               wxTextCtrl* txtElement;\r
-               wxStaticText* lblValue;\r
-               wxTextCtrl* txtValue;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorVendorADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorXTokenADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorXTokenADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblTokenName;\r
-               wxTextCtrl* txtTokenName;\r
-               wxStaticText* lblXT;\r
-               wxTextCtrl* txtValue;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorXTokenADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorKeyADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorKeyADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkWebsite;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblKeyType;\r
-               wxChoice* cmbKeyMainType;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxPanel* tabURL;\r
-               wxStaticText* lblKeyFormat;\r
-               wxComboBox* cmbURL;\r
-               wxStaticText* lblAddress;\r
-               wxTextCtrl* txtAddress;\r
-               wxPanel* tabKey;\r
-               wxStaticText* lblKeyFormatData;\r
-               wxComboBox* cmbKeyType;\r
-               wxStaticText* lblKeyData;\r
-               wxTextCtrl* txtKeyData;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void ProcessKeyType( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ConvertURLType( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ConvertKeyType( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorKeyADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorEmailADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorEmailADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkEmail;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblEmailAddress;\r
-               wxTextCtrl* txtEmail;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorEmailADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorIMADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorIMADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkIM;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblIMType;\r
-               wxComboBox* cmbIMType;\r
-               wxStaticText* lblUsername;\r
-               wxTextCtrl* txtUsername;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorIMADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorCategoryADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorCategoryADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkIM;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblCategory;\r
-               wxTextCtrl* txtCategory;\r
-               wxStaticText* lblType;\r
-               wxChoice* cmbType;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorCategoryADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorTelephoneADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorTelephoneADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkAddress;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblTelephone;\r
-               wxTextCtrl* txtTelephone;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxStaticText* lblTelephoneType;\r
-               wxCheckBox* chkVoice;\r
-               wxCheckBox* chkText;\r
-               wxCheckBox* chkFax;\r
-               wxCheckBox* chkMobile;\r
-               wxCheckBox* chkVideo;\r
-               wxCheckBox* chkTextphone;\r
-               wxCheckBox* chkPager;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorTelephoneADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorLanguagesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorLanguagesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkLanguages;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblLanguage;\r
-               wxTextCtrl* txtLanguage;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorLanguagesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmContactEditorTimezonesADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmContactEditorTimezonesADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* nbkTimezone;\r
-               wxPanel* tabGeneral;\r
-               wxStaticText* lblTimezone;\r
-               wxComboBox* cmbTimezone;\r
-               wxStaticText* lblPriority;\r
-               wxCheckBox* chkUsePref;\r
-               wxSlider* sliPriority;\r
-               wxStaticText* lblHigh;\r
-               wxStaticText* lblLow;\r
-               wxButton* btnAction;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmContactEditorTimezonesADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class XABSearchPanelADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class XABSearchPanelADT : public wxPanel \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxChoice* choOption;\r
-               wxBoxSizer* szrSSet;\r
-               wxCheckBox* chkActive;\r
-               wxTextCtrl* txtSearch;\r
-               wxBitmapButton* btnAdd;\r
-               wxBitmapButton* btnDelete;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void UpdateOptions( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void AddSearchWidget( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void RemoveSearchWidget( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               XABSearchPanelADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 390,40 ), long style = wxTAB_TRAVERSAL ); \r
-               ~XABSearchPanelADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmSearchAccountsADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmSearchAccountsADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxCheckListBox* chlAccounts;\r
-               wxButton* btnSelect;\r
-               wxButton* btnCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void UpdateSelectedAccounts( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmSearchAccountsADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmEditAccountADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmEditAccountADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* tabAccount;\r
-               wxPanel* tabProperties;\r
-               wxStaticText* lblAccName;\r
-               wxTextCtrl* txtAccountName;\r
-               wxStaticText* lblAccAdr;\r
-               wxTextCtrl* txtAddress;\r
-               wxStaticText* m_staticText193;\r
-               wxTextCtrl* txtPort;\r
-               wxStaticText* lblPort;\r
-               wxTextCtrl* txtUsername;\r
-               wxStaticText* lblPassword;\r
-               wxTextCtrl* txtPassword;\r
-               wxStaticText* lblPrefix;\r
-               wxTextCtrl* txtPrefix;\r
-               wxButton* btnDetect;\r
-               wxStaticText* txtSSL;\r
-               wxCheckBox* chkSSL;\r
-               wxPanel* tabRefresh;\r
-               wxStaticText* lblRefresh;\r
-               wxTextCtrl* txtRefresh;\r
-               wxButton* btnSave;\r
-               wxButton* btnCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmEditAccountADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmSSLCertificateADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmSSLCertificateADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxNotebook* m_notebook28;\r
-               wxPanel* tabSummary;\r
-               wxPanel* pnlTop;\r
-               wxStaticText* lblCertName;\r
-               wxStaticText* lblValidityStatus;\r
-               wxPanel* m_panel54;\r
-               wxStaticText* lblIssuedTo;\r
-               wxStaticText* lblIssuedToData;\r
-               wxStaticText* lblValidFrom;\r
-               wxStaticText* lblValidFromData;\r
-               wxStaticText* lblValidUntil;\r
-               wxStaticText* lblValidUntilData;\r
-               wxPanel* tabDetail;\r
-               wxListCtrl* lstValues;\r
-               wxTextCtrl* txtValueData;\r
-               wxPanel* tabHierarchy;\r
-               wxTreeCtrl* treHierarchy;\r
-               wxPanel* m_panel57;\r
-               wxButton* btnViewCert;\r
-               wxPanel* pnlButtons;\r
-               wxButton* btnClose;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }\r
-               virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }\r
-               virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmSSLCertificateADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmInvalidSSLCertificateADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmInvalidSSLCertificateADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* lblSSLText;\r
-               wxButton* btnAccept;\r
-               wxButton* btnReject;\r
-               wxButton* btnViewCert;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void Accept( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void Reject( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmInvalidSSLCertificateADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmImportContactsADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmImportContactsADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* lblImportText;\r
-               wxCheckListBox* lstContacts;\r
-               wxBoxSizer* szrAccount;\r
-               wxStaticText* lblAccountText;\r
-               wxButton* btnImport;\r
-               wxButton* btnCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void ImportContacts( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmImportContactsADT();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class frmImportResultsADT\r
-///////////////////////////////////////////////////////////////////////////////\r
-class frmImportResultsADT : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* lblText;\r
-               wxTextCtrl* txtResults;\r
-               wxButton* btnCopyClipboard;\r
-               wxButton* btnFinish;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void CopyClipboard( wxCommandEvent& event ) { event.Skip(); }\r
-               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               \r
-               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
-               ~frmImportResultsADT();\r
-       \r
-};\r
-\r
-#endif //__APPXESTIAADDRBK_H__\r
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Dec 21 2016)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __APPXESTIAADDRBK_H__
+#define __APPXESTIAADDRBK_H__
+
+#include <wx/artprov.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/string.h>
+#include <wx/bitmap.h>
+#include <wx/image.h>
+#include <wx/icon.h>
+#include <wx/menu.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/statbmp.h>
+#include <wx/combo.h>
+#include <wx/sizer.h>
+#include <wx/listctrl.h>
+#include <wx/panel.h>
+#include <wx/html/htmlwin.h>
+#include <wx/splitter.h>
+#include <wx/statusbr.h>
+#include <wx/toolbar.h>
+#include <wx/frame.h>
+#include <wx/stattext.h>
+#include <wx/statline.h>
+#include <wx/button.h>
+#include <wx/dialog.h>
+#include <wx/scrolwin.h>
+#include <wx/notebook.h>
+#include <wx/checkbox.h>
+#include <wx/clrpicker.h>
+#include <wx/choice.h>
+#include <wx/textctrl.h>
+#include <wx/combobox.h>
+#include <wx/datectrl.h>
+#include <wx/dateevt.h>
+#include <wx/bmpbuttn.h>
+#include <wx/slider.h>
+#include <wx/gauge.h>
+#include <wx/checklst.h>
+#include <wx/filepicker.h>
+#include <wx/treectrl.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+#define ID_MANAGE_NEWAB 1000
+#define ID_IMPORT 1001
+#define ID_EXPORT 1002
+#define ID_CONTACT_ADD 1003
+#define ID_CONTACT_EDIT 1004
+#define ID_CONTACT_DELETE 1005
+#define ID_CONTACT_FIND 1006
+#define ID_VIEW_FNLN 1007
+#define ID_VIEW_LNFN 1008
+#define ID_VIEW_NICK 1009
+#define ID_VIEW_ASC 1010
+#define ID_VIEW_DESC 1011
+#define ID_VIEW_STATUSBAR 1012
+#define ID_MANAGE_CUT 1013
+#define ID_MANAGE_COPY 1014
+#define ID_MANAGE_PASTE 1015
+#define ID_HELP_SHOW 1016
+#define ID_MANAGE_UPDATE 1017
+#define ID_CONTACT_CLOSE 1018
+#define CONTACT_SAVE 1019
+#define CONTACT_SAVECLOSE 1020
+#define CONTACT_CLOSE 1021
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmMainADT
+///////////////////////////////////////////////////////////////////////////////
+class frmMainADT : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxMenuBar* mnuMain;
+               wxMenu* mnuManage;
+               wxMenuItem* mnuPrefSep;
+               wxMenuItem* mnuExitSep;
+               wxMenu* mnuContact;
+               wxMenu* mnuView;
+               wxMenu* mnuShowContactsAs;
+               wxMenu* mnuViewSortBy;
+               wxMenu* mnuViewShow;
+               wxMenu* mnuEdit;
+               wxMenu* mnuWindow;
+               wxMenu* mnuHelp;
+               wxMenuItem* mnuHelpAboutSep;
+               wxBoxSizer* szrMain;
+               wxStaticBitmap* bmpIcon;
+               wxComboCtrl* AccCtrl;
+               wxSplitterWindow* m_splitter13;
+               wxPanel* m_panel19;
+               wxBoxSizer* szrContactList;
+               wxListCtrl* lstContacts;
+               wxPanel* m_panel20;
+               wxHtmlWindow* htmContactData;
+               wxStatusBar* stbBottom;
+               wxToolBar* tblMain;
+               wxToolBarToolBase* tbtNewAccount; 
+               wxToolBarToolBase* tbtPreferences; 
+               wxToolBarToolBase* tbtSearch; 
+               wxToolBarToolBase* tbtAddContact; 
+               wxToolBarToolBase* tbtEditContact; 
+               wxToolBarToolBase* tbtDeleteContact; 
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void QuitApp( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OpenNewABDialog( wxCommandEvent& event ) { event.Skip(); }
+               virtual void RefreshAddressBook( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OpenImportDialog( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OpenExportDialog( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OpenPreferences( wxCommandEvent& event ) { event.Skip(); }
+               virtual void QuitApp( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowContactEditorNew( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowContactEditorEdit( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OpenFindContactsWindow( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortFNLN( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortLNFN( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortDisplayAs( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortAscending( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SortDescending( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ToggleStatusBar( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowActivityWindow( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CutAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CopyAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void PasteAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowHelp( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CheckUpdates( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowAboutWindow( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OpenContactInfoList( wxListEvent& event ) { event.Skip(); }
+               virtual void ShowContactInfo( wxListEvent& event ) { event.Skip(); }
+               virtual void ShowContactMenu( wxMouseEvent& event ) { event.Skip(); }
+               virtual void ShowContactSubmenu( wxMouseEvent& event ) { event.Skip(); }
+               virtual void UpdateSBIconPlacement( wxSizeEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmMainADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Xestia Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 745,476 ), long style = wxDEFAULT_FRAME_STYLE );
+               
+               ~frmMainADT();
+               
+               void m_splitter13OnIdle( wxIdleEvent& )
+               {
+                       m_splitter13->SetSashPosition( 201 );
+                       m_splitter13->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );
+               }
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmUpdateADT
+///////////////////////////////////////////////////////////////////////////////
+class frmUpdateADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxPanel* pnlUpdateData;
+               wxStaticText* lblRunningText;
+               wxStaticText* lblRunningVer;
+               wxStaticText* lblAvailableText;
+               wxStaticText* lblAvailableVer;
+               wxStaticText* lblBuildTypeText;
+               wxStaticText* lblBuildType;
+               wxStaticText* lblUpdateMessage;
+               wxStaticLine* statLine;
+               wxButton* btnVisitGelforn;
+               wxButton* btnVisitPREMIUM;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void VisitGelforn( wxCommandEvent& event ) { event.Skip(); }
+               virtual void VisitPREMIUM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmUpdateADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmSearchADT
+///////////////////////////////////////////////////////////////////////////////
+class frmSearchADT : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxStatusBar* stbBottom;
+               wxSplitterWindow* m_splitter4;
+               wxPanel* m_panel60;
+               wxNotebook* nbkSearch;
+               wxScrolledWindow* tabSearch;
+               wxFlexGridSizer* szrSearch;
+               wxScrolledWindow* tabAdvanced;
+               wxButton* btnSelectAccounts;
+               wxButton* btnSearch;
+               wxButton* btnReset;
+               wxPanel* m_panel61;
+               wxListCtrl* lstResults;
+               wxMenuBar* m_menubar5;
+               wxMenu* mnuContact;
+               wxMenuItem* mnuContactEdit;
+               wxMenuItem* mnuContactReveal;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
+               virtual void SelectAccounts( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SearchContacts( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ResetContacts( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ShowContactMenu( wxMouseEvent& event ) { event.Skip(); }
+               virtual void OpenContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void EditContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void RevealContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               
+               ~frmSearchADT();
+               
+               void m_splitter4OnIdle( wxIdleEvent& )
+               {
+                       m_splitter4->SetSashPosition( 178 );
+                       m_splitter4->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmSearchADT::m_splitter4OnIdle ), NULL, this );
+               }
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmPreferencesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmPreferencesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* NbtPreferences;
+               wxPanel* tabGeneral;
+               wxStaticBitmap* bmpWindowPosition;
+               wxCheckBox* chkSaveWindowPosition;
+               wxStaticBitmap* bmpLocalAddressBooks;
+               wxCheckBox* chkHideLocal;
+               wxPanel* tabTheme;
+               wxListCtrl* lstThemes;
+               wxButton* btnThemeAdd;
+               wxButton* btnThemeModify;
+               wxButton* btnThemeDelete;
+               wxPanel* tabAccounts;
+               wxListCtrl* lstAccounts;
+               wxButton* btnAccountAdd;
+               wxButton* btnAccountModify;
+               wxButton* btnAccountDelete;
+               wxPanel* tabContacts;
+               wxCheckBox* chkUseBackgroundColour;
+               wxColourPickerCtrl* clpContactBackgroundColour;
+               wxButton* btnSave;
+               wxButton* btnCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void LoadPreferences( wxInitDialogEvent& event ) { event.Skip(); }
+               virtual void DisableABButtons( wxListEvent& event ) { event.Skip(); }
+               virtual void EnableABButtons( wxListEvent& event ) { event.Skip(); }
+               virtual void AddABAccount( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyABAccount( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteABAccount( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyABAccount( wxMouseEvent& event ) { event.Skip(); }
+               virtual void EnableBackgroundColourPicker( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SavePreferences( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmPreferencesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmAboutADT
+///////////////////////////////////////////////////////////////////////////////
+class frmAboutADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticBitmap* bmpLogo;
+               wxStaticText* lblVersion;
+               wxStaticText* lblCompileTime;
+               wxStaticText* lblCopyright;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CloseAboutWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmAboutADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactADT : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxHtmlWindow* htmContactData;
+               wxMenuBar* m_menubar2;
+               wxMenu* contact;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               
+               ~frmContactADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmNewAccountADT
+///////////////////////////////////////////////////////////////////////////////
+class frmNewAccountADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxBoxSizer* szrNewAccount;
+               wxPanel* tabType;
+               wxStaticText* lblEnterText;
+               wxStaticText* lblType;
+               wxChoice* cmbServerType;
+               wxStaticText* lblServerAddress;
+               wxTextCtrl* txtServerAddress;
+               wxStaticText* lblServerPort;
+               wxTextCtrl* txtServerPort;
+               wxStaticText* lblUsername;
+               wxTextCtrl* txtUsername;
+               wxStaticText* lblPassword;
+               wxTextCtrl* txtPassword;
+               wxStaticText* lblSSL;
+               wxCheckBox* chkUseSSL;
+               wxPanel* tabConn;
+               wxStaticText* lblConnectionResult;
+               wxStaticText* lblServerConnected;
+               wxStaticText* lblServerConnResult;
+               wxStaticText* lblValidResponse;
+               wxStaticText* lblServerResponse;
+               wxStaticText* lblUseSSL;
+               wxStaticText* lblServerSSLResult;
+               wxStaticText* lblServerSSLCert;
+               wxStaticText* lblServerSSLValid;
+               wxStaticText* lblServerUsernamePassword;
+               wxStaticText* lblAbleToLoginResult;
+               wxStaticText* lblIsCalDAV;
+               wxStaticText* lblCardDAVSupportResult;
+               wxStaticLine* m_staticline3;
+               wxStaticText* lblConnectionResultText;
+               wxPanel* tabFinish;
+               wxStaticText* lblFinishText;
+               wxStaticText* lblAccountName;
+               wxTextCtrl* txtAccountName;
+               wxButton* btnPrevious;
+               wxButton* btnNext;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void UpdateRequirements( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CheckAccountName( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessPrevious( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessNext( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmNewAccountADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorADT : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkContact;
+               wxScrolledWindow* tabGeneral;
+               wxStaticText* lblTitle;
+               wxTextCtrl* txtTitle;
+               wxStaticText* lblForename;
+               wxTextCtrl* txtForename;
+               wxStaticText* lblSurname;
+               wxTextCtrl* txtSurname;
+               wxStaticText* lblOtherNames;
+               wxTextCtrl* txtOtherNames;
+               wxStaticText* lblSuffix;
+               wxTextCtrl* txtSuffix;
+               wxStaticText* lblDisplayAs;
+               wxComboBox* cmbDisplayAs;
+               wxStaticText* lblBirthday;
+               wxDatePickerCtrl* dapBirthday;
+               wxTextCtrl* txtBirthday;
+               wxStaticText* lblAnniversary;
+               wxDatePickerCtrl* dapAnniversary;
+               wxTextCtrl* txtAnniversary;
+               wxStaticText* lblGender;
+               wxChoice* cmbGender;
+               wxTextCtrl* txtGenderDescription;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblNicknames;
+               wxListCtrl* lboNicknames;
+               wxButton* btnAddGeneralNickname;
+               wxButton* btnModifyGeneralNickname;
+               wxButton* btnDeleteGeneralNickname;
+               wxStaticText* lblAddress;
+               wxListCtrl* lboAddresses;
+               wxButton* btnAddGeneralAddress;
+               wxButton* btnModifyGeneralAddress;
+               wxButton* btnDeleteGeneralAddress;
+               wxStaticText* lblEmail;
+               wxListCtrl* lboEmails;
+               wxButton* btnAddEmailAddress;
+               wxButton* btnModifyEmailAddress;
+               wxButton* btnDeleteEmailAddress;
+               wxStaticText* lblIM;
+               wxListCtrl* lboIM;
+               wxButton* btnAddIMAddress;
+               wxButton* btnModifyIMAddress;
+               wxButton* btnDeleteIMAddress;
+               wxStaticText* lblTelephone;
+               wxListCtrl* lboTelephone;
+               wxButton* btnAddTelephone;
+               wxButton* btnModifyTelephone;
+               wxButton* btnDeleteTelephone;
+               wxStaticText* lblLanguages;
+               wxListCtrl* lboLanguages;
+               wxButton* btnAddLanguage;
+               wxButton* btnModifyLanguage;
+               wxButton* btnDeleteLanguage;
+               wxStaticText* lblTimezone;
+               wxListCtrl* lboTimezones;
+               wxButton* btnAddTimezone;
+               wxButton* btnModifyTimezone;
+               wxButton* btnDeleteTimezone;
+               wxStaticText* lblGeopositioning;
+               wxListCtrl* lboGeoposition;
+               wxButton* btnAddGeneralGeoposition;
+               wxButton* btnModifyGeneralGeoposition;
+               wxButton* btnDeleteGeneralGeoposition;
+               wxStaticText* lblRelated;
+               wxListCtrl* lboRelated;
+               wxButton* btnAddRelated;
+               wxButton* btnModifyRelated;
+               wxButton* btnDeleteRelated;
+               wxStaticText* lblWebsites;
+               wxListCtrl* lboWebsites;
+               wxButton* btnAddWebsite;
+               wxButton* btnModifyWebsite;
+               wxButton* btnDeleteWebsite;
+               wxStaticText* lblTitles;
+               wxListCtrl* lboTitles;
+               wxButton* btnAddTitle;
+               wxButton* btnModifyTitle;
+               wxButton* btnDeleteTitle;
+               wxStaticText* lblRoles;
+               wxListCtrl* lboRoles;
+               wxButton* btnAddRole;
+               wxButton* btnModifyRole;
+               wxButton* btnDeleteRole;
+               wxStaticText* lblOrganisations;
+               wxListCtrl* lboOrganisations;
+               wxButton* btnAddOrganisations;
+               wxButton* btnModifyOrganisations;
+               wxButton* btnDeleteOrganisations;
+               wxStaticText* lblNotes;
+               wxListCtrl* lboNotes;
+               wxButton* btnAddNote;
+               wxButton* btnModifyNote;
+               wxButton* btnDeleteNote;
+               wxScrolledWindow* tabHome;
+               wxStaticText* lblHomeNickname;
+               wxListCtrl* lboHomeNicknames;
+               wxButton* btnAddHomeNickname;
+               wxButton* btnModifyHomeNickname;
+               wxButton* btnDeleteHomeNickname;
+               wxStaticText* lblHomeAddresses;
+               wxListCtrl* lboHomeAddresses;
+               wxButton* btnAddHomeAddress;
+               wxButton* btnModifyHomeAddress;
+               wxButton* btnDeleteHomeAddress;
+               wxStaticText* lblHomeEmail;
+               wxListCtrl* lboHomeEmails;
+               wxButton* btnAddHomeEmailAddress;
+               wxButton* btnModifyHomeEmailAddress;
+               wxButton* btnDeleteHomeEmailAddress;
+               wxStaticText* lblHomeIM;
+               wxListCtrl* lboHomeIM;
+               wxButton* btnAddHomeIMAddress;
+               wxButton* btnModifyHomeIMAddress;
+               wxButton* btnDeleteHomeIMAddress;
+               wxStaticText* lblHomeTelephone;
+               wxListCtrl* lboHomeTelephone;
+               wxButton* btnAddHomeTelephone;
+               wxButton* btnModifyHomeTelephone;
+               wxButton* btnDeleteHomeTelephone;
+               wxStaticText* lblHomeLanguages;
+               wxListCtrl* lboHomeLanguages;
+               wxButton* btnAddHomeLanguage;
+               wxButton* btnModifyHomeLanguage;
+               wxButton* btnDeleteHomeLanguage;
+               wxStaticText* lblHomeTimezone;
+               wxListCtrl* lboHomeTimezones;
+               wxButton* btnAddHomeTimezone;
+               wxButton* btnModifyHomeTimezone;
+               wxButton* btnDeleteHomeTimezone;
+               wxStaticText* lblHomeGeopositioning;
+               wxListCtrl* lboHomeGeoposition;
+               wxButton* btnAddHomeGeoposition;
+               wxButton* btnModifyHomeGeoposition;
+               wxButton* btnDeleteHomePosition;
+               wxStaticText* lblHomeWebsites;
+               wxListCtrl* lboHomeWebsites;
+               wxButton* btnAddHomeWebsite;
+               wxButton* btnHomeModifyWebsite;
+               wxButton* btnDeleteHomeWebsite;
+               wxStaticText* lblHomeTitles;
+               wxListCtrl* lboHomeTitles;
+               wxButton* btnAddHomeTitle;
+               wxButton* btnModifyHomeTitle;
+               wxButton* btnDeleteHomeTitle;
+               wxStaticText* lblHomeRoles;
+               wxListCtrl* lboHomeRoles;
+               wxButton* btnAddHomeRole;
+               wxButton* btnModifyHomeRole;
+               wxButton* btnDeleteHomeRole;
+               wxStaticText* lblHomeOrganisations;
+               wxListCtrl* lboHomeOrganisations;
+               wxButton* btnAddHomeOrganisations;
+               wxButton* btnModifyHomeOrganisations;
+               wxButton* btnDeleteHomeOrganisations;
+               wxStaticText* lblHomeNotes;
+               wxListCtrl* lboHomeNotes;
+               wxButton* btnAddHomeNote;
+               wxButton* btnModifyHomeNote;
+               wxButton* btnDeleteHomeNote;
+               wxScrolledWindow* tabBusiness;
+               wxStaticText* lblBusinessNickname;
+               wxListCtrl* lboBusinessNicknames;
+               wxButton* btnAddBusinessNickname;
+               wxButton* btnModifyBusinessNickname;
+               wxButton* btnDeleteBusinessNickname;
+               wxStaticText* lblBusinessAddress;
+               wxListCtrl* lboBusinessAddresses;
+               wxButton* btnAddBusinessAddress;
+               wxButton* btnModifyBusinessAddress;
+               wxButton* btnDeleteBusinessAddress;
+               wxStaticText* lblBusinessEmail;
+               wxListCtrl* lboBusinessEmail;
+               wxButton* btnAddBusinessEmailAddress;
+               wxButton* btnModifyBusinessEmailAddress;
+               wxButton* btnDeleteBusinessEmailAddress;
+               wxStaticText* lblBusinessIM;
+               wxListCtrl* lboBusinessIM;
+               wxButton* btnAddBusinessIMAddress;
+               wxButton* btnModifyBusinessIMAddress;
+               wxButton* btnDeleteBusinessIMAddress;
+               wxStaticText* lblBusinessTelephone;
+               wxListCtrl* lboBusinessTelephone;
+               wxButton* btnBusinessAddTelephone;
+               wxButton* btnBusinessModifyTelephone;
+               wxButton* btnBusinessDeleteTelephone;
+               wxStaticText* lblBusinessLanguage;
+               wxListCtrl* lboBusinessLanguages;
+               wxButton* btnBusinessAddLanguage;
+               wxButton* btnBusinessModifyLanguage;
+               wxButton* btnBusinessDeleteLanguage;
+               wxStaticText* lblBusinessTimezones;
+               wxListCtrl* lboBusinessTimezones;
+               wxButton* btnBusinessAddTimezone;
+               wxButton* btnBusinessModifyTimezone;
+               wxButton* btnDeleteBusinessTimezone;
+               wxStaticText* lblBusinessGeopositioning;
+               wxListCtrl* lboBusinessGeoposition;
+               wxButton* btnAddBusinessGeoposition;
+               wxButton* btnModifyBusinessGeoposition;
+               wxButton* btnDeleteBusinessGeoposition;
+               wxStaticText* lblBusinessWebsites;
+               wxListCtrl* lboBusinessWebsites;
+               wxButton* btnAddBusinessWebsite;
+               wxButton* btnModifyBusinessWebsite;
+               wxButton* btnDeleteBusinessWebsite;
+               wxStaticText* lblBusinessTitles;
+               wxListCtrl* lboBusinessTitles;
+               wxButton* btnAddBusinessTitle;
+               wxButton* btnModifyBusinessTitle;
+               wxButton* btnDeleteBusinessTitle;
+               wxStaticText* lblBusinessRoles;
+               wxListCtrl* lboBusinessRoles;
+               wxButton* btnAddBusinessRole;
+               wxButton* btnModifyBusinessRole;
+               wxButton* btnDeleteBusinessRole;
+               wxStaticText* lblBusinessOrganisations;
+               wxListCtrl* lboBusinessOrganisations;
+               wxButton* btnAddBusinessOrganisations;
+               wxButton* btnModifyBusinessOrganisations;
+               wxButton* btnDeleteBusinessOrganisations;
+               wxStaticText* lblBusinessNotes;
+               wxListCtrl* lboBusinessNotes;
+               wxButton* btnBusinessAddNote;
+               wxButton* btnBusinessModifyNote;
+               wxButton* btnBusinessDeleteNote;
+               wxScrolledWindow* tabCategories;
+               wxListCtrl* lboCategories;
+               wxButton* btnAddCategory;
+               wxButton* btnModifyCategory;
+               wxButton* btnDeleteCategory;
+               wxScrolledWindow* tabMembers;
+               wxListCtrl* lboGroups;
+               wxButton* btnAddGroups;
+               wxButton* btnModifyGroups;
+               wxButton* btnDeleteGroups;
+               wxScrolledWindow* tabPictures;
+               wxStaticBitmap* imgPicture;
+               wxListCtrl* lboPictures;
+               wxButton* btnAddPicture;
+               wxButton* btnModifyPicture;
+               wxButton* btnDeletePicture;
+               wxButton* btnSavePicture;
+               wxScrolledWindow* tabLogo;
+               wxStaticBitmap* imgLogo;
+               wxListCtrl* lboLogos;
+               wxButton* btnAddLogo;
+               wxButton* btnModifyLogo;
+               wxButton* btnDeleteLogo;
+               wxButton* btnSaveLogo;
+               wxScrolledWindow* tabSounds;
+               wxListCtrl* lboSounds;
+               wxButton* btnAddSound;
+               wxButton* btnModifySound;
+               wxButton* btnDeleteSound;
+               wxButton* btnSaveSound;
+               wxStaticLine* m_staticline1;
+               wxBitmapButton* btnPlay;
+               wxBitmapButton* btnStop;
+               wxScrolledWindow* tabCalendaring;
+               wxStaticText* lblCalendarAddresses;
+               wxListCtrl* lboCalendarAddresses;
+               wxButton* btnAddCalendarAddress;
+               wxButton* btnModifyCalendarAddress;
+               wxButton* btnDeleteCalendarAddress;
+               wxStaticText* lblCalendarRequestAddresses;
+               wxListCtrl* lboCalendarRequestAddress;
+               wxButton* btnAddCalendarRequestAddress;
+               wxButton* btnModifyCalendarRequestAddress;
+               wxButton* btnDeleteCalendarRequestAddress;
+               wxStaticText* lblFreeBusyAddresses;
+               wxListCtrl* lboFreeBusyAddresses;
+               wxButton* btnAddFreeBusyAddress;
+               wxButton* btnModifyFreeBusyAddress;
+               wxButton* btnDeleteFreeBusyAddress;
+               wxScrolledWindow* tabSecurity;
+               wxListCtrl* lboKeys;
+               wxButton* btnAddKey;
+               wxButton* btnModifyKey;
+               wxButton* btnDeleteKey;
+               wxScrolledWindow* tabOther;
+               wxStaticText* lblVendorNamespace;
+               wxListCtrl* lboVendorNamespace;
+               wxButton* btnAddVendorNamespace;
+               wxButton* btnModifyVendorNamespace;
+               wxButton* btnDeleteVendorNamespace;
+               wxStaticText* lblXTokens;
+               wxListCtrl* lboXToken;
+               wxButton* btnAddXToken;
+               wxButton* btnModifyXToken;
+               wxButton* btnDeleteXToken;
+               wxMenuBar* m_menubar3;
+               wxMenu* mnuContact;
+               wxMenu* mnuEdit;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
+               virtual void UpdateDisplayAs( wxCommandEvent& event ) { event.Skip(); }
+               virtual void UpdateName( wxCommandEvent& event ) { event.Skip(); }
+               virtual void UpdateMembersTab( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralLanguages( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralRelated( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGeneralNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGeneralNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGeneralNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddHomeNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyHomeNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteHomeNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessNickname( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessEmail( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessIM( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessTelephone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessLanguage( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessTimezone( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessGeoposition( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessWebsite( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessTitle( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessRole( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessOrganisation( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddBusinessNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyBusinessNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteBusinessNote( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddCategory( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyCategory( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteCategory( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddGroup( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyGroup( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteGroup( wxCommandEvent& event ) { event.Skip(); }
+               virtual void LoadPicture( wxListEvent& event ) { event.Skip(); }
+               virtual void AddPicture( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyPicture( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeletePicture( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SavePicture( wxCommandEvent& event ) { event.Skip(); }
+               virtual void LoadLogo( wxListEvent& event ) { event.Skip(); }
+               virtual void AddLogo( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyLogo( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteLogo( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SaveLogo( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddSound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteSound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SaveSound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void PlaySound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void StopSound( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteCalendarAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddCalendarRequest( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyCalendarRequest( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddFreeBusy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyFreeBusy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteFreeBusy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddKey( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyKey( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteKey( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteVendorNamespace( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddXToken( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ModifyXToken( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DeleteXToken( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SaveContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SaveCloseContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseContact( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CutText( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CopyText( wxCommandEvent& event ) { event.Skip(); }
+               virtual void PasteText( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Contact Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 800,517 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+               
+               ~frmContactEditorADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorAddressADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorAddressADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkAddress;
+               wxPanel* tabGeneral;
+               wxStaticText* lblAddress;
+               wxTextCtrl* txtAddress;
+               wxStaticText* m_staticText61;
+               wxTextCtrl* txtTownCity;
+               wxStaticText* lblCountyState;
+               wxTextCtrl* txtCounty;
+               wxStaticText* lblPostCode;
+               wxTextCtrl* txtPostCode;
+               wxStaticText* lblCountry;
+               wxTextCtrl* txtCountry;
+               wxStaticText* lblPriority;
+               wxCheckBox* chkUsePref;
+               wxSlider* sliPriority;
+               wxStaticText* lblHigh;
+               wxStaticText* lblLow;
+               wxPanel* tabLabel;
+               wxButton* btnCopyMailing;
+               wxTextCtrl* txtLabel;
+               wxPanel* tabOther;
+               wxStaticText* lblLanguage;
+               wxComboBox* cmbLanguage;
+               wxStaticText* lblGeography;
+               wxTextCtrl* txtGeo;
+               wxStaticText* lblTimezone;
+               wxTextCtrl* txtTimezone;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }
+               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CopyAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorAddressADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Address Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 426,362 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorAddressADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmConflictResolutionADT
+///////////////////////////////////////////////////////////////////////////////
+class frmConflictResolutionADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticText* lblText;
+               wxSplitterWindow* m_splitter3;
+               wxPanel* m_panel44;
+               wxHtmlWindow* htmClient;
+               wxPanel* m_panel45;
+               wxHtmlWindow* htmServer;
+               wxButton* btnKeepLocal;
+               wxButton* btnKeepServer;
+               wxButton* btnDecideLater;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void KeepLocalData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void KeepServerData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void DecideLater( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmConflictResolutionADT();
+               
+               void m_splitter3OnIdle( wxIdleEvent& )
+               {
+                       m_splitter3->SetSashPosition( 257 );
+                       m_splitter3->Disconnect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
+               }
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmActivityMgrADT
+///////////////////////////////////////////////////////////////////////////////
+class frmActivityMgrADT : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxMenuBar* mnuMenuBar;
+               wxMenu* mnuWindow;
+               wxMenuItem* mnuSleepMode;
+               wxPanel* m_panel43;
+               wxStaticBitmap* bmpActivity;
+               wxPanel* m_panel46;
+               wxStaticText* lblDetails;
+               wxGauge* GauProgress;
+               wxPanel* m_panel44;
+               wxListCtrl* lstActivity;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CloseWindow( wxCloseEvent& event ) { event.Skip(); }
+               virtual void StopTask( wxCommandEvent& event ) { event.Skip(); }
+               virtual void StopAllTasks( wxCommandEvent& event ) { event.Skip(); }
+               virtual void RetryTask( wxCommandEvent& event ) { event.Skip(); }
+               virtual void SleepMode( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmActivityMgrADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Activity Manager"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 400,425 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
+               
+               ~frmActivityMgrADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorNicknameADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorNicknameADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkAddress;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblNickname;
+               wxTextCtrl* txtNickname;
+               wxStaticText* lblPriority;
+               wxPanel* tabOther;
+               wxStaticText* lblLanguage;
+               wxComboBox* cmbLanguage;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void InitAddressEditor( wxInitDialogEvent& event ) { event.Skip(); }
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorNicknameADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorGroupsADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorGroupsADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkGroup;
+               wxPanel* tabGeneral;
+               wxStaticText* lblContacts;
+               wxCheckListBox* chkContacts;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void FetchContacts( wxInitDialogEvent& event ) { event.Skip(); }
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorGroupsADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorRolesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorRolesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkRole;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblRole;
+               wxTextCtrl* txtRole;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorRolesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Role Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 386,231 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorRolesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorOrganisationsADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorOrganisationsADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkOrganisation;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblOrganisation;
+               wxTextCtrl* txtOrganisation;
+               wxStaticText* lblSortAs;
+               wxComboBox* cmbSortAs;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorOrganisationsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Organisation Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 349,264 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorOrganisationsADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorNotesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorNotesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkNotes;
+               wxPanel* tabGeneral;
+               wxTextCtrl* txtNote;
+               wxPanel* tabPriority;
+               wxFlexGridSizer* szrPriority;
+               wxPanel* tabLanguage;
+               wxStaticText* lblLanguage;
+               wxComboBox* cmbLanguage;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorNotesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorTitlesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorTitlesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkTitles;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblTitle;
+               wxTextCtrl* txtTitle;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Title Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 386,231 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorTitlesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorRelatedADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorRelatedADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkRelated;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblRelation;
+               wxTextCtrl* txtRelated;
+               wxStaticText* lblType;
+               wxComboBox* cmbType;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Related Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,270 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorRelatedADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorSoundADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorSoundADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkRelated;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblSoundFile;
+               wxFilePickerCtrl* fipSound;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorSoundADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Sound Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,283 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorSoundADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorPictureADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorPictureADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkRelated;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblPictureFile;
+               wxFilePickerCtrl* fipPicture;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorPictureADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Picture Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 381,264 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorPictureADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorWebsitesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorWebsitesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblWebsite;
+               wxTextCtrl* txtWebsite;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Website Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 381,233 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorWebsitesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorGeopositionADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorGeopositionADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblGeoposition;
+               wxTextCtrl* txtGeoposition;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorGeopositionADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Geoposition Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,201 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorGeopositionADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorCalAdrADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorCalAdrADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblAddress;
+               wxTextCtrl* txtAddress;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorCalAdrADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorVendorADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorVendorADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxStaticText* lblVendorPEN;
+               wxTextCtrl* txtPEN;
+               wxStaticText* lblElement;
+               wxTextCtrl* txtElement;
+               wxStaticText* lblValue;
+               wxTextCtrl* txtValue;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorVendorADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorXTokenADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorXTokenADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxStaticText* lblTokenName;
+               wxTextCtrl* txtTokenName;
+               wxStaticText* lblXT;
+               wxTextCtrl* txtValue;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorXTokenADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorKeyADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorKeyADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkWebsite;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblKeyType;
+               wxChoice* cmbKeyMainType;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblPriority;
+               wxPanel* tabURL;
+               wxStaticText* lblKeyFormat;
+               wxComboBox* cmbURL;
+               wxStaticText* lblAddress;
+               wxTextCtrl* txtAddress;
+               wxPanel* tabKey;
+               wxStaticText* lblKeyFormatData;
+               wxComboBox* cmbKeyType;
+               wxStaticText* lblKeyData;
+               wxTextCtrl* txtKeyData;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessKeyType( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ConvertURLType( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ConvertKeyType( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorKeyADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorEmailADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorEmailADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkEmail;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblEmailAddress;
+               wxTextCtrl* txtEmail;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessData( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmContactEditorEmailADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorIMADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorIMADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkIM;
+               wxPanel* tabGeneral;
+               wxFlexGridSizer* szrGeneral;
+               wxStaticText* lblIMType;
+               wxComboBox* cmbIMType;
+               wxStaticText* lblUsername;
+               wxTextCtrl* txtUsername;
+               wxStaticText* lblPriority;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorIMADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Instant Messaging Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 421,279 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorIMADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorCategoryADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorCategoryADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkIM;
+               wxPanel* tabGeneral;
+               wxStaticText* lblCategory;
+               wxTextCtrl* txtCategory;
+               wxStaticText* lblType;
+               wxChoice* cmbType;
+               wxStaticText* lblPriority;
+               wxCheckBox* chkUsePref;
+               wxSlider* sliPriority;
+               wxStaticText* lblHigh;
+               wxStaticText* lblLow;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorCategoryADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Category Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 424,245 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorCategoryADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorTelephoneADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorTelephoneADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkAddress;
+               wxPanel* tabGeneral;
+               wxStaticText* lblTelephone;
+               wxTextCtrl* txtTelephone;
+               wxStaticText* lblPriority;
+               wxCheckBox* chkUsePref;
+               wxSlider* sliPriority;
+               wxStaticText* lblHigh;
+               wxStaticText* lblLow;
+               wxStaticText* lblTelephoneType;
+               wxCheckBox* chkVoice;
+               wxCheckBox* chkText;
+               wxCheckBox* chkFax;
+               wxCheckBox* chkMobile;
+               wxCheckBox* chkVideo;
+               wxCheckBox* chkTextphone;
+               wxCheckBox* chkPager;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Telephone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 402,331 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorTelephoneADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorLanguagesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorLanguagesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkLanguages;
+               wxPanel* tabGeneral;
+               wxStaticText* lblLanguage;
+               wxTextCtrl* txtLanguage;
+               wxStaticText* lblPriority;
+               wxCheckBox* chkUsePref;
+               wxSlider* sliPriority;
+               wxStaticText* lblHigh;
+               wxStaticText* lblLow;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorLanguagesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Language Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 369,206 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorLanguagesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmContactEditorTimezonesADT
+///////////////////////////////////////////////////////////////////////////////
+class frmContactEditorTimezonesADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* nbkTimezone;
+               wxPanel* tabGeneral;
+               wxStaticText* lblTimezone;
+               wxComboBox* cmbTimezone;
+               wxStaticText* lblPriority;
+               wxCheckBox* chkUsePref;
+               wxSlider* sliPriority;
+               wxStaticText* lblHigh;
+               wxStaticText* lblLow;
+               wxButton* btnAction;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void EnablePriority( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ProcessAction( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmContactEditorTimezonesADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Timezone Editor"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 350,231 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmContactEditorTimezonesADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class XABSearchPanelADT
+///////////////////////////////////////////////////////////////////////////////
+class XABSearchPanelADT : public wxPanel 
+{
+       private:
+       
+       protected:
+               wxChoice* choOption;
+               wxBoxSizer* szrSSet;
+               wxCheckBox* chkActive;
+               wxTextCtrl* txtSearch;
+               wxBitmapButton* btnAdd;
+               wxBitmapButton* btnDelete;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void UpdateOptions( wxCommandEvent& event ) { event.Skip(); }
+               virtual void AddSearchWidget( wxCommandEvent& event ) { event.Skip(); }
+               virtual void RemoveSearchWidget( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               XABSearchPanelADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 390,40 ), long style = wxTAB_TRAVERSAL ); 
+               ~XABSearchPanelADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmSearchAccountsADT
+///////////////////////////////////////////////////////////////////////////////
+class frmSearchAccountsADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxCheckListBox* chlAccounts;
+               wxButton* btnSelect;
+               wxButton* btnCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void UpdateSelectedAccounts( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmSearchAccountsADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmEditAccountADT
+///////////////////////////////////////////////////////////////////////////////
+class frmEditAccountADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* tabAccount;
+               wxPanel* tabProperties;
+               wxStaticText* lblAccName;
+               wxTextCtrl* txtAccountName;
+               wxStaticText* lblAccAdr;
+               wxTextCtrl* txtAddress;
+               wxStaticText* m_staticText193;
+               wxTextCtrl* txtPort;
+               wxStaticText* lblPort;
+               wxTextCtrl* txtUsername;
+               wxStaticText* lblPassword;
+               wxTextCtrl* txtPassword;
+               wxStaticText* lblPrefix;
+               wxTextCtrl* txtPrefix;
+               wxButton* btnDetect;
+               wxStaticText* txtSSL;
+               wxCheckBox* chkSSL;
+               wxPanel* tabRefresh;
+               wxStaticText* lblRefresh;
+               wxTextCtrl* txtRefresh;
+               wxButton* btnSave;
+               wxButton* btnCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void DetectAddressBook( wxCommandEvent& event ) { event.Skip(); }
+               virtual void UpdateSettings( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               frmEditAccountADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Account"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 306,341 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+               ~frmEditAccountADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmSSLCertificateADT
+///////////////////////////////////////////////////////////////////////////////
+class frmSSLCertificateADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* m_notebook28;
+               wxPanel* tabSummary;
+               wxPanel* pnlTop;
+               wxStaticText* lblCertName;
+               wxStaticText* lblValidityStatus;
+               wxPanel* m_panel54;
+               wxStaticText* lblIssuedTo;
+               wxStaticText* lblIssuedToData;
+               wxStaticText* lblValidFrom;
+               wxStaticText* lblValidFromData;
+               wxStaticText* lblValidUntil;
+               wxStaticText* lblValidUntilData;
+               wxPanel* tabDetail;
+               wxListCtrl* lstValues;
+               wxTextCtrl* txtValueData;
+               wxPanel* tabHierarchy;
+               wxTreeCtrl* treHierarchy;
+               wxPanel* m_panel57;
+               wxButton* btnViewCert;
+               wxPanel* pnlButtons;
+               wxButton* btnClose;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void LoadValueData( wxListEvent& event ) { event.Skip(); }
+               virtual void CheckCertificate( wxTreeEvent& event ) { event.Skip(); }
+               virtual void ViewCertificate( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmSSLCertificateADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmInvalidSSLCertificateADT
+///////////////////////////////////////////////////////////////////////////////
+class frmInvalidSSLCertificateADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticText* lblSSLText;
+               wxButton* btnAccept;
+               wxButton* btnReject;
+               wxButton* btnViewCert;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void Accept( wxCommandEvent& event ) { event.Skip(); }
+               virtual void Reject( wxCommandEvent& event ) { event.Skip(); }
+               virtual void ViewCertificates( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmInvalidSSLCertificateADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmImportContactsADT
+///////////////////////////////////////////////////////////////////////////////
+class frmImportContactsADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticText* lblImportText;
+               wxCheckListBox* lstContacts;
+               wxBoxSizer* szrAccount;
+               wxStaticText* lblAccountText;
+               wxButton* btnImport;
+               wxButton* btnCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void ImportContacts( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmImportContactsADT();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class frmImportResultsADT
+///////////////////////////////////////////////////////////////////////////////
+class frmImportResultsADT : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticText* lblText;
+               wxTextCtrl* txtResults;
+               wxButton* btnCopyClipboard;
+               wxButton* btnFinish;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void CopyClipboard( wxCommandEvent& event ) { event.Skip(); }
+               virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 ); 
+               ~frmImportResultsADT();
+       
+};
+
+#endif //__APPXESTIAADDRBK_H__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy