diff options
| author | dam <dam@gudinoff> | 2022-03-27 16:57:14 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-03-27 16:57:14 +0000 |
| commit | f6369eaee39abe3d360ba42278a5a2a1d166f5af (patch) | |
| tree | 1fec29cbf9de9537efec5a4b7ddd870e4fc2f512 /logic/popup_list.gd | |
| parent | a6d836d53a09c5b2abedccba51ac428fcfc74379 (diff) | |
| download | surgery-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.gd | 28 |
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) - - |
