- Timestamp:
- 04/04/10 00:03:13 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.cs
r3260 r3261 62 62 Content.Prepared -= new EventHandler(Content_Prepared); 63 63 Content.AlgorithmChanged -= new EventHandler(Content_AlgorithmChanged); 64 Content.Started -= new EventHandler(Content_Started);65 Content.Stopped -= new EventHandler(Content_Stopped);66 64 Content.RepetitionsChanged -= new EventHandler(Content_RepetitionsChanged); 65 Content.RunningChanged -= new EventHandler(Content_RunningChanged); 67 66 base.DeregisterContentEvents(); 68 67 } … … 73 72 Content.Prepared += new EventHandler(Content_Prepared); 74 73 Content.AlgorithmChanged += new EventHandler(Content_AlgorithmChanged); 75 Content.Started += new EventHandler(Content_Started);76 Content.Stopped += new EventHandler(Content_Stopped);77 74 Content.RepetitionsChanged += new EventHandler(Content_RepetitionsChanged); 75 Content.RunningChanged += new EventHandler(Content_RunningChanged); 78 76 } 79 77 … … 128 126 } 129 127 } 130 private void Content_Started(object sender, EventArgs e) { 131 if (InvokeRequired) 132 Invoke(new EventHandler(Content_Started), sender, e); 133 else { 134 SaveEnabled = false; 135 repetitionsNumericUpDown.Enabled = false; 136 newAlgorithmButton.Enabled = openAlgorithmButton.Enabled = saveAlgorithmButton.Enabled = false; 137 startButton.Enabled = false; 138 stopButton.Enabled = true; 139 resetButton.Enabled = false; 140 UpdateExecutionTimeTextBox(); 141 } 142 } 143 private void Content_Stopped(object sender, EventArgs e) { 144 if (InvokeRequired) 145 Invoke(new EventHandler(Content_Stopped), sender, e); 146 else { 147 SaveEnabled = true; 148 repetitionsNumericUpDown.Enabled = true; 149 newAlgorithmButton.Enabled = openAlgorithmButton.Enabled = saveAlgorithmButton.Enabled = true; 150 startButton.Enabled = !Content.Finished; 151 stopButton.Enabled = false; 152 resetButton.Enabled = true; 128 private void Content_RunningChanged(object sender, EventArgs e) { 129 if (InvokeRequired) 130 Invoke(new EventHandler(Content_RunningChanged), sender, e); 131 else { 132 SaveEnabled = !Content.Running; 133 repetitionsNumericUpDown.Enabled = !Content.Running; 134 newAlgorithmButton.Enabled = openAlgorithmButton.Enabled = saveAlgorithmButton.Enabled = !Content.Running; 135 startButton.Enabled = !Content.Running && !Content.Finished; 136 stopButton.Enabled = Content.Running; 137 resetButton.Enabled = !Content.Running; 153 138 UpdateExecutionTimeTextBox(); 154 139 }
Note: See TracChangeset
for help on using the changeset viewer.