@@ -15593,7 +15593,7 @@ This can be used to identify a monitor in the UI.</doc>
1559315593display coordinate space.
1559415594
1559515595The returned geometry is in ”application pixels”, not in
15596- ”device pixels” (see [
[email protected] .
get_scale_factor ]).</doc>
15596+ ”device pixels” (see [
[email protected] .
get_scale ]).</doc>
1559715597 <return-value transfer-ownership="none">
1559815598 <type name="none" c:type="void"/>
1559915599 </return-value>
@@ -15673,6 +15673,25 @@ is returned as 60000.</doc>
1567315673 </instance-parameter>
1567415674 </parameters>
1567515675 </method>
15676+ <method name="get_scale" c:identifier="gdk_monitor_get_scale" glib:get-property="scale" version="4.14">
15677+ <attribute name="org.gtk.Method.get_property" value="scale"/>
15678+ <doc xml:space="preserve">Gets the internal scale factor that maps from monitor coordinates
15679+ to device pixels.
15680+
15681+ This can be used if you want to create pixel based data for a
15682+ particular monitor, but most of the time you’re drawing to a surface
15683+ where it is better to use [
[email protected] _scale] instead.</doc>
15684+ <return-value transfer-ownership="none">
15685+ <doc xml:space="preserve">the scale</doc>
15686+ <type name="gdouble" c:type="double"/>
15687+ </return-value>
15688+ <parameters>
15689+ <instance-parameter name="monitor" transfer-ownership="none">
15690+ <doc xml:space="preserve">a `GdkMonitor`</doc>
15691+ <type name="Monitor" c:type="GdkMonitor*"/>
15692+ </instance-parameter>
15693+ </parameters>
15694+ </method>
1567615695 <method name="get_scale_factor" c:identifier="gdk_monitor_get_scale_factor" glib:get-property="scale-factor">
1567715696 <attribute name="org.gtk.Method.get_property" value="scale-factor"/>
1567815697 <doc xml:space="preserve">Gets the internal scale factor that maps from monitor coordinates
@@ -15782,9 +15801,17 @@ is unplugged or removed.</doc>
1578215801 <doc xml:space="preserve">The refresh rate, in milli-Hertz.</doc>
1578315802 <type name="gint" c:type="gint"/>
1578415803 </property>
15804+ <property name="scale" version="4.14" transfer-ownership="none" getter="get_scale" default-value="1.000000">
15805+ <attribute name="org.gtk.Property.get" value="gdk_monitor_get_scale"/>
15806+ <doc xml:space="preserve">The scale of the monitor.</doc>
15807+ <type name="gdouble" c:type="gdouble"/>
15808+ </property>
1578515809 <property name="scale-factor" transfer-ownership="none" getter="get_scale_factor" default-value="1">
1578615810 <attribute name="org.gtk.Property.get" value="gdk_monitor_get_scale_factor"/>
15787- <doc xml:space="preserve">The scale factor.</doc>
15811+ <doc xml:space="preserve">The scale factor.
15812+
15813+ The scale factor is the next larger integer,
15814+ compared to [
[email protected] :scale].</doc>
1578815815 <type name="gint" c:type="gint"/>
1578915816 </property>
1579015817 <property name="subpixel-layout" transfer-ownership="none" getter="get_subpixel_layout" default-value="GDK_SUBPIXEL_LAYOUT_UNKNOWN">
0 commit comments