- Timestamp:
- 04/21/10 06:14:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentView.cs
r3416 r3454 72 72 optimizerListView.Content = null; 73 73 runsViewHost.Content = null; 74 tabControl.Enabled = false;75 startButton.Enabled = pauseButton.Enabled = stopButton.Enabled = resetButton.Enabled = false;76 74 executionTimeTextBox.Text = "-"; 77 executionTimeTextBox.Enabled = false;78 75 } else { 79 76 optimizerListView.Content = Content.Optimizers; 80 77 runsViewHost.Content = Content.Runs; 81 tabControl.Enabled = true;82 EnableDisableButtons();83 78 executionTimeTextBox.Text = Content.ExecutionTime.ToString(); 84 executionTimeTextBox.Enabled = true;85 79 } 86 80 SetEnableStateOfControls(); … … 92 86 } 93 87 private void SetEnableStateOfControls() { 88 optimizerListView.Enabled = Content != null; 94 89 optimizerListView.ReadOnly = ReadOnly; 90 runsViewHost.Enabled = Content != null; 91 runsViewHost.ReadOnly = ReadOnly; 92 executionTimeTextBox.Enabled = Content != null; 93 SetEnabledStateOfExecutableButtons(); 95 94 } 96 95 … … 108 107 descriptionTextBox.Enabled = Content.ExecutionState != ExecutionState.Started; 109 108 Locked = Content.ExecutionState == ExecutionState.Started; 110 EnableDisableButtons();109 SetEnabledStateOfExecutableButtons(); 111 110 } 112 111 } … … 148 147 149 148 #region Helpers 150 private void EnableDisableButtons() { 151 startButton.Enabled = (Content.ExecutionState == ExecutionState.Prepared) || (Content.ExecutionState == ExecutionState.Paused); 152 pauseButton.Enabled = Content.ExecutionState == ExecutionState.Started; 153 stopButton.Enabled = (Content.ExecutionState == ExecutionState.Started) || (Content.ExecutionState == ExecutionState.Paused); 154 resetButton.Enabled = Content.ExecutionState != ExecutionState.Started; 149 private void SetEnabledStateOfExecutableButtons() { 150 if (Content == null) { 151 startButton.Enabled = pauseButton.Enabled = stopButton.Enabled = resetButton.Enabled = false; 152 } else { 153 startButton.Enabled = (Content.ExecutionState == ExecutionState.Prepared) || (Content.ExecutionState == ExecutionState.Paused); 154 pauseButton.Enabled = Content.ExecutionState == ExecutionState.Started; 155 stopButton.Enabled = (Content.ExecutionState == ExecutionState.Started) || (Content.ExecutionState == ExecutionState.Paused); 156 resetButton.Enabled = Content.ExecutionState != ExecutionState.Started; 157 } 155 158 } 156 159 #endregion
Note: See TracChangeset
for help on using the changeset viewer.