22 lines
659 B
GDScript3
22 lines
659 B
GDScript3
|
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")
|