tool extends Control onready var DocTree = $HSplit / VBoxContainer / DocumentationTree onready var DocPageViewer = $HSplit / DocsPageViewer func _on_DocsPageViewer_open_non_html_link(link, section): DocTree.select_item(link) DocPageViewer.scroll_to_section(section) func _on_DocumentationTree_page_selected(path): DocPageViewer.load_page(path) func _on_FilterEntry_text_changed(new_text): var child = DocTree.documentation_tree.get_children() while child: child.call_recursive("call_deferred", "free") child = child.get_next() DocTree.call_deferred("update")