Skip to content

Commit cfc0305

Browse files
Merge pull request #186 from gtk-rs/create-pull-request/patch
Update GIR files (2024-02-04)
2 parents 4d83970 + f4a7b95 commit cfc0305

File tree

2 files changed

+66
-2
lines changed

2 files changed

+66
-2
lines changed

Atk-1.0.gir

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2256,6 +2256,25 @@ ask for the document type if it applies.</doc-deprecated>
22562256
</parameter>
22572257
</parameters>
22582258
</method>
2259+
<glib:signal name="document-attribute-changed" when="last" version="2.52">
2260+
<doc xml:space="preserve">The "document-attribute-changed" signal should be emitted when there is a
2261+
change to one of the document attributes returned by
2262+
atk_document_get_attributes.</doc>
2263+
<return-value transfer-ownership="none">
2264+
<type name="none" c:type="void"/>
2265+
</return-value>
2266+
<parameters>
2267+
<parameter name="arg1" transfer-ownership="none">
2268+
<doc xml:space="preserve">the name of the attribute being modified, or %NULL if not
2269+
available.</doc>
2270+
<type name="utf8" c:type="gchar*"/>
2271+
</parameter>
2272+
<parameter name="arg2" transfer-ownership="none">
2273+
<doc xml:space="preserve">the attribute's new value, or %null if not available.</doc>
2274+
<type name="utf8" c:type="gchar*"/>
2275+
</parameter>
2276+
</parameters>
2277+
</glib:signal>
22592278
<glib:signal name="load-complete" when="last">
22602279
<doc xml:space="preserve">The 'load-complete' signal is emitted when a pending load of
22612280
a static document has completed. This signal is to be
@@ -5911,6 +5930,24 @@ Depcrecated (2.50): Use AtkObject::notification instead.</doc>
59115930
</parameter>
59125931
</parameters>
59135932
</glib:signal>
5933+
<glib:signal name="attribute-changed" when="last" version="2.52">
5934+
<doc xml:space="preserve">The "attribute-changed" signal should be emitted when one of an object's
5935+
attributes changes.</doc>
5936+
<return-value transfer-ownership="none">
5937+
<type name="none" c:type="void"/>
5938+
</return-value>
5939+
<parameters>
5940+
<parameter name="arg1" transfer-ownership="none">
5941+
<doc xml:space="preserve">the name of the attribute being modified, or %NULL if not
5942+
available.</doc>
5943+
<type name="utf8" c:type="gchar*"/>
5944+
</parameter>
5945+
<parameter name="arg2" transfer-ownership="none">
5946+
<doc xml:space="preserve">the attribute's new value, or %null if not available.</doc>
5947+
<type name="utf8" c:type="gchar*"/>
5948+
</parameter>
5949+
</parameters>
5950+
</glib:signal>
59145951
<glib:signal name="children-changed" when="last" detailed="1">
59155952
<doc xml:space="preserve">The signal "children-changed" is emitted when a child is added or
59165953
removed from an object. It supports two details: "add" and

Gdk-4.0.gir

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15593,7 +15593,7 @@ This can be used to identify a monitor in the UI.</doc>
1559315593
display coordinate space.
1559415594

1559515595
The returned geometry is in &#x201D;application pixels&#x201D;, not in
15596-
&#x201D;device pixels&#x201D; (see [[email protected].get_scale_factor]).</doc>
15596+
&#x201D;device pixels&#x201D; (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&#x2019;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

Comments
 (0)