Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/23/09 11:08:34 (15 years ago)
Author:
swagner
Message:

Implemented first draft of MainForm support in HeuristicLab.Core/HeuristicLab.Core.Views and all other depending plugins (#770)

Location:
trunk/sources/HeuristicLab.Routing.TSP/3.3
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/HeuristicLab.Routing.TSP-3.3.csproj

    r2493 r2520  
    114114      <Name>HeuristicLab.Charting-3.3</Name>
    115115    </ProjectReference>
     116    <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">
     117      <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>
     118      <Name>HeuristicLab.Core.Views-3.3</Name>
     119    </ProjectReference>
    116120    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
    117121      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
     
    121125      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
    122126      <Name>HeuristicLab.Data-3.3</Name>
     127    </ProjectReference>
     128    <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.2\HeuristicLab.MainForm.WindowsForms-3.2.csproj">
     129      <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>
     130      <Name>HeuristicLab.MainForm.WindowsForms-3.2</Name>
     131    </ProjectReference>
     132    <ProjectReference Include="..\..\HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj">
     133      <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>
     134      <Name>HeuristicLab.MainForm-3.2</Name>
    123135    </ProjectReference>
    124136    <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/HeuristicLabRoutingTSPPlugin.cs

    r2493 r2520  
    3232  [PluginFile(Filename = "HeuristicLab.Routing.TSP-3.3.dll", Filetype = PluginFileType.Assembly)]
    3333  [Dependency(Dependency = "HeuristicLab.Core-3.3")]
     34  [Dependency(Dependency = "HeuristicLab.Core.Views-3.3")]
    3435  [Dependency(Dependency = "HeuristicLab.Data-3.3")]
     36  [Dependency(Dependency = "HeuristicLab.MainForm-3.2")]
     37  [Dependency(Dependency = "HeuristicLab.MainForm.WindowsForms-3.2")]
    3538  [Dependency(Dependency = "HeuristicLab.Operators-3.3")]
    3639  [Dependency(Dependency = "HeuristicLab.Permutation-3.3")]
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/TSPInjector.cs

    r1530 r2520  
    5555
    5656    /// <summary>
    57     /// Creates a new instance of <see cref="TSPInjectorView"/> to display the current instance.
    58     /// </summary>
    59     /// <returns>The created view as <see cref="TSPInjectorView"/>.</returns>
    60     public override IView CreateView() {
    61       return new TSPInjectorView(this);
    62     }
    63 
    64     /// <summary>
    6557    /// Adds a new TSP to the given <paramref name="scope"/>, through adding the needed variables.
    6658    /// </summary>
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/TSPInjectorView.Designer.cs

    r1530 r2520  
    5656      this.dataTabPage = new System.Windows.Forms.TabPage();
    5757      this.variableInfosTabPage = new System.Windows.Forms.TabPage();
    58       this.operatorBaseVariableInfosView = new HeuristicLab.Core.OperatorBaseVariableInfosView();
     58      this.operatorBaseVariableInfosView = new HeuristicLab.Core.Views.OperatorBaseVariableInfosView();
    5959      this.descriptionTabPage = new System.Windows.Forms.TabPage();
    60       this.operatorBaseDescriptionView = new HeuristicLab.Core.OperatorBaseDescriptionView();
     60      this.operatorBaseDescriptionView = new HeuristicLab.Core.Views.OperatorBaseDescriptionView();
    6161      this.tabControl.SuspendLayout();
    6262      this.dataTabPage.SuspendLayout();
     
    242242    private System.Windows.Forms.TabPage dataTabPage;
    243243    private System.Windows.Forms.TabPage variableInfosTabPage;
    244     private HeuristicLab.Core.OperatorBaseVariableInfosView operatorBaseVariableInfosView;
     244    private HeuristicLab.Core.Views.OperatorBaseVariableInfosView operatorBaseVariableInfosView;
    245245    private System.Windows.Forms.TabPage descriptionTabPage;
    246     private HeuristicLab.Core.OperatorBaseDescriptionView operatorBaseDescriptionView;
     246    private HeuristicLab.Core.Views.OperatorBaseDescriptionView operatorBaseDescriptionView;
    247247  }
    248248}
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/TSPInjectorView.cs

    r1530 r2520  
    3030using HeuristicLab.Data;
    3131using HeuristicLab.Operators;
     32using HeuristicLab.Core.Views;
     33using HeuristicLab.MainForm;
    3234
    3335namespace HeuristicLab.Routing.TSP {
     
    3537  /// Class to represent a <see cref="TSPInjector"/> visually.
    3638  /// </summary>
     39  [Content(typeof(TSPInjector), true)]
    3740  public partial class TSPInjectorView : ViewBase {
    3841    /// <summary>
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/TSPTour.cs

    r1823 r2520  
    8686
    8787    /// <summary>
    88     /// Creates a new instance of <see cref="TSPTourView"/> to display the current instance.
    89     /// </summary>
    90     /// <returns>The created view as <see cref="TSPTourView"/>.</returns>
    91     public override IView CreateView() {
    92       return new TSPTourView(this);
    93     }
    94 
    95     /// <summary>
    9688    /// Occurs when the coordinates of the current instance have been changed.
    9789    /// </summary>
  • trunk/sources/HeuristicLab.Routing.TSP/3.3/TSPTourView.cs

    r1530 r2520  
    3131using HeuristicLab.Permutation;
    3232using HeuristicLab.Charting;
     33using HeuristicLab.Core.Views;
     34using HeuristicLab.MainForm;
    3335
    3436namespace HeuristicLab.Routing.TSP {
     
    3638  /// Class for the visual representation of a <see cref="TSPTour"/>.
    3739  /// </summary>
     40  [Content(typeof(TSPTour), true)]
    3841  public partial class TSPTourView : ViewBase {
    3942    /// <summary>
Note: See TracChangeset for help on using the changeset viewer.