void LIB_EDIT_FRAME::OnUpdateEditingPart( wxUpdateUIEvent& aEvent ) { aEvent.Enable( m_component != NULL ); if( m_component != NULL && aEvent.GetEventObject() == m_drawToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void FOOTPRINT_EDIT_FRAME::OnUpdateVerticalToolbar( wxUpdateUIEvent& aEvent ) { aEvent.Enable( GetBoard()->m_Modules != NULL ); if( aEvent.GetEventObject() == m_drawToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void LIB_EDIT_FRAME::OnUpdateEditingPart( wxUpdateUIEvent& aEvent ) { LIB_PART* part = GetCurPart(); aEvent.Enable( part != NULL ); if( part && aEvent.GetEventObject() == m_drawToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
/// Updates the radio button enable and selected states void DragButtonList::UpdateUI(wxUpdateUIEvent& event) { if (event.GetId() > wxID_HIGHEST && event.GetId() <= (int) mEnableStates.GetCount() + wxID_HIGHEST) { event.Enable(mEnableStates[event.GetId() - wxID_HIGHEST - 1]); } if (event.GetId() == (int) mSelected + wxID_HIGHEST + 1) { ((wxRadioButton *) event.GetEventObject())->SetValue(true); //toggles the others automatically } }
void EditorSettingsLocal::checkBoxAppendLFUpdateUI( wxUpdateUIEvent& event ) { m_checkBoxAppendLF->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void PCB_EDIT_FRAME::OnUpdateMuWaveToolbar( wxUpdateUIEvent& aEvent ) { if( aEvent.GetEventObject() == m_microWaveToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void EditorSettingsLocal::indentsUsesTabsUpdateUI( wxUpdateUIEvent& event ) { m_indentsUsesTabs->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void SCH_EDIT_FRAME::OnUpdateSelectTool( wxUpdateUIEvent& aEvent ) { if( aEvent.GetEventObject() == m_drawToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void PCB_EDIT_FRAME::OnUpdateVerticalToolbar( wxUpdateUIEvent& aEvent ) { if( aEvent.GetEventObject() == m_drawToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void EditorSettingsLocal::fileEncodingUpdateUI( wxUpdateUIEvent& event ) { m_fileEncoding->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); m_staticTextfileEncoding->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void FOOTPRINT_EDIT_FRAME::OnUpdateSelectTool( wxUpdateUIEvent& aEvent ) { if( aEvent.GetEventObject() == m_drawToolBar || aEvent.GetEventObject() == m_mainToolBar ) aEvent.Check( GetToolId() == aEvent.GetId() ); }
void EditorSettingsLocal::whitespaceStyleUpdateUI( wxUpdateUIEvent& event ) { m_whitespaceStyle->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); m_staticTextwhitespaceStyle->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::choiceEOLUpdateUI( wxUpdateUIEvent& event ) { m_choiceEOL->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); m_EOLstatic->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::highlightCaretLineUpdateUI( wxUpdateUIEvent& event ) { m_highlightCaretLine->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::tabWidthUpdateUI( wxUpdateUIEvent& event ) { m_tabWidth->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); m_staticTexttabWidth->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::showIndentationGuideLinesUpdateUI( wxUpdateUIEvent& event ) { m_showIndentationGuideLines->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::displayLineNumbersUpdateUI( wxUpdateUIEvent& event ) { m_displayLineNumbers->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::checkBoxHideChangeMarkerMarginUpdateUI( wxUpdateUIEvent& event ) { m_checkBoxHideChangeMarkerMargin->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::checkBoxDisplayFoldMarginUpdateUI( wxUpdateUIEvent& event ) { m_checkBoxDisplayFoldMargin->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }
void EditorSettingsLocal::displayBookmarkMarginUpdateUI( wxUpdateUIEvent& event ) { m_displayBookmarkMargin->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() ); }