Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/19/11 17:47:26 (13 years ago)
Author:
abeham
Message:

#1465

  • updated from trunk
  • fixed the bug regarding the -1 x-axis start
Location:
branches/histogram
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/histogram

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

    r6020 r6032  
    161161        double val;
    162162        if (double.TryParse(tb.Text, out val)) {
    163           Content.XAxisMinimumFixedValue = val;
    164           errorProvider.SetError(tb, string.Empty);
     163          if (val >= Content.XAxisMaximumFixedValue) {
     164            errorProvider.SetError(tb, "Number must be smaller than maximum.");
     165            e.Cancel = true;
     166          } else {
     167            Content.XAxisMinimumFixedValue = val;
     168            errorProvider.SetError(tb, string.Empty);
     169          }
    165170        } else {
    166171          errorProvider.SetError(tb, "Not a valid number.");
     
    175180        double val;
    176181        if (double.TryParse(tb.Text, out val)) {
    177           Content.XAxisMaximumFixedValue = val;
    178           errorProvider.SetError(tb, string.Empty);
     182          if (val <= Content.XAxisMinimumFixedValue) {
     183            errorProvider.SetError(tb, "Number must be greater than minimum.");
     184            e.Cancel = true;
     185          } else {
     186            Content.XAxisMaximumFixedValue = val;
     187            errorProvider.SetError(tb, string.Empty);
     188          }
    179189        } else {
    180190          errorProvider.SetError(tb, "Not a valid number.");
     
    189199        double val;
    190200        if (double.TryParse(tb.Text, out val)) {
    191           Content.SecondXAxisMinimumFixedValue = val;
    192           errorProvider.SetError(tb, string.Empty);
     201          if (val >= Content.SecondXAxisMaximumFixedValue) {
     202            errorProvider.SetError(tb, "Number must be smaller than maximum.");
     203            e.Cancel = true;
     204          } else {
     205            Content.SecondXAxisMinimumFixedValue = val;
     206            errorProvider.SetError(tb, string.Empty);
     207          }
    193208        } else {
    194209          errorProvider.SetError(tb, "Not a valid number.");
     
    203218        double val;
    204219        if (double.TryParse(tb.Text, out val)) {
    205           Content.SecondXAxisMaximumFixedValue = val;
    206           errorProvider.SetError(tb, string.Empty);
     220          if (val <= Content.SecondXAxisMinimumFixedValue) {
     221            errorProvider.SetError(tb, "Number must be greater than minimum.");
     222            e.Cancel = true;
     223          } else {
     224            Content.SecondXAxisMaximumFixedValue = val;
     225            errorProvider.SetError(tb, string.Empty);
     226          }
    207227        } else {
    208228          errorProvider.SetError(tb, "Not a valid number.");
     
    217237        double val;
    218238        if (double.TryParse(tb.Text, out val)) {
    219           Content.YAxisMinimumFixedValue = val;
    220           errorProvider.SetError(tb, string.Empty);
     239          if (val >= Content.YAxisMaximumFixedValue) {
     240            errorProvider.SetError(tb, "Number must be smaller than maximum.");
     241            e.Cancel = true;
     242          } else {
     243            Content.YAxisMinimumFixedValue = val;
     244            errorProvider.SetError(tb, string.Empty);
     245          }
    221246        } else {
    222247          errorProvider.SetError(tb, "Not a valid number.");
     
    231256        double val;
    232257        if (double.TryParse(tb.Text, out val)) {
    233           Content.YAxisMaximumFixedValue = val;
    234           errorProvider.SetError(tb, string.Empty);
     258          if (val <= Content.YAxisMinimumFixedValue) {
     259            errorProvider.SetError(tb, "Number must be greater than minimum.");
     260            e.Cancel = true;
     261          } else {
     262            Content.YAxisMaximumFixedValue = val;
     263            errorProvider.SetError(tb, string.Empty);
     264          }
    235265        } else {
    236266          errorProvider.SetError(tb, "Not a valid number.");
     
    245275        double val;
    246276        if (double.TryParse(tb.Text, out val)) {
    247           Content.SecondYAxisMinimumFixedValue = val;
    248           errorProvider.SetError(tb, string.Empty);
     277          if (val >= Content.SecondYAxisMaximumFixedValue) {
     278            errorProvider.SetError(tb, "Number must be smaller than maximum.");
     279            e.Cancel = true;
     280          } else {
     281            Content.SecondYAxisMinimumFixedValue = val;
     282            errorProvider.SetError(tb, string.Empty);
     283          }
    249284        } else {
    250285          errorProvider.SetError(tb, "Not a valid number.");
     
    259294        double val;
    260295        if (double.TryParse(tb.Text, out val)) {
    261           Content.SecondYAxisMaximumFixedValue = val;
    262           errorProvider.SetError(tb, string.Empty);
     296          if (val <= Content.SecondYAxisMinimumFixedValue) {
     297            errorProvider.SetError(tb, "Number must be greater than minimum.");
     298            e.Cancel = true;
     299          } else {
     300            Content.SecondYAxisMaximumFixedValue = val;
     301            errorProvider.SetError(tb, string.Empty);
     302          }
    263303        } else {
    264304          errorProvider.SetError(tb, "Not a valid number.");
Note: See TracChangeset for help on using the changeset viewer.