Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Updated GUI forms.
[xestiaab/.git] / source / AppXestiaAddrBk.h
index 5de2092..9290350 100644 (file)
-///////////////////////////////////////////////////////////////////////////
-// C++ code generated with wxFormBuilder (version Feb 26 2014)
-// 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/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/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_MANAGE_IMPORT 1001
-#define ID_MANAGE_EXPORT 1002
-#define ID_MANAGE_PREFERENCES 1003
-#define ID_MANAGE_EXIT 1004
-#define ID_CONTACT_EDIT 1005
-#define ID_CONTACT_DELETE 1006
-#define ID_SET_CONTACT_AS_MYSELF 1007
-#define ID_VIEW_FNLN 1008
-#define ID_VIEW_LNFN 1009
-#define ID_VIEW_NICK 1010
-#define ID_VIEW_ASC 1011
-#define ID_VIEW_DESC 1012
-#define ID_VIEW_STATUSBAR 1013
-#define ID_MANAGE_CUT 1014
-#define ID_MANAGE_COPY 1015
-#define ID_MANAGE_PASTE 1016
-#define ID_HELP_SHOW 1017
-#define ID_MANAGE_UPDATE 1018
-#define ID_HELP_ABOUT 1019
-#define ID_CONTACT_CLOSE 1020
-#define CONTACT_SAVE 1021
-#define CONTACT_SAVECLOSE 1022
-#define CONTACT_CLOSE 1023
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmMainADT
-///////////////////////////////////////////////////////////////////////////////
-class frmMainADT : public wxFrame 
-{
-       private:
-       
-       protected:
-               wxMenuBar* mnuMain;
-               wxMenu* mnuManage;
-               wxMenu* mnuContact;
-               wxMenuItem* setContactAsMyself;
-               wxMenuItem* m_separator5;
-               wxMenu* mnuView;
-               wxMenu* mnuShowContactsAs;
-               wxMenu* mnuViewSortBy;
-               wxMenu* mnuViewShow;
-               wxMenu* mnuEdit;
-               wxMenu* mnuWindow;
-               wxMenu* mnuHelp;
-               wxBoxSizer* szrMain;
-               wxStaticBitmap* bmpIcon;
-               wxComboCtrl* AccCtrl;
-               wxSplitterWindow* m_splitter13;
-               wxPanel* m_panel19;
-               wxFlexGridSizer* szrContactList;
-               wxFlexGridSizer* szrAccList;
-               wxListCtrl* lstContacts;
-               wxPanel* m_panel20;
-               wxHtmlWindow* htmContactData;
-               wxStatusBar* stbBottom;
-               
-               // Virtual event handlers, overide them in your derived class
-               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 SetContactAsSelf( 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 OpenContactInfo( wxListEvent& event ) { event.Skip(); }
-               virtual void ShowContactInfo( wxListEvent& 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( 500,300 ), long style = wxDEFAULT_FRAME_STYLE );
-               
-               ~frmMainADT();
-               
-               void m_splitter13OnIdle( wxIdleEvent& )
-               {
-                       m_splitter13->SetSashPosition( 184 );
-                       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;
-               
-               // 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 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;
-               wxCheckBox* chkSaveWindowPosition;
-               wxCheckBox* chkHideLocal;
-               wxPanel* tabTheme;
-               wxListCtrl* lstThemes;
-               wxButton* btnThemeAdd;
-               wxButton* btnThemeModify;
-               wxButton* btnThemeDelete;
-               wxPanel* tabAccounts;
-               wxListCtrl* lstAccounts;
-               wxButton* btnAccountAdd;
-               wxButton* btnAccountModify;
-               wxButton* btnAccountDelete;
-               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 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;
-               wxScrolledWindow* tabLogo;
-               wxStaticBitmap* imgLogo;
-               wxListCtrl* lboLogos;
-               wxButton* btnAddLogo;
-               wxButton* btnModifyLogo;
-               wxButton* btnDeleteLogo;
-               wxScrolledWindow* tabSounds;
-               wxListCtrl* lboSounds;
-               wxButton* btnAddSound;
-               wxButton* btnModifySound;
-               wxButton* btnDeleteSound;
-               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 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 AddSound( wxCommandEvent& event ) { event.Skip(); }
-               virtual void ModifySound( wxCommandEvent& event ) { event.Skip(); }
-               virtual void DeleteSound( 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( 769,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,317 ), 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;
-               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,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
-               
-               ~frmActivityMgrADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorNicknameADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorNicknameADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkAddress;
-               wxPanel* tabGeneral;
-               wxStaticText* lblNickname;
-               wxTextCtrl* txtNickname;
-               wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
-               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 EnablePriority( wxCommandEvent& 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;
-               wxStaticText* lblRole;
-               wxTextCtrl* txtRole;
-               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:
-               
-               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 ); 
-               ~frmContactEditorRolesADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorOrganisationsADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorOrganisationsADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkOrganisation;
-               wxPanel* tabGeneral;
-               wxStaticText* lblOrganisation;
-               wxTextCtrl* txtOrganisation;
-               wxStaticText* lblSortAs;
-               wxComboBox* cmbSortAs;
-               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 UpdateSortAs( wxCommandEvent& event ) { event.Skip(); }
-               virtual void EnablePriority( 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,224 ), long style = wxDEFAULT_DIALOG_STYLE ); 
-               ~frmContactEditorOrganisationsADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorNotesADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorNotesADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkNotes;
-               wxPanel* tabGeneral;
-               wxTextCtrl* txtNote;
-               wxPanel* tabPriority;
-               wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
-               wxPanel* tabLanguage;
-               wxStaticText* lblLanguage;
-               wxComboBox* cmbLanguage;
-               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:
-               
-               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;
-               wxStaticText* lblTitle;
-               wxTextCtrl* txtTitle;
-               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:
-               
-               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 ); 
-               ~frmContactEditorTitlesADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorRelatedADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorRelatedADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkRelated;
-               wxPanel* tabGeneral;
-               wxStaticText* lblRelation;
-               wxTextCtrl* txtRelated;
-               wxStaticText* lblType;
-               wxComboBox* 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 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,226 ), long style = wxDEFAULT_DIALOG_STYLE ); 
-               ~frmContactEditorRelatedADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorSoundADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorSoundADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkRelated;
-               wxPanel* tabGeneral;
-               wxStaticText* lblSoundFile;
-               wxFilePickerCtrl* fipSound;
-               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 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,226 ), long style = wxDEFAULT_DIALOG_STYLE ); 
-               ~frmContactEditorSoundADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorPictureADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorPictureADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkRelated;
-               wxPanel* tabGeneral;
-               wxStaticText* lblPictureFile;
-               wxFilePickerCtrl* fipPicture;
-               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 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( 350,226 ), long style = wxDEFAULT_DIALOG_STYLE ); 
-               ~frmContactEditorPictureADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorWebsitesADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorWebsitesADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkWebsite;
-               wxPanel* tabGeneral;
-               wxStaticText* lblWebsite;
-               wxTextCtrl* txtWebsite;
-               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:
-               
-               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 ); 
-               ~frmContactEditorWebsitesADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorGeopositionADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorGeopositionADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkWebsite;
-               wxPanel* tabGeneral;
-               wxStaticText* lblGeoposition;
-               wxTextCtrl* txtGeoposition;
-               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:
-               
-               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 ); 
-               ~frmContactEditorGeopositionADT();
-       
-};
-
-///////////////////////////////////////////////////////////////////////////////
-/// Class frmContactEditorCalAdrADT
-///////////////////////////////////////////////////////////////////////////////
-class frmContactEditorCalAdrADT : public wxDialog 
-{
-       private:
-       
-       protected:
-               wxNotebook* nbkWebsite;
-               wxPanel* tabGeneral;
-               wxStaticText* lblAddress;
-               wxTextCtrl* txtAddress;
-               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:
-               
-               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;
-               wxStaticText* lblKeyType;
-               wxChoice* cmbKeyMainType;
-               wxStaticText* lblType;
-               wxChoice* cmbType;
-               wxStaticText* lblPriority;
-               wxCheckBox* chkUsePref;
-               wxSlider* sliPriority;
-               wxStaticText* lblHigh;
-               wxStaticText* lblLow;
-               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 EnablePriority( 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;
-               wxStaticText* lblEmailAddress;
-               wxTextCtrl* txtEmail;
-               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 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;
-               wxStaticText* lblIMType;
-               wxComboBox* cmbIMType;
-               wxStaticText* lblUsername;
-               wxTextCtrl* txtUsername;
-               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:
-               
-               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 ); 
-               ~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,224 ), 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( 401,262 ), 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( 350,184 ), 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,184 ), 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,319 ), 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( 362,403 ), 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__
+///////////////////////////////////////////////////////////////////////////\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_MANAGE_IMPORT 1001\r
+#define ID_MANAGE_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
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