From 1ef8886876528903ce82d81cf98eee18a5f4798f Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sun, 10 Jun 2018 20:32:27 +0000 Subject: [PATCH] Basic presentation for LineEdit. --- addons/accessibility/accessible.gd | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/addons/accessibility/accessible.gd b/addons/accessibility/accessible.gd index d0e888f..6aa43ed 100644 --- a/addons/accessibility/accessible.gd +++ b/addons/accessibility/accessible.gd @@ -2,12 +2,30 @@ extends Object var node +func present_button(): + var text = "Unlabelled" + if node.text: + text = node.text + print("%s: button" % text) + +func present_line_edit(): + var text = "blank" + if node.secret: + text = "password" + elif node.text != "": + text = node.text + elif node.placeholder_text != "": + text = node.placeholder_text + var type = "editable text" + if not node.editable: + type = "text" + print("%s: %s" % [text, type]) + func focused(): if node is Button: - var text = "Unlabelled" - if node.text: - text = node.text - print("%s: button" % text) + present_button() + elif node is LineEdit: + present_line_edit() else: print("Focus entered.", self.node)