// <copyright file="AppColors.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>

namespace SystemTrayMenu
{
    using System.Drawing;

    internal static class AppColors
    {
        public static Color Arrow { get; internal set; }

        public static Color ArrowHoverBackground { get; internal set; }

        public static Color ArrowHover { get; internal set; }

        public static Color ArrowClick { get; internal set; }

        public static Color ArrowClickBackground { get; internal set; }

        public static Color SliderArrowsAndTrackHover { get; internal set; }

        public static Color Slider { get; internal set; }

        public static Color SliderHover { get; internal set; }

        public static Color SliderDragging { get; internal set; }

        public static Color ScrollbarBackground { get; internal set; }

        public static Color ArrowDarkMode { get; internal set; }

        public static Color ArrowHoverBackgroundDarkMode { get; internal set; }

        public static Color ArrowHoverDarkMode { get; internal set; }

        public static Color ArrowClickDarkMode { get; internal set; }

        public static Color ArrowClickBackgroundDarkMode { get; internal set; }

        public static Color SliderArrowsAndTrackHoverDarkMode { get; internal set; }

        public static Color SliderDarkMode { get; internal set; }

        public static Color SliderHoverDarkMode { get; internal set; }

        public static Color SliderDraggingDarkMode { get; internal set; }

        public static Color ScrollbarBackgroundDarkMode { get; internal set; }

        public static Color SelectedItem { get; set; }

        public static Color DarkModeSelecetedItem { get; set; }

        public static Color SelectedItemBorder { get; set; }

        public static Color DarkModeSelectedItemBorder { get; set; }

        public static Color OpenFolder { get; set; }

        public static Color DarkModeOpenFolder { get; set; }

        public static Color OpenFolderBorder { get; set; }

        public static Color DarkModeOpenFolderBorder { get; set; }

        public static Color Warning { get; set; }

        public static Color DarkModeWarning { get; set; }

        public static Color Title { get; set; }

        public static Color DarkModeTitle { get; set; }

        public static Color Background { get; set; }

        public static Color DarkModeBackground { get; set; }

        public static Color BackgroundBorder { get; set; }

        public static Color DarkModeBackgroundBorder { get; set; }

        public static Color SearchField { get; set; }

        public static Color DarkModeSearchField { get; set; }
    }
}