added smaller size

This commit is contained in:
Tabby 2025-06-22 12:26:49 +10:00
parent 721ae011ee
commit add8a76bc8
2 changed files with 26 additions and 14 deletions

View file

@ -44,16 +44,25 @@ func open_menu():
func _on_popup_menu_id_pressed(id: int) -> void: func _on_popup_menu_id_pressed(id: int) -> void:
if id == 2: if id == 2:
get_window().size = Vector2i(200,180) get_window().size = Vector2i(200,180)
options_menu.set_item_checked(2, true)
options_menu.set_item_checked(3, false)
options_menu.set_item_checked(4, false)
elif id == 3:
get_window().size = Vector2i(300,270)
options_menu.set_item_checked(2, false) options_menu.set_item_checked(2, false)
options_menu.set_item_checked(3, true) options_menu.set_item_checked(3, true)
options_menu.set_item_checked(4, false) options_menu.set_item_checked(4, false)
options_menu.set_item_checked(5, false)
elif id == 3:
get_window().size = Vector2i(300,270)
options_menu.set_item_checked(2, false)
options_menu.set_item_checked(3, false)
options_menu.set_item_checked(4, true)
options_menu.set_item_checked(5, false)
elif id == 4: elif id == 4:
get_window().size = Vector2i(400,360) get_window().size = Vector2i(400,360)
options_menu.set_item_checked(2, false) options_menu.set_item_checked(2, false)
options_menu.set_item_checked(3, false) options_menu.set_item_checked(3, false)
options_menu.set_item_checked(4, true) options_menu.set_item_checked(4, false)
options_menu.set_item_checked(5, true)
elif id == 5:
get_window().size = Vector2i(150,135)
options_menu.set_item_checked(2, true)
options_menu.set_item_checked(3, false)
options_menu.set_item_checked(4, false)
options_menu.set_item_checked(5, false)

View file

@ -164,21 +164,24 @@ icon = ExtResource("3_h2yge")
menu = NodePath("PopupMenu") menu = NodePath("PopupMenu")
[node name="PopupMenu" type="PopupMenu" parent="StatusIndicator"] [node name="PopupMenu" type="PopupMenu" parent="StatusIndicator"]
item_count = 5 item_count = 6
item_0/text = "Exit" item_0/text = "Exit"
item_0/id = 0 item_0/id = 0
item_1/id = 1 item_1/id = 1
item_1/separator = true item_1/separator = true
item_2/text = "Small" item_2/text = "Smaller"
item_2/checkable = 2 item_2/checkable = 2
item_2/checked = true item_2/id = 5
item_2/id = 2 item_3/text = "Small"
item_3/text = "Medium"
item_3/checkable = 2 item_3/checkable = 2
item_3/id = 3 item_3/checked = true
item_4/text = "Large" item_3/id = 2
item_4/text = "Medium"
item_4/checkable = 2 item_4/checkable = 2
item_4/id = 4 item_4/id = 3
item_5/text = "Large"
item_5/checkable = 2
item_5/id = 4
[connection signal="gui_input" from="VBoxContainer/TitleBar" to="VBoxContainer/TitleBar" method="_on_TitleBar_gui_input"] [connection signal="gui_input" from="VBoxContainer/TitleBar" to="VBoxContainer/TitleBar" method="_on_TitleBar_gui_input"]
[connection signal="pressed" from="VBoxContainer/Buttons/OffTaskButton" to="." method="_on_off_task_button_pressed"] [connection signal="pressed" from="VBoxContainer/Buttons/OffTaskButton" to="." method="_on_off_task_button_pressed"]