public void NotifyToggleDeselected(HedraToggle toggle) { if (behaviour == ToggleGroupBehaviour.RadioButton && setToggles.Count <= 1) { toggle.Set(); return; } setToggles.Remove(toggle); }
public void Set(int index) { if (index < 0 || index >= toggles.Count) { return; } HedraToggle target = toggles[index]; if (!target.IsSet) { target.Set(); } if (behaviour == ToggleGroupBehaviour.RadioButton) { UnsetTogglesExcept(target); setToggles.Clear(); } setToggles.Add(target); }