Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/13/09 10:58:31 (15 years ago)
Author:
mkommend
Message:

initial version of refactored mainform (ticket #771)

Location:
branches/Mainform refactoring/HeuristicLab.MainForm/3.2/Interfaces
Files:
2 added
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/Mainform refactoring/HeuristicLab.MainForm/3.2/Interfaces/IMainForm.cs

    r2350 r2426  
    2525using System.Text;
    2626using System.Drawing;
    27 using System.Windows.Forms;
    2827
    2928namespace HeuristicLab.MainForm {
    3029  public interface IMainForm {
    3130    string Title { get; set; }
    32     string StatusStripText { get; set; }
    33     bool StatusStripProgressBarVisible { get; set; }
    34 
    35     Cursor Cursor { get; set; }
    3631
    3732    IView ActiveView { get; }
    3833    event EventHandler ActiveViewChanged;
    39     event EventHandler MainFormChanged;
     34    event EventHandler Changed;
    4035    IEnumerable<IView> Views { get; }
    4136
  • branches/Mainform refactoring/HeuristicLab.MainForm/3.2/Interfaces/IUserInterfaceItem.cs

    r2420 r2426  
    2525using System.Text;
    2626using System.Drawing;
    27 using System.Windows.Forms;
    2827
    2928namespace HeuristicLab.MainForm {
    30   public interface IToolStripItem : IUserInterfaceItem {
     29  public interface IUserInterfaceItem {
     30    string Name { get; }
    3131    int Position { get; }
    3232    Image Image { get; }
    33     ToolStripItemDisplayStyle DisplayStyle { get; }
     33    string ToolTipText { get; set; }
    3434
    35     string Structure { get; }
    36     char StructureSeparator { get; }
    37 
    38     ToolStripItem ToolStripItem { get; set; }
     35    void Execute();
    3936
    4037    void ActiveViewChanged(object sender, EventArgs e);
  • branches/Mainform refactoring/HeuristicLab.MainForm/3.2/Interfaces/IView.cs

    r2266 r2426  
    2323using System.Collections.Generic;
    2424using System.Text;
    25 using System.Windows.Forms;
     25using System.ComponentModel;
    2626
    2727namespace HeuristicLab.MainForm {
     
    2929    string Caption { get; set; }
    3030    event EventHandler CaptionChanged;
    31     event EventHandler StateChanged;
    32     IMainForm MainForm { get; set; }
    33     void FormClosing(object sender, FormClosingEventArgs e);
     31    event EventHandler Changed;
     32    void OnClosing(object sender, CancelEventArgs e);
     33    void OnClosed(object sender, EventArgs e);
    3434  }
    3535}
Note: See TracChangeset for help on using the changeset viewer.