Changeset 16582 for branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization.Views/3.3/ProgrammableLinearProblemDefinitionView.cs
- Timestamp:
- 01/29/19 17:45:06 (5 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2931_OR-Tools_LP_MIP/HeuristicLab.MathematicalOptimization.Views/3.3/ProgrammableLinearProblemDefinitionView.cs
r16522 r16582 22 22 using System; 23 23 using System.Drawing; 24 using System.Windows.Forms; 25 using HeuristicLab.ExactOptimization.LinearProgramming; 24 26 using HeuristicLab.MainForm; 27 using HeuristicLab.Problems.Programmable; 25 28 using HeuristicLab.Scripting.Views; 26 29 27 namespace HeuristicLab.Problems.Programmable.Views { 28 [View("ProblemDefinitionScriptView")] 29 [Content(typeof(ProblemDefinitionScript), IsDefaultView = true)] 30 public partial class ProblemDefinitionScriptView : ScriptView { 30 namespace HeuristicLab.ExactOptimization.Views { 31 31 32 public new ProblemDefinitionScript Content { 33 get { return (ProblemDefinitionScript)base.Content; } 34 set { base.Content = value; } 32 [View(nameof(ProgrammableLinearProblemDefinitionView))] 33 [Content(typeof(ProgrammableLinearProblemDefinition), IsDefaultView = true)] 34 public partial class ProgrammableLinearProblemDefinitionView : ScriptView { 35 36 public new ProgrammableLinearProblemDefinition Content { 37 get => (ProgrammableLinearProblemDefinition)base.Content; 38 set => base.Content = value; 35 39 } 36 40 37 public Pro blemDefinitionScriptView() {41 public ProgrammableLinearProblemDefinitionView() { 38 42 InitializeComponent(); 43 splitContainer2.Panel2MinSize = 25; 39 44 } 40 45 41 46 protected override void OnContentChanged() { 42 47 base.OnContentChanged(); 43 variableStoreView.Content = Content == null ? null : Content.VariableStore;48 variableStoreView.Content = Content?.VariableStore; 44 49 } 45 50
Note: See TracChangeset
for help on using the changeset viewer.