From fda39ed7506551ab48dce271cb2d5e9c63f2b00c Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Tue, 13 Mar 2018 17:16:24 +0100 Subject: limit to html safe color plus several ones, crowIDE wip --- src/GraphicObjects/ColorPicker.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/GraphicObjects/ColorPicker.cs') diff --git a/src/GraphicObjects/ColorPicker.cs b/src/GraphicObjects/ColorPicker.cs index ee0d31da..cc955191 100644 --- a/src/GraphicObjects/ColorPicker.cs +++ b/src/GraphicObjects/ColorPicker.cs @@ -165,11 +165,12 @@ namespace Crow NotifyValueChanged ("SelectedColorName", n); else NotifyValueChanged ("SelectedColorName", "-"); - NotifyValueChanged ("HexColor", - ((int)Math.Round(R)).ToString ("X2") + - ((int)Math.Round(G)).ToString ("X2") + - ((int)Math.Round(B)).ToString ("X2") + - ((int)Math.Round(A)).ToString ("X2")); + string tmp = ((int)Math.Round (R)).ToString ("X2") + + ((int)Math.Round (G)).ToString ("X2") + + ((int)Math.Round (B)).ToString ("X2"); + if (curColor.A < 1.0) + tmp += ((int)Math.Round (A)).ToString ("X2"); + NotifyValueChanged ("HexColor", tmp); } void notifyRGBAHasChanged(){ NotifyValueChanged ("R", R); -- cgit v1.3.1-4-g156e