21 lines
453 B
GDScript
Executable file
21 lines
453 B
GDScript
Executable file
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
|