From 9696c3f92e4fdf17ce7b3bba05e32d99dadb43d1 Mon Sep 17 00:00:00 2001 From: Eric Cogen Date: Wed, 13 Oct 2021 01:55:46 -0400 Subject: [PATCH] Added Greenshot.Base.Controls.GreenshotDoubleClickButton Added fix for BUG-2565 --- .../Controls/GreenshotDoubleClickButton.cs | 12 +++++++ src/Greenshot.Editor/Forms/ColorDialog.cs | 32 ++++++++----------- 2 files changed, 25 insertions(+), 19 deletions(-) create mode 100644 src/Greenshot.Base/Controls/GreenshotDoubleClickButton.cs diff --git a/src/Greenshot.Base/Controls/GreenshotDoubleClickButton.cs b/src/Greenshot.Base/Controls/GreenshotDoubleClickButton.cs new file mode 100644 index 000000000..a70fff93c --- /dev/null +++ b/src/Greenshot.Base/Controls/GreenshotDoubleClickButton.cs @@ -0,0 +1,12 @@ +using System.Windows.Forms; + +namespace Greenshot.Base.Controls +{ + public class GreenshotDoubleClickButton : Button + { + public GreenshotDoubleClickButton() + { + SetStyle(ControlStyles.StandardClick | ControlStyles.StandardDoubleClick, true); + } + } +} diff --git a/src/Greenshot.Editor/Forms/ColorDialog.cs b/src/Greenshot.Editor/Forms/ColorDialog.cs index c28e8802e..ce8dd4b4c 100644 --- a/src/Greenshot.Editor/Forms/ColorDialog.cs +++ b/src/Greenshot.Editor/Forms/ColorDialog.cs @@ -26,6 +26,7 @@ using System.Drawing; using System.Globalization; using System.Threading; using System.Windows.Forms; +using Greenshot.Base.Controls; using Greenshot.Base.IniFile; using Greenshot.Editor.Configuration; using Greenshot.Editor.Controls; @@ -58,7 +59,6 @@ namespace Greenshot.Editor.Forms private readonly List