extends ReferenceRect func _ready(): for child in self.get_children(): child.connect( "window_clicked", self, "_on_window_clicked" ) func _on_window_clicked( window ): var index = 0 for child in self.get_children(): self.move_child(child, index) index += 1 self.move_child(window, index)