From 0ce7ffb2396e466b2417bf25ff4de385fe455d24 Mon Sep 17 00:00:00 2001 From: Anish Mishra Date: Fri, 15 Aug 2025 17:07:49 +0530 Subject: [PATCH] Fix reset button position --- src/ui_widgets/setting_frame.gd | 4 ++-- src/ui_widgets/setting_frame.tscn | 14 ++++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/ui_widgets/setting_frame.gd b/src/ui_widgets/setting_frame.gd index 1eeb7ea..303a5bd 100644 --- a/src/ui_widgets/setting_frame.gd +++ b/src/ui_widgets/setting_frame.gd @@ -97,13 +97,13 @@ func _ready() -> void: if type != Type.NONE: widget.reset_size() reset_button.tooltip_text = Translator.translate("Reset to default") - reset_button.position = Vector2(size.x - 24, 4) + reset_button.set_anchors_and_offsets_preset(Control.PRESET_CENTER_RIGHT) reset_button.pressed.connect(_on_reset_button_pressed) update_widgets() func _on_resized() -> void: widget.position = Vector2(size.x - panel_width, 3) - reset_button.position = Vector2(size.x - 24, 4) + reset_button.set_anchors_and_offsets_preset(Control.PRESET_CENTER_RIGHT) queue_redraw() func _on_reset_button_pressed() -> void: diff --git a/src/ui_widgets/setting_frame.tscn b/src/ui_widgets/setting_frame.tscn index 314a3b6..6324869 100644 --- a/src/ui_widgets/setting_frame.tscn +++ b/src/ui_widgets/setting_frame.tscn @@ -6,19 +6,21 @@ [node name="SettingFrame" type="Control"] custom_minimum_size = Vector2(0, 28) layout_mode = 3 -anchors_preset = 10 anchor_right = 1.0 +offset_bottom = 24.0 grow_horizontal = 2 focus_mode = 1 mouse_filter = 1 script = ExtResource("1_p1ngn") [node name="ResetButton" type="Button" parent="."] -layout_mode = 0 -offset_left = 1000.0 -offset_top = 3.0 -offset_right = 1024.0 -offset_bottom = 27.0 +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -24.0 +offset_bottom = 24.0 +grow_horizontal = 0 size_flags_horizontal = 10 size_flags_vertical = 4 focus_mode = 0