Added: minimise to tray icon + new icon

This commit is contained in:
Ray committed 2020-05-17 12:28:21 +01:00
1 parent b0d2c625ab
commit 557395b941
18 files changed
+1037 -137

No files matched your search

+11 -5
View File
@@ -25,30 +25,36 @@ namespace RyzStudio.Windows.Forms
public new Image Image { get => base.Image; set => base.Image = value; }
[Category("Appearance"), Browsable(true)]
public Image NormalImage { get; set; }
public Image ImageNormal { get; set; }
[Category("Appearance"), Browsable(true)]
public Image HighlightImage { get; set; }
public Image ImageHover { get; set; }
[Category("Appearance"), Browsable(true)]
public Image ImageSelected { get; set; }
public bool IsSelected { get; set; } = false;
protected override void OnMouseEnter(EventArgs e)
{
this.Image = this.HighlightImage;
this.Image = this.ImageHover;
base.OnMouseEnter(e);
}
protected override void OnMouseLeave(EventArgs e)
{
this.Image = this.NormalImage;
this.Image = (this.IsSelected ? this.ImageSelected : this.ImageNormal);
base.OnMouseLeave(e);
}
protected override void OnLostFocus(EventArgs e)
{
this.Image = this.NormalImage;
this.Image = (this.IsSelected ? this.ImageSelected : this.ImageNormal);
base.OnLostFocus(e);
}
}
}