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.Encodings.SymbolicExpressionTreeEncoding.Views/3.3
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/DefaultSymbolicExpressionGrammarView.cs

    r3824 r3904  
    5656    }
    5757
    58     protected override void OnReadOnlyChanged() {
    59       base.OnReadOnlyChanged();
    60       SetEnabledStateOfControls();
    61     }
    62 
    63     private void SetEnabledStateOfControls() {
     58    protected override void SetEnabledStateOfControls() {
     59      base.SetEnabledStateOfControls();
    6460      checkedItemListView.Enabled = Content != null;
    6561      checkedItemListView.ReadOnly = ReadOnly;
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/GraphicalSymbolicExpressionTreeView.cs

    r3764 r3904  
    5454        symbolicExpressionTreeChart.Tree = Content;
    5555      }
    56       SetEnabledStateOfControls();
    5756    }
    5857
    59     protected override void OnReadOnlyChanged() {
    60       base.OnReadOnlyChanged();
    61       SetEnabledStateOfControls();
    62     }
    63 
    64     private void SetEnabledStateOfControls() {
     58    protected override void SetEnabledStateOfControls() {
     59      base.SetEnabledStateOfControls();
    6560      symbolicExpressionTreeChart.Enabled = Content != null;
    6661    }
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/SymbolView.cs

    r3824 r3904  
    6161    }
    6262
    63     protected override void OnReadOnlyChanged() {
    64       base.OnReadOnlyChanged();
    65       SetEnabledStateOfControls();
    66     }
    67 
    68     private void SetEnabledStateOfControls() {
     63    protected override void SetEnabledStateOfControls() {
     64      base.SetEnabledStateOfControls();
    6965      initialFrequencyTextBox.Enabled = Content != null;
    7066      initialFrequencyTextBox.ReadOnly = ReadOnly;
  • trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views/3.3/SymbolicExpressionView.cs

    r3764 r3904  
    5050      else
    5151        textBox.Text = SymbolicExpression(Content.Root, 0);
    52 
    53       SetEnabledStateOfControls();
    5452    }
    5553
    56     protected override void OnReadOnlyChanged() {
    57       base.OnReadOnlyChanged();
    58       SetEnabledStateOfControls();
    59     }
    60 
    61     private void SetEnabledStateOfControls() {
     54    protected override void SetEnabledStateOfControls() {
     55      base.SetEnabledStateOfControls();
    6256      textBox.Enabled = Content != null;
    6357      textBox.ReadOnly = ReadOnly;
Note: See TracChangeset for help on using the changeset viewer.