Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/12/21 16:41:42 (3 years ago)
Author:
gkronber
Message:

#3073 refactoring to prepare for trunk reintegration

Location:
branches/3073_IA_constraint_splitting_reintegration
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/3073_IA_constraint_splitting_reintegration

    • Property svn:ignore
      •  

        old new  
        11bin
         2TestResults
  • branches/3073_IA_constraint_splitting_reintegration/HeuristicLab.Problems.DataAnalysis.Views/3.4/IntervalConstraintView.cs

    r17887 r17891  
    3333  public sealed partial class IntervalConstraintView : ItemView {
    3434    public new ShapeConstraint Content {
    35       get => (ShapeConstraint) base.Content;
     35      get => (ShapeConstraint)base.Content;
    3636      set => base.Content = value;
    3737    }
     
    3939    public IntervalConstraintView() {
    4040      InitializeComponent();
    41       int[] items = {1, 2, 3};
    42       expressionInput.ReadOnly         = true;
     41      int[] items = { 1, 2, 3 };
    4342      numberderivationInput.DataSource = items;
    4443    }
     
    6160    protected override void SetEnabledStateOfControls() {
    6261      base.SetEnabledStateOfControls();
    63       expressionInput.Enabled       = Content != null && !Locked && !ReadOnly;
    64       variableInput.Enabled         = Content != null && !Locked && !ReadOnly;
     62      variableInput.Enabled = Content != null && !Locked && !ReadOnly;
    6563      numberderivationInput.Enabled = Content != null && !Locked && !ReadOnly;
    66       lowerboundInput.Enabled       = Content != null && !Locked && !ReadOnly;
    67       upperboundInput.Enabled       = Content != null && !Locked && !ReadOnly;
    68       ischeckedCheckBox.Enabled     = Content != null && !Locked && !ReadOnly;
     64      lowerboundInput.Enabled = Content != null && !Locked && !ReadOnly;
     65      upperboundInput.Enabled = Content != null && !Locked && !ReadOnly;
    6966    }
    7067
     
    8380          return double.NegativeInfinity;
    8481        default: {
    85           if (double.TryParse(input, out var value)) {
    86             return value;
     82            if (double.TryParse(input, out var value)) {
     83              return value;
     84            }
     85
     86            errorProvider.SetError(control, "Invalid input: value must be a double.");
     87            return double.NaN;
    8788          }
    88 
    89           errorProvider.SetError(control, "Invalid Input: Value must be a double!");
    90           return double.NaN;
    91         }
    9289      }
    9390    }
     
    9592    private void UpdateControls() {
    9693      if (Content == null) {
    97         expressionInput.Text = string.Empty;
    9894        lowerboundInput.Text = string.Empty;
    9995        upperboundInput.Text = string.Empty;
     
    10197      }
    10298
    103       expressionInput.Text = Content.Expression;
    10499      lowerboundInput.Text = Content.Interval.LowerBound.ToString();
    105100      upperboundInput.Text = Content.Interval.UpperBound.ToString();
     
    107102      variableInput.Text = Content.Variable;
    108103      if (!Content.IsDerivative) {
    109         numberderivationInput.Enabled      = false;
     104        numberderivationInput.Enabled = false;
    110105        numberderivationInput.SelectedItem = null;
    111         numberderivationInput.Text         = "0";
    112       }
    113       else {
    114         numberderivationLabel.Visible      = true;
    115         numberderivationInput.Visible      = true;
    116         numberderivationInput.Enabled      = true;
     106        numberderivationInput.Text = "0";
     107      } else {
     108        numberderivationLabel.Visible = true;
     109        numberderivationInput.Visible = true;
     110        numberderivationInput.Enabled = true;
    117111        numberderivationInput.SelectedItem = Content.NumberOfDerivations;
    118112      }
    119 
    120       ischeckedCheckBox.Checked = Content.Enabled;
    121113    }
    122114
     
    128120      var value = ParseDoubleValue(lowerboundInput.Text, lowerboundInput, errorProvider);
    129121      if (double.IsNaN(value)) {
    130         errorProvider.SetError(lowerboundInput, "Invalid Input: Lowerbound must be a double value!");
     122        errorProvider.SetError(lowerboundInput, "Invalid input: lower bound must be a double value.");
    131123        e.Cancel = true;
    132124        return;
     
    134126
    135127      if (value > Content.Interval.UpperBound) {
    136         errorProvider.SetError(lowerboundInput, "Invalid Input: Lowerbound must be smaller than Upperbound!");
     128        errorProvider.SetError(lowerboundInput, "Invalid input: lower bound must be smaller than upper bound.");
    137129        e.Cancel = true;
    138130        return;
     
    152144      var value = ParseDoubleValue(upperboundInput.Text, upperboundInput, errorProvider);
    153145      if (double.IsNaN(value)) {
    154         errorProvider.SetError(upperboundInput, "Invalid Input: Upperbound must be a double value!");
     146        errorProvider.SetError(upperboundInput, "Invalid Input: upper bound must be a double value.");
    155147        e.Cancel = true;
    156148        return;
     
    158150
    159151      if (value < Content.Interval.LowerBound) {
    160         errorProvider.SetError(upperboundInput, "Invalid Input: Upperbound must be bigger than Lowerbound!");
     152        errorProvider.SetError(upperboundInput, "Invalid input: upper bound must be bigger than lower bound.");
    161153        e.Cancel = true;
    162154        return;
     
    173165    }
    174166
    175     private void ischeckedCheckBox_CheckedChanged(object sender, EventArgs e) {
    176       Content.Enabled = ischeckedCheckBox.Checked;
    177     }
    178 
    179167    private void numberderivationInput_SelectedIndexChanged(object sender, EventArgs e) {
    180168      if (numberderivationInput.SelectedItem == null) {
    181         Content.NumberOfDerivations   = 0;
     169        Content.NumberOfDerivations = 0;
    182170        numberderivationInput.Enabled = false;
    183171        return;
    184172      }
    185173
    186       if ((int) numberderivationInput.SelectedItem == 1)
     174      if ((int)numberderivationInput.SelectedItem == 1)
    187175        Content.NumberOfDerivations = 1;
    188       else if ((int) numberderivationInput.SelectedItem == 2)
     176      else if ((int)numberderivationInput.SelectedItem == 2)
    189177        Content.NumberOfDerivations = 2;
    190       else if ((int) numberderivationInput.SelectedItem == 3)
     178      else if ((int)numberderivationInput.SelectedItem == 3)
    191179        Content.NumberOfDerivations = 3;
    192180    }
Note: See TracChangeset for help on using the changeset viewer.