diff options
Diffstat (limited to 'Scripts/Terminal/ButtonBlock.cs')
| -rw-r--r-- | Scripts/Terminal/ButtonBlock.cs | 35 |
1 files changed, 17 insertions, 18 deletions
diff --git a/Scripts/Terminal/ButtonBlock.cs b/Scripts/Terminal/ButtonBlock.cs index ef25f8c..ff0e83e 100644 --- a/Scripts/Terminal/ButtonBlock.cs +++ b/Scripts/Terminal/ButtonBlock.cs @@ -2,27 +2,26 @@ using System.Linq; using Godot; using Texty.Scripts.GodotExtensions; -namespace Texty.Scripts.Terminal +namespace Texty.Scripts.Terminal; + +public partial class ButtonBlock : MarginContainer { - public partial class ButtonBlock : MarginContainer - { - private VBoxContainer Buttons => GetNodeOrNull<VBoxContainer>($"%{nameof(Buttons)}"); + private VBoxContainer Buttons => GetNodeOrNull<VBoxContainer>($"%{nameof(Buttons)}"); - public override void _Ready() - { - ConnectButtons(); - Buttons.GetChildren<Button>().ForEach(button => button.MouseFilter = MouseFilterEnum.Ignore); - Buttons.GetChildren<Button>().FirstOrDefault()?.GrabFocus(); - } + public override void _Ready() + { + ConnectButtons(); + Buttons.GetChildren<Button>().ForEach(button => button.MouseFilter = MouseFilterEnum.Ignore); + Buttons.GetChildren<Button>().FirstOrDefault()?.GrabFocus(); + } - protected virtual void OnButtonPressed(int index) - { - } + protected virtual void OnButtonPressed(int index) + { + } - private void ConnectButtons() - { - foreach (var (button, index) in Buttons.GetChildren<Button>().Select((button, index) => (button, index))) - button.Pressed += () => OnButtonPressed(index); - } + private void ConnectButtons() + { + foreach (var (button, index) in Buttons.GetChildren<Button>().Select((button, index) => (button, index))) + button.Pressed += () => OnButtonPressed(index); } }
\ No newline at end of file |
