extends PanelContainer @onready var tree := %Tree func _ready() -> void: var root = tree.create_item() root.set_text(0, "root") var page1 = tree.create_item(root) page1.set_text(0, "index.html") func add_page(parent: String, widget_name: String) -> void: # tokenize parent into path array var path := _tokenize(parent) pass func _tokenize(dots: String, delimiter: String = ",") -> Array[String]: var path: Array[String] = [] return path