Changeset 15171 for branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3
- Timestamp:
- 07/08/17 12:31:54 (7 years ago)
- Location:
- branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3
- Files:
-
- 2 added
- 2 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3
-
Property
svn:ignore
set to
Plugin.cs
-
Property
svn:ignore
set to
-
branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views-3.3.csproj
r9356 r15171 11 11 <RootNamespace>HeuristicLab.Encodings.ParameterConfigurationEncoding.Views</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Encodings.ParameterConfigurationEncoding.Views-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 0</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 </PropertyGroup> … … 40 40 <ItemGroup> 41 41 <Reference Include="HeuristicLab.Collections-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 42 <SpecificVersion>False</SpecificVersion> 43 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath> 42 44 <Private>False</Private> 43 45 </Reference> 44 46 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 47 <SpecificVersion>False</SpecificVersion> 48 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath> 45 49 <Private>False</Private> 46 50 </Reference> 47 51 <Reference Include="HeuristicLab.Common.Resources-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 52 <SpecificVersion>False</SpecificVersion> 53 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath> 48 54 <Private>False</Private> 49 55 </Reference> 50 56 <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 57 <SpecificVersion>False</SpecificVersion> 58 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath> 51 59 <Private>False</Private> 52 60 </Reference> 53 61 <Reference Include="HeuristicLab.Core.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 62 <SpecificVersion>False</SpecificVersion> 63 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core.Views-3.3.dll</HintPath> 54 64 <Private>False</Private> 55 65 </Reference> 56 66 <Reference Include="HeuristicLab.Data-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 67 <SpecificVersion>False</SpecificVersion> 68 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath> 57 69 <Private>False</Private> 58 70 </Reference> 59 71 <Reference Include="HeuristicLab.Data.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 72 <SpecificVersion>False</SpecificVersion> 73 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Data.Views-3.3.dll</HintPath> 60 74 <Private>False</Private> 61 75 </Reference> 62 76 <Reference Include="HeuristicLab.MainForm-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 77 <SpecificVersion>False</SpecificVersion> 78 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm-3.3.dll</HintPath> 63 79 <Private>False</Private> 64 80 </Reference> 65 81 <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 82 <SpecificVersion>False</SpecificVersion> 83 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath> 66 84 <Private>False</Private> 67 85 </Reference> 68 86 <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 87 <SpecificVersion>False</SpecificVersion> 88 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath> 69 89 <Private>False</Private> 70 90 </Reference> 71 91 <Reference Include="HeuristicLab.Optimization.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 92 <SpecificVersion>False</SpecificVersion> 93 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimization.Views-3.3.dll</HintPath> 72 94 <Private>False</Private> 73 95 </Reference> 74 96 <Reference Include="HeuristicLab.Optimizer-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 97 <SpecificVersion>False</SpecificVersion> 98 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Optimizer-3.3.dll</HintPath> 75 99 <Private>False</Private> 76 100 </Reference> 77 101 <Reference Include="HeuristicLab.Parameters-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 102 <SpecificVersion>False</SpecificVersion> 103 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath> 78 104 <Private>False</Private> 79 105 </Reference> 80 106 <Reference Include="HeuristicLab.Parameters.Views-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 107 <SpecificVersion>False</SpecificVersion> 108 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Parameters.Views-3.3.dll</HintPath> 81 109 <Private>False</Private> 82 110 </Reference> 83 111 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 112 <SpecificVersion>False</SpecificVersion> 113 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 84 114 <Private>False</Private> 85 115 </Reference> 86 116 <Reference Include="HeuristicLab.Problems.Instances-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 117 <SpecificVersion>False</SpecificVersion> 118 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Problems.Instances-3.3.dll</HintPath> 87 119 <Private>False</Private> 88 120 </Reference> … … 96 128 <ItemGroup> 97 129 <None Include="Plugin.cs.frame" /> 98 <Compile Include="CreateExperiment DialogV2.cs">99 <SubType> Form</SubType>100 </Compile> 101 <Compile Include="CreateExperiment DialogV2.Designer.cs">102 <DependentUpon>CreateExperiment DialogV2.cs</DependentUpon>130 <Compile Include="CreateExperimentView.cs"> 131 <SubType>UserControl</SubType> 132 </Compile> 133 <Compile Include="CreateExperimentView.Designer.cs"> 134 <DependentUpon>CreateExperimentView.cs</DependentUpon> 103 135 </Compile> 104 136 <Compile Include="MenuItems\CreateExperimentMenuItemV2.cs" /> … … 145 177 <ItemGroup> 146 178 <ProjectReference Include="..\..\HeuristicLab.Encodings.ParameterConfigurationEncoding\3.3\HeuristicLab.Encodings.ParameterConfigurationEncoding-3.3.csproj"> 147 <Project>{7520 D3F4-7526-4BB7-B71E-F41F5D5559F9}</Project>179 <Project>{7520d3f4-7526-4bb7-b71e-f41f5d5559f9}</Project> 148 180 <Name>HeuristicLab.Encodings.ParameterConfigurationEncoding-3.3</Name> 149 181 <Private>False</Private> -
branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3/MenuItems/CreateExperimentMenuItemV2.cs
r8535 r15171 23 23 using System.Collections.Generic; 24 24 using System.Windows.Forms; 25 using HeuristicLab.Core;26 25 using HeuristicLab.MainForm; 27 26 using HeuristicLab.Optimization; 28 27 using HeuristicLab.Optimizer; 29 using HeuristicLab.PluginInfrastructure;30 28 31 29 namespace HeuristicLab.Encodings.ParameterConfigurationEncoding.Views { 32 30 public class CreateExperimentMenuItemV2 : HeuristicLab.MainForm.WindowsForms.MenuItem, IOptimizerUserInterfaceItemProvider { 33 31 public override string Name { 34 get { return "Create E xperiment (v2)"; }32 get { return "Create E&xperiment (v2)"; } 35 33 } 36 34 public override IEnumerable<string> Structure { … … 49 47 protected override void OnActiveViewChanged(object sender, EventArgs e) { 50 48 IContentView activeView = MainFormManager.MainForm.ActiveView as IContentView; 51 ToolStripItem.Enabled = (activeView != null) && (activeView.Content != null) && (activeView.Content is IAlgorithm) && !activeView.Locked;49 ToolStripItem.Enabled = (activeView != null) && (activeView.Content as IAlgorithm != null) && !activeView.Locked; 52 50 } 53 51 54 52 public override void Execute() { 55 IContentView activeView = MainFormManager.MainForm.ActiveView as IContentView; 56 if ((activeView != null) && (activeView.Content != null) && (activeView.Content is IAlgorithm) && !activeView.Locked) { 57 using (CreateExperimentDialogV2 dialog = new CreateExperimentDialogV2((IAlgorithm)activeView.Content, ApplicationManager.Manager.GetInstances<IEngine>())) { 58 if (dialog.ShowDialog() == DialogResult.OK) MainFormManager.MainForm.ShowContent(dialog.Experiment); 59 } 53 var activeView = MainFormManager.MainForm.ActiveView as IContentView; 54 if (activeView == null) return; 55 var algorithm = activeView.Content as IAlgorithm; 56 if (algorithm == null) return; 57 58 if (!activeView.Locked) { 59 MainFormManager.MainForm.ShowContent(algorithm, typeof(CreateExperimentView)); 60 60 } 61 61 } -
branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3/Plugin.cs.frame
r8524 r15171 28 28 [Plugin("HeuristicLab.Encodings.ParameterConfigurationEncoding.Views", "3.3.7.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Encodings.ParameterConfigurationEncoding.Views-3.3.dll", PluginFileType.Assembly)] 30 [PluginDependency("HeuristicLab.Collections", "3.3")]31 30 [PluginDependency("HeuristicLab.Common", "3.3")] 32 31 [PluginDependency("HeuristicLab.Common.Resources", "3.3")] … … 39 38 [PluginDependency("HeuristicLab.MainForm.WindowsForms", "3.3")] 40 39 [PluginDependency("HeuristicLab.Optimization", "3.3")] 41 [PluginDependency("HeuristicLab.Optimization.Views", "3.3")]42 40 [PluginDependency("HeuristicLab.Optimizer", "3.3")] 43 [PluginDependency("HeuristicLab.Parameters", "3.3")]44 [PluginDependency("HeuristicLab.Parameters.Views", "3.3")]45 41 [PluginDependency("HeuristicLab.Problems.Instances", "3.3")] 46 42 public class HeuristicLabEncodingsParameterConfigurationEncodingViewsPlugin : PluginBase { -
branches/ParameterConfigurationEncoding/HeuristicLab.Encodings.ParameterConfigurationEncoding.Views/3.3/Properties
-
Property
svn:ignore
set to
AssemblyInfo.cs
-
Property
svn:ignore
set to
Note: See TracChangeset
for help on using the changeset viewer.