using System.Drawing; namespace LemonUI.Menus { /// /// Stores the different colors required to make the colors of a dynamic. /// public class ColorSet { #region Fields private static readonly Color colorWhite = Color.FromArgb(255, 255, 255, 255); private static readonly Color colorWhiteSmoke = Color.FromArgb(255, 245, 245, 245); private static readonly Color colorBlack = Color.FromArgb(255, 0, 0, 0); private static readonly Color colorDisabled = Color.FromArgb(255, 163, 159, 148); #endregion #region Properties /// /// The color of the when the is not hovered and enabled. /// public Color TitleNormal { get; set; } = colorWhiteSmoke; /// /// The color of the when the is hovered. /// public Color TitleHovered { get; set; } = colorBlack; /// /// The color of the when the is disabled. /// public Color TitleDisabled { get; set; } = colorDisabled; /// /// The color of the when the is not hovered and enabled. /// public Color AltTitleNormal { get; set; } = colorWhiteSmoke; /// /// The color of the when the is hovered. /// public Color AltTitleHovered { get; set; } = colorBlack; /// /// The color of the when the is disabled. /// public Color AltTitleDisabled { get; set; } = colorDisabled; /// /// The color of the arrows when the item is not hovered and enabled. /// public Color ArrowsNormal { get; set; } = colorWhiteSmoke; /// /// The color of the arrows when the item is hovered. /// public Color ArrowsHovered { get; set; } = colorBlack; /// /// The color of the arrows when the item is disabled. /// public Color ArrowsDisabled { get; set; } = colorDisabled; /// /// The color of the when the is not hovered and enabled. /// public Color BadgeLeftNormal { get; set; } = colorWhite; /// /// The color of the when the is hovered. /// public Color BadgeLeftHovered { get; set; } = colorWhite; /// /// The color of the when the is disabled. /// public Color BadgeLeftDisabled { get; set; } = colorWhite; /// /// The color of the or checkbox when the is not hovered and enabled. /// public Color BadgeRightNormal { get; set; } = colorWhite; /// /// The color of the or checkbox when the is hovered. /// public Color BadgeRightHovered { get; set; } = colorWhite; /// /// The color of the or checkbox when the is disabled. /// public Color BadgeRightDisabled { get; set; } = colorWhite; /// /// The normal color of the custom background if is set to . /// public Color BackgroundNormal { get; set; } = colorWhite; /// /// The hovered color of the custom background if is set to . /// public Color BackgroundHovered { get; set; } = colorWhite; /// /// The disabled color of the custom background if is set to . /// public Color BackgroundDisabled { get; set; } = colorWhite; #endregion } }