Changeset 2546 for trunk/sources/HeuristicLab.SGA/3.3/SGAView.cs
- Timestamp:
- 12/07/09 02:44:23 (14 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.SGA/3.3/SGAView.cs
r2545 r2546 38 38 /// </summary> 39 39 [Content(typeof(SGA), true)] 40 public partial class SGA Editor : EditorBase {40 public partial class SGAView : ItemViewBase { 41 41 private ChooseOperatorDialog chooseOperatorDialog; 42 42 … … 54 54 /// Initializes a new instance of <see cref="SGAEditor"/>. 55 55 /// </summary> 56 public SGA Editor() {56 public SGAView() { 57 57 InitializeComponent(); 58 58 } … … 61 61 /// </summary> 62 62 /// <param name="sga">The simple genetic algorithm to represent visually.</param> 63 public SGA Editor(SGA sga)63 public SGAView(SGA sga) 64 64 : this() { 65 65 SGA = sga; … … 118 118 #region Button Events 119 119 private void viewProblemInitializationButton_Click(object sender, EventArgs e) { 120 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.ProblemInjector); 121 if (view != null) 122 PluginManager.ControlManager.ShowControl(view); 120 IView view = MainFormManager.CreateDefaultView(SGA.ProblemInjector); 121 if (view != null) MainFormManager.MainForm.ShowView(view); 123 122 } 124 123 private void viewSolutionGenerationButton_Click(object sender, EventArgs e) { 125 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.SolutionGenerator); 126 if (view != null) 127 PluginManager.ControlManager.ShowControl(view); 124 IView view = MainFormManager.CreateDefaultView(SGA.SolutionGenerator); 125 if (view != null) MainFormManager.MainForm.ShowView(view); 128 126 } 129 127 private void viewSelectionButton_Click(object sender, EventArgs e) { 130 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.Selector); 131 if (view != null) 132 PluginManager.ControlManager.ShowControl(view); 128 IView view = MainFormManager.CreateDefaultView(SGA.Selector); 129 if (view != null) MainFormManager.MainForm.ShowView(view); 133 130 } 134 131 private void viewCrossoverButton_Click(object sender, EventArgs e) { 135 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.Crossover); 136 if (view != null) 137 PluginManager.ControlManager.ShowControl(view); 132 IView view = MainFormManager.CreateDefaultView(SGA.Crossover); 133 if (view != null) MainFormManager.MainForm.ShowView(view); 138 134 } 139 135 private void viewMutationButton_Click(object sender, EventArgs e) { 140 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.Mutator); 141 if (view != null) 142 PluginManager.ControlManager.ShowControl(view); 136 IView view = MainFormManager.CreateDefaultView(SGA.Mutator); 137 if (view != null) MainFormManager.MainForm.ShowView(view); 143 138 } 144 139 private void viewEvaluationButton_Click(object sender, EventArgs e) { 145 HeuristicLab.Core.Views.IView view = (HeuristicLab.Core.Views.IView)MainFormManager.CreateDefaultView(SGA.Evaluator); 146 if (view != null) 147 PluginManager.ControlManager.ShowControl(view); 140 IView view = MainFormManager.CreateDefaultView(SGA.Evaluator); 141 if (view != null) MainFormManager.MainForm.ShowView(view); 148 142 } 149 143 private void setProblemInitializationButton_Click(object sender, EventArgs e) { … … 202 196 private void cloneEngineButton_Click(object sender, EventArgs e) { 203 197 IEngine clone = (IEngine)SGA.Engine.Clone(); 204 I Editor editor = (IEditor)MainFormManager.CreateDefaultView(clone);205 PluginManager.ControlManager.ShowControl(editor);198 IView view = MainFormManager.CreateDefaultView(clone); 199 if (view != null) MainFormManager.MainForm.ShowView(view); 206 200 } 207 201 #endregion
Note: See TracChangeset
for help on using the changeset viewer.