next_state = VK_IDLE;
}
- if (vk_event == VK_DT) {
+ if (vk_event == VK_DT) {
vk_rx_time += DT;
// if we lose sync restart RX state
dlg->ShowModal();
delete dlg;
}
+
+void MainFrame::OnToolsPlugInCfgUI(wxUpdateUIEvent& event)
+{
+ event.Enable(!m_RxRunning);
+}
//-------------------------------------------------------------------------
void OnToolsOptionsUI(wxUpdateUIEvent& event);
void OnToolsPlugInCfg( wxCommandEvent& event );
+ void OnToolsPlugInCfgUI( wxUpdateUIEvent& event );
void OnPlayFileToMicIn( wxCommandEvent& event );
void StopPlayFileToMicIn(void);
this->Connect(m_menuItemOptions->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler(TopFrame::OnToolsOptionsUI));
this->Connect(m_menuItemPlugIn->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(TopFrame::OnToolsPlugInCfg));
+ this->Connect(m_menuItemPlugIn->GetId(), wxEVT_UPDATE_UI, wxUpdateUIEventHandler(TopFrame::OnToolsPlugInCfgUI));
this->Connect(m_menuItemPlayFileToMicIn->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(TopFrame::OnPlayFileToMicIn));
this->Connect(m_menuItemRecFileFromRadio->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(TopFrame::OnRecFileFromRadio));
virtual void OnToolsOptions( wxCommandEvent& event ) { event.Skip(); }
virtual void OnToolsPlugInCfg( wxCommandEvent& event ) { event.Skip(); }
+ virtual void OnToolsPlugInCfgUI( wxUpdateUIEvent& event ) { event.Skip(); }
virtual void OnToolsUDP( wxCommandEvent& event ) { event.Skip(); }
virtual void OnToolsOptionsUI( wxUpdateUIEvent& event ) { event.Skip(); }