efl.screen: add screen_scale_factor property
authorMike Blumenkrantz <zmike@samsung.com>
Thu, 21 Feb 2019 17:19:39 +0000 (18:19 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:34 +0000 (20:49 +0900)
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

index 7d60050..43cf8b3 100644 (file)
@@ -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.