protected void RemoveControlLayout(ControlLayout ctrl) { PreviousLayout(); controls.Remove(ctrl); }
protected void AddControlLayout(ControlLayout ctrl) { ctrl.SetModule(this); controls.Add(ctrl); currentControlLayout = controls[0]; }
public void PreviousLayout() { if (controls == null) { return; } int prev = controls.IndexOf(currentControlLayout) - 1; if (prev < 0) { prev = controls.Count - 1; } currentControlLayout = controls[prev]; currentControlLayout.Select(); }
public void NextLayout() { if (controls == null) { return; } int next = controls.IndexOf(currentControlLayout) + 1; if (next >= controls.Count) { next = 0; } currentControlLayout = controls[next]; currentControlLayout.Select(); }
public bool IsLayoutSelected(ControlLayout layout) { return currentControlLayout == layout; }
public RadioButtonControlGroup(ControlLayout layout) { radioLayout = layout; radioControls = new List<RadioButtonControl>(); }