From bb9053da569aceaa3f58a97bfbc42c7a178cf9a1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Sat, 27 Mar 2021 14:12:00 +0100 Subject: [PATCH] Visible renamed IsVisible --- Crow/src/Widgets/Widget.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Crow/src/Widgets/Widget.cs b/Crow/src/Widgets/Widget.cs index 29424df3..866f51c5 100644 --- a/Crow/src/Widgets/Widget.cs +++ b/Crow/src/Widgets/Widget.cs @@ -898,16 +898,24 @@ namespace Crow /// /// set the visible state of the control, invisible controls does reserve space in the layouting system. /// - [DesignCategory ("Appearance")][DefaultValue(true)] + [Obsolete][DesignCategory ("Appearance")][DefaultValue(true)] public virtual bool Visible { - get { return isVisible; } + get => IsVisible; + set => IsVisible = value; + } + /// + /// set the visible state of the control, invisible controls does reserve space in the layouting system. + /// + [DesignCategory ("Appearance")][DefaultValue(true)] + public virtual bool IsVisible { + get => isVisible; set { if (value == isVisible) return; isVisible = value; - if (!Visible) + if (!isVisible) unshownPostActions (); RegisterForLayouting (LayoutingType.Sizing); -- 2.47.3