for i in range(how_many):
var el = load("res://custom_elements/todo_list_elements/todo_element.tscn").instantiate()
reorderable_list.call_deferred("add_child", el)
- el.call_deferred("set_stars", randi_range(1, 3))
+ el.call_deferred("set_priority", randi_range(1, 3))
el.call_deferred("set_text", text_arr[randi_range(0, text_arr.size() - 1)])
+func _add_empty_entry_at_bottom(how_many: int):
+ for i in range(how_many):
+ var el = load("res://custom_elements/todo_list_elements/todo_element.tscn").instantiate()
+ reorderable_list.call_deferred("add_child", el)
+ el.call_deferred("set_priority", 0)
+ el.call_deferred("set_text", "")
+
func _on_ready():
bg = Thread.new()
+ bg.start(_add_empty_entry_at_bottom.bind(3))
#bg.start(DEBUG_put_lots_of_tasks.bind(50))