public override void AddToTopUI(IModifier m) { modifier_ = m as StepExtenderModifier; if (modifier_ == null) { return; } AddAtomWidgets(m); widgets_.AddToUI(types_); storableWidgets_.AddToUI(modifier_.Holder); widgets_.AddToUI(new LargeSpacer(Widget.Right)); widgets_.AddToUI(new LargeSpacer(Widget.Right)); widgets_.AddToUI(new LargeSpacer(Widget.Right)); }
public override void AddToTopUI(IModifier m) { modifier_ = m as StorableModifier; if (modifier_ == null) { return; } var p = modifier_?.Parameter; if (p == null) { parameterUI_ = null; } else { if (parameterUI_ == null || parameterUI_.ParameterType != p.GetFactoryTypeName()) { parameterUI_ = CreateParameterUI(p); } } AddAtomWidgets(m); widgets_.AddToUI(types_); storableWidgets_.AddToUI(modifier_.Holder); if (parameterUI_ != null) { widgets_.AddToUI(new SmallSpacer(Widget.Right)); parameterUI_.AddToUI(p); } AddAtomWithMovementWidgets(m); base.AddToTopUI(m); }