/* * Member Methods */ public override void AddComponents(ContainerCIO container) { LabelCIO labelCIO1 = (LabelCIO)_CIOs[LABEL1_INDEX]; StateLinkedCIO stateCIO1 = (StateLinkedCIO)_CIOs[COMPONENT1_INDEX]; LabelCIO labelCIO2 = (LabelCIO)_CIOs[LABEL2_INDEX]; StateLinkedCIO stateCIO2 = (StateLinkedCIO)_CIOs[COMPONENT2_INDEX]; container.AddCIO(labelCIO1); container.AddCIO(stateCIO1); container.AddCIO(labelCIO2); container.AddCIO(stateCIO2); }
/* * Member Methods */ public override void AddComponents(ContainerCIO container, LayoutVariables vars) { ControlBasedCIO stateCIO = (ControlBasedCIO)_CIOs[COMPONENT_INDEX]; container.AddCIO(stateCIO); _maxTextOffset = stateCIO.GetControlOffset().Y; this.CalculateMinimumSize(vars); this.CalculatePreferredSize(vars); }
/* * Member Methods */ public override void AddComponents(ContainerCIO container, LayoutVariables vars) { LabelCIO labelCIO = (LabelCIO)_CIOs[LABEL_INDEX]; ControlBasedCIO stateCIO = (ControlBasedCIO)_CIOs[COMPONENT_INDEX]; container.AddCIO(labelCIO); container.AddCIO(stateCIO); if (labelCIO != null) { _maxTextOffset = Math.Max(labelCIO.GetControlOffset().Y, stateCIO.GetControlOffset().Y); } else { _maxTextOffset = stateCIO.GetControlOffset().Y; } this.CalculateMinimumSize(vars); this.CalculatePreferredSize(vars); }
public override void AddComponents(ContainerCIO container, LayoutVariables vars) { Container = container; Container.AddCIO(_tabbedPanel); IEnumerator e = _panels.GetEnumerator(); while (e.MoveNext()) { ((InterfaceNode)e.Current).AddComponents(container, vars); } this.CalculateMinimumSize(vars); this.CalculatePreferredSize(vars); }
/* * Member Methods */ public override void AddComponents(ContainerCIO container, LayoutVariables vars) { LabelCIO labelCIO = (LabelCIO)_CIOs[LABEL_INDEX]; StateLinkedCIO stateCIO1 = (StateLinkedCIO)_CIOs[COMPONENT1_INDEX]; StateLinkedCIO stateCIO2 = (StateLinkedCIO)_CIOs[COMPONENT2_INDEX]; if (labelCIO != null) { container.AddCIO(labelCIO); } container.AddCIO(stateCIO1); container.AddCIO(stateCIO2); _maxTextOffset = Math.Max(stateCIO1.GetControlOffset().Y, stateCIO2.GetControlOffset().Y); if (labelCIO != null) { _maxTextOffset = Math.Max(labelCIO.GetControlOffset().Y, _maxTextOffset); } this.CalculateMinimumSize(vars); this.CalculatePreferredSize(vars); }