Changeset 11393 for branches/ProgrammableProblem/HeuristicLab.Problems.Programmable.Views/3.3/ProgrammableProblemView.cs
- Timestamp:
- 09/26/14 22:57:18 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ProgrammableProblem/HeuristicLab.Problems.Programmable.Views/3.3/ProgrammableProblemView.cs
r10753 r11393 24 24 using HeuristicLab.Core.Views; 25 25 using HeuristicLab.MainForm; 26 using HeuristicLab. Scripting.Views;26 using HeuristicLab.MainForm.WindowsForms; 27 27 28 28 namespace HeuristicLab.Problems.Programmable.Views { … … 30 30 [Content(typeof(SingleObjectiveProgrammableProblem), true)] 31 31 public partial class ProgrammableProblemView : ItemView { 32 protected ScriptView ScriptView;32 protected ViewHost DefinitionView; 33 33 34 34 public new SingleObjectiveProgrammableProblem Content { … … 39 39 public ProgrammableProblemView() { 40 40 InitializeComponent(); 41 ScriptView = new ScriptView {Dock = DockStyle.Fill };42 Controls.Add( ScriptView);41 DefinitionView = new ViewHost() { ViewsLabelVisible = false, Dock = DockStyle.Fill }; 42 Controls.Add(DefinitionView); 43 43 } 44 44 … … 46 46 base.OnContentChanged(); 47 47 if (Content == null) { 48 ScriptView.Content = null;48 DefinitionView.Content = null; 49 49 } else { 50 ScriptView.Content = Content.ScriptParameter.Value;50 DefinitionView.Content = Content.ProblemDefinitionParameter.Value; 51 51 Caption = Content.Name; 52 52 } … … 54 54 55 55 protected override void RegisterContentEvents() { 56 Content. ScriptParameter.ValueChanged += ScriptParameterOnValueChanged;56 Content.ProblemDefinitionParameter.ValueChanged += ProblemDefinitionParameterOnValueChanged; 57 57 Content.NameChanged += ContentOnNameChanged; 58 58 base.RegisterContentEvents(); … … 61 61 protected override void DeregisterContentEvents() { 62 62 base.DeregisterContentEvents(); 63 Content. ScriptParameter.ValueChanged -= ScriptParameterOnValueChanged;63 Content.ProblemDefinitionParameter.ValueChanged -= ProblemDefinitionParameterOnValueChanged; 64 64 Content.NameChanged -= ContentOnNameChanged; 65 65 } 66 66 67 private void ScriptParameterOnValueChanged(object sender, EventArgs eventArgs) {68 ScriptView.Content = Content.ScriptParameter.Value;67 private void ProblemDefinitionParameterOnValueChanged(object sender, EventArgs eventArgs) { 68 DefinitionView.Content = Content.ProblemDefinitionParameter.Value; 69 69 } 70 70
Note: See TracChangeset
for help on using the changeset viewer.