- Timestamp:
- 07/22/10 04:27:50 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/ExperimentView.cs
r3904 r4070 51 51 Content.ExecutionStateChanged -= new EventHandler(Content_ExecutionStateChanged); 52 52 Content.ExecutionTimeChanged -= new EventHandler(Content_ExecutionTimeChanged); 53 Content.Prepared -= new EventHandler(Content_Prepared); 54 Content.Started -= new EventHandler(Content_Started); 55 Content.Paused -= new EventHandler(Content_Paused); 56 Content.Stopped -= new EventHandler(Content_Stopped); 53 57 base.DeregisterContentEvents(); 54 58 } … … 58 62 Content.ExecutionStateChanged += new EventHandler(Content_ExecutionStateChanged); 59 63 Content.ExecutionTimeChanged += new EventHandler(Content_ExecutionTimeChanged); 64 Content.Prepared += new EventHandler(Content_Prepared); 65 Content.Started += new EventHandler(Content_Started); 66 Content.Paused += new EventHandler(Content_Paused); 67 Content.Stopped += new EventHandler(Content_Stopped); 60 68 } 61 69 … … 90 98 if (InvokeRequired) 91 99 Invoke(new EventHandler(Content_ExecutionStateChanged), sender, e); 100 else 101 startButton.Enabled = pauseButton.Enabled = stopButton.Enabled = resetButton.Enabled = false; 102 } 103 private void Content_Prepared(object sender, EventArgs e) { 104 if (InvokeRequired) 105 Invoke(new EventHandler(Content_Prepared), sender, e); 92 106 else { 93 nameTextBox.Enabled = Content.ExecutionState != ExecutionState.Started; 94 descriptionTextBox.Enabled = Content.ExecutionState != ExecutionState.Started; 95 Locked = Content.ExecutionState == ExecutionState.Started; 107 nameTextBox.Enabled = descriptionTextBox.Enabled = true; 108 Locked = false; 109 SetEnabledStateOfExecutableButtons(); 110 } 111 } 112 private void Content_Started(object sender, EventArgs e) { 113 if (InvokeRequired) 114 Invoke(new EventHandler(Content_Started), sender, e); 115 else { 116 nameTextBox.Enabled = descriptionTextBox.Enabled = false; 117 Locked = true; 118 SetEnabledStateOfExecutableButtons(); 119 } 120 } 121 private void Content_Paused(object sender, EventArgs e) { 122 if (InvokeRequired) 123 Invoke(new EventHandler(Content_Paused), sender, e); 124 else { 125 nameTextBox.Enabled = descriptionTextBox.Enabled = true; 126 Locked = false; 127 SetEnabledStateOfExecutableButtons(); 128 } 129 } 130 private void Content_Stopped(object sender, EventArgs e) { 131 if (InvokeRequired) 132 Invoke(new EventHandler(Content_Stopped), sender, e); 133 else { 134 nameTextBox.Enabled = descriptionTextBox.Enabled = true; 135 Locked = false; 96 136 SetEnabledStateOfExecutableButtons(); 97 137 }
Note: See TracChangeset
for help on using the changeset viewer.