From 88541bb6df027e453cbc63373bdaa78219eb2408 Mon Sep 17 00:00:00 2001 From: Jaex Date: Wed, 16 Sep 2020 02:16:53 +0300 Subject: [PATCH] Added context menu font option to theme --- ShareX.HelpersLib/ShareXResources.cs | 1 + ShareX.HelpersLib/ShareXTheme.cs | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ShareX.HelpersLib/ShareXResources.cs b/ShareX.HelpersLib/ShareXResources.cs index 6aad57357..895fb0807 100644 --- a/ShareX.HelpersLib/ShareXResources.cs +++ b/ShareX.HelpersLib/ShareXResources.cs @@ -229,6 +229,7 @@ public static void ApplyCustomThemeToContextMenuStrip(ContextMenuStrip cms) if (cms != null) { cms.Renderer = new ToolStripDarkRenderer(); + cms.Font = Theme.ContextMenuFont; cms.Opacity = Theme.ContextMenuOpacityDouble; ApplyCustomThemeToToolStripItemCollection(cms.Items); } diff --git a/ShareX.HelpersLib/ShareXTheme.cs b/ShareX.HelpersLib/ShareXTheme.cs index 21c611727..8444596ef 100644 --- a/ShareX.HelpersLib/ShareXTheme.cs +++ b/ShareX.HelpersLib/ShareXTheme.cs @@ -72,6 +72,8 @@ public class ShareXTheme [Editor(typeof(MyColorEditor), typeof(UITypeEditor)), TypeConverter(typeof(MyColorConverter))] public Color MenuCheckBackgroundColor { get; set; } + public Font ContextMenuFont { get; set; } = new Font("Segoe UI", 10); + public int ContextMenuOpacity { get; set; } = 100; [Browsable(false)] @@ -91,7 +93,7 @@ public ShareXTheme() } public static ShareXTheme GetDarkTheme() - { + { return new ShareXTheme() { Name = "Dark",