Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/19/09 18:13:55 (15 years ago)
Author:
mkommend
Message:

added ability to generate separators in between menu- and toolbaritems (ticket #771)

Location:
trunk/sources/HeuristicLab.MainForm.Test/3.2
Files:
2 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/OpenToolStripButtonItem.cs

    r2458 r2514  
    66
    77namespace HeuristicLab.MainForm.Test {
    8   public class OpenToolStripButtonItem : ToolBarItemBase, ITestUserInterfaceItemProvider {
     8  public class OpenToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
    99    public override int Position {
    1010      get { return 20; }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/ButtonItems/SeparatorToolStripButtonItem.cs

    r2504 r2514  
    66
    77namespace HeuristicLab.MainForm.Test {
    8   public class NewToolStripButtonItem : HeuristicLab.MainForm.WindowsForms.ToolBarItemBase, ITestUserInterfaceItemProvider {
     8  public class SeparatorToolStripButtonItem : ToolBarSeparatorItemBase, ITestUserInterfaceItemProvider {
    99    public override int Position {
    10       get { return 10; }
    11     }
    12 
    13     public override string Name {
    14       get { return "New"; }
    15     }
    16 
    17     public override bool IsDropDownButton {
    18       get { return true; }
    19     }
    20 
    21     public override System.Drawing.Image Image {
    22       get { return HeuristicLab.Common.Resources.Resources.NewIcon; }
    23     }
    24 
    25     public override void Execute() {
     10      get { return 15; }
    2611    }
    2712  }
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/HeuristicLab.MainForm.Test-3.2.csproj

    r2499 r2514  
    8383  <ItemGroup>
    8484    <Compile Include="Actions\NewEditorAction.cs" />
     85    <Compile Include="ButtonItems\SeparatorToolStripButtonItem.cs" />
    8586    <Compile Include="ButtonItems\NewEditorToolStripButtonItem.cs" />
    8687    <Compile Include="ButtonItems\NewFormToolStripButtonItem.cs" />
     
    107108      <DependentUpon>FormView.cs</DependentUpon>
    108109    </Compile>
     110    <Compile Include="MenuItems\SeparatorMenuItem.cs" />
    109111    <Compile Include="MenuItems\ExitToolStripMenuItem.cs" />
    110112    <Compile Include="MenuItems\NewFormToolStripMenuItem.cs" />
  • trunk/sources/HeuristicLab.MainForm.Test/3.2/MenuItems/SeparatorMenuItem.cs

    r2504 r2514  
    99
    1010namespace HeuristicLab.MainForm.Test {
    11   public class NewFormToolStripMenuItem : HeuristicLab.MainForm.WindowsForms.MenuItemBase, ITestUserInterfaceItemProvider {
    12     public override string Name {
    13       get { return "Form"; }
    14     }
    15 
     11  public class SeparatorMenuItem : MenuSeparatorItemBase, ITestUserInterfaceItemProvider {
    1612    public override IEnumerable<string> Structure {
    17       get { return "File/New".Split('/'); }
     13      get { return new string[] { "File" }; }
    1814    }
    1915
    2016    public override int Position {
    21       get { return 1110; }
    22    
    23     }
     17      get { return 1120; }
    2418
    25     public override void Execute() {
    26       new NewFormAction().Execute(MainFormManager.MainForm);
    2719    }
    2820  }
Note: See TracChangeset for help on using the changeset viewer.