Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/08/10 17:46:53 (14 years ago)
Author:
mkommend
Message:

Added SetEnabledStateOfControls as protected virtual method in !View. Therefore the overloading of OnReadOnlyChanged and OnLockedChanged got obsolete in most views, because the method got called in the !View respectively ContentView. (ticket #1021)

Location:
trunk/sources/HeuristicLab.Data.Views/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data.Views/3.3/BoolValueView.cs

    r3764 r3904  
    6262        valueCheckBox.Checked = Content.Value;
    6363      }
    64       SetEnabledStateOfControls();
    6564    }
    6665
    67     protected override void OnReadOnlyChanged() {
    68       base.OnReadOnlyChanged();
    69       SetEnabledStateOfControls();
    70     }
    71     private void SetEnabledStateOfControls() {
     66    protected override void SetEnabledStateOfControls() {
     67      base.SetEnabledStateOfControls();
    7268      if (Content == null) valueCheckBox.Enabled = false;
    7369      else valueCheckBox.Enabled = !ReadOnly;
  • trunk/sources/HeuristicLab.Data.Views/3.3/ComparisonView.cs

    r3764 r3904  
    6363      else
    6464        valueComboBox.SelectedItem = Content.Value;
     65    }
    6566
    66       SetEnabledStateOfControls();
    67     }
    68     protected override void OnReadOnlyChanged() {
    69       base.OnReadOnlyChanged();
    70       SetEnabledStateOfControls();
    71     }
    72     private void SetEnabledStateOfControls() {
     67    protected override void SetEnabledStateOfControls() {
     68      base.SetEnabledStateOfControls();
    7369      if (Content == null) valueComboBox.Enabled = false;
    7470      else valueComboBox.Enabled = !ReadOnly;
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleArrayView.cs

    r3764 r3904  
    7171      } else
    7272        UpdateData();
    73       SetEnabledStateOfControls();
    7473    }
    75     protected override void OnReadOnlyChanged() {
    76       base.OnReadOnlyChanged();
    77       SetEnabledStateOfControls();
    78     }
    79     private void SetEnabledStateOfControls() {
     74
     75    protected override void SetEnabledStateOfControls() {
     76      base.SetEnabledStateOfControls();
    8077      lengthTextBox.Enabled = Content != null;
    8178      dataGridView.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixView.cs

    r3764 r3904  
    8686      } else
    8787        UpdateData();
    88 
    89       SetEnabledStateOfControls();
    90     }
    91     protected override void OnReadOnlyChanged() {
    92       base.OnReadOnlyChanged();
    93       SetEnabledStateOfControls();
    94     }
    95     private void SetEnabledStateOfControls() {
     88    }
     89
     90    protected override void SetEnabledStateOfControls() {
     91      base.SetEnabledStateOfControls();
    9692      rowsTextBox.Enabled = Content != null;
    9793      columnsTextBox.Enabled = Content != null;
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleValueView.cs

    r3764 r3904  
    6565      } else
    6666        valueTextBox.Text = Content.GetValue();
     67    }
    6768
    68       SetEnabledStateOfControls();
    69     }
    70     protected override void OnReadOnlyChanged() {
    71       base.OnReadOnlyChanged();
    72       SetEnabledStateOfControls();
    73     }
    74     private void SetEnabledStateOfControls() {
     69    protected override void SetEnabledStateOfControls() {
     70      base.SetEnabledStateOfControls();
    7571      valueTextBox.Enabled = Content != null;
    7672      valueTextBox.ReadOnly = ReadOnly;
Note: See TracChangeset for help on using the changeset viewer.