From 048ee46edb4673b8dc1a59dc1c534365124c41e4 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Thu, 28 Sep 2023 18:45:11 +0200 Subject: [PATCH] add three blank elements to the list (checkbox is still visible!!) --- custom_elements/todo_list_elements/todo_element.gd | 1 + scenes/todo_list/ToDoList.gd | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/custom_elements/todo_list_elements/todo_element.gd b/custom_elements/todo_list_elements/todo_element.gd index 3e99e5f..6a19d11 100644 --- a/custom_elements/todo_list_elements/todo_element.gd +++ b/custom_elements/todo_list_elements/todo_element.gd @@ -36,3 +36,4 @@ func set_text(text: String): func destroy_self(): queue_free() + diff --git a/scenes/todo_list/ToDoList.gd b/scenes/todo_list/ToDoList.gd index ee6caa0..652c8c2 100644 --- a/scenes/todo_list/ToDoList.gd +++ b/scenes/todo_list/ToDoList.gd @@ -35,9 +35,17 @@ func DEBUG_put_lots_of_tasks(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_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)) -- 2.30.2