bloxstrap/Bloxstrap/Helpers/IconManager.cs
pizzaboxer 32227cfb55 Initial code
Version 1.0.0
2022-08-04 12:01:12 +01:00

46 lines
2.0 KiB
C#

using Bloxstrap.Enums;
namespace Bloxstrap.Helpers
{
internal class IconManager
{
public static Icon GetIconResource()
{
return GetIconResource(Program.Settings.BootstrapperIcon);
}
public static Icon GetIconResource(BootstrapperIcon icon)
{
switch (icon)
{
case BootstrapperIcon.Icon2009: return Properties.Resources.Icon2009_ico;
case BootstrapperIcon.Icon2011: return Properties.Resources.Icon2011_ico;
case BootstrapperIcon.IconEarly2015: return Properties.Resources.IconEarly2015_ico;
case BootstrapperIcon.IconLate2015: return Properties.Resources.IconLate2015_ico;
case BootstrapperIcon.Icon2017: return Properties.Resources.Icon2017_ico;
case BootstrapperIcon.Icon2019: return Properties.Resources.Icon2019_ico;
case BootstrapperIcon.IconBloxstrap: default: return Properties.Resources.IconBloxstrap_ico;
}
}
public static Bitmap GetBitmapResource()
{
return GetBitmapResource(Program.Settings.BootstrapperIcon);
}
public static Bitmap GetBitmapResource(BootstrapperIcon icon)
{
switch (icon)
{
case BootstrapperIcon.Icon2009: return Properties.Resources.Icon2009_png;
case BootstrapperIcon.Icon2011: return Properties.Resources.Icon2011_png;
case BootstrapperIcon.IconEarly2015: return Properties.Resources.IconEarly2015_png;
case BootstrapperIcon.IconLate2015: return Properties.Resources.IconLate2015_png;
case BootstrapperIcon.Icon2017: return Properties.Resources.Icon2017_png;
case BootstrapperIcon.Icon2019: return Properties.Resources.Icon2019_png;
case BootstrapperIcon.IconBloxstrap: default: return Properties.Resources.IconBloxstrap_png;
}
}
}
}