the-lost-memory/project/addons/dialogic/Documentation/Nodes/DocumentationViewer.gd

22 lines
659 B
GDScript

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()
#DocsHelper.build_documentation_tree(DocTree, DocTree.documentation_tree,{},{}, new_text)
DocTree.call_deferred("update")