Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/30/09 17:17:53 (14 years ago)
Author:
mkommend
Message:

integrated branch MainForm refactoring into trunk (ticket #771)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm/3.2/UserInterfaceItemBase.cs

    r2249 r2458  
    2727namespace HeuristicLab.MainForm {
    2828  public abstract class UserInterfaceItemBase : IUserInterfaceItem{
     29    protected UserInterfaceItemBase() {
     30    }
     31
    2932    public abstract string Name { get; }
     33    public abstract int Position { get; }
    3034
    31     #region IAction Members
    32     public abstract void Execute(IMainForm mainform);
    33     #endregion
     35    public virtual System.Drawing.Image Image {
     36      get { return null; }
     37    }
     38
     39    public virtual string ToolTipText {
     40      get { return string.Empty; }
     41    }
     42
     43    public abstract void Execute();
     44
     45    public virtual void ActiveViewChanged(object sender, EventArgs e) {
     46    }
     47
     48    public virtual void ViewChanged(object sender, EventArgs e) {
     49    }
     50
     51    public virtual void MainFormChanged(object sender, EventArgs e) {
     52    }
    3453  }
    3554}
Note: See TracChangeset for help on using the changeset viewer.