aboutsummaryrefslogtreecommitdiff
path: root/logic
diff options
context:
space:
mode:
authordam <dam@gudinoff>2022-04-02 09:41:54 +0000
committerdam <dam@gudinoff>2022-04-02 09:41:54 +0000
commit80733e322257656c7a93ad329e06fcda487da884 (patch)
tree4d22dfec91a6f16283d084b9fdcc91d16754a8ce /logic
parent0e713f58f98f49269a0072024692d7c1ba64cf3b (diff)
downloadsurgery-log-80733e322257656c7a93ad329e06fcda487da884.tar.zst
surgery-log-80733e322257656c7a93ad329e06fcda487da884.zip
Sets the stage action buttons side by side.
Diffstat (limited to 'logic')
-rw-r--r--logic/stage.gd8
1 files changed, 6 insertions, 2 deletions
diff --git a/logic/stage.gd b/logic/stage.gd
index 33b0644..2101ad9 100644
--- a/logic/stage.gd
+++ b/logic/stage.gd
@@ -37,18 +37,22 @@ onready var pathology := get_node("controls/pathology") as OptionSet
onready var intervention := get_node("controls/intervention") as OptionSet
onready var is_urgency := get_node("controls/is_urgency") as Button
onready var notes := get_node("controls/notes") as LineEdit
-onready var save_button := get_node("controls/save") as Button
-onready var discard_button := get_node("controls/discard") as Button
+onready var save_button := get_node("controls/buttons/save") as Button
+onready var discard_button := get_node("controls/buttons/discard") as Button
onready var scrollbar := get_v_scrollbar()
onready var popup := get_node("/root/main/popup") as ModalPopup
onready var dialog := get_node("/root/main/dialog") as Dialog
+
func _init():
exclude_controls = ["date_picker", "save", "discard"]
load_option_sets()
func _ready():
+ # Fix height of buttons container.
+ (get_node("controls/buttons") as Control).rect_min_size.y = save_button.rect_size.y
+
scrollbar.connect("visibility_changed", self, "adjust_layout")
save_button.connect("pressed", self, "save_action")
discard_button.connect("pressed", self, "discard_action")