- Timestamp:
- 03/11/10 02:48:42 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Optimization.Views/3.3/EngineAlgorithmView.cs
r2949 r2998 87 87 88 88 if (Content == null) { 89 engineComboBox.Enabled = false;90 89 engineViewHost.Content = null; 91 engineViewHost.Enabled = false;90 createUserDefinedAlgorithmButton.Enabled = false; 92 91 } else { 93 engineComboBox.Enabled = true;94 92 if (Content.Engine == null) 95 93 engineComboBox.SelectedIndex = engineTypes.IndexOf(null); 96 94 else 97 95 engineComboBox.SelectedIndex = engineTypes.IndexOf(Content.Engine.GetType()); 98 engineViewHost.Enabled = true;99 96 engineViewHost.ViewType = null; 100 97 engineViewHost.Content = Content.Engine; 98 createUserDefinedAlgorithmButton.Enabled = true; 101 99 } 102 100 } 103 101 104 protected void Content_EngineChanged(object sender, System.EventArgs e) { 102 protected override void Content_Started(object sender, EventArgs e) { 103 if (InvokeRequired) 104 Invoke(new EventHandler(Content_Started), sender, e); 105 else { 106 createUserDefinedAlgorithmButton.Enabled = false; 107 engineComboBox.Enabled = false; 108 engineViewHost.Enabled = false; 109 base.Content_Started(sender, e); 110 } 111 } 112 protected override void Content_Stopped(object sender, EventArgs e) { 113 if (InvokeRequired) 114 Invoke(new EventHandler(Content_Stopped), sender, e); 115 else { 116 createUserDefinedAlgorithmButton.Enabled = true; 117 engineComboBox.Enabled = true; 118 engineViewHost.Enabled = true; 119 base.Content_Stopped(sender, e); 120 } 121 } 122 protected virtual void Content_EngineChanged(object sender, System.EventArgs e) { 105 123 if (InvokeRequired) 106 124 Invoke(new EventHandler(Content_EngineChanged), sender, e); … … 115 133 } 116 134 117 protected v oid engineComboBox_SelectedIndexChanged(object sender, EventArgs e) {135 protected virtual void engineComboBox_SelectedIndexChanged(object sender, EventArgs e) { 118 136 if (Content != null) { 119 137 Type t = engineTypes[engineComboBox.SelectedIndex]; … … 125 143 } 126 144 127 protected v oid createUserDefinedAlgorithmButton_Click(object sender, EventArgs e) {145 protected virtual void createUserDefinedAlgorithmButton_Click(object sender, EventArgs e) { 128 146 MainFormManager.CreateDefaultView(Content.CreateUserDefinedAlgorithm()).Show(); 129 147 }
Note: See TracChangeset
for help on using the changeset viewer.