From d02a819fd0637bf87f10390e14f54e8341474869 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 --- demos/misc/window_management/control.gd | 4 ++++ .../window_management/window_management.scn | Bin 4384 -> 3588 bytes 2 files changed, 4 insertions(+) diff --git a/demos/misc/window_management/control.gd b/demos/misc/window_management/control.gd index cd8e0e185b..c856555122 100644 --- a/demos/misc/window_management/control.gd +++ b/demos/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/demos/misc/window_management/window_management.scn b/demos/misc/window_management/window_management.scn index 35662871f19b5227b3a5a301afe7c01918db8245..91174669cd098483b72b1287d7bbd0b5225dd6a1 100644 GIT binary patch delta 3263 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 M7=nU>oI$-70P~v%#Q*>R delta 4049 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 CN+DqY