-///////////////////////////////////////////////////////////////////////////\r
-// C++ code generated with wxFormBuilder (version Jun 17 2015)\r
-// http://www.wxformbuilder.org/\r
-//\r
-// PLEASE DO "NOT" EDIT THIS FILE!\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-#include "AppXestiaAddrBk.h"\r
-\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-frmMainADT::frmMainADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );\r
- \r
- mnuMain = new wxMenuBar( 0 );\r
- mnuManage = new wxMenu();\r
- wxMenuItem* mnuNewAB;\r
- mnuNewAB = new wxMenuItem( mnuManage, ID_MANAGE_NEWAB, wxString( wxT("New Address Book...") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuManage->Append( mnuNewAB );\r
- \r
- mnuManage->AppendSeparator();\r
- \r
- wxMenuItem* mnuRefreshAB;\r
- mnuRefreshAB = new wxMenuItem( mnuManage, wxID_ANY, wxString( wxT("Refresh Address Book") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );\r
- mnuManage->Append( mnuRefreshAB );\r
- \r
- mnuManage->AppendSeparator();\r
- \r
- wxMenuItem* mnuImport;\r
- mnuImport = new wxMenuItem( mnuManage, ID_IMPORT, wxString( wxT("Import...") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuManage->Append( mnuImport );\r
- \r
- wxMenuItem* mnuExport;\r
- mnuExport = new wxMenuItem( mnuManage, ID_EXPORT, wxString( wxT("Export...") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuManage->Append( mnuExport );\r
- \r
- mnuPrefSep = mnuManage->AppendSeparator();\r
- \r
- wxMenuItem* mnuPreferences;\r
- mnuPreferences = new wxMenuItem( mnuManage, wxID_PREFERENCES, wxString( wxT("Preferences...") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuManage->Append( mnuPreferences );\r
- \r
- mnuExitSep = mnuManage->AppendSeparator();\r
- \r
- wxMenuItem* mnuExit;\r
- mnuExit = new wxMenuItem( mnuManage, wxID_EXIT, wxString( wxT("Exit") ) + wxT('\t') + wxT("CTRL+Q"), wxEmptyString, wxITEM_NORMAL );\r
- #ifdef __WXMSW__\r
- mnuExit->SetBitmaps( wxNullBitmap );\r
- #elif (defined( __WXGTK__ ) || defined( __WXOSX__ ))\r
- mnuExit->SetBitmap( wxNullBitmap );\r
- #endif\r
- mnuManage->Append( mnuExit );\r
- \r
- mnuMain->Append( mnuManage, wxT("Manage") ); \r
- \r
- mnuContact = new wxMenu();\r
- wxMenuItem* mnuNewContact;\r
- mnuNewContact = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("New Contact...") ) + wxT('\t') + wxT("CTRL+N"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuNewContact );\r
- \r
- wxMenuItem* mnuEditContact;\r
- mnuEditContact = new wxMenuItem( mnuContact, ID_CONTACT_EDIT, wxString( wxT("Edit Contact...") ) + wxT('\t') + wxT("CTRL+E"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuEditContact );\r
- \r
- wxMenuItem* deleteContact;\r
- deleteContact = new wxMenuItem( mnuContact, ID_CONTACT_DELETE, wxString( wxT("Delete Contact...") ) + wxT('\t') + wxT("CTRL+D"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( deleteContact );\r
- \r
- mnuContact->AppendSeparator();\r
- \r
- wxMenuItem* mnuFindContact;\r
- mnuFindContact = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Find Contacts...") ) + wxT('\t') + wxT("CTRL+F"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuFindContact );\r
- \r
- mnuMain->Append( mnuContact, wxT("Contact") ); \r
- \r
- mnuView = new wxMenu();\r
- mnuShowContactsAs = new wxMenu();\r
- wxMenuItem* mnuShowContactsAsItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Show Contacts As"), wxEmptyString, wxITEM_NORMAL, mnuShowContactsAs );\r
- wxMenuItem* mnuViewFNLN;\r
- mnuViewFNLN = new wxMenuItem( mnuShowContactsAs, ID_VIEW_FNLN, wxString( wxT("First Name, Last Name") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuShowContactsAs->Append( mnuViewFNLN );\r
- \r
- wxMenuItem* mnuViewLNFN;\r
- mnuViewLNFN = new wxMenuItem( mnuShowContactsAs, ID_VIEW_LNFN, wxString( wxT("Last Name, First Name") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuShowContactsAs->Append( mnuViewLNFN );\r
- \r
- wxMenuItem* mnuViewNick;\r
- mnuViewNick = new wxMenuItem( mnuShowContactsAs, ID_VIEW_NICK, wxString( wxT("Nickname") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuShowContactsAs->Append( mnuViewNick );\r
- \r
- wxMenuItem* mnuViewDisplayAs;\r
- mnuViewDisplayAs = new wxMenuItem( mnuShowContactsAs, wxID_ANY, wxString( wxT("Display As Name") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuShowContactsAs->Append( mnuViewDisplayAs );\r
- \r
- mnuView->Append( mnuShowContactsAsItem );\r
- \r
- mnuViewSortBy = new wxMenu();\r
- wxMenuItem* mnuViewSortByItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Sort By"), wxEmptyString, wxITEM_NORMAL, mnuViewSortBy );\r
- wxMenuItem* mnuViewAsc;\r
- mnuViewAsc = new wxMenuItem( mnuViewSortBy, ID_VIEW_ASC, wxString( wxT("Ascending") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuViewSortBy->Append( mnuViewAsc );\r
- \r
- wxMenuItem* mnuViewDesc;\r
- mnuViewDesc = new wxMenuItem( mnuViewSortBy, ID_VIEW_DESC, wxString( wxT("Descending") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuViewSortBy->Append( mnuViewDesc );\r
- \r
- mnuView->Append( mnuViewSortByItem );\r
- \r
- mnuViewShow = new wxMenu();\r
- wxMenuItem* mnuViewShowItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Show"), wxEmptyString, wxITEM_NORMAL, mnuViewShow );\r
- wxMenuItem* mnuViewStatusBar;\r
- mnuViewStatusBar = new wxMenuItem( mnuViewShow, ID_VIEW_STATUSBAR, wxString( wxT("Status Bar") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuViewShow->Append( mnuViewStatusBar );\r
- \r
- mnuView->Append( mnuViewShowItem );\r
- \r
- mnuView->AppendSeparator();\r
- \r
- wxMenuItem* mnuViewActivity;\r
- mnuViewActivity = new wxMenuItem( mnuView, wxID_ANY, wxString( wxT("Activity Manager") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuView->Append( mnuViewActivity );\r
- \r
- mnuMain->Append( mnuView, wxT("View") ); \r
- \r
- mnuEdit = new wxMenu();\r
- wxMenuItem* mnuCut;\r
- mnuCut = new wxMenuItem( mnuEdit, ID_MANAGE_CUT, wxString( wxT("Cut") ) + wxT('\t') + wxT("CTRL+X"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuCut );\r
- \r
- wxMenuItem* mnuCopy;\r
- mnuCopy = new wxMenuItem( mnuEdit, ID_MANAGE_COPY, wxString( wxT("Copy") ) + wxT('\t') + wxT("CTRL+C"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuCopy );\r
- \r
- wxMenuItem* mnuPaste;\r
- mnuPaste = new wxMenuItem( mnuEdit, ID_MANAGE_PASTE, wxString( wxT("Paste") ) + wxT('\t') + wxT("CTRL+V"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuPaste );\r
- \r
- mnuMain->Append( mnuEdit, wxT("Edit") ); \r
- \r
- mnuWindow = new wxMenu();\r
- mnuMain->Append( mnuWindow, wxT("Window") ); \r
- \r
- mnuHelp = new wxMenu();\r
- wxMenuItem* showHelp;\r
- showHelp = new wxMenuItem( mnuHelp, ID_HELP_SHOW, wxString( wxT("Show Help...") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );\r
- mnuHelp->Append( showHelp );\r
- \r
- mnuHelp->AppendSeparator();\r
- \r
- wxMenuItem* mnuHelpUpdates;\r
- mnuHelpUpdates = new wxMenuItem( mnuHelp, ID_MANAGE_UPDATE, wxString( wxT("Check for updates...") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuHelp->Append( mnuHelpUpdates );\r
- \r
- mnuHelpAboutSep = mnuHelp->AppendSeparator();\r
- \r
- wxMenuItem* mnuAbout;\r
- mnuAbout = new wxMenuItem( mnuHelp, wxID_ABOUT, wxString( wxT("About") ) + wxT('\t') + wxT("SHIFT+CTRL+A"), wxEmptyString, wxITEM_NORMAL );\r
- mnuHelp->Append( mnuAbout );\r
- \r
- mnuMain->Append( mnuHelp, wxT("Help") ); \r
- \r
- this->SetMenuBar( mnuMain );\r
- \r
- szrMain = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer396;\r
- bSizer396 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- bmpIcon = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer396->Add( bmpIcon, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- AccCtrl = new wxComboCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCB_READONLY|wxEXPAND);\r
- bSizer396->Add( AccCtrl, 0, wxALL, 5 );\r
- \r
- \r
- szrMain->Add( bSizer396, 0, wxEXPAND|wxLEFT, 5 );\r
- \r
- m_splitter13 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );\r
- m_splitter13->Connect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );\r
- m_splitter13->SetMinimumPaneSize( 1 );\r
- \r
- m_panel19 = new wxPanel( m_splitter13, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- szrContactList = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstContacts = new wxListCtrl( m_panel19, wxID_ANY, wxDefaultPosition, wxSize( 50,-1 ), wxLC_NO_HEADER|wxLC_REPORT|wxSUNKEN_BORDER );\r
- szrContactList->Add( lstContacts, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel19->SetSizer( szrContactList );\r
- m_panel19->Layout();\r
- szrContactList->Fit( m_panel19 );\r
- m_panel20 = new wxPanel( m_splitter13, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer12;\r
- bSizer12 = new wxBoxSizer( wxVERTICAL );\r
- \r
- htmContactData = new wxHtmlWindow( m_panel20, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );\r
- bSizer12->Add( htmContactData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel20->SetSizer( bSizer12 );\r
- m_panel20->Layout();\r
- bSizer12->Fit( m_panel20 );\r
- m_splitter13->SplitVertically( m_panel19, m_panel20, 201 );\r
- szrMain->Add( m_splitter13, 1, wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( szrMain );\r
- this->Layout();\r
- stbBottom = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );\r
- this->Connect( mnuNewAB->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenNewABDialog ) );\r
- this->Connect( mnuRefreshAB->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::RefreshAddressBook ) );\r
- this->Connect( mnuImport->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenImportDialog ) );\r
- this->Connect( mnuExport->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenExportDialog ) );\r
- this->Connect( mnuPreferences->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenPreferences ) );\r
- this->Connect( mnuExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );\r
- this->Connect( mnuNewContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorNew ) );\r
- this->Connect( mnuEditContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorEdit ) );\r
- this->Connect( deleteContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::DeleteContact ) );\r
- this->Connect( mnuFindContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenFindContactsWindow ) );\r
- this->Connect( mnuViewFNLN->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortFNLN ) );\r
- this->Connect( mnuViewLNFN->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortLNFN ) );\r
- this->Connect( mnuViewNick->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortNickname ) );\r
- this->Connect( mnuViewDisplayAs->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDisplayAs ) );\r
- this->Connect( mnuViewAsc->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortAscending ) );\r
- this->Connect( mnuViewDesc->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDescending ) );\r
- this->Connect( mnuViewStatusBar->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ToggleStatusBar ) );\r
- this->Connect( mnuViewActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowActivityWindow ) );\r
- this->Connect( mnuCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CutAction ) );\r
- this->Connect( mnuCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CopyAction ) );\r
- this->Connect( mnuPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::PasteAction ) );\r
- this->Connect( showHelp->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowHelp ) );\r
- this->Connect( mnuHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CheckUpdates ) );\r
- this->Connect( mnuAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );\r
- lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( frmMainADT::OpenContactInfoList ), NULL, this );\r
- lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );\r
- lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );\r
- lstContacts->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactMenu ), NULL, this );\r
- htmContactData->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactSubmenu ), NULL, this );\r
- stbBottom->Connect( wxEVT_SIZE, wxSizeEventHandler( frmMainADT::UpdateSBIconPlacement ), NULL, this );\r
-}\r
-\r
-frmMainADT::~frmMainADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );\r
- this->Disconnect( ID_MANAGE_NEWAB, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenNewABDialog ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::RefreshAddressBook ) );\r
- this->Disconnect( ID_IMPORT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenImportDialog ) );\r
- this->Disconnect( ID_EXPORT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenExportDialog ) );\r
- this->Disconnect( wxID_PREFERENCES, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenPreferences ) );\r
- this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorNew ) );\r
- this->Disconnect( ID_CONTACT_EDIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorEdit ) );\r
- this->Disconnect( ID_CONTACT_DELETE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::DeleteContact ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenFindContactsWindow ) );\r
- this->Disconnect( ID_VIEW_FNLN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortFNLN ) );\r
- this->Disconnect( ID_VIEW_LNFN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortLNFN ) );\r
- this->Disconnect( ID_VIEW_NICK, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortNickname ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDisplayAs ) );\r
- this->Disconnect( ID_VIEW_ASC, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortAscending ) );\r
- this->Disconnect( ID_VIEW_DESC, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDescending ) );\r
- this->Disconnect( ID_VIEW_STATUSBAR, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ToggleStatusBar ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowActivityWindow ) );\r
- this->Disconnect( ID_MANAGE_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CutAction ) );\r
- this->Disconnect( ID_MANAGE_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CopyAction ) );\r
- this->Disconnect( ID_MANAGE_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::PasteAction ) );\r
- this->Disconnect( ID_HELP_SHOW, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowHelp ) );\r
- this->Disconnect( ID_MANAGE_UPDATE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CheckUpdates ) );\r
- this->Disconnect( wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );\r
- lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( frmMainADT::OpenContactInfoList ), NULL, this );\r
- lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );\r
- lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );\r
- lstContacts->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactMenu ), NULL, this );\r
- htmContactData->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactSubmenu ), NULL, this );\r
- stbBottom->Disconnect( wxEVT_SIZE, wxSizeEventHandler( frmMainADT::UpdateSBIconPlacement ), NULL, this );\r
- \r
-}\r
-\r
-frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer390;\r
- bSizer390 = new wxBoxSizer( wxVERTICAL );\r
- \r
- pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer391;\r
- bSizer391 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxFlexGridSizer* fgSizer45;\r
- fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );\r
- fgSizer45->SetFlexibleDirection( wxBOTH );\r
- fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRunningText->Wrap( -1 );\r
- fgSizer45->Add( lblRunningText, 0, wxALL, 5 );\r
- \r
- lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRunningVer->Wrap( -1 );\r
- fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );\r
- \r
- lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAvailableText->Wrap( -1 );\r
- fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );\r
- \r
- lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAvailableVer->Wrap( -1 );\r
- fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );\r
- \r
- lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBuildTypeText->Wrap( -1 );\r
- fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );\r
- \r
- lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBuildType->Wrap( -1 );\r
- fgSizer45->Add( lblBuildType, 0, wxALL, 5 );\r
- \r
- \r
- bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );\r
- \r
- lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblUpdateMessage->Wrap( -1 );\r
- bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- pnlUpdateData->SetSizer( bSizer391 );\r
- pnlUpdateData->Layout();\r
- bSizer391->Fit( pnlUpdateData );\r
- bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );\r
- \r
- statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );\r
- bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer392;\r
- bSizer392 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );\r
- \r
- btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );\r
- \r
- \r
- bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );\r
- \r
- \r
- this->SetSizer( bSizer390 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );\r
- btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmUpdateADT::~frmUpdateADT()\r
-{\r
- // Disconnect Events\r
- btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );\r
- btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmSearchADT::frmSearchADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 300,450 ), wxDefaultSize );\r
- \r
- stbBottom = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );\r
- wxBoxSizer* bSizer368;\r
- bSizer368 = new wxBoxSizer( wxVERTICAL );\r
- \r
- m_splitter4 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );\r
- m_splitter4->Connect( wxEVT_IDLE, wxIdleEventHandler( frmSearchADT::m_splitter4OnIdle ), NULL, this );\r
- m_splitter4->SetMinimumPaneSize( 1 );\r
- \r
- m_panel60 = new wxPanel( m_splitter4, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer382;\r
- bSizer382 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer369;\r
- bSizer369 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- nbkSearch = new wxNotebook( m_panel60, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabSearch = new wxScrolledWindow( nbkSearch, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE|wxHSCROLL|wxVSCROLL );\r
- tabSearch->SetScrollRate( 5, 5 );\r
- szrSearch = new wxFlexGridSizer( 0, 1, 0, 0 );\r
- szrSearch->AddGrowableCol( 0 );\r
- szrSearch->SetFlexibleDirection( wxVERTICAL );\r
- szrSearch->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- \r
- tabSearch->SetSizer( szrSearch );\r
- tabSearch->Layout();\r
- szrSearch->Fit( tabSearch );\r
- nbkSearch->AddPage( tabSearch, wxT("Search"), true );\r
- tabAdvanced = new wxScrolledWindow( nbkSearch, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabAdvanced->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer384;\r
- bSizer384 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnSelectAccounts = new wxButton( tabAdvanced, wxID_ANY, wxT("Select Accounts..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer384->Add( btnSelectAccounts, 0, wxALL, 5 );\r
- \r
- \r
- tabAdvanced->SetSizer( bSizer384 );\r
- tabAdvanced->Layout();\r
- bSizer384->Fit( tabAdvanced );\r
- nbkSearch->AddPage( tabAdvanced, wxT("Advanced"), false );\r
- \r
- bSizer369->Add( nbkSearch, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer371;\r
- bSizer371 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnSearch = new wxButton( m_panel60, wxID_ANY, wxT("Search"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer371->Add( btnSearch, 0, wxALL, 5 );\r
- \r
- btnReset = new wxButton( m_panel60, wxID_ANY, wxT("Reset"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer371->Add( btnReset, 0, wxALL, 5 );\r
- \r
- \r
- bSizer369->Add( bSizer371, 0, wxEXPAND, 5 );\r
- \r
- \r
- bSizer382->Add( bSizer369, 1, wxEXPAND, 5 );\r
- \r
- \r
- m_panel60->SetSizer( bSizer382 );\r
- m_panel60->Layout();\r
- bSizer382->Fit( m_panel60 );\r
- m_panel61 = new wxPanel( m_splitter4, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer386;\r
- bSizer386 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstResults = new wxListCtrl( m_panel61, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer386->Add( lstResults, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel61->SetSizer( bSizer386 );\r
- m_panel61->Layout();\r
- bSizer386->Fit( m_panel61 );\r
- m_splitter4->SplitHorizontally( m_panel60, m_panel61, 178 );\r
- bSizer368->Add( m_splitter4, 1, wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( bSizer368 );\r
- this->Layout();\r
- m_menubar5 = new wxMenuBar( 0 );\r
- mnuContact = new wxMenu();\r
- wxMenuItem* mnuContactOpen;\r
- mnuContactOpen = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Open Contact...") ) + wxT('\t') + wxT("CTRL+O"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactOpen );\r
- \r
- mnuContactEdit = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Edit Contact...") ) + wxT('\t') + wxT("CTRL+E"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactEdit );\r
- \r
- mnuContactReveal = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Reveal Contact") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactReveal );\r
- \r
- mnuContact->AppendSeparator();\r
- \r
- wxMenuItem* mnuContactClose;\r
- mnuContactClose = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactClose );\r
- \r
- m_menubar5->Append( mnuContact, wxT("Contact") ); \r
- \r
- this->SetMenuBar( m_menubar5 );\r
- \r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmSearchADT::CloseWindow ) );\r
- btnSelectAccounts->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SelectAccounts ), NULL, this );\r
- btnSearch->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SearchContacts ), NULL, this );\r
- btnReset->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::ResetContacts ), NULL, this );\r
- lstResults->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmSearchADT::ShowContactMenu ), NULL, this );\r
- this->Connect( mnuContactOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::OpenContact ) );\r
- this->Connect( mnuContactEdit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::EditContact ) );\r
- this->Connect( mnuContactReveal->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::RevealContact ) );\r
- this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::CloseWindow ) );\r
-}\r
-\r
-frmSearchADT::~frmSearchADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmSearchADT::CloseWindow ) );\r
- btnSelectAccounts->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SelectAccounts ), NULL, this );\r
- btnSearch->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SearchContacts ), NULL, this );\r
- btnReset->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::ResetContacts ), NULL, this );\r
- lstResults->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmSearchADT::ShowContactMenu ), NULL, this );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::OpenContact ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::EditContact ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::RevealContact ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::CloseWindow ) );\r
- \r
-}\r
-\r
-frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );\r
- \r
- wxBoxSizer* szrMain;\r
- szrMain = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* szrTabs;\r
- szrTabs = new wxBoxSizer( wxVERTICAL );\r
- \r
- NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* szrChecks;\r
- szrChecks = new wxBoxSizer( wxVERTICAL );\r
- \r
- chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );\r
- \r
- chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local address books"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrChecks->Add( chkHideLocal, 0, wxALL, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( szrChecks );\r
- tabGeneral->Layout();\r
- szrChecks->Fit( tabGeneral );\r
- NbtPreferences->AddPage( tabGeneral, wxT("General"), true );\r
- tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- tabTheme->Hide();\r
- \r
- wxGridSizer* szrTheme;\r
- szrTheme = new wxGridSizer( 1, 1, 0, 0 );\r
- \r
- wxBoxSizer* bSizer161;\r
- bSizer161 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer151;\r
- bSizer151 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );\r
- \r
- btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnThemeModify->Enable( false );\r
- \r
- bSizer151->Add( btnThemeModify, 0, wxALL, 5 );\r
- \r
- btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnThemeDelete->Enable( false );\r
- \r
- bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );\r
- \r
- \r
- bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );\r
- \r
- \r
- szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabTheme->SetSizer( szrTheme );\r
- tabTheme->Layout();\r
- szrTheme->Fit( tabTheme );\r
- NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );\r
- tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxGridSizer* szrAccounts;\r
- szrAccounts = new wxGridSizer( 1, 1, 0, 0 );\r
- \r
- wxBoxSizer* bSizer16;\r
- bSizer16 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer15;\r
- bSizer15 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );\r
- \r
- btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnAccountModify->Enable( false );\r
- \r
- bSizer15->Add( btnAccountModify, 0, wxALL, 5 );\r
- \r
- btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnAccountDelete->Enable( false );\r
- \r
- bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );\r
- \r
- \r
- bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );\r
- \r
- \r
- szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabAccounts->SetSizer( szrAccounts );\r
- tabAccounts->Layout();\r
- szrAccounts->Fit( tabAccounts );\r
- NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );\r
- \r
- szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- szrMain->Add( szrTabs, 1, wxEXPAND, 0 );\r
- \r
- wxBoxSizer* szrButtons;\r
- szrButtons = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- \r
- szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );\r
- \r
- btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnSave->SetDefault(); \r
- szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );\r
- \r
- \r
- szrButtons->Add( 5, 0, 0, 0, 0 );\r
- \r
- btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );\r
- \r
- \r
- szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );\r
- \r
- \r
- szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( szrMain );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );\r
- lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );\r
- lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );\r
- btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );\r
- btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );\r
- btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );\r
- lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );\r
- lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );\r
- btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );\r
- btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );\r
- btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );\r
- btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );\r
- btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmPreferencesADT::~frmPreferencesADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );\r
- lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );\r
- lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );\r
- btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );\r
- btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );\r
- btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );\r
- lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );\r
- lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );\r
- btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );\r
- btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );\r
- btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );\r
- btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );\r
- btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );\r
- \r
- wxBoxSizer* szrMain;\r
- szrMain = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* szrLogo;\r
- szrLogo = new wxBoxSizer( wxVERTICAL );\r
- \r
- szrLogo->SetMinSize( wxSize( 350,100 ) ); \r
- bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );\r
- szrLogo->Add( bmpLogo, 0, wxALL, 0 );\r
- \r
- \r
- szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );\r
- \r
- wxBoxSizer* szrDetails;\r
- szrDetails = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblVersion->Wrap( -1 );\r
- lblVersion->SetFont( wxFont( 14, 70, 90, 92, false, wxEmptyString ) );\r
- \r
- szrDetails->Add( lblVersion, 0, wxALL, 5 );\r
- \r
- lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCompileTime->Wrap( -1 );\r
- szrDetails->Add( lblCompileTime, 0, wxALL, 5 );\r
- \r
- lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCopyright->Wrap( -1 );\r
- szrDetails->Add( lblCopyright, 0, wxALL, 5 );\r
- \r
- \r
- szrMain->Add( szrDetails, 5, wxEXPAND, 1 );\r
- \r
- wxBoxSizer* szrButtons;\r
- szrButtons = new wxBoxSizer( wxVERTICAL );\r
- \r
- szrButtons->SetMinSize( wxSize( -1,35 ) ); \r
- btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );\r
- \r
- \r
- szrMain->Add( szrButtons, 0, wxEXPAND, 0 );\r
- \r
- \r
- this->SetSizer( szrMain );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );\r
-}\r
-\r
-frmAboutADT::~frmAboutADT()\r
-{\r
- // Disconnect Events\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactADT::frmContactADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 320,240 ), wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer13;\r
- bSizer13 = new wxBoxSizer( wxVERTICAL );\r
- \r
- htmContactData = new wxHtmlWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );\r
- bSizer13->Add( htmContactData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( bSizer13 );\r
- this->Layout();\r
- m_menubar2 = new wxMenuBar( 0 );\r
- contact = new wxMenu();\r
- wxMenuItem* mnuContactClose;\r
- mnuContactClose = new wxMenuItem( contact, ID_CONTACT_CLOSE, wxString( wxT("Close") ) + wxT('\t') + wxT("CTRL+F4"), wxEmptyString, wxITEM_NORMAL );\r
- contact->Append( mnuContactClose );\r
- \r
- m_menubar2->Append( contact, wxT("Contact") ); \r
- \r
- this->SetMenuBar( m_menubar2 );\r
- \r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactADT::CloseWindow ) );\r
- this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactADT::CloseWindow ) );\r
-}\r
-\r
-frmContactADT::~frmContactADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactADT::CloseWindow ) );\r
- this->Disconnect( ID_CONTACT_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactADT::CloseWindow ) );\r
- \r
-}\r
-\r
-frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );\r
- \r
- wxFlexGridSizer* fgSizer30;\r
- fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );\r
- fgSizer30->AddGrowableCol( 0 );\r
- fgSizer30->AddGrowableRow( 0 );\r
- fgSizer30->SetFlexibleDirection( wxBOTH );\r
- fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- szrNewAccount = new wxBoxSizer( wxVERTICAL );\r
- \r
- tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer32;\r
- fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );\r
- fgSizer32->AddGrowableCol( 0 );\r
- fgSizer32->SetFlexibleDirection( wxBOTH );\r
- fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );\r
- \r
- lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblEnterText->Wrap( -1 );\r
- fgSizer32->Add( lblEnterText, 0, wxALL, 5 );\r
- \r
- wxFlexGridSizer* fgSizer33;\r
- fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer33->AddGrowableCol( 1 );\r
- fgSizer33->AddGrowableRow( 0 );\r
- fgSizer33->SetFlexibleDirection( wxBOTH );\r
- fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );\r
- \r
- lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };\r
- int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );\r
- cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );\r
- cmbServerType->SetSelection( 1 );\r
- fgSizer33->Add( cmbServerType, 0, wxALL, 5 );\r
- \r
- lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerAddress->Wrap( -1 );\r
- fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtServerAddress->SetMaxLength( 0 ); \r
- fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerPort->Wrap( -1 );\r
- fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtServerPort->SetMaxLength( 0 ); \r
- fgSizer33->Add( txtServerPort, 0, wxALL, 5 );\r
- \r
- lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblUsername->Wrap( -1 );\r
- fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtUsername->SetMaxLength( 0 ); \r
- fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPassword->Wrap( -1 );\r
- fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );\r
- txtPassword->SetMaxLength( 0 ); \r
- fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSSL->Wrap( -1 );\r
- fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3221;\r
- bSizer3221 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );\r
- chkUseSSL->SetValue(true); \r
- bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );\r
- \r
- \r
- fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabType->SetSizer( fgSizer32 );\r
- tabType->Layout();\r
- fgSizer32->Fit( tabType );\r
- szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );\r
- \r
- tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- tabConn->Hide();\r
- \r
- wxBoxSizer* bSizer323;\r
- bSizer323 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblConnectionResult->Wrap( -1 );\r
- lblConnectionResult->SetFont( wxFont( 9, 74, 90, 92, false, wxT("Sans") ) );\r
- \r
- bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );\r
- \r
- wxFlexGridSizer* fgSizer34;\r
- fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer34->SetFlexibleDirection( wxBOTH );\r
- fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerConnected->Wrap( -1 );\r
- fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );\r
- \r
- lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerConnResult->Wrap( -1 );\r
- fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );\r
- \r
- lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidResponse->Wrap( -1 );\r
- fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );\r
- \r
- lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerResponse->Wrap( -1 );\r
- fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );\r
- \r
- lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblUseSSL->Wrap( -1 );\r
- fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );\r
- \r
- lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerSSLResult->Wrap( -1 );\r
- fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );\r
- \r
- lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerSSLCert->Wrap( -1 );\r
- fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );\r
- \r
- lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerSSLValid->Wrap( -1 );\r
- fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );\r
- \r
- lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblServerUsernamePassword->Wrap( -1 );\r
- fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );\r
- \r
- lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAbleToLoginResult->Wrap( -1 );\r
- fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );\r
- \r
- lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblIsCalDAV->Wrap( -1 );\r
- fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );\r
- \r
- lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCardDAVSupportResult->Wrap( -1 );\r
- fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );\r
- \r
- \r
- bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );\r
- \r
- m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );\r
- bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );\r
- \r
- lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblConnectionResultText->Wrap( 360 );\r
- lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );\r
- \r
- bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabConn->SetSizer( bSizer323 );\r
- tabConn->Layout();\r
- bSizer323->Fit( tabConn );\r
- szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );\r
- \r
- tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- tabFinish->Hide();\r
- \r
- wxBoxSizer* bSizer3231;\r
- bSizer3231 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblFinishText->Wrap( -1 );\r
- bSizer3231->Add( lblFinishText, 0, wxALL, 5 );\r
- \r
- wxFlexGridSizer* fgSizer341;\r
- fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer341->AddGrowableCol( 1 );\r
- fgSizer341->SetFlexibleDirection( wxBOTH );\r
- fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAccountName->Wrap( -1 );\r
- fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAccountName->SetMaxLength( 0 ); \r
- fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabFinish->SetSizer( bSizer3231 );\r
- tabFinish->Layout();\r
- bSizer3231->Fit( tabFinish );\r
- szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer322;\r
- bSizer322 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer322->Add( btnPrevious, 0, wxALL, 5 );\r
- \r
- btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnNext->SetDefault(); \r
- bSizer322->Add( btnNext, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer322->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( fgSizer30 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );\r
- txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );\r
- btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );\r
- btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmNewAccountADT::~frmNewAccountADT()\r
-{\r
- // Disconnect Events\r
- cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );\r
- txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );\r
- btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );\r
- btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorADT::frmContactEditorADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );\r
- this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );\r
- \r
- wxBoxSizer* bSizer17;\r
- bSizer17 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkContact = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabGeneral->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer18;\r
- bSizer18 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxGridSizer* gSizer7;\r
- gSizer7 = new wxGridSizer( 0, 6, 0, 0 );\r
- \r
- lblTitle = new wxStaticText( tabGeneral, wxID_ANY, wxT("Title:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTitle->Wrap( -1 );\r
- gSizer7->Add( lblTitle, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTitle = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTitle->SetMaxLength( 0 ); \r
- gSizer7->Add( txtTitle, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblForename = new wxStaticText( tabGeneral, wxID_ANY, wxT("Forename:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblForename->Wrap( -1 );\r
- gSizer7->Add( lblForename, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtForename = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtForename->SetMaxLength( 0 ); \r
- gSizer7->Add( txtForename, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblSurname = new wxStaticText( tabGeneral, wxID_ANY, wxT("Surname:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSurname->Wrap( -1 );\r
- gSizer7->Add( lblSurname, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtSurname = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtSurname->SetMaxLength( 0 ); \r
- gSizer7->Add( txtSurname, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblOtherNames = new wxStaticText( tabGeneral, wxID_ANY, wxT("Other Names:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblOtherNames->Wrap( -1 );\r
- gSizer7->Add( lblOtherNames, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtOtherNames = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtOtherNames->SetMaxLength( 0 ); \r
- gSizer7->Add( txtOtherNames, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblSuffix = new wxStaticText( tabGeneral, wxID_ANY, wxT("Suffix:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSuffix->Wrap( -1 );\r
- gSizer7->Add( lblSuffix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtSuffix = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtSuffix->SetMaxLength( 0 ); \r
- gSizer7->Add( txtSuffix, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer18->Add( gSizer7, 0, wxEXPAND, 5 );\r
- \r
- wxFlexGridSizer* fgSizer5;\r
- fgSizer5 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer5->AddGrowableCol( 1 );\r
- fgSizer5->SetFlexibleDirection( wxBOTH );\r
- fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblDisplayAs = new wxStaticText( tabGeneral, wxID_ANY, wxT("Display As:"), wxPoint( -1,-1 ), wxDefaultSize, 0 );\r
- lblDisplayAs->Wrap( -1 );\r
- fgSizer5->Add( lblDisplayAs, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- cmbDisplayAs = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer5->Add( cmbDisplayAs, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblBirthday = new wxStaticText( tabGeneral, wxID_ANY, wxT("Birthday:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBirthday->Wrap( -1 );\r
- fgSizer5->Add( lblBirthday, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer318;\r
- bSizer318 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- dapBirthday = new wxDatePickerCtrl( tabGeneral, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_ALLOWNONE|wxDP_DEFAULT|wxDP_DROPDOWN|wxDP_SHOWCENTURY );\r
- dapBirthday->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 90, false, wxEmptyString ) );\r
- dapBirthday->SetToolTip( wxT("If you don't wish to enter a year, please use '0000' as the year.") );\r
- dapBirthday->SetMinSize( wxSize( -1,25 ) );\r
- \r
- bSizer318->Add( dapBirthday, 0, wxALL|wxEXPAND, 5 );\r
- \r
- txtBirthday = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtBirthday->SetMaxLength( 0 ); \r
- bSizer318->Add( txtBirthday, 1, wxALL, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer318, 1, wxEXPAND, 5 );\r
- \r
- lblAnniversary = new wxStaticText( tabGeneral, wxID_ANY, wxT("Anniversary:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAnniversary->Wrap( -1 );\r
- fgSizer5->Add( lblAnniversary, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer319;\r
- bSizer319 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- dapAnniversary = new wxDatePickerCtrl( tabGeneral, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_ALLOWNONE|wxDP_DEFAULT|wxDP_DROPDOWN|wxDP_SHOWCENTURY );\r
- dapAnniversary->SetToolTip( wxT("If you don't wish to enter a year, please use '0000' as the year.") );\r
- dapAnniversary->SetMinSize( wxSize( -1,25 ) );\r
- \r
- bSizer319->Add( dapAnniversary, 0, wxALL|wxEXPAND, 5 );\r
- \r
- txtAnniversary = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAnniversary->SetMaxLength( 0 ); \r
- bSizer319->Add( txtAnniversary, 1, wxALL, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer319, 1, wxEXPAND, 5 );\r
- \r
- lblGender = new wxStaticText( tabGeneral, wxID_ANY, wxT("Gender:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblGender->Wrap( -1 );\r
- fgSizer5->Add( lblGender, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer20;\r
- bSizer20 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxString cmbGenderChoices[] = { wxEmptyString, wxT("Male"), wxT("Female"), wxT("Other"), wxT("None/Not Applicable"), wxT("Unknown") };\r
- int cmbGenderNChoices = sizeof( cmbGenderChoices ) / sizeof( wxString );\r
- cmbGender = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbGenderNChoices, cmbGenderChoices, 0 );\r
- cmbGender->SetSelection( 0 );\r
- bSizer20->Add( cmbGender, 0, wxALL, 5 );\r
- \r
- txtGenderDescription = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtGenderDescription->SetMaxLength( 0 ); \r
- bSizer20->Add( txtGenderDescription, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer20, 1, wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer5->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxString cmbTypeChoices[] = { wxT("(Unspecified)"), wxT("Individual"), wxT("Group"), wxT("Organisation"), wxT("Location") };\r
- int cmbTypeNChoices = sizeof( cmbTypeChoices ) / sizeof( wxString );\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeNChoices, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer5->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblNicknames = new wxStaticText( tabGeneral, wxID_ANY, wxT("Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblNicknames->Wrap( -1 );\r
- fgSizer5->Add( lblNicknames, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrNicknames;\r
- szrNicknames = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboNicknames = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrNicknames->Add( lboNicknames, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter3;\r
- szrAddressesOuter3 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer464;\r
- bSizer464 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer474;\r
- bSizer474 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer474->Add( btnAddGeneralNickname, 0, wxALL, 5 );\r
- \r
- btnModifyGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer474->Add( btnModifyGeneralNickname, 0, wxALL, 5 );\r
- \r
- btnDeleteGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer474->Add( btnDeleteGeneralNickname, 0, wxALL, 5 );\r
- \r
- \r
- bSizer464->Add( bSizer474, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter3->Add( bSizer464, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrNicknames->Add( szrAddressesOuter3, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( szrNicknames, 1, wxEXPAND, 5 );\r
- \r
- lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAddress->Wrap( -1 );\r
- fgSizer5->Add( lblAddress, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses;\r
- szrAddresses = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboAddresses = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses->Add( lboAddresses, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter;\r
- szrAddressesOuter = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46;\r
- bSizer46 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47;\r
- bSizer47 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47->Add( btnAddGeneralAddress, 0, wxALL, 5 );\r
- \r
- btnModifyGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47->Add( btnModifyGeneralAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47->Add( btnDeleteGeneralAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46->Add( bSizer47, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter->Add( bSizer46, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses->Add( szrAddressesOuter, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( szrAddresses, 1, wxEXPAND, 5 );\r
- \r
- lblEmail = new wxStaticText( tabGeneral, wxID_ANY, wxT("E-mail:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblEmail->Wrap( -1 );\r
- fgSizer5->Add( lblEmail, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301;\r
- bSizer301 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboEmails = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301->Add( lboEmails, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351;\r
- bSizer351 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461;\r
- bSizer461 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471;\r
- bSizer471 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471->Add( btnAddEmailAddress, 0, wxALL, 5 );\r
- \r
- btnModifyEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471->Add( btnModifyEmailAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471->Add( btnDeleteEmailAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461->Add( bSizer471, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351->Add( bSizer461, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301->Add( bSizer351, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer301, 1, wxEXPAND, 5 );\r
- \r
- lblIM = new wxStaticText( tabGeneral, wxID_ANY, wxT("Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblIM->Wrap( 0 );\r
- fgSizer5->Add( lblIM, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011;\r
- bSizer3011 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboIM = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011->Add( lboIM, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511;\r
- bSizer3511 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611;\r
- bSizer4611 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711;\r
- bSizer4711 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711->Add( btnAddIMAddress, 0, wxALL, 5 );\r
- \r
- btnModifyIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711->Add( btnModifyIMAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711->Add( btnDeleteIMAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611->Add( bSizer4711, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511->Add( bSizer4611, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011->Add( bSizer3511, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer3011, 1, wxEXPAND, 5 );\r
- \r
- lblTelephone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTelephone->Wrap( 0 );\r
- fgSizer5->Add( lblTelephone, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111;\r
- bSizer30111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboTelephone = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111->Add( lboTelephone, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111;\r
- bSizer35111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111;\r
- bSizer46111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111;\r
- bSizer47111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111->Add( btnAddTelephone, 0, wxALL, 5 );\r
- \r
- btnModifyTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111->Add( btnModifyTelephone, 0, wxALL, 5 );\r
- \r
- btnDeleteTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111->Add( btnDeleteTelephone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111->Add( bSizer47111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111->Add( bSizer46111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111->Add( bSizer35111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer30111, 1, wxEXPAND, 5 );\r
- \r
- lblLanguages = new wxStaticText( tabGeneral, wxID_ANY, wxT("Languages:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLanguages->Wrap( 0 );\r
- fgSizer5->Add( lblLanguages, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111;\r
- bSizer301111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboLanguages = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111->Add( lboLanguages, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111;\r
- bSizer351111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111;\r
- bSizer461111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111;\r
- bSizer471111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111->Add( btnAddLanguage, 0, wxALL, 5 );\r
- \r
- btnModifyLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111->Add( btnModifyLanguage, 0, wxALL, 5 );\r
- \r
- btnDeleteLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111->Add( btnDeleteLanguage, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111->Add( bSizer471111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111->Add( bSizer461111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111->Add( bSizer351111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer301111, 1, wxEXPAND, 5 );\r
- \r
- lblTimezone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTimezone->Wrap( 0 );\r
- fgSizer5->Add( lblTimezone, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111;\r
- bSizer3011111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboTimezones = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111->Add( lboTimezones, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111;\r
- bSizer3511111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111;\r
- bSizer4611111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111;\r
- bSizer4711111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111->Add( btnAddTimezone, 0, wxALL, 5 );\r
- \r
- btnModifyTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111->Add( btnModifyTimezone, 0, wxALL, 5 );\r
- \r
- btnDeleteTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111->Add( btnDeleteTimezone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111->Add( bSizer4711111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111->Add( bSizer4611111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111->Add( bSizer3511111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer3011111, 1, wxEXPAND, 5 );\r
- \r
- lblGeopositioning = new wxStaticText( tabGeneral, wxID_ANY, wxT("Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblGeopositioning->Wrap( -1 );\r
- fgSizer5->Add( lblGeopositioning, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111114;\r
- bSizer30111114 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboGeoposition = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111114->Add( lboGeoposition, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111114;\r
- bSizer35111114 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111114;\r
- bSizer46111114 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111114;\r
- bSizer47111114 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111114->Add( btnAddGeneralGeoposition, 0, wxALL, 5 );\r
- \r
- btnModifyGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111114->Add( btnModifyGeneralGeoposition, 0, wxALL, 5 );\r
- \r
- btnDeleteGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111114->Add( btnDeleteGeneralGeoposition, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111114->Add( bSizer47111114, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111114->Add( bSizer46111114, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111114->Add( bSizer35111114, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer30111114, 1, wxEXPAND, 5 );\r
- \r
- lblRelated = new wxStaticText( tabGeneral, wxID_ANY, wxT("Related people:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRelated->Wrap( 1 );\r
- fgSizer5->Add( lblRelated, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111;\r
- bSizer30111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboRelated = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111111->Add( lboRelated, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111;\r
- bSizer35111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111;\r
- bSizer46111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111;\r
- bSizer47111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111->Add( btnAddRelated, 0, wxALL, 5 );\r
- \r
- btnModifyRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111->Add( btnModifyRelated, 0, wxALL, 5 );\r
- \r
- btnDeleteRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111->Add( btnDeleteRelated, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111->Add( bSizer47111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111->Add( bSizer46111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111->Add( bSizer35111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer30111111, 1, wxEXPAND, 5 );\r
- \r
- lblWebsites = new wxStaticText( tabGeneral, wxID_ANY, wxT("Websites:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblWebsites->Wrap( 1 );\r
- fgSizer5->Add( lblWebsites, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111111;\r
- bSizer301111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboWebsites = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111111->Add( lboWebsites, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111111;\r
- bSizer351111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111111;\r
- bSizer461111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111111;\r
- bSizer471111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111->Add( btnAddWebsite, 0, wxALL, 5 );\r
- \r
- btnModifyWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111->Add( btnModifyWebsite, 0, wxALL, 5 );\r
- \r
- btnDeleteWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111->Add( btnDeleteWebsite, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111111->Add( bSizer471111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111111->Add( bSizer461111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111111->Add( bSizer351111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer301111111, 1, wxEXPAND, 5 );\r
- \r
- lblTitles = new wxStaticText( tabGeneral, wxID_ANY, wxT("Titles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTitles->Wrap( 1 );\r
- fgSizer5->Add( lblTitles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111111;\r
- bSizer3011111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboTitles = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111111->Add( lboTitles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111111;\r
- bSizer3511111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111111;\r
- bSizer4611111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111111;\r
- bSizer4711111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111->Add( btnAddTitle, 0, wxALL, 5 );\r
- \r
- btnModifyTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111->Add( btnModifyTitle, 0, wxALL, 5 );\r
- \r
- btnDeleteTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111->Add( btnDeleteTitle, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111111->Add( bSizer4711111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111111->Add( bSizer4611111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111111->Add( bSizer3511111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer3011111111, 1, wxEXPAND, 5 );\r
- \r
- lblRoles = new wxStaticText( tabGeneral, wxID_ANY, wxT("Roles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRoles->Wrap( 1 );\r
- fgSizer5->Add( lblRoles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111111;\r
- bSizer30111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboRoles = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111111111->Add( lboRoles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111111;\r
- bSizer35111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111111;\r
- bSizer46111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111111;\r
- bSizer47111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddRole = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111->Add( btnAddRole, 0, wxALL, 5 );\r
- \r
- btnModifyRole = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111->Add( btnModifyRole, 0, wxALL, 5 );\r
- \r
- btnDeleteRole = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111->Add( btnDeleteRole, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111111->Add( bSizer47111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111111->Add( bSizer46111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111111->Add( bSizer35111111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer30111111111, 1, wxEXPAND, 5 );\r
- \r
- lblOrganisations = new wxStaticText( tabGeneral, wxID_ANY, wxT("Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblOrganisations->Wrap( 1 );\r
- fgSizer5->Add( lblOrganisations, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111111111;\r
- bSizer301111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboOrganisations = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111111111->Add( lboOrganisations, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111111111;\r
- bSizer351111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111111111;\r
- bSizer461111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111111111;\r
- bSizer471111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111111->Add( btnAddOrganisations, 0, wxALL, 5 );\r
- \r
- btnModifyOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111111->Add( btnModifyOrganisations, 0, wxALL, 5 );\r
- \r
- btnDeleteOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111111->Add( btnDeleteOrganisations, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111111111->Add( bSizer471111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111111111->Add( bSizer461111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111111111->Add( bSizer351111111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer301111111111, 1, wxEXPAND, 5 );\r
- \r
- lblNotes = new wxStaticText( tabGeneral, wxID_ANY, wxT("Notes:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblNotes->Wrap( 1 );\r
- fgSizer5->Add( lblNotes, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111111111;\r
- bSizer3011111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboNotes = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111111111->Add( lboNotes, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111111111;\r
- bSizer3511111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111111111;\r
- bSizer4611111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111111111;\r
- bSizer4711111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddNote = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111111->Add( btnAddNote, 0, wxALL, 5 );\r
- \r
- btnModifyNote = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111111->Add( btnModifyNote, 0, wxALL, 5 );\r
- \r
- btnDeleteNote = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111111->Add( btnDeleteNote, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111111111->Add( bSizer4711111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111111111->Add( bSizer4611111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111111111->Add( bSizer3511111111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5->Add( bSizer3011111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer18->Add( fgSizer5, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( bSizer18 );\r
- tabGeneral->Layout();\r
- bSizer18->Fit( tabGeneral );\r
- nbkContact->AddPage( tabGeneral, wxT("General"), true );\r
- tabHome = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabHome->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer181;\r
- bSizer181 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxGridSizer* gSizer71;\r
- gSizer71 = new wxGridSizer( 2, 6, 0, 0 );\r
- \r
- \r
- bSizer181->Add( gSizer71, 0, wxEXPAND, 5 );\r
- \r
- wxFlexGridSizer* fgSizer51;\r
- fgSizer51 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer51->AddGrowableCol( 1 );\r
- fgSizer51->SetFlexibleDirection( wxBOTH );\r
- fgSizer51->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblHomeNickname = new wxStaticText( tabHome, wxID_ANY, wxT("Home Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeNickname->Wrap( 0 );\r
- fgSizer51->Add( lblHomeNickname, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses12;\r
- szrAddresses12 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeNicknames = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses12->Add( lboHomeNicknames, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter11;\r
- szrAddressesOuter11 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4622;\r
- bSizer4622 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4722;\r
- bSizer4722 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4722->Add( btnAddHomeNickname, 0, wxALL, 5 );\r
- \r
- btnModifyHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4722->Add( btnModifyHomeNickname, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4722->Add( btnDeleteHomeNickname, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4622->Add( bSizer4722, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter11->Add( bSizer4622, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses12->Add( szrAddressesOuter11, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( szrAddresses12, 1, wxEXPAND, 5 );\r
- \r
- lblHomeAddresses = new wxStaticText( tabHome, wxID_ANY, wxT("Home Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeAddresses->Wrap( 1 );\r
- fgSizer51->Add( lblHomeAddresses, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses1;\r
- szrAddresses1 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeAddresses = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses1->Add( lboHomeAddresses, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter1;\r
- szrAddressesOuter1 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer462;\r
- bSizer462 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer472;\r
- bSizer472 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472->Add( btnAddHomeAddress, 0, wxALL, 5 );\r
- \r
- btnModifyHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472->Add( btnModifyHomeAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472->Add( btnDeleteHomeAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer462->Add( bSizer472, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter1->Add( bSizer462, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses1->Add( szrAddressesOuter1, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( szrAddresses1, 1, wxEXPAND, 5 );\r
- \r
- lblHomeEmail = new wxStaticText( tabHome, wxID_ANY, wxT("Home Emails:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeEmail->Wrap( 1 );\r
- fgSizer51->Add( lblHomeEmail, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3012;\r
- bSizer3012 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeEmails = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3012->Add( lboHomeEmails, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3512;\r
- bSizer3512 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4612;\r
- bSizer4612 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4712;\r
- bSizer4712 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4712->Add( btnAddHomeEmailAddress, 0, wxALL, 5 );\r
- \r
- btnModifyHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4712->Add( btnModifyHomeEmailAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4712->Add( btnDeleteHomeEmailAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4612->Add( bSizer4712, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3512->Add( bSizer4612, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3012->Add( bSizer3512, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer3012, 1, wxEXPAND, 5 );\r
- \r
- lblHomeIM = new wxStaticText( tabHome, wxID_ANY, wxT("Home Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeIM->Wrap( 0 );\r
- fgSizer51->Add( lblHomeIM, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30112;\r
- bSizer30112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeIM = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30112->Add( lboHomeIM, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35112;\r
- bSizer35112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46112;\r
- bSizer46112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47112;\r
- bSizer47112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47112->Add( btnAddHomeIMAddress, 0, wxALL, 5 );\r
- \r
- btnModifyHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47112->Add( btnModifyHomeIMAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47112->Add( btnDeleteHomeIMAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46112->Add( bSizer47112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35112->Add( bSizer46112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30112->Add( bSizer35112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer30112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeTelephone = new wxStaticText( tabHome, wxID_ANY, wxT("Home Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeTelephone->Wrap( 0 );\r
- fgSizer51->Add( lblHomeTelephone, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301112;\r
- bSizer301112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeTelephone = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301112->Add( lboHomeTelephone, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351112;\r
- bSizer351112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461112;\r
- bSizer461112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471112;\r
- bSizer471112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471112->Add( btnAddHomeTelephone, 0, wxALL, 5 );\r
- \r
- btnModifyHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471112->Add( btnModifyHomeTelephone, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471112->Add( btnDeleteHomeTelephone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461112->Add( bSizer471112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351112->Add( bSizer461112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301112->Add( bSizer351112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer301112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeLanguages = new wxStaticText( tabHome, wxID_ANY, wxT("Home Languages:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeLanguages->Wrap( 0 );\r
- fgSizer51->Add( lblHomeLanguages, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011112;\r
- bSizer3011112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeLanguages = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011112->Add( lboHomeLanguages, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511112;\r
- bSizer3511112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611112;\r
- bSizer4611112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711112;\r
- bSizer4711112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711112->Add( btnAddHomeLanguage, 0, wxALL, 5 );\r
- \r
- btnModifyHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711112->Add( btnModifyHomeLanguage, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711112->Add( btnDeleteHomeLanguage, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611112->Add( bSizer4711112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511112->Add( bSizer4611112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011112->Add( bSizer3511112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer3011112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeTimezone = new wxStaticText( tabHome, wxID_ANY, wxT("Home Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeTimezone->Wrap( 0 );\r
- fgSizer51->Add( lblHomeTimezone, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111112;\r
- bSizer30111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeTimezones = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111112->Add( lboHomeTimezones, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111112;\r
- bSizer35111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111112;\r
- bSizer46111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111112;\r
- bSizer47111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111112->Add( btnAddHomeTimezone, 0, wxALL, 5 );\r
- \r
- btnModifyHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111112->Add( btnModifyHomeTimezone, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111112->Add( btnDeleteHomeTimezone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111112->Add( bSizer47111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111112->Add( bSizer46111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111112->Add( bSizer35111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer30111112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeGeopositioning = new wxStaticText( tabHome, wxID_ANY, wxT("Home Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeGeopositioning->Wrap( 0 );\r
- fgSizer51->Add( lblHomeGeopositioning, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111141;\r
- bSizer301111141 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeGeoposition = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111141->Add( lboHomeGeoposition, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111141;\r
- bSizer351111141 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111141;\r
- bSizer461111141 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111141;\r
- bSizer471111141 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeGeoposition = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111141->Add( btnAddHomeGeoposition, 0, wxALL, 5 );\r
- \r
- btnModifyHomeGeoposition = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111141->Add( btnModifyHomeGeoposition, 0, wxALL, 5 );\r
- \r
- btnDeleteHomePosition = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111141->Add( btnDeleteHomePosition, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111141->Add( bSizer471111141, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111141->Add( bSizer461111141, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111141->Add( bSizer351111141, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer301111141, 1, wxEXPAND, 5 );\r
- \r
- lblHomeWebsites = new wxStaticText( tabHome, wxID_ANY, wxT("Home Websites:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeWebsites->Wrap( 1 );\r
- fgSizer51->Add( lblHomeWebsites, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111112;\r
- bSizer3011111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeWebsites = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111112->Add( lboHomeWebsites, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111112;\r
- bSizer3511111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111112;\r
- bSizer4611111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111112;\r
- bSizer4711111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeWebsite = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111112->Add( btnAddHomeWebsite, 0, wxALL, 5 );\r
- \r
- btnHomeModifyWebsite = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111112->Add( btnHomeModifyWebsite, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeWebsite = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111112->Add( btnDeleteHomeWebsite, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111112->Add( bSizer4711111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111112->Add( bSizer4611111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111112->Add( bSizer3511111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer3011111112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeTitles = new wxStaticText( tabHome, wxID_ANY, wxT("Home Titles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeTitles->Wrap( 1 );\r
- fgSizer51->Add( lblHomeTitles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111112;\r
- bSizer30111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeTitles = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111111112->Add( lboHomeTitles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111112;\r
- bSizer35111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111112;\r
- bSizer46111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111112;\r
- bSizer47111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111112->Add( btnAddHomeTitle, 0, wxALL, 5 );\r
- \r
- btnModifyHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111112->Add( btnModifyHomeTitle, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111112->Add( btnDeleteHomeTitle, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111112->Add( bSizer47111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111112->Add( bSizer46111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111112->Add( bSizer35111111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer30111111112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeRoles = new wxStaticText( tabHome, wxID_ANY, wxT("Home Roles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeRoles->Wrap( 1 );\r
- fgSizer51->Add( lblHomeRoles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111111112;\r
- bSizer301111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeRoles = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111111112->Add( lboHomeRoles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111111112;\r
- bSizer351111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111111112;\r
- bSizer461111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111111112;\r
- bSizer471111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111112->Add( btnAddHomeRole, 0, wxALL, 5 );\r
- \r
- btnModifyHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111112->Add( btnModifyHomeRole, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111112->Add( btnDeleteHomeRole, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111111112->Add( bSizer471111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111111112->Add( bSizer461111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111111112->Add( bSizer351111111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer301111111112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeOrganisations = new wxStaticText( tabHome, wxID_ANY, wxT("Home Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeOrganisations->Wrap( 1 );\r
- fgSizer51->Add( lblHomeOrganisations, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111111112;\r
- bSizer3011111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeOrganisations = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111111112->Add( lboHomeOrganisations, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111111112;\r
- bSizer3511111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111111112;\r
- bSizer4611111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111111112;\r
- bSizer4711111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111112->Add( btnAddHomeOrganisations, 0, wxALL, 5 );\r
- \r
- btnModifyHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111112->Add( btnModifyHomeOrganisations, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111112->Add( btnDeleteHomeOrganisations, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111111112->Add( bSizer4711111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111111112->Add( bSizer4611111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111111112->Add( bSizer3511111111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer3011111111112, 1, wxEXPAND, 5 );\r
- \r
- lblHomeNotes = new wxStaticText( tabHome, wxID_ANY, wxT("Home Notes:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHomeNotes->Wrap( 1 );\r
- fgSizer51->Add( lblHomeNotes, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111111111;\r
- bSizer30111111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboHomeNotes = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111111111111->Add( lboHomeNotes, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111111111;\r
- bSizer35111111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111111111;\r
- bSizer46111111111111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111111111;\r
- bSizer47111111111111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111111->Add( btnAddHomeNote, 0, wxALL, 5 );\r
- \r
- btnModifyHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111111->Add( btnModifyHomeNote, 0, wxALL, 5 );\r
- \r
- btnDeleteHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111111->Add( btnDeleteHomeNote, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111111111->Add( bSizer47111111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111111111->Add( bSizer46111111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111111111->Add( bSizer35111111111111, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer51->Add( bSizer30111111111111, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer181->Add( fgSizer51, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabHome->SetSizer( bSizer181 );\r
- tabHome->Layout();\r
- bSizer181->Fit( tabHome );\r
- nbkContact->AddPage( tabHome, wxT("Home"), false );\r
- tabBusiness = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabBusiness->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer182;\r
- bSizer182 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxGridSizer* gSizer72;\r
- gSizer72 = new wxGridSizer( 2, 6, 0, 0 );\r
- \r
- \r
- bSizer182->Add( gSizer72, 0, wxEXPAND, 5 );\r
- \r
- wxFlexGridSizer* fgSizer52;\r
- fgSizer52 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer52->AddGrowableCol( 1 );\r
- fgSizer52->SetFlexibleDirection( wxBOTH );\r
- fgSizer52->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblBusinessNickname = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessNickname->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessNickname, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses22;\r
- szrAddresses22 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessNicknames = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses22->Add( lboBusinessNicknames, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter22;\r
- szrAddressesOuter22 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4632;\r
- bSizer4632 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4732;\r
- bSizer4732 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4732->Add( btnAddBusinessNickname, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4732->Add( btnModifyBusinessNickname, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4732->Add( btnDeleteBusinessNickname, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4632->Add( bSizer4732, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter22->Add( bSizer4632, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses22->Add( szrAddressesOuter22, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( szrAddresses22, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessAddress = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessAddress->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessAddress, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses2;\r
- szrAddresses2 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessAddresses = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses2->Add( lboBusinessAddresses, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter2;\r
- szrAddressesOuter2 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer463;\r
- bSizer463 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer473;\r
- bSizer473 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer473->Add( btnAddBusinessAddress, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer473->Add( btnModifyBusinessAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer473->Add( btnDeleteBusinessAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer463->Add( bSizer473, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter2->Add( bSizer463, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses2->Add( szrAddressesOuter2, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( szrAddresses2, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessEmail = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business E-mail:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessEmail->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessEmail, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3013;\r
- bSizer3013 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessEmail = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3013->Add( lboBusinessEmail, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3513;\r
- bSizer3513 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4613;\r
- bSizer4613 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4713;\r
- bSizer4713 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4713->Add( btnAddBusinessEmailAddress, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4713->Add( btnModifyBusinessEmailAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4713->Add( btnDeleteBusinessEmailAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4613->Add( bSizer4713, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3513->Add( bSizer4613, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3013->Add( bSizer3513, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer3013, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessIM = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessIM->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessIM, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30113;\r
- bSizer30113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessIM = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30113->Add( lboBusinessIM, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35113;\r
- bSizer35113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46113;\r
- bSizer46113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47113;\r
- bSizer47113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47113->Add( btnAddBusinessIMAddress, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47113->Add( btnModifyBusinessIMAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47113->Add( btnDeleteBusinessIMAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46113->Add( bSizer47113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35113->Add( bSizer46113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30113->Add( bSizer35113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer30113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessTelephone = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessTelephone->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessTelephone, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301113;\r
- bSizer301113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessTelephone = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301113->Add( lboBusinessTelephone, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351113;\r
- bSizer351113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461113;\r
- bSizer461113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471113;\r
- bSizer471113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnBusinessAddTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471113->Add( btnBusinessAddTelephone, 0, wxALL, 5 );\r
- \r
- btnBusinessModifyTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471113->Add( btnBusinessModifyTelephone, 0, wxALL, 5 );\r
- \r
- btnBusinessDeleteTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471113->Add( btnBusinessDeleteTelephone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461113->Add( bSizer471113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351113->Add( bSizer461113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301113->Add( bSizer351113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer301113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessLanguage = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Languages:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessLanguage->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessLanguage, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011113;\r
- bSizer3011113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessLanguages = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011113->Add( lboBusinessLanguages, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511113;\r
- bSizer3511113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611113;\r
- bSizer4611113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711113;\r
- bSizer4711113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnBusinessAddLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711113->Add( btnBusinessAddLanguage, 0, wxALL, 5 );\r
- \r
- btnBusinessModifyLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711113->Add( btnBusinessModifyLanguage, 0, wxALL, 5 );\r
- \r
- btnBusinessDeleteLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711113->Add( btnBusinessDeleteLanguage, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611113->Add( bSizer4711113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511113->Add( bSizer4611113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011113->Add( bSizer3511113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer3011113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessTimezones = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessTimezones->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessTimezones, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111113;\r
- bSizer30111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessTimezones = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111113->Add( lboBusinessTimezones, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111113;\r
- bSizer35111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111113;\r
- bSizer46111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111113;\r
- bSizer47111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnBusinessAddTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111113->Add( btnBusinessAddTimezone, 0, wxALL, 5 );\r
- \r
- btnBusinessModifyTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111113->Add( btnBusinessModifyTimezone, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111113->Add( btnDeleteBusinessTimezone, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111113->Add( bSizer47111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111113->Add( bSizer46111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111113->Add( bSizer35111113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer30111113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessGeopositioning = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessGeopositioning->Wrap( 0 );\r
- fgSizer52->Add( lblBusinessGeopositioning, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111411;\r
- bSizer3011111411 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessGeoposition = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111411->Add( lboBusinessGeoposition, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111411;\r
- bSizer3511111411 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111411;\r
- bSizer4611111411 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111411;\r
- bSizer4711111411 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111411->Add( btnAddBusinessGeoposition, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111411->Add( btnModifyBusinessGeoposition, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111411->Add( btnDeleteBusinessGeoposition, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111411->Add( bSizer4711111411, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111411->Add( bSizer4611111411, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111411->Add( bSizer3511111411, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer3011111411, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessWebsites = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Websites:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessWebsites->Wrap( 1 );\r
- fgSizer52->Add( lblBusinessWebsites, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111113;\r
- bSizer3011111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessWebsites = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111113->Add( lboBusinessWebsites, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111113;\r
- bSizer3511111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111113;\r
- bSizer4611111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111113;\r
- bSizer4711111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111113->Add( btnAddBusinessWebsite, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111113->Add( btnModifyBusinessWebsite, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111113->Add( btnDeleteBusinessWebsite, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111113->Add( bSizer4711111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111113->Add( bSizer4611111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111113->Add( bSizer3511111113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer3011111113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessTitles = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Titles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessTitles->Wrap( 1 );\r
- fgSizer52->Add( lblBusinessTitles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111113;\r
- bSizer30111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessTitles = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );\r
- bSizer30111111113->Add( lboBusinessTitles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111113;\r
- bSizer35111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111113;\r
- bSizer46111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111113;\r
- bSizer47111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111113->Add( btnAddBusinessTitle, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111113->Add( btnModifyBusinessTitle, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111113->Add( btnDeleteBusinessTitle, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111113->Add( bSizer47111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111113->Add( bSizer46111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111113->Add( bSizer35111111113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer30111111113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessRoles = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Roles:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessRoles->Wrap( 1 );\r
- fgSizer52->Add( lblBusinessRoles, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301111111113;\r
- bSizer301111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessRoles = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301111111113->Add( lboBusinessRoles, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351111111113;\r
- bSizer351111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461111111113;\r
- bSizer461111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471111111113;\r
- bSizer471111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111113->Add( btnAddBusinessRole, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111113->Add( btnModifyBusinessRole, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471111111113->Add( btnDeleteBusinessRole, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461111111113->Add( bSizer471111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351111111113->Add( bSizer461111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301111111113->Add( bSizer351111111113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer301111111113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessOrganisations = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessOrganisations->Wrap( 1 );\r
- fgSizer52->Add( lblBusinessOrganisations, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer3011111111113;\r
- bSizer3011111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessOrganisations = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer3011111111113->Add( lboBusinessOrganisations, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer3511111111113;\r
- bSizer3511111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4611111111113;\r
- bSizer4611111111113 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4711111111113;\r
- bSizer4711111111113 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111113->Add( btnAddBusinessOrganisations, 0, wxALL, 5 );\r
- \r
- btnModifyBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111113->Add( btnModifyBusinessOrganisations, 0, wxALL, 5 );\r
- \r
- btnDeleteBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4711111111113->Add( btnDeleteBusinessOrganisations, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4611111111113->Add( bSizer4711111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3511111111113->Add( bSizer4611111111113, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer3011111111113->Add( bSizer3511111111113, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer3011111111113, 1, wxEXPAND, 5 );\r
- \r
- lblBusinessNotes = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Notes:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblBusinessNotes->Wrap( 1 );\r
- fgSizer52->Add( lblBusinessNotes, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30111111111112;\r
- bSizer30111111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboBusinessNotes = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30111111111112->Add( lboBusinessNotes, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35111111111112;\r
- bSizer35111111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46111111111112;\r
- bSizer46111111111112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47111111111112;\r
- bSizer47111111111112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnBusinessAddNote = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111112->Add( btnBusinessAddNote, 0, wxALL, 5 );\r
- \r
- btnBusinessModifyNote = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111112->Add( btnBusinessModifyNote, 0, wxALL, 5 );\r
- \r
- btnBusinessDeleteNote = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47111111111112->Add( btnBusinessDeleteNote, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46111111111112->Add( bSizer47111111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35111111111112->Add( bSizer46111111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30111111111112->Add( bSizer35111111111112, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer52->Add( bSizer30111111111112, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer182->Add( fgSizer52, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabBusiness->SetSizer( bSizer182 );\r
- tabBusiness->Layout();\r
- bSizer182->Fit( tabBusiness );\r
- nbkContact->AddPage( tabBusiness, wxT("Business"), false );\r
- tabCategories = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabCategories->SetScrollRate( 5, 5 );\r
- wxBoxSizer* szrAddresses11;\r
- szrAddresses11 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboCategories = new wxListCtrl( tabCategories, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses11->Add( lboCategories, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrCategoriesOuter;\r
- szrCategoriesOuter = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4621;\r
- bSizer4621 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4721;\r
- bSizer4721 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddCategory = new wxButton( tabCategories, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4721->Add( btnAddCategory, 0, wxALL, 5 );\r
- \r
- btnModifyCategory = new wxButton( tabCategories, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4721->Add( btnModifyCategory, 0, wxALL, 5 );\r
- \r
- btnDeleteCategory = new wxButton( tabCategories, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4721->Add( btnDeleteCategory, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4621->Add( bSizer4721, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrCategoriesOuter->Add( bSizer4621, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses11->Add( szrCategoriesOuter, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabCategories->SetSizer( szrAddresses11 );\r
- tabCategories->Layout();\r
- szrAddresses11->Fit( tabCategories );\r
- nbkContact->AddPage( tabCategories, wxT("Categories"), false );\r
- tabMembers = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabMembers->SetScrollRate( 5, 5 );\r
- wxBoxSizer* szrAddresses111;\r
- szrAddresses111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboGroups = new wxListCtrl( tabMembers, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses111->Add( lboGroups, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrCategoriesOuter1;\r
- szrCategoriesOuter1 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46211;\r
- bSizer46211 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47211;\r
- bSizer47211 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddGroups = new wxButton( tabMembers, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47211->Add( btnAddGroups, 0, wxALL, 5 );\r
- \r
- btnModifyGroups = new wxButton( tabMembers, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47211->Add( btnModifyGroups, 0, wxALL, 5 );\r
- \r
- btnDeleteGroups = new wxButton( tabMembers, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47211->Add( btnDeleteGroups, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46211->Add( bSizer47211, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrCategoriesOuter1->Add( bSizer46211, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses111->Add( szrCategoriesOuter1, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabMembers->SetSizer( szrAddresses111 );\r
- tabMembers->Layout();\r
- szrAddresses111->Fit( tabMembers );\r
- nbkContact->AddPage( tabMembers, wxT("Members"), false );\r
- tabPictures = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabPictures->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer210;\r
- bSizer210 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- imgPicture = new wxStaticBitmap( tabPictures, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER );\r
- bSizer210->Add( imgPicture, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer211;\r
- bSizer211 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lboPictures = new wxListCtrl( tabPictures, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer211->Add( lboPictures, 0, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer212;\r
- bSizer212 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxFlexGridSizer* fgSizer46;\r
- fgSizer46 = new wxFlexGridSizer( 2, 3, 0, 0 );\r
- fgSizer46->SetFlexibleDirection( wxBOTH );\r
- fgSizer46->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- btnAddPicture = new wxButton( tabPictures, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer46->Add( btnAddPicture, 0, wxALL, 5 );\r
- \r
- btnModifyPicture = new wxButton( tabPictures, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer46->Add( btnModifyPicture, 0, wxALL, 5 );\r
- \r
- btnDeletePicture = new wxButton( tabPictures, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer46->Add( btnDeletePicture, 0, wxALL, 5 );\r
- \r
- btnSavePicture = new wxButton( tabPictures, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer46->Add( btnSavePicture, 0, wxALL, 5 );\r
- \r
- \r
- bSizer212->Add( fgSizer46, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer211->Add( bSizer212, 0, wxEXPAND, 5 );\r
- \r
- \r
- bSizer210->Add( bSizer211, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabPictures->SetSizer( bSizer210 );\r
- tabPictures->Layout();\r
- bSizer210->Fit( tabPictures );\r
- nbkContact->AddPage( tabPictures, wxT("Pictures"), false );\r
- tabLogo = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabLogo->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer2101;\r
- bSizer2101 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- imgLogo = new wxStaticBitmap( tabLogo, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER );\r
- bSizer2101->Add( imgLogo, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer2111;\r
- bSizer2111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lboLogos = new wxListCtrl( tabLogo, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer2111->Add( lboLogos, 0, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer2121;\r
- bSizer2121 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxFlexGridSizer* fgSizer47;\r
- fgSizer47 = new wxFlexGridSizer( 2, 3, 0, 0 );\r
- fgSizer47->SetFlexibleDirection( wxBOTH );\r
- fgSizer47->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- btnAddLogo = new wxButton( tabLogo, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer47->Add( btnAddLogo, 0, wxALL, 5 );\r
- \r
- btnModifyLogo = new wxButton( tabLogo, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer47->Add( btnModifyLogo, 0, wxALL, 5 );\r
- \r
- btnDeleteLogo = new wxButton( tabLogo, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer47->Add( btnDeleteLogo, 0, wxALL, 5 );\r
- \r
- btnSaveLogo = new wxButton( tabLogo, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer47->Add( btnSaveLogo, 0, wxALL, 5 );\r
- \r
- \r
- bSizer2121->Add( fgSizer47, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer2111->Add( bSizer2121, 0, wxEXPAND, 5 );\r
- \r
- \r
- bSizer2101->Add( bSizer2111, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabLogo->SetSizer( bSizer2101 );\r
- tabLogo->Layout();\r
- bSizer2101->Fit( tabLogo );\r
- nbkContact->AddPage( tabLogo, wxT("Logos"), false );\r
- tabSounds = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabSounds->SetScrollRate( 5, 5 );\r
- wxBoxSizer* szrAddresses1111;\r
- szrAddresses1111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboSounds = new wxListCtrl( tabSounds, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses1111->Add( lboSounds, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrCategoriesOuter11;\r
- szrCategoriesOuter11 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer462111;\r
- bSizer462111 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer472111;\r
- bSizer472111 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddSound = new wxButton( tabSounds, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472111->Add( btnAddSound, 0, wxALL, 5 );\r
- \r
- btnModifySound = new wxButton( tabSounds, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472111->Add( btnModifySound, 0, wxALL, 5 );\r
- \r
- btnDeleteSound = new wxButton( tabSounds, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472111->Add( btnDeleteSound, 0, wxALL, 5 );\r
- \r
- btnSaveSound = new wxButton( tabSounds, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472111->Add( btnSaveSound, 0, wxALL, 5 );\r
- \r
- m_staticline1 = new wxStaticLine( tabSounds, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );\r
- bSizer472111->Add( m_staticline1, 0, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer348;\r
- bSizer348 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnPlay = new wxBitmapButton( tabSounds, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );\r
- btnPlay->SetMinSize( wxSize( -1,32 ) );\r
- \r
- bSizer348->Add( btnPlay, 0, wxALL|wxEXPAND, 5 );\r
- \r
- btnStop = new wxBitmapButton( tabSounds, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );\r
- btnStop->SetMinSize( wxSize( -1,32 ) );\r
- \r
- bSizer348->Add( btnStop, 0, wxALL, 5 );\r
- \r
- \r
- bSizer472111->Add( bSizer348, 0, wxALIGN_CENTER, 5 );\r
- \r
- \r
- bSizer462111->Add( bSizer472111, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrCategoriesOuter11->Add( bSizer462111, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses1111->Add( szrCategoriesOuter11, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabSounds->SetSizer( szrAddresses1111 );\r
- tabSounds->Layout();\r
- szrAddresses1111->Fit( tabSounds );\r
- nbkContact->AddPage( tabSounds, wxT("Sounds"), false );\r
- tabCalendaring = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabCalendaring->SetScrollRate( 5, 5 );\r
- wxBoxSizer* bSizer1821;\r
- bSizer1821 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxFlexGridSizer* fgSizer521;\r
- fgSizer521 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer521->AddGrowableCol( 1 );\r
- fgSizer521->SetFlexibleDirection( wxBOTH );\r
- fgSizer521->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblCalendarAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Calendar Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCalendarAddresses->Wrap( 0 );\r
- fgSizer521->Add( lblCalendarAddresses, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses21;\r
- szrAddresses21 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboCalendarAddresses = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses21->Add( lboCalendarAddresses, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter21;\r
- szrAddressesOuter21 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer4631;\r
- bSizer4631 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer4731;\r
- bSizer4731 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4731->Add( btnAddCalendarAddress, 0, wxALL, 5 );\r
- \r
- btnModifyCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4731->Add( btnModifyCalendarAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer4731->Add( btnDeleteCalendarAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer4631->Add( bSizer4731, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter21->Add( bSizer4631, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses21->Add( szrAddressesOuter21, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer521->Add( szrAddresses21, 1, wxEXPAND, 5 );\r
- \r
- lblCalendarRequestAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Calendar Request Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCalendarRequestAddresses->Wrap( 0 );\r
- fgSizer521->Add( lblCalendarRequestAddresses, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer30131;\r
- bSizer30131 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboCalendarRequestAddress = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer30131->Add( lboCalendarRequestAddress, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer35131;\r
- bSizer35131 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46131;\r
- bSizer46131 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47131;\r
- bSizer47131 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47131->Add( btnAddCalendarRequestAddress, 0, wxALL, 5 );\r
- \r
- btnModifyCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47131->Add( btnModifyCalendarRequestAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47131->Add( btnDeleteCalendarRequestAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46131->Add( bSizer47131, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer35131->Add( bSizer46131, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer30131->Add( bSizer35131, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer521->Add( bSizer30131, 1, wxEXPAND, 5 );\r
- \r
- lblFreeBusyAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Free/Busy Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblFreeBusyAddresses->Wrap( 0 );\r
- fgSizer521->Add( lblFreeBusyAddresses, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301131;\r
- bSizer301131 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboFreeBusyAddresses = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301131->Add( lboFreeBusyAddresses, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351131;\r
- bSizer351131 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461131;\r
- bSizer461131 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471131;\r
- bSizer471131 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471131->Add( btnAddFreeBusyAddress, 0, wxALL, 5 );\r
- \r
- btnModifyFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471131->Add( btnModifyFreeBusyAddress, 0, wxALL, 5 );\r
- \r
- btnDeleteFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471131->Add( btnDeleteFreeBusyAddress, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461131->Add( bSizer471131, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351131->Add( bSizer461131, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301131->Add( bSizer351131, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer521->Add( bSizer301131, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer1821->Add( fgSizer521, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabCalendaring->SetSizer( bSizer1821 );\r
- tabCalendaring->Layout();\r
- bSizer1821->Fit( tabCalendaring );\r
- nbkContact->AddPage( tabCalendaring, wxT("Calendaring"), false );\r
- tabSecurity = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabSecurity->SetScrollRate( 5, 5 );\r
- wxBoxSizer* szrAddresses1112;\r
- szrAddresses1112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboKeys = new wxListCtrl( tabSecurity, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- szrAddresses1112->Add( lboKeys, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrCategoriesOuter12;\r
- szrCategoriesOuter12 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer462112;\r
- bSizer462112 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer472112;\r
- bSizer472112 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddKey = new wxButton( tabSecurity, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472112->Add( btnAddKey, 0, wxALL, 5 );\r
- \r
- btnModifyKey = new wxButton( tabSecurity, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472112->Add( btnModifyKey, 0, wxALL, 5 );\r
- \r
- btnDeleteKey = new wxButton( tabSecurity, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer472112->Add( btnDeleteKey, 0, wxALL, 5 );\r
- \r
- \r
- bSizer462112->Add( bSizer472112, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrCategoriesOuter12->Add( bSizer462112, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses1112->Add( szrCategoriesOuter12, 0, wxEXPAND, 5 );\r
- \r
- \r
- tabSecurity->SetSizer( szrAddresses1112 );\r
- tabSecurity->Layout();\r
- szrAddresses1112->Fit( tabSecurity );\r
- nbkContact->AddPage( tabSecurity, wxT("Security"), false );\r
- tabOther = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );\r
- tabOther->SetScrollRate( 5, 5 );\r
- wxFlexGridSizer* fgSizer5211;\r
- fgSizer5211 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer5211->AddGrowableCol( 1 );\r
- fgSizer5211->SetFlexibleDirection( wxBOTH );\r
- fgSizer5211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblVendorNamespace = new wxStaticText( tabOther, wxID_ANY, wxT("Vendor Namespace:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblVendorNamespace->Wrap( 0 );\r
- fgSizer5211->Add( lblVendorNamespace, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* szrAddresses211;\r
- szrAddresses211 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboVendorNamespace = new wxListCtrl( tabOther, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );\r
- szrAddresses211->Add( lboVendorNamespace, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* szrAddressesOuter211;\r
- szrAddressesOuter211 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer46311;\r
- bSizer46311 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer47311;\r
- bSizer47311 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47311->Add( btnAddVendorNamespace, 0, wxALL, 5 );\r
- \r
- btnModifyVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47311->Add( btnModifyVendorNamespace, 0, wxALL, 5 );\r
- \r
- btnDeleteVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer47311->Add( btnDeleteVendorNamespace, 0, wxALL, 5 );\r
- \r
- \r
- bSizer46311->Add( bSizer47311, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddressesOuter211->Add( bSizer46311, 1, wxEXPAND, 5 );\r
- \r
- \r
- szrAddresses211->Add( szrAddressesOuter211, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5211->Add( szrAddresses211, 1, wxEXPAND, 5 );\r
- \r
- lblXTokens = new wxStaticText( tabOther, wxID_ANY, wxT("X-Tokens:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblXTokens->Wrap( 0 );\r
- fgSizer5211->Add( lblXTokens, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer301311;\r
- bSizer301311 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lboXToken = new wxListCtrl( tabOther, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer301311->Add( lboXToken, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer351311;\r
- bSizer351311 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer461311;\r
- bSizer461311 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer471311;\r
- bSizer471311 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnAddXToken = new wxButton( tabOther, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471311->Add( btnAddXToken, 0, wxALL, 5 );\r
- \r
- btnModifyXToken = new wxButton( tabOther, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471311->Add( btnModifyXToken, 0, wxALL, 5 );\r
- \r
- btnDeleteXToken = new wxButton( tabOther, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer471311->Add( btnDeleteXToken, 0, wxALL, 5 );\r
- \r
- \r
- bSizer461311->Add( bSizer471311, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer351311->Add( bSizer461311, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer301311->Add( bSizer351311, 0, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer5211->Add( bSizer301311, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabOther->SetSizer( fgSizer5211 );\r
- tabOther->Layout();\r
- fgSizer5211->Fit( tabOther );\r
- nbkContact->AddPage( tabOther, wxT("Other"), false );\r
- \r
- bSizer17->Add( nbkContact, 1, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- this->SetSizer( bSizer17 );\r
- this->Layout();\r
- m_menubar3 = new wxMenuBar( 0 );\r
- mnuContact = new wxMenu();\r
- wxMenuItem* mnuContactSave;\r
- mnuContactSave = new wxMenuItem( mnuContact, CONTACT_SAVE, wxString( wxT("Save") ) + wxT('\t') + wxT("Ctrl+S"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactSave );\r
- \r
- wxMenuItem* mnuContactSaveClose;\r
- mnuContactSaveClose = new wxMenuItem( mnuContact, CONTACT_SAVECLOSE, wxString( wxT("&Save and Close Contact") ) + wxT('\t') + wxT("Ctrl+Shift+S"), wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactSaveClose );\r
- \r
- mnuContact->AppendSeparator();\r
- \r
- wxMenuItem* mnuContactClose;\r
- mnuContactClose = new wxMenuItem( mnuContact, CONTACT_CLOSE, wxString( wxT("Close") ) , wxEmptyString, wxITEM_NORMAL );\r
- mnuContact->Append( mnuContactClose );\r
- \r
- m_menubar3->Append( mnuContact, wxT("&Contact") ); \r
- \r
- mnuEdit = new wxMenu();\r
- wxMenuItem* mnuEditCut;\r
- mnuEditCut = new wxMenuItem( mnuEdit, wxID_CUT, wxString( wxT("Cu&t") ) + wxT('\t') + wxT("Ctrl+X"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuEditCut );\r
- \r
- wxMenuItem* mnuEditCopy;\r
- mnuEditCopy = new wxMenuItem( mnuEdit, wxID_COPY, wxString( wxT("&Copy") ) + wxT('\t') + wxT("Ctrl+C"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuEditCopy );\r
- \r
- wxMenuItem* mnuEditPaste;\r
- mnuEditPaste = new wxMenuItem( mnuEdit, wxID_PASTE, wxString( wxT("&Paste") ) + wxT('\t') + wxT("Ctrl+V"), wxEmptyString, wxITEM_NORMAL );\r
- mnuEdit->Append( mnuEditPaste );\r
- \r
- m_menubar3->Append( mnuEdit, wxT("&Edit") ); \r
- \r
- this->SetMenuBar( m_menubar3 );\r
- \r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactEditorADT::CloseWindow ) );\r
- txtTitle->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtForename->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtSurname->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtOtherNames->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtSuffix->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- cmbDisplayAs->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );\r
- cmbDisplayAs->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );\r
- cmbType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateMembersTab ), NULL, this );\r
- btnAddGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNickname ), NULL, this );\r
- btnModifyGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNickname ), NULL, this );\r
- btnDeleteGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNickname ), NULL, this );\r
- btnAddGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralAddress ), NULL, this );\r
- btnModifyGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralAddress ), NULL, this );\r
- btnDeleteGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralAddress ), NULL, this );\r
- btnAddEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralEmail ), NULL, this );\r
- btnModifyEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralEmail ), NULL, this );\r
- btnDeleteEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralEmail ), NULL, this );\r
- btnAddIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralIM ), NULL, this );\r
- btnModifyIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralIM ), NULL, this );\r
- btnDeleteIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralIM ), NULL, this );\r
- btnAddTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTelephone ), NULL, this );\r
- btnModifyTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTelephone ), NULL, this );\r
- btnDeleteTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTelephone ), NULL, this );\r
- btnAddLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralLanguages ), NULL, this );\r
- btnModifyLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralLanguages ), NULL, this );\r
- btnDeleteLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralLanguage ), NULL, this );\r
- btnAddTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTimezone ), NULL, this );\r
- btnModifyTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTimezone ), NULL, this );\r
- btnDeleteTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTimezone ), NULL, this );\r
- btnAddGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralGeoposition ), NULL, this );\r
- btnModifyGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralGeoposition ), NULL, this );\r
- btnDeleteGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralGeoposition ), NULL, this );\r
- btnAddRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRelated ), NULL, this );\r
- btnModifyRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRelated ), NULL, this );\r
- btnDeleteRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRelated ), NULL, this );\r
- btnAddWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralWebsite ), NULL, this );\r
- btnModifyWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralWebsite ), NULL, this );\r
- btnDeleteWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralWebsite ), NULL, this );\r
- btnAddTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTitle ), NULL, this );\r
- btnModifyTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTitle ), NULL, this );\r
- btnDeleteTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTitle ), NULL, this );\r
- btnAddRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRole ), NULL, this );\r
- btnModifyRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRole ), NULL, this );\r
- btnDeleteRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRole ), NULL, this );\r
- btnAddOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralOrganisation ), NULL, this );\r
- btnModifyOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralOrganisation ), NULL, this );\r
- btnDeleteOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralOrganisation ), NULL, this );\r
- btnAddNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNote ), NULL, this );\r
- btnModifyNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNote ), NULL, this );\r
- btnDeleteNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNote ), NULL, this );\r
- btnAddHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNickname ), NULL, this );\r
- btnModifyHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNickname ), NULL, this );\r
- btnDeleteHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNickname ), NULL, this );\r
- btnAddHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeAddress ), NULL, this );\r
- btnModifyHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeAddress ), NULL, this );\r
- btnDeleteHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeAddress ), NULL, this );\r
- btnAddHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeEmail ), NULL, this );\r
- btnModifyHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeEmail ), NULL, this );\r
- btnDeleteHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeEmail ), NULL, this );\r
- btnAddHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeIM ), NULL, this );\r
- btnModifyHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeIM ), NULL, this );\r
- btnDeleteHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeIM ), NULL, this );\r
- btnAddHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTelephone ), NULL, this );\r
- btnModifyHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTelephone ), NULL, this );\r
- btnDeleteHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTelephone ), NULL, this );\r
- btnAddHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeLanguage ), NULL, this );\r
- btnModifyHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeLanguage ), NULL, this );\r
- btnDeleteHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeLanguage ), NULL, this );\r
- btnAddHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTimezone ), NULL, this );\r
- btnModifyHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTimezone ), NULL, this );\r
- btnDeleteHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTimezone ), NULL, this );\r
- btnAddHomeGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeGeoposition ), NULL, this );\r
- btnModifyHomeGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeGeoposition ), NULL, this );\r
- btnDeleteHomePosition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeGeoposition ), NULL, this );\r
- btnAddHomeWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeWebsite ), NULL, this );\r
- btnHomeModifyWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeWebsite ), NULL, this );\r
- btnDeleteHomeWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeWebsite ), NULL, this );\r
- btnAddHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTitle ), NULL, this );\r
- btnModifyHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTitle ), NULL, this );\r
- btnDeleteHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTitle ), NULL, this );\r
- btnAddHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeRole ), NULL, this );\r
- btnModifyHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeRole ), NULL, this );\r
- btnDeleteHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeRole ), NULL, this );\r
- btnAddHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeOrganisation ), NULL, this );\r
- btnModifyHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeOrganisation ), NULL, this );\r
- btnDeleteHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeOrganisation ), NULL, this );\r
- btnAddHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNote ), NULL, this );\r
- btnModifyHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNote ), NULL, this );\r
- btnDeleteHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNote ), NULL, this );\r
- btnAddBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNickname ), NULL, this );\r
- btnModifyBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNickname ), NULL, this );\r
- btnDeleteBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNickname ), NULL, this );\r
- btnAddBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessAddress ), NULL, this );\r
- btnModifyBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessAddress ), NULL, this );\r
- btnDeleteBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessAddress ), NULL, this );\r
- btnAddBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessEmail ), NULL, this );\r
- btnModifyBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessEmail ), NULL, this );\r
- btnDeleteBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessEmail ), NULL, this );\r
- btnAddBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessIM ), NULL, this );\r
- btnModifyBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessIM ), NULL, this );\r
- btnDeleteBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessIM ), NULL, this );\r
- btnBusinessAddTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTelephone ), NULL, this );\r
- btnBusinessModifyTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTelephone ), NULL, this );\r
- btnBusinessDeleteTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTelephone ), NULL, this );\r
- btnBusinessAddLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessLanguage ), NULL, this );\r
- btnBusinessModifyLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessLanguage ), NULL, this );\r
- btnBusinessDeleteLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessLanguage ), NULL, this );\r
- btnBusinessAddTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTimezone ), NULL, this );\r
- btnBusinessModifyTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTimezone ), NULL, this );\r
- btnDeleteBusinessTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTimezone ), NULL, this );\r
- btnAddBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessGeoposition ), NULL, this );\r
- btnModifyBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessGeoposition ), NULL, this );\r
- btnDeleteBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessGeoposition ), NULL, this );\r
- btnAddBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessWebsite ), NULL, this );\r
- btnModifyBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessWebsite ), NULL, this );\r
- btnDeleteBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessWebsite ), NULL, this );\r
- btnAddBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTitle ), NULL, this );\r
- btnModifyBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTitle ), NULL, this );\r
- btnDeleteBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTitle ), NULL, this );\r
- btnAddBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessRole ), NULL, this );\r
- btnModifyBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessRole ), NULL, this );\r
- btnDeleteBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessRole ), NULL, this );\r
- btnAddBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessOrganisation ), NULL, this );\r
- btnModifyBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessOrganisation ), NULL, this );\r
- btnDeleteBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessOrganisation ), NULL, this );\r
- btnBusinessAddNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNote ), NULL, this );\r
- btnBusinessModifyNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNote ), NULL, this );\r
- btnBusinessDeleteNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNote ), NULL, this );\r
- btnAddCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCategory ), NULL, this );\r
- btnModifyCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCategory ), NULL, this );\r
- btnDeleteCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCategory ), NULL, this );\r
- btnAddGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGroup ), NULL, this );\r
- btnModifyGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGroup ), NULL, this );\r
- btnDeleteGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGroup ), NULL, this );\r
- lboPictures->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadPicture ), NULL, this );\r
- btnAddPicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddPicture ), NULL, this );\r
- btnModifyPicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyPicture ), NULL, this );\r
- btnDeletePicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeletePicture ), NULL, this );\r
- btnSavePicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SavePicture ), NULL, this );\r
- lboLogos->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadLogo ), NULL, this );\r
- btnAddLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddLogo ), NULL, this );\r
- btnModifyLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyLogo ), NULL, this );\r
- btnDeleteLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteLogo ), NULL, this );\r
- btnSaveLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveLogo ), NULL, this );\r
- btnAddSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddSound ), NULL, this );\r
- btnModifySound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifySound ), NULL, this );\r
- btnDeleteSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteSound ), NULL, this );\r
- btnSaveSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveSound ), NULL, this );\r
- btnPlay->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::PlaySound ), NULL, this );\r
- btnStop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::StopSound ), NULL, this );\r
- btnAddCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarAddress ), NULL, this );\r
- btnModifyCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarAddress ), NULL, this );\r
- btnDeleteCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );\r
- btnAddCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarRequest ), NULL, this );\r
- btnModifyCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarRequest ), NULL, this );\r
- btnDeleteCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );\r
- btnAddFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddFreeBusy ), NULL, this );\r
- btnModifyFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyFreeBusy ), NULL, this );\r
- btnDeleteFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteFreeBusy ), NULL, this );\r
- btnAddKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddKey ), NULL, this );\r
- btnModifyKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyKey ), NULL, this );\r
- btnDeleteKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteKey ), NULL, this );\r
- btnAddVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddVendorNamespace ), NULL, this );\r
- btnModifyVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyVendorNamespace ), NULL, this );\r
- btnDeleteVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteVendorNamespace ), NULL, this );\r
- btnAddXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddXToken ), NULL, this );\r
- btnModifyXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyXToken ), NULL, this );\r
- btnDeleteXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteXToken ), NULL, this );\r
- this->Connect( mnuContactSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveContact ) );\r
- this->Connect( mnuContactSaveClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveCloseContact ) );\r
- this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CloseContact ) );\r
- this->Connect( mnuEditCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CutText ) );\r
- this->Connect( mnuEditCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CopyText ) );\r
- this->Connect( mnuEditPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::PasteText ) );\r
-}\r
-\r
-frmContactEditorADT::~frmContactEditorADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactEditorADT::CloseWindow ) );\r
- txtTitle->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtForename->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtSurname->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtOtherNames->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- txtSuffix->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );\r
- cmbDisplayAs->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );\r
- cmbDisplayAs->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );\r
- cmbType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateMembersTab ), NULL, this );\r
- btnAddGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNickname ), NULL, this );\r
- btnModifyGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNickname ), NULL, this );\r
- btnDeleteGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNickname ), NULL, this );\r
- btnAddGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralAddress ), NULL, this );\r
- btnModifyGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralAddress ), NULL, this );\r
- btnDeleteGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralAddress ), NULL, this );\r
- btnAddEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralEmail ), NULL, this );\r
- btnModifyEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralEmail ), NULL, this );\r
- btnDeleteEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralEmail ), NULL, this );\r
- btnAddIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralIM ), NULL, this );\r
- btnModifyIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralIM ), NULL, this );\r
- btnDeleteIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralIM ), NULL, this );\r
- btnAddTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTelephone ), NULL, this );\r
- btnModifyTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTelephone ), NULL, this );\r
- btnDeleteTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTelephone ), NULL, this );\r
- btnAddLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralLanguages ), NULL, this );\r
- btnModifyLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralLanguages ), NULL, this );\r
- btnDeleteLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralLanguage ), NULL, this );\r
- btnAddTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTimezone ), NULL, this );\r
- btnModifyTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTimezone ), NULL, this );\r
- btnDeleteTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTimezone ), NULL, this );\r
- btnAddGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralGeoposition ), NULL, this );\r
- btnModifyGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralGeoposition ), NULL, this );\r
- btnDeleteGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralGeoposition ), NULL, this );\r
- btnAddRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRelated ), NULL, this );\r
- btnModifyRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRelated ), NULL, this );\r
- btnDeleteRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRelated ), NULL, this );\r
- btnAddWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralWebsite ), NULL, this );\r
- btnModifyWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralWebsite ), NULL, this );\r
- btnDeleteWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralWebsite ), NULL, this );\r
- btnAddTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTitle ), NULL, this );\r
- btnModifyTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTitle ), NULL, this );\r
- btnDeleteTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTitle ), NULL, this );\r
- btnAddRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRole ), NULL, this );\r
- btnModifyRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRole ), NULL, this );\r
- btnDeleteRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRole ), NULL, this );\r
- btnAddOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralOrganisation ), NULL, this );\r
- btnModifyOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralOrganisation ), NULL, this );\r
- btnDeleteOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralOrganisation ), NULL, this );\r
- btnAddNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNote ), NULL, this );\r
- btnModifyNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNote ), NULL, this );\r
- btnDeleteNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNote ), NULL, this );\r
- btnAddHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNickname ), NULL, this );\r
- btnModifyHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNickname ), NULL, this );\r
- btnDeleteHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNickname ), NULL, this );\r
- btnAddHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeAddress ), NULL, this );\r
- btnModifyHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeAddress ), NULL, this );\r
- btnDeleteHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeAddress ), NULL, this );\r
- btnAddHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeEmail ), NULL, this );\r
- btnModifyHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeEmail ), NULL, this );\r
- btnDeleteHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeEmail ), NULL, this );\r
- btnAddHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeIM ), NULL, this );\r
- btnModifyHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeIM ), NULL, this );\r
- btnDeleteHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeIM ), NULL, this );\r
- btnAddHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTelephone ), NULL, this );\r
- btnModifyHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTelephone ), NULL, this );\r
- btnDeleteHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTelephone ), NULL, this );\r
- btnAddHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeLanguage ), NULL, this );\r
- btnModifyHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeLanguage ), NULL, this );\r
- btnDeleteHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeLanguage ), NULL, this );\r
- btnAddHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTimezone ), NULL, this );\r
- btnModifyHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTimezone ), NULL, this );\r
- btnDeleteHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTimezone ), NULL, this );\r
- btnAddHomeGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeGeoposition ), NULL, this );\r
- btnModifyHomeGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeGeoposition ), NULL, this );\r
- btnDeleteHomePosition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeGeoposition ), NULL, this );\r
- btnAddHomeWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeWebsite ), NULL, this );\r
- btnHomeModifyWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeWebsite ), NULL, this );\r
- btnDeleteHomeWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeWebsite ), NULL, this );\r
- btnAddHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTitle ), NULL, this );\r
- btnModifyHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTitle ), NULL, this );\r
- btnDeleteHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTitle ), NULL, this );\r
- btnAddHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeRole ), NULL, this );\r
- btnModifyHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeRole ), NULL, this );\r
- btnDeleteHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeRole ), NULL, this );\r
- btnAddHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeOrganisation ), NULL, this );\r
- btnModifyHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeOrganisation ), NULL, this );\r
- btnDeleteHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeOrganisation ), NULL, this );\r
- btnAddHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNote ), NULL, this );\r
- btnModifyHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNote ), NULL, this );\r
- btnDeleteHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNote ), NULL, this );\r
- btnAddBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNickname ), NULL, this );\r
- btnModifyBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNickname ), NULL, this );\r
- btnDeleteBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNickname ), NULL, this );\r
- btnAddBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessAddress ), NULL, this );\r
- btnModifyBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessAddress ), NULL, this );\r
- btnDeleteBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessAddress ), NULL, this );\r
- btnAddBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessEmail ), NULL, this );\r
- btnModifyBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessEmail ), NULL, this );\r
- btnDeleteBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessEmail ), NULL, this );\r
- btnAddBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessIM ), NULL, this );\r
- btnModifyBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessIM ), NULL, this );\r
- btnDeleteBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessIM ), NULL, this );\r
- btnBusinessAddTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTelephone ), NULL, this );\r
- btnBusinessModifyTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTelephone ), NULL, this );\r
- btnBusinessDeleteTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTelephone ), NULL, this );\r
- btnBusinessAddLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessLanguage ), NULL, this );\r
- btnBusinessModifyLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessLanguage ), NULL, this );\r
- btnBusinessDeleteLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessLanguage ), NULL, this );\r
- btnBusinessAddTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTimezone ), NULL, this );\r
- btnBusinessModifyTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTimezone ), NULL, this );\r
- btnDeleteBusinessTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTimezone ), NULL, this );\r
- btnAddBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessGeoposition ), NULL, this );\r
- btnModifyBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessGeoposition ), NULL, this );\r
- btnDeleteBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessGeoposition ), NULL, this );\r
- btnAddBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessWebsite ), NULL, this );\r
- btnModifyBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessWebsite ), NULL, this );\r
- btnDeleteBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessWebsite ), NULL, this );\r
- btnAddBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTitle ), NULL, this );\r
- btnModifyBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTitle ), NULL, this );\r
- btnDeleteBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTitle ), NULL, this );\r
- btnAddBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessRole ), NULL, this );\r
- btnModifyBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessRole ), NULL, this );\r
- btnDeleteBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessRole ), NULL, this );\r
- btnAddBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessOrganisation ), NULL, this );\r
- btnModifyBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessOrganisation ), NULL, this );\r
- btnDeleteBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessOrganisation ), NULL, this );\r
- btnBusinessAddNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNote ), NULL, this );\r
- btnBusinessModifyNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNote ), NULL, this );\r
- btnBusinessDeleteNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNote ), NULL, this );\r
- btnAddCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCategory ), NULL, this );\r
- btnModifyCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCategory ), NULL, this );\r
- btnDeleteCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCategory ), NULL, this );\r
- btnAddGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGroup ), NULL, this );\r
- btnModifyGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGroup ), NULL, this );\r
- btnDeleteGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGroup ), NULL, this );\r
- lboPictures->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadPicture ), NULL, this );\r
- btnAddPicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddPicture ), NULL, this );\r
- btnModifyPicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyPicture ), NULL, this );\r
- btnDeletePicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeletePicture ), NULL, this );\r
- btnSavePicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SavePicture ), NULL, this );\r
- lboLogos->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadLogo ), NULL, this );\r
- btnAddLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddLogo ), NULL, this );\r
- btnModifyLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyLogo ), NULL, this );\r
- btnDeleteLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteLogo ), NULL, this );\r
- btnSaveLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveLogo ), NULL, this );\r
- btnAddSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddSound ), NULL, this );\r
- btnModifySound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifySound ), NULL, this );\r
- btnDeleteSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteSound ), NULL, this );\r
- btnSaveSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveSound ), NULL, this );\r
- btnPlay->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::PlaySound ), NULL, this );\r
- btnStop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::StopSound ), NULL, this );\r
- btnAddCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarAddress ), NULL, this );\r
- btnModifyCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarAddress ), NULL, this );\r
- btnDeleteCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );\r
- btnAddCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarRequest ), NULL, this );\r
- btnModifyCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarRequest ), NULL, this );\r
- btnDeleteCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );\r
- btnAddFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddFreeBusy ), NULL, this );\r
- btnModifyFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyFreeBusy ), NULL, this );\r
- btnDeleteFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteFreeBusy ), NULL, this );\r
- btnAddKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddKey ), NULL, this );\r
- btnModifyKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyKey ), NULL, this );\r
- btnDeleteKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteKey ), NULL, this );\r
- btnAddVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddVendorNamespace ), NULL, this );\r
- btnModifyVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyVendorNamespace ), NULL, this );\r
- btnDeleteVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteVendorNamespace ), NULL, this );\r
- btnAddXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddXToken ), NULL, this );\r
- btnModifyXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyXToken ), NULL, this );\r
- btnDeleteXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteXToken ), NULL, this );\r
- this->Disconnect( CONTACT_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveContact ) );\r
- this->Disconnect( CONTACT_SAVECLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveCloseContact ) );\r
- this->Disconnect( CONTACT_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CloseContact ) );\r
- this->Disconnect( wxID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CutText ) );\r
- this->Disconnect( wxID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CopyText ) );\r
- this->Disconnect( wxID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::PasteText ) );\r
- \r
-}\r
-\r
-frmContactEditorAddressADT::frmContactEditorAddressADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAddress->Wrap( -1 );\r
- fgSizer6->Add( lblAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtAddress = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAddress->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );\r
- \r
- m_staticText61 = new wxStaticText( tabGeneral, wxID_ANY, wxT("Town/City:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText61->Wrap( -1 );\r
- fgSizer6->Add( m_staticText61, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTownCity = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTownCity->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtTownCity, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblCountyState = new wxStaticText( tabGeneral, wxID_ANY, wxT("County:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCountyState->Wrap( -1 );\r
- fgSizer6->Add( lblCountyState, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtCounty = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtCounty->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtCounty, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPostCode = new wxStaticText( tabGeneral, wxID_ANY, wxT("Post Code:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPostCode->Wrap( -1 );\r
- fgSizer6->Add( lblPostCode, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtPostCode = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtPostCode->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtPostCode, 0, wxALL, 5 );\r
- \r
- lblCountry = new wxStaticText( tabGeneral, wxID_ANY, wxT("Country:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCountry->Wrap( -1 );\r
- fgSizer6->Add( lblCountry, 0, wxALL, 5 );\r
- \r
- txtCountry = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtCountry->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtCountry, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkAddress->AddPage( tabGeneral, wxT("General"), true );\r
- tabLabel = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer253;\r
- bSizer253 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnCopyMailing = new wxButton( tabLabel, wxID_ANY, wxT("Copy Address to Label"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer253->Add( btnCopyMailing, 0, wxALL, 5 );\r
- \r
- txtLabel = new wxTextCtrl( tabLabel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );\r
- txtLabel->SetMaxLength( 0 ); \r
- bSizer253->Add( txtLabel, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabLabel->SetSizer( bSizer253 );\r
- tabLabel->Layout();\r
- bSizer253->Fit( tabLabel );\r
- nbkAddress->AddPage( tabLabel, wxT("Label"), false );\r
- tabOther = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer61;\r
- fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer61->AddGrowableCol( 1 );\r
- fgSizer61->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblLanguage = new wxStaticText( tabOther, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLanguage->Wrap( -1 );\r
- fgSizer61->Add( lblLanguage, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- cmbLanguage = new wxComboBox( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer61->Add( cmbLanguage, 0, wxALL, 5 );\r
- \r
- lblGeography = new wxStaticText( tabOther, wxID_ANY, wxT("Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblGeography->Wrap( -1 );\r
- fgSizer61->Add( lblGeography, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtGeo = new wxTextCtrl( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtGeo->SetMaxLength( 0 ); \r
- fgSizer61->Add( txtGeo, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblTimezone = new wxStaticText( tabOther, wxID_ANY, wxT("Timezone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTimezone->Wrap( -1 );\r
- fgSizer61->Add( lblTimezone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTimezone = new wxTextCtrl( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTimezone->SetMaxLength( 0 ); \r
- fgSizer61->Add( txtTimezone, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabOther->SetSizer( fgSizer61 );\r
- tabOther->Layout();\r
- fgSizer61->Fit( tabOther );\r
- nbkAddress->AddPage( tabOther, wxT("Other"), false );\r
- \r
- bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorAddressADT::InitAddressEditor ) );\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::EnablePriority ), NULL, this );\r
- btnCopyMailing->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CopyAddress ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorAddressADT::~frmContactEditorAddressADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorAddressADT::InitAddressEditor ) );\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::EnablePriority ), NULL, this );\r
- btnCopyMailing->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CopyAddress ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxFlexGridSizer* fgSizer39;\r
- fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );\r
- fgSizer39->AddGrowableCol( 0 );\r
- fgSizer39->AddGrowableRow( 0 );\r
- fgSizer39->SetFlexibleDirection( wxBOTH );\r
- fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- wxBoxSizer* bSizer363;\r
- bSizer363 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- wxBoxSizer* bSizer364;\r
- bSizer364 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblText = new wxStaticText( this, wxID_ANY, wxT("An update for this contact has also taken place on the server.\nChoose which version to keep and either press Keep Local or Keep Server.\nTo decide later, click on Decide Later."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblText->Wrap( -1 );\r
- bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );\r
- \r
- m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );\r
- m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );\r
- \r
- m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer365;\r
- bSizer365 = new wxBoxSizer( wxVERTICAL );\r
- \r
- htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );\r
- bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel44->SetSizer( bSizer365 );\r
- m_panel44->Layout();\r
- bSizer365->Fit( m_panel44 );\r
- m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer366;\r
- bSizer366 = new wxBoxSizer( wxVERTICAL );\r
- \r
- htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );\r
- bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel45->SetSizer( bSizer366 );\r
- m_panel45->Layout();\r
- bSizer366->Fit( m_panel45 );\r
- m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );\r
- bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer367;\r
- bSizer367 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- \r
- bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );\r
- \r
- btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer367->Add( btnKeepServer, 0, wxALL, 5 );\r
- \r
- btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer367->Add( btnDecideLater, 0, wxALL, 5 );\r
- \r
- \r
- bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( fgSizer39 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );\r
- btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );\r
- btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );\r
-}\r
-\r
-frmConflictResolutionADT::~frmConflictResolutionADT()\r
-{\r
- // Disconnect Events\r
- btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );\r
- btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );\r
- btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );\r
- \r
-}\r
-\r
-frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 400,300 ), wxDefaultSize );\r
- \r
- mnuMenuBar = new wxMenuBar( 0 );\r
- mnuWindow = new wxMenu();\r
- wxMenuItem* mnuStopActivity;\r
- mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );\r
- mnuWindow->Append( mnuStopActivity );\r
- \r
- wxMenuItem* mnuActivityStopAll;\r
- mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );\r
- mnuWindow->Append( mnuActivityStopAll );\r
- \r
- wxMenuItem* mnuRetryActivity;\r
- mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );\r
- mnuWindow->Append( mnuRetryActivity );\r
- \r
- mnuWindow->AppendSeparator();\r
- \r
- wxMenuItem* mnuSleepMode;\r
- mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );\r
- mnuWindow->Append( mnuSleepMode );\r
- \r
- mnuWindow->AppendSeparator();\r
- \r
- wxMenuItem* mnuWindowClose;\r
- mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );\r
- mnuWindow->Append( mnuWindowClose );\r
- \r
- mnuMenuBar->Append( mnuWindow, wxT("&Activity") ); \r
- \r
- this->SetMenuBar( mnuMenuBar );\r
- \r
- wxFlexGridSizer* fgSizer38;\r
- fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );\r
- fgSizer38->AddGrowableCol( 0 );\r
- fgSizer38->AddGrowableRow( 1 );\r
- fgSizer38->SetFlexibleDirection( wxBOTH );\r
- fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer363;\r
- bSizer363 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
- bmpActivity->SetMinSize( wxSize( 64,64 ) );\r
- \r
- bSizer363->Add( bmpActivity, 0, wxALL, 5 );\r
- \r
- m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer364;\r
- bSizer364 = new wxBoxSizer( wxVERTICAL );\r
- \r
- \r
- bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );\r
- lblDetails->Wrap( -1 );\r
- bSizer364->Add( lblDetails, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 0 );\r
- \r
- \r
- bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );\r
- GauProgress->SetValue( 0 ); \r
- GauProgress->SetMinSize( wxSize( -1,20 ) );\r
- \r
- bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );\r
- \r
- \r
- bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- m_panel46->SetSizer( bSizer364 );\r
- m_panel46->Layout();\r
- bSizer364->Fit( m_panel46 );\r
- bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- m_panel43->SetSizer( bSizer363 );\r
- m_panel43->Layout();\r
- bSizer363->Fit( m_panel43 );\r
- fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );\r
- \r
- m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer365;\r
- bSizer365 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );\r
- bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel44->SetSizer( bSizer365 );\r
- m_panel44->Layout();\r
- bSizer365->Fit( m_panel44 );\r
- fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );\r
- \r
- \r
- this->SetSizer( fgSizer38 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );\r
- this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );\r
- this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );\r
- this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );\r
- this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );\r
- this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );\r
-}\r
-\r
-frmActivityMgrADT::~frmActivityMgrADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );\r
- \r
-}\r
-\r
-frmContactEditorNicknameADT::frmContactEditorNicknameADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblNickname = new wxStaticText( tabGeneral, wxID_ANY, wxT("Nickname:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblNickname->Wrap( -1 );\r
- fgSizer6->Add( lblNickname, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtNickname = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtNickname->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtNickname, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkAddress->AddPage( tabGeneral, wxT("General"), true );\r
- tabOther = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer61;\r
- fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer61->AddGrowableCol( 1 );\r
- fgSizer61->SetFlexibleDirection( wxBOTH );\r
- fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblLanguage = new wxStaticText( tabOther, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLanguage->Wrap( -1 );\r
- fgSizer61->Add( lblLanguage, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- cmbLanguage = new wxComboBox( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer61->Add( cmbLanguage, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabOther->SetSizer( fgSizer61 );\r
- tabOther->Layout();\r
- fgSizer61->Fit( tabOther );\r
- nbkAddress->AddPage( tabOther, wxT("Other"), false );\r
- \r
- bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorNicknameADT::InitAddressEditor ) );\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorNicknameADT::~frmContactEditorNicknameADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorNicknameADT::InitAddressEditor ) );\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorGroupsADT::frmContactEditorGroupsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkGroup = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkGroup, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->AddGrowableRow( 0 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblContacts = new wxStaticText( tabGeneral, wxID_ANY, wxT("Contacts:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblContacts->Wrap( -1 );\r
- fgSizer6->Add( lblContacts, 0, wxALIGN_TOP|wxALL, 5 );\r
- \r
- wxArrayString chkContactsChoices;\r
- chkContacts = new wxCheckListBox( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, chkContactsChoices, wxLB_ALWAYS_SB|wxLB_MULTIPLE );\r
- fgSizer6->Add( chkContacts, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkGroup->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkGroup, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorGroupsADT::FetchContacts ) );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorGroupsADT::~frmContactEditorGroupsADT()\r
-{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorGroupsADT::FetchContacts ) );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorRolesADT::frmContactEditorRolesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkRole = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkRole, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblRole = new wxStaticText( tabGeneral, wxID_ANY, wxT("Role Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRole->Wrap( -1 );\r
- fgSizer6->Add( lblRole, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtRole = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtRole->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtRole, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkRole->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkRole, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorRolesADT::~frmContactEditorRolesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorOrganisationsADT::frmContactEditorOrganisationsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkOrganisation = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkOrganisation, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxBOTH );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblOrganisation = new wxStaticText( tabGeneral, wxID_ANY, wxT("Organisation:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblOrganisation->Wrap( -1 );\r
- fgSizer6->Add( lblOrganisation, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtOrganisation = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtOrganisation->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtOrganisation, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblSortAs = new wxStaticText( tabGeneral, wxID_ANY, wxT("Sort As:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSortAs->Wrap( -1 );\r
- fgSizer6->Add( lblSortAs, 0, wxALL, 5 );\r
- \r
- cmbSortAs = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer6->Add( cmbSortAs, 1, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkOrganisation->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkOrganisation, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- txtOrganisation->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorOrganisationsADT::UpdateSortAs ), NULL, this );\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorOrganisationsADT::~frmContactEditorOrganisationsADT()\r
-{\r
- // Disconnect Events\r
- txtOrganisation->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorOrganisationsADT::UpdateSortAs ), NULL, this );\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorNotesADT::frmContactEditorNotesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkNotes = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer353;\r
- bSizer353 = new wxBoxSizer( wxVERTICAL );\r
- \r
- txtNote = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );\r
- txtNote->SetMaxLength( 0 ); \r
- bSizer353->Add( txtNote, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( bSizer353 );\r
- tabGeneral->Layout();\r
- bSizer353->Fit( tabGeneral );\r
- nbkNotes->AddPage( tabGeneral, wxT("General"), true );\r
- tabPriority = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer61;\r
- fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer61->AddGrowableCol( 1 );\r
- fgSizer61->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblPriority = new wxStaticText( tabPriority, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer61->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer2601;\r
- bSizer2601 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabPriority, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer2601->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer2541;\r
- bSizer2541 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer2561;\r
- bSizer2561 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabPriority, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer2561->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer2541->Add( bSizer2561, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer2551;\r
- bSizer2551 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabPriority, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer2551->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer2551->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabPriority, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer2551->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer2541->Add( bSizer2551, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer2601->Add( bSizer2541, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer61->Add( bSizer2601, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer61->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabPriority->SetSizer( fgSizer61 );\r
- tabPriority->Layout();\r
- fgSizer61->Fit( tabPriority );\r
- nbkNotes->AddPage( tabPriority, wxT("Priority"), false );\r
- tabLanguage = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer611;\r
- fgSizer611 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer611->AddGrowableCol( 0 );\r
- fgSizer611->SetFlexibleDirection( wxBOTH );\r
- fgSizer611->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblLanguage = new wxStaticText( tabLanguage, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLanguage->Wrap( -1 );\r
- fgSizer611->Add( lblLanguage, 1, wxALL, 5 );\r
- \r
- cmbLanguage = new wxComboBox( tabLanguage, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer611->Add( cmbLanguage, 1, wxALL, 5 );\r
- \r
- \r
- tabLanguage->SetSizer( fgSizer611 );\r
- tabLanguage->Layout();\r
- fgSizer611->Fit( tabLanguage );\r
- nbkNotes->AddPage( tabLanguage, wxT("Language"), false );\r
- \r
- bSizer251->Add( nbkNotes, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorNotesADT::~frmContactEditorNotesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorTitlesADT::frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkTitles = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkTitles, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblTitle = new wxStaticText( tabGeneral, wxID_ANY, wxT("Title:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTitle->Wrap( -1 );\r
- fgSizer6->Add( lblTitle, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTitle = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTitle->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtTitle, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkTitles->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkTitles, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorTitlesADT::~frmContactEditorTitlesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorRelatedADT::frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 0 );\r
- fgSizer6->SetFlexibleDirection( wxBOTH );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblRelation = new wxStaticText( tabGeneral, wxID_ANY, wxT("Relation Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRelation->Wrap( -1 );\r
- fgSizer6->Add( lblRelation, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtRelated = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtRelated->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtRelated, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- cmbType = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkRelated->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorRelatedADT::~frmContactEditorRelatedADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorSoundADT::frmContactEditorSoundADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxBOTH );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblSoundFile = new wxStaticText( tabGeneral, wxID_ANY, wxT("Sound File:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSoundFile->Wrap( -1 );\r
- fgSizer6->Add( lblSoundFile, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- fipSound = new wxFilePickerCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxT("Select a sound file"), wxT("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_DEFAULT_STYLE );\r
- fgSizer6->Add( fipSound, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- wxArrayString cmbTypeChoices;\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkRelated->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorSoundADT::~frmContactEditorSoundADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorPictureADT::frmContactEditorPictureADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxBOTH );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblPictureFile = new wxStaticText( tabGeneral, wxID_ANY, wxT("Picture File:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPictureFile->Wrap( -1 );\r
- fgSizer6->Add( lblPictureFile, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- fipPicture = new wxFilePickerCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxT("Select a sound file"), wxT("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_DEFAULT_STYLE );\r
- fgSizer6->Add( fipPicture, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- wxArrayString cmbTypeChoices;\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkRelated->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorPictureADT::~frmContactEditorPictureADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorWebsitesADT::frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblWebsite = new wxStaticText( tabGeneral, wxID_ANY, wxT("Website:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblWebsite->Wrap( -1 );\r
- fgSizer6->Add( lblWebsite, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtWebsite = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtWebsite->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtWebsite, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorWebsitesADT::~frmContactEditorWebsitesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorGeopositionADT::frmContactEditorGeopositionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblGeoposition = new wxStaticText( tabGeneral, wxID_ANY, wxT("Geoposition:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblGeoposition->Wrap( -1 );\r
- fgSizer6->Add( lblGeoposition, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtGeoposition = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtGeoposition->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtGeoposition, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorGeopositionADT::~frmContactEditorGeopositionADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorCalAdrADT::frmContactEditorCalAdrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAddress->Wrap( -1 );\r
- fgSizer6->Add( lblAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtAddress = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAddress->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- wxArrayString cmbTypeChoices;\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorCalAdrADT::~frmContactEditorCalAdrADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorVendorADT::frmContactEditorVendorADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblVendorPEN = new wxStaticText( tabGeneral, wxID_ANY, wxT("Vendor PEN:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblVendorPEN->Wrap( -1 );\r
- fgSizer6->Add( lblVendorPEN, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtPEN = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtPEN->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtPEN, 0, wxALL, 5 );\r
- \r
- lblElement = new wxStaticText( tabGeneral, wxID_ANY, wxT("Element:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblElement->Wrap( -1 );\r
- fgSizer6->Add( lblElement, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtElement = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtElement->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtElement, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblValue = new wxStaticText( tabGeneral, wxID_ANY, wxT("Value:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValue->Wrap( -1 );\r
- fgSizer6->Add( lblValue, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtValue = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtValue->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtValue, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorVendorADT::~frmContactEditorVendorADT()\r
-{\r
- // Disconnect Events\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorXTokenADT::frmContactEditorXTokenADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblTokenName = new wxStaticText( tabGeneral, wxID_ANY, wxT("Token Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTokenName->Wrap( -1 );\r
- fgSizer6->Add( lblTokenName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTokenName = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTokenName->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtTokenName, 0, wxALL, 5 );\r
- \r
- lblXT = new wxStaticText( tabGeneral, wxID_ANY, wxT("Value:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblXT->Wrap( -1 );\r
- fgSizer6->Add( lblXT, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtValue = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtValue->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtValue, 0, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorXTokenADT::~frmContactEditorXTokenADT()\r
-{\r
- // Disconnect Events\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorKeyADT::frmContactEditorKeyADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblKeyType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Key Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblKeyType->Wrap( -1 );\r
- fgSizer6->Add( lblKeyType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxArrayString cmbKeyMainTypeChoices;\r
- cmbKeyMainType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbKeyMainTypeChoices, 0 );\r
- cmbKeyMainType->SetSelection( 0 );\r
- fgSizer6->Add( cmbKeyMainType, 0, wxALL, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- wxArrayString cmbTypeChoices;\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkWebsite->AddPage( tabGeneral, wxT("General"), true );\r
- tabURL = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer61;\r
- fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer61->AddGrowableCol( 1 );\r
- fgSizer61->SetFlexibleDirection( wxHORIZONTAL );\r
- fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblKeyFormat = new wxStaticText( tabURL, wxID_ANY, wxT("Key Format:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblKeyFormat->Wrap( -1 );\r
- fgSizer61->Add( lblKeyFormat, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- cmbURL = new wxComboBox( tabURL, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer61->Add( cmbURL, 0, wxALL, 5 );\r
- \r
- lblAddress = new wxStaticText( tabURL, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAddress->Wrap( -1 );\r
- fgSizer61->Add( lblAddress, 0, wxALL, 5 );\r
- \r
- txtAddress = new wxTextCtrl( tabURL, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAddress->SetMaxLength( 0 ); \r
- fgSizer61->Add( txtAddress, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- fgSizer61->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabURL->SetSizer( fgSizer61 );\r
- tabURL->Layout();\r
- fgSizer61->Fit( tabURL );\r
- nbkWebsite->AddPage( tabURL, wxT("URL"), false );\r
- tabKey = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer62;\r
- fgSizer62 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer62->AddGrowableCol( 1 );\r
- fgSizer62->AddGrowableRow( 1 );\r
- fgSizer62->SetFlexibleDirection( wxBOTH );\r
- fgSizer62->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblKeyFormatData = new wxStaticText( tabKey, wxID_ANY, wxT("Key Format:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblKeyFormatData->Wrap( -1 );\r
- fgSizer62->Add( lblKeyFormatData, 0, wxALIGN_CENTER|wxALL, 5 );\r
- \r
- cmbKeyType = new wxComboBox( tabKey, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer62->Add( cmbKeyType, 0, wxALL, 5 );\r
- \r
- lblKeyData = new wxStaticText( tabKey, wxID_ANY, wxT("Key Data:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblKeyData->Wrap( -1 );\r
- fgSizer62->Add( lblKeyData, 0, wxALL, 5 );\r
- \r
- txtKeyData = new wxTextCtrl( tabKey, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );\r
- txtKeyData->SetMaxLength( 0 ); \r
- fgSizer62->Add( txtKeyData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabKey->SetSizer( fgSizer62 );\r
- tabKey->Layout();\r
- fgSizer62->Fit( tabKey );\r
- nbkWebsite->AddPage( tabKey, wxT("Key"), false );\r
- \r
- bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- cmbKeyMainType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessKeyType ), NULL, this );\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::EnablePriority ), NULL, this );\r
- cmbURL->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertURLType ), NULL, this );\r
- cmbKeyType->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertKeyType ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorKeyADT::~frmContactEditorKeyADT()\r
-{\r
- // Disconnect Events\r
- cmbKeyMainType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessKeyType ), NULL, this );\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::EnablePriority ), NULL, this );\r
- cmbURL->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertURLType ), NULL, this );\r
- cmbKeyType->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertKeyType ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorEmailADT::frmContactEditorEmailADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkEmail = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkEmail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblEmailAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("E-mail Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblEmailAddress->Wrap( -1 );\r
- fgSizer6->Add( lblEmailAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtEmail = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtEmail->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtEmail, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkEmail->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkEmail, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::ProcessData ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorEmailADT::~frmContactEditorEmailADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::ProcessData ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorIMADT::frmContactEditorIMADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkIM = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkIM, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblIMType = new wxStaticText( tabGeneral, wxID_ANY, wxT("IM Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblIMType->Wrap( -1 );\r
- fgSizer6->Add( lblIMType, 0, wxALL, 5 );\r
- \r
- cmbIMType = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_DROPDOWN ); \r
- fgSizer6->Add( cmbIMType, 0, wxALL, 5 );\r
- \r
- lblUsername = new wxStaticText( tabGeneral, wxID_ANY, wxT("Username/E-mail address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblUsername->Wrap( 0 );\r
- fgSizer6->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtUsername = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtUsername->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkIM->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkIM, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorIMADT::~frmContactEditorIMADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorCategoryADT::frmContactEditorCategoryADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkIM = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkIM, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblCategory = new wxStaticText( tabGeneral, wxID_ANY, wxT("Category Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCategory->Wrap( 0 );\r
- fgSizer6->Add( lblCategory, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtCategory = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtCategory->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtCategory, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblType->Wrap( -1 );\r
- fgSizer6->Add( lblType, 0, wxALL, 5 );\r
- \r
- wxArrayString cmbTypeChoices;\r
- cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );\r
- cmbType->SetSelection( 0 );\r
- fgSizer6->Add( cmbType, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkIM->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkIM, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorCategoryADT::~frmContactEditorCategoryADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorTelephoneADT::frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblTelephone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTelephone->Wrap( -1 );\r
- fgSizer6->Add( lblTelephone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtTelephone = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtTelephone->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtTelephone, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 0, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- lblTelephoneType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTelephoneType->Wrap( 0 );\r
- fgSizer6->Add( lblTelephoneType, 0, wxALIGN_TOP|wxALL, 5 );\r
- \r
- wxGridSizer* gSizer5;\r
- gSizer5 = new wxGridSizer( 0, 2, 0, 0 );\r
- \r
- chkVoice = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Voice"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkVoice, 0, wxALL, 2 );\r
- \r
- chkText = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkText, 0, wxALL, 2 );\r
- \r
- chkFax = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Fax"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkFax, 0, wxALL, 2 );\r
- \r
- chkMobile = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Mobile"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkMobile, 0, wxALL, 2 );\r
- \r
- chkVideo = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Video"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkVideo, 0, wxALL, 2 );\r
- \r
- chkTextphone = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Textphone"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkTextphone, 0, wxALL, 2 );\r
- \r
- chkPager = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Pager"), wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer5->Add( chkPager, 0, wxALL, 2 );\r
- \r
- \r
- fgSizer6->Add( gSizer5, 1, 0, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkAddress->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorTelephoneADT::~frmContactEditorTelephoneADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorLanguagesADT::frmContactEditorLanguagesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkLanguages = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkLanguages, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblLanguage = new wxStaticText( tabGeneral, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLanguage->Wrap( -1 );\r
- fgSizer6->Add( lblLanguage, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtLanguage = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtLanguage->SetMaxLength( 0 ); \r
- fgSizer6->Add( txtLanguage, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkLanguages->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkLanguages, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorLanguagesADT::~frmContactEditorLanguagesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmContactEditorTimezonesADT::frmContactEditorTimezonesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer251;\r
- bSizer251 = new wxBoxSizer( wxVERTICAL );\r
- \r
- nbkTimezone = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabGeneral = new wxPanel( nbkTimezone, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer6;\r
- fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer6->AddGrowableCol( 1 );\r
- fgSizer6->SetFlexibleDirection( wxVERTICAL );\r
- fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblTimezone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Timezone:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblTimezone->Wrap( -1 );\r
- fgSizer6->Add( lblTimezone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- cmbTimezone = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 ); \r
- fgSizer6->Add( cmbTimezone, 0, wxALL, 5 );\r
- \r
- lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPriority->Wrap( -1 );\r
- fgSizer6->Add( lblPriority, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer260;\r
- bSizer260 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer260->Add( chkUsePref, 0, wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer254;\r
- bSizer254 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* bSizer256;\r
- bSizer256 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );\r
- bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer255;\r
- bSizer255 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblHigh->Wrap( -1 );\r
- bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );\r
- \r
- \r
- bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblLow->Wrap( -1 );\r
- bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );\r
- \r
- \r
- bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );\r
- \r
- \r
- bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );\r
- \r
- \r
- fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabGeneral->SetSizer( fgSizer6 );\r
- tabGeneral->Layout();\r
- fgSizer6->Fit( tabGeneral );\r
- nbkTimezone->AddPage( tabGeneral, wxT("General"), false );\r
- \r
- bSizer251->Add( nbkTimezone, 1, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer252;\r
- bSizer252 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnAction, 0, wxALL, 5 );\r
- \r
- btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer252->Add( btnClose, 0, wxALL, 5 );\r
- \r
- \r
- bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer251 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::EnablePriority ), NULL, this );\r
- btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::ProcessAction ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmContactEditorTimezonesADT::~frmContactEditorTimezonesADT()\r
-{\r
- // Disconnect Events\r
- chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::EnablePriority ), NULL, this );\r
- btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::ProcessAction ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-XABSearchPanelADT::XABSearchPanelADT( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )\r
-{\r
- this->SetMinSize( wxSize( -1,40 ) );\r
- this->SetMaxSize( wxSize( -1,40 ) );\r
- \r
- wxFlexGridSizer* fgSizer40;\r
- fgSizer40 = new wxFlexGridSizer( 0, 3, 0, 0 );\r
- fgSizer40->AddGrowableCol( 1 );\r
- fgSizer40->SetFlexibleDirection( wxBOTH );\r
- fgSizer40->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- wxArrayString choOptionChoices;\r
- choOption = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, choOptionChoices, 0 );\r
- choOption->SetSelection( 0 );\r
- fgSizer40->Add( choOption, 0, wxALIGN_TOP|wxALL, 5 );\r
- \r
- szrSSet = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- chkActive = new wxCheckBox( this, wxID_ANY, wxT("Enable"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrSSet->Add( chkActive, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtSearch = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtSearch->SetMaxLength( 0 ); \r
- szrSSet->Add( txtSearch, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- \r
- fgSizer40->Add( szrSSet, 1, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer376;\r
- bSizer376 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAdd = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 28,28 ), wxBU_AUTODRAW );\r
- btnAdd->SetMinSize( wxSize( 28,28 ) );\r
- btnAdd->SetMaxSize( wxSize( 28,28 ) );\r
- \r
- bSizer376->Add( btnAdd, 0, wxALL, 5 );\r
- \r
- btnDelete = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 28,28 ), wxBU_AUTODRAW );\r
- btnDelete->SetMinSize( wxSize( 28,28 ) );\r
- btnDelete->SetMaxSize( wxSize( 28,28 ) );\r
- \r
- bSizer376->Add( btnDelete, 0, wxALL, 5 );\r
- \r
- \r
- fgSizer40->Add( bSizer376, 0, 0, 5 );\r
- \r
- \r
- this->SetSizer( fgSizer40 );\r
- this->Layout();\r
- \r
- // Connect Events\r
- choOption->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( XABSearchPanelADT::UpdateOptions ), NULL, this );\r
- btnAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::AddSearchWidget ), NULL, this );\r
- btnDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::RemoveSearchWidget ), NULL, this );\r
-}\r
-\r
-XABSearchPanelADT::~XABSearchPanelADT()\r
-{\r
- // Disconnect Events\r
- choOption->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( XABSearchPanelADT::UpdateOptions ), NULL, this );\r
- btnAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::AddSearchWidget ), NULL, this );\r
- btnDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::RemoveSearchWidget ), NULL, this );\r
- \r
-}\r
-\r
-frmSearchAccountsADT::frmSearchAccountsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer376;\r
- bSizer376 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxArrayString chlAccountsChoices;\r
- chlAccounts = new wxCheckListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, chlAccountsChoices, wxLB_ALWAYS_SB|wxLB_SORT );\r
- bSizer376->Add( chlAccounts, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer377;\r
- bSizer377 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- \r
- bSizer377->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- btnSelect = new wxButton( this, wxID_ANY, wxT("Select"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer377->Add( btnSelect, 0, wxALL, 5 );\r
- \r
- btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer377->Add( btnCancel, 0, wxALL, 5 );\r
- \r
- \r
- bSizer377->Add( 0, 0, 1, wxEXPAND, 5 );\r
- \r
- \r
- bSizer376->Add( bSizer377, 0, wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( bSizer376 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnSelect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::UpdateSelectedAccounts ), NULL, this );\r
- btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmSearchAccountsADT::~frmSearchAccountsADT()\r
-{\r
- // Disconnect Events\r
- btnSelect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::UpdateSelectedAccounts ), NULL, this );\r
- btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer384;\r
- bSizer384 = new wxBoxSizer( wxVERTICAL );\r
- \r
- wxBoxSizer* szrTabs;\r
- szrTabs = new wxBoxSizer( wxVERTICAL );\r
- \r
- tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer43;\r
- fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer43->AddGrowableCol( 1 );\r
- fgSizer43->SetFlexibleDirection( wxBOTH );\r
- fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );\r
- \r
- lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAccName->Wrap( -1 );\r
- fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAccountName->SetMaxLength( 0 ); \r
- fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAccAdr->Wrap( -1 );\r
- fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtAddress->SetMaxLength( 0 ); \r
- fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );\r
- \r
- m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText193->Wrap( -1 );\r
- fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtPort->SetMaxLength( 5 ); \r
- fgSizer43->Add( txtPort, 0, wxALL, 5 );\r
- \r
- lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPort->Wrap( -1 );\r
- fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtUsername->SetMaxLength( 0 ); \r
- fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPassword->Wrap( -1 );\r
- fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtPassword->SetMaxLength( 0 ); \r
- fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );\r
- \r
- lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblPrefix->Wrap( -1 );\r
- fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer391;\r
- bSizer391 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtPrefix->SetMaxLength( 0 ); \r
- bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );\r
- \r
- btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );\r
- bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );\r
- \r
- \r
- fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );\r
- \r
- txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- txtSSL->Wrap( -1 );\r
- fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );\r
- fgSizer43->Add( chkSSL, 0, wxALL, 5 );\r
- \r
- \r
- tabProperties->SetSizer( fgSizer43 );\r
- tabProperties->Layout();\r
- fgSizer43->Fit( tabProperties );\r
- tabAccount->AddPage( tabProperties, wxT("General"), true );\r
- tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer431;\r
- fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer431->AddGrowableCol( 1 );\r
- fgSizer431->SetFlexibleDirection( wxBOTH );\r
- fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );\r
- \r
- lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblRefresh->Wrap( -1 );\r
- fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- txtRefresh->SetMaxLength( 5 ); \r
- fgSizer431->Add( txtRefresh, 1, wxALL, 5 );\r
- \r
- \r
- tabRefresh->SetSizer( fgSizer431 );\r
- tabRefresh->Layout();\r
- fgSizer431->Fit( tabRefresh );\r
- tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );\r
- \r
- szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );\r
- \r
- wxBoxSizer* szrButtons;\r
- szrButtons = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- \r
- szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );\r
- \r
- btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnSave->SetDefault(); \r
- szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );\r
- \r
- \r
- szrButtons->Add( 5, 0, 0, 0, 0 );\r
- \r
- btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );\r
- szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );\r
- \r
- \r
- szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );\r
- \r
- \r
- bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );\r
- \r
- \r
- this->SetSizer( bSizer384 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );\r
- btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );\r
- btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmEditAccountADT::~frmEditAccountADT()\r
-{\r
- // Disconnect Events\r
- btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );\r
- btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );\r
- btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer384;\r
- bSizer384 = new wxBoxSizer( wxVERTICAL );\r
- \r
- m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );\r
- tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer386;\r
- bSizer386 = new wxBoxSizer( wxVERTICAL );\r
- \r
- pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );\r
- \r
- wxBoxSizer* bSizer389;\r
- bSizer389 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblCertName->Wrap( -1 );\r
- lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );\r
- \r
- bSizer389->Add( lblCertName, 0, wxALL, 5 );\r
- \r
- lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidityStatus->Wrap( -1 );\r
- bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );\r
- \r
- \r
- pnlTop->SetSizer( bSizer389 );\r
- pnlTop->Layout();\r
- bSizer389->Fit( pnlTop );\r
- bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );\r
- \r
- wxBoxSizer* bSizer392;\r
- bSizer392 = new wxBoxSizer( wxVERTICAL );\r
- \r
- m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxFlexGridSizer* fgSizer44;\r
- fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );\r
- fgSizer44->AddGrowableCol( 1 );\r
- fgSizer44->SetFlexibleDirection( wxHORIZONTAL );\r
- fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );\r
- \r
- lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblIssuedTo->Wrap( -1 );\r
- fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );\r
- \r
- lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblIssuedToData->Wrap( -1 );\r
- fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidFrom->Wrap( -1 );\r
- fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );\r
- \r
- lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidFromData->Wrap( -1 );\r
- fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidUntil->Wrap( -1 );\r
- fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );\r
- \r
- lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblValidUntilData->Wrap( -1 );\r
- fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- m_panel54->SetSizer( fgSizer44 );\r
- m_panel54->Layout();\r
- fgSizer44->Fit( m_panel54 );\r
- bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );\r
- \r
- \r
- tabSummary->SetSizer( bSizer386 );\r
- tabSummary->Layout();\r
- bSizer386->Fit( tabSummary );\r
- m_notebook28->AddPage( tabSummary, wxT("Summary"), true );\r
- tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer3891;\r
- bSizer3891 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );\r
- bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );\r
- \r
- txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );\r
- txtValueData->SetMaxLength( 0 ); \r
- txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );\r
- \r
- bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );\r
- \r
- \r
- tabDetail->SetSizer( bSizer3891 );\r
- tabDetail->Layout();\r
- bSizer3891->Fit( tabDetail );\r
- m_notebook28->AddPage( tabDetail, wxT("Detail"), false );\r
- tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer390;\r
- bSizer390 = new wxBoxSizer( wxVERTICAL );\r
- \r
- treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );\r
- bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );\r
- \r
- m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer393;\r
- bSizer393 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );\r
- \r
- \r
- m_panel57->SetSizer( bSizer393 );\r
- m_panel57->Layout();\r
- bSizer393->Fit( m_panel57 );\r
- bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- tabHierarchy->SetSizer( bSizer390 );\r
- tabHierarchy->Layout();\r
- bSizer390->Fit( tabHierarchy );\r
- m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );\r
- \r
- bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );\r
- \r
- pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );\r
- wxBoxSizer* bSizer385;\r
- bSizer385 = new wxBoxSizer( wxVERTICAL );\r
- \r
- btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnClose->SetDefault(); \r
- bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- pnlButtons->SetSizer( bSizer385 );\r
- pnlButtons->Layout();\r
- bSizer385->Fit( pnlButtons );\r
- bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );\r
- \r
- \r
- this->SetSizer( bSizer384 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );\r
- treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );\r
- btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );\r
- btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmSSLCertificateADT::~frmSSLCertificateADT()\r
-{\r
- // Disconnect Events\r
- lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );\r
- treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );\r
- btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );\r
- btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer387;\r
- bSizer387 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblSSLText->Wrap( -1 );\r
- bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer388;\r
- bSizer388 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer388->Add( btnAccept, 0, wxALL, 5 );\r
- \r
- btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnReject->SetDefault(); \r
- bSizer388->Add( btnReject, 0, wxALL, 5 );\r
- \r
- btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer388->Add( btnViewCert, 0, wxALL, 5 );\r
- \r
- \r
- bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );\r
- \r
- \r
- this->SetSizer( bSizer387 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );\r
- btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );\r
- btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );\r
-}\r
-\r
-frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()\r
-{\r
- // Disconnect Events\r
- btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );\r
- btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );\r
- btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );\r
- \r
-}\r
-\r
-frmImportContactsADT::frmImportContactsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxSize( 325,400 ), wxSize( 325,400 ) );\r
- \r
- wxBoxSizer* bSizer393;\r
- bSizer393 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblImportText = new wxStaticText( this, wxID_ANY, wxT("Select the contacts you want to import and the account to import into. Click on Import to finish."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblImportText->Wrap( 300 );\r
- bSizer393->Add( lblImportText, 0, wxALL|wxEXPAND, 5 );\r
- \r
- wxArrayString lstContactsChoices;\r
- lstContacts = new wxCheckListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, lstContactsChoices, wxLB_ALWAYS_SB|wxLB_SORT );\r
- bSizer393->Add( lstContacts, 1, wxALL|wxEXPAND, 5 );\r
- \r
- szrAccount = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- lblAccountText = new wxStaticText( this, wxID_ANY, wxT("Account:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblAccountText->Wrap( -1 );\r
- szrAccount->Add( lblAccountText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
- \r
- \r
- bSizer393->Add( szrAccount, 0, wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer394;\r
- bSizer394 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnImport = new wxButton( this, wxID_ANY, wxT("Import"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnImport->SetDefault(); \r
- bSizer394->Add( btnImport, 0, wxALL, 5 );\r
- \r
- btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer394->Add( btnCancel, 0, wxALL, 5 );\r
- \r
- \r
- bSizer393->Add( bSizer394, 0, wxALIGN_RIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer393 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnImport->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::ImportContacts ), NULL, this );\r
- btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmImportContactsADT::~frmImportContactsADT()\r
-{\r
- // Disconnect Events\r
- btnImport->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::ImportContacts ), NULL, this );\r
- btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::CloseWindow ), NULL, this );\r
- \r
-}\r
-\r
-frmImportResultsADT::frmImportResultsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )\r
-{\r
- this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
- \r
- wxBoxSizer* bSizer396;\r
- bSizer396 = new wxBoxSizer( wxVERTICAL );\r
- \r
- lblText = new wxStaticText( this, wxID_ANY, wxT("x contacts imported. x contacts had errors and could not be imported."), wxDefaultPosition, wxDefaultSize, 0 );\r
- lblText->Wrap( -1 );\r
- bSizer396->Add( lblText, 0, wxALL, 5 );\r
- \r
- txtResults = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY );\r
- txtResults->SetMaxLength( 0 ); \r
- bSizer396->Add( txtResults, 1, wxALL|wxEXPAND, 5 );\r
- \r
- wxBoxSizer* bSizer397;\r
- bSizer397 = new wxBoxSizer( wxHORIZONTAL );\r
- \r
- btnCopyClipboard = new wxButton( this, wxID_ANY, wxT("Copy to Clipboard"), wxDefaultPosition, wxDefaultSize, 0 );\r
- btnCopyClipboard->Hide();\r
- \r
- bSizer397->Add( btnCopyClipboard, 0, 0, 5 );\r
- \r
- btnFinish = new wxButton( this, wxID_ANY, wxT("Finish"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer397->Add( btnFinish, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );\r
- \r
- \r
- bSizer396->Add( bSizer397, 0, wxALIGN_RIGHT|wxRIGHT, 5 );\r
- \r
- \r
- this->SetSizer( bSizer396 );\r
- this->Layout();\r
- \r
- this->Centre( wxBOTH );\r
- \r
- // Connect Events\r
- btnCopyClipboard->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CopyClipboard ), NULL, this );\r
- btnFinish->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CloseWindow ), NULL, this );\r
-}\r
-\r
-frmImportResultsADT::~frmImportResultsADT()\r
-{\r
- // Disconnect Events\r
- btnCopyClipboard->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CopyClipboard ), NULL, this );\r
- btnFinish->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CloseWindow ), NULL, this );\r
- \r
-}\r
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Feb 10 2016)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "AppXestiaAddrBk.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+frmMainADT::frmMainADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+ this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+
+ mnuMain = new wxMenuBar( 0 );
+ mnuManage = new wxMenu();
+ wxMenuItem* mnuNewAB;
+ mnuNewAB = new wxMenuItem( mnuManage, ID_MANAGE_NEWAB, wxString( wxT("New Address Book...") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuManage->Append( mnuNewAB );
+
+ mnuManage->AppendSeparator();
+
+ wxMenuItem* mnuRefreshAB;
+ mnuRefreshAB = new wxMenuItem( mnuManage, wxID_ANY, wxString( wxT("Refresh Address Book") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
+ mnuManage->Append( mnuRefreshAB );
+
+ mnuManage->AppendSeparator();
+
+ wxMenuItem* mnuImport;
+ mnuImport = new wxMenuItem( mnuManage, ID_IMPORT, wxString( wxT("Import...") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuManage->Append( mnuImport );
+
+ wxMenuItem* mnuExport;
+ mnuExport = new wxMenuItem( mnuManage, ID_EXPORT, wxString( wxT("Export...") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuManage->Append( mnuExport );
+
+ mnuPrefSep = mnuManage->AppendSeparator();
+
+ wxMenuItem* mnuPreferences;
+ mnuPreferences = new wxMenuItem( mnuManage, wxID_PREFERENCES, wxString( wxT("Preferences...") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuManage->Append( mnuPreferences );
+
+ mnuExitSep = mnuManage->AppendSeparator();
+
+ wxMenuItem* mnuExit;
+ mnuExit = new wxMenuItem( mnuManage, wxID_EXIT, wxString( wxT("Exit") ) + wxT('\t') + wxT("CTRL+Q"), wxEmptyString, wxITEM_NORMAL );
+ #ifdef __WXMSW__
+ mnuExit->SetBitmaps( wxNullBitmap );
+ #elif (defined( __WXGTK__ ) || defined( __WXOSX__ ))
+ mnuExit->SetBitmap( wxNullBitmap );
+ #endif
+ mnuManage->Append( mnuExit );
+
+ mnuMain->Append( mnuManage, wxT("Manage") );
+
+ mnuContact = new wxMenu();
+ wxMenuItem* mnuNewContact;
+ mnuNewContact = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("New Contact...") ) + wxT('\t') + wxT("CTRL+N"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuNewContact );
+
+ wxMenuItem* mnuEditContact;
+ mnuEditContact = new wxMenuItem( mnuContact, ID_CONTACT_EDIT, wxString( wxT("Edit Contact...") ) + wxT('\t') + wxT("CTRL+E"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuEditContact );
+
+ wxMenuItem* deleteContact;
+ deleteContact = new wxMenuItem( mnuContact, ID_CONTACT_DELETE, wxString( wxT("Delete Contact...") ) + wxT('\t') + wxT("CTRL+D"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( deleteContact );
+
+ mnuContact->AppendSeparator();
+
+ wxMenuItem* mnuFindContact;
+ mnuFindContact = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Find Contacts...") ) + wxT('\t') + wxT("CTRL+F"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuFindContact );
+
+ mnuMain->Append( mnuContact, wxT("Contact") );
+
+ mnuView = new wxMenu();
+ mnuShowContactsAs = new wxMenu();
+ wxMenuItem* mnuShowContactsAsItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Show Contacts As"), wxEmptyString, wxITEM_NORMAL, mnuShowContactsAs );
+ wxMenuItem* mnuViewFNLN;
+ mnuViewFNLN = new wxMenuItem( mnuShowContactsAs, ID_VIEW_FNLN, wxString( wxT("First Name, Last Name") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuShowContactsAs->Append( mnuViewFNLN );
+
+ wxMenuItem* mnuViewLNFN;
+ mnuViewLNFN = new wxMenuItem( mnuShowContactsAs, ID_VIEW_LNFN, wxString( wxT("Last Name, First Name") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuShowContactsAs->Append( mnuViewLNFN );
+
+ wxMenuItem* mnuViewNick;
+ mnuViewNick = new wxMenuItem( mnuShowContactsAs, ID_VIEW_NICK, wxString( wxT("Nickname") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuShowContactsAs->Append( mnuViewNick );
+
+ wxMenuItem* mnuViewDisplayAs;
+ mnuViewDisplayAs = new wxMenuItem( mnuShowContactsAs, wxID_ANY, wxString( wxT("Display As Name") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuShowContactsAs->Append( mnuViewDisplayAs );
+
+ mnuView->Append( mnuShowContactsAsItem );
+
+ mnuViewSortBy = new wxMenu();
+ wxMenuItem* mnuViewSortByItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Sort By"), wxEmptyString, wxITEM_NORMAL, mnuViewSortBy );
+ wxMenuItem* mnuViewAsc;
+ mnuViewAsc = new wxMenuItem( mnuViewSortBy, ID_VIEW_ASC, wxString( wxT("Ascending") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuViewSortBy->Append( mnuViewAsc );
+
+ wxMenuItem* mnuViewDesc;
+ mnuViewDesc = new wxMenuItem( mnuViewSortBy, ID_VIEW_DESC, wxString( wxT("Descending") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuViewSortBy->Append( mnuViewDesc );
+
+ mnuView->Append( mnuViewSortByItem );
+
+ mnuViewShow = new wxMenu();
+ wxMenuItem* mnuViewShowItem = new wxMenuItem( mnuView, wxID_ANY, wxT("Show"), wxEmptyString, wxITEM_NORMAL, mnuViewShow );
+ wxMenuItem* mnuViewStatusBar;
+ mnuViewStatusBar = new wxMenuItem( mnuViewShow, ID_VIEW_STATUSBAR, wxString( wxT("Status Bar") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuViewShow->Append( mnuViewStatusBar );
+
+ mnuView->Append( mnuViewShowItem );
+
+ mnuView->AppendSeparator();
+
+ wxMenuItem* mnuViewActivity;
+ mnuViewActivity = new wxMenuItem( mnuView, wxID_ANY, wxString( wxT("Activity Manager") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuView->Append( mnuViewActivity );
+
+ mnuMain->Append( mnuView, wxT("View") );
+
+ mnuEdit = new wxMenu();
+ wxMenuItem* mnuCut;
+ mnuCut = new wxMenuItem( mnuEdit, ID_MANAGE_CUT, wxString( wxT("Cut") ) + wxT('\t') + wxT("CTRL+X"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuCut );
+
+ wxMenuItem* mnuCopy;
+ mnuCopy = new wxMenuItem( mnuEdit, ID_MANAGE_COPY, wxString( wxT("Copy") ) + wxT('\t') + wxT("CTRL+C"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuCopy );
+
+ wxMenuItem* mnuPaste;
+ mnuPaste = new wxMenuItem( mnuEdit, ID_MANAGE_PASTE, wxString( wxT("Paste") ) + wxT('\t') + wxT("CTRL+V"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuPaste );
+
+ mnuMain->Append( mnuEdit, wxT("Edit") );
+
+ mnuWindow = new wxMenu();
+ mnuMain->Append( mnuWindow, wxT("Window") );
+
+ mnuHelp = new wxMenu();
+ wxMenuItem* showHelp;
+ showHelp = new wxMenuItem( mnuHelp, ID_HELP_SHOW, wxString( wxT("Show Help...") ) + wxT('\t') + wxT("F1"), wxEmptyString, wxITEM_NORMAL );
+ mnuHelp->Append( showHelp );
+
+ mnuHelp->AppendSeparator();
+
+ wxMenuItem* mnuHelpUpdates;
+ mnuHelpUpdates = new wxMenuItem( mnuHelp, ID_MANAGE_UPDATE, wxString( wxT("Check for updates...") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuHelp->Append( mnuHelpUpdates );
+
+ mnuHelpAboutSep = mnuHelp->AppendSeparator();
+
+ wxMenuItem* mnuAbout;
+ mnuAbout = new wxMenuItem( mnuHelp, wxID_ABOUT, wxString( wxT("About") ) + wxT('\t') + wxT("SHIFT+CTRL+A"), wxEmptyString, wxITEM_NORMAL );
+ mnuHelp->Append( mnuAbout );
+
+ mnuMain->Append( mnuHelp, wxT("Help") );
+
+ this->SetMenuBar( mnuMain );
+
+ szrMain = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer396;
+ bSizer396 = new wxBoxSizer( wxHORIZONTAL );
+
+ bmpIcon = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer396->Add( bmpIcon, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ AccCtrl = new wxComboCtrl(this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCB_READONLY|wxEXPAND);
+ bSizer396->Add( AccCtrl, 0, wxALL, 5 );
+
+
+ szrMain->Add( bSizer396, 0, wxEXPAND|wxLEFT, 5 );
+
+ m_splitter13 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
+ m_splitter13->Connect( wxEVT_IDLE, wxIdleEventHandler( frmMainADT::m_splitter13OnIdle ), NULL, this );
+ m_splitter13->SetMinimumPaneSize( 1 );
+
+ m_panel19 = new wxPanel( m_splitter13, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ szrContactList = new wxBoxSizer( wxVERTICAL );
+
+ lstContacts = new wxListCtrl( m_panel19, wxID_ANY, wxDefaultPosition, wxSize( 50,-1 ), wxLC_NO_HEADER|wxLC_REPORT|wxSUNKEN_BORDER );
+ szrContactList->Add( lstContacts, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel19->SetSizer( szrContactList );
+ m_panel19->Layout();
+ szrContactList->Fit( m_panel19 );
+ m_panel20 = new wxPanel( m_splitter13, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer12;
+ bSizer12 = new wxBoxSizer( wxVERTICAL );
+
+ htmContactData = new wxHtmlWindow( m_panel20, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
+ bSizer12->Add( htmContactData, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel20->SetSizer( bSizer12 );
+ m_panel20->Layout();
+ bSizer12->Fit( m_panel20 );
+ m_splitter13->SplitVertically( m_panel19, m_panel20, 201 );
+ szrMain->Add( m_splitter13, 1, wxEXPAND, 5 );
+
+
+ this->SetSizer( szrMain );
+ this->Layout();
+ stbBottom = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
+ this->Connect( mnuNewAB->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenNewABDialog ) );
+ this->Connect( mnuRefreshAB->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::RefreshAddressBook ) );
+ this->Connect( mnuImport->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenImportDialog ) );
+ this->Connect( mnuExport->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenExportDialog ) );
+ this->Connect( mnuPreferences->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenPreferences ) );
+ this->Connect( mnuExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
+ this->Connect( mnuNewContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorNew ) );
+ this->Connect( mnuEditContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorEdit ) );
+ this->Connect( deleteContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::DeleteContact ) );
+ this->Connect( mnuFindContact->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenFindContactsWindow ) );
+ this->Connect( mnuViewFNLN->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortFNLN ) );
+ this->Connect( mnuViewLNFN->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortLNFN ) );
+ this->Connect( mnuViewNick->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortNickname ) );
+ this->Connect( mnuViewDisplayAs->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDisplayAs ) );
+ this->Connect( mnuViewAsc->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortAscending ) );
+ this->Connect( mnuViewDesc->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDescending ) );
+ this->Connect( mnuViewStatusBar->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ToggleStatusBar ) );
+ this->Connect( mnuViewActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowActivityWindow ) );
+ this->Connect( mnuCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CutAction ) );
+ this->Connect( mnuCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CopyAction ) );
+ this->Connect( mnuPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::PasteAction ) );
+ this->Connect( showHelp->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowHelp ) );
+ this->Connect( mnuHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CheckUpdates ) );
+ this->Connect( mnuAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
+ lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( frmMainADT::OpenContactInfoList ), NULL, this );
+ lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );
+ lstContacts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );
+ lstContacts->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactMenu ), NULL, this );
+ htmContactData->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactSubmenu ), NULL, this );
+ stbBottom->Connect( wxEVT_SIZE, wxSizeEventHandler( frmMainADT::UpdateSBIconPlacement ), NULL, this );
+}
+
+frmMainADT::~frmMainADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmMainADT::QuitApp ) );
+ this->Disconnect( ID_MANAGE_NEWAB, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenNewABDialog ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::RefreshAddressBook ) );
+ this->Disconnect( ID_IMPORT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenImportDialog ) );
+ this->Disconnect( ID_EXPORT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenExportDialog ) );
+ this->Disconnect( wxID_PREFERENCES, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenPreferences ) );
+ this->Disconnect( wxID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::QuitApp ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorNew ) );
+ this->Disconnect( ID_CONTACT_EDIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowContactEditorEdit ) );
+ this->Disconnect( ID_CONTACT_DELETE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::DeleteContact ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::OpenFindContactsWindow ) );
+ this->Disconnect( ID_VIEW_FNLN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortFNLN ) );
+ this->Disconnect( ID_VIEW_LNFN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortLNFN ) );
+ this->Disconnect( ID_VIEW_NICK, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortNickname ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDisplayAs ) );
+ this->Disconnect( ID_VIEW_ASC, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortAscending ) );
+ this->Disconnect( ID_VIEW_DESC, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::SortDescending ) );
+ this->Disconnect( ID_VIEW_STATUSBAR, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ToggleStatusBar ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowActivityWindow ) );
+ this->Disconnect( ID_MANAGE_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CutAction ) );
+ this->Disconnect( ID_MANAGE_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CopyAction ) );
+ this->Disconnect( ID_MANAGE_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::PasteAction ) );
+ this->Disconnect( ID_HELP_SHOW, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowHelp ) );
+ this->Disconnect( ID_MANAGE_UPDATE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::CheckUpdates ) );
+ this->Disconnect( wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmMainADT::ShowAboutWindow ) );
+ lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_ACTIVATED, wxListEventHandler( frmMainADT::OpenContactInfoList ), NULL, this );
+ lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );
+ lstContacts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmMainADT::ShowContactInfo ), NULL, this );
+ lstContacts->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactMenu ), NULL, this );
+ htmContactData->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmMainADT::ShowContactSubmenu ), NULL, this );
+ stbBottom->Disconnect( wxEVT_SIZE, wxSizeEventHandler( frmMainADT::UpdateSBIconPlacement ), NULL, this );
+
+}
+
+frmUpdateADT::frmUpdateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer390;
+ bSizer390 = new wxBoxSizer( wxVERTICAL );
+
+ pnlUpdateData = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer391;
+ bSizer391 = new wxBoxSizer( wxVERTICAL );
+
+ wxFlexGridSizer* fgSizer45;
+ fgSizer45 = new wxFlexGridSizer( 3, 2, 0, 0 );
+ fgSizer45->SetFlexibleDirection( wxBOTH );
+ fgSizer45->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblRunningText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Running version is:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRunningText->Wrap( -1 );
+ fgSizer45->Add( lblRunningText, 0, wxALL, 5 );
+
+ lblRunningVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("UPDATEVER"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRunningVer->Wrap( -1 );
+ fgSizer45->Add( lblRunningVer, 0, wxALL, 5 );
+
+ lblAvailableText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Available version is:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAvailableText->Wrap( -1 );
+ fgSizer45->Add( lblAvailableText, 0, wxALL, 5 );
+
+ lblAvailableVer = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("AVAILVER"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAvailableVer->Wrap( -1 );
+ fgSizer45->Add( lblAvailableVer, 0, wxALL, 5 );
+
+ lblBuildTypeText = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("Build type is:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBuildTypeText->Wrap( -1 );
+ fgSizer45->Add( lblBuildTypeText, 0, wxALL, 5 );
+
+ lblBuildType = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("BUILDTYPE"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBuildType->Wrap( -1 );
+ fgSizer45->Add( lblBuildType, 0, wxALL, 5 );
+
+
+ bSizer391->Add( fgSizer45, 0, wxEXPAND, 5 );
+
+ lblUpdateMessage = new wxStaticText( pnlUpdateData, wxID_ANY, wxT("MESSAGE"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblUpdateMessage->Wrap( -1 );
+ bSizer391->Add( lblUpdateMessage, 1, wxALL|wxEXPAND, 5 );
+
+
+ pnlUpdateData->SetSizer( bSizer391 );
+ pnlUpdateData->Layout();
+ bSizer391->Fit( pnlUpdateData );
+ bSizer390->Add( pnlUpdateData, 1, wxEXPAND | wxALL, 5 );
+
+ statLine = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ bSizer390->Add( statLine, 0, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer392;
+ bSizer392 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnVisitGelforn = new wxButton( this, wxID_ANY, wxT("Visit Gelforn"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer392->Add( btnVisitGelforn, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
+
+ btnVisitPREMIUM = new wxButton( this, wxID_ANY, wxT("Visit PREMIUM"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer392->Add( btnVisitPREMIUM, 0, wxBOTTOM|wxLEFT, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer392->Add( btnClose, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT|wxRIGHT, 5 );
+
+
+ bSizer390->Add( bSizer392, 0, wxALIGN_RIGHT, 0 );
+
+
+ this->SetSizer( bSizer390 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnVisitGelforn->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
+ btnVisitPREMIUM->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
+}
+
+frmUpdateADT::~frmUpdateADT()
+{
+ // Disconnect Events
+ btnVisitGelforn->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitGelforn ), NULL, this );
+ btnVisitPREMIUM->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::VisitPREMIUM ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmUpdateADT::CloseWindow ), NULL, this );
+
+}
+
+frmSearchADT::frmSearchADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 300,450 ), wxDefaultSize );
+
+ stbBottom = this->CreateStatusBar( 1, wxST_SIZEGRIP, wxID_ANY );
+ wxBoxSizer* bSizer368;
+ bSizer368 = new wxBoxSizer( wxVERTICAL );
+
+ m_splitter4 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
+ m_splitter4->Connect( wxEVT_IDLE, wxIdleEventHandler( frmSearchADT::m_splitter4OnIdle ), NULL, this );
+ m_splitter4->SetMinimumPaneSize( 1 );
+
+ m_panel60 = new wxPanel( m_splitter4, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer382;
+ bSizer382 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer369;
+ bSizer369 = new wxBoxSizer( wxHORIZONTAL );
+
+ nbkSearch = new wxNotebook( m_panel60, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabSearch = new wxScrolledWindow( nbkSearch, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxFULL_REPAINT_ON_RESIZE|wxHSCROLL|wxVSCROLL );
+ tabSearch->SetScrollRate( 5, 5 );
+ szrSearch = new wxFlexGridSizer( 0, 1, 0, 0 );
+ szrSearch->AddGrowableCol( 0 );
+ szrSearch->SetFlexibleDirection( wxVERTICAL );
+ szrSearch->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+
+ tabSearch->SetSizer( szrSearch );
+ tabSearch->Layout();
+ szrSearch->Fit( tabSearch );
+ nbkSearch->AddPage( tabSearch, wxT("Search"), true );
+ tabAdvanced = new wxScrolledWindow( nbkSearch, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabAdvanced->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer384;
+ bSizer384 = new wxBoxSizer( wxVERTICAL );
+
+ btnSelectAccounts = new wxButton( tabAdvanced, wxID_ANY, wxT("Select Accounts..."), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer384->Add( btnSelectAccounts, 0, wxALL, 5 );
+
+
+ tabAdvanced->SetSizer( bSizer384 );
+ tabAdvanced->Layout();
+ bSizer384->Fit( tabAdvanced );
+ nbkSearch->AddPage( tabAdvanced, wxT("Advanced"), false );
+
+ bSizer369->Add( nbkSearch, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer371;
+ bSizer371 = new wxBoxSizer( wxVERTICAL );
+
+ btnSearch = new wxButton( m_panel60, wxID_ANY, wxT("Search"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer371->Add( btnSearch, 0, wxALL, 5 );
+
+ btnReset = new wxButton( m_panel60, wxID_ANY, wxT("Reset"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer371->Add( btnReset, 0, wxALL, 5 );
+
+
+ bSizer369->Add( bSizer371, 0, wxEXPAND, 5 );
+
+
+ bSizer382->Add( bSizer369, 1, wxEXPAND, 5 );
+
+
+ m_panel60->SetSizer( bSizer382 );
+ m_panel60->Layout();
+ bSizer382->Fit( m_panel60 );
+ m_panel61 = new wxPanel( m_splitter4, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer386;
+ bSizer386 = new wxBoxSizer( wxVERTICAL );
+
+ lstResults = new wxListCtrl( m_panel61, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer386->Add( lstResults, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel61->SetSizer( bSizer386 );
+ m_panel61->Layout();
+ bSizer386->Fit( m_panel61 );
+ m_splitter4->SplitHorizontally( m_panel60, m_panel61, 178 );
+ bSizer368->Add( m_splitter4, 1, wxEXPAND, 5 );
+
+
+ this->SetSizer( bSizer368 );
+ this->Layout();
+ m_menubar5 = new wxMenuBar( 0 );
+ mnuContact = new wxMenu();
+ wxMenuItem* mnuContactOpen;
+ mnuContactOpen = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Open Contact...") ) + wxT('\t') + wxT("CTRL+O"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactOpen );
+
+ mnuContactEdit = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Edit Contact...") ) + wxT('\t') + wxT("CTRL+E"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactEdit );
+
+ mnuContactReveal = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Reveal Contact") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactReveal );
+
+ mnuContact->AppendSeparator();
+
+ wxMenuItem* mnuContactClose;
+ mnuContactClose = new wxMenuItem( mnuContact, wxID_ANY, wxString( wxT("Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactClose );
+
+ m_menubar5->Append( mnuContact, wxT("Contact") );
+
+ this->SetMenuBar( m_menubar5 );
+
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmSearchADT::CloseWindow ) );
+ btnSelectAccounts->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SelectAccounts ), NULL, this );
+ btnSearch->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SearchContacts ), NULL, this );
+ btnReset->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::ResetContacts ), NULL, this );
+ lstResults->Connect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmSearchADT::ShowContactMenu ), NULL, this );
+ this->Connect( mnuContactOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::OpenContact ) );
+ this->Connect( mnuContactEdit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::EditContact ) );
+ this->Connect( mnuContactReveal->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::RevealContact ) );
+ this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::CloseWindow ) );
+}
+
+frmSearchADT::~frmSearchADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmSearchADT::CloseWindow ) );
+ btnSelectAccounts->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SelectAccounts ), NULL, this );
+ btnSearch->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::SearchContacts ), NULL, this );
+ btnReset->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchADT::ResetContacts ), NULL, this );
+ lstResults->Disconnect( wxEVT_RIGHT_UP, wxMouseEventHandler( frmSearchADT::ShowContactMenu ), NULL, this );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::OpenContact ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::EditContact ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::RevealContact ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmSearchADT::CloseWindow ) );
+
+}
+
+frmPreferencesADT::frmPreferencesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 450,400 ), wxSize( 450,400 ) );
+
+ wxBoxSizer* szrMain;
+ szrMain = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* szrTabs;
+ szrTabs = new wxBoxSizer( wxVERTICAL );
+
+ NbtPreferences = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* szrChecks;
+ szrChecks = new wxBoxSizer( wxVERTICAL );
+
+ chkSaveWindowPosition = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Save window position on exit"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrChecks->Add( chkSaveWindowPosition, 0, wxALL, 5 );
+
+ chkHideLocal = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Hide local address books"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrChecks->Add( chkHideLocal, 0, wxALL, 5 );
+
+
+ tabGeneral->SetSizer( szrChecks );
+ tabGeneral->Layout();
+ szrChecks->Fit( tabGeneral );
+ NbtPreferences->AddPage( tabGeneral, wxT("General"), true );
+ tabTheme = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ tabTheme->Hide();
+
+ wxGridSizer* szrTheme;
+ szrTheme = new wxGridSizer( 1, 1, 0, 0 );
+
+ wxBoxSizer* bSizer161;
+ bSizer161 = new wxBoxSizer( wxVERTICAL );
+
+ lstThemes = new wxListCtrl( tabTheme, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer161->Add( lstThemes, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer151;
+ bSizer151 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnThemeAdd = new wxButton( tabTheme, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer151->Add( btnThemeAdd, 0, wxALL, 5 );
+
+ btnThemeModify = new wxButton( tabTheme, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnThemeModify->Enable( false );
+
+ bSizer151->Add( btnThemeModify, 0, wxALL, 5 );
+
+ btnThemeDelete = new wxButton( tabTheme, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnThemeDelete->Enable( false );
+
+ bSizer151->Add( btnThemeDelete, 0, wxALL, 5 );
+
+
+ bSizer161->Add( bSizer151, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
+
+
+ szrTheme->Add( bSizer161, 1, wxEXPAND, 5 );
+
+
+ tabTheme->SetSizer( szrTheme );
+ tabTheme->Layout();
+ szrTheme->Fit( tabTheme );
+ NbtPreferences->AddPage( tabTheme, wxT("Themes"), false );
+ tabAccounts = new wxPanel( NbtPreferences, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxGridSizer* szrAccounts;
+ szrAccounts = new wxGridSizer( 1, 1, 0, 0 );
+
+ wxBoxSizer* bSizer16;
+ bSizer16 = new wxBoxSizer( wxVERTICAL );
+
+ lstAccounts = new wxListCtrl( tabAccounts, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer16->Add( lstAccounts, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer15;
+ bSizer15 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAccountAdd = new wxButton( tabAccounts, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer15->Add( btnAccountAdd, 0, wxALL, 5 );
+
+ btnAccountModify = new wxButton( tabAccounts, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnAccountModify->Enable( false );
+
+ bSizer15->Add( btnAccountModify, 0, wxALL, 5 );
+
+ btnAccountDelete = new wxButton( tabAccounts, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnAccountDelete->Enable( false );
+
+ bSizer15->Add( btnAccountDelete, 0, wxALL, 5 );
+
+
+ bSizer16->Add( bSizer15, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL, 0 );
+
+
+ szrAccounts->Add( bSizer16, 1, wxEXPAND, 5 );
+
+
+ tabAccounts->SetSizer( szrAccounts );
+ tabAccounts->Layout();
+ szrAccounts->Fit( tabAccounts );
+ NbtPreferences->AddPage( tabAccounts, wxT("Accounts"), false );
+
+ szrTabs->Add( NbtPreferences, 1, wxALL|wxEXPAND, 5 );
+
+
+ szrMain->Add( szrTabs, 1, wxEXPAND, 0 );
+
+ wxBoxSizer* szrButtons;
+ szrButtons = new wxBoxSizer( wxHORIZONTAL );
+
+
+ szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
+
+ btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnSave->SetDefault();
+ szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
+
+
+ szrButtons->Add( 5, 0, 0, 0, 0 );
+
+ btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
+
+
+ szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
+
+
+ szrMain->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
+
+
+ this->SetSizer( szrMain );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
+ lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
+ lstThemes->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
+ btnThemeAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
+ btnThemeModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
+ btnThemeDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
+ lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
+ lstAccounts->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
+ btnAccountAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
+ btnAccountModify->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
+ btnAccountDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
+ btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
+ btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
+}
+
+frmPreferencesADT::~frmPreferencesADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmPreferencesADT::LoadPreferences ) );
+ lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
+ lstThemes->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
+ btnThemeAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
+ btnThemeModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
+ btnThemeDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
+ lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_DESELECTED, wxListEventHandler( frmPreferencesADT::DisableABButtons ), NULL, this );
+ lstAccounts->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmPreferencesADT::EnableABButtons ), NULL, this );
+ btnAccountAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::AddABAccount ), NULL, this );
+ btnAccountModify->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::ModifyABAccount ), NULL, this );
+ btnAccountDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::DeleteABAccount ), NULL, this );
+ btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::SavePreferences ), NULL, this );
+ btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmPreferencesADT::CloseWindow ), NULL, this );
+
+}
+
+frmAboutADT::frmAboutADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 350,400 ), wxDefaultSize );
+
+ wxBoxSizer* szrMain;
+ szrMain = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* szrLogo;
+ szrLogo = new wxBoxSizer( wxVERTICAL );
+
+ szrLogo->SetMinSize( wxSize( 350,100 ) );
+ bmpLogo = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint( 0,0 ), wxSize( 350,100 ), 0 );
+ szrLogo->Add( bmpLogo, 0, wxALL, 0 );
+
+
+ szrMain->Add( szrLogo, 0, wxFIXED_MINSIZE, 0 );
+
+ wxBoxSizer* szrDetails;
+ szrDetails = new wxBoxSizer( wxVERTICAL );
+
+ lblVersion = new wxStaticText( this, wxID_ANY, wxT("Version 0.00"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblVersion->Wrap( -1 );
+ lblVersion->SetFont( wxFont( 14, 70, 90, 92, false, wxEmptyString ) );
+
+ szrDetails->Add( lblVersion, 0, wxALL, 5 );
+
+ lblCompileTime = new wxStaticText( this, wxID_ANY, wxT("Built on (date) at (time)"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCompileTime->Wrap( -1 );
+ szrDetails->Add( lblCompileTime, 0, wxALL, 5 );
+
+ lblCopyright = new wxStaticText( this, wxID_ANY, wxT("(c) 2012-2015 Xestia Software Development"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCopyright->Wrap( -1 );
+ szrDetails->Add( lblCopyright, 0, wxALL, 5 );
+
+
+ szrMain->Add( szrDetails, 5, wxEXPAND, 1 );
+
+ wxBoxSizer* szrButtons;
+ szrButtons = new wxBoxSizer( wxVERTICAL );
+
+ szrButtons->SetMinSize( wxSize( -1,35 ) );
+ btnClose = new wxButton( this, wxID_ANY, wxT("&Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrButtons->Add( btnClose, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
+
+
+ szrMain->Add( szrButtons, 0, wxEXPAND, 0 );
+
+
+ this->SetSizer( szrMain );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
+}
+
+frmAboutADT::~frmAboutADT()
+{
+ // Disconnect Events
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmAboutADT::CloseAboutWindow ), NULL, this );
+
+}
+
+frmContactADT::frmContactADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 320,240 ), wxDefaultSize );
+
+ wxBoxSizer* bSizer13;
+ bSizer13 = new wxBoxSizer( wxVERTICAL );
+
+ htmContactData = new wxHtmlWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
+ bSizer13->Add( htmContactData, 1, wxALL|wxEXPAND, 5 );
+
+
+ this->SetSizer( bSizer13 );
+ this->Layout();
+ m_menubar2 = new wxMenuBar( 0 );
+ contact = new wxMenu();
+ wxMenuItem* mnuContactClose;
+ mnuContactClose = new wxMenuItem( contact, ID_CONTACT_CLOSE, wxString( wxT("Close") ) + wxT('\t') + wxT("CTRL+F4"), wxEmptyString, wxITEM_NORMAL );
+ contact->Append( mnuContactClose );
+
+ m_menubar2->Append( contact, wxT("Contact") );
+
+ this->SetMenuBar( m_menubar2 );
+
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactADT::CloseWindow ) );
+ this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactADT::CloseWindow ) );
+}
+
+frmContactADT::~frmContactADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactADT::CloseWindow ) );
+ this->Disconnect( ID_CONTACT_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactADT::CloseWindow ) );
+
+}
+
+frmNewAccountADT::frmNewAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 425,330 ), wxSize( 425,330 ) );
+
+ wxFlexGridSizer* fgSizer30;
+ fgSizer30 = new wxFlexGridSizer( 0, 1, 0, 0 );
+ fgSizer30->AddGrowableCol( 0 );
+ fgSizer30->AddGrowableRow( 0 );
+ fgSizer30->SetFlexibleDirection( wxBOTH );
+ fgSizer30->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ szrNewAccount = new wxBoxSizer( wxVERTICAL );
+
+ tabType = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer32;
+ fgSizer32 = new wxFlexGridSizer( 0, 1, 0, 0 );
+ fgSizer32->AddGrowableCol( 0 );
+ fgSizer32->SetFlexibleDirection( wxBOTH );
+ fgSizer32->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
+
+ lblEnterText = new wxStaticText( tabType, wxID_ANY, wxT("Enter the details below and click on Next."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblEnterText->Wrap( -1 );
+ fgSizer32->Add( lblEnterText, 0, wxALL, 5 );
+
+ wxFlexGridSizer* fgSizer33;
+ fgSizer33 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer33->AddGrowableCol( 1 );
+ fgSizer33->AddGrowableRow( 0 );
+ fgSizer33->SetFlexibleDirection( wxBOTH );
+ fgSizer33->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_ALL );
+
+ lblType = new wxStaticText( tabType, wxID_ANY, wxT("Server Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer33->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxString cmbServerTypeChoices[] = { wxT("Local"), wxT("CardDAV") };
+ int cmbServerTypeNChoices = sizeof( cmbServerTypeChoices ) / sizeof( wxString );
+ cmbServerType = new wxChoice( tabType, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbServerTypeNChoices, cmbServerTypeChoices, 0 );
+ cmbServerType->SetSelection( 1 );
+ fgSizer33->Add( cmbServerType, 0, wxALL, 5 );
+
+ lblServerAddress = new wxStaticText( tabType, wxID_ANY, wxT("Server Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerAddress->Wrap( -1 );
+ fgSizer33->Add( lblServerAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtServerAddress = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtServerAddress->SetMaxLength( 0 );
+ fgSizer33->Add( txtServerAddress, 1, wxALL|wxEXPAND, 5 );
+
+ lblServerPort = new wxStaticText( tabType, wxID_ANY, wxT("Server Port:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerPort->Wrap( -1 );
+ fgSizer33->Add( lblServerPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtServerPort = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtServerPort->SetMaxLength( 0 );
+ fgSizer33->Add( txtServerPort, 0, wxALL, 5 );
+
+ lblUsername = new wxStaticText( tabType, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblUsername->Wrap( -1 );
+ fgSizer33->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtUsername = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtUsername->SetMaxLength( 0 );
+ fgSizer33->Add( txtUsername, 1, wxALL|wxEXPAND, 5 );
+
+ lblPassword = new wxStaticText( tabType, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPassword->Wrap( -1 );
+ fgSizer33->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtPassword = new wxTextCtrl( tabType, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_PASSWORD );
+ txtPassword->SetMaxLength( 0 );
+ fgSizer33->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
+
+ lblSSL = new wxStaticText( tabType, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSSL->Wrap( -1 );
+ fgSizer33->Add( lblSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxBoxSizer* bSizer3221;
+ bSizer3221 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUseSSL = new wxCheckBox( tabType, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
+ chkUseSSL->SetValue(true);
+ bSizer3221->Add( chkUseSSL, 0, wxALL, 5 );
+
+
+ fgSizer33->Add( bSizer3221, 1, wxEXPAND, 5 );
+
+
+ fgSizer32->Add( fgSizer33, 1, wxEXPAND, 5 );
+
+
+ tabType->SetSizer( fgSizer32 );
+ tabType->Layout();
+ fgSizer32->Fit( tabType );
+ szrNewAccount->Add( tabType, 1, wxEXPAND | wxALL, 5 );
+
+ tabConn = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ tabConn->Hide();
+
+ wxBoxSizer* bSizer323;
+ bSizer323 = new wxBoxSizer( wxVERTICAL );
+
+ lblConnectionResult = new wxStaticText( tabConn, wxID_ANY, wxT("Connection Results:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblConnectionResult->Wrap( -1 );
+ lblConnectionResult->SetFont( wxFont( 9, 74, 90, 92, false, wxT("Sans") ) );
+
+ bSizer323->Add( lblConnectionResult, 0, wxALL, 5 );
+
+ wxFlexGridSizer* fgSizer34;
+ fgSizer34 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer34->SetFlexibleDirection( wxBOTH );
+ fgSizer34->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblServerConnected = new wxStaticText( tabConn, wxID_ANY, wxT("Server connected:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerConnected->Wrap( -1 );
+ fgSizer34->Add( lblServerConnected, 0, wxALL, 5 );
+
+ lblServerConnResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerConnResult->Wrap( -1 );
+ fgSizer34->Add( lblServerConnResult, 0, wxALL, 5 );
+
+ lblValidResponse = new wxStaticText( tabConn, wxID_ANY, wxT("Server gave valid response:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidResponse->Wrap( -1 );
+ fgSizer34->Add( lblValidResponse, 0, wxALL, 5 );
+
+ lblServerResponse = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerResponse->Wrap( -1 );
+ fgSizer34->Add( lblServerResponse, 0, wxALL, 5 );
+
+ lblUseSSL = new wxStaticText( tabConn, wxID_ANY, wxT("Server uses SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblUseSSL->Wrap( -1 );
+ fgSizer34->Add( lblUseSSL, 0, wxALL, 5 );
+
+ lblServerSSLResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerSSLResult->Wrap( -1 );
+ fgSizer34->Add( lblServerSSLResult, 0, wxALL, 5 );
+
+ lblServerSSLCert = new wxStaticText( tabConn, wxID_ANY, wxT("Server has valid SSL certificate:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerSSLCert->Wrap( -1 );
+ fgSizer34->Add( lblServerSSLCert, 0, wxALL, 5 );
+
+ lblServerSSLValid = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerSSLValid->Wrap( -1 );
+ fgSizer34->Add( lblServerSSLValid, 0, wxALL, 5 );
+
+ lblServerUsernamePassword = new wxStaticText( tabConn, wxID_ANY, wxT("Able to Login:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblServerUsernamePassword->Wrap( -1 );
+ fgSizer34->Add( lblServerUsernamePassword, 0, wxALL, 5 );
+
+ lblAbleToLoginResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAbleToLoginResult->Wrap( -1 );
+ fgSizer34->Add( lblAbleToLoginResult, 0, wxALL, 5 );
+
+ lblIsCalDAV = new wxStaticText( tabConn, wxID_ANY, wxT("Server has CardDAV Support:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblIsCalDAV->Wrap( -1 );
+ fgSizer34->Add( lblIsCalDAV, 0, wxALL, 5 );
+
+ lblCardDAVSupportResult = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCardDAVSupportResult->Wrap( -1 );
+ fgSizer34->Add( lblCardDAVSupportResult, 0, wxALL, 5 );
+
+
+ bSizer323->Add( fgSizer34, 1, wxEXPAND, 5 );
+
+ m_staticline3 = new wxStaticLine( tabConn, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ bSizer323->Add( m_staticline3, 0, wxEXPAND | wxALL, 5 );
+
+ lblConnectionResultText = new wxStaticText( tabConn, wxID_ANY, wxT("..."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblConnectionResultText->Wrap( 360 );
+ lblConnectionResultText->SetMinSize( wxSize( -1,40 ) );
+
+ bSizer323->Add( lblConnectionResultText, 0, wxALL|wxEXPAND, 5 );
+
+
+ tabConn->SetSizer( bSizer323 );
+ tabConn->Layout();
+ bSizer323->Fit( tabConn );
+ szrNewAccount->Add( tabConn, 1, wxEXPAND | wxALL, 5 );
+
+ tabFinish = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ tabFinish->Hide();
+
+ wxBoxSizer* bSizer3231;
+ bSizer3231 = new wxBoxSizer( wxVERTICAL );
+
+ lblFinishText = new wxStaticText( tabFinish, wxID_ANY, wxT("Enter the account name and click on Finish."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblFinishText->Wrap( -1 );
+ bSizer3231->Add( lblFinishText, 0, wxALL, 5 );
+
+ wxFlexGridSizer* fgSizer341;
+ fgSizer341 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer341->AddGrowableCol( 1 );
+ fgSizer341->SetFlexibleDirection( wxBOTH );
+ fgSizer341->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblAccountName = new wxStaticText( tabFinish, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAccountName->Wrap( -1 );
+ fgSizer341->Add( lblAccountName, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtAccountName = new wxTextCtrl( tabFinish, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAccountName->SetMaxLength( 0 );
+ fgSizer341->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer3231->Add( fgSizer341, 1, wxEXPAND, 5 );
+
+
+ tabFinish->SetSizer( bSizer3231 );
+ tabFinish->Layout();
+ bSizer3231->Fit( tabFinish );
+ szrNewAccount->Add( tabFinish, 1, wxEXPAND | wxALL, 5 );
+
+
+ fgSizer30->Add( szrNewAccount, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer322;
+ bSizer322 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnPrevious = new wxButton( this, wxID_ANY, wxT("< Previous"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer322->Add( btnPrevious, 0, wxALL, 5 );
+
+ btnNext = new wxButton( this, wxID_ANY, wxT("Next >"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnNext->SetDefault();
+ bSizer322->Add( btnNext, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer322->Add( btnClose, 0, wxALL, 5 );
+
+
+ fgSizer30->Add( bSizer322, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( fgSizer30 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ cmbServerType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
+ txtAccountName->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
+ btnPrevious->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
+ btnNext->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
+}
+
+frmNewAccountADT::~frmNewAccountADT()
+{
+ // Disconnect Events
+ cmbServerType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmNewAccountADT::UpdateRequirements ), NULL, this );
+ txtAccountName->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmNewAccountADT::CheckAccountName ), NULL, this );
+ btnPrevious->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessPrevious ), NULL, this );
+ btnNext->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::ProcessNext ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmNewAccountADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorADT::frmContactEditorADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 800,500 ), wxDefaultSize );
+ this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+
+ wxBoxSizer* bSizer17;
+ bSizer17 = new wxBoxSizer( wxVERTICAL );
+
+ nbkContact = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabGeneral->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer18;
+ bSizer18 = new wxBoxSizer( wxVERTICAL );
+
+ wxGridSizer* gSizer7;
+ gSizer7 = new wxGridSizer( 0, 6, 0, 0 );
+
+ lblTitle = new wxStaticText( tabGeneral, wxID_ANY, wxT("Title:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTitle->Wrap( -1 );
+ gSizer7->Add( lblTitle, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTitle = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTitle->SetMaxLength( 0 );
+ gSizer7->Add( txtTitle, 0, wxALL|wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblForename = new wxStaticText( tabGeneral, wxID_ANY, wxT("Forename:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblForename->Wrap( -1 );
+ gSizer7->Add( lblForename, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtForename = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtForename->SetMaxLength( 0 );
+ gSizer7->Add( txtForename, 0, wxALL|wxEXPAND, 5 );
+
+ lblSurname = new wxStaticText( tabGeneral, wxID_ANY, wxT("Surname:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSurname->Wrap( -1 );
+ gSizer7->Add( lblSurname, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtSurname = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtSurname->SetMaxLength( 0 );
+ gSizer7->Add( txtSurname, 0, wxALL|wxEXPAND, 5 );
+
+ lblOtherNames = new wxStaticText( tabGeneral, wxID_ANY, wxT("Other Names:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblOtherNames->Wrap( -1 );
+ gSizer7->Add( lblOtherNames, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtOtherNames = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtOtherNames->SetMaxLength( 0 );
+ gSizer7->Add( txtOtherNames, 0, wxALL|wxEXPAND, 5 );
+
+ lblSuffix = new wxStaticText( tabGeneral, wxID_ANY, wxT("Suffix:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSuffix->Wrap( -1 );
+ gSizer7->Add( lblSuffix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtSuffix = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtSuffix->SetMaxLength( 0 );
+ gSizer7->Add( txtSuffix, 0, wxALL|wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ gSizer7->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ bSizer18->Add( gSizer7, 0, wxEXPAND, 5 );
+
+ wxFlexGridSizer* fgSizer5;
+ fgSizer5 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer5->AddGrowableCol( 1 );
+ fgSizer5->SetFlexibleDirection( wxBOTH );
+ fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblDisplayAs = new wxStaticText( tabGeneral, wxID_ANY, wxT("Display As:"), wxPoint( -1,-1 ), wxDefaultSize, 0 );
+ lblDisplayAs->Wrap( -1 );
+ fgSizer5->Add( lblDisplayAs, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ cmbDisplayAs = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer5->Add( cmbDisplayAs, 0, wxALL|wxEXPAND, 5 );
+
+ lblBirthday = new wxStaticText( tabGeneral, wxID_ANY, wxT("Birthday:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBirthday->Wrap( -1 );
+ fgSizer5->Add( lblBirthday, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxBoxSizer* bSizer318;
+ bSizer318 = new wxBoxSizer( wxHORIZONTAL );
+
+ dapBirthday = new wxDatePickerCtrl( tabGeneral, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_ALLOWNONE|wxDP_DEFAULT|wxDP_DROPDOWN|wxDP_SHOWCENTURY );
+ dapBirthday->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 90, false, wxEmptyString ) );
+ dapBirthday->SetToolTip( wxT("If you don't wish to enter a year, please use '0000' as the year.") );
+ dapBirthday->SetMinSize( wxSize( -1,25 ) );
+
+ bSizer318->Add( dapBirthday, 0, wxALL|wxEXPAND, 5 );
+
+ txtBirthday = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtBirthday->SetMaxLength( 0 );
+ bSizer318->Add( txtBirthday, 1, wxALL, 5 );
+
+
+ fgSizer5->Add( bSizer318, 1, wxEXPAND, 5 );
+
+ lblAnniversary = new wxStaticText( tabGeneral, wxID_ANY, wxT("Anniversary:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAnniversary->Wrap( -1 );
+ fgSizer5->Add( lblAnniversary, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxBoxSizer* bSizer319;
+ bSizer319 = new wxBoxSizer( wxHORIZONTAL );
+
+ dapAnniversary = new wxDatePickerCtrl( tabGeneral, wxID_ANY, wxDefaultDateTime, wxDefaultPosition, wxDefaultSize, wxDP_ALLOWNONE|wxDP_DEFAULT|wxDP_DROPDOWN|wxDP_SHOWCENTURY );
+ dapAnniversary->SetToolTip( wxT("If you don't wish to enter a year, please use '0000' as the year.") );
+ dapAnniversary->SetMinSize( wxSize( -1,25 ) );
+
+ bSizer319->Add( dapAnniversary, 0, wxALL|wxEXPAND, 5 );
+
+ txtAnniversary = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAnniversary->SetMaxLength( 0 );
+ bSizer319->Add( txtAnniversary, 1, wxALL, 5 );
+
+
+ fgSizer5->Add( bSizer319, 1, wxEXPAND, 5 );
+
+ lblGender = new wxStaticText( tabGeneral, wxID_ANY, wxT("Gender:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblGender->Wrap( -1 );
+ fgSizer5->Add( lblGender, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxBoxSizer* bSizer20;
+ bSizer20 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxString cmbGenderChoices[] = { wxEmptyString, wxT("Male"), wxT("Female"), wxT("Other"), wxT("None/Not Applicable"), wxT("Unknown") };
+ int cmbGenderNChoices = sizeof( cmbGenderChoices ) / sizeof( wxString );
+ cmbGender = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbGenderNChoices, cmbGenderChoices, 0 );
+ cmbGender->SetSelection( 0 );
+ bSizer20->Add( cmbGender, 0, wxALL, 5 );
+
+ txtGenderDescription = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtGenderDescription->SetMaxLength( 0 );
+ bSizer20->Add( txtGenderDescription, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+
+ fgSizer5->Add( bSizer20, 1, wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer5->Add( lblType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxString cmbTypeChoices[] = { wxT("(Unspecified)"), wxT("Individual"), wxT("Group"), wxT("Organisation"), wxT("Location") };
+ int cmbTypeNChoices = sizeof( cmbTypeChoices ) / sizeof( wxString );
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeNChoices, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer5->Add( cmbType, 0, wxALL, 5 );
+
+ lblNicknames = new wxStaticText( tabGeneral, wxID_ANY, wxT("Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblNicknames->Wrap( -1 );
+ fgSizer5->Add( lblNicknames, 0, wxALL, 5 );
+
+ wxBoxSizer* szrNicknames;
+ szrNicknames = new wxBoxSizer( wxHORIZONTAL );
+
+ lboNicknames = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrNicknames->Add( lboNicknames, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter3;
+ szrAddressesOuter3 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer464;
+ bSizer464 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer474;
+ bSizer474 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer474->Add( btnAddGeneralNickname, 0, wxALL, 5 );
+
+ btnModifyGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer474->Add( btnModifyGeneralNickname, 0, wxALL, 5 );
+
+ btnDeleteGeneralNickname = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer474->Add( btnDeleteGeneralNickname, 0, wxALL, 5 );
+
+
+ bSizer464->Add( bSizer474, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter3->Add( bSizer464, 1, wxEXPAND, 5 );
+
+
+ szrNicknames->Add( szrAddressesOuter3, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( szrNicknames, 1, wxEXPAND, 5 );
+
+ lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAddress->Wrap( -1 );
+ fgSizer5->Add( lblAddress, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses;
+ szrAddresses = new wxBoxSizer( wxHORIZONTAL );
+
+ lboAddresses = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses->Add( lboAddresses, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter;
+ szrAddressesOuter = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46;
+ bSizer46 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47;
+ bSizer47 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47->Add( btnAddGeneralAddress, 0, wxALL, 5 );
+
+ btnModifyGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47->Add( btnModifyGeneralAddress, 0, wxALL, 5 );
+
+ btnDeleteGeneralAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47->Add( btnDeleteGeneralAddress, 0, wxALL, 5 );
+
+
+ bSizer46->Add( bSizer47, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter->Add( bSizer46, 1, wxEXPAND, 5 );
+
+
+ szrAddresses->Add( szrAddressesOuter, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( szrAddresses, 1, wxEXPAND, 5 );
+
+ lblEmail = new wxStaticText( tabGeneral, wxID_ANY, wxT("E-mail:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblEmail->Wrap( -1 );
+ fgSizer5->Add( lblEmail, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301;
+ bSizer301 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboEmails = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301->Add( lboEmails, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351;
+ bSizer351 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461;
+ bSizer461 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471;
+ bSizer471 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471->Add( btnAddEmailAddress, 0, wxALL, 5 );
+
+ btnModifyEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471->Add( btnModifyEmailAddress, 0, wxALL, 5 );
+
+ btnDeleteEmailAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471->Add( btnDeleteEmailAddress, 0, wxALL, 5 );
+
+
+ bSizer461->Add( bSizer471, 1, wxEXPAND, 5 );
+
+
+ bSizer351->Add( bSizer461, 1, wxEXPAND, 5 );
+
+
+ bSizer301->Add( bSizer351, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer301, 1, wxEXPAND, 5 );
+
+ lblIM = new wxStaticText( tabGeneral, wxID_ANY, wxT("Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblIM->Wrap( 0 );
+ fgSizer5->Add( lblIM, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011;
+ bSizer3011 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboIM = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011->Add( lboIM, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511;
+ bSizer3511 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611;
+ bSizer4611 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711;
+ bSizer4711 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711->Add( btnAddIMAddress, 0, wxALL, 5 );
+
+ btnModifyIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711->Add( btnModifyIMAddress, 0, wxALL, 5 );
+
+ btnDeleteIMAddress = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711->Add( btnDeleteIMAddress, 0, wxALL, 5 );
+
+
+ bSizer4611->Add( bSizer4711, 1, wxEXPAND, 5 );
+
+
+ bSizer3511->Add( bSizer4611, 1, wxEXPAND, 5 );
+
+
+ bSizer3011->Add( bSizer3511, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer3011, 1, wxEXPAND, 5 );
+
+ lblTelephone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTelephone->Wrap( 0 );
+ fgSizer5->Add( lblTelephone, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111;
+ bSizer30111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboTelephone = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111->Add( lboTelephone, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111;
+ bSizer35111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111;
+ bSizer46111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111;
+ bSizer47111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111->Add( btnAddTelephone, 0, wxALL, 5 );
+
+ btnModifyTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111->Add( btnModifyTelephone, 0, wxALL, 5 );
+
+ btnDeleteTelephone = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111->Add( btnDeleteTelephone, 0, wxALL, 5 );
+
+
+ bSizer46111->Add( bSizer47111, 1, wxEXPAND, 5 );
+
+
+ bSizer35111->Add( bSizer46111, 1, wxEXPAND, 5 );
+
+
+ bSizer30111->Add( bSizer35111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer30111, 1, wxEXPAND, 5 );
+
+ lblLanguages = new wxStaticText( tabGeneral, wxID_ANY, wxT("Languages:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLanguages->Wrap( 0 );
+ fgSizer5->Add( lblLanguages, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111;
+ bSizer301111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboLanguages = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111->Add( lboLanguages, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111;
+ bSizer351111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111;
+ bSizer461111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111;
+ bSizer471111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111->Add( btnAddLanguage, 0, wxALL, 5 );
+
+ btnModifyLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111->Add( btnModifyLanguage, 0, wxALL, 5 );
+
+ btnDeleteLanguage = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111->Add( btnDeleteLanguage, 0, wxALL, 5 );
+
+
+ bSizer461111->Add( bSizer471111, 1, wxEXPAND, 5 );
+
+
+ bSizer351111->Add( bSizer461111, 1, wxEXPAND, 5 );
+
+
+ bSizer301111->Add( bSizer351111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer301111, 1, wxEXPAND, 5 );
+
+ lblTimezone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTimezone->Wrap( 0 );
+ fgSizer5->Add( lblTimezone, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111;
+ bSizer3011111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboTimezones = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111->Add( lboTimezones, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111;
+ bSizer3511111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111;
+ bSizer4611111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111;
+ bSizer4711111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111->Add( btnAddTimezone, 0, wxALL, 5 );
+
+ btnModifyTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111->Add( btnModifyTimezone, 0, wxALL, 5 );
+
+ btnDeleteTimezone = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111->Add( btnDeleteTimezone, 0, wxALL, 5 );
+
+
+ bSizer4611111->Add( bSizer4711111, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111->Add( bSizer4611111, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111->Add( bSizer3511111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer3011111, 1, wxEXPAND, 5 );
+
+ lblGeopositioning = new wxStaticText( tabGeneral, wxID_ANY, wxT("Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblGeopositioning->Wrap( -1 );
+ fgSizer5->Add( lblGeopositioning, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111114;
+ bSizer30111114 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboGeoposition = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111114->Add( lboGeoposition, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111114;
+ bSizer35111114 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111114;
+ bSizer46111114 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111114;
+ bSizer47111114 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111114->Add( btnAddGeneralGeoposition, 0, wxALL, 5 );
+
+ btnModifyGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111114->Add( btnModifyGeneralGeoposition, 0, wxALL, 5 );
+
+ btnDeleteGeneralGeoposition = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111114->Add( btnDeleteGeneralGeoposition, 0, wxALL, 5 );
+
+
+ bSizer46111114->Add( bSizer47111114, 1, wxEXPAND, 5 );
+
+
+ bSizer35111114->Add( bSizer46111114, 1, wxEXPAND, 5 );
+
+
+ bSizer30111114->Add( bSizer35111114, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer30111114, 1, wxEXPAND, 5 );
+
+ lblRelated = new wxStaticText( tabGeneral, wxID_ANY, wxT("Related people:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRelated->Wrap( 1 );
+ fgSizer5->Add( lblRelated, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111;
+ bSizer30111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboRelated = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111111->Add( lboRelated, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111;
+ bSizer35111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111;
+ bSizer46111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111;
+ bSizer47111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111->Add( btnAddRelated, 0, wxALL, 5 );
+
+ btnModifyRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111->Add( btnModifyRelated, 0, wxALL, 5 );
+
+ btnDeleteRelated = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111->Add( btnDeleteRelated, 0, wxALL, 5 );
+
+
+ bSizer46111111->Add( bSizer47111111, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111->Add( bSizer46111111, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111->Add( bSizer35111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer30111111, 1, wxEXPAND, 5 );
+
+ lblWebsites = new wxStaticText( tabGeneral, wxID_ANY, wxT("Websites:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblWebsites->Wrap( 1 );
+ fgSizer5->Add( lblWebsites, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111111;
+ bSizer301111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboWebsites = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111111->Add( lboWebsites, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111111;
+ bSizer351111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111111;
+ bSizer461111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111111;
+ bSizer471111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111->Add( btnAddWebsite, 0, wxALL, 5 );
+
+ btnModifyWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111->Add( btnModifyWebsite, 0, wxALL, 5 );
+
+ btnDeleteWebsite = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111->Add( btnDeleteWebsite, 0, wxALL, 5 );
+
+
+ bSizer461111111->Add( bSizer471111111, 1, wxEXPAND, 5 );
+
+
+ bSizer351111111->Add( bSizer461111111, 1, wxEXPAND, 5 );
+
+
+ bSizer301111111->Add( bSizer351111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer301111111, 1, wxEXPAND, 5 );
+
+ lblTitles = new wxStaticText( tabGeneral, wxID_ANY, wxT("Titles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTitles->Wrap( 1 );
+ fgSizer5->Add( lblTitles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111111;
+ bSizer3011111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboTitles = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111111->Add( lboTitles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111111;
+ bSizer3511111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111111;
+ bSizer4611111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111111;
+ bSizer4711111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111->Add( btnAddTitle, 0, wxALL, 5 );
+
+ btnModifyTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111->Add( btnModifyTitle, 0, wxALL, 5 );
+
+ btnDeleteTitle = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111->Add( btnDeleteTitle, 0, wxALL, 5 );
+
+
+ bSizer4611111111->Add( bSizer4711111111, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111111->Add( bSizer4611111111, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111111->Add( bSizer3511111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer3011111111, 1, wxEXPAND, 5 );
+
+ lblRoles = new wxStaticText( tabGeneral, wxID_ANY, wxT("Roles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRoles->Wrap( 1 );
+ fgSizer5->Add( lblRoles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111111;
+ bSizer30111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboRoles = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111111111->Add( lboRoles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111111;
+ bSizer35111111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111111;
+ bSizer46111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111111;
+ bSizer47111111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddRole = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111->Add( btnAddRole, 0, wxALL, 5 );
+
+ btnModifyRole = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111->Add( btnModifyRole, 0, wxALL, 5 );
+
+ btnDeleteRole = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111->Add( btnDeleteRole, 0, wxALL, 5 );
+
+
+ bSizer46111111111->Add( bSizer47111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111111->Add( bSizer46111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111111->Add( bSizer35111111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer30111111111, 1, wxEXPAND, 5 );
+
+ lblOrganisations = new wxStaticText( tabGeneral, wxID_ANY, wxT("Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblOrganisations->Wrap( 1 );
+ fgSizer5->Add( lblOrganisations, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111111111;
+ bSizer301111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboOrganisations = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111111111->Add( lboOrganisations, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111111111;
+ bSizer351111111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111111111;
+ bSizer461111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111111111;
+ bSizer471111111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111111->Add( btnAddOrganisations, 0, wxALL, 5 );
+
+ btnModifyOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111111->Add( btnModifyOrganisations, 0, wxALL, 5 );
+
+ btnDeleteOrganisations = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111111->Add( btnDeleteOrganisations, 0, wxALL, 5 );
+
+
+ bSizer461111111111->Add( bSizer471111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer351111111111->Add( bSizer461111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer301111111111->Add( bSizer351111111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer301111111111, 1, wxEXPAND, 5 );
+
+ lblNotes = new wxStaticText( tabGeneral, wxID_ANY, wxT("Notes:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblNotes->Wrap( 1 );
+ fgSizer5->Add( lblNotes, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111111111;
+ bSizer3011111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboNotes = new wxListCtrl( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111111111->Add( lboNotes, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111111111;
+ bSizer3511111111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111111111;
+ bSizer4611111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111111111;
+ bSizer4711111111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddNote = new wxButton( tabGeneral, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111111->Add( btnAddNote, 0, wxALL, 5 );
+
+ btnModifyNote = new wxButton( tabGeneral, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111111->Add( btnModifyNote, 0, wxALL, 5 );
+
+ btnDeleteNote = new wxButton( tabGeneral, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111111->Add( btnDeleteNote, 0, wxALL, 5 );
+
+
+ bSizer4611111111111->Add( bSizer4711111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111111111->Add( bSizer4611111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111111111->Add( bSizer3511111111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer5->Add( bSizer3011111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer18->Add( fgSizer5, 0, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( bSizer18 );
+ tabGeneral->Layout();
+ bSizer18->Fit( tabGeneral );
+ nbkContact->AddPage( tabGeneral, wxT("General"), true );
+ tabHome = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabHome->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer181;
+ bSizer181 = new wxBoxSizer( wxVERTICAL );
+
+ wxGridSizer* gSizer71;
+ gSizer71 = new wxGridSizer( 2, 6, 0, 0 );
+
+
+ bSizer181->Add( gSizer71, 0, wxEXPAND, 5 );
+
+ wxFlexGridSizer* fgSizer51;
+ fgSizer51 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer51->AddGrowableCol( 1 );
+ fgSizer51->SetFlexibleDirection( wxBOTH );
+ fgSizer51->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblHomeNickname = new wxStaticText( tabHome, wxID_ANY, wxT("Home Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeNickname->Wrap( 0 );
+ fgSizer51->Add( lblHomeNickname, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses12;
+ szrAddresses12 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeNicknames = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses12->Add( lboHomeNicknames, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter11;
+ szrAddressesOuter11 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4622;
+ bSizer4622 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4722;
+ bSizer4722 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4722->Add( btnAddHomeNickname, 0, wxALL, 5 );
+
+ btnModifyHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4722->Add( btnModifyHomeNickname, 0, wxALL, 5 );
+
+ btnDeleteHomeNickname = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4722->Add( btnDeleteHomeNickname, 0, wxALL, 5 );
+
+
+ bSizer4622->Add( bSizer4722, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter11->Add( bSizer4622, 1, wxEXPAND, 5 );
+
+
+ szrAddresses12->Add( szrAddressesOuter11, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( szrAddresses12, 1, wxEXPAND, 5 );
+
+ lblHomeAddresses = new wxStaticText( tabHome, wxID_ANY, wxT("Home Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeAddresses->Wrap( 1 );
+ fgSizer51->Add( lblHomeAddresses, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses1;
+ szrAddresses1 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeAddresses = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses1->Add( lboHomeAddresses, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter1;
+ szrAddressesOuter1 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer462;
+ bSizer462 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer472;
+ bSizer472 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472->Add( btnAddHomeAddress, 0, wxALL, 5 );
+
+ btnModifyHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472->Add( btnModifyHomeAddress, 0, wxALL, 5 );
+
+ btnDeleteHomeAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472->Add( btnDeleteHomeAddress, 0, wxALL, 5 );
+
+
+ bSizer462->Add( bSizer472, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter1->Add( bSizer462, 1, wxEXPAND, 5 );
+
+
+ szrAddresses1->Add( szrAddressesOuter1, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( szrAddresses1, 1, wxEXPAND, 5 );
+
+ lblHomeEmail = new wxStaticText( tabHome, wxID_ANY, wxT("Home Emails:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeEmail->Wrap( 1 );
+ fgSizer51->Add( lblHomeEmail, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3012;
+ bSizer3012 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeEmails = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3012->Add( lboHomeEmails, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3512;
+ bSizer3512 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4612;
+ bSizer4612 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4712;
+ bSizer4712 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4712->Add( btnAddHomeEmailAddress, 0, wxALL, 5 );
+
+ btnModifyHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4712->Add( btnModifyHomeEmailAddress, 0, wxALL, 5 );
+
+ btnDeleteHomeEmailAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4712->Add( btnDeleteHomeEmailAddress, 0, wxALL, 5 );
+
+
+ bSizer4612->Add( bSizer4712, 1, wxEXPAND, 5 );
+
+
+ bSizer3512->Add( bSizer4612, 1, wxEXPAND, 5 );
+
+
+ bSizer3012->Add( bSizer3512, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer3012, 1, wxEXPAND, 5 );
+
+ lblHomeIM = new wxStaticText( tabHome, wxID_ANY, wxT("Home Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeIM->Wrap( 0 );
+ fgSizer51->Add( lblHomeIM, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30112;
+ bSizer30112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeIM = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30112->Add( lboHomeIM, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35112;
+ bSizer35112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46112;
+ bSizer46112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47112;
+ bSizer47112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47112->Add( btnAddHomeIMAddress, 0, wxALL, 5 );
+
+ btnModifyHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47112->Add( btnModifyHomeIMAddress, 0, wxALL, 5 );
+
+ btnDeleteHomeIMAddress = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47112->Add( btnDeleteHomeIMAddress, 0, wxALL, 5 );
+
+
+ bSizer46112->Add( bSizer47112, 1, wxEXPAND, 5 );
+
+
+ bSizer35112->Add( bSizer46112, 1, wxEXPAND, 5 );
+
+
+ bSizer30112->Add( bSizer35112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer30112, 1, wxEXPAND, 5 );
+
+ lblHomeTelephone = new wxStaticText( tabHome, wxID_ANY, wxT("Home Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeTelephone->Wrap( 0 );
+ fgSizer51->Add( lblHomeTelephone, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301112;
+ bSizer301112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeTelephone = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301112->Add( lboHomeTelephone, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351112;
+ bSizer351112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461112;
+ bSizer461112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471112;
+ bSizer471112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471112->Add( btnAddHomeTelephone, 0, wxALL, 5 );
+
+ btnModifyHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471112->Add( btnModifyHomeTelephone, 0, wxALL, 5 );
+
+ btnDeleteHomeTelephone = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471112->Add( btnDeleteHomeTelephone, 0, wxALL, 5 );
+
+
+ bSizer461112->Add( bSizer471112, 1, wxEXPAND, 5 );
+
+
+ bSizer351112->Add( bSizer461112, 1, wxEXPAND, 5 );
+
+
+ bSizer301112->Add( bSizer351112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer301112, 1, wxEXPAND, 5 );
+
+ lblHomeLanguages = new wxStaticText( tabHome, wxID_ANY, wxT("Home Languages:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeLanguages->Wrap( 0 );
+ fgSizer51->Add( lblHomeLanguages, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011112;
+ bSizer3011112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeLanguages = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011112->Add( lboHomeLanguages, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511112;
+ bSizer3511112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611112;
+ bSizer4611112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711112;
+ bSizer4711112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711112->Add( btnAddHomeLanguage, 0, wxALL, 5 );
+
+ btnModifyHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711112->Add( btnModifyHomeLanguage, 0, wxALL, 5 );
+
+ btnDeleteHomeLanguage = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711112->Add( btnDeleteHomeLanguage, 0, wxALL, 5 );
+
+
+ bSizer4611112->Add( bSizer4711112, 1, wxEXPAND, 5 );
+
+
+ bSizer3511112->Add( bSizer4611112, 1, wxEXPAND, 5 );
+
+
+ bSizer3011112->Add( bSizer3511112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer3011112, 1, wxEXPAND, 5 );
+
+ lblHomeTimezone = new wxStaticText( tabHome, wxID_ANY, wxT("Home Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeTimezone->Wrap( 0 );
+ fgSizer51->Add( lblHomeTimezone, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111112;
+ bSizer30111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeTimezones = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111112->Add( lboHomeTimezones, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111112;
+ bSizer35111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111112;
+ bSizer46111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111112;
+ bSizer47111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111112->Add( btnAddHomeTimezone, 0, wxALL, 5 );
+
+ btnModifyHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111112->Add( btnModifyHomeTimezone, 0, wxALL, 5 );
+
+ btnDeleteHomeTimezone = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111112->Add( btnDeleteHomeTimezone, 0, wxALL, 5 );
+
+
+ bSizer46111112->Add( bSizer47111112, 1, wxEXPAND, 5 );
+
+
+ bSizer35111112->Add( bSizer46111112, 1, wxEXPAND, 5 );
+
+
+ bSizer30111112->Add( bSizer35111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer30111112, 1, wxEXPAND, 5 );
+
+ lblHomeGeopositioning = new wxStaticText( tabHome, wxID_ANY, wxT("Home Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeGeopositioning->Wrap( 0 );
+ fgSizer51->Add( lblHomeGeopositioning, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111141;
+ bSizer301111141 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeGeoposition = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111141->Add( lboHomeGeoposition, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111141;
+ bSizer351111141 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111141;
+ bSizer461111141 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111141;
+ bSizer471111141 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeGeoposition = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111141->Add( btnAddHomeGeoposition, 0, wxALL, 5 );
+
+ btnModifyHomeGeoposition = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111141->Add( btnModifyHomeGeoposition, 0, wxALL, 5 );
+
+ btnDeleteHomePosition = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111141->Add( btnDeleteHomePosition, 0, wxALL, 5 );
+
+
+ bSizer461111141->Add( bSizer471111141, 1, wxEXPAND, 5 );
+
+
+ bSizer351111141->Add( bSizer461111141, 1, wxEXPAND, 5 );
+
+
+ bSizer301111141->Add( bSizer351111141, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer301111141, 1, wxEXPAND, 5 );
+
+ lblHomeWebsites = new wxStaticText( tabHome, wxID_ANY, wxT("Home Websites:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeWebsites->Wrap( 1 );
+ fgSizer51->Add( lblHomeWebsites, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111112;
+ bSizer3011111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeWebsites = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111112->Add( lboHomeWebsites, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111112;
+ bSizer3511111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111112;
+ bSizer4611111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111112;
+ bSizer4711111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeWebsite = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111112->Add( btnAddHomeWebsite, 0, wxALL, 5 );
+
+ btnHomeModifyWebsite = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111112->Add( btnHomeModifyWebsite, 0, wxALL, 5 );
+
+ btnDeleteHomeWebsite = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111112->Add( btnDeleteHomeWebsite, 0, wxALL, 5 );
+
+
+ bSizer4611111112->Add( bSizer4711111112, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111112->Add( bSizer4611111112, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111112->Add( bSizer3511111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer3011111112, 1, wxEXPAND, 5 );
+
+ lblHomeTitles = new wxStaticText( tabHome, wxID_ANY, wxT("Home Titles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeTitles->Wrap( 1 );
+ fgSizer51->Add( lblHomeTitles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111112;
+ bSizer30111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeTitles = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111111112->Add( lboHomeTitles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111112;
+ bSizer35111111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111112;
+ bSizer46111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111112;
+ bSizer47111111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111112->Add( btnAddHomeTitle, 0, wxALL, 5 );
+
+ btnModifyHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111112->Add( btnModifyHomeTitle, 0, wxALL, 5 );
+
+ btnDeleteHomeTitle = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111112->Add( btnDeleteHomeTitle, 0, wxALL, 5 );
+
+
+ bSizer46111111112->Add( bSizer47111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111112->Add( bSizer46111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111112->Add( bSizer35111111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer30111111112, 1, wxEXPAND, 5 );
+
+ lblHomeRoles = new wxStaticText( tabHome, wxID_ANY, wxT("Home Roles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeRoles->Wrap( 1 );
+ fgSizer51->Add( lblHomeRoles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111111112;
+ bSizer301111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeRoles = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111111112->Add( lboHomeRoles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111111112;
+ bSizer351111111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111111112;
+ bSizer461111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111111112;
+ bSizer471111111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111112->Add( btnAddHomeRole, 0, wxALL, 5 );
+
+ btnModifyHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111112->Add( btnModifyHomeRole, 0, wxALL, 5 );
+
+ btnDeleteHomeRole = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111112->Add( btnDeleteHomeRole, 0, wxALL, 5 );
+
+
+ bSizer461111111112->Add( bSizer471111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer351111111112->Add( bSizer461111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer301111111112->Add( bSizer351111111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer301111111112, 1, wxEXPAND, 5 );
+
+ lblHomeOrganisations = new wxStaticText( tabHome, wxID_ANY, wxT("Home Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeOrganisations->Wrap( 1 );
+ fgSizer51->Add( lblHomeOrganisations, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111111112;
+ bSizer3011111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeOrganisations = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111111112->Add( lboHomeOrganisations, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111111112;
+ bSizer3511111111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111111112;
+ bSizer4611111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111111112;
+ bSizer4711111111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111112->Add( btnAddHomeOrganisations, 0, wxALL, 5 );
+
+ btnModifyHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111112->Add( btnModifyHomeOrganisations, 0, wxALL, 5 );
+
+ btnDeleteHomeOrganisations = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111112->Add( btnDeleteHomeOrganisations, 0, wxALL, 5 );
+
+
+ bSizer4611111111112->Add( bSizer4711111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111111112->Add( bSizer4611111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111111112->Add( bSizer3511111111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer3011111111112, 1, wxEXPAND, 5 );
+
+ lblHomeNotes = new wxStaticText( tabHome, wxID_ANY, wxT("Home Notes:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHomeNotes->Wrap( 1 );
+ fgSizer51->Add( lblHomeNotes, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111111111;
+ bSizer30111111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboHomeNotes = new wxListCtrl( tabHome, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111111111111->Add( lboHomeNotes, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111111111;
+ bSizer35111111111111 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111111111;
+ bSizer46111111111111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111111111;
+ bSizer47111111111111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111111->Add( btnAddHomeNote, 0, wxALL, 5 );
+
+ btnModifyHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111111->Add( btnModifyHomeNote, 0, wxALL, 5 );
+
+ btnDeleteHomeNote = new wxButton( tabHome, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111111->Add( btnDeleteHomeNote, 0, wxALL, 5 );
+
+
+ bSizer46111111111111->Add( bSizer47111111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111111111->Add( bSizer46111111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111111111->Add( bSizer35111111111111, 0, wxEXPAND, 5 );
+
+
+ fgSizer51->Add( bSizer30111111111111, 1, wxEXPAND, 5 );
+
+
+ bSizer181->Add( fgSizer51, 0, wxEXPAND, 5 );
+
+
+ tabHome->SetSizer( bSizer181 );
+ tabHome->Layout();
+ bSizer181->Fit( tabHome );
+ nbkContact->AddPage( tabHome, wxT("Home"), false );
+ tabBusiness = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabBusiness->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer182;
+ bSizer182 = new wxBoxSizer( wxVERTICAL );
+
+ wxGridSizer* gSizer72;
+ gSizer72 = new wxGridSizer( 2, 6, 0, 0 );
+
+
+ bSizer182->Add( gSizer72, 0, wxEXPAND, 5 );
+
+ wxFlexGridSizer* fgSizer52;
+ fgSizer52 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer52->AddGrowableCol( 1 );
+ fgSizer52->SetFlexibleDirection( wxBOTH );
+ fgSizer52->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblBusinessNickname = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Nicknames:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessNickname->Wrap( 0 );
+ fgSizer52->Add( lblBusinessNickname, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses22;
+ szrAddresses22 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessNicknames = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses22->Add( lboBusinessNicknames, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter22;
+ szrAddressesOuter22 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4632;
+ bSizer4632 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4732;
+ bSizer4732 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4732->Add( btnAddBusinessNickname, 0, wxALL, 5 );
+
+ btnModifyBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4732->Add( btnModifyBusinessNickname, 0, wxALL, 5 );
+
+ btnDeleteBusinessNickname = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4732->Add( btnDeleteBusinessNickname, 0, wxALL, 5 );
+
+
+ bSizer4632->Add( bSizer4732, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter22->Add( bSizer4632, 1, wxEXPAND, 5 );
+
+
+ szrAddresses22->Add( szrAddressesOuter22, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( szrAddresses22, 1, wxEXPAND, 5 );
+
+ lblBusinessAddress = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessAddress->Wrap( 0 );
+ fgSizer52->Add( lblBusinessAddress, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses2;
+ szrAddresses2 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessAddresses = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses2->Add( lboBusinessAddresses, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter2;
+ szrAddressesOuter2 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer463;
+ bSizer463 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer473;
+ bSizer473 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer473->Add( btnAddBusinessAddress, 0, wxALL, 5 );
+
+ btnModifyBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer473->Add( btnModifyBusinessAddress, 0, wxALL, 5 );
+
+ btnDeleteBusinessAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer473->Add( btnDeleteBusinessAddress, 0, wxALL, 5 );
+
+
+ bSizer463->Add( bSizer473, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter2->Add( bSizer463, 1, wxEXPAND, 5 );
+
+
+ szrAddresses2->Add( szrAddressesOuter2, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( szrAddresses2, 1, wxEXPAND, 5 );
+
+ lblBusinessEmail = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business E-mail:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessEmail->Wrap( 0 );
+ fgSizer52->Add( lblBusinessEmail, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3013;
+ bSizer3013 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessEmail = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3013->Add( lboBusinessEmail, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3513;
+ bSizer3513 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4613;
+ bSizer4613 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4713;
+ bSizer4713 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4713->Add( btnAddBusinessEmailAddress, 0, wxALL, 5 );
+
+ btnModifyBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4713->Add( btnModifyBusinessEmailAddress, 0, wxALL, 5 );
+
+ btnDeleteBusinessEmailAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4713->Add( btnDeleteBusinessEmailAddress, 0, wxALL, 5 );
+
+
+ bSizer4613->Add( bSizer4713, 1, wxEXPAND, 5 );
+
+
+ bSizer3513->Add( bSizer4613, 1, wxEXPAND, 5 );
+
+
+ bSizer3013->Add( bSizer3513, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer3013, 1, wxEXPAND, 5 );
+
+ lblBusinessIM = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Instant Messaging:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessIM->Wrap( 0 );
+ fgSizer52->Add( lblBusinessIM, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30113;
+ bSizer30113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessIM = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30113->Add( lboBusinessIM, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35113;
+ bSizer35113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46113;
+ bSizer46113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47113;
+ bSizer47113 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47113->Add( btnAddBusinessIMAddress, 0, wxALL, 5 );
+
+ btnModifyBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47113->Add( btnModifyBusinessIMAddress, 0, wxALL, 5 );
+
+ btnDeleteBusinessIMAddress = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47113->Add( btnDeleteBusinessIMAddress, 0, wxALL, 5 );
+
+
+ bSizer46113->Add( bSizer47113, 1, wxEXPAND, 5 );
+
+
+ bSizer35113->Add( bSizer46113, 1, wxEXPAND, 5 );
+
+
+ bSizer30113->Add( bSizer35113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer30113, 1, wxEXPAND, 5 );
+
+ lblBusinessTelephone = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessTelephone->Wrap( 0 );
+ fgSizer52->Add( lblBusinessTelephone, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301113;
+ bSizer301113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessTelephone = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301113->Add( lboBusinessTelephone, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351113;
+ bSizer351113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461113;
+ bSizer461113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471113;
+ bSizer471113 = new wxBoxSizer( wxVERTICAL );
+
+ btnBusinessAddTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471113->Add( btnBusinessAddTelephone, 0, wxALL, 5 );
+
+ btnBusinessModifyTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471113->Add( btnBusinessModifyTelephone, 0, wxALL, 5 );
+
+ btnBusinessDeleteTelephone = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471113->Add( btnBusinessDeleteTelephone, 0, wxALL, 5 );
+
+
+ bSizer461113->Add( bSizer471113, 1, wxEXPAND, 5 );
+
+
+ bSizer351113->Add( bSizer461113, 1, wxEXPAND, 5 );
+
+
+ bSizer301113->Add( bSizer351113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer301113, 1, wxEXPAND, 5 );
+
+ lblBusinessLanguage = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Languages:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessLanguage->Wrap( 0 );
+ fgSizer52->Add( lblBusinessLanguage, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011113;
+ bSizer3011113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessLanguages = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011113->Add( lboBusinessLanguages, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511113;
+ bSizer3511113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611113;
+ bSizer4611113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711113;
+ bSizer4711113 = new wxBoxSizer( wxVERTICAL );
+
+ btnBusinessAddLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711113->Add( btnBusinessAddLanguage, 0, wxALL, 5 );
+
+ btnBusinessModifyLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711113->Add( btnBusinessModifyLanguage, 0, wxALL, 5 );
+
+ btnBusinessDeleteLanguage = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711113->Add( btnBusinessDeleteLanguage, 0, wxALL, 5 );
+
+
+ bSizer4611113->Add( bSizer4711113, 1, wxEXPAND, 5 );
+
+
+ bSizer3511113->Add( bSizer4611113, 1, wxEXPAND, 5 );
+
+
+ bSizer3011113->Add( bSizer3511113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer3011113, 1, wxEXPAND, 5 );
+
+ lblBusinessTimezones = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Timezones:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessTimezones->Wrap( 0 );
+ fgSizer52->Add( lblBusinessTimezones, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111113;
+ bSizer30111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessTimezones = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111113->Add( lboBusinessTimezones, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111113;
+ bSizer35111113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111113;
+ bSizer46111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111113;
+ bSizer47111113 = new wxBoxSizer( wxVERTICAL );
+
+ btnBusinessAddTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111113->Add( btnBusinessAddTimezone, 0, wxALL, 5 );
+
+ btnBusinessModifyTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111113->Add( btnBusinessModifyTimezone, 0, wxALL, 5 );
+
+ btnDeleteBusinessTimezone = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111113->Add( btnDeleteBusinessTimezone, 0, wxALL, 5 );
+
+
+ bSizer46111113->Add( bSizer47111113, 1, wxEXPAND, 5 );
+
+
+ bSizer35111113->Add( bSizer46111113, 1, wxEXPAND, 5 );
+
+
+ bSizer30111113->Add( bSizer35111113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer30111113, 1, wxEXPAND, 5 );
+
+ lblBusinessGeopositioning = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessGeopositioning->Wrap( 0 );
+ fgSizer52->Add( lblBusinessGeopositioning, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111411;
+ bSizer3011111411 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessGeoposition = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111411->Add( lboBusinessGeoposition, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111411;
+ bSizer3511111411 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111411;
+ bSizer4611111411 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111411;
+ bSizer4711111411 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111411->Add( btnAddBusinessGeoposition, 0, wxALL, 5 );
+
+ btnModifyBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111411->Add( btnModifyBusinessGeoposition, 0, wxALL, 5 );
+
+ btnDeleteBusinessGeoposition = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111411->Add( btnDeleteBusinessGeoposition, 0, wxALL, 5 );
+
+
+ bSizer4611111411->Add( bSizer4711111411, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111411->Add( bSizer4611111411, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111411->Add( bSizer3511111411, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer3011111411, 1, wxEXPAND, 5 );
+
+ lblBusinessWebsites = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Websites:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessWebsites->Wrap( 1 );
+ fgSizer52->Add( lblBusinessWebsites, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111113;
+ bSizer3011111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessWebsites = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111113->Add( lboBusinessWebsites, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111113;
+ bSizer3511111113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111113;
+ bSizer4611111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111113;
+ bSizer4711111113 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111113->Add( btnAddBusinessWebsite, 0, wxALL, 5 );
+
+ btnModifyBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111113->Add( btnModifyBusinessWebsite, 0, wxALL, 5 );
+
+ btnDeleteBusinessWebsite = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111113->Add( btnDeleteBusinessWebsite, 0, wxALL, 5 );
+
+
+ bSizer4611111113->Add( bSizer4711111113, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111113->Add( bSizer4611111113, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111113->Add( bSizer3511111113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer3011111113, 1, wxEXPAND, 5 );
+
+ lblBusinessTitles = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Titles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessTitles->Wrap( 1 );
+ fgSizer52->Add( lblBusinessTitles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111113;
+ bSizer30111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessTitles = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
+ bSizer30111111113->Add( lboBusinessTitles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111113;
+ bSizer35111111113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111113;
+ bSizer46111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111113;
+ bSizer47111111113 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111113->Add( btnAddBusinessTitle, 0, wxALL, 5 );
+
+ btnModifyBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111113->Add( btnModifyBusinessTitle, 0, wxALL, 5 );
+
+ btnDeleteBusinessTitle = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111113->Add( btnDeleteBusinessTitle, 0, wxALL, 5 );
+
+
+ bSizer46111111113->Add( bSizer47111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111113->Add( bSizer46111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111113->Add( bSizer35111111113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer30111111113, 1, wxEXPAND, 5 );
+
+ lblBusinessRoles = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Roles:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessRoles->Wrap( 1 );
+ fgSizer52->Add( lblBusinessRoles, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301111111113;
+ bSizer301111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessRoles = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301111111113->Add( lboBusinessRoles, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351111111113;
+ bSizer351111111113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461111111113;
+ bSizer461111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471111111113;
+ bSizer471111111113 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111113->Add( btnAddBusinessRole, 0, wxALL, 5 );
+
+ btnModifyBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111113->Add( btnModifyBusinessRole, 0, wxALL, 5 );
+
+ btnDeleteBusinessRole = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471111111113->Add( btnDeleteBusinessRole, 0, wxALL, 5 );
+
+
+ bSizer461111111113->Add( bSizer471111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer351111111113->Add( bSizer461111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer301111111113->Add( bSizer351111111113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer301111111113, 1, wxEXPAND, 5 );
+
+ lblBusinessOrganisations = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Organisations:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessOrganisations->Wrap( 1 );
+ fgSizer52->Add( lblBusinessOrganisations, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer3011111111113;
+ bSizer3011111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessOrganisations = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer3011111111113->Add( lboBusinessOrganisations, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer3511111111113;
+ bSizer3511111111113 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4611111111113;
+ bSizer4611111111113 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4711111111113;
+ bSizer4711111111113 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111113->Add( btnAddBusinessOrganisations, 0, wxALL, 5 );
+
+ btnModifyBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111113->Add( btnModifyBusinessOrganisations, 0, wxALL, 5 );
+
+ btnDeleteBusinessOrganisations = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4711111111113->Add( btnDeleteBusinessOrganisations, 0, wxALL, 5 );
+
+
+ bSizer4611111111113->Add( bSizer4711111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer3511111111113->Add( bSizer4611111111113, 1, wxEXPAND, 5 );
+
+
+ bSizer3011111111113->Add( bSizer3511111111113, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer3011111111113, 1, wxEXPAND, 5 );
+
+ lblBusinessNotes = new wxStaticText( tabBusiness, wxID_ANY, wxT("Business Notes:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblBusinessNotes->Wrap( 1 );
+ fgSizer52->Add( lblBusinessNotes, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30111111111112;
+ bSizer30111111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboBusinessNotes = new wxListCtrl( tabBusiness, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30111111111112->Add( lboBusinessNotes, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35111111111112;
+ bSizer35111111111112 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46111111111112;
+ bSizer46111111111112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47111111111112;
+ bSizer47111111111112 = new wxBoxSizer( wxVERTICAL );
+
+ btnBusinessAddNote = new wxButton( tabBusiness, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111112->Add( btnBusinessAddNote, 0, wxALL, 5 );
+
+ btnBusinessModifyNote = new wxButton( tabBusiness, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111112->Add( btnBusinessModifyNote, 0, wxALL, 5 );
+
+ btnBusinessDeleteNote = new wxButton( tabBusiness, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47111111111112->Add( btnBusinessDeleteNote, 0, wxALL, 5 );
+
+
+ bSizer46111111111112->Add( bSizer47111111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer35111111111112->Add( bSizer46111111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer30111111111112->Add( bSizer35111111111112, 0, wxEXPAND, 5 );
+
+
+ fgSizer52->Add( bSizer30111111111112, 1, wxEXPAND, 5 );
+
+
+ bSizer182->Add( fgSizer52, 0, wxEXPAND, 5 );
+
+
+ tabBusiness->SetSizer( bSizer182 );
+ tabBusiness->Layout();
+ bSizer182->Fit( tabBusiness );
+ nbkContact->AddPage( tabBusiness, wxT("Business"), false );
+ tabCategories = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabCategories->SetScrollRate( 5, 5 );
+ wxBoxSizer* szrAddresses11;
+ szrAddresses11 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboCategories = new wxListCtrl( tabCategories, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses11->Add( lboCategories, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrCategoriesOuter;
+ szrCategoriesOuter = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4621;
+ bSizer4621 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4721;
+ bSizer4721 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddCategory = new wxButton( tabCategories, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4721->Add( btnAddCategory, 0, wxALL, 5 );
+
+ btnModifyCategory = new wxButton( tabCategories, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4721->Add( btnModifyCategory, 0, wxALL, 5 );
+
+ btnDeleteCategory = new wxButton( tabCategories, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4721->Add( btnDeleteCategory, 0, wxALL, 5 );
+
+
+ bSizer4621->Add( bSizer4721, 1, wxEXPAND, 5 );
+
+
+ szrCategoriesOuter->Add( bSizer4621, 1, wxEXPAND, 5 );
+
+
+ szrAddresses11->Add( szrCategoriesOuter, 0, wxEXPAND, 5 );
+
+
+ tabCategories->SetSizer( szrAddresses11 );
+ tabCategories->Layout();
+ szrAddresses11->Fit( tabCategories );
+ nbkContact->AddPage( tabCategories, wxT("Categories"), false );
+ tabMembers = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabMembers->SetScrollRate( 5, 5 );
+ wxBoxSizer* szrAddresses111;
+ szrAddresses111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboGroups = new wxListCtrl( tabMembers, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses111->Add( lboGroups, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrCategoriesOuter1;
+ szrCategoriesOuter1 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46211;
+ bSizer46211 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47211;
+ bSizer47211 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddGroups = new wxButton( tabMembers, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47211->Add( btnAddGroups, 0, wxALL, 5 );
+
+ btnModifyGroups = new wxButton( tabMembers, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47211->Add( btnModifyGroups, 0, wxALL, 5 );
+
+ btnDeleteGroups = new wxButton( tabMembers, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47211->Add( btnDeleteGroups, 0, wxALL, 5 );
+
+
+ bSizer46211->Add( bSizer47211, 1, wxEXPAND, 5 );
+
+
+ szrCategoriesOuter1->Add( bSizer46211, 1, wxEXPAND, 5 );
+
+
+ szrAddresses111->Add( szrCategoriesOuter1, 0, wxEXPAND, 5 );
+
+
+ tabMembers->SetSizer( szrAddresses111 );
+ tabMembers->Layout();
+ szrAddresses111->Fit( tabMembers );
+ nbkContact->AddPage( tabMembers, wxT("Members"), false );
+ tabPictures = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabPictures->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer210;
+ bSizer210 = new wxBoxSizer( wxHORIZONTAL );
+
+ imgPicture = new wxStaticBitmap( tabPictures, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER );
+ bSizer210->Add( imgPicture, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer211;
+ bSizer211 = new wxBoxSizer( wxVERTICAL );
+
+ lboPictures = new wxListCtrl( tabPictures, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer211->Add( lboPictures, 0, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer212;
+ bSizer212 = new wxBoxSizer( wxVERTICAL );
+
+ wxFlexGridSizer* fgSizer46;
+ fgSizer46 = new wxFlexGridSizer( 2, 3, 0, 0 );
+ fgSizer46->SetFlexibleDirection( wxBOTH );
+ fgSizer46->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ btnAddPicture = new wxButton( tabPictures, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer46->Add( btnAddPicture, 0, wxALL, 5 );
+
+ btnModifyPicture = new wxButton( tabPictures, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer46->Add( btnModifyPicture, 0, wxALL, 5 );
+
+ btnDeletePicture = new wxButton( tabPictures, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer46->Add( btnDeletePicture, 0, wxALL, 5 );
+
+ btnSavePicture = new wxButton( tabPictures, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer46->Add( btnSavePicture, 0, wxALL, 5 );
+
+
+ bSizer212->Add( fgSizer46, 1, wxEXPAND, 5 );
+
+
+ bSizer211->Add( bSizer212, 0, wxEXPAND, 5 );
+
+
+ bSizer210->Add( bSizer211, 1, wxEXPAND, 5 );
+
+
+ tabPictures->SetSizer( bSizer210 );
+ tabPictures->Layout();
+ bSizer210->Fit( tabPictures );
+ nbkContact->AddPage( tabPictures, wxT("Pictures"), false );
+ tabLogo = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabLogo->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer2101;
+ bSizer2101 = new wxBoxSizer( wxHORIZONTAL );
+
+ imgLogo = new wxStaticBitmap( tabLogo, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxSUNKEN_BORDER );
+ bSizer2101->Add( imgLogo, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer2111;
+ bSizer2111 = new wxBoxSizer( wxVERTICAL );
+
+ lboLogos = new wxListCtrl( tabLogo, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer2111->Add( lboLogos, 0, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer2121;
+ bSizer2121 = new wxBoxSizer( wxVERTICAL );
+
+ wxFlexGridSizer* fgSizer47;
+ fgSizer47 = new wxFlexGridSizer( 2, 3, 0, 0 );
+ fgSizer47->SetFlexibleDirection( wxBOTH );
+ fgSizer47->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ btnAddLogo = new wxButton( tabLogo, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer47->Add( btnAddLogo, 0, wxALL, 5 );
+
+ btnModifyLogo = new wxButton( tabLogo, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer47->Add( btnModifyLogo, 0, wxALL, 5 );
+
+ btnDeleteLogo = new wxButton( tabLogo, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer47->Add( btnDeleteLogo, 0, wxALL, 5 );
+
+ btnSaveLogo = new wxButton( tabLogo, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer47->Add( btnSaveLogo, 0, wxALL, 5 );
+
+
+ bSizer2121->Add( fgSizer47, 1, wxEXPAND, 5 );
+
+
+ bSizer2111->Add( bSizer2121, 0, wxEXPAND, 5 );
+
+
+ bSizer2101->Add( bSizer2111, 1, wxEXPAND, 5 );
+
+
+ tabLogo->SetSizer( bSizer2101 );
+ tabLogo->Layout();
+ bSizer2101->Fit( tabLogo );
+ nbkContact->AddPage( tabLogo, wxT("Logos"), false );
+ tabSounds = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabSounds->SetScrollRate( 5, 5 );
+ wxBoxSizer* szrAddresses1111;
+ szrAddresses1111 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboSounds = new wxListCtrl( tabSounds, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses1111->Add( lboSounds, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrCategoriesOuter11;
+ szrCategoriesOuter11 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer462111;
+ bSizer462111 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer472111;
+ bSizer472111 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddSound = new wxButton( tabSounds, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472111->Add( btnAddSound, 0, wxALL, 5 );
+
+ btnModifySound = new wxButton( tabSounds, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472111->Add( btnModifySound, 0, wxALL, 5 );
+
+ btnDeleteSound = new wxButton( tabSounds, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472111->Add( btnDeleteSound, 0, wxALL, 5 );
+
+ btnSaveSound = new wxButton( tabSounds, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472111->Add( btnSaveSound, 0, wxALL, 5 );
+
+ m_staticline1 = new wxStaticLine( tabSounds, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ bSizer472111->Add( m_staticline1, 0, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer348;
+ bSizer348 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnPlay = new wxBitmapButton( tabSounds, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
+ btnPlay->SetMinSize( wxSize( -1,32 ) );
+
+ bSizer348->Add( btnPlay, 0, wxALL|wxEXPAND, 5 );
+
+ btnStop = new wxBitmapButton( tabSounds, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
+ btnStop->SetMinSize( wxSize( -1,32 ) );
+
+ bSizer348->Add( btnStop, 0, wxALL, 5 );
+
+
+ bSizer472111->Add( bSizer348, 0, wxALIGN_CENTER, 5 );
+
+
+ bSizer462111->Add( bSizer472111, 1, wxEXPAND, 5 );
+
+
+ szrCategoriesOuter11->Add( bSizer462111, 1, wxEXPAND, 5 );
+
+
+ szrAddresses1111->Add( szrCategoriesOuter11, 0, wxEXPAND, 5 );
+
+
+ tabSounds->SetSizer( szrAddresses1111 );
+ tabSounds->Layout();
+ szrAddresses1111->Fit( tabSounds );
+ nbkContact->AddPage( tabSounds, wxT("Sounds"), false );
+ tabCalendaring = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabCalendaring->SetScrollRate( 5, 5 );
+ wxBoxSizer* bSizer1821;
+ bSizer1821 = new wxBoxSizer( wxVERTICAL );
+
+ wxFlexGridSizer* fgSizer521;
+ fgSizer521 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer521->AddGrowableCol( 1 );
+ fgSizer521->SetFlexibleDirection( wxBOTH );
+ fgSizer521->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblCalendarAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Calendar Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCalendarAddresses->Wrap( 0 );
+ fgSizer521->Add( lblCalendarAddresses, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses21;
+ szrAddresses21 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboCalendarAddresses = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses21->Add( lboCalendarAddresses, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter21;
+ szrAddressesOuter21 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer4631;
+ bSizer4631 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer4731;
+ bSizer4731 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4731->Add( btnAddCalendarAddress, 0, wxALL, 5 );
+
+ btnModifyCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4731->Add( btnModifyCalendarAddress, 0, wxALL, 5 );
+
+ btnDeleteCalendarAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer4731->Add( btnDeleteCalendarAddress, 0, wxALL, 5 );
+
+
+ bSizer4631->Add( bSizer4731, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter21->Add( bSizer4631, 1, wxEXPAND, 5 );
+
+
+ szrAddresses21->Add( szrAddressesOuter21, 0, wxEXPAND, 5 );
+
+
+ fgSizer521->Add( szrAddresses21, 1, wxEXPAND, 5 );
+
+ lblCalendarRequestAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Calendar Request Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCalendarRequestAddresses->Wrap( 0 );
+ fgSizer521->Add( lblCalendarRequestAddresses, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer30131;
+ bSizer30131 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboCalendarRequestAddress = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer30131->Add( lboCalendarRequestAddress, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer35131;
+ bSizer35131 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46131;
+ bSizer46131 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47131;
+ bSizer47131 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47131->Add( btnAddCalendarRequestAddress, 0, wxALL, 5 );
+
+ btnModifyCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47131->Add( btnModifyCalendarRequestAddress, 0, wxALL, 5 );
+
+ btnDeleteCalendarRequestAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47131->Add( btnDeleteCalendarRequestAddress, 0, wxALL, 5 );
+
+
+ bSizer46131->Add( bSizer47131, 1, wxEXPAND, 5 );
+
+
+ bSizer35131->Add( bSizer46131, 1, wxEXPAND, 5 );
+
+
+ bSizer30131->Add( bSizer35131, 0, wxEXPAND, 5 );
+
+
+ fgSizer521->Add( bSizer30131, 1, wxEXPAND, 5 );
+
+ lblFreeBusyAddresses = new wxStaticText( tabCalendaring, wxID_ANY, wxT("Free/Busy Addresses:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblFreeBusyAddresses->Wrap( 0 );
+ fgSizer521->Add( lblFreeBusyAddresses, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301131;
+ bSizer301131 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboFreeBusyAddresses = new wxListCtrl( tabCalendaring, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301131->Add( lboFreeBusyAddresses, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351131;
+ bSizer351131 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461131;
+ bSizer461131 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471131;
+ bSizer471131 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471131->Add( btnAddFreeBusyAddress, 0, wxALL, 5 );
+
+ btnModifyFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471131->Add( btnModifyFreeBusyAddress, 0, wxALL, 5 );
+
+ btnDeleteFreeBusyAddress = new wxButton( tabCalendaring, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471131->Add( btnDeleteFreeBusyAddress, 0, wxALL, 5 );
+
+
+ bSizer461131->Add( bSizer471131, 1, wxEXPAND, 5 );
+
+
+ bSizer351131->Add( bSizer461131, 1, wxEXPAND, 5 );
+
+
+ bSizer301131->Add( bSizer351131, 0, wxEXPAND, 5 );
+
+
+ fgSizer521->Add( bSizer301131, 1, wxEXPAND, 5 );
+
+
+ bSizer1821->Add( fgSizer521, 0, wxEXPAND, 5 );
+
+
+ tabCalendaring->SetSizer( bSizer1821 );
+ tabCalendaring->Layout();
+ bSizer1821->Fit( tabCalendaring );
+ nbkContact->AddPage( tabCalendaring, wxT("Calendaring"), false );
+ tabSecurity = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabSecurity->SetScrollRate( 5, 5 );
+ wxBoxSizer* szrAddresses1112;
+ szrAddresses1112 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboKeys = new wxListCtrl( tabSecurity, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ szrAddresses1112->Add( lboKeys, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrCategoriesOuter12;
+ szrCategoriesOuter12 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer462112;
+ bSizer462112 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer472112;
+ bSizer472112 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddKey = new wxButton( tabSecurity, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472112->Add( btnAddKey, 0, wxALL, 5 );
+
+ btnModifyKey = new wxButton( tabSecurity, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472112->Add( btnModifyKey, 0, wxALL, 5 );
+
+ btnDeleteKey = new wxButton( tabSecurity, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer472112->Add( btnDeleteKey, 0, wxALL, 5 );
+
+
+ bSizer462112->Add( bSizer472112, 1, wxEXPAND, 5 );
+
+
+ szrCategoriesOuter12->Add( bSizer462112, 1, wxEXPAND, 5 );
+
+
+ szrAddresses1112->Add( szrCategoriesOuter12, 0, wxEXPAND, 5 );
+
+
+ tabSecurity->SetSizer( szrAddresses1112 );
+ tabSecurity->Layout();
+ szrAddresses1112->Fit( tabSecurity );
+ nbkContact->AddPage( tabSecurity, wxT("Security"), false );
+ tabOther = new wxScrolledWindow( nbkContact, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
+ tabOther->SetScrollRate( 5, 5 );
+ wxFlexGridSizer* fgSizer5211;
+ fgSizer5211 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer5211->AddGrowableCol( 1 );
+ fgSizer5211->SetFlexibleDirection( wxBOTH );
+ fgSizer5211->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblVendorNamespace = new wxStaticText( tabOther, wxID_ANY, wxT("Vendor Namespace:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblVendorNamespace->Wrap( 0 );
+ fgSizer5211->Add( lblVendorNamespace, 0, wxALL, 5 );
+
+ wxBoxSizer* szrAddresses211;
+ szrAddresses211 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboVendorNamespace = new wxListCtrl( tabOther, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
+ szrAddresses211->Add( lboVendorNamespace, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* szrAddressesOuter211;
+ szrAddressesOuter211 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer46311;
+ bSizer46311 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer47311;
+ bSizer47311 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47311->Add( btnAddVendorNamespace, 0, wxALL, 5 );
+
+ btnModifyVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47311->Add( btnModifyVendorNamespace, 0, wxALL, 5 );
+
+ btnDeleteVendorNamespace = new wxButton( tabOther, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer47311->Add( btnDeleteVendorNamespace, 0, wxALL, 5 );
+
+
+ bSizer46311->Add( bSizer47311, 1, wxEXPAND, 5 );
+
+
+ szrAddressesOuter211->Add( bSizer46311, 1, wxEXPAND, 5 );
+
+
+ szrAddresses211->Add( szrAddressesOuter211, 0, wxEXPAND, 5 );
+
+
+ fgSizer5211->Add( szrAddresses211, 1, wxEXPAND, 5 );
+
+ lblXTokens = new wxStaticText( tabOther, wxID_ANY, wxT("X-Tokens:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblXTokens->Wrap( 0 );
+ fgSizer5211->Add( lblXTokens, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer301311;
+ bSizer301311 = new wxBoxSizer( wxHORIZONTAL );
+
+ lboXToken = new wxListCtrl( tabOther, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer301311->Add( lboXToken, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer351311;
+ bSizer351311 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer461311;
+ bSizer461311 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer471311;
+ bSizer471311 = new wxBoxSizer( wxVERTICAL );
+
+ btnAddXToken = new wxButton( tabOther, wxID_ANY, wxT("Add"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471311->Add( btnAddXToken, 0, wxALL, 5 );
+
+ btnModifyXToken = new wxButton( tabOther, wxID_ANY, wxT("Modify"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471311->Add( btnModifyXToken, 0, wxALL, 5 );
+
+ btnDeleteXToken = new wxButton( tabOther, wxID_ANY, wxT("Delete"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer471311->Add( btnDeleteXToken, 0, wxALL, 5 );
+
+
+ bSizer461311->Add( bSizer471311, 1, wxEXPAND, 5 );
+
+
+ bSizer351311->Add( bSizer461311, 1, wxEXPAND, 5 );
+
+
+ bSizer301311->Add( bSizer351311, 0, wxEXPAND, 5 );
+
+
+ fgSizer5211->Add( bSizer301311, 1, wxEXPAND, 5 );
+
+
+ tabOther->SetSizer( fgSizer5211 );
+ tabOther->Layout();
+ fgSizer5211->Fit( tabOther );
+ nbkContact->AddPage( tabOther, wxT("Other"), false );
+
+ bSizer17->Add( nbkContact, 1, wxEXPAND | wxALL, 5 );
+
+
+ this->SetSizer( bSizer17 );
+ this->Layout();
+ m_menubar3 = new wxMenuBar( 0 );
+ mnuContact = new wxMenu();
+ wxMenuItem* mnuContactSave;
+ mnuContactSave = new wxMenuItem( mnuContact, CONTACT_SAVE, wxString( wxT("Save") ) + wxT('\t') + wxT("Ctrl+S"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactSave );
+
+ wxMenuItem* mnuContactSaveClose;
+ mnuContactSaveClose = new wxMenuItem( mnuContact, CONTACT_SAVECLOSE, wxString( wxT("&Save and Close Contact") ) + wxT('\t') + wxT("Ctrl+Shift+S"), wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactSaveClose );
+
+ mnuContact->AppendSeparator();
+
+ wxMenuItem* mnuContactClose;
+ mnuContactClose = new wxMenuItem( mnuContact, CONTACT_CLOSE, wxString( wxT("Close") ) , wxEmptyString, wxITEM_NORMAL );
+ mnuContact->Append( mnuContactClose );
+
+ m_menubar3->Append( mnuContact, wxT("&Contact") );
+
+ mnuEdit = new wxMenu();
+ wxMenuItem* mnuEditCut;
+ mnuEditCut = new wxMenuItem( mnuEdit, wxID_CUT, wxString( wxT("Cu&t") ) + wxT('\t') + wxT("Ctrl+X"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuEditCut );
+
+ wxMenuItem* mnuEditCopy;
+ mnuEditCopy = new wxMenuItem( mnuEdit, wxID_COPY, wxString( wxT("&Copy") ) + wxT('\t') + wxT("Ctrl+C"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuEditCopy );
+
+ wxMenuItem* mnuEditPaste;
+ mnuEditPaste = new wxMenuItem( mnuEdit, wxID_PASTE, wxString( wxT("&Paste") ) + wxT('\t') + wxT("Ctrl+V"), wxEmptyString, wxITEM_NORMAL );
+ mnuEdit->Append( mnuEditPaste );
+
+ m_menubar3->Append( mnuEdit, wxT("&Edit") );
+
+ this->SetMenuBar( m_menubar3 );
+
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactEditorADT::CloseWindow ) );
+ txtTitle->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtForename->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtSurname->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtOtherNames->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtSuffix->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ cmbDisplayAs->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );
+ cmbDisplayAs->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );
+ cmbType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateMembersTab ), NULL, this );
+ btnAddGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNickname ), NULL, this );
+ btnModifyGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNickname ), NULL, this );
+ btnDeleteGeneralNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNickname ), NULL, this );
+ btnAddGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralAddress ), NULL, this );
+ btnModifyGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralAddress ), NULL, this );
+ btnDeleteGeneralAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralAddress ), NULL, this );
+ btnAddEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralEmail ), NULL, this );
+ btnModifyEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralEmail ), NULL, this );
+ btnDeleteEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralEmail ), NULL, this );
+ btnAddIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralIM ), NULL, this );
+ btnModifyIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralIM ), NULL, this );
+ btnDeleteIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralIM ), NULL, this );
+ btnAddTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTelephone ), NULL, this );
+ btnModifyTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTelephone ), NULL, this );
+ btnDeleteTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTelephone ), NULL, this );
+ btnAddLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralLanguages ), NULL, this );
+ btnModifyLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralLanguages ), NULL, this );
+ btnDeleteLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralLanguage ), NULL, this );
+ btnAddTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTimezone ), NULL, this );
+ btnModifyTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTimezone ), NULL, this );
+ btnDeleteTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTimezone ), NULL, this );
+ btnAddGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralGeoposition ), NULL, this );
+ btnModifyGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralGeoposition ), NULL, this );
+ btnDeleteGeneralGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralGeoposition ), NULL, this );
+ btnAddRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRelated ), NULL, this );
+ btnModifyRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRelated ), NULL, this );
+ btnDeleteRelated->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRelated ), NULL, this );
+ btnAddWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralWebsite ), NULL, this );
+ btnModifyWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralWebsite ), NULL, this );
+ btnDeleteWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralWebsite ), NULL, this );
+ btnAddTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTitle ), NULL, this );
+ btnModifyTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTitle ), NULL, this );
+ btnDeleteTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTitle ), NULL, this );
+ btnAddRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRole ), NULL, this );
+ btnModifyRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRole ), NULL, this );
+ btnDeleteRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRole ), NULL, this );
+ btnAddOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralOrganisation ), NULL, this );
+ btnModifyOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralOrganisation ), NULL, this );
+ btnDeleteOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralOrganisation ), NULL, this );
+ btnAddNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNote ), NULL, this );
+ btnModifyNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNote ), NULL, this );
+ btnDeleteNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNote ), NULL, this );
+ btnAddHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNickname ), NULL, this );
+ btnModifyHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNickname ), NULL, this );
+ btnDeleteHomeNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNickname ), NULL, this );
+ btnAddHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeAddress ), NULL, this );
+ btnModifyHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeAddress ), NULL, this );
+ btnDeleteHomeAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeAddress ), NULL, this );
+ btnAddHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeEmail ), NULL, this );
+ btnModifyHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeEmail ), NULL, this );
+ btnDeleteHomeEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeEmail ), NULL, this );
+ btnAddHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeIM ), NULL, this );
+ btnModifyHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeIM ), NULL, this );
+ btnDeleteHomeIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeIM ), NULL, this );
+ btnAddHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTelephone ), NULL, this );
+ btnModifyHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTelephone ), NULL, this );
+ btnDeleteHomeTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTelephone ), NULL, this );
+ btnAddHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeLanguage ), NULL, this );
+ btnModifyHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeLanguage ), NULL, this );
+ btnDeleteHomeLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeLanguage ), NULL, this );
+ btnAddHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTimezone ), NULL, this );
+ btnModifyHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTimezone ), NULL, this );
+ btnDeleteHomeTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTimezone ), NULL, this );
+ btnAddHomeGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeGeoposition ), NULL, this );
+ btnModifyHomeGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeGeoposition ), NULL, this );
+ btnDeleteHomePosition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeGeoposition ), NULL, this );
+ btnAddHomeWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeWebsite ), NULL, this );
+ btnHomeModifyWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeWebsite ), NULL, this );
+ btnDeleteHomeWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeWebsite ), NULL, this );
+ btnAddHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTitle ), NULL, this );
+ btnModifyHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTitle ), NULL, this );
+ btnDeleteHomeTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTitle ), NULL, this );
+ btnAddHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeRole ), NULL, this );
+ btnModifyHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeRole ), NULL, this );
+ btnDeleteHomeRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeRole ), NULL, this );
+ btnAddHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeOrganisation ), NULL, this );
+ btnModifyHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeOrganisation ), NULL, this );
+ btnDeleteHomeOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeOrganisation ), NULL, this );
+ btnAddHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNote ), NULL, this );
+ btnModifyHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNote ), NULL, this );
+ btnDeleteHomeNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNote ), NULL, this );
+ btnAddBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNickname ), NULL, this );
+ btnModifyBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNickname ), NULL, this );
+ btnDeleteBusinessNickname->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNickname ), NULL, this );
+ btnAddBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessAddress ), NULL, this );
+ btnModifyBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessAddress ), NULL, this );
+ btnDeleteBusinessAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessAddress ), NULL, this );
+ btnAddBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessEmail ), NULL, this );
+ btnModifyBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessEmail ), NULL, this );
+ btnDeleteBusinessEmailAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessEmail ), NULL, this );
+ btnAddBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessIM ), NULL, this );
+ btnModifyBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessIM ), NULL, this );
+ btnDeleteBusinessIMAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessIM ), NULL, this );
+ btnBusinessAddTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTelephone ), NULL, this );
+ btnBusinessModifyTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTelephone ), NULL, this );
+ btnBusinessDeleteTelephone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTelephone ), NULL, this );
+ btnBusinessAddLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessLanguage ), NULL, this );
+ btnBusinessModifyLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessLanguage ), NULL, this );
+ btnBusinessDeleteLanguage->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessLanguage ), NULL, this );
+ btnBusinessAddTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTimezone ), NULL, this );
+ btnBusinessModifyTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTimezone ), NULL, this );
+ btnDeleteBusinessTimezone->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTimezone ), NULL, this );
+ btnAddBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessGeoposition ), NULL, this );
+ btnModifyBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessGeoposition ), NULL, this );
+ btnDeleteBusinessGeoposition->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessGeoposition ), NULL, this );
+ btnAddBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessWebsite ), NULL, this );
+ btnModifyBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessWebsite ), NULL, this );
+ btnDeleteBusinessWebsite->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessWebsite ), NULL, this );
+ btnAddBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTitle ), NULL, this );
+ btnModifyBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTitle ), NULL, this );
+ btnDeleteBusinessTitle->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTitle ), NULL, this );
+ btnAddBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessRole ), NULL, this );
+ btnModifyBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessRole ), NULL, this );
+ btnDeleteBusinessRole->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessRole ), NULL, this );
+ btnAddBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessOrganisation ), NULL, this );
+ btnModifyBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessOrganisation ), NULL, this );
+ btnDeleteBusinessOrganisations->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessOrganisation ), NULL, this );
+ btnBusinessAddNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNote ), NULL, this );
+ btnBusinessModifyNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNote ), NULL, this );
+ btnBusinessDeleteNote->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNote ), NULL, this );
+ btnAddCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCategory ), NULL, this );
+ btnModifyCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCategory ), NULL, this );
+ btnDeleteCategory->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCategory ), NULL, this );
+ btnAddGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGroup ), NULL, this );
+ btnModifyGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGroup ), NULL, this );
+ btnDeleteGroups->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGroup ), NULL, this );
+ lboPictures->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadPicture ), NULL, this );
+ btnAddPicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddPicture ), NULL, this );
+ btnModifyPicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyPicture ), NULL, this );
+ btnDeletePicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeletePicture ), NULL, this );
+ btnSavePicture->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SavePicture ), NULL, this );
+ lboLogos->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadLogo ), NULL, this );
+ btnAddLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddLogo ), NULL, this );
+ btnModifyLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyLogo ), NULL, this );
+ btnDeleteLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteLogo ), NULL, this );
+ btnSaveLogo->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveLogo ), NULL, this );
+ btnAddSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddSound ), NULL, this );
+ btnModifySound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifySound ), NULL, this );
+ btnDeleteSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteSound ), NULL, this );
+ btnSaveSound->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveSound ), NULL, this );
+ btnPlay->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::PlaySound ), NULL, this );
+ btnStop->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::StopSound ), NULL, this );
+ btnAddCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarAddress ), NULL, this );
+ btnModifyCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarAddress ), NULL, this );
+ btnDeleteCalendarAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );
+ btnAddCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarRequest ), NULL, this );
+ btnModifyCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarRequest ), NULL, this );
+ btnDeleteCalendarRequestAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );
+ btnAddFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddFreeBusy ), NULL, this );
+ btnModifyFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyFreeBusy ), NULL, this );
+ btnDeleteFreeBusyAddress->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteFreeBusy ), NULL, this );
+ btnAddKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddKey ), NULL, this );
+ btnModifyKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyKey ), NULL, this );
+ btnDeleteKey->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteKey ), NULL, this );
+ btnAddVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddVendorNamespace ), NULL, this );
+ btnModifyVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyVendorNamespace ), NULL, this );
+ btnDeleteVendorNamespace->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteVendorNamespace ), NULL, this );
+ btnAddXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddXToken ), NULL, this );
+ btnModifyXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyXToken ), NULL, this );
+ btnDeleteXToken->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteXToken ), NULL, this );
+ this->Connect( mnuContactSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveContact ) );
+ this->Connect( mnuContactSaveClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveCloseContact ) );
+ this->Connect( mnuContactClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CloseContact ) );
+ this->Connect( mnuEditCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CutText ) );
+ this->Connect( mnuEditCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CopyText ) );
+ this->Connect( mnuEditPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::PasteText ) );
+}
+
+frmContactEditorADT::~frmContactEditorADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmContactEditorADT::CloseWindow ) );
+ txtTitle->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtForename->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtSurname->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtOtherNames->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ txtSuffix->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateDisplayAs ), NULL, this );
+ cmbDisplayAs->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );
+ cmbDisplayAs->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorADT::UpdateName ), NULL, this );
+ cmbType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorADT::UpdateMembersTab ), NULL, this );
+ btnAddGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNickname ), NULL, this );
+ btnModifyGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNickname ), NULL, this );
+ btnDeleteGeneralNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNickname ), NULL, this );
+ btnAddGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralAddress ), NULL, this );
+ btnModifyGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralAddress ), NULL, this );
+ btnDeleteGeneralAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralAddress ), NULL, this );
+ btnAddEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralEmail ), NULL, this );
+ btnModifyEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralEmail ), NULL, this );
+ btnDeleteEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralEmail ), NULL, this );
+ btnAddIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralIM ), NULL, this );
+ btnModifyIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralIM ), NULL, this );
+ btnDeleteIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralIM ), NULL, this );
+ btnAddTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTelephone ), NULL, this );
+ btnModifyTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTelephone ), NULL, this );
+ btnDeleteTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTelephone ), NULL, this );
+ btnAddLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralLanguages ), NULL, this );
+ btnModifyLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralLanguages ), NULL, this );
+ btnDeleteLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralLanguage ), NULL, this );
+ btnAddTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTimezone ), NULL, this );
+ btnModifyTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTimezone ), NULL, this );
+ btnDeleteTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTimezone ), NULL, this );
+ btnAddGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralGeoposition ), NULL, this );
+ btnModifyGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralGeoposition ), NULL, this );
+ btnDeleteGeneralGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralGeoposition ), NULL, this );
+ btnAddRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRelated ), NULL, this );
+ btnModifyRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRelated ), NULL, this );
+ btnDeleteRelated->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRelated ), NULL, this );
+ btnAddWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralWebsite ), NULL, this );
+ btnModifyWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralWebsite ), NULL, this );
+ btnDeleteWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralWebsite ), NULL, this );
+ btnAddTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralTitle ), NULL, this );
+ btnModifyTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralTitle ), NULL, this );
+ btnDeleteTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralTitle ), NULL, this );
+ btnAddRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralRole ), NULL, this );
+ btnModifyRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralRole ), NULL, this );
+ btnDeleteRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralRole ), NULL, this );
+ btnAddOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralOrganisation ), NULL, this );
+ btnModifyOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralOrganisation ), NULL, this );
+ btnDeleteOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralOrganisation ), NULL, this );
+ btnAddNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGeneralNote ), NULL, this );
+ btnModifyNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGeneralNote ), NULL, this );
+ btnDeleteNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGeneralNote ), NULL, this );
+ btnAddHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNickname ), NULL, this );
+ btnModifyHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNickname ), NULL, this );
+ btnDeleteHomeNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNickname ), NULL, this );
+ btnAddHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeAddress ), NULL, this );
+ btnModifyHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeAddress ), NULL, this );
+ btnDeleteHomeAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeAddress ), NULL, this );
+ btnAddHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeEmail ), NULL, this );
+ btnModifyHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeEmail ), NULL, this );
+ btnDeleteHomeEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeEmail ), NULL, this );
+ btnAddHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeIM ), NULL, this );
+ btnModifyHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeIM ), NULL, this );
+ btnDeleteHomeIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeIM ), NULL, this );
+ btnAddHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTelephone ), NULL, this );
+ btnModifyHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTelephone ), NULL, this );
+ btnDeleteHomeTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTelephone ), NULL, this );
+ btnAddHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeLanguage ), NULL, this );
+ btnModifyHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeLanguage ), NULL, this );
+ btnDeleteHomeLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeLanguage ), NULL, this );
+ btnAddHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTimezone ), NULL, this );
+ btnModifyHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTimezone ), NULL, this );
+ btnDeleteHomeTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTimezone ), NULL, this );
+ btnAddHomeGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeGeoposition ), NULL, this );
+ btnModifyHomeGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeGeoposition ), NULL, this );
+ btnDeleteHomePosition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeGeoposition ), NULL, this );
+ btnAddHomeWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeWebsite ), NULL, this );
+ btnHomeModifyWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeWebsite ), NULL, this );
+ btnDeleteHomeWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeWebsite ), NULL, this );
+ btnAddHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeTitle ), NULL, this );
+ btnModifyHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeTitle ), NULL, this );
+ btnDeleteHomeTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeTitle ), NULL, this );
+ btnAddHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeRole ), NULL, this );
+ btnModifyHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeRole ), NULL, this );
+ btnDeleteHomeRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeRole ), NULL, this );
+ btnAddHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeOrganisation ), NULL, this );
+ btnModifyHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeOrganisation ), NULL, this );
+ btnDeleteHomeOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeOrganisation ), NULL, this );
+ btnAddHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddHomeNote ), NULL, this );
+ btnModifyHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyHomeNote ), NULL, this );
+ btnDeleteHomeNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteHomeNote ), NULL, this );
+ btnAddBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNickname ), NULL, this );
+ btnModifyBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNickname ), NULL, this );
+ btnDeleteBusinessNickname->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNickname ), NULL, this );
+ btnAddBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessAddress ), NULL, this );
+ btnModifyBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessAddress ), NULL, this );
+ btnDeleteBusinessAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessAddress ), NULL, this );
+ btnAddBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessEmail ), NULL, this );
+ btnModifyBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessEmail ), NULL, this );
+ btnDeleteBusinessEmailAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessEmail ), NULL, this );
+ btnAddBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessIM ), NULL, this );
+ btnModifyBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessIM ), NULL, this );
+ btnDeleteBusinessIMAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessIM ), NULL, this );
+ btnBusinessAddTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTelephone ), NULL, this );
+ btnBusinessModifyTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTelephone ), NULL, this );
+ btnBusinessDeleteTelephone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTelephone ), NULL, this );
+ btnBusinessAddLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessLanguage ), NULL, this );
+ btnBusinessModifyLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessLanguage ), NULL, this );
+ btnBusinessDeleteLanguage->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessLanguage ), NULL, this );
+ btnBusinessAddTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTimezone ), NULL, this );
+ btnBusinessModifyTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTimezone ), NULL, this );
+ btnDeleteBusinessTimezone->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTimezone ), NULL, this );
+ btnAddBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessGeoposition ), NULL, this );
+ btnModifyBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessGeoposition ), NULL, this );
+ btnDeleteBusinessGeoposition->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessGeoposition ), NULL, this );
+ btnAddBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessWebsite ), NULL, this );
+ btnModifyBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessWebsite ), NULL, this );
+ btnDeleteBusinessWebsite->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessWebsite ), NULL, this );
+ btnAddBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessTitle ), NULL, this );
+ btnModifyBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessTitle ), NULL, this );
+ btnDeleteBusinessTitle->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessTitle ), NULL, this );
+ btnAddBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessRole ), NULL, this );
+ btnModifyBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessRole ), NULL, this );
+ btnDeleteBusinessRole->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessRole ), NULL, this );
+ btnAddBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessOrganisation ), NULL, this );
+ btnModifyBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessOrganisation ), NULL, this );
+ btnDeleteBusinessOrganisations->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessOrganisation ), NULL, this );
+ btnBusinessAddNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddBusinessNote ), NULL, this );
+ btnBusinessModifyNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyBusinessNote ), NULL, this );
+ btnBusinessDeleteNote->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteBusinessNote ), NULL, this );
+ btnAddCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCategory ), NULL, this );
+ btnModifyCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCategory ), NULL, this );
+ btnDeleteCategory->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCategory ), NULL, this );
+ btnAddGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddGroup ), NULL, this );
+ btnModifyGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyGroup ), NULL, this );
+ btnDeleteGroups->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteGroup ), NULL, this );
+ lboPictures->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadPicture ), NULL, this );
+ btnAddPicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddPicture ), NULL, this );
+ btnModifyPicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyPicture ), NULL, this );
+ btnDeletePicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeletePicture ), NULL, this );
+ btnSavePicture->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SavePicture ), NULL, this );
+ lboLogos->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmContactEditorADT::LoadLogo ), NULL, this );
+ btnAddLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddLogo ), NULL, this );
+ btnModifyLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyLogo ), NULL, this );
+ btnDeleteLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteLogo ), NULL, this );
+ btnSaveLogo->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveLogo ), NULL, this );
+ btnAddSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddSound ), NULL, this );
+ btnModifySound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifySound ), NULL, this );
+ btnDeleteSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteSound ), NULL, this );
+ btnSaveSound->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::SaveSound ), NULL, this );
+ btnPlay->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::PlaySound ), NULL, this );
+ btnStop->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::StopSound ), NULL, this );
+ btnAddCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarAddress ), NULL, this );
+ btnModifyCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarAddress ), NULL, this );
+ btnDeleteCalendarAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );
+ btnAddCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddCalendarRequest ), NULL, this );
+ btnModifyCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyCalendarRequest ), NULL, this );
+ btnDeleteCalendarRequestAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteCalendarAddress ), NULL, this );
+ btnAddFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddFreeBusy ), NULL, this );
+ btnModifyFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyFreeBusy ), NULL, this );
+ btnDeleteFreeBusyAddress->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteFreeBusy ), NULL, this );
+ btnAddKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddKey ), NULL, this );
+ btnModifyKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyKey ), NULL, this );
+ btnDeleteKey->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteKey ), NULL, this );
+ btnAddVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddVendorNamespace ), NULL, this );
+ btnModifyVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyVendorNamespace ), NULL, this );
+ btnDeleteVendorNamespace->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteVendorNamespace ), NULL, this );
+ btnAddXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::AddXToken ), NULL, this );
+ btnModifyXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::ModifyXToken ), NULL, this );
+ btnDeleteXToken->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorADT::DeleteXToken ), NULL, this );
+ this->Disconnect( CONTACT_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveContact ) );
+ this->Disconnect( CONTACT_SAVECLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::SaveCloseContact ) );
+ this->Disconnect( CONTACT_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CloseContact ) );
+ this->Disconnect( wxID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CutText ) );
+ this->Disconnect( wxID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::CopyText ) );
+ this->Disconnect( wxID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmContactEditorADT::PasteText ) );
+
+}
+
+frmContactEditorAddressADT::frmContactEditorAddressADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAddress->Wrap( -1 );
+ fgSizer6->Add( lblAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtAddress = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAddress->SetMaxLength( 0 );
+ fgSizer6->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
+
+ m_staticText61 = new wxStaticText( tabGeneral, wxID_ANY, wxT("Town/City:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticText61->Wrap( -1 );
+ fgSizer6->Add( m_staticText61, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTownCity = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTownCity->SetMaxLength( 0 );
+ fgSizer6->Add( txtTownCity, 0, wxALL|wxEXPAND, 5 );
+
+ lblCountyState = new wxStaticText( tabGeneral, wxID_ANY, wxT("County:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCountyState->Wrap( -1 );
+ fgSizer6->Add( lblCountyState, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtCounty = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtCounty->SetMaxLength( 0 );
+ fgSizer6->Add( txtCounty, 0, wxALL|wxEXPAND, 5 );
+
+ lblPostCode = new wxStaticText( tabGeneral, wxID_ANY, wxT("Post Code:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPostCode->Wrap( -1 );
+ fgSizer6->Add( lblPostCode, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtPostCode = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtPostCode->SetMaxLength( 0 );
+ fgSizer6->Add( txtPostCode, 0, wxALL, 5 );
+
+ lblCountry = new wxStaticText( tabGeneral, wxID_ANY, wxT("Country:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCountry->Wrap( -1 );
+ fgSizer6->Add( lblCountry, 0, wxALL, 5 );
+
+ txtCountry = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtCountry->SetMaxLength( 0 );
+ fgSizer6->Add( txtCountry, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkAddress->AddPage( tabGeneral, wxT("General"), true );
+ tabLabel = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer253;
+ bSizer253 = new wxBoxSizer( wxVERTICAL );
+
+ btnCopyMailing = new wxButton( tabLabel, wxID_ANY, wxT("Copy Address to Label"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer253->Add( btnCopyMailing, 0, wxALL, 5 );
+
+ txtLabel = new wxTextCtrl( tabLabel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
+ bSizer253->Add( txtLabel, 1, wxALL|wxEXPAND, 5 );
+
+
+ tabLabel->SetSizer( bSizer253 );
+ tabLabel->Layout();
+ bSizer253->Fit( tabLabel );
+ nbkAddress->AddPage( tabLabel, wxT("Label"), false );
+ tabOther = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer61;
+ fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer61->AddGrowableCol( 1 );
+ fgSizer61->SetFlexibleDirection( wxVERTICAL );
+ fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblLanguage = new wxStaticText( tabOther, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLanguage->Wrap( -1 );
+ fgSizer61->Add( lblLanguage, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ cmbLanguage = new wxComboBox( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer61->Add( cmbLanguage, 0, wxALL, 5 );
+
+ lblGeography = new wxStaticText( tabOther, wxID_ANY, wxT("Geopositioning:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblGeography->Wrap( -1 );
+ fgSizer61->Add( lblGeography, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtGeo = new wxTextCtrl( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtGeo->SetMaxLength( 0 );
+ fgSizer61->Add( txtGeo, 0, wxALL|wxEXPAND, 5 );
+
+ lblTimezone = new wxStaticText( tabOther, wxID_ANY, wxT("Timezone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTimezone->Wrap( -1 );
+ fgSizer61->Add( lblTimezone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTimezone = new wxTextCtrl( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTimezone->SetMaxLength( 0 );
+ fgSizer61->Add( txtTimezone, 0, wxALL|wxEXPAND, 5 );
+
+
+ tabOther->SetSizer( fgSizer61 );
+ tabOther->Layout();
+ fgSizer61->Fit( tabOther );
+ nbkAddress->AddPage( tabOther, wxT("Other"), false );
+
+ bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorAddressADT::InitAddressEditor ) );
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::EnablePriority ), NULL, this );
+ btnCopyMailing->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CopyAddress ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorAddressADT::~frmContactEditorAddressADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorAddressADT::InitAddressEditor ) );
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::EnablePriority ), NULL, this );
+ btnCopyMailing->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CopyAddress ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorAddressADT::CloseWindow ), NULL, this );
+
+}
+
+frmConflictResolutionADT::frmConflictResolutionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxFlexGridSizer* fgSizer39;
+ fgSizer39 = new wxFlexGridSizer( 0, 1, 0, 0 );
+ fgSizer39->AddGrowableCol( 0 );
+ fgSizer39->AddGrowableRow( 0 );
+ fgSizer39->SetFlexibleDirection( wxBOTH );
+ fgSizer39->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ wxBoxSizer* bSizer363;
+ bSizer363 = new wxBoxSizer( wxHORIZONTAL );
+
+ wxBoxSizer* bSizer364;
+ bSizer364 = new wxBoxSizer( wxVERTICAL );
+
+ lblText = new wxStaticText( this, wxID_ANY, wxT("An update for this contact has also taken place on the server.\nChoose which version to keep and either press Keep Local or Keep Server.\nTo decide later, click on Decide Later."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblText->Wrap( -1 );
+ bSizer364->Add( lblText, 0, wxALL|wxEXPAND, 5 );
+
+ m_splitter3 = new wxSplitterWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxSP_3D );
+ m_splitter3->Connect( wxEVT_IDLE, wxIdleEventHandler( frmConflictResolutionADT::m_splitter3OnIdle ), NULL, this );
+
+ m_panel44 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer365;
+ bSizer365 = new wxBoxSizer( wxVERTICAL );
+
+ htmClient = new wxHtmlWindow( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
+ bSizer365->Add( htmClient, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel44->SetSizer( bSizer365 );
+ m_panel44->Layout();
+ bSizer365->Fit( m_panel44 );
+ m_panel45 = new wxPanel( m_splitter3, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer366;
+ bSizer366 = new wxBoxSizer( wxVERTICAL );
+
+ htmServer = new wxHtmlWindow( m_panel45, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHW_SCROLLBAR_AUTO|wxSUNKEN_BORDER );
+ bSizer366->Add( htmServer, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel45->SetSizer( bSizer366 );
+ m_panel45->Layout();
+ bSizer366->Fit( m_panel45 );
+ m_splitter3->SplitVertically( m_panel44, m_panel45, 257 );
+ bSizer364->Add( m_splitter3, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer367;
+ bSizer367 = new wxBoxSizer( wxHORIZONTAL );
+
+
+ bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ btnKeepLocal = new wxButton( this, wxID_ANY, wxT("Keep Local"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer367->Add( btnKeepLocal, 0, wxALL, 5 );
+
+ btnKeepServer = new wxButton( this, wxID_ANY, wxT("Keep Server"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer367->Add( btnKeepServer, 0, wxALL, 5 );
+
+ btnDecideLater = new wxButton( this, wxID_ANY, wxT("Decide Later"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer367->Add( btnDecideLater, 0, wxALL, 5 );
+
+
+ bSizer367->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ bSizer364->Add( bSizer367, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 5 );
+
+
+ bSizer363->Add( bSizer364, 1, wxEXPAND, 5 );
+
+
+ fgSizer39->Add( bSizer363, 1, wxEXPAND, 5 );
+
+
+ this->SetSizer( fgSizer39 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnKeepLocal->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
+ btnKeepServer->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
+ btnDecideLater->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
+}
+
+frmConflictResolutionADT::~frmConflictResolutionADT()
+{
+ // Disconnect Events
+ btnKeepLocal->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepLocalData ), NULL, this );
+ btnKeepServer->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::KeepServerData ), NULL, this );
+ btnDecideLater->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmConflictResolutionADT::DecideLater ), NULL, this );
+
+}
+
+frmActivityMgrADT::frmActivityMgrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 400,300 ), wxDefaultSize );
+
+ mnuMenuBar = new wxMenuBar( 0 );
+ mnuWindow = new wxMenu();
+ wxMenuItem* mnuStopActivity;
+ mnuStopActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Stop Activity") ) + wxT('\t') + wxT("CTRL+ALT+S"), wxEmptyString, wxITEM_NORMAL );
+ mnuWindow->Append( mnuStopActivity );
+
+ wxMenuItem* mnuActivityStopAll;
+ mnuActivityStopAll = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Stop All Activities") ) + wxT('\t') + wxT("CTRL+SHIFT+ALT+S"), wxEmptyString, wxITEM_NORMAL );
+ mnuWindow->Append( mnuActivityStopAll );
+
+ wxMenuItem* mnuRetryActivity;
+ mnuRetryActivity = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Retry Activity") ) + wxT('\t') + wxT("CTRL+R"), wxEmptyString, wxITEM_NORMAL );
+ mnuWindow->Append( mnuRetryActivity );
+
+ mnuWindow->AppendSeparator();
+
+ wxMenuItem* mnuSleepMode;
+ mnuSleepMode = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("Sleep Mode") ) , wxEmptyString, wxITEM_CHECK );
+ mnuWindow->Append( mnuSleepMode );
+
+ mnuWindow->AppendSeparator();
+
+ wxMenuItem* mnuWindowClose;
+ mnuWindowClose = new wxMenuItem( mnuWindow, wxID_ANY, wxString( wxT("&Close Window") ) + wxT('\t') + wxT("ALT+F4"), wxEmptyString, wxITEM_NORMAL );
+ mnuWindow->Append( mnuWindowClose );
+
+ mnuMenuBar->Append( mnuWindow, wxT("&Activity") );
+
+ this->SetMenuBar( mnuMenuBar );
+
+ wxFlexGridSizer* fgSizer38;
+ fgSizer38 = new wxFlexGridSizer( 0, 1, 0, 0 );
+ fgSizer38->AddGrowableCol( 0 );
+ fgSizer38->AddGrowableRow( 1 );
+ fgSizer38->SetFlexibleDirection( wxBOTH );
+ fgSizer38->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ m_panel43 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer363;
+ bSizer363 = new wxBoxSizer( wxHORIZONTAL );
+
+ bmpActivity = new wxStaticBitmap( m_panel43, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
+ bmpActivity->SetMinSize( wxSize( 64,64 ) );
+
+ bSizer363->Add( bmpActivity, 0, wxALL, 5 );
+
+ m_panel46 = new wxPanel( m_panel43, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer364;
+ bSizer364 = new wxBoxSizer( wxVERTICAL );
+
+
+ bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblDetails = new wxStaticText( m_panel46, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE );
+ lblDetails->Wrap( -1 );
+ bSizer364->Add( lblDetails, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 0 );
+
+
+ bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ GauProgress = new wxGauge( m_panel46, wxID_ANY, 100, wxDefaultPosition, wxDefaultSize, wxGA_HORIZONTAL );
+ GauProgress->SetValue( 0 );
+ GauProgress->SetMinSize( wxSize( -1,20 ) );
+
+ bSizer364->Add( GauProgress, 0, wxALL|wxEXPAND, 0 );
+
+
+ bSizer364->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ m_panel46->SetSizer( bSizer364 );
+ m_panel46->Layout();
+ bSizer364->Fit( m_panel46 );
+ bSizer363->Add( m_panel46, 1, wxEXPAND | wxALL, 5 );
+
+
+ m_panel43->SetSizer( bSizer363 );
+ m_panel43->Layout();
+ bSizer363->Fit( m_panel43 );
+ fgSizer38->Add( m_panel43, 1, wxALL|wxEXPAND, 0 );
+
+ m_panel44 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer365;
+ bSizer365 = new wxBoxSizer( wxVERTICAL );
+
+ lstActivity = new wxListCtrl( m_panel44, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxSUNKEN_BORDER );
+ bSizer365->Add( lstActivity, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel44->SetSizer( bSizer365 );
+ m_panel44->Layout();
+ bSizer365->Fit( m_panel44 );
+ fgSizer38->Add( m_panel44, 5, wxALL|wxEXPAND, 0 );
+
+
+ this->SetSizer( fgSizer38 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
+ this->Connect( mnuStopActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
+ this->Connect( mnuActivityStopAll->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
+ this->Connect( mnuRetryActivity->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
+ this->Connect( mnuSleepMode->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
+ this->Connect( mnuWindowClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
+}
+
+frmActivityMgrADT::~frmActivityMgrADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( frmActivityMgrADT::CloseWindow ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopTask ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::StopAllTasks ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::RetryTask ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::SleepMode ) );
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( frmActivityMgrADT::CloseWindow ) );
+
+}
+
+frmContactEditorNicknameADT::frmContactEditorNicknameADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblNickname = new wxStaticText( tabGeneral, wxID_ANY, wxT("Nickname:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblNickname->Wrap( -1 );
+ fgSizer6->Add( lblNickname, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtNickname = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtNickname->SetMaxLength( 0 );
+ fgSizer6->Add( txtNickname, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkAddress->AddPage( tabGeneral, wxT("General"), true );
+ tabOther = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer61;
+ fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer61->AddGrowableCol( 1 );
+ fgSizer61->SetFlexibleDirection( wxBOTH );
+ fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblLanguage = new wxStaticText( tabOther, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLanguage->Wrap( -1 );
+ fgSizer61->Add( lblLanguage, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ cmbLanguage = new wxComboBox( tabOther, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer61->Add( cmbLanguage, 1, wxALL|wxEXPAND, 5 );
+
+
+ tabOther->SetSizer( fgSizer61 );
+ tabOther->Layout();
+ fgSizer61->Fit( tabOther );
+ nbkAddress->AddPage( tabOther, wxT("Other"), false );
+
+ bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorNicknameADT::InitAddressEditor ) );
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorNicknameADT::~frmContactEditorNicknameADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorNicknameADT::InitAddressEditor ) );
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNicknameADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorGroupsADT::frmContactEditorGroupsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkGroup = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkGroup, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->AddGrowableRow( 0 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblContacts = new wxStaticText( tabGeneral, wxID_ANY, wxT("Contacts:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblContacts->Wrap( -1 );
+ fgSizer6->Add( lblContacts, 0, wxALIGN_TOP|wxALL, 5 );
+
+ wxArrayString chkContactsChoices;
+ chkContacts = new wxCheckListBox( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, chkContactsChoices, wxLB_ALWAYS_SB|wxLB_MULTIPLE );
+ fgSizer6->Add( chkContacts, 1, wxALL|wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkGroup->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkGroup, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorGroupsADT::FetchContacts ) );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorGroupsADT::~frmContactEditorGroupsADT()
+{
+ // Disconnect Events
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( frmContactEditorGroupsADT::FetchContacts ) );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGroupsADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorRolesADT::frmContactEditorRolesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkRole = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkRole, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblRole = new wxStaticText( tabGeneral, wxID_ANY, wxT("Role Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRole->Wrap( -1 );
+ fgSizer6->Add( lblRole, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtRole = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtRole->SetMaxLength( 0 );
+ fgSizer6->Add( txtRole, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkRole->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkRole, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorRolesADT::~frmContactEditorRolesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRolesADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorOrganisationsADT::frmContactEditorOrganisationsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkOrganisation = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkOrganisation, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxBOTH );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblOrganisation = new wxStaticText( tabGeneral, wxID_ANY, wxT("Organisation:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblOrganisation->Wrap( -1 );
+ fgSizer6->Add( lblOrganisation, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtOrganisation = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtOrganisation->SetMaxLength( 0 );
+ fgSizer6->Add( txtOrganisation, 0, wxALL|wxEXPAND, 5 );
+
+ lblSortAs = new wxStaticText( tabGeneral, wxID_ANY, wxT("Sort As:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSortAs->Wrap( -1 );
+ fgSizer6->Add( lblSortAs, 0, wxALL, 5 );
+
+ cmbSortAs = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer6->Add( cmbSortAs, 1, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkOrganisation->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkOrganisation, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ txtOrganisation->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorOrganisationsADT::UpdateSortAs ), NULL, this );
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorOrganisationsADT::~frmContactEditorOrganisationsADT()
+{
+ // Disconnect Events
+ txtOrganisation->Disconnect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( frmContactEditorOrganisationsADT::UpdateSortAs ), NULL, this );
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorOrganisationsADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorNotesADT::frmContactEditorNotesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkNotes = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer353;
+ bSizer353 = new wxBoxSizer( wxVERTICAL );
+
+ txtNote = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
+ bSizer353->Add( txtNote, 1, wxALL|wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( bSizer353 );
+ tabGeneral->Layout();
+ bSizer353->Fit( tabGeneral );
+ nbkNotes->AddPage( tabGeneral, wxT("General"), true );
+ tabPriority = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer61;
+ fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer61->AddGrowableCol( 1 );
+ fgSizer61->SetFlexibleDirection( wxVERTICAL );
+ fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblPriority = new wxStaticText( tabPriority, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer61->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer2601;
+ bSizer2601 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabPriority, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer2601->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer2541;
+ bSizer2541 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer2561;
+ bSizer2561 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabPriority, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer2561->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer2541->Add( bSizer2561, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer2551;
+ bSizer2551 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabPriority, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer2551->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer2551->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabPriority, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer2551->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer2541->Add( bSizer2551, 1, wxEXPAND, 0 );
+
+
+ bSizer2601->Add( bSizer2541, 1, wxEXPAND, 5 );
+
+
+ fgSizer61->Add( bSizer2601, 1, wxEXPAND, 5 );
+
+
+ fgSizer61->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabPriority->SetSizer( fgSizer61 );
+ tabPriority->Layout();
+ fgSizer61->Fit( tabPriority );
+ nbkNotes->AddPage( tabPriority, wxT("Priority"), false );
+ tabLanguage = new wxPanel( nbkNotes, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer611;
+ fgSizer611 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer611->AddGrowableCol( 0 );
+ fgSizer611->SetFlexibleDirection( wxBOTH );
+ fgSizer611->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblLanguage = new wxStaticText( tabLanguage, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLanguage->Wrap( -1 );
+ fgSizer611->Add( lblLanguage, 1, wxALL, 5 );
+
+ cmbLanguage = new wxComboBox( tabLanguage, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer611->Add( cmbLanguage, 1, wxALL, 5 );
+
+
+ tabLanguage->SetSizer( fgSizer611 );
+ tabLanguage->Layout();
+ fgSizer611->Fit( tabLanguage );
+ nbkNotes->AddPage( tabLanguage, wxT("Language"), false );
+
+ bSizer251->Add( nbkNotes, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorNotesADT::~frmContactEditorNotesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorNotesADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorTitlesADT::frmContactEditorTitlesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkTitles = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkTitles, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblTitle = new wxStaticText( tabGeneral, wxID_ANY, wxT("Title:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTitle->Wrap( -1 );
+ fgSizer6->Add( lblTitle, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTitle = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTitle->SetMaxLength( 0 );
+ fgSizer6->Add( txtTitle, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkTitles->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkTitles, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorTitlesADT::~frmContactEditorTitlesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTitlesADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorRelatedADT::frmContactEditorRelatedADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 0 );
+ fgSizer6->SetFlexibleDirection( wxBOTH );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblRelation = new wxStaticText( tabGeneral, wxID_ANY, wxT("Relation Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRelation->Wrap( -1 );
+ fgSizer6->Add( lblRelation, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtRelated = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtRelated->SetMaxLength( 0 );
+ fgSizer6->Add( txtRelated, 0, wxALL|wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ cmbType = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkRelated->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorRelatedADT::~frmContactEditorRelatedADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorRelatedADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorSoundADT::frmContactEditorSoundADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxBOTH );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblSoundFile = new wxStaticText( tabGeneral, wxID_ANY, wxT("Sound File:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSoundFile->Wrap( -1 );
+ fgSizer6->Add( lblSoundFile, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ fipSound = new wxFilePickerCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxT("Select a sound file"), wxT("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_DEFAULT_STYLE );
+ fgSizer6->Add( fipSound, 1, wxALL|wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ wxArrayString cmbTypeChoices;
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkRelated->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorSoundADT::~frmContactEditorSoundADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorSoundADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorPictureADT::frmContactEditorPictureADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkRelated = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkRelated, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxBOTH );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblPictureFile = new wxStaticText( tabGeneral, wxID_ANY, wxT("Picture File:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPictureFile->Wrap( -1 );
+ fgSizer6->Add( lblPictureFile, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ fipPicture = new wxFilePickerCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxT("Select a sound file"), wxT("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_DEFAULT_STYLE );
+ fgSizer6->Add( fipPicture, 1, wxALL|wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ wxArrayString cmbTypeChoices;
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkRelated->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkRelated, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorPictureADT::~frmContactEditorPictureADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorPictureADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorWebsitesADT::frmContactEditorWebsitesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblWebsite = new wxStaticText( tabGeneral, wxID_ANY, wxT("Website:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblWebsite->Wrap( -1 );
+ fgSizer6->Add( lblWebsite, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtWebsite = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtWebsite->SetMaxLength( 0 );
+ fgSizer6->Add( txtWebsite, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorWebsitesADT::~frmContactEditorWebsitesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorWebsitesADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorGeopositionADT::frmContactEditorGeopositionADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblGeoposition = new wxStaticText( tabGeneral, wxID_ANY, wxT("Geoposition:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblGeoposition->Wrap( -1 );
+ fgSizer6->Add( lblGeoposition, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtGeoposition = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtGeoposition->SetMaxLength( 0 );
+ fgSizer6->Add( txtGeoposition, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorGeopositionADT::~frmContactEditorGeopositionADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorGeopositionADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorCalAdrADT::frmContactEditorCalAdrADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAddress->Wrap( -1 );
+ fgSizer6->Add( lblAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtAddress = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAddress->SetMaxLength( 0 );
+ fgSizer6->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ wxArrayString cmbTypeChoices;
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorCalAdrADT::~frmContactEditorCalAdrADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCalAdrADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorVendorADT::frmContactEditorVendorADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblVendorPEN = new wxStaticText( tabGeneral, wxID_ANY, wxT("Vendor PEN:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblVendorPEN->Wrap( -1 );
+ fgSizer6->Add( lblVendorPEN, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtPEN = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtPEN->SetMaxLength( 0 );
+ fgSizer6->Add( txtPEN, 0, wxALL, 5 );
+
+ lblElement = new wxStaticText( tabGeneral, wxID_ANY, wxT("Element:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblElement->Wrap( -1 );
+ fgSizer6->Add( lblElement, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtElement = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtElement->SetMaxLength( 0 );
+ fgSizer6->Add( txtElement, 0, wxALL|wxEXPAND, 5 );
+
+ lblValue = new wxStaticText( tabGeneral, wxID_ANY, wxT("Value:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValue->Wrap( -1 );
+ fgSizer6->Add( lblValue, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtValue = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtValue->SetMaxLength( 0 );
+ fgSizer6->Add( txtValue, 0, wxALL|wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorVendorADT::~frmContactEditorVendorADT()
+{
+ // Disconnect Events
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorVendorADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorXTokenADT::frmContactEditorXTokenADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblTokenName = new wxStaticText( tabGeneral, wxID_ANY, wxT("Token Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTokenName->Wrap( -1 );
+ fgSizer6->Add( lblTokenName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTokenName = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTokenName->SetMaxLength( 0 );
+ fgSizer6->Add( txtTokenName, 0, wxALL, 5 );
+
+ lblXT = new wxStaticText( tabGeneral, wxID_ANY, wxT("Value:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblXT->Wrap( -1 );
+ fgSizer6->Add( lblXT, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtValue = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtValue->SetMaxLength( 0 );
+ fgSizer6->Add( txtValue, 0, wxALL|wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorXTokenADT::~frmContactEditorXTokenADT()
+{
+ // Disconnect Events
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorXTokenADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorKeyADT::frmContactEditorKeyADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkWebsite = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblKeyType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Key Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblKeyType->Wrap( -1 );
+ fgSizer6->Add( lblKeyType, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxArrayString cmbKeyMainTypeChoices;
+ cmbKeyMainType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbKeyMainTypeChoices, 0 );
+ cmbKeyMainType->SetSelection( 0 );
+ fgSizer6->Add( cmbKeyMainType, 0, wxALL, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ wxArrayString cmbTypeChoices;
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkWebsite->AddPage( tabGeneral, wxT("General"), false );
+ tabURL = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer61;
+ fgSizer61 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer61->AddGrowableCol( 1 );
+ fgSizer61->SetFlexibleDirection( wxHORIZONTAL );
+ fgSizer61->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblKeyFormat = new wxStaticText( tabURL, wxID_ANY, wxT("Key Format:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblKeyFormat->Wrap( -1 );
+ fgSizer61->Add( lblKeyFormat, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ cmbURL = new wxComboBox( tabURL, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer61->Add( cmbURL, 0, wxALL, 5 );
+
+ lblAddress = new wxStaticText( tabURL, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAddress->Wrap( -1 );
+ fgSizer61->Add( lblAddress, 0, wxALL, 5 );
+
+ txtAddress = new wxTextCtrl( tabURL, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAddress->SetMaxLength( 0 );
+ fgSizer61->Add( txtAddress, 1, wxALL|wxEXPAND, 5 );
+
+
+ fgSizer61->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabURL->SetSizer( fgSizer61 );
+ tabURL->Layout();
+ fgSizer61->Fit( tabURL );
+ nbkWebsite->AddPage( tabURL, wxT("URL"), false );
+ tabKey = new wxPanel( nbkWebsite, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer62;
+ fgSizer62 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer62->AddGrowableCol( 1 );
+ fgSizer62->AddGrowableRow( 1 );
+ fgSizer62->SetFlexibleDirection( wxBOTH );
+ fgSizer62->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblKeyFormatData = new wxStaticText( tabKey, wxID_ANY, wxT("Key Format:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblKeyFormatData->Wrap( -1 );
+ fgSizer62->Add( lblKeyFormatData, 0, wxALIGN_CENTER|wxALL, 5 );
+
+ cmbKeyType = new wxComboBox( tabKey, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer62->Add( cmbKeyType, 0, wxALL, 5 );
+
+ lblKeyData = new wxStaticText( tabKey, wxID_ANY, wxT("Key Data:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblKeyData->Wrap( -1 );
+ fgSizer62->Add( lblKeyData, 0, wxALL, 5 );
+
+ txtKeyData = new wxTextCtrl( tabKey, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE );
+ fgSizer62->Add( txtKeyData, 1, wxALL|wxEXPAND, 5 );
+
+
+ tabKey->SetSizer( fgSizer62 );
+ tabKey->Layout();
+ fgSizer62->Fit( tabKey );
+ nbkWebsite->AddPage( tabKey, wxT("Key"), true );
+
+ bSizer251->Add( nbkWebsite, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ cmbKeyMainType->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessKeyType ), NULL, this );
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::EnablePriority ), NULL, this );
+ cmbURL->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertURLType ), NULL, this );
+ cmbKeyType->Connect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertKeyType ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorKeyADT::~frmContactEditorKeyADT()
+{
+ // Disconnect Events
+ cmbKeyMainType->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessKeyType ), NULL, this );
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::EnablePriority ), NULL, this );
+ cmbURL->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertURLType ), NULL, this );
+ cmbKeyType->Disconnect( wxEVT_COMMAND_COMBOBOX_SELECTED, wxCommandEventHandler( frmContactEditorKeyADT::ConvertKeyType ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorKeyADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorEmailADT::frmContactEditorEmailADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkEmail = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkEmail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblEmailAddress = new wxStaticText( tabGeneral, wxID_ANY, wxT("E-mail Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblEmailAddress->Wrap( -1 );
+ fgSizer6->Add( lblEmailAddress, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtEmail = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtEmail->SetMaxLength( 0 );
+ fgSizer6->Add( txtEmail, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkEmail->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkEmail, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::ProcessData ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorEmailADT::~frmContactEditorEmailADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::ProcessData ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorEmailADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorIMADT::frmContactEditorIMADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkIM = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkIM, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblIMType = new wxStaticText( tabGeneral, wxID_ANY, wxT("IM Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblIMType->Wrap( -1 );
+ fgSizer6->Add( lblIMType, 0, wxALL, 5 );
+
+ cmbIMType = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, wxCB_DROPDOWN );
+ fgSizer6->Add( cmbIMType, 0, wxALL, 5 );
+
+ lblUsername = new wxStaticText( tabGeneral, wxID_ANY, wxT("Username/E-mail address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblUsername->Wrap( 0 );
+ fgSizer6->Add( lblUsername, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtUsername = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtUsername->SetMaxLength( 0 );
+ fgSizer6->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkIM->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkIM, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorIMADT::~frmContactEditorIMADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorIMADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorCategoryADT::frmContactEditorCategoryADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkIM = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkIM, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblCategory = new wxStaticText( tabGeneral, wxID_ANY, wxT("Category Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCategory->Wrap( 0 );
+ fgSizer6->Add( lblCategory, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtCategory = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtCategory->SetMaxLength( 0 );
+ fgSizer6->Add( txtCategory, 0, wxALL|wxEXPAND, 5 );
+
+ lblType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblType->Wrap( -1 );
+ fgSizer6->Add( lblType, 0, wxALL, 5 );
+
+ wxArrayString cmbTypeChoices;
+ cmbType = new wxChoice( tabGeneral, wxID_ANY, wxDefaultPosition, wxDefaultSize, cmbTypeChoices, 0 );
+ cmbType->SetSelection( 0 );
+ fgSizer6->Add( cmbType, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkIM->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkIM, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorCategoryADT::~frmContactEditorCategoryADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorCategoryADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorTelephoneADT::frmContactEditorTelephoneADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkAddress = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkAddress, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblTelephone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Telephone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTelephone->Wrap( -1 );
+ fgSizer6->Add( lblTelephone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtTelephone = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtTelephone->SetMaxLength( 0 );
+ fgSizer6->Add( txtTelephone, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 0, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+ lblTelephoneType = new wxStaticText( tabGeneral, wxID_ANY, wxT("Type:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTelephoneType->Wrap( 0 );
+ fgSizer6->Add( lblTelephoneType, 0, wxALIGN_TOP|wxALL, 5 );
+
+ wxGridSizer* gSizer5;
+ gSizer5 = new wxGridSizer( 0, 2, 0, 0 );
+
+ chkVoice = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Voice"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkVoice, 0, wxALL, 2 );
+
+ chkText = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkText, 0, wxALL, 2 );
+
+ chkFax = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Fax"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkFax, 0, wxALL, 2 );
+
+ chkMobile = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Mobile"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkMobile, 0, wxALL, 2 );
+
+ chkVideo = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Video"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkVideo, 0, wxALL, 2 );
+
+ chkTextphone = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Textphone"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkTextphone, 0, wxALL, 2 );
+
+ chkPager = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Pager"), wxDefaultPosition, wxDefaultSize, 0 );
+ gSizer5->Add( chkPager, 0, wxALL, 2 );
+
+
+ fgSizer6->Add( gSizer5, 1, 0, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkAddress->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkAddress, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorTelephoneADT::~frmContactEditorTelephoneADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTelephoneADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorLanguagesADT::frmContactEditorLanguagesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkLanguages = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkLanguages, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblLanguage = new wxStaticText( tabGeneral, wxID_ANY, wxT("Language:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLanguage->Wrap( -1 );
+ fgSizer6->Add( lblLanguage, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtLanguage = new wxTextCtrl( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtLanguage->SetMaxLength( 0 );
+ fgSizer6->Add( txtLanguage, 0, wxALL|wxEXPAND, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkLanguages->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkLanguages, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorLanguagesADT::~frmContactEditorLanguagesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorLanguagesADT::CloseWindow ), NULL, this );
+
+}
+
+frmContactEditorTimezonesADT::frmContactEditorTimezonesADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer251;
+ bSizer251 = new wxBoxSizer( wxVERTICAL );
+
+ nbkTimezone = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabGeneral = new wxPanel( nbkTimezone, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer6;
+ fgSizer6 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer6->AddGrowableCol( 1 );
+ fgSizer6->SetFlexibleDirection( wxVERTICAL );
+ fgSizer6->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblTimezone = new wxStaticText( tabGeneral, wxID_ANY, wxT("Timezone:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblTimezone->Wrap( -1 );
+ fgSizer6->Add( lblTimezone, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ cmbTimezone = new wxComboBox( tabGeneral, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0, NULL, 0 );
+ fgSizer6->Add( cmbTimezone, 0, wxALL, 5 );
+
+ lblPriority = new wxStaticText( tabGeneral, wxID_ANY, wxT("Priority:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPriority->Wrap( -1 );
+ fgSizer6->Add( lblPriority, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer260;
+ bSizer260 = new wxBoxSizer( wxHORIZONTAL );
+
+ chkUsePref = new wxCheckBox( tabGeneral, wxID_ANY, wxT("Use"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer260->Add( chkUsePref, 0, wxALL, 5 );
+
+ wxBoxSizer* bSizer254;
+ bSizer254 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* bSizer256;
+ bSizer256 = new wxBoxSizer( wxHORIZONTAL );
+
+ sliPriority = new wxSlider( tabGeneral, wxID_ANY, 0, 1, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS );
+ bSizer256->Add( sliPriority, 1, wxALL|wxEXPAND, 5 );
+
+
+ bSizer254->Add( bSizer256, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer255;
+ bSizer255 = new wxBoxSizer( wxHORIZONTAL );
+
+ lblHigh = new wxStaticText( tabGeneral, wxID_ANY, wxT("High"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblHigh->Wrap( -1 );
+ bSizer255->Add( lblHigh, 0, wxALIGN_LEFT|wxALL, 5 );
+
+
+ bSizer255->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ lblLow = new wxStaticText( tabGeneral, wxID_ANY, wxT("Low"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblLow->Wrap( -1 );
+ bSizer255->Add( lblLow, 0, wxALIGN_RIGHT|wxALL, 5 );
+
+
+ bSizer254->Add( bSizer255, 1, wxEXPAND, 0 );
+
+
+ bSizer260->Add( bSizer254, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( bSizer260, 1, wxEXPAND, 5 );
+
+
+ fgSizer6->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ tabGeneral->SetSizer( fgSizer6 );
+ tabGeneral->Layout();
+ fgSizer6->Fit( tabGeneral );
+ nbkTimezone->AddPage( tabGeneral, wxT("General"), false );
+
+ bSizer251->Add( nbkTimezone, 1, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer252;
+ bSizer252 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAction = new wxButton( this, wxID_ANY, wxT("Action"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnAction, 0, wxALL, 5 );
+
+ btnClose = new wxButton( this, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer252->Add( btnClose, 0, wxALL, 5 );
+
+
+ bSizer251->Add( bSizer252, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer251 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ chkUsePref->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::EnablePriority ), NULL, this );
+ btnAction->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::ProcessAction ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::CloseWindow ), NULL, this );
+}
+
+frmContactEditorTimezonesADT::~frmContactEditorTimezonesADT()
+{
+ // Disconnect Events
+ chkUsePref->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::EnablePriority ), NULL, this );
+ btnAction->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::ProcessAction ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmContactEditorTimezonesADT::CloseWindow ), NULL, this );
+
+}
+
+XABSearchPanelADT::XABSearchPanelADT( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
+{
+ this->SetMinSize( wxSize( -1,40 ) );
+ this->SetMaxSize( wxSize( -1,40 ) );
+
+ wxFlexGridSizer* fgSizer40;
+ fgSizer40 = new wxFlexGridSizer( 0, 3, 0, 0 );
+ fgSizer40->AddGrowableCol( 1 );
+ fgSizer40->SetFlexibleDirection( wxBOTH );
+ fgSizer40->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ wxArrayString choOptionChoices;
+ choOption = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, choOptionChoices, 0 );
+ choOption->SetSelection( 0 );
+ fgSizer40->Add( choOption, 0, wxALIGN_TOP|wxALL, 5 );
+
+ szrSSet = new wxBoxSizer( wxHORIZONTAL );
+
+ chkActive = new wxCheckBox( this, wxID_ANY, wxT("Enable"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrSSet->Add( chkActive, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtSearch = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtSearch->SetMaxLength( 0 );
+ szrSSet->Add( txtSearch, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+
+ fgSizer40->Add( szrSSet, 1, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer376;
+ bSizer376 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAdd = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 28,28 ), wxBU_AUTODRAW );
+ btnAdd->SetMinSize( wxSize( 28,28 ) );
+ btnAdd->SetMaxSize( wxSize( 28,28 ) );
+
+ bSizer376->Add( btnAdd, 0, wxALL, 5 );
+
+ btnDelete = new wxBitmapButton( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( 28,28 ), wxBU_AUTODRAW );
+ btnDelete->SetMinSize( wxSize( 28,28 ) );
+ btnDelete->SetMaxSize( wxSize( 28,28 ) );
+
+ bSizer376->Add( btnDelete, 0, wxALL, 5 );
+
+
+ fgSizer40->Add( bSizer376, 0, 0, 5 );
+
+
+ this->SetSizer( fgSizer40 );
+ this->Layout();
+
+ // Connect Events
+ choOption->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( XABSearchPanelADT::UpdateOptions ), NULL, this );
+ btnAdd->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::AddSearchWidget ), NULL, this );
+ btnDelete->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::RemoveSearchWidget ), NULL, this );
+}
+
+XABSearchPanelADT::~XABSearchPanelADT()
+{
+ // Disconnect Events
+ choOption->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( XABSearchPanelADT::UpdateOptions ), NULL, this );
+ btnAdd->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::AddSearchWidget ), NULL, this );
+ btnDelete->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( XABSearchPanelADT::RemoveSearchWidget ), NULL, this );
+
+}
+
+frmSearchAccountsADT::frmSearchAccountsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer376;
+ bSizer376 = new wxBoxSizer( wxVERTICAL );
+
+ wxArrayString chlAccountsChoices;
+ chlAccounts = new wxCheckListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, chlAccountsChoices, wxLB_ALWAYS_SB|wxLB_SORT );
+ bSizer376->Add( chlAccounts, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer377;
+ bSizer377 = new wxBoxSizer( wxHORIZONTAL );
+
+
+ bSizer377->Add( 0, 0, 1, wxEXPAND, 5 );
+
+ btnSelect = new wxButton( this, wxID_ANY, wxT("Select"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer377->Add( btnSelect, 0, wxALL, 5 );
+
+ btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer377->Add( btnCancel, 0, wxALL, 5 );
+
+
+ bSizer377->Add( 0, 0, 1, wxEXPAND, 5 );
+
+
+ bSizer376->Add( bSizer377, 0, wxEXPAND, 5 );
+
+
+ this->SetSizer( bSizer376 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnSelect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::UpdateSelectedAccounts ), NULL, this );
+ btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::CloseWindow ), NULL, this );
+}
+
+frmSearchAccountsADT::~frmSearchAccountsADT()
+{
+ // Disconnect Events
+ btnSelect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::UpdateSelectedAccounts ), NULL, this );
+ btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSearchAccountsADT::CloseWindow ), NULL, this );
+
+}
+
+frmEditAccountADT::frmEditAccountADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer384;
+ bSizer384 = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* szrTabs;
+ szrTabs = new wxBoxSizer( wxVERTICAL );
+
+ tabAccount = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabProperties = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer43;
+ fgSizer43 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer43->AddGrowableCol( 1 );
+ fgSizer43->SetFlexibleDirection( wxBOTH );
+ fgSizer43->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
+
+ lblAccName = new wxStaticText( tabProperties, wxID_ANY, wxT("Account Name:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAccName->Wrap( -1 );
+ fgSizer43->Add( lblAccName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtAccountName = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAccountName->SetMaxLength( 0 );
+ fgSizer43->Add( txtAccountName, 1, wxALL|wxEXPAND, 5 );
+
+ lblAccAdr = new wxStaticText( tabProperties, wxID_ANY, wxT("Address:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAccAdr->Wrap( -1 );
+ fgSizer43->Add( lblAccAdr, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtAddress = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtAddress->SetMaxLength( 0 );
+ fgSizer43->Add( txtAddress, 0, wxALL|wxEXPAND, 5 );
+
+ m_staticText193 = new wxStaticText( tabProperties, wxID_ANY, wxT("Port:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticText193->Wrap( -1 );
+ fgSizer43->Add( m_staticText193, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtPort = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtPort->SetMaxLength( 5 );
+ fgSizer43->Add( txtPort, 0, wxALL, 5 );
+
+ lblPort = new wxStaticText( tabProperties, wxID_ANY, wxT("Username:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPort->Wrap( -1 );
+ fgSizer43->Add( lblPort, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtUsername = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtUsername->SetMaxLength( 0 );
+ fgSizer43->Add( txtUsername, 0, wxALL|wxEXPAND, 5 );
+
+ lblPassword = new wxStaticText( tabProperties, wxID_ANY, wxT("Password:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPassword->Wrap( -1 );
+ fgSizer43->Add( lblPassword, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtPassword = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtPassword->SetMaxLength( 0 );
+ fgSizer43->Add( txtPassword, 0, wxALL|wxEXPAND, 5 );
+
+ lblPrefix = new wxStaticText( tabProperties, wxID_ANY, wxT("Prefix:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblPrefix->Wrap( -1 );
+ fgSizer43->Add( lblPrefix, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ wxBoxSizer* bSizer391;
+ bSizer391 = new wxBoxSizer( wxHORIZONTAL );
+
+ txtPrefix = new wxTextCtrl( tabProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtPrefix->SetMaxLength( 0 );
+ bSizer391->Add( txtPrefix, 1, wxALL|wxEXPAND, 5 );
+
+ btnDetect = new wxButton( tabProperties, wxID_ANY, wxT("Detect"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT );
+ bSizer391->Add( btnDetect, 0, wxALIGN_CENTER_VERTICAL, 0 );
+
+
+ fgSizer43->Add( bSizer391, 1, wxEXPAND|wxRIGHT, 5 );
+
+ txtSSL = new wxStaticText( tabProperties, wxID_ANY, wxT("SSL:"), wxDefaultPosition, wxDefaultSize, 0 );
+ txtSSL->Wrap( -1 );
+ fgSizer43->Add( txtSSL, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ chkSSL = new wxCheckBox( tabProperties, wxID_ANY, wxT("Use SSL"), wxDefaultPosition, wxDefaultSize, 0 );
+ fgSizer43->Add( chkSSL, 0, wxALL, 5 );
+
+
+ tabProperties->SetSizer( fgSizer43 );
+ tabProperties->Layout();
+ fgSizer43->Fit( tabProperties );
+ tabAccount->AddPage( tabProperties, wxT("General"), true );
+ tabRefresh = new wxPanel( tabAccount, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer431;
+ fgSizer431 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer431->AddGrowableCol( 1 );
+ fgSizer431->SetFlexibleDirection( wxBOTH );
+ fgSizer431->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_NONE );
+
+ lblRefresh = new wxStaticText( tabRefresh, wxID_ANY, wxT("Refresh Time:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblRefresh->Wrap( -1 );
+ fgSizer431->Add( lblRefresh, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ txtRefresh = new wxTextCtrl( tabRefresh, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ txtRefresh->SetMaxLength( 5 );
+ fgSizer431->Add( txtRefresh, 1, wxALL, 5 );
+
+
+ tabRefresh->SetSizer( fgSizer431 );
+ tabRefresh->Layout();
+ fgSizer431->Fit( tabRefresh );
+ tabAccount->AddPage( tabRefresh, wxT("Refresh"), false );
+
+ szrTabs->Add( tabAccount, 1, wxEXPAND | wxALL, 5 );
+
+
+ bSizer384->Add( szrTabs, 1, wxEXPAND, 0 );
+
+ wxBoxSizer* szrButtons;
+ szrButtons = new wxBoxSizer( wxHORIZONTAL );
+
+
+ szrButtons->Add( 1, 0, 1, wxEXPAND, 0 );
+
+ btnSave = new wxButton( this, wxID_ANY, wxT("Save"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnSave->SetDefault();
+ szrButtons->Add( btnSave, 0, wxALIGN_RIGHT, 0 );
+
+
+ szrButtons->Add( 5, 0, 0, 0, 0 );
+
+ btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+ szrButtons->Add( btnCancel, 0, wxALIGN_RIGHT, 0 );
+
+
+ szrButtons->Add( 5, 0, 0, wxEXPAND, 0 );
+
+
+ bSizer384->Add( szrButtons, 0, wxBOTTOM|wxEXPAND, 5 );
+
+
+ this->SetSizer( bSizer384 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnDetect->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
+ btnSave->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
+ btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
+}
+
+frmEditAccountADT::~frmEditAccountADT()
+{
+ // Disconnect Events
+ btnDetect->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::DetectAddressBook ), NULL, this );
+ btnSave->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::UpdateSettings ), NULL, this );
+ btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmEditAccountADT::CloseWindow ), NULL, this );
+
+}
+
+frmSSLCertificateADT::frmSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer384;
+ bSizer384 = new wxBoxSizer( wxVERTICAL );
+
+ m_notebook28 = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ tabSummary = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer386;
+ bSizer386 = new wxBoxSizer( wxVERTICAL );
+
+ pnlTop = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ pnlTop->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNHIGHLIGHT ) );
+
+ wxBoxSizer* bSizer389;
+ bSizer389 = new wxBoxSizer( wxVERTICAL );
+
+ lblCertName = new wxStaticText( pnlTop, wxID_ANY, wxT("Certificate Name"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblCertName->Wrap( -1 );
+ lblCertName->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
+
+ bSizer389->Add( lblCertName, 0, wxALL, 5 );
+
+ lblValidityStatus = new wxStaticText( pnlTop, wxID_ANY, wxT("Validity Status"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidityStatus->Wrap( -1 );
+ bSizer389->Add( lblValidityStatus, 0, wxALL, 5 );
+
+
+ pnlTop->SetSizer( bSizer389 );
+ pnlTop->Layout();
+ bSizer389->Fit( pnlTop );
+ bSizer386->Add( pnlTop, 0, wxEXPAND | wxALL, 5 );
+
+ wxBoxSizer* bSizer392;
+ bSizer392 = new wxBoxSizer( wxVERTICAL );
+
+ m_panel54 = new wxPanel( tabSummary, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxFlexGridSizer* fgSizer44;
+ fgSizer44 = new wxFlexGridSizer( 0, 2, 0, 0 );
+ fgSizer44->AddGrowableCol( 1 );
+ fgSizer44->SetFlexibleDirection( wxHORIZONTAL );
+ fgSizer44->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
+
+ lblIssuedTo = new wxStaticText( m_panel54, wxID_ANY, wxT("Issued To:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblIssuedTo->Wrap( -1 );
+ fgSizer44->Add( lblIssuedTo, 0, wxALL, 5 );
+
+ lblIssuedToData = new wxStaticText( m_panel54, wxID_ANY, wxT("IssuedTo"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblIssuedToData->Wrap( -1 );
+ fgSizer44->Add( lblIssuedToData, 1, wxALL|wxEXPAND, 5 );
+
+ lblValidFrom = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid From:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidFrom->Wrap( -1 );
+ fgSizer44->Add( lblValidFrom, 0, wxALL, 5 );
+
+ lblValidFromData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidDate"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidFromData->Wrap( -1 );
+ fgSizer44->Add( lblValidFromData, 1, wxALL|wxEXPAND, 5 );
+
+ lblValidUntil = new wxStaticText( m_panel54, wxID_ANY, wxT("Valid Until:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidUntil->Wrap( -1 );
+ fgSizer44->Add( lblValidUntil, 0, wxALL, 5 );
+
+ lblValidUntilData = new wxStaticText( m_panel54, wxID_ANY, wxT("ValidUntil"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblValidUntilData->Wrap( -1 );
+ fgSizer44->Add( lblValidUntilData, 1, wxALL|wxEXPAND, 5 );
+
+
+ m_panel54->SetSizer( fgSizer44 );
+ m_panel54->Layout();
+ fgSizer44->Fit( m_panel54 );
+ bSizer392->Add( m_panel54, 1, wxEXPAND | wxALL, 5 );
+
+
+ bSizer386->Add( bSizer392, 1, wxEXPAND, 5 );
+
+
+ tabSummary->SetSizer( bSizer386 );
+ tabSummary->Layout();
+ bSizer386->Fit( tabSummary );
+ m_notebook28->AddPage( tabSummary, wxT("Summary"), true );
+ tabDetail = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer3891;
+ bSizer3891 = new wxBoxSizer( wxVERTICAL );
+
+ lstValues = new wxListCtrl( tabDetail, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxSUNKEN_BORDER );
+ bSizer3891->Add( lstValues, 1, wxALL|wxEXPAND, 5 );
+
+ txtValueData = new wxTextCtrl( tabDetail, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CHARWRAP|wxTE_MULTILINE|wxTE_READONLY );
+ txtValueData->SetMaxLength( 0 );
+ txtValueData->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+
+ bSizer3891->Add( txtValueData, 1, wxALL|wxEXPAND, 5 );
+
+
+ tabDetail->SetSizer( bSizer3891 );
+ tabDetail->Layout();
+ bSizer3891->Fit( tabDetail );
+ m_notebook28->AddPage( tabDetail, wxT("Detail"), false );
+ tabHierarchy = new wxPanel( m_notebook28, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer390;
+ bSizer390 = new wxBoxSizer( wxVERTICAL );
+
+ treHierarchy = new wxTreeCtrl( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTR_DEFAULT_STYLE|wxSUNKEN_BORDER );
+ bSizer390->Add( treHierarchy, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
+
+ m_panel57 = new wxPanel( tabHierarchy, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer393;
+ bSizer393 = new wxBoxSizer( wxVERTICAL );
+
+ btnViewCert = new wxButton( m_panel57, wxID_ANY, wxT("View Certificate"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer393->Add( btnViewCert, 0, wxALIGN_RIGHT|wxALL, 0 );
+
+
+ m_panel57->SetSizer( bSizer393 );
+ m_panel57->Layout();
+ bSizer393->Fit( m_panel57 );
+ bSizer390->Add( m_panel57, 0, wxEXPAND | wxALL, 5 );
+
+
+ tabHierarchy->SetSizer( bSizer390 );
+ tabHierarchy->Layout();
+ bSizer390->Fit( tabHierarchy );
+ m_notebook28->AddPage( tabHierarchy, wxT("Hierarchy"), false );
+
+ bSizer384->Add( m_notebook28, 1, wxEXPAND|wxLEFT|wxRIGHT|wxTOP, 5 );
+
+ pnlButtons = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* bSizer385;
+ bSizer385 = new wxBoxSizer( wxVERTICAL );
+
+ btnClose = new wxButton( pnlButtons, wxID_ANY, wxT("Close"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnClose->SetDefault();
+ bSizer385->Add( btnClose, 0, wxALIGN_RIGHT, 5 );
+
+
+ pnlButtons->SetSizer( bSizer385 );
+ pnlButtons->Layout();
+ bSizer385->Fit( pnlButtons );
+ bSizer384->Add( pnlButtons, 0, wxEXPAND | wxALL, 5 );
+
+
+ this->SetSizer( bSizer384 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ lstValues->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
+ treHierarchy->Connect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
+ btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
+ btnClose->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
+}
+
+frmSSLCertificateADT::~frmSSLCertificateADT()
+{
+ // Disconnect Events
+ lstValues->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( frmSSLCertificateADT::LoadValueData ), NULL, this );
+ treHierarchy->Disconnect( wxEVT_COMMAND_TREE_SEL_CHANGED, wxTreeEventHandler( frmSSLCertificateADT::CheckCertificate ), NULL, this );
+ btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::ViewCertificate ), NULL, this );
+ btnClose->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmSSLCertificateADT::CloseWindow ), NULL, this );
+
+}
+
+frmInvalidSSLCertificateADT::frmInvalidSSLCertificateADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer387;
+ bSizer387 = new wxBoxSizer( wxVERTICAL );
+
+ lblSSLText = new wxStaticText( this, wxID_ANY, wxT("Text"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblSSLText->Wrap( -1 );
+ bSizer387->Add( lblSSLText, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer388;
+ bSizer388 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnAccept = new wxButton( this, wxID_ANY, wxT("Accept"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer388->Add( btnAccept, 0, wxALL, 5 );
+
+ btnReject = new wxButton( this, wxID_ANY, wxT("Reject"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnReject->SetDefault();
+ bSizer388->Add( btnReject, 0, wxALL, 5 );
+
+ btnViewCert = new wxButton( this, wxID_ANY, wxT("View Certificates..."), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer388->Add( btnViewCert, 0, wxALL, 5 );
+
+
+ bSizer387->Add( bSizer388, 0, wxALIGN_CENTER_HORIZONTAL, 0 );
+
+
+ this->SetSizer( bSizer387 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnAccept->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
+ btnReject->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
+ btnViewCert->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
+}
+
+frmInvalidSSLCertificateADT::~frmInvalidSSLCertificateADT()
+{
+ // Disconnect Events
+ btnAccept->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Accept ), NULL, this );
+ btnReject->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::Reject ), NULL, this );
+ btnViewCert->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmInvalidSSLCertificateADT::ViewCertificates ), NULL, this );
+
+}
+
+frmImportContactsADT::frmImportContactsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxSize( 325,400 ), wxSize( 325,400 ) );
+
+ wxBoxSizer* bSizer393;
+ bSizer393 = new wxBoxSizer( wxVERTICAL );
+
+ lblImportText = new wxStaticText( this, wxID_ANY, wxT("Select the contacts you want to import and the account to import into. Click on Import to finish."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblImportText->Wrap( 300 );
+ bSizer393->Add( lblImportText, 0, wxALL|wxEXPAND, 5 );
+
+ wxArrayString lstContactsChoices;
+ lstContacts = new wxCheckListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, lstContactsChoices, wxLB_ALWAYS_SB|wxLB_SORT );
+ bSizer393->Add( lstContacts, 1, wxALL|wxEXPAND, 5 );
+
+ szrAccount = new wxBoxSizer( wxHORIZONTAL );
+
+ lblAccountText = new wxStaticText( this, wxID_ANY, wxT("Account:"), wxDefaultPosition, wxDefaultSize, 0 );
+ lblAccountText->Wrap( -1 );
+ szrAccount->Add( lblAccountText, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+
+ bSizer393->Add( szrAccount, 0, wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer394;
+ bSizer394 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnImport = new wxButton( this, wxID_ANY, wxT("Import"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnImport->SetDefault();
+ bSizer394->Add( btnImport, 0, wxALL, 5 );
+
+ btnCancel = new wxButton( this, wxID_ANY, wxT("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer394->Add( btnCancel, 0, wxALL, 5 );
+
+
+ bSizer393->Add( bSizer394, 0, wxALIGN_RIGHT, 5 );
+
+
+ this->SetSizer( bSizer393 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnImport->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::ImportContacts ), NULL, this );
+ btnCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::CloseWindow ), NULL, this );
+}
+
+frmImportContactsADT::~frmImportContactsADT()
+{
+ // Disconnect Events
+ btnImport->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::ImportContacts ), NULL, this );
+ btnCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportContactsADT::CloseWindow ), NULL, this );
+
+}
+
+frmImportResultsADT::frmImportResultsADT( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+{
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );
+
+ wxBoxSizer* bSizer396;
+ bSizer396 = new wxBoxSizer( wxVERTICAL );
+
+ lblText = new wxStaticText( this, wxID_ANY, wxT("x contacts imported. x contacts had errors and could not be imported."), wxDefaultPosition, wxDefaultSize, 0 );
+ lblText->Wrap( -1 );
+ bSizer396->Add( lblText, 0, wxALL, 5 );
+
+ txtResults = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY );
+ txtResults->SetMaxLength( 0 );
+ bSizer396->Add( txtResults, 1, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer397;
+ bSizer397 = new wxBoxSizer( wxHORIZONTAL );
+
+ btnCopyClipboard = new wxButton( this, wxID_ANY, wxT("Copy to Clipboard"), wxDefaultPosition, wxDefaultSize, 0 );
+ btnCopyClipboard->Hide();
+
+ bSizer397->Add( btnCopyClipboard, 0, 0, 5 );
+
+ btnFinish = new wxButton( this, wxID_ANY, wxT("Finish"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer397->Add( btnFinish, 0, wxALIGN_RIGHT|wxBOTTOM|wxLEFT, 5 );
+
+
+ bSizer396->Add( bSizer397, 0, wxALIGN_RIGHT|wxRIGHT, 5 );
+
+
+ this->SetSizer( bSizer396 );
+ this->Layout();
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ btnCopyClipboard->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CopyClipboard ), NULL, this );
+ btnFinish->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CloseWindow ), NULL, this );
+}
+
+frmImportResultsADT::~frmImportResultsADT()
+{
+ // Disconnect Events
+ btnCopyClipboard->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CopyClipboard ), NULL, this );
+ btnFinish->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( frmImportResultsADT::CloseWindow ), NULL, this );
+
+}