void ToggleButtonStates(Button button) { m_ButtonStrip.Query <Button>().ForEach((b) => { b.pseudoStates &= ~(PseudoStates.Checked); }); button.pseudoStates |= PseudoStates.Checked; button.IncrementVersion(VersionChangeType.Styles); }
void ToggleButtonStates() { m_ButtonStrip.Query <Button>().ForEach((b) => { b.pseudoStates &= ~(PseudoStates.Checked); if ((b.name == s_BoldChoice && m_InternalState.HasFlag(FontStyleFlag.Bold)) || (b.name == s_ItalicChocie && m_InternalState.HasFlag(FontStyleFlag.Italic))) { b.pseudoStates |= PseudoStates.Checked; } }); }