Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/06/09 13:57:51 (15 years ago)
Author:
mkommend
Message:

adapted MainForm to create DropDownButtons (ticket #716)

Location:
trunk/sources/HeuristicLab.MainForm.Test/3.2
Files:
13 added
1 deleted
1 edited
3 copied
2 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/HeuristicLab.MainForm.Test-3.2.csproj

    r2247 r2249  
    8282  </ItemGroup>
    8383  <ItemGroup>
    84     <Compile Include="OpenMenuItem.cs" />
    85     <Compile Include="SaveMenuItem.cs" />
     84    <Compile Include="Actions\NewEditorAction.cs" />
     85    <Compile Include="ButtonItems\NewEditorToolStripButtonItem.cs" />
     86    <Compile Include="ButtonItems\NewFormToolStripButtonItem.cs" />
     87    <Compile Include="ButtonItems\SaveToolStripButtonItem.cs" />
     88    <Compile Include="ButtonItems\OpenToolStripButtonItem.cs" />
     89    <Compile Include="MenuItems\NewFormToolStripMenuItem.cs" />
     90    <Compile Include="MenuItems\NewEditorToolStripMenuItem.cs" />
     91    <Compile Include="MenuItems\FileToolStripMenuItem.cs" />
     92    <Compile Include="MenuItems\NewToolStripMenuItem.cs" />
     93    <Compile Include="Actions\NewFormAction.cs" />
     94    <Compile Include="Actions\OpenAction.cs" />
     95    <Compile Include="MenuItems\OpenToolStripMenuItem.cs" />
     96    <Compile Include="Actions\SaveAction.cs" />
     97    <Compile Include="MenuItems\SaveToolStripMenuItem.cs" />
    8698    <Compile Include="HeuristicLabMainFormTestApplication.cs" />
    8799    <Compile Include="HeuristicLabMainFormTestPlugin.cs" />
    88100    <Compile Include="ITestUserInterfaceItemProvider.cs" />
    89101    <Compile Include="Properties\AssemblyInfo.cs" />
    90     <Compile Include="ViewsMenuItem.cs">
    91       <SubType>Code</SubType>
    92     </Compile>
     102    <Compile Include="ButtonItems\NewToolStripButtonItem.cs" />
    93103  </ItemGroup>
    94104  <ItemGroup>
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewEditorToolStripMenuItem.cs

    r2247 r2249  
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class SaveMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class NewEditorToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    13       get { return "Save"; }
     13      get { return "Editor"; }
    1414    }
    1515
    16     public override string MenuStructure {
    17       get { return "File"; }
     16    public override string Structure {
     17      get { return "File/New"; }
    1818    }
    1919
    2020    public override int Position {
    21       get { return 1200; }
    22     }
    23 
    24     public override Keys ShortCutKeys {
    25       get { return Keys.Control | Keys.S; }
    26     }
    27 
    28     public override System.Drawing.Image Image {
    29       get { return Resources.SaveIcon; }
     21      get { return 1120; }
    3022    }
    3123
    3224    public override void Execute(IMainForm mainform) {
    33       MessageBox.Show("Save Execute called");
     25      new NewEditorAction().Execute(mainform);
    3426    }
    3527  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewFormToolStripMenuItem.cs

    r2247 r2249  
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class SaveMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class NewFormToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    13       get { return "Save"; }
     13      get { return "Form"; }
    1414    }
    1515
    16     public override string MenuStructure {
    17       get { return "File"; }
     16    public override string Structure {
     17      get { return "File/New"; }
    1818    }
    1919
    2020    public override int Position {
    21       get { return 1200; }
    22     }
    23 
    24     public override Keys ShortCutKeys {
    25       get { return Keys.Control | Keys.S; }
    26     }
    27 
    28     public override System.Drawing.Image Image {
    29       get { return Resources.SaveIcon; }
     21      get { return 1110; }
    3022    }
    3123
    3224    public override void Execute(IMainForm mainform) {
    33       MessageBox.Show("Save Execute called");
     25      new NewFormAction().Execute(mainform);
    3426    }
    3527  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/NewToolStripMenuItem.cs

    r2247 r2249  
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class SaveMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class NewToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    13       get { return "Save"; }
     13      get { return "New"; }
    1414    }
    1515
    16     public override string MenuStructure {
     16    public override string Structure {
    1717      get { return "File"; }
    1818    }
    1919
    2020    public override int Position {
    21       get { return 1200; }
    22     }
    23 
    24     public override Keys ShortCutKeys {
    25       get { return Keys.Control | Keys.S; }
     21      get { return 1100; }
    2622    }
    2723
    2824    public override System.Drawing.Image Image {
    29       get { return Resources.SaveIcon; }
     25      get { return Resources.NewIcon; }
    3026    }
    3127
    3228    public override void Execute(IMainForm mainform) {
    33       MessageBox.Show("Save Execute called");
    3429    }
    3530  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/OpenToolStripMenuItem.cs

    r2247 r2249  
    88
    99namespace HeuristicLab.MainForm.Test {
    10   public class OpenMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     10  public class OpenToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
    1111    public override string Name {
    1212      get { return "Open"; }
    1313    }   
    1414
    15     public override string MenuStructure {
     15    public override string Structure {
    1616      get { return "File"; }
    1717    }
    1818
    1919    public override int Position {
    20       get { return 1100; }
     20      get { return 1200; }
    2121    }
    2222
     
    3030
    3131    public override void Execute(IMainForm mainform) {
    32       MessageBox.Show("Open Execute called");
     32      new OpenAction().Execute(mainform);
    3333    }
    3434  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/SaveToolStripMenuItem.cs

    r2247 r2249  
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class SaveMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
     11  public class SaveToolStripMenuItem : ToolStripMenuItemBase, ITestUserInterfaceItemProvider {
    1212    public override string Name {
    1313      get { return "Save"; }
    1414    }
    1515
    16     public override string MenuStructure {
     16    public override string Structure {
    1717      get { return "File"; }
    1818    }
    1919
    2020    public override int Position {
    21       get { return 1200; }
     21      get { return 1300; }
    2222    }
    2323
     
    3131
    3232    public override void Execute(IMainForm mainform) {
    33       MessageBox.Show("Save Execute called");
     33      new SaveAction().Execute(mainform);
    3434    }
    3535  }
Note: See TracChangeset for help on using the changeset viewer.