Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/21/10 06:14:03 (14 years ago)
Author:
swagner
Message:

Adapted views according the new read-only property (#973)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Optimization.Views/3.3/RunView.cs

    r3432 r3454  
    8282      SetEnabledStateOfControls();
    8383    }
     84    protected override void OnLockedChanged() {
     85      base.OnLockedChanged();
     86      SetEnabledStateOfControls();
     87    }
    8488    private void SetEnabledStateOfControls() {
    85       if (Content == null) {
    86         parametersResultsGroupBox.Enabled = false;
    87         viewHost.Enabled = false;
    88       } else {
    89         parametersResultsGroupBox.Enabled = true;
    90         viewHost.Enabled = true;
    91         viewHost.ReadOnly = ReadOnly;
    92       }
     89      listView.Enabled = Content != null;
     90      viewHost.Enabled = Content != null;
     91      viewHost.ReadOnly = ReadOnly;
     92      showAlgorithmButton.Enabled = Content != null && !Locked;
    9393    }
    9494
     
    147147    }
    148148    private void showAlgorithmButton_Click(object sender, EventArgs e) {
    149       IContentView view = MainFormManager.CreateDefaultView(Content.Algorithm.Clone());
    150       if (view != null) {
    151         view.ReadOnly = ReadOnly;
    152         view.Locked = Locked;
    153         view.Show();
     149      if (!Locked) {
     150        IContentView view = MainFormManager.CreateDefaultView(Content.Algorithm.Clone());
     151        if (view != null) {
     152          view.ReadOnly = ReadOnly;
     153          view.Locked = Locked;
     154          view.Show();
     155        }
    154156      }
    155157    }
Note: See TracChangeset for help on using the changeset viewer.