misc/window_management: Fix screen size and label order (#848)

This commit is contained in:
James Tucker
2023-02-24 08:47:21 -08:00
committed by GitHub
parent da6fffbc81
commit 73d96b7306
2 changed files with 13 additions and 11 deletions

View File

@@ -9,6 +9,10 @@ func _ready():
set_physics_process(false)
set_process_input(false)
# See godotengine/godot#73563, fetching the refresh rate on every frame may be slow on some platforms.
$Labels/Label_Screen0_RefreshRate.text = "Screen0 Refresh Rate: %.2f Hz" % DisplayServer.screen_get_refresh_rate()
if DisplayServer.get_screen_count() > 1:
$Labels/Label_Screen1_RefreshRate.text = "Screen1 Refresh Rate: %.2f Hz" % DisplayServer.screen_get_refresh_rate(1)
func _physics_process(_delta):
var modetext = "Mode: "
@@ -37,7 +41,6 @@ func _physics_process(_delta):
$Labels/Label_Screen0_Resolution.text = str("Screen0 Resolution:\n", DisplayServer.screen_get_size())
$Labels/Label_Screen0_Position.text = str("Screen0 Position:\n", DisplayServer.screen_get_position())
$Labels/Label_Screen0_DPI.text = str("Screen0 DPI: ", DisplayServer.screen_get_dpi())
$Labels/Label_Screen0_RefreshRate.text = "Screen0 Refresh Rate: %.2f Hz" % DisplayServer.screen_get_refresh_rate()
if DisplayServer.get_screen_count() > 1:
$Buttons/Button_Screen0.show()
@@ -45,10 +48,9 @@ func _physics_process(_delta):
$Labels/Label_Screen1_Resolution.show()
$Labels/Label_Screen1_Position.show()
$Labels/Label_Screen1_DPI.show()
$Labels/Label_Screen1_Resolution.text = str("Screen1 Resolution:\n", DisplayServer.window_get_size(1))
$Labels/Label_Screen1_Resolution.text = str("Screen1 Resolution:\n", DisplayServer.screen_get_size(1))
$Labels/Label_Screen1_Position.text = str("Screen1 Position:\n", DisplayServer.screen_get_position(1))
$Labels/Label_Screen1_DPI.text = str("Screen1 DPI: ", DisplayServer.screen_get_dpi(1))
$Labels/Label_Screen1_RefreshRate.text = "Screen1 Refresh Rate: %.2f Hz" % DisplayServer.screen_get_refresh_rate(1)
else:
$Buttons/Button_Screen0.hide()
$Buttons/Button_Screen1.hide()

View File

@@ -131,6 +131,14 @@ text = "Screen1"
metadata/_edit_layout_mode = 0
metadata/_edit_use_custom_anchors = false
[node name="Label_MouseModes" type="Label" parent="Control/Buttons"]
layout_mode = 2
size_flags_horizontal = 2
size_flags_vertical = 0
text = "MouseModes:"
metadata/_edit_layout_mode = 1
metadata/_edit_use_custom_anchors = false
[node name="Button_MouseModeVisible" type="Button" parent="Control/Buttons"]
layout_mode = 2
size_flags_horizontal = 2
@@ -186,14 +194,6 @@ A, D: Strafe left, right"
metadata/_edit_layout_mode = 1
metadata/_edit_use_custom_anchors = false
[node name="Label_MouseModes" type="Label" parent="Control/Buttons"]
layout_mode = 2
size_flags_horizontal = 2
size_flags_vertical = 0
text = "MouseModes:"
metadata/_edit_layout_mode = 1
metadata/_edit_use_custom_anchors = false
[node name="Labels" type="VBoxContainer" parent="Control"]
layout_mode = 1
anchors_preset = 11