- Timestamp:
- 10/13/09 10:58:31 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Mainform refactoring/HeuristicLab.MainForm/3.2/UserInterfaceItemBase.cs
r2249 r2426 27 27 namespace HeuristicLab.MainForm { 28 28 public abstract class UserInterfaceItemBase : IUserInterfaceItem{ 29 protected UserInterfaceItemBase() { 30 this.toolTipText = string.Empty; 31 } 32 29 33 public abstract string Name { get; } 34 public abstract int Position { get; } 30 35 31 #region IAction Members 32 public abstract void Execute(IMainForm mainform); 33 #endregion 36 public virtual System.Drawing.Image Image { 37 get { return null; } 38 } 39 40 protected string toolTipText; 41 public virtual string ToolTipText { 42 get { return toolTipText; } 43 set { this.toolTipText = value; } 44 } 45 46 public abstract void Execute(); 47 48 public virtual void ActiveViewChanged(object sender, EventArgs e) { 49 } 50 51 public virtual void ViewChanged(object sender, EventArgs e) { 52 } 53 54 public virtual void MainFormChanged(object sender, EventArgs e) { 55 } 34 56 } 35 57 }
Note: See TracChangeset
for help on using the changeset viewer.