Changeset 3261 for trunk/sources/HeuristicLab.Optimization.Views/3.3
- Timestamp:
- 04/04/10 00:03:13 (15 years ago)
- Location:
- trunk/sources/HeuristicLab.Optimization.Views/3.3
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/AlgorithmView.cs
r3260 r3261 78 78 Content.Prepared -= new EventHandler(Content_Prepared); 79 79 Content.ProblemChanged -= new EventHandler(Content_ProblemChanged); 80 Content.Started -= new EventHandler(Content_Started); 81 Content.Stopped -= new EventHandler(Content_Stopped); 80 Content.RunningChanged -= new EventHandler(Content_RunningChanged); 82 81 base.DeregisterContentEvents(); 83 82 } … … 88 87 Content.Prepared += new EventHandler(Content_Prepared); 89 88 Content.ProblemChanged += new EventHandler(Content_ProblemChanged); 90 Content.Started += new EventHandler(Content_Started); 91 Content.Stopped += new EventHandler(Content_Stopped); 89 Content.RunningChanged += new EventHandler(Content_RunningChanged); 92 90 } 93 91 … … 127 125 Invoke(new EventHandler(Content_Prepared), sender, e); 128 126 else { 127 executionTimeCounter = 0; 129 128 resultsView.Content = Content.Results.AsReadOnly(); 130 129 startButton.Enabled = !Content.Finished; … … 141 140 } 142 141 } 143 protected virtual void Content_Started(object sender, EventArgs e) { 144 executionTimeCounter = 0; 145 if (InvokeRequired) 146 Invoke(new EventHandler(Content_Started), sender, e); 142 protected virtual void Content_RunningChanged(object sender, EventArgs e) { 143 if (InvokeRequired) 144 Invoke(new EventHandler(Content_RunningChanged), sender, e); 147 145 else { 148 SaveEnabled = false; 149 parameterCollectionView.Enabled = false; 150 newProblemButton.Enabled = openProblemButton.Enabled = saveProblemButton.Enabled = false; 151 problemViewHost.Enabled = false; 152 resultsView.Enabled = false; 153 startButton.Enabled = false; 154 stopButton.Enabled = true; 155 resetButton.Enabled = false; 156 UpdateExecutionTimeTextBox(); 157 } 158 } 159 protected virtual void Content_Stopped(object sender, EventArgs e) { 160 if (InvokeRequired) 161 Invoke(new EventHandler(Content_Stopped), sender, e); 162 else { 163 SaveEnabled = true; 164 parameterCollectionView.Enabled = true; 165 newProblemButton.Enabled = openProblemButton.Enabled = saveProblemButton.Enabled = true; 166 problemViewHost.Enabled = true; 167 resultsView.Enabled = true; 168 startButton.Enabled = !Content.Finished; 169 stopButton.Enabled = false; 170 resetButton.Enabled = true; 146 SaveEnabled = !Content.Running; 147 parameterCollectionView.Enabled = !Content.Running; 148 newProblemButton.Enabled = openProblemButton.Enabled = saveProblemButton.Enabled = !Content.Running; 149 problemViewHost.Enabled = !Content.Running; 150 resultsView.Enabled = !Content.Running; 151 startButton.Enabled = !Content.Running && !Content.Finished; 152 stopButton.Enabled = Content.Running; 153 resetButton.Enabled = !Content.Running; 171 154 UpdateExecutionTimeTextBox(); 172 155 } -
trunk/sources/HeuristicLab.Optimization.Views/3.3/BatchRunView.Designer.cs
r3260 r3261 171 171 this.startButton.Size = new System.Drawing.Size(24, 24); 172 172 this.startButton.TabIndex = 7; 173 this.toolTip.SetToolTip(this.startButton, "Start/Resume Algorithm");173 this.toolTip.SetToolTip(this.startButton, "Start/Resume Batch Run"); 174 174 this.startButton.UseVisualStyleBackColor = true; 175 175 this.startButton.Click += new System.EventHandler(this.startButton_Click); … … 183 183 this.stopButton.Size = new System.Drawing.Size(24, 24); 184 184 this.stopButton.TabIndex = 8; 185 this.toolTip.SetToolTip(this.stopButton, "Pause Algorithm");185 this.toolTip.SetToolTip(this.stopButton, "Pause Batch Run"); 186 186 this.stopButton.UseVisualStyleBackColor = true; 187 187 this.stopButton.Click += new System.EventHandler(this.stopButton_Click); … … 195 195 this.resetButton.Size = new System.Drawing.Size(24, 24); 196 196 this.resetButton.TabIndex = 9; 197 this.toolTip.SetToolTip(this.resetButton, "Reset Algorithm");197 this.toolTip.SetToolTip(this.resetButton, "Reset Batch Run"); 198 198 this.resetButton.UseVisualStyleBackColor = true; 199 199 this.resetButton.Click += new System.EventHandler(this.resetButton_Click); -
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 } -
trunk/sources/HeuristicLab.Optimization.Views/3.3/EngineAlgorithmView.cs
r3214 r3261 98 98 } 99 99 100 protected override void Content_ Started(object sender, EventArgs e) {100 protected override void Content_RunningChanged(object sender, EventArgs e) { 101 101 if (InvokeRequired) 102 Invoke(new EventHandler(Content_ Started), sender, e);102 Invoke(new EventHandler(Content_RunningChanged), sender, e); 103 103 else { 104 createUserDefinedAlgorithmButton.Enabled = false; 105 engineComboBox.Enabled = false; 106 engineViewHost.Enabled = false; 107 base.Content_Started(sender, e); 108 } 109 } 110 protected override void Content_Stopped(object sender, EventArgs e) { 111 if (InvokeRequired) 112 Invoke(new EventHandler(Content_Stopped), sender, e); 113 else { 114 createUserDefinedAlgorithmButton.Enabled = true; 115 engineComboBox.Enabled = true; 116 engineViewHost.Enabled = true; 117 base.Content_Stopped(sender, e); 104 createUserDefinedAlgorithmButton.Enabled = !Content.Running; 105 engineComboBox.Enabled = !Content.Running; 106 engineViewHost.Enabled = !Content.Running; 107 base.Content_RunningChanged(sender, e); 118 108 } 119 109 } -
trunk/sources/HeuristicLab.Optimization.Views/3.3/UserDefinedAlgorithmView.cs
r3177 r3261 75 75 } 76 76 77 protected override void Content_ Started(object sender, EventArgs e) {77 protected override void Content_RunningChanged(object sender, EventArgs e) { 78 78 if (InvokeRequired) 79 Invoke(new EventHandler(Content_ Started), sender, e);79 Invoke(new EventHandler(Content_RunningChanged), sender, e); 80 80 else { 81 newOperatorGraphButton.Enabled = openOperatorGraphButton.Enabled = saveOperatorGraphButton.Enabled = false; 82 operatorGraphViewHost.Enabled = false; 83 globalScopeView.Enabled = false; 84 base.Content_Started(sender, e); 85 } 86 } 87 protected override void Content_Stopped(object sender, EventArgs e) { 88 if (InvokeRequired) 89 Invoke(new EventHandler(Content_Stopped), sender, e); 90 else { 91 newOperatorGraphButton.Enabled = openOperatorGraphButton.Enabled = saveOperatorGraphButton.Enabled = true; 92 operatorGraphViewHost.Enabled = true; 93 globalScopeView.Enabled = true; 94 base.Content_Stopped(sender, e); 81 newOperatorGraphButton.Enabled = openOperatorGraphButton.Enabled = saveOperatorGraphButton.Enabled = !Content.Running; 82 operatorGraphViewHost.Enabled = !Content.Running; 83 globalScopeView.Enabled = !Content.Running; 84 base.Content_RunningChanged(sender, e); 95 85 } 96 86 }
Note: See TracChangeset
for help on using the changeset viewer.