\r
TopFrame::TopFrame( 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->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ) );\r
- this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );\r
-\r
- m_menubarMain = new wxMenuBar( wxMB_DOCKABLE );\r
- file = new wxMenu();\r
- wxMenuItem* m_menuItemOpen;\r
- m_menuItemOpen = new wxMenuItem( file, ID_OPEN, wxString( _("&Open") ) , _("Open File"), wxITEM_NORMAL );\r
- file->Append( m_menuItemOpen );\r
-\r
- wxMenuItem* m_menuItemSave;\r
- m_menuItemSave = new wxMenuItem( file, ID_SAVE, wxString( _("&Save") ) , _("Save current file"), wxITEM_NORMAL );\r
- file->Append( m_menuItemSave );\r
-\r
- wxMenuItem* m_menuItemClose;\r
- m_menuItemClose = new wxMenuItem( file, ID_CLOSE, wxString( _("&Close") ) , _("Close current file"), wxITEM_NORMAL );\r
- file->Append( m_menuItemClose );\r
-\r
- file->AppendSeparator();\r
-\r
- wxMenuItem* m_menuItemExit;\r
- m_menuItemExit = new wxMenuItem( file, ID_EXIT, wxString( _("E&xit") ) , _("Exit Program"), wxITEM_NORMAL );\r
- file->Append( m_menuItemExit );\r
-\r
- m_menubarMain->Append( file, _("&File") );\r
-\r
- edit = new wxMenu();\r
- wxMenuItem* m_menuItemCopy;\r
- m_menuItemCopy = new wxMenuItem( edit, ID_COPY, wxString( _("&Copy") ) , _("Copy selection"), wxITEM_NORMAL );\r
- edit->Append( m_menuItemCopy );\r
- m_menuItemCopy->Enable( false );\r
-\r
- wxMenuItem* m_menuItemCut;\r
- m_menuItemCut = new wxMenuItem( edit, ID_CUT, wxString( _("Cut") ) , _("Cut Selection"), wxITEM_NORMAL );\r
- edit->Append( m_menuItemCut );\r
- m_menuItemCut->Enable( false );\r
-\r
- wxMenuItem* m_menuItemPaste;\r
- m_menuItemPaste = new wxMenuItem( edit, ID_PASTE, wxString( _("&Paste") ) , _("Paste selection"), wxITEM_NORMAL );\r
- edit->Append( m_menuItemPaste );\r
- m_menuItemPaste->Enable( false );\r
-\r
- m_menubarMain->Append( edit, _("&Edit") );\r
-\r
- tools = new wxMenu();\r
- wxMenuItem* m_menuItemAudio;\r
- m_menuItemAudio = new wxMenuItem( tools, wxID_ANY, wxString( _("&Audio") ) , wxEmptyString, wxITEM_NORMAL );\r
- tools->Append( m_menuItemAudio );\r
-\r
- wxMenuItem* m_menuItemComCfg;\r
- m_menuItemComCfg = new wxMenuItem( tools, wxID_ANY, wxString( _("Com Port Config") ) , wxEmptyString, wxITEM_NORMAL );\r
- tools->Append( m_menuItemComCfg );\r
-\r
- wxMenuItem* m_menuItemOptions;\r
- m_menuItemOptions = new wxMenuItem( tools, ID_OPTIONS, wxString( _("&Options") ) , _("Set preferences"), wxITEM_NORMAL );\r
- tools->Append( m_menuItemOptions );\r
-\r
- m_menubarMain->Append( tools, _("&Tools") );\r
-\r
- help = new wxMenu();\r
- wxMenuItem* m_menuItemHelpUpdates;\r
- m_menuItemHelpUpdates = new wxMenuItem( help, wxID_ANY, wxString( _("Check for Updates") ) , wxEmptyString, wxITEM_NORMAL );\r
- help->Append( m_menuItemHelpUpdates );\r
- m_menuItemHelpUpdates->Enable( false );\r
-\r
- wxMenuItem* m_menuItemAbout;\r
- m_menuItemAbout = new wxMenuItem( help, ID_ABOUT, wxString( _("&About") ) , _("About this program"), wxITEM_NORMAL );\r
- help->Append( m_menuItemAbout );\r
-\r
- m_menubarMain->Append( help, _("&Help") );\r
-\r
- this->SetMenuBar( m_menubarMain );\r
-\r
- wxBoxSizer* bSizer1;\r
- bSizer1 = new wxBoxSizer( wxHORIZONTAL );\r
-\r
- wxBoxSizer* leftSizer;\r
- leftSizer = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxStaticBoxSizer* snrSizer;\r
- snrSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SNR") ), wxVERTICAL );\r
-\r
- m_gaugeSNR = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
- snrSizer->Add( m_gaugeSNR, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
-\r
- wxBoxSizer* bSizer29;\r
- bSizer29 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_textSNR = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxPoint( -1,-1 ), wxSize( 35,25 ), wxTE_READONLY );\r
- m_textSNR->SetMinSize( wxSize( 35,25 ) );\r
-\r
- bSizer29->Add( m_textSNR, 0, wxALIGN_CENTER|wxALL, 1 );\r
-\r
-\r
- snrSizer->Add( bSizer29, 0, wxEXPAND, 1 );\r
-\r
-\r
- leftSizer->Add( snrSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
-\r
- wxStaticBoxSizer* levelSizer;\r
- levelSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Level") ), wxVERTICAL );\r
-\r
- m_gaugeLevel = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
- levelSizer->Add( m_gaugeLevel, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
-\r
-\r
- leftSizer->Add( levelSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
-\r
-\r
- bSizer1->Add( leftSizer, 0, wxALL|wxEXPAND, 5 );\r
-\r
- wxBoxSizer* centerSizer;\r
- centerSizer = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxBoxSizer* upperSizer;\r
- upperSizer = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_auiNbookCtrl = new wxAuiNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE );\r
-\r
- upperSizer->Add( m_auiNbookCtrl, 1, wxALIGN_TOP|wxEXPAND, 1 );\r
-\r
-\r
- centerSizer->Add( upperSizer, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND, 0 );\r
-\r
- wxBoxSizer* lowerSizer;\r
- lowerSizer = new wxBoxSizer( wxHORIZONTAL );\r
-\r
- wxBoxSizer* bSizer15;\r
- bSizer15 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_txtCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer15->Add( m_txtCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );\r
-\r
-\r
- lowerSizer->Add( bSizer15, 1, wxEXPAND, 5 );\r
-\r
- wxBoxSizer* bSizer141;\r
- bSizer141 = new wxBoxSizer( wxHORIZONTAL );\r
-\r
- m_togRxID = new wxToggleButton( this, wxID_ANY, _("RxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer141->Add( m_togRxID, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE, 5 );\r
-\r
- m_togTxID = new wxToggleButton( this, wxID_ANY, _("TxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer141->Add( m_togTxID, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
-\r
-\r
- lowerSizer->Add( bSizer141, 0, wxALIGN_RIGHT, 5 );\r
-\r
-\r
- centerSizer->Add( lowerSizer, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 2 );\r
-\r
-\r
- bSizer1->Add( centerSizer, 4, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 1 );\r
-\r
- wxBoxSizer* rightSizer;\r
- rightSizer = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxStaticBoxSizer* sbSizer3;\r
- sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SQ") ), wxVERTICAL );\r
-\r
- m_sliderSQ = new wxSlider( this, wxID_ANY, 50, 0, 100, wxDefaultPosition, wxSize( -1,100 ), wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL );\r
- sbSizer3->Add( m_sliderSQ, 2, wxALIGN_CENTER|wxALL, 1 );\r
-\r
- wxBoxSizer* bSizer131;\r
- bSizer131 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_ckboxSQ = new wxCheckBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );\r
- bSizer131->Add( m_ckboxSQ, 0, wxALIGN_CENTER|wxALL, 5 );\r
-\r
-\r
- sbSizer3->Add( bSizer131, 0, wxALIGN_CENTER, 5 );\r
-\r
-\r
- rightSizer->Add( sbSizer3, 3, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 3 );\r
-\r
- wxStaticBoxSizer* sbSizer5;\r
- sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Control") ), wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer151;\r
- bSizer151 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_togBtnSplit = new wxToggleButton( this, wxID_ANY, _("Split"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_togBtnSplit->SetToolTip( _("Toggle Split mode.") );\r
-\r
- bSizer151->Add( m_togBtnSplit, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-\r
-\r
- sbSizer5->Add( bSizer151, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 1 );\r
-\r
- wxBoxSizer* bSizer13;\r
- bSizer13 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_togBtnAnalog = new wxToggleButton( this, wxID_ANY, _("Analog"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_togBtnAnalog->SetToolTip( _("Toggle analog/digital operation.") );\r
-\r
- bSizer13->Add( m_togBtnAnalog, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-\r
-\r
- sbSizer5->Add( bSizer13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-\r
- wxBoxSizer* bSizer14;\r
- bSizer14 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_togBtnALC = new wxToggleButton( this, wxID_ANY, _("ALC"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_togBtnALC->SetToolTip( _("Toggle ALC Mode.") );\r
-\r
- bSizer14->Add( m_togBtnALC, 0, wxALL, 1 );\r
-\r
-\r
- sbSizer5->Add( bSizer14, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL, 1 );\r
-\r
- wxBoxSizer* bSizer11;\r
- bSizer11 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_btnTogTX = new wxToggleButton( this, wxID_ANY, _("TX"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer11->Add( m_btnTogTX, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
-\r
-\r
- sbSizer5->Add( bSizer11, 2, wxEXPAND, 1 );\r
-\r
-\r
- rightSizer->Add( sbSizer5, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 3 );\r
-\r
-\r
- bSizer1->Add( rightSizer, 0, wxALL|wxEXPAND, 3 );\r
-\r
-\r
- this->SetSizer( bSizer1 );\r
- this->Layout();\r
- m_statusBar1 = this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );\r
-\r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
- this->Connect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
- this->Connect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
- this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
- this->Connect( m_menuItemOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
- this->Connect( m_menuItemOpen->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
- this->Connect( m_menuItemSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
- this->Connect( m_menuItemSave->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
- this->Connect( m_menuItemClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
- this->Connect( m_menuItemClose->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
- this->Connect( m_menuItemExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
- this->Connect( m_menuItemCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
- this->Connect( m_menuItemCopy->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
- this->Connect( m_menuItemCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
- this->Connect( m_menuItemCut->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
- this->Connect( m_menuItemPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
- this->Connect( m_menuItemPaste->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
- this->Connect( m_menuItemAudio->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
- this->Connect( m_menuItemAudio->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
- this->Connect( m_menuItemComCfg->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
- this->Connect( m_menuItemComCfg->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
- this->Connect( m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
- this->Connect( m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
- this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
- this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
- this->Connect( m_menuItemAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
- m_togRxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
- m_togTxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
- m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
- m_ckboxSQ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
- m_togBtnSplit->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
- m_togBtnAnalog->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
- m_togBtnALC->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
- m_btnTogTX->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+ this->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ) );\r
+ this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_3DLIGHT ) );\r
+ \r
+ m_menubarMain = new wxMenuBar( wxMB_DOCKABLE );\r
+ file = new wxMenu();\r
+ wxMenuItem* m_menuItemOpen;\r
+ m_menuItemOpen = new wxMenuItem( file, ID_OPEN, wxString( _("&Open") ) , _("Open File"), wxITEM_NORMAL );\r
+ file->Append( m_menuItemOpen );\r
+ \r
+ wxMenuItem* m_menuItemSave;\r
+ m_menuItemSave = new wxMenuItem( file, ID_SAVE, wxString( _("&Save") ) , _("Save current file"), wxITEM_NORMAL );\r
+ file->Append( m_menuItemSave );\r
+ \r
+ wxMenuItem* m_menuItemClose;\r
+ m_menuItemClose = new wxMenuItem( file, ID_CLOSE, wxString( _("&Close") ) , _("Close current file"), wxITEM_NORMAL );\r
+ file->Append( m_menuItemClose );\r
+ \r
+ file->AppendSeparator();\r
+ \r
+ wxMenuItem* m_menuItemExit;\r
+ m_menuItemExit = new wxMenuItem( file, ID_EXIT, wxString( _("E&xit") ) , _("Exit Program"), wxITEM_NORMAL );\r
+ file->Append( m_menuItemExit );\r
+ \r
+ m_menubarMain->Append( file, _("&File") ); \r
+ \r
+ edit = new wxMenu();\r
+ wxMenuItem* m_menuItemCopy;\r
+ m_menuItemCopy = new wxMenuItem( edit, ID_COPY, wxString( _("&Copy") ) , _("Copy selection"), wxITEM_NORMAL );\r
+ edit->Append( m_menuItemCopy );\r
+ m_menuItemCopy->Enable( false );\r
+ \r
+ wxMenuItem* m_menuItemCut;\r
+ m_menuItemCut = new wxMenuItem( edit, ID_CUT, wxString( _("Cut") ) , _("Cut Selection"), wxITEM_NORMAL );\r
+ edit->Append( m_menuItemCut );\r
+ m_menuItemCut->Enable( false );\r
+ \r
+ wxMenuItem* m_menuItemPaste;\r
+ m_menuItemPaste = new wxMenuItem( edit, ID_PASTE, wxString( _("&Paste") ) , _("Paste selection"), wxITEM_NORMAL );\r
+ edit->Append( m_menuItemPaste );\r
+ m_menuItemPaste->Enable( false );\r
+ \r
+ m_menubarMain->Append( edit, _("&Edit") ); \r
+ \r
+ tools = new wxMenu();\r
+ wxMenuItem* m_menuItemAudio;\r
+ m_menuItemAudio = new wxMenuItem( tools, wxID_ANY, wxString( _("&Audio") ) , wxEmptyString, wxITEM_NORMAL );\r
+ tools->Append( m_menuItemAudio );\r
+ \r
+ wxMenuItem* m_menuItemComCfg;\r
+ m_menuItemComCfg = new wxMenuItem( tools, wxID_ANY, wxString( _("Com Port Config") ) , wxEmptyString, wxITEM_NORMAL );\r
+ tools->Append( m_menuItemComCfg );\r
+ \r
+ wxMenuItem* m_menuItemOptions;\r
+ m_menuItemOptions = new wxMenuItem( tools, ID_OPTIONS, wxString( _("&Options") ) , _("Set preferences"), wxITEM_NORMAL );\r
+ tools->Append( m_menuItemOptions );\r
+ \r
+ m_menubarMain->Append( tools, _("&Tools") ); \r
+ \r
+ help = new wxMenu();\r
+ wxMenuItem* m_menuItemHelpUpdates;\r
+ m_menuItemHelpUpdates = new wxMenuItem( help, wxID_ANY, wxString( _("Check for Updates") ) , wxEmptyString, wxITEM_NORMAL );\r
+ help->Append( m_menuItemHelpUpdates );\r
+ m_menuItemHelpUpdates->Enable( false );\r
+ \r
+ wxMenuItem* m_menuItemAbout;\r
+ m_menuItemAbout = new wxMenuItem( help, ID_ABOUT, wxString( _("&About") ) , _("About this program"), wxITEM_NORMAL );\r
+ help->Append( m_menuItemAbout );\r
+ \r
+ m_menubarMain->Append( help, _("&Help") ); \r
+ \r
+ this->SetMenuBar( m_menubarMain );\r
+ \r
+ wxBoxSizer* bSizer1;\r
+ bSizer1 = new wxBoxSizer( wxHORIZONTAL );\r
+ \r
+ wxBoxSizer* leftSizer;\r
+ leftSizer = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxStaticBoxSizer* snrSizer;\r
+ snrSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SNR") ), wxVERTICAL );\r
+ \r
+ m_gaugeSNR = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+ snrSizer->Add( m_gaugeSNR, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+ \r
+ wxBoxSizer* bSizer29;\r
+ bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_textSNR = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxPoint( -1,-1 ), wxSize( 35,25 ), wxTE_READONLY );\r
+ m_textSNR->SetMinSize( wxSize( 35,25 ) );\r
+ \r
+ bSizer29->Add( m_textSNR, 0, wxALIGN_CENTER|wxALL, 1 );\r
+ \r
+ \r
+ snrSizer->Add( bSizer29, 0, wxEXPAND, 1 );\r
+ \r
+ \r
+ leftSizer->Add( snrSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+ \r
+ wxStaticBoxSizer* levelSizer;\r
+ levelSizer = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Level") ), wxVERTICAL );\r
+ \r
+ m_gaugeLevel = new wxGauge( this, wxID_ANY, 100, wxDefaultPosition, wxSize( 15,135 ), wxGA_SMOOTH|wxGA_VERTICAL );\r
+ levelSizer->Add( m_gaugeLevel, 1, wxALIGN_CENTER_HORIZONTAL|wxALL, 10 );\r
+ \r
+ \r
+ leftSizer->Add( levelSizer, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 1 );\r
+ \r
+ \r
+ bSizer1->Add( leftSizer, 0, wxALL|wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* centerSizer;\r
+ centerSizer = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxBoxSizer* upperSizer;\r
+ upperSizer = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_auiNbookCtrl = new wxAuiNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxAUI_NB_BOTTOM|wxAUI_NB_DEFAULT_STYLE );\r
+ \r
+ upperSizer->Add( m_auiNbookCtrl, 1, wxALIGN_TOP|wxEXPAND, 1 );\r
+ \r
+ \r
+ centerSizer->Add( upperSizer, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALIGN_TOP|wxEXPAND, 0 );\r
+ \r
+ wxBoxSizer* lowerSizer;\r
+ lowerSizer = new wxBoxSizer( wxHORIZONTAL );\r
+ \r
+ wxBoxSizer* bSizer15;\r
+ bSizer15 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_txtCtrl = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer15->Add( m_txtCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 5 );\r
+ \r
+ \r
+ lowerSizer->Add( bSizer15, 1, wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* bSizer141;\r
+ bSizer141 = new wxBoxSizer( wxHORIZONTAL );\r
+ \r
+ m_togRxID = new wxToggleButton( this, wxID_ANY, _("RxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer141->Add( m_togRxID, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL|wxFIXED_MINSIZE, 5 );\r
+ \r
+ m_togTxID = new wxToggleButton( this, wxID_ANY, _("TxID"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer141->Add( m_togTxID, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+ \r
+ \r
+ lowerSizer->Add( bSizer141, 0, wxALIGN_RIGHT, 5 );\r
+ \r
+ \r
+ centerSizer->Add( lowerSizer, 0, wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND, 2 );\r
+ \r
+ \r
+ bSizer1->Add( centerSizer, 4, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 1 );\r
+ \r
+ wxBoxSizer* rightSizer;\r
+ rightSizer = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxStaticBoxSizer* sbSizer3;\r
+ sbSizer3 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("SQ") ), wxVERTICAL );\r
+ \r
+ m_sliderSQ = new wxSlider( this, wxID_ANY, 50, 0, 100, wxDefaultPosition, wxSize( -1,100 ), wxSL_AUTOTICKS|wxSL_INVERSE|wxSL_VERTICAL );\r
+ sbSizer3->Add( m_sliderSQ, 2, wxALIGN_CENTER|wxALL, 1 );\r
+ \r
+ wxBoxSizer* bSizer131;\r
+ bSizer131 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_ckboxSQ = new wxCheckBox( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );\r
+ bSizer131->Add( m_ckboxSQ, 0, wxALIGN_CENTER|wxALL, 5 );\r
+ \r
+ \r
+ sbSizer3->Add( bSizer131, 0, wxALIGN_CENTER, 5 );\r
+ \r
+ \r
+ rightSizer->Add( sbSizer3, 3, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 3 );\r
+ \r
+ wxStaticBoxSizer* sbSizer5;\r
+ sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Control") ), wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer151;\r
+ bSizer151 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_togBtnSplit = new wxToggleButton( this, wxID_ANY, _("Split"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_togBtnSplit->SetToolTip( _("Toggle Split mode.") );\r
+ \r
+ bSizer151->Add( m_togBtnSplit, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+ \r
+ \r
+ sbSizer5->Add( bSizer151, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL|wxEXPAND, 1 );\r
+ \r
+ wxBoxSizer* bSizer13;\r
+ bSizer13 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_togBtnAnalog = new wxToggleButton( this, wxID_ANY, _("Analog"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_togBtnAnalog->SetToolTip( _("Toggle analog/digital operation.") );\r
+ \r
+ bSizer13->Add( m_togBtnAnalog, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+ \r
+ \r
+ sbSizer5->Add( bSizer13, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+ \r
+ wxBoxSizer* bSizer14;\r
+ bSizer14 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_togBtnALC = new wxToggleButton( this, wxID_ANY, _("ALC"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_togBtnALC->SetToolTip( _("Toggle ALC Mode.") );\r
+ \r
+ bSizer14->Add( m_togBtnALC, 0, wxALL, 1 );\r
+ \r
+ \r
+ sbSizer5->Add( bSizer14, 0, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALL, 1 );\r
+ \r
+ wxBoxSizer* bSizer11;\r
+ bSizer11 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_btnTogTX = new wxToggleButton( this, wxID_ANY, _("TX"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer11->Add( m_btnTogTX, 1, wxALIGN_CENTER|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 1 );\r
+ \r
+ \r
+ sbSizer5->Add( bSizer11, 2, wxEXPAND, 1 );\r
+ \r
+ \r
+ rightSizer->Add( sbSizer5, 2, wxALIGN_CENTER|wxALL|wxEXPAND, 3 );\r
+ \r
+ \r
+ bSizer1->Add( rightSizer, 0, wxALL|wxEXPAND, 3 );\r
+ \r
+ \r
+ this->SetSizer( bSizer1 );\r
+ this->Layout();\r
+ m_statusBar1 = this->CreateStatusBar( 3, wxST_SIZEGRIP, wxID_ANY );\r
+ \r
+ // Connect Events\r
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
+ this->Connect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
+ this->Connect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
+ this->Connect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
+ this->Connect( m_menuItemOpen->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
+ this->Connect( m_menuItemOpen->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
+ this->Connect( m_menuItemSave->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
+ this->Connect( m_menuItemSave->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
+ this->Connect( m_menuItemClose->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
+ this->Connect( m_menuItemClose->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
+ this->Connect( m_menuItemExit->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
+ this->Connect( m_menuItemCopy->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
+ this->Connect( m_menuItemCopy->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
+ this->Connect( m_menuItemCut->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
+ this->Connect( m_menuItemCut->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
+ this->Connect( m_menuItemPaste->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
+ this->Connect( m_menuItemPaste->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
+ this->Connect( m_menuItemAudio->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
+ this->Connect( m_menuItemAudio->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
+ this->Connect( m_menuItemComCfg->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
+ this->Connect( m_menuItemComCfg->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
+ this->Connect( m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
+ this->Connect( m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
+ this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
+ this->Connect( m_menuItemHelpUpdates->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
+ this->Connect( m_menuItemAbout->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
+ m_togRxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
+ m_togTxID->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
+ m_sliderSQ->Connect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
+ m_ckboxSQ->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
+ m_togBtnSplit->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
+ m_togBtnAnalog->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
+ m_togBtnALC->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
+ m_btnTogTX->Connect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
}\r
\r
TopFrame::~TopFrame()\r
{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
- this->Disconnect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
- this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
- this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
- this->Disconnect( ID_OPEN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
- this->Disconnect( ID_OPEN, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
- this->Disconnect( ID_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
- this->Disconnect( ID_SAVE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
- this->Disconnect( ID_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
- this->Disconnect( ID_CLOSE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
- this->Disconnect( ID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
- this->Disconnect( ID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
- this->Disconnect( ID_COPY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
- this->Disconnect( ID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
- this->Disconnect( ID_CUT, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
- this->Disconnect( ID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
- this->Disconnect( ID_PASTE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
- this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
- this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
- this->Disconnect( ID_OPTIONS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
- this->Disconnect( ID_OPTIONS, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
- this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
- this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
- this->Disconnect( ID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
- m_togRxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
- m_togTxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
- m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
- m_ckboxSQ->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
- m_togBtnSplit->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
- m_togBtnAnalog->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
- m_togBtnALC->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
- m_btnTogTX->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
-\r
+ // Disconnect Events\r
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( TopFrame::topFrame_OnClose ) );\r
+ this->Disconnect( wxEVT_PAINT, wxPaintEventHandler( TopFrame::topFrame_OnPaint ) );\r
+ this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( TopFrame::topFrame_OnSize ) );\r
+ this->Disconnect( wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::topFrame_OnUpdateUI ) );\r
+ this->Disconnect( ID_OPEN, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnOpen ) );\r
+ this->Disconnect( ID_OPEN, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnOpenUpdateUI ) );\r
+ this->Disconnect( ID_SAVE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnSave ) );\r
+ this->Disconnect( ID_SAVE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnSaveUpdateUI ) );\r
+ this->Disconnect( ID_CLOSE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnClose ) );\r
+ this->Disconnect( ID_CLOSE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCloseUpdateUI ) );\r
+ this->Disconnect( ID_EXIT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnExit ) );\r
+ this->Disconnect( ID_COPY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCopy ) );\r
+ this->Disconnect( ID_COPY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCopyUpdateUI ) );\r
+ this->Disconnect( ID_CUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnCut ) );\r
+ this->Disconnect( ID_CUT, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnCutUpdateUI ) );\r
+ this->Disconnect( ID_PASTE, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnPaste ) );\r
+ this->Disconnect( ID_PASTE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnPasteUpdateUI ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsAudio ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsAudioUI ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsComCfg ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsComCfgUI ) );\r
+ this->Disconnect( ID_OPTIONS, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnToolsOptions ) );\r
+ this->Disconnect( ID_OPTIONS, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnToolsOptionsUI ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpCheckUpdates ) );\r
+ this->Disconnect( wxID_ANY, wxEVT_UPDATE_UI, wxUpdateUIEventHandler( TopFrame::OnHelpCheckUpdatesUI ) );\r
+ this->Disconnect( ID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( TopFrame::OnHelpAbout ) );\r
+ m_togRxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnRxID ), NULL, this );\r
+ m_togTxID->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTxID ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_LINEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEUP, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_PAGEDOWN, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBTRACK, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_THUMBRELEASE, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScroll ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_BOTTOM, wxScrollEventHandler( TopFrame::OnSliderScrollBottom ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_CHANGED, wxScrollEventHandler( TopFrame::OnCmdSliderScrollChanged ), NULL, this );\r
+ m_sliderSQ->Disconnect( wxEVT_SCROLL_TOP, wxScrollEventHandler( TopFrame::OnSliderScrollTop ), NULL, this );\r
+ m_ckboxSQ->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( TopFrame::OnCheckSQClick ), NULL, this );\r
+ m_togBtnSplit->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnSplitClick ), NULL, this );\r
+ m_togBtnAnalog->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnAnalogClick ), NULL, this );\r
+ m_togBtnALC->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnALCClick ), NULL, this );\r
+ m_btnTogTX->Disconnect( wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, wxCommandEventHandler( TopFrame::OnTogBtnTXClick ), NULL, this );\r
+ \r
}\r
\r
DlgAbout::DlgAbout( 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* bSizer20;\r
- bSizer20 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer21;\r
- bSizer21 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer23;\r
- bSizer23 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer25;\r
- bSizer25 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_bitmapAbout = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer25->Add( m_bitmapAbout, 1, wxALL|wxEXPAND, 5 );\r
-\r
-\r
- bSizer23->Add( bSizer25, 1, wxEXPAND, 5 );\r
-\r
- wxBoxSizer* bSizer26;\r
- bSizer26 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_staticText1 = new wxStaticText( this, wxID_ANY, _("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText1->Wrap( -1 );\r
- bSizer26->Add( m_staticText1, 1, wxALL, 5 );\r
-\r
-\r
- bSizer23->Add( bSizer26, 0, 0, 5 );\r
-\r
-\r
- bSizer21->Add( bSizer23, 1, wxEXPAND, 5 );\r
-\r
- wxBoxSizer* bSizer24;\r
- bSizer24 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_textCtrl2 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer24->Add( m_textCtrl2, 1, wxALL|wxEXPAND, 5 );\r
-\r
-\r
- bSizer21->Add( bSizer24, 1, wxEXPAND, 5 );\r
-\r
-\r
- bSizer20->Add( bSizer21, 1, wxEXPAND, 5 );\r
-\r
- wxBoxSizer* bSizer22;\r
- bSizer22 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_button9 = new wxButton( this, wxID_ANY, _("MyButton"), wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer22->Add( m_button9, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 );\r
-\r
-\r
- bSizer20->Add( bSizer22, 0, wxALIGN_RIGHT, 5 );\r
-\r
-\r
- this->SetSizer( bSizer20 );\r
- this->Layout();\r
-\r
- this->Centre( wxBOTH );\r
-\r
- // Connect Events\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+ \r
+ wxBoxSizer* bSizer20;\r
+ bSizer20 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer21;\r
+ bSizer21 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer23;\r
+ bSizer23 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer25;\r
+ bSizer25 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_bitmapAbout = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer25->Add( m_bitmapAbout, 1, wxALL|wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer23->Add( bSizer25, 1, wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* bSizer26;\r
+ bSizer26 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_staticText1 = new wxStaticText( this, wxID_ANY, _("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText1->Wrap( -1 );\r
+ bSizer26->Add( m_staticText1, 1, wxALL, 5 );\r
+ \r
+ \r
+ bSizer23->Add( bSizer26, 0, 0, 5 );\r
+ \r
+ \r
+ bSizer21->Add( bSizer23, 1, wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* bSizer24;\r
+ bSizer24 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_textCtrl2 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer24->Add( m_textCtrl2, 1, wxALL|wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer21->Add( bSizer24, 1, wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer20->Add( bSizer21, 1, wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* bSizer22;\r
+ bSizer22 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_button9 = new wxButton( this, wxID_ANY, _("MyButton"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer22->Add( m_button9, 0, wxALIGN_BOTTOM|wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ \r
+ bSizer20->Add( bSizer22, 0, wxALIGN_RIGHT, 5 );\r
+ \r
+ \r
+ this->SetSizer( bSizer20 );\r
+ this->Layout();\r
+ \r
+ this->Centre( wxBOTH );\r
+ \r
+ // Connect Events\r
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgAbout::OnClose ) );\r
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
}\r
\r
DlgAbout::~DlgAbout()\r
{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
-\r
+ // Disconnect Events\r
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgAbout::OnClose ) );\r
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAbout::OnInitDialog ) );\r
+ \r
}\r
\r
DlgAudio::DlgAudio( 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* bSizer27;\r
- bSizer27 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer271;\r
- bSizer271 = new wxBoxSizer( wxHORIZONTAL );\r
-\r
- wxStaticBoxSizer* sbSizer6;\r
- sbSizer6 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Rx Input") ), wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer31;\r
- bSizer31 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_lbRxInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
- bSizer31->Add( m_lbRxInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
-\r
- m_textRxInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer31->Add( m_textRxInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
-\r
-\r
- sbSizer6->Add( bSizer31, 1, wxEXPAND, 6 );\r
-\r
-\r
- bSizer271->Add( sbSizer6, 1, wxEXPAND, 5 );\r
-\r
- wxStaticBoxSizer* sbSizer7;\r
- sbSizer7 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Tx Output") ), wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer281;\r
- bSizer281 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_lbTxOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
- bSizer281->Add( m_lbTxOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
-\r
- m_textCtrl15 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer281->Add( m_textCtrl15, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
-\r
-\r
- sbSizer7->Add( bSizer281, 1, wxEXPAND, 5 );\r
-\r
-\r
- bSizer271->Add( sbSizer7, 1, wxEXPAND, 6 );\r
-\r
-\r
- bSizer27->Add( bSizer271, 1, wxEXPAND, 5 );\r
-\r
- wxBoxSizer* bSizer26;\r
- bSizer26 = new wxBoxSizer( wxHORIZONTAL );\r
-\r
- wxStaticBoxSizer* sbSizer8;\r
- sbSizer8 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Input") ), wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer29;\r
- bSizer29 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_lbVoiceInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
- bSizer29->Add( m_lbVoiceInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
-\r
- m_textVoiceInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer29->Add( m_textVoiceInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
-\r
-\r
- sbSizer8->Add( bSizer29, 1, wxEXPAND, 5 );\r
-\r
-\r
- bSizer26->Add( sbSizer8, 1, wxEXPAND, 6 );\r
-\r
- wxStaticBoxSizer* sbSizer9;\r
- sbSizer9 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Output") ), wxVERTICAL );\r
-\r
- wxBoxSizer* bSizer30;\r
- bSizer30 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_lbVoiceOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_SINGLE );\r
- bSizer30->Add( m_lbVoiceOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
-\r
- m_textVoiceOutput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- bSizer30->Add( m_textVoiceOutput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
-\r
-\r
- sbSizer9->Add( bSizer30, 1, wxEXPAND, 1 );\r
-\r
-\r
- bSizer26->Add( sbSizer9, 1, wxEXPAND, 6 );\r
-\r
-\r
- bSizer27->Add( bSizer26, 1, wxEXPAND, 1 );\r
-\r
- wxBoxSizer* bSizer28;\r
- bSizer28 = new wxBoxSizer( wxVERTICAL );\r
-\r
- m_sdbSizer3 = new wxStdDialogButtonSizer();\r
- m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
- m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
- m_sdbSizer3Apply = new wxButton( this, wxID_APPLY );\r
- m_sdbSizer3->AddButton( m_sdbSizer3Apply );\r
- m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
- m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
- m_sdbSizer3->Realize();\r
-\r
- bSizer28->Add( m_sdbSizer3, 1, wxEXPAND, 5 );\r
-\r
-\r
- bSizer27->Add( bSizer28, 0, wxEXPAND, 5 );\r
-\r
-\r
- this->SetSizer( bSizer27 );\r
- this->Layout();\r
-\r
- this->Centre( wxBOTH );\r
-\r
- // Connect Events\r
- m_lbRxInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
- m_lbTxOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
- m_lbVoiceInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
- m_lbVoiceOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
- m_sdbSizer3Apply->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
- m_sdbSizer3Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
- m_sdbSizer3OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+ \r
+ wxBoxSizer* bSizer27;\r
+ bSizer27 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer271;\r
+ bSizer271 = new wxBoxSizer( wxHORIZONTAL );\r
+ \r
+ wxStaticBoxSizer* sbSizer6;\r
+ sbSizer6 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Rx Input") ), wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer31;\r
+ bSizer31 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_lbRxInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_HSCROLL|wxLB_SINGLE ); \r
+ bSizer31->Add( m_lbRxInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+ \r
+ m_textRxInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer31->Add( m_textRxInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+ \r
+ \r
+ sbSizer6->Add( bSizer31, 1, wxEXPAND, 6 );\r
+ \r
+ \r
+ bSizer271->Add( sbSizer6, 1, wxEXPAND, 5 );\r
+ \r
+ wxStaticBoxSizer* sbSizer7;\r
+ sbSizer7 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Tx Output") ), wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer281;\r
+ bSizer281 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_lbTxOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_HSCROLL|wxLB_SINGLE ); \r
+ bSizer281->Add( m_lbTxOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+ \r
+ m_textCtrl15 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer281->Add( m_textCtrl15, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+ \r
+ \r
+ sbSizer7->Add( bSizer281, 1, wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer271->Add( sbSizer7, 1, wxEXPAND, 6 );\r
+ \r
+ \r
+ bSizer27->Add( bSizer271, 1, wxEXPAND, 5 );\r
+ \r
+ wxBoxSizer* bSizer26;\r
+ bSizer26 = new wxBoxSizer( wxHORIZONTAL );\r
+ \r
+ wxStaticBoxSizer* sbSizer8;\r
+ sbSizer8 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Input") ), wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer29;\r
+ bSizer29 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_lbVoiceInput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_HSCROLL|wxLB_SINGLE ); \r
+ bSizer29->Add( m_lbVoiceInput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+ \r
+ m_textVoiceInput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer29->Add( m_textVoiceInput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+ \r
+ \r
+ sbSizer8->Add( bSizer29, 1, wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer26->Add( sbSizer8, 1, wxEXPAND, 6 );\r
+ \r
+ wxStaticBoxSizer* sbSizer9;\r
+ sbSizer9 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Voice Output") ), wxVERTICAL );\r
+ \r
+ wxBoxSizer* bSizer30;\r
+ bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_lbVoiceOutput = new wxListBox( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0, NULL, wxLB_HSCROLL|wxLB_SINGLE ); \r
+ bSizer30->Add( m_lbVoiceOutput, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 2 );\r
+ \r
+ m_textVoiceOutput = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ bSizer30->Add( m_textVoiceOutput, 0, wxALIGN_CENTER|wxALL|wxEXPAND, 2 );\r
+ \r
+ \r
+ sbSizer9->Add( bSizer30, 1, wxEXPAND, 1 );\r
+ \r
+ \r
+ bSizer26->Add( sbSizer9, 1, wxEXPAND, 6 );\r
+ \r
+ \r
+ bSizer27->Add( bSizer26, 1, wxEXPAND, 1 );\r
+ \r
+ wxBoxSizer* bSizer28;\r
+ bSizer28 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+ m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
+ m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
+ m_sdbSizer3Apply = new wxButton( this, wxID_APPLY );\r
+ m_sdbSizer3->AddButton( m_sdbSizer3Apply );\r
+ m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
+ m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
+ m_sdbSizer3->Realize();\r
+ \r
+ bSizer28->Add( m_sdbSizer3, 1, wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer27->Add( bSizer28, 0, wxEXPAND, 5 );\r
+ \r
+ \r
+ this->SetSizer( bSizer27 );\r
+ this->Layout();\r
+ \r
+ this->Centre( wxBOTH );\r
+ \r
+ // Connect Events\r
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgAudio::OnClose ) );\r
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAudio::OnInitDialog ) );\r
+ m_lbRxInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
+ m_lbTxOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
+ m_lbVoiceInput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
+ m_lbVoiceOutput->Connect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
+ m_sdbSizer3Apply->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
+ m_sdbSizer3Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
+ m_sdbSizer3OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
}\r
\r
DlgAudio::~DlgAudio()\r
{\r
- // Disconnect Events\r
- m_lbRxInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
- m_lbTxOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
- m_lbVoiceInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
- m_lbVoiceOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
- m_sdbSizer3Apply->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
- m_sdbSizer3Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
- m_sdbSizer3OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
-\r
+ // Disconnect Events\r
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgAudio::OnClose ) );\r
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgAudio::OnInitDialog ) );\r
+ m_lbRxInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnRxInputSelect ), NULL, this );\r
+ m_lbTxOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnTxOutputSelect ), NULL, this );\r
+ m_lbVoiceInput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceInputSelect ), NULL, this );\r
+ m_lbVoiceOutput->Disconnect( wxEVT_COMMAND_LISTBOX_SELECTED, wxCommandEventHandler( DlgAudio::OnVoiceOutputSelect ), NULL, this );\r
+ m_sdbSizer3Apply->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnApply ), NULL, this );\r
+ m_sdbSizer3Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnCancel ), NULL, this );\r
+ m_sdbSizer3OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DlgAudio::OnOK ), NULL, this );\r
+ \r
}\r
\r
DlgOptions::DlgOptions( 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* bSizer30;\r
- bSizer30 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxStaticBoxSizer* sbSizer5;\r
- sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Config Options") ), wxHORIZONTAL );\r
-\r
- wxGridSizer* gSizer2;\r
- gSizer2 = new wxGridSizer( 6, 2, 0, 0 );\r
-\r
- m_staticText2 = new wxStaticText( this, wxID_ANY, _("Option #1:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText2->Wrap( -1 );\r
- gSizer2->Add( m_staticText2, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl3 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl3, 1, wxALL, 5 );\r
-\r
- m_staticText3 = new wxStaticText( this, wxID_ANY, _("Option #2:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText3->Wrap( -1 );\r
- gSizer2->Add( m_staticText3, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl4 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl4, 1, wxALL, 5 );\r
-\r
- m_staticText4 = new wxStaticText( this, wxID_ANY, _("Option #3:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText4->Wrap( -1 );\r
- gSizer2->Add( m_staticText4, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl5 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl5, 1, wxALL, 5 );\r
-\r
- m_staticText5 = new wxStaticText( this, wxID_ANY, _("Option #4:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText5->Wrap( -1 );\r
- gSizer2->Add( m_staticText5, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl6 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl6, 1, wxALL, 5 );\r
-\r
- m_staticText6 = new wxStaticText( this, wxID_ANY, _("Option #5:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText6->Wrap( -1 );\r
- gSizer2->Add( m_staticText6, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl7 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl7, 1, wxALL, 5 );\r
-\r
- m_staticText7 = new wxStaticText( this, wxID_ANY, _("Option #6:"), wxDefaultPosition, wxDefaultSize, 0 );\r
- m_staticText7->Wrap( -1 );\r
- gSizer2->Add( m_staticText7, 1, wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl8 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer2->Add( m_textCtrl8, 1, wxALL, 5 );\r
-\r
-\r
- sbSizer5->Add( gSizer2, 1, wxEXPAND, 5 );\r
-\r
-\r
- bSizer30->Add( sbSizer5, 1, wxEXPAND, 5 );\r
-\r
- m_sdbSizer4 = new wxStdDialogButtonSizer();\r
- m_sdbSizer4OK = new wxButton( this, wxID_OK );\r
- m_sdbSizer4->AddButton( m_sdbSizer4OK );\r
- m_sdbSizer4Cancel = new wxButton( this, wxID_CANCEL );\r
- m_sdbSizer4->AddButton( m_sdbSizer4Cancel );\r
- m_sdbSizer4->Realize();\r
-\r
- bSizer30->Add( m_sdbSizer4, 0, wxALIGN_RIGHT, 5 );\r
-\r
-\r
- this->SetSizer( bSizer30 );\r
- this->Layout();\r
-\r
- this->Centre( wxBOTH );\r
-\r
- // Connect Events\r
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
- this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+ \r
+ wxBoxSizer* bSizer30;\r
+ bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxStaticBoxSizer* sbSizer5;\r
+ sbSizer5 = new wxStaticBoxSizer( new wxStaticBox( this, wxID_ANY, _("Config Options") ), wxHORIZONTAL );\r
+ \r
+ wxGridSizer* gSizer2;\r
+ gSizer2 = new wxGridSizer( 6, 2, 0, 0 );\r
+ \r
+ m_staticText2 = new wxStaticText( this, wxID_ANY, _("Option #1:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText2->Wrap( -1 );\r
+ gSizer2->Add( m_staticText2, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl3 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl3, 1, wxALL, 5 );\r
+ \r
+ m_staticText3 = new wxStaticText( this, wxID_ANY, _("Option #2:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText3->Wrap( -1 );\r
+ gSizer2->Add( m_staticText3, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl4 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl4, 1, wxALL, 5 );\r
+ \r
+ m_staticText4 = new wxStaticText( this, wxID_ANY, _("Option #3:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText4->Wrap( -1 );\r
+ gSizer2->Add( m_staticText4, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl5 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl5, 1, wxALL, 5 );\r
+ \r
+ m_staticText5 = new wxStaticText( this, wxID_ANY, _("Option #4:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText5->Wrap( -1 );\r
+ gSizer2->Add( m_staticText5, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl6 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl6, 1, wxALL, 5 );\r
+ \r
+ m_staticText6 = new wxStaticText( this, wxID_ANY, _("Option #5:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText6->Wrap( -1 );\r
+ gSizer2->Add( m_staticText6, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl7 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl7, 1, wxALL, 5 );\r
+ \r
+ m_staticText7 = new wxStaticText( this, wxID_ANY, _("Option #6:"), wxDefaultPosition, wxDefaultSize, 0 );\r
+ m_staticText7->Wrap( -1 );\r
+ gSizer2->Add( m_staticText7, 1, wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl8 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer2->Add( m_textCtrl8, 1, wxALL, 5 );\r
+ \r
+ \r
+ sbSizer5->Add( gSizer2, 1, wxEXPAND, 5 );\r
+ \r
+ \r
+ bSizer30->Add( sbSizer5, 1, wxEXPAND, 5 );\r
+ \r
+ m_sdbSizer4 = new wxStdDialogButtonSizer();\r
+ m_sdbSizer4OK = new wxButton( this, wxID_OK );\r
+ m_sdbSizer4->AddButton( m_sdbSizer4OK );\r
+ m_sdbSizer4Cancel = new wxButton( this, wxID_CANCEL );\r
+ m_sdbSizer4->AddButton( m_sdbSizer4Cancel );\r
+ m_sdbSizer4->Realize();\r
+ \r
+ bSizer30->Add( m_sdbSizer4, 0, wxALIGN_RIGHT, 5 );\r
+ \r
+ \r
+ this->SetSizer( bSizer30 );\r
+ this->Layout();\r
+ \r
+ this->Centre( wxBOTH );\r
+ \r
+ // Connect Events\r
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
+ this->Connect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
}\r
\r
DlgOptions::~DlgOptions()\r
{\r
- // Disconnect Events\r
- this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
- this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
-\r
+ // Disconnect Events\r
+ this->Disconnect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( DlgOptions::OnClose ) );\r
+ this->Disconnect( wxEVT_INIT_DIALOG, wxInitDialogEventHandler( DlgOptions::OnInitDialog ) );\r
+ \r
}\r
\r
DlgComPorts::DlgComPorts( 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* bSizer30;\r
- bSizer30 = new wxBoxSizer( wxVERTICAL );\r
-\r
- wxGridSizer* gSizer3;\r
- gSizer3 = new wxGridSizer( 2, 2, 0, 0 );\r
-\r
- m_staticText8 = new wxStaticText( this, wxID_ANY, _("Available Ports:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
- m_staticText8->Wrap( -1 );\r
- gSizer3->Add( m_staticText8, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_listCtrlPortSelect = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON|wxLC_SINGLE_SEL );\r
- gSizer3->Add( m_listCtrlPortSelect, 1, wxALL|wxEXPAND, 5 );\r
-\r
- m_staticText9 = new wxStaticText( this, wxID_ANY, _("Use Port:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
- m_staticText9->Wrap( -1 );\r
- gSizer3->Add( m_staticText9, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
-\r
- m_textCtrl10 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
- gSizer3->Add( m_textCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
-\r
-\r
- bSizer30->Add( gSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
-\r
- m_sdbSizer3 = new wxStdDialogButtonSizer();\r
- m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
- m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
- m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
- m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
- m_sdbSizer3->Realize();\r
-\r
- bSizer30->Add( m_sdbSizer3, 0, wxEXPAND, 5 );\r
-\r
-\r
- this->SetSizer( bSizer30 );\r
- this->Layout();\r
-\r
- this->Centre( wxBOTH );\r
-\r
- // Connect Events\r
- m_listCtrlPortSelect->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
+ this->SetSizeHints( wxDefaultSize, wxDefaultSize );\r
+ \r
+ wxBoxSizer* bSizer30;\r
+ bSizer30 = new wxBoxSizer( wxVERTICAL );\r
+ \r
+ wxGridSizer* gSizer3;\r
+ gSizer3 = new wxGridSizer( 2, 2, 0, 0 );\r
+ \r
+ m_staticText8 = new wxStaticText( this, wxID_ANY, _("Available Ports:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+ m_staticText8->Wrap( -1 );\r
+ gSizer3->Add( m_staticText8, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_listCtrlPortSelect = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON|wxLC_SINGLE_SEL );\r
+ gSizer3->Add( m_listCtrlPortSelect, 1, wxALL|wxEXPAND, 5 );\r
+ \r
+ m_staticText9 = new wxStaticText( this, wxID_ANY, _("Use Port:"), wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT );\r
+ m_staticText9->Wrap( -1 );\r
+ gSizer3->Add( m_staticText9, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 5 );\r
+ \r
+ m_textCtrl10 = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );\r
+ gSizer3->Add( m_textCtrl10, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5 );\r
+ \r
+ \r
+ bSizer30->Add( gSizer3, 1, wxALIGN_CENTER_HORIZONTAL|wxALL|wxEXPAND, 5 );\r
+ \r
+ m_sdbSizer3 = new wxStdDialogButtonSizer();\r
+ m_sdbSizer3OK = new wxButton( this, wxID_OK );\r
+ m_sdbSizer3->AddButton( m_sdbSizer3OK );\r
+ m_sdbSizer3Cancel = new wxButton( this, wxID_CANCEL );\r
+ m_sdbSizer3->AddButton( m_sdbSizer3Cancel );\r
+ m_sdbSizer3->Realize();\r
+ \r
+ bSizer30->Add( m_sdbSizer3, 0, wxEXPAND, 5 );\r
+ \r
+ \r
+ this->SetSizer( bSizer30 );\r
+ this->Layout();\r
+ \r
+ this->Centre( wxBOTH );\r
+ \r
+ // Connect Events\r
+ m_listCtrlPortSelect->Connect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
}\r
\r
DlgComPorts::~DlgComPorts()\r
{\r
- // Disconnect Events\r
- m_listCtrlPortSelect->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
-\r
+ // Disconnect Events\r
+ m_listCtrlPortSelect->Disconnect( wxEVT_COMMAND_LIST_ITEM_SELECTED, wxListEventHandler( DlgComPorts::OnListItemSelected ), NULL, this );\r
+ \r
}\r