mirror of
https://github.com/Hofknecht/SystemTrayMenu.git
synced 2024-06-10 22:44:37 +12:00
[Feature] Custom Scrollbar (#183), [Feature] Show live option color changes (#184), version 1.0.17.63
This commit is contained in:
parent
0fa8b4cf84
commit
95059eaab2
|
@ -8,36 +8,76 @@ namespace SystemTrayMenu
|
|||
|
||||
internal static class AppColors
|
||||
{
|
||||
internal static Color SelectedItem { get; set; }
|
||||
public static Color Arrow { get; internal set; }
|
||||
|
||||
internal static Color DarkModeSelecetedItem { get; set; }
|
||||
public static Color ArrowHoverBackground { get; internal set; }
|
||||
|
||||
internal static Color SelectedItemBorder { get; set; }
|
||||
public static Color ArrowHover { get; internal set; }
|
||||
|
||||
internal static Color DarkModeSelectedItemBorder { get; set; }
|
||||
public static Color ArrowClick { get; internal set; }
|
||||
|
||||
internal static Color OpenFolder { get; set; }
|
||||
public static Color ArrowClickBackground { get; internal set; }
|
||||
|
||||
internal static Color DarkModeOpenFolder { get; set; }
|
||||
public static Color SliderArrowsAndTrackHover { get; internal set; }
|
||||
|
||||
internal static Color OpenFolderBorder { get; set; }
|
||||
public static Color Slider { get; internal set; }
|
||||
|
||||
internal static Color DarkModeOpenFolderBorder { get; set; }
|
||||
public static Color SliderHover { get; internal set; }
|
||||
|
||||
internal static Color Warning { get; set; }
|
||||
public static Color SliderDragging { get; internal set; }
|
||||
|
||||
internal static Color DarkModeWarning { get; set; }
|
||||
public static Color ScrollbarBackground { get; internal set; }
|
||||
|
||||
internal static Color Title { get; set; }
|
||||
public static Color ArrowDarkMode { get; internal set; }
|
||||
|
||||
internal static Color DarkModeTitle { get; set; }
|
||||
public static Color ArrowHoverBackgroundDarkMode { get; internal set; }
|
||||
|
||||
internal static Color Background { get; set; }
|
||||
public static Color ArrowHoverDarkMode { get; internal set; }
|
||||
|
||||
internal static Color DarkModeBackground { get; set; }
|
||||
public static Color ArrowClickDarkMode { get; internal set; }
|
||||
|
||||
internal static Color SearchField { get; set; }
|
||||
public static Color ArrowClickBackgroundDarkMode { get; internal set; }
|
||||
|
||||
internal static Color DarkModeSearchField { get; 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 SearchField { get; set; }
|
||||
|
||||
public static Color DarkModeSearchField { get; set; }
|
||||
}
|
||||
}
|
222
Config/Config.cs
222
Config/Config.cs
|
@ -117,6 +117,12 @@ namespace SystemTrayMenu
|
|||
return isDarkMode;
|
||||
}
|
||||
|
||||
internal static void ResetReadDarkModeDone()
|
||||
{
|
||||
isDarkMode = false;
|
||||
readDarkModeDone = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Read the OS setting whether HideFileExt enabled.
|
||||
/// </summary>
|
||||
|
@ -140,53 +146,7 @@ namespace SystemTrayMenu
|
|||
return isHideFileExtension;
|
||||
}
|
||||
|
||||
private static bool IsRegistryValueThisValue(string keyName, string valueName, string value)
|
||||
{
|
||||
bool isRegistryValueThisValue = false;
|
||||
|
||||
try
|
||||
{
|
||||
object registryHideFileExt = Registry.GetValue(keyName, valueName, 1);
|
||||
|
||||
if (registryHideFileExt == null)
|
||||
{
|
||||
Log.Info($"Could not read registry keyName:{keyName} valueName:{valueName}");
|
||||
}
|
||||
else if (registryHideFileExt.ToString() == value)
|
||||
{
|
||||
isRegistryValueThisValue = true;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
if (ex is System.Security.SecurityException ||
|
||||
ex is IOException)
|
||||
{
|
||||
Log.Warn($"Could not read registry keyName:{keyName} valueName:{valueName}", ex);
|
||||
}
|
||||
else
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
return isRegistryValueThisValue;
|
||||
}
|
||||
|
||||
private static void UpgradeIfNotUpgraded()
|
||||
{
|
||||
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoaming).FilePath;
|
||||
path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
|
||||
if (!Settings.Default.IsUpgraded)
|
||||
{
|
||||
Settings.Default.Upgrade();
|
||||
Settings.Default.IsUpgraded = true;
|
||||
Settings.Default.Save();
|
||||
Log.Info($"Settings upgraded from {CustomSettingsProvider.UserConfigPath}");
|
||||
}
|
||||
}
|
||||
|
||||
private static void InitializeColors()
|
||||
internal static void InitializeColors(bool save = true)
|
||||
{
|
||||
ColorConverter converter = new ColorConverter();
|
||||
ColorAndCode colorAndCode = default;
|
||||
|
@ -288,12 +248,178 @@ namespace SystemTrayMenu
|
|||
Settings.Default.ColorDarkModeBackground = colorAndCode.HtmlColorCode;
|
||||
AppColors.DarkModeBackground = colorAndCode.Color;
|
||||
|
||||
if (changed)
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrow;
|
||||
colorAndCode.Color = Color.FromArgb(96, 96, 96);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrow = colorAndCode.HtmlColorCode;
|
||||
AppColors.Arrow = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowHoverBackground;
|
||||
colorAndCode.Color = Color.FromArgb(218, 218, 218);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowHoverBackground = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowHoverBackground = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowHover;
|
||||
colorAndCode.Color = Color.FromArgb(0, 0, 0);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowHover = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowHover = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowClick;
|
||||
colorAndCode.Color = Color.FromArgb(255, 255, 255);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowClick = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowClick = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowClickBackground;
|
||||
colorAndCode.Color = Color.FromArgb(96, 96, 96);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowClickBackground = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowClickBackground = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderArrowsAndTrackHover;
|
||||
colorAndCode.Color = Color.FromArgb(192, 192, 192);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderArrowsAndTrackHover = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderArrowsAndTrackHover = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSlider;
|
||||
colorAndCode.Color = Color.FromArgb(205, 205, 205);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSlider = colorAndCode.HtmlColorCode;
|
||||
AppColors.Slider = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderHover;
|
||||
colorAndCode.Color = Color.FromArgb(166, 166, 166);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderHover = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderHover = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderDragging;
|
||||
colorAndCode.Color = Color.FromArgb(96, 96, 96);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderDragging = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderDragging = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorScrollbarBackground;
|
||||
colorAndCode.Color = Color.FromArgb(240, 240, 240);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorScrollbarBackground = colorAndCode.HtmlColorCode;
|
||||
AppColors.ScrollbarBackground = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(103, 103, 103);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowHoverBackgroundDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(55, 55, 55);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowHoverBackgroundDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowHoverBackgroundDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowHoverDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(103, 103, 103);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowHoverDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowHoverDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowClickDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(23, 23, 23);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowClickDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowClickDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorArrowClickBackgroundDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(166, 166, 166);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorArrowClickBackgroundDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ArrowClickBackgroundDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderArrowsAndTrackHoverDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(77, 77, 77);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderArrowsAndTrackHoverDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderArrowsAndTrackHoverDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(77, 77, 77);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderHoverDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(122, 122, 122);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderHoverDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderHoverDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorSliderDraggingDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(166, 166, 166);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorSliderDraggingDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.SliderDraggingDarkMode = colorAndCode.Color;
|
||||
|
||||
colorAndCode.HtmlColorCode = Settings.Default.ColorScrollbarBackgroundDarkMode;
|
||||
colorAndCode.Color = Color.FromArgb(23, 23, 23);
|
||||
colorAndCode = ProcessColorAndCode(converter, colorAndCode, ref changed);
|
||||
Settings.Default.ColorScrollbarBackgroundDarkMode = colorAndCode.HtmlColorCode;
|
||||
AppColors.ScrollbarBackgroundDarkMode = colorAndCode.Color;
|
||||
|
||||
if (save && changed)
|
||||
{
|
||||
Settings.Default.Save();
|
||||
}
|
||||
}
|
||||
|
||||
private static bool IsRegistryValueThisValue(string keyName, string valueName, string value)
|
||||
{
|
||||
bool isRegistryValueThisValue = false;
|
||||
|
||||
try
|
||||
{
|
||||
object registryHideFileExt = Registry.GetValue(keyName, valueName, 1);
|
||||
|
||||
if (registryHideFileExt == null)
|
||||
{
|
||||
Log.Info($"Could not read registry keyName:{keyName} valueName:{valueName}");
|
||||
}
|
||||
else if (registryHideFileExt.ToString() == value)
|
||||
{
|
||||
isRegistryValueThisValue = true;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
if (ex is System.Security.SecurityException ||
|
||||
ex is IOException)
|
||||
{
|
||||
Log.Warn($"Could not read registry keyName:{keyName} valueName:{valueName}", ex);
|
||||
}
|
||||
else
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
return isRegistryValueThisValue;
|
||||
}
|
||||
|
||||
private static void UpgradeIfNotUpgraded()
|
||||
{
|
||||
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoaming).FilePath;
|
||||
path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
|
||||
if (!Settings.Default.IsUpgraded)
|
||||
{
|
||||
Settings.Default.Upgrade();
|
||||
Settings.Default.IsUpgraded = true;
|
||||
Settings.Default.Save();
|
||||
Log.Info($"Settings upgraded from {CustomSettingsProvider.UserConfigPath}");
|
||||
}
|
||||
}
|
||||
|
||||
private static ColorAndCode ProcessColorAndCode(
|
||||
ColorConverter colorConverter,
|
||||
ColorAndCode colorAndCode,
|
||||
|
|
328
Properties/Settings.Designer.cs
generated
328
Properties/Settings.Designer.cs
generated
|
@ -187,7 +187,7 @@ namespace SystemTrayMenu.Properties
|
|||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("true")]
|
||||
|
@ -464,7 +464,7 @@ namespace SystemTrayMenu.Properties
|
|||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#191919")]
|
||||
public string ColorDarkModeSearchField
|
||||
{
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorDarkModeSearchField"]));
|
||||
|
@ -480,7 +480,7 @@ namespace SystemTrayMenu.Properties
|
|||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#ffffff")]
|
||||
public string ColorBackground
|
||||
{
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorBackground"]));
|
||||
|
@ -496,7 +496,7 @@ namespace SystemTrayMenu.Properties
|
|||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#202020")]
|
||||
public string ColorDarkModeBackground
|
||||
{
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorDarkModeBackground"]));
|
||||
|
@ -506,5 +506,325 @@ namespace SystemTrayMenu.Properties
|
|||
this["ColorDarkModeBackground"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#606060")]
|
||||
public string ColorArrow
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrow"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrow"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#dadada")]
|
||||
public string ColorArrowHoverBackground
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowHoverBackground"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowHoverBackground"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#000000")]
|
||||
public string ColorArrowHover
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowHover"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowHover"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#ffffff")]
|
||||
public string ColorArrowClick
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowClick"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowClick"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#606060")]
|
||||
public string ColorArrowClickBackground
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowClickBackground"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowClickBackground"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#c0c0c0")]
|
||||
public string ColorSliderArrowsAndTrackHover
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderArrowsAndTrackHover"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderArrowsAndTrackHover"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#cdcdcd")]
|
||||
public string ColorSlider
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSlider"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSlider"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#a6a6a6")]
|
||||
public string ColorSliderHover
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderHover"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderHover"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#606060")]
|
||||
public string ColorSliderDragging
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderDragging"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderDragging"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#f0f0f0")]
|
||||
public string ColorScrollbarBackground
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorScrollbarBackground"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorScrollbarBackground"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#676767")]
|
||||
public string ColorArrowDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#373737")]
|
||||
public string ColorArrowHoverBackgroundDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowHoverBackgroundDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowHoverBackgroundDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#676767")]
|
||||
public string ColorArrowHoverDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowHoverDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowHoverDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#171717")]
|
||||
public string ColorArrowClickDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowClickDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowClickDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#a6a6a6")]
|
||||
public string ColorArrowClickBackgroundDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorArrowClickBackgroundDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorArrowClickBackgroundDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#4d4d4d")]
|
||||
public string ColorSliderArrowsAndTrackHoverDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderArrowsAndTrackHoverDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderArrowsAndTrackHoverDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#4d4d4d")]
|
||||
public string ColorSliderDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#7a7a7a")]
|
||||
public string ColorSliderHoverDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderHoverDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderHoverDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#a6a6a6")]
|
||||
public string ColorSliderDraggingDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorSliderDraggingDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorSliderDraggingDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Configuration.SettingsProviderAttribute(typeof(CustomSettingsProvider))]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("#171717")]
|
||||
public string ColorScrollbarBackgroundDarkMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return ((string)(this["ColorScrollbarBackgroundDarkMode"]));
|
||||
}
|
||||
set
|
||||
{
|
||||
this["ColorScrollbarBackgroundDarkMode"] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
117
Resources/lang.Designer.cs
generated
117
Resources/lang.Designer.cs
generated
|
@ -87,6 +87,33 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Arrow.
|
||||
/// </summary>
|
||||
internal static string Arrow {
|
||||
get {
|
||||
return ResourceManager.GetString("Arrow", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Arrow when clicking.
|
||||
/// </summary>
|
||||
internal static string Arrow_when_clicking {
|
||||
get {
|
||||
return ResourceManager.GetString("Arrow when clicking", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Arrow while mouse hovers.
|
||||
/// </summary>
|
||||
internal static string Arrow_while_mouse_hovers {
|
||||
get {
|
||||
return ResourceManager.GetString("Arrow while mouse hovers", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Autostart.
|
||||
/// </summary>
|
||||
|
@ -105,6 +132,24 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Background of arrow when clicking.
|
||||
/// </summary>
|
||||
internal static string Background_of_arrow_when_clicking {
|
||||
get {
|
||||
return ResourceManager.GetString("Background of arrow when clicking", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Background of arrow while mouse hovers.
|
||||
/// </summary>
|
||||
internal static string Background_of_arrow_while_mouse_hovers {
|
||||
get {
|
||||
return ResourceManager.GetString("Background of arrow while mouse hovers", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Border of opened folder.
|
||||
/// </summary>
|
||||
|
@ -186,6 +231,24 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Colors Dark Mode.
|
||||
/// </summary>
|
||||
internal static string Colors_Dark_Mode {
|
||||
get {
|
||||
return ResourceManager.GetString("Colors Dark Mode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Colors Light Mode.
|
||||
/// </summary>
|
||||
internal static string Colors_Light_Mode {
|
||||
get {
|
||||
return ResourceManager.GetString("Colors Light Mode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Colors Light Mode and Dark Mode.
|
||||
/// </summary>
|
||||
|
@ -375,6 +438,15 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Menu.
|
||||
/// </summary>
|
||||
internal static string Menu {
|
||||
get {
|
||||
return ResourceManager.GetString("Menu", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Your root folder for the SystemTrayMenu does not exist or is empty! Put some files, folders or shortcuts into the folder or change the root folder..
|
||||
/// </summary>
|
||||
|
@ -457,6 +529,15 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Scrollbar.
|
||||
/// </summary>
|
||||
internal static string Scrollbar {
|
||||
get {
|
||||
return ResourceManager.GetString("Scrollbar", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Search field.
|
||||
/// </summary>
|
||||
|
@ -511,6 +592,42 @@ namespace SystemTrayMenu.Resources {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Slider.
|
||||
/// </summary>
|
||||
internal static string Slider {
|
||||
get {
|
||||
return ResourceManager.GetString("Slider", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Slider while dragging.
|
||||
/// </summary>
|
||||
internal static string Slider_while_dragging {
|
||||
get {
|
||||
return ResourceManager.GetString("Slider while dragging", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Slider while mouse hovers 1.
|
||||
/// </summary>
|
||||
internal static string Slider_while_mouse_hovers_1 {
|
||||
get {
|
||||
return ResourceManager.GetString("Slider while mouse hovers 1", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Slider while mouse hovers 2.
|
||||
/// </summary>
|
||||
internal static string Slider_while_mouse_hovers_2 {
|
||||
get {
|
||||
return ResourceManager.GetString("Slider while mouse hovers 2", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Stays open.
|
||||
/// </summary>
|
||||
|
|
|
@ -294,4 +294,43 @@
|
|||
<data name="Pixels maximum menu height" xml:space="preserve">
|
||||
<value>Pixels maximum menu height</value>
|
||||
</data>
|
||||
<data name="Arrow" xml:space="preserve">
|
||||
<value>Arrow</value>
|
||||
</data>
|
||||
<data name="Arrow when clicking" xml:space="preserve">
|
||||
<value>Arrow when clicking</value>
|
||||
</data>
|
||||
<data name="Arrow while mouse hovers" xml:space="preserve">
|
||||
<value>Arrow while mouse hovers</value>
|
||||
</data>
|
||||
<data name="Background of arrow when clicking" xml:space="preserve">
|
||||
<value>Background of arrow when clicking</value>
|
||||
</data>
|
||||
<data name="Background of arrow while mouse hovers" xml:space="preserve">
|
||||
<value>Background of arrow while mouse hovers</value>
|
||||
</data>
|
||||
<data name="Colors Dark Mode" xml:space="preserve">
|
||||
<value>Colors Dark Mode</value>
|
||||
</data>
|
||||
<data name="Colors Light Mode" xml:space="preserve">
|
||||
<value>Colors Light Mode</value>
|
||||
</data>
|
||||
<data name="Menu" xml:space="preserve">
|
||||
<value>Menu</value>
|
||||
</data>
|
||||
<data name="Scrollbar" xml:space="preserve">
|
||||
<value>Scrollbar</value>
|
||||
</data>
|
||||
<data name="Slider" xml:space="preserve">
|
||||
<value>Slider</value>
|
||||
</data>
|
||||
<data name="Slider while dragging" xml:space="preserve">
|
||||
<value>Slider while dragging</value>
|
||||
</data>
|
||||
<data name="Slider while mouse hovers 1" xml:space="preserve">
|
||||
<value>Slider while mouse hovers 1</value>
|
||||
</data>
|
||||
<data name="Slider while mouse hovers 2" xml:space="preserve">
|
||||
<value>Slider while mouse hovers 2</value>
|
||||
</data>
|
||||
</root>
|
|
@ -246,47 +246,47 @@ namespace SystemTrayMenu.UserInterface
|
|||
{
|
||||
e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
|
||||
|
||||
Color colorArrows;
|
||||
Color colorArrow;
|
||||
Color colorArrowHoverBackground;
|
||||
Color colorArrowHover;
|
||||
Color colorArrowClicked;
|
||||
Color colorArrowClickedBackground;
|
||||
Color colorArrowClick;
|
||||
Color colorArrowClickBackground;
|
||||
Color colorSliderArrowsAndTrackHover;
|
||||
Color colorSlider;
|
||||
Color colorSliderHover;
|
||||
Color colorSliderDragging;
|
||||
Color colorBackground;
|
||||
Color colorScrollbarBackground;
|
||||
if (Config.IsDarkMode())
|
||||
{
|
||||
colorArrows = Color.FromArgb(103, 103, 103);
|
||||
colorArrowHoverBackground = Color.FromArgb(55, 55, 55);
|
||||
colorArrowHover = Color.FromArgb(103, 103, 103);
|
||||
colorArrowClicked = Color.FromArgb(23, 23, 23);
|
||||
colorArrowClickedBackground = Color.FromArgb(166, 166, 166);
|
||||
colorSliderArrowsAndTrackHover = Color.FromArgb(77, 77, 77);
|
||||
colorSlider = Color.FromArgb(77, 77, 77);
|
||||
colorSliderHover = Color.FromArgb(122, 122, 122);
|
||||
colorSliderDragging = Color.FromArgb(166, 166, 166);
|
||||
colorBackground = Color.FromArgb(23, 23, 23);
|
||||
colorArrow = AppColors.ArrowDarkMode;
|
||||
colorArrowHoverBackground = AppColors.ArrowHoverBackgroundDarkMode;
|
||||
colorArrowHover = AppColors.ArrowHoverDarkMode;
|
||||
colorArrowClick = AppColors.ArrowClickDarkMode;
|
||||
colorArrowClickBackground = AppColors.ArrowClickBackgroundDarkMode;
|
||||
colorSliderArrowsAndTrackHover = AppColors.SliderArrowsAndTrackHoverDarkMode;
|
||||
colorSlider = AppColors.SliderDarkMode;
|
||||
colorSliderHover = AppColors.SliderHoverDarkMode;
|
||||
colorSliderDragging = AppColors.SliderDraggingDarkMode;
|
||||
colorScrollbarBackground = AppColors.ScrollbarBackgroundDarkMode;
|
||||
}
|
||||
else
|
||||
{
|
||||
colorArrows = Color.FromArgb(96, 96, 96);
|
||||
colorArrowHoverBackground = Color.FromArgb(218, 218, 218);
|
||||
colorArrowHover = Color.FromArgb(0, 0, 0);
|
||||
colorArrowClicked = Color.FromArgb(255, 255, 255);
|
||||
colorArrowClickedBackground = Color.FromArgb(96, 96, 96);
|
||||
colorSliderArrowsAndTrackHover = Color.FromArgb(192, 192, 192);
|
||||
colorSlider = Color.FromArgb(205, 205, 205);
|
||||
colorSliderHover = Color.FromArgb(166, 166, 166);
|
||||
colorSliderDragging = Color.FromArgb(96, 96, 96);
|
||||
colorBackground = Color.FromArgb(240, 240, 240);
|
||||
colorArrow = AppColors.Arrow;
|
||||
colorArrowHoverBackground = AppColors.ArrowHoverBackground;
|
||||
colorArrowHover = AppColors.ArrowHover;
|
||||
colorArrowClick = AppColors.ArrowClick;
|
||||
colorArrowClickBackground = AppColors.ArrowClickBackground;
|
||||
colorSliderArrowsAndTrackHover = AppColors.SliderArrowsAndTrackHover;
|
||||
colorSlider = AppColors.Slider;
|
||||
colorSliderHover = AppColors.SliderHover;
|
||||
colorSliderDragging = AppColors.SliderDragging;
|
||||
colorScrollbarBackground = AppColors.ScrollbarBackground;
|
||||
}
|
||||
|
||||
if (!paintEnabled)
|
||||
{
|
||||
e.Graphics.FillRectangle(
|
||||
new SolidBrush(colorBackground),
|
||||
new SolidBrush(colorScrollbarBackground),
|
||||
new Rectangle(0, 0, Width, Height));
|
||||
return;
|
||||
}
|
||||
|
@ -296,7 +296,7 @@ namespace SystemTrayMenu.UserInterface
|
|||
int top = (int)sliderTop + Width;
|
||||
|
||||
// Draw background
|
||||
Brush brushScrollbarBorder = new SolidBrush(colorBackground);
|
||||
Brush brushScrollbarBorder = new SolidBrush(colorScrollbarBackground);
|
||||
e.Graphics.FillRectangle(brushScrollbarBorder, new Rectangle(0, 0, Width, Height));
|
||||
|
||||
// Draw arrowUp
|
||||
|
@ -306,9 +306,9 @@ namespace SystemTrayMenu.UserInterface
|
|||
if (timerMouseStillClicked.Enabled &&
|
||||
!mouseStillClickedMoveLarge && mouseStillClickedMoveUp)
|
||||
{
|
||||
solidBrushArrowUpBackground = new SolidBrush(colorArrowClickedBackground);
|
||||
solidBrushArrowUp = new SolidBrush(colorArrowClicked);
|
||||
penArrowUp = new Pen(colorArrowClicked, 2.5F);
|
||||
solidBrushArrowUpBackground = new SolidBrush(colorArrowClickBackground);
|
||||
solidBrushArrowUp = new SolidBrush(colorArrowClick);
|
||||
penArrowUp = new Pen(colorArrowClick, 2.5F);
|
||||
}
|
||||
else if (arrowUpHovered)
|
||||
{
|
||||
|
@ -318,9 +318,9 @@ namespace SystemTrayMenu.UserInterface
|
|||
}
|
||||
else
|
||||
{
|
||||
solidBrushArrowUpBackground = new SolidBrush(colorBackground);
|
||||
solidBrushArrowUp = new SolidBrush(colorArrows);
|
||||
penArrowUp = new Pen(colorArrows, 2.5F);
|
||||
solidBrushArrowUpBackground = new SolidBrush(colorScrollbarBackground);
|
||||
solidBrushArrowUp = new SolidBrush(colorArrow);
|
||||
penArrowUp = new Pen(colorArrow, 2.5F);
|
||||
}
|
||||
|
||||
e.Graphics.FillRectangle(solidBrushArrowUpBackground, GetUpArrowRectangleWithoutBorder());
|
||||
|
@ -375,9 +375,9 @@ namespace SystemTrayMenu.UserInterface
|
|||
if (timerMouseStillClicked.Enabled &&
|
||||
!mouseStillClickedMoveLarge && !mouseStillClickedMoveUp)
|
||||
{
|
||||
solidBrushArrowDownBackground = new SolidBrush(colorArrowClickedBackground);
|
||||
solidBrushArrowDown = new SolidBrush(colorArrowClicked);
|
||||
penArrowDown = new Pen(colorArrowClicked, 2.5F);
|
||||
solidBrushArrowDownBackground = new SolidBrush(colorArrowClickBackground);
|
||||
solidBrushArrowDown = new SolidBrush(colorArrowClick);
|
||||
penArrowDown = new Pen(colorArrowClick, 2.5F);
|
||||
}
|
||||
else
|
||||
if (arrowDownHovered)
|
||||
|
@ -388,9 +388,9 @@ namespace SystemTrayMenu.UserInterface
|
|||
}
|
||||
else
|
||||
{
|
||||
solidBrushArrowDownBackground = new SolidBrush(colorBackground);
|
||||
solidBrushArrowDown = new SolidBrush(colorArrows);
|
||||
penArrowDown = new Pen(colorArrows, 2.5F);
|
||||
solidBrushArrowDownBackground = new SolidBrush(colorScrollbarBackground);
|
||||
solidBrushArrowDown = new SolidBrush(colorArrow);
|
||||
penArrowDown = new Pen(colorArrow, 2.5F);
|
||||
}
|
||||
|
||||
e.Graphics.FillRectangle(solidBrushArrowDownBackground, GetDownArrowRectangleWithoutBorder(trackHeight));
|
||||
|
|
2981
UserInterface/SettingsForm.Designer.cs
generated
2981
UserInterface/SettingsForm.Designer.cs
generated
File diff suppressed because it is too large
Load diff
|
@ -49,6 +49,49 @@ namespace SystemTrayMenu.UserInterface
|
|||
// designer always resets it to 1
|
||||
this.tabControl.SelectedIndex = 0;
|
||||
|
||||
CombineControls(textBoxColorTitle, pictureBoxTitle);
|
||||
CombineControls(textBoxColorBackground, pictureBoxBackground);
|
||||
CombineControls(textBoxColorSearchField, pictureBoxSearchField);
|
||||
CombineControls(textBoxColorOpenFolder, pictureBoxOpenFolder);
|
||||
CombineControls(textBoxColorOpenFolderBorder, pictureBoxOpenFolderBorder);
|
||||
CombineControls(textBoxColorSelectedItem, pictureBoxSelectedItem);
|
||||
CombineControls(textBoxColorSelectedItemBorder, pictureBoxSelectedItemBorder);
|
||||
CombineControls(textBoxColorWarning, pictureBoxWarning);
|
||||
CombineControls(textBoxColorScrollbarBackground, pictureBoxScrollbarBackground);
|
||||
CombineControls(textBoxColorSlider, pictureBoxSlider);
|
||||
CombineControls(textBoxColorSliderDragging, pictureBoxSliderDragging);
|
||||
CombineControls(textBoxColorSliderHover, pictureBoxSliderHover);
|
||||
CombineControls(textBoxColorSliderArrowsAndTrackHover, pictureBoxSliderArrowsAndTrackHover);
|
||||
CombineControls(textBoxColorArrow, pictureBoxArrow);
|
||||
CombineControls(textBoxColorArrowClick, pictureBoxArrowClick);
|
||||
CombineControls(textBoxColorArrowClickBackground, pictureBoxArrowClickBackground);
|
||||
CombineControls(textBoxColorArrowHover, pictureBoxArrowHover);
|
||||
CombineControls(textBoxColorArrowHoverBackground, pictureBoxArrowHoverBackground);
|
||||
|
||||
CombineControls(textBoxColorTitleDarkMode, pictureBoxTitleDarkMode);
|
||||
CombineControls(textBoxColorBackgroundDarkMode, pictureBoxBackgroundDarkMode);
|
||||
CombineControls(textBoxColorSearchFieldDarkMode, pictureBoxSearchFieldDarkMode);
|
||||
CombineControls(textBoxColorOpenFolderDarkMode, pictureBoxOpenFolderDarkMode);
|
||||
CombineControls(textBoxColorOpenFolderBorderDarkMode, pictureBoxOpenFolderBorderDarkMode);
|
||||
CombineControls(textBoxColorSelecetedItemDarkMode, pictureColorBoxSelectedItemDarkMode);
|
||||
CombineControls(textBoxColorSelectedItemBorderDarkMode, pictureBoxSelectedItemBorderDarkMode);
|
||||
CombineControls(textBoxColorWarningDarkMode, pictureBoxWarningDarkMode);
|
||||
CombineControls(textBoxColorScrollbarBackgroundDarkMode, pictureBoxScrollbarBackgroundDarkMode);
|
||||
CombineControls(textBoxColorSliderDarkMode, pictureBoxSliderDarkMode);
|
||||
CombineControls(textBoxColorSliderDraggingDarkMode, pictureBoxSliderDraggingDarkMode);
|
||||
CombineControls(textBoxColorSliderHoverDarkMode, pictureBoxSliderHoverDarkMode);
|
||||
CombineControls(textBoxColorSliderArrowsAndTrackHoverDarkMode, pictureBoxSliderArrowsAndTrackHoverDarkMode);
|
||||
CombineControls(textBoxColorArrowDarkMode, pictureBoxArrowDarkMode);
|
||||
CombineControls(textBoxColorArrowClickDarkMode, pictureBoxArrowClickDarkMode);
|
||||
CombineControls(textBoxColorArrowClickBackgroundDarkMode, pictureBoxArrowClickBackgroundDarkMode);
|
||||
CombineControls(textBoxColorArrowHoverDarkMode, pictureBoxArrowHoverDarkMode);
|
||||
CombineControls(textBoxColorArrowHoverBackgroundDarkMode, pictureBoxArrowHoverBackgroundDarkMode);
|
||||
void CombineControls(Control textBoxColor, Control pictureBox)
|
||||
{
|
||||
textBoxColor.Tag = pictureBox;
|
||||
pictureBox.Tag = textBoxColor;
|
||||
}
|
||||
|
||||
Translate();
|
||||
void Translate()
|
||||
{
|
||||
|
@ -80,21 +123,52 @@ namespace SystemTrayMenu.UserInterface
|
|||
groupBoxOpenSubmenus.Text = Translator.GetText("Time until a menu opens");
|
||||
labelTimeUntilOpen.Text = Translator.GetText("Milliseconds until a menu opens when the mouse is on it");
|
||||
buttonAdvancedDefault.Text = Translator.GetText("Default");
|
||||
groupBoxColors.Text = Translator.GetText("Colors Light Mode and Dark Mode");
|
||||
buttonDefaultColors.Text = Translator.GetText("Default");
|
||||
groupBoxDarkMode.Text = Translator.GetText("Dark Mode");
|
||||
groupBoxColorsLightMode.Text = Translator.GetText("Colors Light Mode");
|
||||
groupBoxColorsDarkMode.Text = Translator.GetText("Colors Dark Mode");
|
||||
labelMenuLightMode.Text = Translator.GetText("Menu");
|
||||
labelMenuDarkMode.Text = Translator.GetText("Menu");
|
||||
labelScrollbarLightMode.Text = Translator.GetText("Scrollbar");
|
||||
labelScrollbarDarkMode.Text = Translator.GetText("Scrollbar");
|
||||
checkBoxDarkModeAlwaysOn.Text = Translator.GetText("Dark Mode always active");
|
||||
labelPasteHtmlColorCodeOrDoubleClickIntoField.Text = Translator.GetText("To change a color paste a HTML Color Code or double click into a field.");
|
||||
labelTitle.Text = Translator.GetText("Title");
|
||||
labelTitleDarkMode.Text = Translator.GetText("Title");
|
||||
labelBackground.Text = Translator.GetText("Background");
|
||||
labelBackgroundDarkMode.Text = Translator.GetText("Background");
|
||||
labelSearchField.Text = Translator.GetText("Search field");
|
||||
labelSearchFieldDarkMode.Text = Translator.GetText("Search field");
|
||||
labelOpenFolder.Text = Translator.GetText("Opened folder");
|
||||
labelOpenFolderDarkMode.Text = Translator.GetText("Opened folder");
|
||||
labelOpenFolderBorder.Text = Translator.GetText("Border of opened folder");
|
||||
labelOpenFolderBorderDarkMode.Text = Translator.GetText("Border of opened folder");
|
||||
labelSelectedItem.Text = Translator.GetText("Selected item");
|
||||
labelSelectedItemDarkMode.Text = Translator.GetText("Selected item");
|
||||
labelSelectedItemBorder.Text = Translator.GetText("Border of selected item");
|
||||
labelSelectedItemBorderDarkMode.Text = Translator.GetText("Border of selected item");
|
||||
labelWarning.Text = Translator.GetText("Warning");
|
||||
buttonDefaultColors.Text = Translator.GetText("Default Light Mode");
|
||||
buttonDefaultColorsDark.Text = Translator.GetText("Default Dark Mode");
|
||||
labelWarningDarkMode.Text = Translator.GetText("Warning");
|
||||
labelScrollbarBackground.Text = Translator.GetText("Background");
|
||||
labelColorDarkModeScrollbarBackground.Text = Translator.GetText("Background");
|
||||
labelSlider.Text = Translator.GetText("Slider");
|
||||
labelColorDarkModeSlider.Text = Translator.GetText("Slider");
|
||||
labelSliderDragging.Text = Translator.GetText("Slider while dragging");
|
||||
labelColorDarkModeSliderDragging.Text = Translator.GetText("Slider while dragging");
|
||||
labelSliderHover.Text = Translator.GetText("Slider while mouse hovers 1");
|
||||
labelColorDarkModeSliderHover.Text = Translator.GetText("Slider while mouse hovers 1");
|
||||
labelSliderArrowsAndTrackHover.Text = Translator.GetText("Slider while mouse hovers 2");
|
||||
labelColorDarkModeSliderArrowsAndTrackHover.Text = Translator.GetText("Slider while mouse hovers 2");
|
||||
labelArrow.Text = Translator.GetText("Arrow");
|
||||
labelColorDarkModeArrow.Text = Translator.GetText("Arrow");
|
||||
labelArrowClick.Text = Translator.GetText("Arrow when clicking");
|
||||
labelColorDarkModeArrowClick.Text = Translator.GetText("Arrow when clicking");
|
||||
labelArrowClickBackground.Text = Translator.GetText("Background of arrow when clicking");
|
||||
labelColorDarkModeArrowClickBackground.Text = Translator.GetText("Background of arrow when clicking");
|
||||
labelArrowHover.Text = Translator.GetText("Arrow while mouse hovers");
|
||||
labelColorDarkModeArrowHover.Text = Translator.GetText("Arrow while mouse hovers");
|
||||
labelArrowHoverBackground.Text = Translator.GetText("Background of arrow while mouse hovers");
|
||||
labelColorDarkModeArrowHoverBackground.Text = Translator.GetText("Background of arrow while mouse hovers");
|
||||
|
||||
buttonColorsDefault.Text = Translator.GetText("Default");
|
||||
buttonColorsDefaultDarkMode.Text = Translator.GetText("Default");
|
||||
buttonOk.Text = Translator.GetText("buttonOk");
|
||||
buttonCancel.Text = Translator.GetText("buttonCancel");
|
||||
}
|
||||
|
@ -180,21 +254,42 @@ namespace SystemTrayMenu.UserInterface
|
|||
|
||||
checkBoxDarkModeAlwaysOn.Checked = Settings.Default.IsDarkModeAlwaysOn;
|
||||
textBoxColorSelectedItem.Text = Settings.Default.ColorSelectedItem;
|
||||
textBoxColorDarkModeSelecetedItem.Text = Settings.Default.ColorDarkModeSelecetedItem;
|
||||
textBoxColorSelecetedItemDarkMode.Text = Settings.Default.ColorDarkModeSelecetedItem;
|
||||
textBoxColorSelectedItemBorder.Text = Settings.Default.ColorSelectedItemBorder;
|
||||
textBoxColorDarkModeSelectedItemBorder.Text = Settings.Default.ColorDarkModeSelectedItemBorder;
|
||||
textBoxColorSelectedItemBorderDarkMode.Text = Settings.Default.ColorDarkModeSelectedItemBorder;
|
||||
textBoxColorOpenFolder.Text = Settings.Default.ColorOpenFolder;
|
||||
textBoxColorDarkModeOpenFolder.Text = Settings.Default.ColorDarkModeOpenFolder;
|
||||
textBoxColorOpenFolderDarkMode.Text = Settings.Default.ColorDarkModeOpenFolder;
|
||||
textBoxColorOpenFolderBorder.Text = Settings.Default.ColorOpenFolderBorder;
|
||||
textBoxColorDarkModeOpenFolderBorder.Text = Settings.Default.ColorDarkModeOpenFolderBorder;
|
||||
textBoxColorOpenFolderBorderDarkMode.Text = Settings.Default.ColorDarkModeOpenFolderBorder;
|
||||
textBoxColorWarning.Text = Settings.Default.ColorWarning;
|
||||
textBoxColorDarkModeWarning.Text = Settings.Default.ColorDarkModeWarning;
|
||||
textBoxColorWarningDarkMode.Text = Settings.Default.ColorDarkModeWarning;
|
||||
textBoxColorTitle.Text = Settings.Default.ColorTitle;
|
||||
textBoxColorDarkModeTitle.Text = Settings.Default.ColorDarkModeTitle;
|
||||
textBoxColorTitleDarkMode.Text = Settings.Default.ColorDarkModeTitle;
|
||||
textBoxColorBackground.Text = Settings.Default.ColorBackground;
|
||||
textBoxColorDarkModeBackground.Text = Settings.Default.ColorDarkModeBackground;
|
||||
textBoxColorBackgroundDarkMode.Text = Settings.Default.ColorDarkModeBackground;
|
||||
textBoxColorSearchField.Text = Settings.Default.ColorSearchField;
|
||||
textBoxColorDarkModeSearchField.Text = Settings.Default.ColorDarkModeSearchField;
|
||||
textBoxColorSearchFieldDarkMode.Text = Settings.Default.ColorDarkModeSearchField;
|
||||
|
||||
textBoxColorScrollbarBackground.Text = Settings.Default.ColorScrollbarBackground;
|
||||
textBoxColorSlider.Text = Settings.Default.ColorSlider;
|
||||
textBoxColorSliderDragging.Text = Settings.Default.ColorSliderDragging;
|
||||
textBoxColorSliderHover.Text = Settings.Default.ColorSliderHover;
|
||||
textBoxColorSliderArrowsAndTrackHover.Text = Settings.Default.ColorSliderArrowsAndTrackHover;
|
||||
textBoxColorArrow.Text = Settings.Default.ColorArrow;
|
||||
textBoxColorArrowClick.Text = Settings.Default.ColorArrowClick;
|
||||
textBoxColorArrowClickBackground.Text = Settings.Default.ColorArrowClickBackground;
|
||||
textBoxColorArrowHover.Text = Settings.Default.ColorArrowHover;
|
||||
textBoxColorArrowHoverBackground.Text = Settings.Default.ColorArrowHoverBackground;
|
||||
textBoxColorScrollbarBackgroundDarkMode.Text = Settings.Default.ColorScrollbarBackgroundDarkMode;
|
||||
textBoxColorSliderDarkMode.Text = Settings.Default.ColorSliderDarkMode;
|
||||
textBoxColorSliderDraggingDarkMode.Text = Settings.Default.ColorSliderDraggingDarkMode;
|
||||
textBoxColorSliderHoverDarkMode.Text = Settings.Default.ColorSliderHoverDarkMode;
|
||||
textBoxColorSliderArrowsAndTrackHoverDarkMode.Text = Settings.Default.ColorSliderArrowsAndTrackHoverDarkMode;
|
||||
textBoxColorArrowDarkMode.Text = Settings.Default.ColorArrowDarkMode;
|
||||
textBoxColorArrowClickDarkMode.Text = Settings.Default.ColorArrowClickDarkMode;
|
||||
textBoxColorArrowClickBackgroundDarkMode.Text = Settings.Default.ColorArrowClickBackgroundDarkMode;
|
||||
textBoxColorArrowHoverDarkMode.Text = Settings.Default.ColorArrowHoverDarkMode;
|
||||
textBoxColorArrowHoverBackgroundDarkMode.Text = Settings.Default.ColorArrowHoverBackgroundDarkMode;
|
||||
}
|
||||
|
||||
public string NewHotKey => newHotKey;
|
||||
|
@ -328,7 +423,7 @@ namespace SystemTrayMenu.UserInterface
|
|||
{
|
||||
tabControl.Size = new Size(
|
||||
tabControl.Size.Width,
|
||||
tableLayoutPanelCustomize.Size.Height + 50);
|
||||
tableLayoutPanelAdvanced.Size.Height + 50);
|
||||
}
|
||||
|
||||
private void ButtonOk_Click(object sender, EventArgs e)
|
||||
|
@ -377,23 +472,8 @@ namespace SystemTrayMenu.UserInterface
|
|||
Settings.Default.StaysOpenWhenFocusLost = checkBoxStayOpenWhenFocusLost.Checked;
|
||||
Settings.Default.TimeUntilCloses = (int)numericUpDownTimeUntilClose.Value;
|
||||
Settings.Default.TimeUntilOpens = (int)numericUpDownTimeUntilOpens.Value;
|
||||
|
||||
Settings.Default.IsDarkModeAlwaysOn = checkBoxDarkModeAlwaysOn.Checked;
|
||||
Settings.Default.ColorSelectedItem = textBoxColorSelectedItem.Text;
|
||||
Settings.Default.ColorDarkModeSelecetedItem = textBoxColorDarkModeSelecetedItem.Text;
|
||||
Settings.Default.ColorSelectedItemBorder = textBoxColorSelectedItemBorder.Text;
|
||||
Settings.Default.ColorDarkModeSelectedItemBorder = textBoxColorDarkModeSelectedItemBorder.Text;
|
||||
Settings.Default.ColorOpenFolder = textBoxColorOpenFolder.Text;
|
||||
Settings.Default.ColorDarkModeOpenFolder = textBoxColorDarkModeOpenFolder.Text;
|
||||
Settings.Default.ColorOpenFolderBorder = textBoxColorOpenFolderBorder.Text;
|
||||
Settings.Default.ColorDarkModeOpenFolderBorder = textBoxColorDarkModeOpenFolderBorder.Text;
|
||||
Settings.Default.ColorWarning = textBoxColorWarning.Text;
|
||||
Settings.Default.ColorDarkModeWarning = textBoxColorDarkModeWarning.Text;
|
||||
Settings.Default.ColorTitle = textBoxColorTitle.Text;
|
||||
Settings.Default.ColorDarkModeTitle = textBoxColorDarkModeTitle.Text;
|
||||
Settings.Default.ColorBackground = textBoxColorBackground.Text;
|
||||
Settings.Default.ColorDarkModeBackground = textBoxColorDarkModeBackground.Text;
|
||||
Settings.Default.ColorSearchField = textBoxColorSearchField.Text;
|
||||
Settings.Default.ColorDarkModeSearchField = textBoxColorDarkModeSearchField.Text;
|
||||
|
||||
if (checkBoxStoreConfigAtAssemblyLocation.Checked)
|
||||
{
|
||||
|
@ -476,29 +556,84 @@ namespace SystemTrayMenu.UserInterface
|
|||
private void TextBoxColorsChanged(object sender, EventArgs e)
|
||||
{
|
||||
TextBox textBox = (TextBox)sender;
|
||||
PictureBox pictureBox = (PictureBox)textBox.Tag;
|
||||
pictureBox.BackColor = GetConvertFromStringOrDefault(textBox.Text.Trim());
|
||||
|
||||
textBox.Text = textBox.Text.Trim();
|
||||
SaveColorsTemporarily();
|
||||
}
|
||||
|
||||
private Color GetConvertFromStringOrDefault(string text)
|
||||
{
|
||||
try
|
||||
{
|
||||
Color color = (Color)colorConverter.ConvertFromString(textBox.Text);
|
||||
textBox.BackColor = color;
|
||||
return (Color)colorConverter.ConvertFromString(text);
|
||||
}
|
||||
catch
|
||||
{
|
||||
textBox.Text = "#ffffff";
|
||||
textBox.BackColor = Color.White;
|
||||
return Color.White;
|
||||
}
|
||||
}
|
||||
|
||||
private void TextBoxColorsDoubleClick(object sender, EventArgs e)
|
||||
private void SaveColorsTemporarily()
|
||||
{
|
||||
TextBox textBox = (TextBox)sender;
|
||||
colorDialog.Color = textBox.BackColor;
|
||||
if (Visible)
|
||||
{
|
||||
Settings.Default.ColorSelectedItem = textBoxColorSelectedItem.Text;
|
||||
Settings.Default.ColorDarkModeSelecetedItem = textBoxColorSelecetedItemDarkMode.Text;
|
||||
Settings.Default.ColorSelectedItemBorder = textBoxColorSelectedItemBorder.Text;
|
||||
Settings.Default.ColorDarkModeSelectedItemBorder = textBoxColorSelectedItemBorderDarkMode.Text;
|
||||
Settings.Default.ColorOpenFolder = textBoxColorOpenFolder.Text;
|
||||
Settings.Default.ColorDarkModeOpenFolder = textBoxColorOpenFolderDarkMode.Text;
|
||||
Settings.Default.ColorOpenFolderBorder = textBoxColorOpenFolderBorder.Text;
|
||||
Settings.Default.ColorDarkModeOpenFolderBorder = textBoxColorOpenFolderBorderDarkMode.Text;
|
||||
Settings.Default.ColorWarning = textBoxColorWarning.Text;
|
||||
Settings.Default.ColorDarkModeWarning = textBoxColorWarningDarkMode.Text;
|
||||
Settings.Default.ColorTitle = textBoxColorTitle.Text;
|
||||
Settings.Default.ColorDarkModeTitle = textBoxColorTitleDarkMode.Text;
|
||||
Settings.Default.ColorBackground = textBoxColorBackground.Text;
|
||||
Settings.Default.ColorDarkModeBackground = textBoxColorBackgroundDarkMode.Text;
|
||||
Settings.Default.ColorSearchField = textBoxColorSearchField.Text;
|
||||
Settings.Default.ColorDarkModeSearchField = textBoxColorSearchFieldDarkMode.Text;
|
||||
Settings.Default.ColorScrollbarBackground = textBoxColorScrollbarBackground.Text;
|
||||
Settings.Default.ColorSlider = textBoxColorSlider.Text;
|
||||
Settings.Default.ColorSliderDragging = textBoxColorSliderDragging.Text;
|
||||
Settings.Default.ColorSliderHover = textBoxColorSliderHover.Text;
|
||||
Settings.Default.ColorSliderArrowsAndTrackHover = textBoxColorSliderArrowsAndTrackHover.Text;
|
||||
Settings.Default.ColorArrow = textBoxColorArrow.Text;
|
||||
Settings.Default.ColorArrowClick = textBoxColorArrowClick.Text;
|
||||
Settings.Default.ColorArrowClickBackground = textBoxColorArrowClickBackground.Text;
|
||||
Settings.Default.ColorArrowHover = textBoxColorArrowHover.Text;
|
||||
Settings.Default.ColorArrowHoverBackground = textBoxColorArrowHoverBackground.Text;
|
||||
Settings.Default.ColorScrollbarBackgroundDarkMode = textBoxColorScrollbarBackgroundDarkMode.Text;
|
||||
Settings.Default.ColorSliderDarkMode = textBoxColorSliderDarkMode.Text;
|
||||
Settings.Default.ColorSliderDraggingDarkMode = textBoxColorSliderDraggingDarkMode.Text;
|
||||
Settings.Default.ColorSliderHoverDarkMode = textBoxColorSliderHoverDarkMode.Text;
|
||||
Settings.Default.ColorSliderArrowsAndTrackHoverDarkMode = textBoxColorSliderArrowsAndTrackHoverDarkMode.Text;
|
||||
Settings.Default.ColorArrowDarkMode = textBoxColorArrowDarkMode.Text;
|
||||
Settings.Default.ColorArrowClickDarkMode = textBoxColorArrowClickDarkMode.Text;
|
||||
Settings.Default.ColorArrowClickBackgroundDarkMode = textBoxColorArrowClickBackgroundDarkMode.Text;
|
||||
Settings.Default.ColorArrowHoverDarkMode = textBoxColorArrowHoverDarkMode.Text;
|
||||
Settings.Default.ColorArrowHoverBackgroundDarkMode = textBoxColorArrowHoverBackgroundDarkMode.Text;
|
||||
|
||||
Config.InitializeColors(false);
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckBoxDarkModeAlwaysOnCheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Settings.Default.IsDarkModeAlwaysOn = checkBoxDarkModeAlwaysOn.Checked;
|
||||
Config.ResetReadDarkModeDone();
|
||||
}
|
||||
|
||||
private void PictureBoxClick(object sender, EventArgs e)
|
||||
{
|
||||
PictureBox pictureBox = (PictureBox)sender;
|
||||
TextBox textBox = (TextBox)pictureBox.Tag;
|
||||
colorDialog.Color = pictureBox.BackColor;
|
||||
if (colorDialog.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
textBox.Text = ColorTranslator.ToHtml(colorDialog.Color);
|
||||
textBox.BackColor = colorDialog.Color;
|
||||
pictureBox.BackColor = colorDialog.Color;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -512,18 +647,38 @@ namespace SystemTrayMenu.UserInterface
|
|||
textBoxColorSelectedItem.Text = "#CCE8FF";
|
||||
textBoxColorSelectedItemBorder.Text = "#99D1FF";
|
||||
textBoxColorWarning.Text = "#FFCCE8";
|
||||
textBoxColorArrow.Text = "#606060";
|
||||
textBoxColorArrowHoverBackground.Text = "#dadada";
|
||||
textBoxColorArrowHover.Text = "#000000";
|
||||
textBoxColorArrowClick.Text = "#ffffff";
|
||||
textBoxColorArrowClickBackground.Text = "#606060";
|
||||
textBoxColorSliderArrowsAndTrackHover.Text = "#c0c0c0";
|
||||
textBoxColorSlider.Text = "#cdcdcd";
|
||||
textBoxColorSliderHover.Text = "#a6a6a6";
|
||||
textBoxColorSliderDragging.Text = "#606060";
|
||||
textBoxColorScrollbarBackground.Text = "#f0f0f0";
|
||||
}
|
||||
|
||||
private void ButtonDefaultColorsDark_Click(object sender, EventArgs e)
|
||||
{
|
||||
textBoxColorDarkModeTitle.Text = "#2B2B2B";
|
||||
textBoxColorDarkModeOpenFolder.Text = "#14412A";
|
||||
textBoxColorDarkModeOpenFolderBorder.Text = "#144B55";
|
||||
textBoxColorDarkModeBackground.Text = "#202020";
|
||||
textBoxColorDarkModeSearchField.Text = "#191919";
|
||||
textBoxColorDarkModeSelecetedItem.Text = "#333333";
|
||||
textBoxColorDarkModeSelectedItemBorder.Text = "#141D4B";
|
||||
textBoxColorDarkModeWarning.Text = "#4B1834";
|
||||
textBoxColorTitleDarkMode.Text = "#2B2B2B";
|
||||
textBoxColorOpenFolderDarkMode.Text = "#14412A";
|
||||
textBoxColorOpenFolderBorderDarkMode.Text = "#144B55";
|
||||
textBoxColorBackgroundDarkMode.Text = "#202020";
|
||||
textBoxColorSearchFieldDarkMode.Text = "#191919";
|
||||
textBoxColorSelecetedItemDarkMode.Text = "#333333";
|
||||
textBoxColorSelectedItemBorderDarkMode.Text = "#141D4B";
|
||||
textBoxColorWarningDarkMode.Text = "#4B1834";
|
||||
textBoxColorArrowDarkMode.Text = "#676767";
|
||||
textBoxColorArrowHoverBackgroundDarkMode.Text = "#373737";
|
||||
textBoxColorArrowHoverDarkMode.Text = "#676767";
|
||||
textBoxColorArrowClickDarkMode.Text = "#171717";
|
||||
textBoxColorArrowClickBackgroundDarkMode.Text = "#a6a6a6";
|
||||
textBoxColorSliderArrowsAndTrackHoverDarkMode.Text = "#4d4d4d";
|
||||
textBoxColorSliderDarkMode.Text = "#4d4d4d";
|
||||
textBoxColorSliderHoverDarkMode.Text = "#7a7a7a";
|
||||
textBoxColorSliderDraggingDarkMode.Text = "#a6a6a6";
|
||||
textBoxColorScrollbarBackgroundDarkMode.Text = "#171717";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -57,4 +57,7 @@
|
|||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e">
|
||||
<value>45</value>
|
||||
</metadata>
|
||||
</root>
|
Loading…
Reference in a new issue