Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added code so that OSX is now supported.
[xestiaab/.git] / source / AppXestiaAddrBk.h
index 5de2092..7aa8b26 100644 (file)
 #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
+#define ID_CONTACT_EDIT 1003
+#define ID_CONTACT_DELETE 1004
+#define ID_VIEW_FNLN 1005
+#define ID_VIEW_LNFN 1006
+#define ID_VIEW_NICK 1007
+#define ID_VIEW_ASC 1008
+#define ID_VIEW_DESC 1009
+#define ID_VIEW_STATUSBAR 1010
+#define ID_MANAGE_CUT 1011
+#define ID_MANAGE_COPY 1012
+#define ID_MANAGE_PASTE 1013
+#define ID_HELP_SHOW 1014
+#define ID_MANAGE_UPDATE 1015
+#define ID_CONTACT_CLOSE 1016
+#define CONTACT_SAVE 1017
+#define CONTACT_SAVECLOSE 1018
+#define CONTACT_CLOSE 1019
 
 ///////////////////////////////////////////////////////////////////////////////
 /// Class frmMainADT
 ///////////////////////////////////////////////////////////////////////////////
-class frmMainADT : public wxFrame 
+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 );
-               }
-       
+private:
+    
+protected:
+    wxMenuBar* mnuMain;
+    wxMenu* mnuManage;
+    wxMenuItem* mnuPrefSep;
+    wxMenuItem* mnuExitSep;
+    wxMenu* mnuContact;
+    wxMenu* mnuView;
+    wxMenu* mnuShowContactsAs;
+    wxMenu* mnuViewSortBy;
+    wxMenu* mnuViewShow;
+    wxMenu* mnuEdit;
+    wxMenu* mnuWindow;
+    wxMenu* mnuHelp;
+    wxMenuItem* mnuHelpAboutSep;
+    wxBoxSizer* szrMain;
+    wxStaticBitmap* bmpIcon;
+    wxComboCtrl* AccCtrl;
+    wxSplitterWindow* m_splitter13;
+    wxPanel* m_panel19;
+    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 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 
+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();
-       
+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 
+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 );
-               }
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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 );
-               }
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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 
+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();
-       
+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();
+    
 };
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -1864,25 +1860,25 @@ class frmSSLCertificateADT : public wxDialog
 ///////////////////////////////////////////////////////////////////////////////
 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();
-       
+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();
+    
 };
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -1890,26 +1886,26 @@ class frmInvalidSSLCertificateADT : public wxDialog
 ///////////////////////////////////////////////////////////////////////////////
 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();
-       
+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();
+    
 };
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -1917,24 +1913,24 @@ class frmImportContactsADT : public wxDialog
 ///////////////////////////////////////////////////////////////////////////////
 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();
-       
+private:
+    
+protected:
+    wxStaticText* lblText;
+    wxTextCtrl* txtResults;
+    wxButton* btnCopyClipboard;
+    wxButton* btnFinish;
+    
+    // Virtual event handlers, overide them in your derived class
+    virtual void CopyClipboard( wxCommandEvent& event ) { event.Skip(); }
+    virtual void CloseWindow( wxCommandEvent& event ) { event.Skip(); }
+    
+    
+public:
+    
+    frmImportResultsADT( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Import Results"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 489,299 ), long style = wxDEFAULT_DIALOG_STYLE ); 
+    ~frmImportResultsADT();
+    
 };
 
 #endif //__APPXESTIAADDRBK_H__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy