From 92770d34255fbc5e12697445e239769d229ddd44 Mon Sep 17 00:00:00 2001 From: hzhang Date: Sat, 22 Feb 2025 05:19:16 +0000 Subject: [PATCH] fix: disabled button turns into focused after click --- .../Nodes/Buttons/PoloniumTextureButton.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Package/embedded/GlobalClasses/Nodes/Buttons/PoloniumTextureButton.cs b/Package/embedded/GlobalClasses/Nodes/Buttons/PoloniumTextureButton.cs index 076fdda..440f877 100644 --- a/Package/embedded/GlobalClasses/Nodes/Buttons/PoloniumTextureButton.cs +++ b/Package/embedded/GlobalClasses/Nodes/Buttons/PoloniumTextureButton.cs @@ -17,6 +17,17 @@ public partial class PoloniumTextureButton : TextureButton private GlobalRegistry.TextureSetName PrivateTextureSetName { get; set; } + public bool ButtonDisabled + { + get => Disabled; + set + { + Disabled = value; + FocusMode = Disabled ? FocusMode = Control.FocusModeEnum.None : FocusMode = Control.FocusModeEnum.All; + } + } + + [Export] public GlobalRegistry.TextureSetName TextureSetName {