Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/15/12 16:47:25 (12 years ago)
Author:
mkommend
Message:

#1763: merged changes from trunk into the tree simplifier branch.

Location:
branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic.Views-3.4.csproj

    r8409 r8915  
    9393  </PropertyGroup>
    9494  <ItemGroup>
    95     <Reference Include="ALGLIB-3.5.0">
    96       <HintPath>..\..\..\..\Trunk\sources\bin\ALGLIB-3.5.0.dll</HintPath>
     95    <Reference Include="ALGLIB-3.6.0, Version=3.6.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     96      <SpecificVersion>False</SpecificVersion>
     97      <HintPath>..\..\..\..\trunk\sources\bin\ALGLIB-3.6.0.dll</HintPath>
     98      <Private>False</Private>
    9799    </Reference>
    98100    <Reference Include="HeuristicLab.Collections-3.3">
    99101      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
     102      <Private>False</Private>
    100103    </Reference>
    101104    <Reference Include="HeuristicLab.Common-3.3">
    102105      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Common-3.3.dll</HintPath>
     106      <Private>False</Private>
    103107    </Reference>
    104108    <Reference Include="HeuristicLab.Common.Resources-3.3">
    105109      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Common.Resources-3.3.dll</HintPath>
     110      <Private>False</Private>
    106111    </Reference>
    107112    <Reference Include="HeuristicLab.Core-3.3">
    108113      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath>
     114      <Private>False</Private>
    109115    </Reference>
    110116    <Reference Include="HeuristicLab.Core.Views-3.3">
    111117      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Core.Views-3.3.dll</HintPath>
     118      <Private>False</Private>
    112119    </Reference>
    113120    <Reference Include="HeuristicLab.Data-3.3">
    114121      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Data-3.3.dll</HintPath>
     122      <Private>False</Private>
    115123    </Reference>
    116124    <Reference Include="HeuristicLab.Data.Views-3.3">
    117125      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Data.Views-3.3.dll</HintPath>
     126      <Private>False</Private>
    118127    </Reference>
    119128    <Reference Include="HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4">
    120129      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.dll</HintPath>
     130      <Private>False</Private>
    121131    </Reference>
    122132    <Reference Include="HeuristicLab.MainForm-3.3">
    123133      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.MainForm-3.3.dll</HintPath>
     134      <Private>False</Private>
    124135    </Reference>
    125136    <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3">
    126137      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath>
     138      <Private>False</Private>
    127139    </Reference>
    128140    <Reference Include="HeuristicLab.Operators-3.3">
    129141      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath>
     142      <Private>False</Private>
    130143    </Reference>
    131144    <Reference Include="HeuristicLab.Optimization-3.3">
    132145      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath>
     146      <Private>False</Private>
    133147    </Reference>
    134148    <Reference Include="HeuristicLab.Optimization.Views-3.3">
    135149      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Optimization.Views-3.3.dll</HintPath>
     150      <Private>False</Private>
    136151    </Reference>
    137152    <Reference Include="HeuristicLab.Parameters-3.3">
    138153      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Parameters-3.3.dll</HintPath>
     154      <Private>False</Private>
    139155    </Reference>
    140156    <Reference Include="HeuristicLab.Persistence-3.3">
    141157      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Persistence-3.3.dll</HintPath>
     158      <Private>False</Private>
    142159    </Reference>
    143160    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
    144161      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
     162      <Private>False</Private>
    145163    </Reference>
    146164    <Reference Include="HeuristicLab.Problems.DataAnalysis-3.4">
    147165      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Problems.DataAnalysis-3.4.dll</HintPath>
     166      <Private>False</Private>
    148167    </Reference>
    149168    <Reference Include="HeuristicLab.Visualization.ChartControlsExtensions-3.3">
    150169      <HintPath>..\..\..\..\Trunk\sources\bin\HeuristicLab.Visualization.ChartControlsExtensions-3.3.dll</HintPath>
     170      <Private>False</Private>
    151171    </Reference>
    152172    <Reference Include="System" />
     
    255275      <Project>{423BD94F-963A-438E-BA45-3BB3D61CD03B}</Project>
    256276      <Name>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views-3.4</Name>
     277      <Private>False</Private>
    257278    </ProjectReference>
    258279    <ProjectReference Include="..\..\HeuristicLab.Problems.DataAnalysis.Symbolic\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj">
     
    293314  -->
    294315  <PropertyGroup>
    295     <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
     316    <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    296317set ProjectDir=$(ProjectDir)
    297318set SolutionDir=$(SolutionDir)
     
    300321call PreBuildEvent.cmd
    301322</PreBuildEvent>
     323    <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
     324export ProjectDir=$(ProjectDir)
     325export SolutionDir=$(SolutionDir)
     326
     327$SolutionDir/PreBuildEvent.sh
     328</PreBuildEvent>
    302329  </PropertyGroup>
    303330</Project>
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/InteractiveSymbolicDataAnalysisSolutionSimplifierView.Designer.cs

    r8409 r8915  
    172172      this.treeChart.SymbolicExpressionTreeChanged += new System.EventHandler(this.treeChart_SymbolicExpressionTreeChanged);
    173173      this.treeChart.SymbolicExpressionTreeNodeChanged += new System.EventHandler(this.treeChart_SymbolicExpressionTreeNodeChanged);
    174       this.treeChart.SymbolicExpressionTreeNodeInserted += new System.EventHandler(this.treeChart_SymbolicExpressionTreeNodeInserted);
    175174      this.treeChart.SymbolicExpressionTreeNodeClicked += new System.Windows.Forms.MouseEventHandler(this.treeChart_SymbolicExpressionTreeNodeClicked);
    176175      this.treeChart.SymbolicExpressionTreeNodeDoubleClicked += new System.Windows.Forms.MouseEventHandler(this.treeChart_SymbolicExpressionTreeNodeDoubleClicked);
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/InteractiveSymbolicExpressionTreeChart.cs

    r8409 r8915  
    147147
    148148    public event EventHandler SymbolicExpressionTreeNodeChanged;
    149     public event EventHandler SymbolicExpressionTreeNodeInserted;
    150149
    151150    private void OnChangeValueDialogValidated(object sender, EventArgs e) {
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Plugin.cs.frame

    r8246 r8915  
    2929  [PluginFile("HeuristicLab.Problems.DataAnalysis.Symbolic.Views-3.4.dll", PluginFileType.Assembly)]
    3030  [PluginFile("displayModelFrame.html", PluginFileType.Data)]
    31   [PluginDependency("HeuristicLab.ALGLIB", "3.5")]
     31  [PluginDependency("HeuristicLab.ALGLIB", "3.6.0")]
    3232  [PluginDependency("HeuristicLab.Collections", "3.3")]
    3333  [PluginDependency("HeuristicLab.Common", "3.3")]
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Symbols/VariableConditionView.cs

    r8103 r8915  
    124124        RegisterVariableNamesViewContentEvents();
    125125      } else {
    126         var existingEntries = variableNamesView.Content.ToList();
    127 
    128126        // temporarily deregister to prevent circular calling of events
    129127        DeregisterVariableNamesViewContentEvents();
    130         // add additional entries
    131         foreach (var variableName in Content.VariableNames.Except(existingEntries.Select(x => x.Value)))
    132           variableNamesView.Content.Add(new StringValue(variableName), true);
    133         foreach (var oldEntry in existingEntries.Where(x => !Content.VariableNames.Contains(x.Value)))
    134           variableNamesView.Content.Remove(oldEntry);
     128        variableNamesView.Content.Clear();
     129        foreach (var variableName in Content.AllVariableNames) {
     130          variableNamesView.Content.Add(new StringValue(variableName), Content.VariableNames.Contains(variableName));
     131        }
    135132        RegisterVariableNamesViewContentEvents();
    136133
  • branches/HeuristicLab.TreeSimplifier/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/Symbols/VariableView.cs

    r8103 r8915  
    9292    protected override void SetEnabledStateOfControls() {
    9393      base.SetEnabledStateOfControls();
     94      enabledCheckBox.Enabled = Content != null && Content.VariableNames.Any() && !Locked && !ReadOnly;
    9495      weightInitializationMuTextBox.Enabled = Content != null;
    9596      weightInitializationMuTextBox.ReadOnly = ReadOnly;
     
    180181        RegisterVariableNamesViewContentEvents();
    181182      } else {
    182         var existingEntries = variableNamesView.Content.ToList();
    183 
    184183        // temporarily deregister to prevent circular calling of events
    185184        DeregisterVariableNamesViewContentEvents();
    186         // add additional entries
    187         foreach (var variableName in Content.VariableNames.Except(existingEntries.Select(x => x.Value)))
    188           variableNamesView.Content.Add(new StringValue(variableName), true);
    189         foreach (var oldEntry in existingEntries.Where(x => !Content.VariableNames.Contains(x.Value)))
    190           variableNamesView.Content.Remove(oldEntry);
     185        variableNamesView.Content.Clear();
     186        foreach (var variableName in Content.AllVariableNames) {
     187          variableNamesView.Content.Add(new StringValue(variableName), Content.VariableNames.Contains(variableName));
     188        }
    191189        RegisterVariableNamesViewContentEvents();
    192190
Note: See TracChangeset for help on using the changeset viewer.