aboutsummaryrefslogtreecommitdiff
path: root/logic/popup_list.gd
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-03-27 16:57:14 +0000
committerdam <dam@gudinoff>2022-03-27 16:57:14 +0000
commitf6369eaee39abe3d360ba42278a5a2a1d166f5af (patch)
tree1fec29cbf9de9537efec5a4b7ddd870e4fc2f512 /logic/popup_list.gd
parenta6d836d53a09c5b2abedccba51ac428fcfc74379 (diff)
downloadsurgery-log-f6369eaee39abe3d360ba42278a5a2a1d166f5af.tar.zst
surgery-log-f6369eaee39abe3d360ba42278a5a2a1d166f5af.zip
Implemented prototype of option set list component.
Diffstat (limited to 'logic/popup_list.gd')
-rw-r--r--logic/popup_list.gd28
1 files changed, 0 insertions, 28 deletions
diff --git a/logic/popup_list.gd b/logic/popup_list.gd
deleted file mode 100644
index 7e049fb..0000000
--- a/logic/popup_list.gd
+++ /dev/null
@@ -1,28 +0,0 @@
-extends Popup
-class_name PopupList
-
-signal item_selected
-
-onready var item_list := get_node("list") as TouchItemList
-onready var blur := get_node("blur") as ColorRect
-
-
-func _ready():
- item_list.connect("item_selected", self, "selected")
-
-
-func popup_options(options: Array):
- item_list.v_scroll_bar.value = 0.0
- item_list.clear()
- for it in options:
- item_list.add_item(it)
- self.popup_centered_ratio(0.9)
- blur.rect_global_position = Vector2.ZERO
- blur.rect_size = get_viewport_rect().size
-
-
-func selected(index: int):
- self.hide()
- emit_signal("item_selected", index)
-
-