From 606b0381c184f828339dd4dcccf7fd3886e55efd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 21 Feb 2019 18:19:39 +0100 Subject: [PATCH] efl.screen: add screen_scale_factor property Summary: ref T7590 Depends on D7966 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl_api Maniphest Tasks: T7590 Differential Revision: https://phab.enlightenment.org/D7967 --- src/lib/efl/interfaces/efl_screen.eo | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/lib/efl/interfaces/efl_screen.eo b/src/lib/efl/interfaces/efl_screen.eo index 7d60050b48..43cf8b318e 100644 --- a/src/lib/efl/interfaces/efl_screen.eo +++ b/src/lib/efl/interfaces/efl_screen.eo @@ -28,6 +28,20 @@ interface @beta Efl.Screen // size: Eina.Size2D; [[The screen size in millimeters.]] // } // } + @property screen_scale_factor { + get { + [[Get screen scaling factor. + + This is the factor by which window contents will be scaled on the screen. + + Note that on some display systems this information is not available and a + value of 1.0 will be returned. + ]] + } + values { + size: float; [[The screen scaling factor.]] + } + } @property screen_rotation { get { [[Get the rotation of the screen.