Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }