From 27a85f2d4e9987ac1809199e280e17a36d68c783 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Sun, 4 Mar 2018 11:28:09 +0100 Subject: crowIde wip, docker wip, stack remove child debug --- src/Interface.cs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'src/Interface.cs') diff --git a/src/Interface.cs b/src/Interface.cs index cdfd24d7..4b780731 100644 --- a/src/Interface.cs +++ b/src/Interface.cs @@ -459,13 +459,22 @@ namespace Crow set { if (_hoverWidget == value) return; + + if (_hoverWidget != null) + _hoverWidget.IsHover = false; + _hoverWidget = value; - #if DEBUG_FOCUS + if (_hoverWidget != null) - Debug.WriteLine("Hover => " + _hoverWidget.ToString()); - else - Debug.WriteLine("Hover => null"); - #endif + { + _hoverWidget.IsHover = true; + #if DEBUG_FOCUS + Debug.WriteLine("Hover => " + _activeWidget.ToString()); + }else + Debug.WriteLine("Hover => null"); + #else + } + #endif } } /// Widget has the keyboard or mouse focus -- cgit v1.3.1-4-g156e