예제 #1
0
 public override void AlignActiveValues()
 {
     AccelTypeActiveValue.Align();
     Acceleration.AlignActiveValues();
     Scale.AlignActiveValues();
     Cap.AlignActiveValues();
     Offset.AlignActiveValues();
     Weight.AlignActiveValues();
     Limit.AlignActiveValues();
     Exponent.AlignActiveValues();
     Midpoint.AlignActiveValues();
 }
예제 #2
0
        public override void Hide()
        {
            AccelDropdown.Hide();
            AccelTypeActiveValue.Hide();

            Acceleration.Hide();
            Scale.Hide();
            Cap.Hide();
            Weight.Hide();
            Offset.Hide();
            Limit.Hide();
            Exponent.Hide();
            Midpoint.Hide();
        }
예제 #3
0
        public void SetActiveValues(int index, AccelArgs args)
        {
            AccelerationType = AccelerationTypes.Where(t => t.Value.Index == index).FirstOrDefault().Value;
            AccelTypeActiveValue.SetValue(AccelerationType.Name);
            AccelDropdown.SelectedIndex = AccelerationType.Index;

            Weight.SetActiveValue(args.weight);
            Cap.SetActiveValues(args.gainCap, args.scaleCap, args.gainCap > 0 || args.scaleCap <= 0);
            Offset.SetActiveValue(args.offset, args.legacyOffset);
            Acceleration.SetActiveValue(args.acceleration);
            Scale.SetActiveValue(args.scale);
            Limit.SetActiveValue(args.limit);
            Exponent.SetActiveValue(args.exponent);
            Midpoint.SetActiveValue(args.midpoint);
        }
예제 #4
0
 public void Show()
 {
     AccelDropdown.Show();
     AccelTypeActiveValue.Show();
     Layout();
 }