Changeset 5313 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3
- Timestamp:
- 01/17/11 19:17:51 (13 years ago)
- Location:
- branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3
- Files:
-
- 6 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/HeuristicLab.Problems.MetaOptimization.Views-3.3.csproj
r5303 r5313 132 132 <DependentUpon>ConstrainedItemListView.cs</DependentUpon> 133 133 </Compile> 134 <Compile Include="ConstrainedTypeValueView.cs"> 135 <SubType>UserControl</SubType> 136 </Compile> 137 <Compile Include="ConstrainedTypeValueView.Designer.cs"> 138 <DependentUpon>ConstrainedTypeValueView.cs</DependentUpon> 139 </Compile> 140 <Compile Include="CreateExperimentDialog.cs"> 141 <SubType>Form</SubType> 142 </Compile> 143 <Compile Include="CreateExperimentDialog.Designer.cs"> 144 <DependentUpon>CreateExperimentDialog.cs</DependentUpon> 145 </Compile> 134 146 <Compile Include="ItemDictionaryView.cs"> 135 147 <SubType>UserControl</SubType> … … 201 213 </ItemGroup> 202 214 <ItemGroup> 215 <EmbeddedResource Include="ConstrainedTypeValueView.resx"> 216 <DependentUpon>ConstrainedTypeValueView.cs</DependentUpon> 217 </EmbeddedResource> 218 <EmbeddedResource Include="CreateExperimentDialog.resx"> 219 <DependentUpon>CreateExperimentDialog.cs</DependentUpon> 220 </EmbeddedResource> 203 221 <EmbeddedResource Include="ItemDictionaryView.resx"> 204 222 <DependentUpon>ItemDictionaryView.cs</DependentUpon> -
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/MetaOptimizationProblemView.Designer.cs
r5144 r5313 30 30 // parameterCollectionView 31 31 // 32 this.parameterCollectionView.AllowDrop = true; 32 33 this.parameterCollectionView.Size = new System.Drawing.Size(604, 353); 34 this.parameterCollectionView.DragDrop += new System.Windows.Forms.DragEventHandler(this.parameterCollectionView_DragDrop); 35 this.parameterCollectionView.DragEnter += new System.Windows.Forms.DragEventHandler(this.parameterCollectionView_DragEnterOver); 36 this.parameterCollectionView.DragOver += new System.Windows.Forms.DragEventHandler(this.parameterCollectionView_DragEnterOver); 33 37 // 34 38 // nameTextBox … … 46 50 this.createExperimentButton.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 47 51 | System.Windows.Forms.AnchorStyles.Right))); 48 this.createExperimentButton.Location = new System.Drawing.Point(0, 4 05);52 this.createExperimentButton.Location = new System.Drawing.Point(0, 411); 49 53 this.createExperimentButton.Name = "createExperimentButton"; 50 this.createExperimentButton.Size = new System.Drawing.Size(604, 31);54 this.createExperimentButton.Size = new System.Drawing.Size(604, 24); 51 55 this.createExperimentButton.TabIndex = 5; 52 this.createExperimentButton.Text = "Create Experiment";56 this.createExperimentButton.Text = "Create Combinations"; 53 57 this.createExperimentButton.UseVisualStyleBackColor = true; 54 58 this.createExperimentButton.Click += new System.EventHandler(this.createExperimentButton_Click); -
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/MetaOptimizationProblemView.cs
r5184 r5313 9 9 using HeuristicLab.Optimization.Views; 10 10 using HeuristicLab.Optimization; 11 using System.Windows.Forms; 11 12 12 13 namespace HeuristicLab.Problems.MetaOptimization.Views { … … 62 63 } 63 64 if (result == System.Windows.Forms.DialogResult.OK) { 64 Experiment experiment; 65 if (Content.Repetitions.Value > 1) { 66 experiment = Content.ParameterConfigurationTree.GenerateExperiment(Content.Algorithm, true, Content.Repetitions.Value); 67 } else { 68 experiment = Content.ParameterConfigurationTree.GenerateExperiment(Content.Algorithm); 65 CreateExperimentDialog dlg = new CreateExperimentDialog(); 66 DialogResult dlgResult = dlg.ShowDialog(); 67 68 if (dlgResult == DialogResult.OK) { 69 EngineAlgorithm algorithm = Content.Algorithm; 70 if(Content.Problems.Count > 0) algorithm.Problem = Content.Problems.First(); 71 Experiment experiment; 72 73 if (dlg.CreateBatchRuns) { 74 experiment = Content.ParameterConfigurationTree.GenerateExperiment(algorithm, true, dlg.Repetitions); 75 } else { 76 experiment = Content.ParameterConfigurationTree.GenerateExperiment(algorithm); 77 } 78 MainFormManager.MainForm.ShowContent(experiment); 69 79 } 70 MainFormManager.MainForm.ShowContent(experiment);71 80 } 72 81 } … … 74 83 75 84 #endregion 85 86 protected void parameterCollectionView_DragEnterOver(object sender, System.Windows.Forms.DragEventArgs e) { 87 e.Effect = DragDropEffects.None; 88 Type type = e.Data.GetData("Type") as Type; 89 if ((type != null) && (Content.AlgorithmType.ValidTypes.Contains(type))) { 90 EngineAlgorithm algorithm = e.Data.GetData("Value") as EngineAlgorithm; 91 if (algorithm.Problem == null || Content.ProblemType.ValidTypes.Contains(algorithm.Problem.GetType())) { 92 e.Effect = DragDropEffects.Copy; 93 } 94 } 95 } 96 protected void parameterCollectionView_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) { 97 if (e.Effect != DragDropEffects.None) { 98 EngineAlgorithm algorithm = e.Data.GetData("Value") as EngineAlgorithm; 99 Content.ImportAlgorithm(algorithm); 100 } 101 } 76 102 } 77 103 } -
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/MetaOptimizationProblemView.resx
r5144 r5313 113 113 </resheader> 114 114 <resheader name="reader"> 115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 116 116 </resheader> 117 117 <resheader name="writer"> 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 119 119 </resheader> 120 <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">120 <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 121 121 <value>107, 17</value> 122 122 </metadata> 123 <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 123 <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 124 <value>107, 17</value> 125 </metadata> 126 <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 124 127 <value>17, 17</value> 125 128 </metadata>
Note: See TracChangeset
for help on using the changeset viewer.