void WelcomePage::OnRecentFileUI(wxUpdateUIEvent& event) { wxArrayString files; clMainFrame::Get()->GetMainBook()->GetRecentlyOpenedFiles(files); event.Enable(!files.IsEmpty()); }
void KinectTestMainFrame::OnSPINCTRLUpdate( wxUpdateUIEvent& event ) { event.Enable(m_SendToGatewayCheckBox->IsChecked()); }
void EditorSettingsMiscPanel::LocaleChkUpdateUI(wxUpdateUIEvent& event) { event.Enable(m_AvailableLocales->GetCount() > 0); }
void OnEnableIfNetplayNotRunning(wxUpdateUIEvent& event) { event.Enable(!NetPlay::IsNetPlayRunning()); }
void KinectTestMainFrame::OnGRABBERSTARTUpdate( wxUpdateUIEvent& event ) { event.Enable(m_SelectedDeviceIndex >= 0 && (!m_Grabber || !m_Grabber->IsStarted())); }
void OnEnableIfCoreNotRunning(wxUpdateUIEvent& event) { event.Enable(!Core::IsRunning()); }
void OnEnableIfCoreRunningOrPaused(wxUpdateUIEvent& event) { const auto state = Core::GetState(); event.Enable(state == Core::State::Running || state == Core::State::Paused); }
void wxComboBox::OnUpdateSelectAll(wxUpdateUIEvent& event) { event.Enable(GetLastPosition() > 0); }
void SFTPTreeView::OnConnectUI(wxUpdateUIEvent& event) { event.Enable(!m_choiceAccount->GetStringSelection().IsEmpty() && !m_sftp); }
void wxComboBox::OnUpdateRedo(wxUpdateUIEvent& event) { event.Enable( CanRedo() ); }
void wxComboBox::OnUpdateDelete(wxUpdateUIEvent& event) { event.Enable(HasSelection() && IsEditable()) ; }
void wxComboBox::OnUpdatePaste(wxUpdateUIEvent& event) { event.Enable( CanPaste() ); }
void wxComboBox::OnUpdateCopy(wxUpdateUIEvent& event) { event.Enable( CanCopy() ); }
void WelcomePage::OnRecentProjectUI(wxUpdateUIEvent& event) { wxArrayString files; ManagerST::Get()->GetRecentlyOpenedWorkspaces(files); event.Enable(!files.IsEmpty()); }
void wxTextCtrl::OnUpdateRedo(wxUpdateUIEvent& event) { event.Enable( CanRedo() ); }
void SFTPTreeView::OnDisconnectUI(wxUpdateUIEvent& event) { event.Enable(m_sftp); }
void OnEnableIfCoreUninitialized(wxUpdateUIEvent& event) { event.Enable(Core::GetState() == Core::State::Uninitialized); }
void SFTPTreeView::OnAddBookmarkUI(wxUpdateUIEvent& event) { event.Enable(IsConnected()); }
void OnEnableIfCorePaused(wxUpdateUIEvent& event) { event.Enable(Core::GetState() == Core::State::Paused); }
void SFTPTreeView::OnGotoLocationUI(wxUpdateUIEvent& event) { event.Enable(IsConnected()); }
void OnEnableIfCPUCanStep(wxUpdateUIEvent& event) { event.Enable(Core::IsRunning() && CPU::IsStepping()); }
void SFTPTreeView::OnChoiceAccountUI(wxUpdateUIEvent& event) { event.Enable(!IsConnected()); }
void DbViewerPanel::OnRefreshUI(wxUpdateUIEvent& event) { event.Enable(m_pConnections->HasChildren()); }
void SFTPTreeView::OnOpenTerminalUI(wxUpdateUIEvent& event) { event.Enable(true); }
void KinectTestMainFrame::OnGRABBERSTOPUpdate( wxUpdateUIEvent& event ) { event.Enable(m_Grabber && m_Grabber->IsStarted()); }
void wxTextCtrl::OnUpdateCopy(wxUpdateUIEvent& event) { event.Enable( CanCopy() ); }
void CACTIVE_Parameters::On_Restore_UI(wxUpdateUIEvent &event) { event.Enable(m_pControl->is_Modified()); }
void wxTextCtrl::OnUpdatePaste(wxUpdateUIEvent& event) { event.Enable( CanPaste() ); }
void EditorSettingsMiscPanel::LocaleChoiceUpdateUI(wxUpdateUIEvent& event) { event.Enable(m_SetLocale->IsChecked()); }
void ctConfigToolView::OnUpdateSaveConfigureCommand(wxUpdateUIEvent& event) { event.Enable(true); }