Free cookie consent management tool by TermsFeed Policy Generator

Changeset 17331 for branches


Ignore:
Timestamp:
10/15/19 15:42:39 (5 years ago)
Author:
dpiringe
Message:

#3026

  • added new project: HeuristicLab.JsonInterface.OptimizerIntegration -> to generate/load .json templates in HeuristicLab.Optimizer
  • added new menu dropdown items (Import/Export) in HeuristicLab.Optimizer -> they are only active when they have items
  • added item for Import/Export menu items (Json-Template), logic in file FileManager.cs in project HeuristicLab.JsonInterface.OptimizerIntegration
  • repositioned CloseMenuItem, CloseAllMenuItem and added new seperator in menu File (to separate import/export from save/open and close/closeAll)
Location:
branches/3026_IntegrationIntoSymSpace
Files:
11 added
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Optimizer/3.3/HeuristicLab.Optimizer-3.3.csproj

    r16997 r17331  
    161161    </Compile>
    162162    <Compile Include="MenuItems\ChangeNestingLevelMenuItem.cs" />
     163    <Compile Include="MenuItems\ExportMenuItem.cs" />
     164    <Compile Include="MenuItems\ImportMenuItem.cs" />
    163165    <Compile Include="OptimizerSingleDocumentMainForm.cs">
    164166      <SubType>Form</SubType>
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Optimizer/3.3/MenuItems/CloseAllMenuItem.cs

    r17180 r17331  
    3636    }
    3737    public override int Position {
    38       get { return 1600; }
     38      get { return 1800; }
    3939    }
    4040    public override Keys ShortCutKeys {
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Optimizer/3.3/MenuItems/CloseMenuItem.cs

    r17180 r17331  
    3535    }
    3636    public override int Position {
    37       get { return 1500; }
     37      get { return 1700; }
    3838    }
    3939    public override Keys ShortCutKeys {
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Optimizer/3.3/MenuItems/Separators.cs

    r17180 r17331  
    2424
    2525namespace HeuristicLab.Optimizer.MenuItems {
    26   internal class SeparatorMenuItem : MenuSeparatorItem, IOptimizerUserInterfaceItemProvider {
     26  internal class FileBeforeExitSeperator : MenuSeparatorItem, IOptimizerUserInterfaceItemProvider {
    2727    public override IEnumerable<string> Structure {
    2828      get { return new string[] { "&File" }; }
     
    3333    }
    3434  }
     35
     36  internal class FileAfterSaveAsSeperator : MenuSeparatorItem, IOptimizerUserInterfaceItemProvider {
     37    public override IEnumerable<string> Structure {
     38      get { return new string[] { "&File" }; }
     39    }
     40
     41    public override int Position {
     42      get { return 1499; }
     43    }
     44  }
     45
     46  internal class FileBeforeCloseSeperator : MenuSeparatorItem, IOptimizerUserInterfaceItemProvider
     47  {
     48    public override IEnumerable<string> Structure
     49    {
     50      get { return new string[] { "&File" }; }
     51    }
     52
     53    public override int Position
     54    {
     55      get { return 1699; }
     56    }
     57  }
    3558}
Note: See TracChangeset for help on using the changeset viewer.