From 14a74e92b7aee30ec3911c0d2f5291bf70dc33b6 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Fri, 27 May 2022 18:14:01 +0200 Subject: inputcontainer: grab focus based on visibility --- Scenes/InputContainer.tscn | 1 + Scripts/InputContainer.cs | 13 ++++++++++++- Tests/ComponentTests/test_InputContainer.gd | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Scenes/InputContainer.tscn b/Scenes/InputContainer.tscn index 364d800..ad9a88e 100644 --- a/Scenes/InputContainer.tscn +++ b/Scenes/InputContainer.tscn @@ -32,6 +32,7 @@ margin_bottom = 41.0 shortcut = SubResource( 4 ) text = "Submit" +[connection signal="visibility_changed" from="." to="." method="OnVisibilityChanged"] [connection signal="text_changed" from="InputField" to="." method="OnInputChanged"] [connection signal="text_entered" from="InputField" to="." method="OnInputSubmitted"] [connection signal="pressed" from="SubmitButton" to="." method="OnInputSubmitted"] diff --git a/Scripts/InputContainer.cs b/Scripts/InputContainer.cs index 485086e..8e8ef90 100644 --- a/Scripts/InputContainer.cs +++ b/Scripts/InputContainer.cs @@ -15,7 +15,6 @@ namespace Texty.Scripts InputField = GetNode(nameof(InputField)); SubmitButton = GetNode