Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/08/12 19:13:14 (12 years ago)
Author:
gkronber
Message:

#1669 merged r7209:7283 from trunk into regression benchmark branch

Location:
branches/RegressionBenchmarks
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/RegressionBenchmarks

  • branches/RegressionBenchmarks/HeuristicLab.Analysis.Views/3.3/DataTableVisualPropertiesControl.cs

    r6342 r7290  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2011 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    4242    public DataTableVisualPropertiesControl() {
    4343      InitializeComponent();
     44      errorProvider.SetIconAlignment(xAxisPrimaryMinimumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     45      errorProvider.SetIconAlignment(xAxisPrimaryMaximumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     46      errorProvider.SetIconAlignment(xAxisSecondaryMinimumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     47      errorProvider.SetIconAlignment(xAxisSecondaryMaximumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     48      errorProvider.SetIconAlignment(yAxisPrimaryMinimumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     49      errorProvider.SetIconAlignment(yAxisPrimaryMaximumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     50      errorProvider.SetIconAlignment(yAxisSecondaryMinimumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     51      errorProvider.SetIconAlignment(yAxisSecondaryMaximumFixedTextBox, ErrorIconAlignment.MiddleLeft);
     52      errorProvider.SetIconPadding(xAxisPrimaryMinimumFixedTextBox, 2);
     53      errorProvider.SetIconPadding(xAxisPrimaryMaximumFixedTextBox, 2);
     54      errorProvider.SetIconPadding(xAxisSecondaryMinimumFixedTextBox, 2);
     55      errorProvider.SetIconPadding(xAxisSecondaryMaximumFixedTextBox, 2);
     56      errorProvider.SetIconPadding(yAxisPrimaryMinimumFixedTextBox, 2);
     57      errorProvider.SetIconPadding(yAxisPrimaryMaximumFixedTextBox, 2);
     58      errorProvider.SetIconPadding(yAxisSecondaryMinimumFixedTextBox, 2);
     59      errorProvider.SetIconPadding(yAxisSecondaryMaximumFixedTextBox, 2);
    4460    }
    4561
     
    4864      try {
    4965        if (Content == null) {
    50           titleFontLabel.Text = "(  )";
    51           axisFontLabel.Text = "(  )";
     66          titleFontLabel.Text = "( none )";
     67          axisFontLabel.Text = "( none )";
     68          titleTextBox.Text = string.Empty;
    5269
    5370          xAxisPrimaryTitleTextBox.Text = string.Empty;
     
    83100          titleFontLabel.Text = "( " + FormatFont(Content.TitleFont) + " )";
    84101          axisFontLabel.Text = "( " + FormatFont(Content.AxisTitleFont) + " )";
     102          titleTextBox.Text = Content.Title;
    85103
    86104          xAxisPrimaryTitleTextBox.Text = Content.XAxisTitle;
     
    114132          yAxisSecondaryMaximumFixedTextBox.Text = Content.SecondYAxisMaximumFixedValue.ToString();
    115133        }
    116       } finally { SuppressEvents = false; }
     134      }
     135      finally { SuppressEvents = false; }
    117136      SetEnabledStateOfControls();
    118137    }
     
    314333          Content.XAxisMinimumAuto = xAxisPrimaryMinimumAutoRadioButton.Checked;
    315334          if (Content.XAxisMinimumAuto) xAxisPrimaryMinimumFixedTextBox.Text = double.NaN.ToString();
    316         } finally { SuppressEvents = false; }
     335        }
     336        finally { SuppressEvents = false; }
    317337        SetEnabledStateOfControls();
    318338      }
     
    325345          Content.XAxisMaximumAuto = xAxisPrimaryMaximumAutoRadioButton.Checked;
    326346          if (Content.XAxisMaximumAuto) xAxisPrimaryMaximumFixedTextBox.Text = double.NaN.ToString();
    327         } finally { SuppressEvents = false; }
     347        }
     348        finally { SuppressEvents = false; }
    328349        SetEnabledStateOfControls();
    329350      }
     
    336357          Content.SecondXAxisMinimumAuto = xAxisSecondaryMinimumAutoRadioButton.Checked;
    337358          if (Content.SecondXAxisMinimumAuto) xAxisSecondaryMinimumFixedTextBox.Text = double.NaN.ToString();
    338         } finally { SuppressEvents = false; }
     359        }
     360        finally { SuppressEvents = false; }
    339361        SetEnabledStateOfControls();
    340362      }
     
    347369          Content.SecondXAxisMaximumAuto = xAxisSecondaryMaximumAutoRadioButton.Checked;
    348370          if (Content.SecondXAxisMaximumAuto) xAxisSecondaryMaximumFixedTextBox.Text = double.NaN.ToString();
    349         } finally { SuppressEvents = false; }
     371        }
     372        finally { SuppressEvents = false; }
    350373        SetEnabledStateOfControls();
    351374      }
     
    358381          Content.YAxisMinimumAuto = yAxisPrimaryMinimumAutoRadioButton.Checked;
    359382          if (Content.YAxisMinimumAuto) yAxisPrimaryMinimumFixedTextBox.Text = double.NaN.ToString();
    360         } finally { SuppressEvents = false; }
     383        }
     384        finally { SuppressEvents = false; }
    361385        SetEnabledStateOfControls();
    362386      }
     
    369393          Content.YAxisMaximumAuto = yAxisPrimaryMaximumAutoRadioButton.Checked;
    370394          if (Content.YAxisMaximumAuto) yAxisPrimaryMaximumFixedTextBox.Text = double.NaN.ToString();
    371         } finally { SuppressEvents = false; }
     395        }
     396        finally { SuppressEvents = false; }
    372397        SetEnabledStateOfControls();
    373398      }
     
    380405          Content.SecondYAxisMinimumAuto = yAxisSecondaryMinimumAutoRadioButton.Checked;
    381406          if (Content.SecondYAxisMinimumAuto) yAxisSecondaryMinimumFixedTextBox.Text = double.NaN.ToString();
    382         } finally { SuppressEvents = false; }
     407        }
     408        finally { SuppressEvents = false; }
    383409        SetEnabledStateOfControls();
    384410      }
     
    391417          Content.SecondYAxisMaximumAuto = yAxisSecondaryMaximumAutoRadioButton.Checked;
    392418          if (Content.SecondYAxisMaximumAuto) yAxisSecondaryMaximumFixedTextBox.Text = double.NaN.ToString();
    393         } finally { SuppressEvents = false; }
     419        }
     420        finally { SuppressEvents = false; }
    394421        SetEnabledStateOfControls();
    395422      }
     
    415442      }
    416443    }
     444
     445    private void titleTextBox_Validated(object sender, System.EventArgs e) {
     446      if (!SuppressEvents && Content != null) {
     447        Content.Title = titleTextBox.Text;
     448      }
     449    }
    417450    #endregion
    418451
    419452    private string FormatFont(Font f) {
    420       if (f == null) return string.Empty;
     453      if (f == null) return "default";
    421454      else return f.Name + ", " + f.SizeInPoints.ToString() + "pt, " + f.Style.ToString();
    422455    }
Note: See TracChangeset for help on using the changeset viewer.