From 891d3bf2c1669b46c19b30593b5b601b349ef429 Mon Sep 17 00:00:00 2001 From: Andreas Haas Date: Mon, 30 May 2016 00:46:20 +0200 Subject: [PATCH] window management demo: show screen dpi --- misc/window_management/control.gd | 4 ++++ misc/window_management/window_management.scn | Bin 4384 -> 3588 bytes 2 files changed, 4 insertions(+) diff --git a/misc/window_management/control.gd b/misc/window_management/control.gd index cd8e0e18..c8565551 100644 --- a/misc/window_management/control.gd +++ b/misc/window_management/control.gd @@ -43,6 +43,8 @@ func _fixed_process(delta): get_node("Label_Screen0_Resolution").set_text(str("Screen0 Resolution:\n", OS.get_screen_size())) get_node("Label_Screen0_Position").set_text(str("Screen0 Position:\n", OS.get_screen_position())) + + get_node("Label_Screen0_DPI").set_text(str("Screen0 DPI:\n", OS.get_screen_dpi())) if(OS.get_screen_count() > 1): get_node("Button_Screen0").show() @@ -51,11 +53,13 @@ func _fixed_process(delta): get_node("Label_Screen1_Position").show() get_node("Label_Screen1_Resolution").set_text(str("Screen1 Resolution:\n", OS.get_screen_size(1))) get_node("Label_Screen1_Position").set_text(str("Screen1 Position:\n", OS.get_screen_position(1))) + get_node("Label_Screen1_DPI").set_text(str("Screen1 DPI:\n", OS.get_screen_dpi(1))) else: get_node("Button_Screen0").hide() get_node("Button_Screen1").hide() get_node("Label_Screen1_Resolution").hide() get_node("Label_Screen1_Position").hide() + get_node("Label_Screen1_DPI").hide() get_node("Button_Fullscreen").set_pressed(OS.is_window_fullscreen()) get_node("Button_FixedSize").set_pressed(!OS.is_window_resizable()) diff --git a/misc/window_management/window_management.scn b/misc/window_management/window_management.scn index 35662871f19b5227b3a5a301afe7c01918db8245..91174669cd098483b72b1287d7bbd0b5225dd6a1 100644 GIT binary patch literal 3588 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 literal 4384 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