Apparently these _s aren't needed.

This commit is contained in:
Nolan Darilek 2018-05-28 21:45:13 +00:00
parent 035a0699e1
commit e42b054e86
2 changed files with 14 additions and 14 deletions

View File

@ -3,12 +3,12 @@ extends EditorPlugin
var Accessible = preload("accessible.gd") var Accessible = preload("accessible.gd")
func _augment_node(node): func augment_node(node):
if node is Control: if node is Control:
node.set_focus_mode(Control.FOCUS_ALL) node.set_focus_mode(Control.FOCUS_ALL)
Accessible.new(node) Accessible.new(node)
func _set_initial_screen_focus(screen): func set_initial_screen_focus(screen):
print("Screen ",screen) print("Screen ",screen)
var focus var focus
var root = self var root = self
@ -20,13 +20,13 @@ func _set_initial_screen_focus(screen):
focus.grab_click_focus() focus.grab_click_focus()
focus.grab_focus() focus.grab_focus()
func _set_initial_scene_focus(scene): func set_initial_scene_focus(scene):
print("Set focus in scene") print("Set focus in scene")
func _enter_tree(): func _enter_tree():
get_tree().connect("node_added", self, "_augment_node") get_tree().connect("node_added", self, "augment_node")
connect("scene_changed", self, "_set_initial_scene_focus") connect("scene_changed", self, "set_initial_scene_focus")
connect("main_screen_changed", self, "_set_initial_screen_focus") connect("main_screen_changed", self, "set_initial_screen_focus")
func _exit_tree(): func _exit_tree():
# Clean-up of the plugin goes here # Clean-up of the plugin goes here

View File

@ -2,21 +2,21 @@ extends Object
var node var node
func _focused(): func focused():
print("Focus entered.") print("Focus entered.")
func _unfocused(): func unfocused():
print("Unfocused") print("Unfocused")
func _gui_input(): func gui_input():
print("GUI input.") print("GUI input.")
func _init(node): func _init(node):
# print(node.get_path()) # print(node.get_path())
self.node = node self.node = node
self.node.connect("focus_entered", self, "_focused") self.node.connect("focus_entered", self, "focused")
self.node.connect("mouse_entered", self, "_focused") self.node.connect("mouse_entered", self, "focused")
self.node.connect("focus_exited", self, "_unfocused") self.node.connect("focus_exited", self, "unfocused")
self.node.connect("mouse_exited", self, "_unfocused") self.node.connect("mouse_exited", self, "unfocused")
self.node.connect("gui_input", self, "_gui_input") self.node.connect("gui_input", self, "gui_input")
self.node.connect("tree_exiting", self, "free") self.node.connect("tree_exiting", self, "free")