コード例 #1
0
ファイル: Widgets.cs プロジェクト: via5/Synergy
        protected override void DoAddToUI()
        {
            RemoveFromUI();

            element_ = sc_.CreateSlider(storable_, Bits.IsSet(flags_, Right));
            element_.slider.wholeNumbers = true;

            if (Bits.IsSet(flags_, Disabled))
            {
                element_.defaultButtonEnabled = false;
                element_.quickButtonsEnabled  = false;
            }

            if (parameter_ != null)
            {
                if (Synergy.Instance.Options.PickAnimatable)
                {
                    animatable_ = new SubCheckbox(
                        this, "Animatable", parameter_.Registered,
                        AnimatableChanged);

                    animatable_.AddToUI();
                }

                Value = parameter_.Value;
            }
        }
コード例 #2
0
ファイル: Widgets.cs プロジェクト: via5/Synergy
        protected override void DoAddToUI()
        {
            RemoveFromUI();

            element_ = sc_.CreateToggle(storable_, Bits.IsSet(flags_, Right));

            if (Bits.IsSet(flags_, Tall))
            {
                element_.height = LineHeight * 2;
            }

            element_.toggle.interactable = !Bits.IsSet(flags_, Disabled);

            if (parameter_ != null)
            {
                if (Synergy.Instance.Options.PickAnimatable)
                {
                    animatable_ = new SubCheckbox(
                        this, "Animatable", parameter_.Registered,
                        AnimatableChanged);

                    animatable_.AddToUI();
                }

                Value = parameter_.Value;
            }
        }