detached 048deed

Gir: Run copygir

commit
048deed5532b14af05720af7741f4e657cd59bd9
author
Jeroen Wijenbergh · · 2025-10-22 07:49 UTC
parent
48cc5ec
signature
SSH UnverifiedSHA256:8N5EoON8reSTMm461SyWlzRhib6IymBjUHb1p62kwyw The key is unknown
13 files · +23804 -22294

this diff holds invisible characters (direction controls, zero-width characters). They are shown as <U+XXXX> markers, never applied.

M internal/gir/spec/Adw-1.gir +2109 -967 large diff (3076 lines changed): collapsed
M internal/gir/spec/GLib-2.0.gir +5033 -4066 large diff (9099 lines changed): collapsed
M internal/gir/spec/GModule-2.0.gir +85 -43
@@ -5,10 +5,12 @@ and/or use gtk-doc annotations. -->
55 <repository version="1.2"
66 xmlns="http://www.gtk.org/introspection/core/1.0"
77 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8+ xmlns:doc="http://www.gtk.org/introspection/doc/1.0"
89 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
910 <include name="GLib" version="2.0"/>
1011 <package name="gmodule-2.0"/>
1112 <c:include name="gmodule.h"/>
13+ <doc:format name="gi-docgen"/>
1214 <namespace name="GModule"
1315 version="2.0"
1416 shared-library="libgmodule-2.0.so.0"
@@ -284,6 +286,15 @@ and/or use gtk-doc annotations. -->
284286 </parameter>
285287 </parameters>
286288 </function-macro>
289+ <function-macro name="DEPRECATED_ENUMERATOR_IN_2_86_FOR"
290+ c:identifier="GMODULE_DEPRECATED_ENUMERATOR_IN_2_86_FOR"
291+ introspectable="0">
292+ <source-position filename="gmodule/gmodule-visibility.h" line="1062"/>
293+ <parameters>
294+ <parameter name="f">
295+ </parameter>
296+ </parameters>
297+ </function-macro>
287298 <function-macro name="DEPRECATED_FOR"
288299 c:identifier="GMODULE_DEPRECATED_FOR"
289300 introspectable="0">
@@ -563,6 +574,15 @@ and/or use gtk-doc annotations. -->
563574 </parameter>
564575 </parameters>
565576 </function-macro>
577+ <function-macro name="DEPRECATED_IN_2_86_FOR"
578+ c:identifier="GMODULE_DEPRECATED_IN_2_86_FOR"
579+ introspectable="0">
580+ <source-position filename="gmodule/gmodule-visibility.h" line="1058"/>
581+ <parameters>
582+ <parameter name="f">
583+ </parameter>
584+ </parameters>
585+ </function-macro>
566586 <function-macro name="DEPRECATED_MACRO_IN_2_26_FOR"
567587 c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_26_FOR"
568588 introspectable="0">
@@ -833,6 +853,15 @@ and/or use gtk-doc annotations. -->
833853 </parameter>
834854 </parameters>
835855 </function-macro>
856+ <function-macro name="DEPRECATED_MACRO_IN_2_86_FOR"
857+ c:identifier="GMODULE_DEPRECATED_MACRO_IN_2_86_FOR"
858+ introspectable="0">
859+ <source-position filename="gmodule/gmodule-visibility.h" line="1060"/>
860+ <parameters>
861+ <parameter name="f">
862+ </parameter>
863+ </parameters>
864+ </function-macro>
836865 <function-macro name="DEPRECATED_TYPE_IN_2_26_FOR"
837866 c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_26_FOR"
838867 introspectable="0">
@@ -1103,6 +1132,15 @@ and/or use gtk-doc annotations. -->
11031132 </parameter>
11041133 </parameters>
11051134 </function-macro>
1135+ <function-macro name="DEPRECATED_TYPE_IN_2_86_FOR"
1136+ c:identifier="GMODULE_DEPRECATED_TYPE_IN_2_86_FOR"
1137+ introspectable="0">
1138+ <source-position filename="gmodule/gmodule-visibility.h" line="1064"/>
1139+ <parameters>
1140+ <parameter name="f">
1141+ </parameter>
1142+ </parameters>
1143+ </function-macro>
11061144 <constant name="MODULE_IMPL_AR" value="7" c:type="G_MODULE_IMPL_AR">
11071145 <source-position filename="gmodule/gmoduleconf.h" line="31"/>
11081146 <type name="gint" c:type="gint"/>
@@ -1124,24 +1162,28 @@ and/or use gtk-doc annotations. -->
11241162 filename="gmodule/gmodule.c"
11251163 line="56">The #GModule struct is an opaque data structure to represent a
11261164 [dynamically-loaded module](modules.html#dynamic-loading-of-modules).
1127-It should only be accessed via the following functions.</doc>
1165+It should only be accessed via the following functions.
1166+
1167+To ensure correct lock ordering, these functions must not be called from
1168+global constructors (for example, those using GCC’s
1169+`__attribute__((constructor))` attribute).</doc>
11281170 <source-position filename="gmodule/gmodule.h" line="70"/>
11291171 <method name="close" c:identifier="g_module_close">
11301172 <doc xml:space="preserve"
11311173 filename="gmodule/gmodule.c"
1132- line="711">Closes a module.</doc>
1174+ line="715">Closes a module.</doc>
11331175 <source-position filename="gmodule/gmodule.h" line="110"/>
11341176 <return-value transfer-ownership="none">
11351177 <doc xml:space="preserve"
11361178 filename="gmodule/gmodule.c"
1137- line="717">%TRUE on success</doc>
1179+ line="721">%TRUE on success</doc>
11381180 <type name="gboolean" c:type="gboolean"/>
11391181 </return-value>
11401182 <parameters>
11411183 <instance-parameter name="module" transfer-ownership="none">
11421184 <doc xml:space="preserve"
11431185 filename="gmodule/gmodule.c"
1144- line="713">a #GModule to close</doc>
1186+ line="717">a #GModule to close</doc>
11451187 <type name="Module" c:type="GModule*"/>
11461188 </instance-parameter>
11471189 </parameters>
@@ -1149,7 +1191,7 @@ It should only be accessed via the following functions.</doc>
11491191 <method name="make_resident" c:identifier="g_module_make_resident">
11501192 <doc xml:space="preserve"
11511193 filename="gmodule/gmodule.c"
1152- line="772">Ensures that a module will never be unloaded.
1194+ line="776">Ensures that a module will never be unloaded.
11531195 Any future g_module_close() calls on the module will be ignored.</doc>
11541196 <source-position filename="gmodule/gmodule.h" line="114"/>
11551197 <return-value transfer-ownership="none">
@@ -1159,7 +1201,7 @@ Any future g_module_close() calls on the module will be ignored.</doc>
11591201 <instance-parameter name="module" transfer-ownership="none">
11601202 <doc xml:space="preserve"
11611203 filename="gmodule/gmodule.c"
1162- line="774">a #GModule to make permanently resident</doc>
1204+ line="778">a #GModule to make permanently resident</doc>
11631205 <type name="Module" c:type="GModule*"/>
11641206 </instance-parameter>
11651207 </parameters>
@@ -1167,21 +1209,21 @@ Any future g_module_close() calls on the module will be ignored.</doc>
11671209 <method name="name" c:identifier="g_module_name">
11681210 <doc xml:space="preserve"
11691211 filename="gmodule/gmodule.c"
1170- line="855">Returns the filename that the module was opened with.
1212+ line="859">Returns the filename that the module was opened with.
11711213
11721214 If @module refers to the application itself, "main" is returned.</doc>
11731215 <source-position filename="gmodule/gmodule.h" line="128"/>
11741216 <return-value transfer-ownership="none">
11751217 <doc xml:space="preserve"
11761218 filename="gmodule/gmodule.c"
1177- line="863">the filename of the module</doc>
1219+ line="867">the filename of the module</doc>
11781220 <type name="utf8" c:type="const gchar*"/>
11791221 </return-value>
11801222 <parameters>
11811223 <instance-parameter name="module" transfer-ownership="none">
11821224 <doc xml:space="preserve"
11831225 filename="gmodule/gmodule.c"
1184- line="857">a #GModule</doc>
1226+ line="861">a #GModule</doc>
11851227 <type name="Module" c:type="GModule*"/>
11861228 </instance-parameter>
11871229 </parameters>
@@ -1189,26 +1231,26 @@ If @module refers to the application itself, "main" is returned.</doc>
11891231 <method name="symbol" c:identifier="g_module_symbol">
11901232 <doc xml:space="preserve"
11911233 filename="gmodule/gmodule.c"
1192- line="800">Gets a symbol pointer from a module, such as one exported
1234+ line="804">Gets a symbol pointer from a module, such as one exported
11931235 by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
11941236 <source-position filename="gmodule/gmodule.h" line="122"/>
11951237 <return-value transfer-ownership="none">
11961238 <doc xml:space="preserve"
11971239 filename="gmodule/gmodule.c"
1198- line="809">%TRUE on success</doc>
1240+ line="813">%TRUE on success</doc>
11991241 <type name="gboolean" c:type="gboolean"/>
12001242 </return-value>
12011243 <parameters>
12021244 <instance-parameter name="module" transfer-ownership="none">
12031245 <doc xml:space="preserve"
12041246 filename="gmodule/gmodule.c"
1205- line="802">a #GModule</doc>
1247+ line="806">a #GModule</doc>
12061248 <type name="Module" c:type="GModule*"/>
12071249 </instance-parameter>
12081250 <parameter name="symbol_name" transfer-ownership="none">
12091251 <doc xml:space="preserve"
12101252 filename="gmodule/gmodule.c"
1211- line="803">the name of the symbol to find</doc>
1253+ line="807">the name of the symbol to find</doc>
12121254 <type name="utf8" c:type="const gchar*"/>
12131255 </parameter>
12141256 <parameter name="symbol"
@@ -1218,7 +1260,7 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
12181260 nullable="1">
12191261 <doc xml:space="preserve"
12201262 filename="gmodule/gmodule.c"
1221- line="804">returns the pointer to the symbol value</doc>
1263+ line="808">returns the pointer to the symbol value</doc>
12221264 <type name="gpointer" c:type="gpointer*"/>
12231265 </parameter>
12241266 </parameters>
@@ -1229,7 +1271,7 @@ by %G_MODULE_EXPORT. Note that a valid symbol can be %NULL.</doc>
12291271 deprecated-version="2.76">
12301272 <doc xml:space="preserve"
12311273 filename="gmodule/gmodule.c"
1232- line="876">A portable way to build the filename of a module. The platform-specific
1274+ line="880">A portable way to build the filename of a module. The platform-specific
12331275 prefix and suffix are added to the filename, if needed, and the result
12341276 is added to the directory, using the correct separator character.
12351277
@@ -1248,7 +1290,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12481290 <return-value transfer-ownership="full">
12491291 <doc xml:space="preserve"
12501292 filename="gmodule/gmodule.c"
1251- line="897">the complete path of the module, including the standard library
1293+ line="901">the complete path of the module, including the standard library
12521294 prefix and suffix. This should be freed when no longer needed</doc>
12531295 <type name="utf8" c:type="gchar*"/>
12541296 </return-value>
@@ -1259,7 +1301,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12591301 allow-none="1">
12601302 <doc xml:space="preserve"
12611303 filename="gmodule/gmodule.c"
1262- line="878">the directory where the module is. This can be
1304+ line="882">the directory where the module is. This can be
12631305 %NULL or the empty string to indicate that the standard platform-specific
12641306 directories will be used, though that is not recommended</doc>
12651307 <type name="utf8" c:type="const gchar*"/>
@@ -1267,7 +1309,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12671309 <parameter name="module_name" transfer-ownership="none">
12681310 <doc xml:space="preserve"
12691311 filename="gmodule/gmodule.c"
1270- line="881">the name of the module</doc>
1312+ line="885">the name of the module</doc>
12711313 <type name="utf8" c:type="const gchar*"/>
12721314 </parameter>
12731315 </parameters>
@@ -1275,12 +1317,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12751317 <function name="error" c:identifier="g_module_error">
12761318 <doc xml:space="preserve"
12771319 filename="gmodule/gmodule.c"
1278- line="787">Gets a string describing the last module error.</doc>
1320+ line="791">Gets a string describing the last module error.</doc>
12791321 <source-position filename="gmodule/gmodule.h" line="118"/>
12801322 <return-value transfer-ownership="none">
12811323 <doc xml:space="preserve"
12821324 filename="gmodule/gmodule.c"
1283- line="792">a string describing the last module error</doc>
1325+ line="796">a string describing the last module error</doc>
12841326 <type name="utf8" c:type="const gchar*"/>
12851327 </return-value>
12861328 </function>
@@ -1292,12 +1334,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
12921334 <function name="open" c:identifier="g_module_open" introspectable="0">
12931335 <doc xml:space="preserve"
12941336 filename="gmodule/gmodule.c"
1295- line="693">A thin wrapper function around g_module_open_full()</doc>
1337+ line="697">A thin wrapper function around g_module_open_full()</doc>
12961338 <source-position filename="gmodule/gmodule.h" line="100"/>
12971339 <return-value>
12981340 <doc xml:space="preserve"
12991341 filename="gmodule/gmodule.c"
1300- line="702">a #GModule on success, or %NULL on failure</doc>
1342+ line="706">a #GModule on success, or %NULL on failure</doc>
13011343 <type name="Module" c:type="GModule*"/>
13021344 </return-value>
13031345 <parameters>
@@ -1307,14 +1349,14 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
13071349 allow-none="1">
13081350 <doc xml:space="preserve"
13091351 filename="gmodule/gmodule.c"
1310- line="695">the name or path to the file containing the module,
1352+ line="699">the name or path to the file containing the module,
13111353 or %NULL to obtain a #GModule representing the main program itself</doc>
13121354 <type name="utf8" c:type="const gchar*"/>
13131355 </parameter>
13141356 <parameter name="flags" transfer-ownership="none">
13151357 <doc xml:space="preserve"
13161358 filename="gmodule/gmodule.c"
1317- line="697">the flags used for opening the module. This can be the
1359+ line="701">the flags used for opening the module. This can be the
13181360 logical OR of any of the #GModuleFlags.</doc>
13191361 <type name="ModuleFlags" c:type="GModuleFlags"/>
13201362 </parameter>
@@ -1327,7 +1369,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
13271369 throws="1">
13281370 <doc xml:space="preserve"
13291371 filename="gmodule/gmodule.c"
1330- line="429">Opens a module. If the module has already been opened, its reference count
1372+ line="433">Opens a module. If the module has already been opened, its reference count
13311373 is incremented. If not, the module is searched using @file_name.
13321374
13331375 Since 2.76, the search order/behavior is as follows:
@@ -1354,7 +1396,7 @@ of @file_name.</doc>
13541396 <return-value>
13551397 <doc xml:space="preserve"
13561398 filename="gmodule/gmodule.c"
1357- line="461">a #GModule on success, or %NULL on failure</doc>
1399+ line="465">a #GModule on success, or %NULL on failure</doc>
13581400 <type name="Module" c:type="GModule*"/>
13591401 </return-value>
13601402 <parameters>
@@ -1364,14 +1406,14 @@ of @file_name.</doc>
13641406 allow-none="1">
13651407 <doc xml:space="preserve"
13661408 filename="gmodule/gmodule.c"
1367- line="431">the name or path to the file containing the module,
1409+ line="435">the name or path to the file containing the module,
13681410 or %NULL to obtain a #GModule representing the main program itself</doc>
13691411 <type name="utf8" c:type="const gchar*"/>
13701412 </parameter>
13711413 <parameter name="flags" transfer-ownership="none">
13721414 <doc xml:space="preserve"
13731415 filename="gmodule/gmodule.c"
1374- line="433">the flags used for opening the module. This can be the
1416+ line="437">the flags used for opening the module. This can be the
13751417 logical OR of any of the #GModuleFlags</doc>
13761418 <type name="ModuleFlags" c:type="GModuleFlags"/>
13771419 </parameter>
@@ -1380,12 +1422,12 @@ of @file_name.</doc>
13801422 <function name="supported" c:identifier="g_module_supported">
13811423 <doc xml:space="preserve"
13821424 filename="gmodule/gmodule.c"
1383- line="289">Checks if modules are supported on the current platform.</doc>
1425+ line="293">Checks if modules are supported on the current platform.</doc>
13841426 <source-position filename="gmodule/gmodule.h" line="96"/>
13851427 <return-value transfer-ownership="none">
13861428 <doc xml:space="preserve"
13871429 filename="gmodule/gmodule.c"
1388- line="294">%TRUE if modules are supported</doc>
1430+ line="298">%TRUE if modules are supported</doc>
13891431 <type name="gboolean" c:type="gboolean"/>
13901432 </return-value>
13911433 </function>
@@ -1393,7 +1435,7 @@ of @file_name.</doc>
13931435 <callback name="ModuleCheckInit" c:type="GModuleCheckInit">
13941436 <doc xml:space="preserve"
13951437 filename="gmodule/gmodule.c"
1396- line="64">Specifies the type of the module initialization function.
1438+ line="68">Specifies the type of the module initialization function.
13971439 If a module contains a function named g_module_check_init() it is called
13981440 automatically when the module is loaded. It is passed the #GModule structure
13991441 and should return %NULL on success or a string describing the initialization
@@ -1402,14 +1444,14 @@ error.</doc>
14021444 <return-value transfer-ownership="none">
14031445 <doc xml:space="preserve"
14041446 filename="gmodule/gmodule.c"
1405- line="74">%NULL on success, or a string describing the initialization error</doc>
1447+ line="78">%NULL on success, or a string describing the initialization error</doc>
14061448 <type name="utf8" c:type="const gchar*"/>
14071449 </return-value>
14081450 <parameters>
14091451 <parameter name="module" transfer-ownership="none">
14101452 <doc xml:space="preserve"
14111453 filename="gmodule/gmodule.c"
1412- line="66">the #GModule corresponding to the module which has just been loaded</doc>
1454+ line="70">the #GModule corresponding to the module which has just been loaded</doc>
14131455 <type name="Module" c:type="GModule*"/>
14141456 </parameter>
14151457 </parameters>
@@ -1465,7 +1507,7 @@ Note that these flags are not supported on all platforms.</doc>
14651507 <callback name="ModuleUnload" c:type="GModuleUnload">
14661508 <doc xml:space="preserve"
14671509 filename="gmodule/gmodule.c"
1468- line="77">Specifies the type of the module function called when it is unloaded.
1510+ line="81">Specifies the type of the module function called when it is unloaded.
14691511 If a module contains a function named g_module_unload() it is called
14701512 automatically when the module is unloaded.
14711513 It is passed the #GModule structure.</doc>
@@ -1477,7 +1519,7 @@ It is passed the #GModule structure.</doc>
14771519 <parameter name="module" transfer-ownership="none">
14781520 <doc xml:space="preserve"
14791521 filename="gmodule/gmodule.c"
1480- line="79">the #GModule about to be unloaded</doc>
1522+ line="83">the #GModule about to be unloaded</doc>
14811523 <type name="Module" c:type="GModule*"/>
14821524 </parameter>
14831525 </parameters>
@@ -1511,7 +1553,7 @@ It is passed the #GModule structure.</doc>
15111553 deprecated-version="2.76">
15121554 <doc xml:space="preserve"
15131555 filename="gmodule/gmodule.c"
1514- line="876">A portable way to build the filename of a module. The platform-specific
1556+ line="880">A portable way to build the filename of a module. The platform-specific
15151557 prefix and suffix are added to the filename, if needed, and the result
15161558 is added to the directory, using the correct separator character.
15171559
@@ -1530,7 +1572,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15301572 <return-value transfer-ownership="full">
15311573 <doc xml:space="preserve"
15321574 filename="gmodule/gmodule.c"
1533- line="897">the complete path of the module, including the standard library
1575+ line="901">the complete path of the module, including the standard library
15341576 prefix and suffix. This should be freed when no longer needed</doc>
15351577 <type name="utf8" c:type="gchar*"/>
15361578 </return-value>
@@ -1541,7 +1583,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15411583 allow-none="1">
15421584 <doc xml:space="preserve"
15431585 filename="gmodule/gmodule.c"
1544- line="878">the directory where the module is. This can be
1586+ line="882">the directory where the module is. This can be
15451587 %NULL or the empty string to indicate that the standard platform-specific
15461588 directories will be used, though that is not recommended</doc>
15471589 <type name="utf8" c:type="const gchar*"/>
@@ -1549,7 +1591,7 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15491591 <parameter name="module_name" transfer-ownership="none">
15501592 <doc xml:space="preserve"
15511593 filename="gmodule/gmodule.c"
1552- line="881">the name of the module</doc>
1594+ line="885">the name of the module</doc>
15531595 <type name="utf8" c:type="const gchar*"/>
15541596 </parameter>
15551597 </parameters>
@@ -1559,12 +1601,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15591601 moved-to="Module.error">
15601602 <doc xml:space="preserve"
15611603 filename="gmodule/gmodule.c"
1562- line="787">Gets a string describing the last module error.</doc>
1604+ line="791">Gets a string describing the last module error.</doc>
15631605 <source-position filename="gmodule/gmodule.h" line="118"/>
15641606 <return-value transfer-ownership="none">
15651607 <doc xml:space="preserve"
15661608 filename="gmodule/gmodule.c"
1567- line="792">a string describing the last module error</doc>
1609+ line="796">a string describing the last module error</doc>
15681610 <type name="utf8" c:type="const gchar*"/>
15691611 </return-value>
15701612 </function>
@@ -1580,12 +1622,12 @@ basename of the file_name argument. See %G_MODULE_SUFFIX for why.</doc-deprecate
15801622 moved-to="Module.supported">
15811623 <doc xml:space="preserve"
15821624 filename="gmodule/gmodule.c"
1583- line="289">Checks if modules are supported on the current platform.</doc>
1625+ line="293">Checks if modules are supported on the current platform.</doc>
15841626 <source-position filename="gmodule/gmodule.h" line="96"/>
15851627 <return-value transfer-ownership="none">
15861628 <doc xml:space="preserve"
15871629 filename="gmodule/gmodule.c"
1588- line="294">%TRUE if modules are supported</doc>
1630+ line="298">%TRUE if modules are supported</doc>
15891631 <type name="gboolean" c:type="gboolean"/>
15901632 </return-value>
15911633 </function>
M internal/gir/spec/GObject-2.0.gir +1366 -1287 large diff (2653 lines changed): collapsed
M internal/gir/spec/Gdk-4.0.gir +2452 -1233 large diff (3685 lines changed): collapsed
M internal/gir/spec/GdkPixbuf-2.0.gir +538 -507
@@ -59,7 +59,7 @@ Currently only RGB is supported.</doc>
5959 c:identifier="GDK_IS_PIXBUF_ANIMATION_CLASS"
6060 introspectable="0">
6161 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
62- line="138"/>
62+ line="135"/>
6363 <parameters>
6464 <parameter name="klass">
6565 </parameter>
@@ -78,7 +78,7 @@ Currently only RGB is supported.</doc>
7878 c:identifier="GDK_IS_PIXBUF_ANIMATION_ITER_CLASS"
7979 introspectable="0">
8080 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
81- line="186"/>
81+ line="183"/>
8282 <parameters>
8383 <parameter name="klass">
8484 </parameter>
@@ -102,6 +102,16 @@ Currently only RGB is supported.</doc>
102102 </parameter>
103103 </parameters>
104104 </function-macro>
105+ <function-macro name="IS_PIXBUF_NON_ANIM"
106+ c:identifier="GDK_IS_PIXBUF_NON_ANIM"
107+ introspectable="0">
108+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
109+ line="210"/>
110+ <parameters>
111+ <parameter name="object">
112+ </parameter>
113+ </parameters>
114+ </function-macro>
105115 <function-macro name="IS_PIXBUF_SIMPLE_ANIM"
106116 c:identifier="GDK_IS_PIXBUF_SIMPLE_ANIM"
107117 introspectable="0">
@@ -211,7 +221,7 @@ interpolation is just as fast and results in higher quality.</doc>
211221 c:identifier="GDK_PIXBUF_ANIMATION_CLASS"
212222 introspectable="0">
213223 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
214- line="137"/>
224+ line="134"/>
215225 <parameters>
216226 <parameter name="klass">
217227 </parameter>
@@ -221,7 +231,7 @@ interpolation is just as fast and results in higher quality.</doc>
221231 c:identifier="GDK_PIXBUF_ANIMATION_GET_CLASS"
222232 introspectable="0">
223233 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
224- line="139"/>
234+ line="136"/>
225235 <parameters>
226236 <parameter name="obj">
227237 </parameter>
@@ -240,7 +250,7 @@ interpolation is just as fast and results in higher quality.</doc>
240250 c:identifier="GDK_PIXBUF_ANIMATION_ITER_CLASS"
241251 introspectable="0">
242252 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
243- line="185"/>
253+ line="182"/>
244254 <parameters>
245255 <parameter name="klass">
246256 </parameter>
@@ -250,7 +260,7 @@ interpolation is just as fast and results in higher quality.</doc>
250260 c:identifier="GDK_PIXBUF_ANIMATION_ITER_GET_CLASS"
251261 introspectable="0">
252262 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
253- line="187"/>
263+ line="184"/>
254264 <parameters>
255265 <parameter name="obj">
256266 </parameter>
@@ -285,7 +295,7 @@ interpolation is just as fast and results in higher quality.</doc>
285295 <function-macro name="PIXBUF_DEPRECATED_IN_2_0_FOR"
286296 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_0_FOR"
287297 introspectable="0">
288- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="343"/>
298+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="353"/>
289299 <parameters>
290300 <parameter name="f">
291301 </parameter>
@@ -294,7 +304,7 @@ interpolation is just as fast and results in higher quality.</doc>
294304 <function-macro name="PIXBUF_DEPRECATED_IN_2_10_FOR"
295305 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_10_FOR"
296306 introspectable="0">
297- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="433"/>
307+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="443"/>
298308 <parameters>
299309 <parameter name="f">
300310 </parameter>
@@ -303,7 +313,7 @@ interpolation is just as fast and results in higher quality.</doc>
303313 <function-macro name="PIXBUF_DEPRECATED_IN_2_12_FOR"
304314 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_12_FOR"
305315 introspectable="0">
306- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="451"/>
316+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="461"/>
307317 <parameters>
308318 <parameter name="f">
309319 </parameter>
@@ -312,7 +322,7 @@ interpolation is just as fast and results in higher quality.</doc>
312322 <function-macro name="PIXBUF_DEPRECATED_IN_2_14_FOR"
313323 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_14_FOR"
314324 introspectable="0">
315- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="469"/>
325+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="479"/>
316326 <parameters>
317327 <parameter name="f">
318328 </parameter>
@@ -321,7 +331,7 @@ interpolation is just as fast and results in higher quality.</doc>
321331 <function-macro name="PIXBUF_DEPRECATED_IN_2_16_FOR"
322332 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_16_FOR"
323333 introspectable="0">
324- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="487"/>
334+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="497"/>
325335 <parameters>
326336 <parameter name="f">
327337 </parameter>
@@ -330,7 +340,7 @@ interpolation is just as fast and results in higher quality.</doc>
330340 <function-macro name="PIXBUF_DEPRECATED_IN_2_18_FOR"
331341 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_18_FOR"
332342 introspectable="0">
333- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="505"/>
343+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="515"/>
334344 <parameters>
335345 <parameter name="f">
336346 </parameter>
@@ -339,7 +349,7 @@ interpolation is just as fast and results in higher quality.</doc>
339349 <function-macro name="PIXBUF_DEPRECATED_IN_2_20_FOR"
340350 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_20_FOR"
341351 introspectable="0">
342- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="523"/>
352+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="533"/>
343353 <parameters>
344354 <parameter name="f">
345355 </parameter>
@@ -348,7 +358,7 @@ interpolation is just as fast and results in higher quality.</doc>
348358 <function-macro name="PIXBUF_DEPRECATED_IN_2_22_FOR"
349359 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_22_FOR"
350360 introspectable="0">
351- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="541"/>
361+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="551"/>
352362 <parameters>
353363 <parameter name="f">
354364 </parameter>
@@ -357,7 +367,7 @@ interpolation is just as fast and results in higher quality.</doc>
357367 <function-macro name="PIXBUF_DEPRECATED_IN_2_24_FOR"
358368 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_24_FOR"
359369 introspectable="0">
360- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="559"/>
370+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="569"/>
361371 <parameters>
362372 <parameter name="f">
363373 </parameter>
@@ -366,7 +376,7 @@ interpolation is just as fast and results in higher quality.</doc>
366376 <function-macro name="PIXBUF_DEPRECATED_IN_2_26_FOR"
367377 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_26_FOR"
368378 introspectable="0">
369- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="577"/>
379+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="587"/>
370380 <parameters>
371381 <parameter name="f">
372382 </parameter>
@@ -375,7 +385,7 @@ interpolation is just as fast and results in higher quality.</doc>
375385 <function-macro name="PIXBUF_DEPRECATED_IN_2_28_FOR"
376386 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_28_FOR"
377387 introspectable="0">
378- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="595"/>
388+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="605"/>
379389 <parameters>
380390 <parameter name="f">
381391 </parameter>
@@ -384,7 +394,7 @@ interpolation is just as fast and results in higher quality.</doc>
384394 <function-macro name="PIXBUF_DEPRECATED_IN_2_2_FOR"
385395 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_2_FOR"
386396 introspectable="0">
387- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="361"/>
397+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="371"/>
388398 <parameters>
389399 <parameter name="f">
390400 </parameter>
@@ -393,7 +403,7 @@ interpolation is just as fast and results in higher quality.</doc>
393403 <function-macro name="PIXBUF_DEPRECATED_IN_2_30_FOR"
394404 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_30_FOR"
395405 introspectable="0">
396- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="613"/>
406+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="623"/>
397407 <parameters>
398408 <parameter name="f">
399409 </parameter>
@@ -402,7 +412,7 @@ interpolation is just as fast and results in higher quality.</doc>
402412 <function-macro name="PIXBUF_DEPRECATED_IN_2_32_FOR"
403413 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_32_FOR"
404414 introspectable="0">
405- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="631"/>
415+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="641"/>
406416 <parameters>
407417 <parameter name="f">
408418 </parameter>
@@ -411,7 +421,7 @@ interpolation is just as fast and results in higher quality.</doc>
411421 <function-macro name="PIXBUF_DEPRECATED_IN_2_34_FOR"
412422 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_34_FOR"
413423 introspectable="0">
414- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="649"/>
424+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="659"/>
415425 <parameters>
416426 <parameter name="f">
417427 </parameter>
@@ -420,7 +430,7 @@ interpolation is just as fast and results in higher quality.</doc>
420430 <function-macro name="PIXBUF_DEPRECATED_IN_2_36_FOR"
421431 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_36_FOR"
422432 introspectable="0">
423- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="667"/>
433+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="677"/>
424434 <parameters>
425435 <parameter name="f">
426436 </parameter>
@@ -429,7 +439,7 @@ interpolation is just as fast and results in higher quality.</doc>
429439 <function-macro name="PIXBUF_DEPRECATED_IN_2_38_FOR"
430440 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_38_FOR"
431441 introspectable="0">
432- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="685"/>
442+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="695"/>
433443 <parameters>
434444 <parameter name="f">
435445 </parameter>
@@ -438,7 +448,16 @@ interpolation is just as fast and results in higher quality.</doc>
438448 <function-macro name="PIXBUF_DEPRECATED_IN_2_40_FOR"
439449 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_40_FOR"
440450 introspectable="0">
441- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="703"/>
451+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="713"/>
452+ <parameters>
453+ <parameter name="f">
454+ </parameter>
455+ </parameters>
456+ </function-macro>
457+ <function-macro name="PIXBUF_DEPRECATED_IN_2_44_FOR"
458+ c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_44_FOR"
459+ introspectable="0">
460+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="731"/>
442461 <parameters>
443462 <parameter name="f">
444463 </parameter>
@@ -447,7 +466,7 @@ interpolation is just as fast and results in higher quality.</doc>
447466 <function-macro name="PIXBUF_DEPRECATED_IN_2_4_FOR"
448467 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_4_FOR"
449468 introspectable="0">
450- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="379"/>
469+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="389"/>
451470 <parameters>
452471 <parameter name="f">
453472 </parameter>
@@ -456,7 +475,7 @@ interpolation is just as fast and results in higher quality.</doc>
456475 <function-macro name="PIXBUF_DEPRECATED_IN_2_6_FOR"
457476 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_6_FOR"
458477 introspectable="0">
459- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="397"/>
478+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="407"/>
460479 <parameters>
461480 <parameter name="f">
462481 </parameter>
@@ -465,7 +484,7 @@ interpolation is just as fast and results in higher quality.</doc>
465484 <function-macro name="PIXBUF_DEPRECATED_IN_2_8_FOR"
466485 c:identifier="GDK_PIXBUF_DEPRECATED_IN_2_8_FOR"
467486 introspectable="0">
468- <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="415"/>
487+ <source-position filename="gdk-pixbuf/gdk-pixbuf-macros.h" line="425"/>
469488 <parameters>
470489 <parameter name="f">
471490 </parameter>
@@ -506,7 +525,7 @@ interpolation is just as fast and results in higher quality.</doc>
506525 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="37"/>
507526 <type name="gint" c:type="gint"/>
508527 </constant>
509- <constant name="PIXBUF_MICRO" value="12" c:type="GDK_PIXBUF_MICRO">
528+ <constant name="PIXBUF_MICRO" value="3" c:type="GDK_PIXBUF_MICRO">
510529 <doc xml:space="preserve"
511530 filename="gdk-pixbuf/gdk-pixbuf-features.h"
512531 line="22">Micro version of gdk-pixbuf library, that is the "2" in
@@ -514,7 +533,7 @@ interpolation is just as fast and results in higher quality.</doc>
514533 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="39"/>
515534 <type name="gint" c:type="gint"/>
516535 </constant>
517- <constant name="PIXBUF_MINOR" value="42" c:type="GDK_PIXBUF_MINOR">
536+ <constant name="PIXBUF_MINOR" value="44" c:type="GDK_PIXBUF_MINOR">
518537 <doc xml:space="preserve"
519538 filename="gdk-pixbuf/gdk-pixbuf-features.h"
520539 line="16">Minor version of gdk-pixbuf library, that is the "8" in
@@ -522,6 +541,16 @@ interpolation is just as fast and results in higher quality.</doc>
522541 <source-position filename="gdk-pixbuf/gdk-pixbuf-features.h" line="38"/>
523542 <type name="gint" c:type="gint"/>
524543 </constant>
544+ <function-macro name="PIXBUF_NON_ANIM"
545+ c:identifier="GDK_PIXBUF_NON_ANIM"
546+ introspectable="0">
547+ <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
548+ line="209"/>
549+ <parameters>
550+ <parameter name="object">
551+ </parameter>
552+ </parameters>
553+ </function-macro>
525554 <function-macro name="PIXBUF_SIMPLE_ANIM"
526555 c:identifier="GDK_PIXBUF_SIMPLE_ANIM"
527556 introspectable="0">
@@ -552,9 +581,7 @@ interpolation is just as fast and results in higher quality.</doc>
552581 </parameter>
553582 </parameters>
554583 </function-macro>
555- <constant name="PIXBUF_VERSION"
556- value="2.42.12"
557- c:type="GDK_PIXBUF_VERSION">
584+ <constant name="PIXBUF_VERSION" value="2.44.3" c:type="GDK_PIXBUF_VERSION">
558585 <doc xml:space="preserve"
559586 filename="gdk-pixbuf/gdk-pixbuf-features.h"
560587 line="28">Contains the full version of GdkPixbuf as a string.
@@ -600,9 +627,6 @@ wrapping it with `gdk_pixbuf_new_from_data()`. The `gdk_pixbuf_new()`
600627 function will compute an optimal rowstride so that rendering can be
601628 performed with an efficient algorithm.
602629
603-As a special case, you can use the [`ctor@GdkPixbuf.Pixbuf.new_from_xpm_data`]
604-function to create a pixbuf from inline XPM image data.
605-
606630 You can also copy an existing pixbuf with the [method@Pixbuf.copy]
607631 function. This is not the same as just acquiring a reference to
608632 the old pixbuf instance: the copy function will actually duplicate
@@ -718,7 +742,7 @@ If the allocation of the buffer failed, this function will return `NULL`.
718742
719743 The buffer has an optimal rowstride. Note that the buffer is not cleared;
720744 you will have to fill it completely yourself.</doc>
721- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="206"/>
745+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="204"/>
722746 <return-value transfer-ownership="full" nullable="1">
723747 <doc xml:space="preserve"
724748 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -763,60 +787,60 @@ you will have to fill it completely yourself.</doc>
763787 version="2.32">
764788 <doc xml:space="preserve"
765789 filename="gdk-pixbuf/gdk-pixbuf-data.c"
766- line="94">Creates a new #GdkPixbuf out of in-memory readonly image data.
790+ line="96">Creates a new #GdkPixbuf out of in-memory readonly image data.
767791
768792 Currently only RGB images with 8 bits per sample are supported.
769793
770794 This is the `GBytes` variant of gdk_pixbuf_new_from_data(), useful
771795 for language bindings.</doc>
772- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="286"/>
796+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="284"/>
773797 <return-value transfer-ownership="full">
774798 <doc xml:space="preserve"
775799 filename="gdk-pixbuf/gdk-pixbuf-data.c"
776- line="111">A newly-created pixbuf</doc>
800+ line="113">A newly-created pixbuf</doc>
777801 <type name="Pixbuf" c:type="GdkPixbuf*"/>
778802 </return-value>
779803 <parameters>
780804 <parameter name="data" transfer-ownership="none">
781805 <doc xml:space="preserve"
782806 filename="gdk-pixbuf/gdk-pixbuf-data.c"
783- line="96">Image data in 8-bit/sample packed format inside a #GBytes</doc>
807+ line="98">Image data in 8-bit/sample packed format inside a #GBytes</doc>
784808 <type name="GLib.Bytes" c:type="GBytes*"/>
785809 </parameter>
786810 <parameter name="colorspace" transfer-ownership="none">
787811 <doc xml:space="preserve"
788812 filename="gdk-pixbuf/gdk-pixbuf-data.c"
789- line="97">Colorspace for the image data</doc>
813+ line="99">Colorspace for the image data</doc>
790814 <type name="Colorspace" c:type="GdkColorspace"/>
791815 </parameter>
792816 <parameter name="has_alpha" transfer-ownership="none">
793817 <doc xml:space="preserve"
794818 filename="gdk-pixbuf/gdk-pixbuf-data.c"
795- line="98">Whether the data has an opacity channel</doc>
819+ line="100">Whether the data has an opacity channel</doc>
796820 <type name="gboolean" c:type="gboolean"/>
797821 </parameter>
798822 <parameter name="bits_per_sample" transfer-ownership="none">
799823 <doc xml:space="preserve"
800824 filename="gdk-pixbuf/gdk-pixbuf-data.c"
801- line="99">Number of bits per sample</doc>
825+ line="101">Number of bits per sample</doc>
802826 <type name="gint" c:type="int"/>
803827 </parameter>
804828 <parameter name="width" transfer-ownership="none">
805829 <doc xml:space="preserve"
806830 filename="gdk-pixbuf/gdk-pixbuf-data.c"
807- line="100">Width of the image in pixels, must be &gt; 0</doc>
831+ line="102">Width of the image in pixels, must be &gt; 0</doc>
808832 <type name="gint" c:type="int"/>
809833 </parameter>
810834 <parameter name="height" transfer-ownership="none">
811835 <doc xml:space="preserve"
812836 filename="gdk-pixbuf/gdk-pixbuf-data.c"
813- line="101">Height of the image in pixels, must be &gt; 0</doc>
837+ line="103">Height of the image in pixels, must be &gt; 0</doc>
814838 <type name="gint" c:type="int"/>
815839 </parameter>
816840 <parameter name="rowstride" transfer-ownership="none">
817841 <doc xml:space="preserve"
818842 filename="gdk-pixbuf/gdk-pixbuf-data.c"
819- line="102">Distance in bytes between row starts</doc>
843+ line="104">Distance in bytes between row starts</doc>
820844 <type name="gint" c:type="int"/>
821845 </parameter>
822846 </parameters>
@@ -836,11 +860,11 @@ finalized, your destroy notification function will be called, and
836860 it is its responsibility to free the pixel array.
837861
838862 See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
839- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="276"/>
863+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="274"/>
840864 <return-value transfer-ownership="full">
841865 <doc xml:space="preserve"
842866 filename="gdk-pixbuf/gdk-pixbuf-data.c"
843- line="54">A newly-created pixbuf</doc>
867+ line="56">A newly-created pixbuf</doc>
844868 <type name="Pixbuf" c:type="GdkPixbuf*"/>
845869 </return-value>
846870 <parameters>
@@ -896,8 +920,9 @@ See also: [ctor@GdkPixbuf.Pixbuf.new_from_bytes]</doc>
896920 closure="8">
897921 <doc xml:space="preserve"
898922 filename="gdk-pixbuf/gdk-pixbuf-data.c"
899- line="38">Function used to free the data when the pixbuf's reference count
900-drops to zero, or %NULL if the data should not be freed</doc>
923+ line="38">Function
924+ used to free the data when the pixbuf's reference count
925+ drops to zero, or `NULL` if the data should not be freed</doc>
901926 <type name="PixbufDestroyNotify" c:type="GdkPixbufDestroyNotify"/>
902927 </parameter>
903928 <parameter name="destroy_fn_data"
@@ -906,7 +931,8 @@ drops to zero, or %NULL if the data should not be freed</doc>
906931 allow-none="1">
907932 <doc xml:space="preserve"
908933 filename="gdk-pixbuf/gdk-pixbuf-data.c"
909- line="40">Closure data to pass to the destroy notification function</doc>
934+ line="41">Closure data to pass to the destroy
935+ notification function</doc>
910936 <type name="gpointer" c:type="gpointer"/>
911937 </parameter>
912938 </parameters>
@@ -916,7 +942,7 @@ drops to zero, or %NULL if the data should not be freed</doc>
916942 throws="1">
917943 <doc xml:space="preserve"
918944 filename="gdk-pixbuf/gdk-pixbuf-io.c"
919- line="1089">Creates a new pixbuf by loading an image from a file.
945+ line="1176">Creates a new pixbuf by loading an image from a file.
920946
921947 The file format is detected automatically.
922948
@@ -928,18 +954,18 @@ If `NULL` is returned, then @error will be set. Possible errors are:
928954 - the image buffer contains invalid data
929955
930956 The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
931- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="252"/>
957+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="250"/>
932958 <return-value transfer-ownership="full" nullable="1">
933959 <doc xml:space="preserve"
934960 filename="gdk-pixbuf/gdk-pixbuf-io.c"
935- line="1108">A newly-created pixbuf</doc>
961+ line="1195">A newly-created pixbuf</doc>
936962 <type name="Pixbuf" c:type="GdkPixbuf*"/>
937963 </return-value>
938964 <parameters>
939965 <parameter name="filename" transfer-ownership="none">
940966 <doc xml:space="preserve"
941967 filename="gdk-pixbuf/gdk-pixbuf-io.c"
942- line="1091">Name of file to load, in the GLib file
968+ line="1178">Name of file to load, in the GLib file
943969 name encoding</doc>
944970 <type name="filename" c:type="const char*"/>
945971 </parameter>
@@ -951,7 +977,7 @@ The error domains are `GDK_PIXBUF_ERROR` and `G_FILE_ERROR`.</doc>
951977 throws="1">
952978 <doc xml:space="preserve"
953979 filename="gdk-pixbuf/gdk-pixbuf-io.c"
954- line="1337">Creates a new pixbuf by loading an image from a file.
980+ line="1424">Creates a new pixbuf by loading an image from a file.
955981
956982 The file format is detected automatically.
957983
@@ -973,37 +999,37 @@ the image to be scaled to the exact given width. When not preserving
973999 aspect ratio, a `width` or `height` of -1 means to not scale the image
9741000 at all in that dimension. Negative values for `width` and `height` are
9751001 allowed since 2.8.</doc>
976- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="260"/>
1002+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="258"/>
9771003 <return-value transfer-ownership="full" nullable="1">
9781004 <doc xml:space="preserve"
9791005 filename="gdk-pixbuf/gdk-pixbuf-io.c"
980- line="1369">A newly-created pixbuf</doc>
1006+ line="1456">A newly-created pixbuf</doc>
9811007 <type name="Pixbuf" c:type="GdkPixbuf*"/>
9821008 </return-value>
9831009 <parameters>
9841010 <parameter name="filename" transfer-ownership="none">
9851011 <doc xml:space="preserve"
9861012 filename="gdk-pixbuf/gdk-pixbuf-io.c"
987- line="1339">Name of file to load, in the GLib file
1013+ line="1426">Name of file to load, in the GLib file
9881014 name encoding</doc>
9891015 <type name="filename" c:type="const char*"/>
9901016 </parameter>
9911017 <parameter name="width" transfer-ownership="none">
9921018 <doc xml:space="preserve"
9931019 filename="gdk-pixbuf/gdk-pixbuf-io.c"
994- line="1341">The width the image should have or -1 to not constrain the width</doc>
1020+ line="1428">The width the image should have or -1 to not constrain the width</doc>
9951021 <type name="gint" c:type="int"/>
9961022 </parameter>
9971023 <parameter name="height" transfer-ownership="none">
9981024 <doc xml:space="preserve"
9991025 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1000- line="1342">The height the image should have or -1 to not constrain the height</doc>
1026+ line="1429">The height the image should have or -1 to not constrain the height</doc>
10011027 <type name="gint" c:type="int"/>
10021028 </parameter>
10031029 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
10041030 <doc xml:space="preserve"
10051031 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1006- line="1343">`TRUE` to preserve the image's aspect ratio</doc>
1032+ line="1430">`TRUE` to preserve the image's aspect ratio</doc>
10071033 <type name="gboolean" c:type="gboolean"/>
10081034 </parameter>
10091035 </parameters>
@@ -1014,7 +1040,7 @@ allowed since 2.8.</doc>
10141040 throws="1">
10151041 <doc xml:space="preserve"
10161042 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1017- line="1210">Creates a new pixbuf by loading an image from a file.
1043+ line="1297">Creates a new pixbuf by loading an image from a file.
10181044
10191045 The file format is detected automatically.
10201046
@@ -1032,31 +1058,31 @@ the image's aspect ratio. Note that the returned pixbuf may be smaller
10321058 than `width` x `height`, if the aspect ratio requires it. To load
10331059 and image at the requested size, regardless of aspect ratio, use
10341060 [ctor@GdkPixbuf.Pixbuf.new_from_file_at_scale].</doc>
1035- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="255"/>
1061+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="253"/>
10361062 <return-value transfer-ownership="full" nullable="1">
10371063 <doc xml:space="preserve"
10381064 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1039- line="1237">A newly-created pixbuf</doc>
1065+ line="1324">A newly-created pixbuf</doc>
10401066 <type name="Pixbuf" c:type="GdkPixbuf*"/>
10411067 </return-value>
10421068 <parameters>
10431069 <parameter name="filename" transfer-ownership="none">
10441070 <doc xml:space="preserve"
10451071 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1046- line="1212">Name of file to load, in the GLib file
1072+ line="1299">Name of file to load, in the GLib file
10471073 name encoding</doc>
10481074 <type name="filename" c:type="const char*"/>
10491075 </parameter>
10501076 <parameter name="width" transfer-ownership="none">
10511077 <doc xml:space="preserve"
10521078 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1053- line="1214">The width the image should have or -1 to not constrain the width</doc>
1079+ line="1301">The width the image should have or -1 to not constrain the width</doc>
10541080 <type name="gint" c:type="int"/>
10551081 </parameter>
10561082 <parameter name="height" transfer-ownership="none">
10571083 <doc xml:space="preserve"
10581084 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1059- line="1215">The height the image should have or -1 to not constrain the height</doc>
1085+ line="1302">The height the image should have or -1 to not constrain the height</doc>
10601086 <type name="gint" c:type="int"/>
10611087 </parameter>
10621088 </parameters>
@@ -1102,7 +1128,7 @@ For non-const inline data, you could get out of memory. For untrusted
11021128 inline data located at runtime, you could have corrupt inline data in
11031129 addition.</doc>
11041130 <doc-deprecated xml:space="preserve">Use `GResource` instead.</doc-deprecated>
1105- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="298"/>
1131+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="295"/>
11061132 <return-value transfer-ownership="full">
11071133 <doc xml:space="preserve"
11081134 filename="gdk-pixbuf/gdk-pixdata.c"
@@ -1141,22 +1167,22 @@ addition.</doc>
11411167 throws="1">
11421168 <doc xml:space="preserve"
11431169 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1144- line="1793">Creates a new pixbuf by loading an image from an resource.
1170+ line="1883">Creates a new pixbuf by loading an image from an resource.
11451171
11461172 The file format is detected automatically. If `NULL` is returned, then
11471173 @error will be set.</doc>
1148- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="266"/>
1174+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="264"/>
11491175 <return-value transfer-ownership="full" nullable="1">
11501176 <doc xml:space="preserve"
11511177 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1152- line="1803">A newly-created pixbuf</doc>
1178+ line="1893">A newly-created pixbuf</doc>
11531179 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11541180 </return-value>
11551181 <parameters>
11561182 <parameter name="resource_path" transfer-ownership="none">
11571183 <doc xml:space="preserve"
11581184 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1159- line="1795">the path of the resource file</doc>
1185+ line="1885">the path of the resource file</doc>
11601186 <type name="utf8" c:type="const char*"/>
11611187 </parameter>
11621188 </parameters>
@@ -1167,7 +1193,7 @@ The file format is detected automatically. If `NULL` is returned, then
11671193 throws="1">
11681194 <doc xml:space="preserve"
11691195 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1170- line="1827">Creates a new pixbuf by loading an image from an resource.
1196+ line="1917">Creates a new pixbuf by loading an image from an resource.
11711197
11721198 The file format is detected automatically. If `NULL` is returned, then
11731199 @error will be set.
@@ -1180,36 +1206,36 @@ exact given width. When not preserving aspect ratio, a @width or
11801206 @height of -1 means to not scale the image at all in that dimension.
11811207
11821208 The stream is not closed.</doc>
1183- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="269"/>
1209+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="267"/>
11841210 <return-value transfer-ownership="full" nullable="1">
11851211 <doc xml:space="preserve"
11861212 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1187- line="1849">A newly-created pixbuf</doc>
1213+ line="1939">A newly-created pixbuf</doc>
11881214 <type name="Pixbuf" c:type="GdkPixbuf*"/>
11891215 </return-value>
11901216 <parameters>
11911217 <parameter name="resource_path" transfer-ownership="none">
11921218 <doc xml:space="preserve"
11931219 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1194- line="1829">the path of the resource file</doc>
1220+ line="1919">the path of the resource file</doc>
11951221 <type name="utf8" c:type="const char*"/>
11961222 </parameter>
11971223 <parameter name="width" transfer-ownership="none">
11981224 <doc xml:space="preserve"
11991225 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1200- line="1830">The width the image should have or -1 to not constrain the width</doc>
1226+ line="1920">The width the image should have or -1 to not constrain the width</doc>
12011227 <type name="gint" c:type="int"/>
12021228 </parameter>
12031229 <parameter name="height" transfer-ownership="none">
12041230 <doc xml:space="preserve"
12051231 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1206- line="1831">The height the image should have or -1 to not constrain the height</doc>
1232+ line="1921">The height the image should have or -1 to not constrain the height</doc>
12071233 <type name="gint" c:type="int"/>
12081234 </parameter>
12091235 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
12101236 <doc xml:space="preserve"
12111237 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1212- line="1832">`TRUE` to preserve the image's aspect ratio</doc>
1238+ line="1922">`TRUE` to preserve the image's aspect ratio</doc>
12131239 <type name="gboolean" c:type="gboolean"/>
12141240 </parameter>
12151241 </parameters>
@@ -1220,7 +1246,7 @@ The stream is not closed.</doc>
12201246 throws="1">
12211247 <doc xml:space="preserve"
12221248 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1223- line="1717">Creates a new pixbuf by loading an image from an input stream.
1249+ line="1804">Creates a new pixbuf by loading an image from an input stream.
12241250
12251251 The file format is detected automatically.
12261252
@@ -1232,18 +1258,18 @@ returned. Other possible errors are in the `GDK_PIXBUF_ERROR` and
12321258 `G_IO_ERROR` domains.
12331259
12341260 The stream is not closed.</doc>
1235- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
1261+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="404"/>
12361262 <return-value transfer-ownership="full" nullable="1">
12371263 <doc xml:space="preserve"
12381264 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1239- line="1736">A newly-created pixbuf</doc>
1265+ line="1823">A newly-created pixbuf</doc>
12401266 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12411267 </return-value>
12421268 <parameters>
12431269 <parameter name="stream" transfer-ownership="none">
12441270 <doc xml:space="preserve"
12451271 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1246- line="1719">a `GInputStream` to load the pixbuf from</doc>
1272+ line="1806">a `GInputStream` to load the pixbuf from</doc>
12471273 <type name="Gio.InputStream" c:type="GInputStream*"/>
12481274 </parameter>
12491275 <parameter name="cancellable"
@@ -1252,7 +1278,7 @@ The stream is not closed.</doc>
12521278 allow-none="1">
12531279 <doc xml:space="preserve"
12541280 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1255- line="1720">optional `GCancellable` object, `NULL` to ignore</doc>
1281+ line="1807">optional `GCancellable` object, `NULL` to ignore</doc>
12561282 <type name="Gio.Cancellable" c:type="GCancellable*"/>
12571283 </parameter>
12581284 </parameters>
@@ -1263,7 +1289,7 @@ The stream is not closed.</doc>
12631289 throws="1">
12641290 <doc xml:space="preserve"
12651291 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1266- line="1543">Creates a new pixbuf by loading an image from an input stream.
1292+ line="1630">Creates a new pixbuf by loading an image from an input stream.
12671293
12681294 The file format is detected automatically. If `NULL` is returned, then
12691295 @error will be set. The @cancellable can be used to abort the operation
@@ -1284,36 +1310,36 @@ When not preserving aspect ratio, a `width` or `height` of -1 means to not
12841310 scale the image at all in that dimension.
12851311
12861312 The stream is not closed.</doc>
1287- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="424"/>
1313+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="419"/>
12881314 <return-value transfer-ownership="full" nullable="1">
12891315 <doc xml:space="preserve"
12901316 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1291- line="1574">A newly-created pixbuf</doc>
1317+ line="1661">A newly-created pixbuf</doc>
12921318 <type name="Pixbuf" c:type="GdkPixbuf*"/>
12931319 </return-value>
12941320 <parameters>
12951321 <parameter name="stream" transfer-ownership="none">
12961322 <doc xml:space="preserve"
12971323 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1298- line="1545">a `GInputStream` to load the pixbuf from</doc>
1324+ line="1632">a `GInputStream` to load the pixbuf from</doc>
12991325 <type name="Gio.InputStream" c:type="GInputStream*"/>
13001326 </parameter>
13011327 <parameter name="width" transfer-ownership="none">
13021328 <doc xml:space="preserve"
13031329 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1304- line="1546">The width the image should have or -1 to not constrain the width</doc>
1330+ line="1633">The width the image should have or -1 to not constrain the width</doc>
13051331 <type name="gint" c:type="gint"/>
13061332 </parameter>
13071333 <parameter name="height" transfer-ownership="none">
13081334 <doc xml:space="preserve"
13091335 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1310- line="1547">The height the image should have or -1 to not constrain the height</doc>
1336+ line="1634">The height the image should have or -1 to not constrain the height</doc>
13111337 <type name="gint" c:type="gint"/>
13121338 </parameter>
13131339 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
13141340 <doc xml:space="preserve"
13151341 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1316- line="1548">`TRUE` to preserve the image's aspect ratio</doc>
1342+ line="1635">`TRUE` to preserve the image's aspect ratio</doc>
13171343 <type name="gboolean" c:type="gboolean"/>
13181344 </parameter>
13191345 <parameter name="cancellable"
@@ -1322,7 +1348,7 @@ The stream is not closed.</doc>
13221348 allow-none="1">
13231349 <doc xml:space="preserve"
13241350 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1325- line="1549">optional `GCancellable` object, `NULL` to ignore</doc>
1351+ line="1636">optional `GCancellable` object, `NULL` to ignore</doc>
13261352 <type name="Gio.Cancellable" c:type="GCancellable*"/>
13271353 </parameter>
13281354 </parameters>
@@ -1333,44 +1359,49 @@ The stream is not closed.</doc>
13331359 throws="1">
13341360 <doc xml:space="preserve"
13351361 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1336- line="1914">Finishes an asynchronous pixbuf creation operation started with
1362+ line="2004">Finishes an asynchronous pixbuf creation operation started with
13371363 gdk_pixbuf_new_from_stream_async().</doc>
1338- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="420"/>
1364+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="415"/>
13391365 <return-value transfer-ownership="full" nullable="1">
13401366 <doc xml:space="preserve"
13411367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1342- line="1922">the newly created pixbuf</doc>
1368+ line="2012">the newly created pixbuf</doc>
13431369 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13441370 </return-value>
13451371 <parameters>
13461372 <parameter name="async_result" transfer-ownership="none">
13471373 <doc xml:space="preserve"
13481374 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1349- line="1916">a `GAsyncResult`</doc>
1375+ line="2006">a `GAsyncResult`</doc>
13501376 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
13511377 </parameter>
13521378 </parameters>
13531379 </constructor>
13541380 <constructor name="new_from_xpm_data"
1355- c:identifier="gdk_pixbuf_new_from_xpm_data">
1381+ c:identifier="gdk_pixbuf_new_from_xpm_data"
1382+ deprecated="1"
1383+ deprecated-version="2.44">
13561384 <doc xml:space="preserve"
13571385 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1358- line="2148">Creates a new pixbuf by parsing XPM data in memory.
1386+ line="2238">Creates a new pixbuf by parsing XPM data in memory.
13591387
13601388 This data is commonly the result of including an XPM file into a
13611389 program's C source.</doc>
1362- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="294"/>
1390+ <doc-deprecated xml:space="preserve">Use [ctor@GdkPixbuf.Pixbuf.new_from_stream] with
1391+ a [class@Gio.MemoryInputStream], making sure to handle errors in
1392+ case the XPM format loader is not available</doc-deprecated>
1393+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="292"/>
13631394 <return-value transfer-ownership="full" nullable="1">
13641395 <doc xml:space="preserve"
13651396 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1366- line="2157">A newly-created pixbuf</doc>
1397+ line="2247">A newly-created pixbuf</doc>
13671398 <type name="Pixbuf" c:type="GdkPixbuf*"/>
13681399 </return-value>
13691400 <parameters>
13701401 <parameter name="data" transfer-ownership="none">
13711402 <doc xml:space="preserve"
13721403 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1373- line="2150">Pointer to inline XPM data.</doc>
1404+ line="2240">Pointer to inline XPM data.</doc>
13741405 <array c:type="const char**">
13751406 <type name="utf8" c:type="char*"/>
13761407 </array>
@@ -1387,7 +1418,7 @@ have.
13871418
13881419 This function is useful for front-ends and backends that want to check
13891420 image values without needing to create a `GdkPixbuf`.</doc>
1390- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="210"/>
1421+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="208"/>
13911422 <return-value transfer-ownership="none">
13921423 <doc xml:space="preserve"
13931424 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -1433,12 +1464,12 @@ image values without needing to create a `GdkPixbuf`.</doc>
14331464 glib:async-func="get_file_info_async">
14341465 <doc xml:space="preserve"
14351466 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1436- line="1964">Parses an image file far enough to determine its format and size.</doc>
1467+ line="2054">Parses an image file far enough to determine its format and size.</doc>
14371468 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="77"/>
14381469 <return-value transfer-ownership="none" nullable="1">
14391470 <doc xml:space="preserve"
14401471 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1441- line="1972">A `GdkPixbufFormat` describing
1472+ line="2062">A `GdkPixbufFormat` describing
14421473 the image format of the file</doc>
14431474 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
14441475 </return-value>
@@ -1446,7 +1477,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14461477 <parameter name="filename" transfer-ownership="none">
14471478 <doc xml:space="preserve"
14481479 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1449- line="1966">The name of the file to identify.</doc>
1480+ line="2056">The name of the file to identify.</doc>
14501481 <type name="filename" c:type="const gchar*"/>
14511482 </parameter>
14521483 <parameter name="width"
@@ -1457,7 +1488,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14571488 allow-none="1">
14581489 <doc xml:space="preserve"
14591490 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1460- line="1967">Return location for the width of the image</doc>
1491+ line="2057">Return location for the width of the image</doc>
14611492 <type name="gint" c:type="gint*"/>
14621493 </parameter>
14631494 <parameter name="height"
@@ -1468,7 +1499,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14681499 allow-none="1">
14691500 <doc xml:space="preserve"
14701501 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1471- line="1968">Return location for the height of the image</doc>
1502+ line="2058">Return location for the height of the image</doc>
14721503 <type name="gint" c:type="gint*"/>
14731504 </parameter>
14741505 </parameters>
@@ -1480,7 +1511,7 @@ image values without needing to create a `GdkPixbuf`.</doc>
14801511 glib:sync-func="get_file_info">
14811512 <doc xml:space="preserve"
14821513 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1483- line="2062">Asynchronously parses an image file far enough to determine its
1514+ line="2152">Asynchronously parses an image file far enough to determine its
14841515 format and size.
14851516
14861517 For more details see gdk_pixbuf_get_file_info(), which is the synchronous
@@ -1497,7 +1528,7 @@ get the result of the operation.</doc>
14971528 <parameter name="filename" transfer-ownership="none">
14981529 <doc xml:space="preserve"
14991530 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1500- line="2064">The name of the file to identify</doc>
1531+ line="2154">The name of the file to identify</doc>
15011532 <type name="filename" c:type="const gchar*"/>
15021533 </parameter>
15031534 <parameter name="cancellable"
@@ -1506,7 +1537,7 @@ get the result of the operation.</doc>
15061537 allow-none="1">
15071538 <doc xml:space="preserve"
15081539 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1509- line="2065">optional `GCancellable` object, `NULL` to ignore</doc>
1540+ line="2155">optional `GCancellable` object, `NULL` to ignore</doc>
15101541 <type name="Gio.Cancellable" c:type="GCancellable*"/>
15111542 </parameter>
15121543 <parameter name="callback"
@@ -1517,7 +1548,7 @@ get the result of the operation.</doc>
15171548 closure="3">
15181549 <doc xml:space="preserve"
15191550 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1520- line="2066">a `GAsyncReadyCallback` to call when the file info is available</doc>
1551+ line="2156">a `GAsyncReadyCallback` to call when the file info is available</doc>
15211552 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
15221553 </parameter>
15231554 <parameter name="user_data"
@@ -1526,7 +1557,7 @@ get the result of the operation.</doc>
15261557 allow-none="1">
15271558 <doc xml:space="preserve"
15281559 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1529- line="2067">the data to pass to the callback function</doc>
1560+ line="2157">the data to pass to the callback function</doc>
15301561 <type name="gpointer" c:type="gpointer"/>
15311562 </parameter>
15321563 </parameters>
@@ -1537,13 +1568,13 @@ get the result of the operation.</doc>
15371568 throws="1">
15381569 <doc xml:space="preserve"
15391570 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1540- line="2105">Finishes an asynchronous pixbuf parsing operation started with
1571+ line="2195">Finishes an asynchronous pixbuf parsing operation started with
15411572 gdk_pixbuf_get_file_info_async().</doc>
15421573 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="86"/>
15431574 <return-value transfer-ownership="none" nullable="1">
15441575 <doc xml:space="preserve"
15451576 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1546- line="2115">A `GdkPixbufFormat` describing the
1577+ line="2205">A `GdkPixbufFormat` describing the
15471578 image format of the file</doc>
15481579 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
15491580 </return-value>
@@ -1551,7 +1582,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15511582 <parameter name="async_result" transfer-ownership="none">
15521583 <doc xml:space="preserve"
15531584 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1554- line="2107">a `GAsyncResult`</doc>
1585+ line="2197">a `GAsyncResult`</doc>
15551586 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
15561587 </parameter>
15571588 <parameter name="width"
@@ -1560,7 +1591,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15601591 transfer-ownership="full">
15611592 <doc xml:space="preserve"
15621593 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1563- line="2108">Return location for the width of the image, or `NULL`</doc>
1594+ line="2198">Return location for the width of the image, or `NULL`</doc>
15641595 <type name="gint" c:type="gint*"/>
15651596 </parameter>
15661597 <parameter name="height"
@@ -1569,7 +1600,7 @@ gdk_pixbuf_get_file_info_async().</doc>
15691600 transfer-ownership="full">
15701601 <doc xml:space="preserve"
15711602 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1572- line="2109">Return location for the height of the image, or `NULL`</doc>
1603+ line="2199">Return location for the height of the image, or `NULL`</doc>
15731604 <type name="gint" c:type="gint*"/>
15741605 </parameter>
15751606 </parameters>
@@ -1579,13 +1610,13 @@ gdk_pixbuf_get_file_info_async().</doc>
15791610 version="2.2">
15801611 <doc xml:space="preserve"
15811612 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1582- line="3426">Obtains the available information about the image formats supported
1613+ line="3520">Obtains the available information about the image formats supported
15831614 by GdkPixbuf.</doc>
15841615 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="52"/>
15851616 <return-value transfer-ownership="container">
15861617 <doc xml:space="preserve"
15871618 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1588- line="3432">A list of
1619+ line="3526">A list of
15891620 support image formats.</doc>
15901621 <type name="GLib.SList" c:type="GSList*">
15911622 <type name="PixbufFormat"/>
@@ -1598,7 +1629,7 @@ by GdkPixbuf.</doc>
15981629 throws="1">
15991630 <doc xml:space="preserve"
16001631 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1601- line="561">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
1632+ line="563">Initalizes the gdk-pixbuf loader modules referenced by the `loaders.cache`
16021633 file present inside that directory.
16031634
16041635 This is to be used by applications that want to ship certain loaders
@@ -1619,7 +1650,7 @@ provided modules.</doc>
16191650 <parameter name="path" transfer-ownership="none">
16201651 <doc xml:space="preserve"
16211652 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1622- line="563">Path to directory where the `loaders.cache` is installed</doc>
1653+ line="565">Path to directory where the `loaders.cache` is installed</doc>
16231654 <type name="utf8" c:type="const char*"/>
16241655 </parameter>
16251656 </parameters>
@@ -1627,10 +1658,10 @@ provided modules.</doc>
16271658 <function name="new_from_stream_async"
16281659 c:identifier="gdk_pixbuf_new_from_stream_async"
16291660 version="2.24"
1630- glib:finish-func="new_from_stream_finish">
1661+ glib:finish-func="gdk_pixbuf_new_from_stream_finish">
16311662 <doc xml:space="preserve"
16321663 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1633- line="1872">Creates a new pixbuf by asynchronously loading an image from an input stream.
1664+ line="1962">Creates a new pixbuf by asynchronously loading an image from an input stream.
16341665
16351666 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
16361667 version of this function.
@@ -1638,7 +1669,7 @@ version of this function.
16381669 When the operation is finished, @callback will be called in the main thread.
16391670 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of
16401671 the operation.</doc>
1641- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="414"/>
1672+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="409"/>
16421673 <return-value transfer-ownership="none">
16431674 <type name="none" c:type="void"/>
16441675 </return-value>
@@ -1646,7 +1677,7 @@ the operation.</doc>
16461677 <parameter name="stream" transfer-ownership="none">
16471678 <doc xml:space="preserve"
16481679 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1649- line="1874">a `GInputStream` from which to load the pixbuf</doc>
1680+ line="1964">a `GInputStream` from which to load the pixbuf</doc>
16501681 <type name="Gio.InputStream" c:type="GInputStream*"/>
16511682 </parameter>
16521683 <parameter name="cancellable"
@@ -1655,7 +1686,7 @@ the operation.</doc>
16551686 allow-none="1">
16561687 <doc xml:space="preserve"
16571688 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1658- line="1875">optional `GCancellable` object, `NULL` to ignore</doc>
1689+ line="1965">optional `GCancellable` object, `NULL` to ignore</doc>
16591690 <type name="Gio.Cancellable" c:type="GCancellable*"/>
16601691 </parameter>
16611692 <parameter name="callback"
@@ -1666,7 +1697,7 @@ the operation.</doc>
16661697 closure="3">
16671698 <doc xml:space="preserve"
16681699 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1669- line="1876">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1700+ line="1966">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
16701701 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
16711702 </parameter>
16721703 <parameter name="user_data"
@@ -1675,24 +1706,25 @@ the operation.</doc>
16751706 allow-none="1">
16761707 <doc xml:space="preserve"
16771708 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1678- line="1877">the data to pass to the callback function</doc>
1709+ line="1967">the data to pass to the callback function</doc>
16791710 <type name="gpointer" c:type="gpointer"/>
16801711 </parameter>
16811712 </parameters>
16821713 </function>
16831714 <function name="new_from_stream_at_scale_async"
16841715 c:identifier="gdk_pixbuf_new_from_stream_at_scale_async"
1685- version="2.24">
1716+ version="2.24"
1717+ glib:finish-func="gdk_pixbuf_new_from_stream_finish">
16861718 <doc xml:space="preserve"
16871719 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1688- line="1655">Creates a new pixbuf by asynchronously loading an image from an input stream.
1720+ line="1742">Creates a new pixbuf by asynchronously loading an image from an input stream.
16891721
16901722 For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous
16911723 version of this function.
16921724
16931725 When the operation is finished, @callback will be called in the main thread.
16941726 You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.</doc>
1695- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="432"/>
1727+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="427"/>
16961728 <return-value transfer-ownership="none">
16971729 <type name="none" c:type="void"/>
16981730 </return-value>
@@ -1700,25 +1732,25 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17001732 <parameter name="stream" transfer-ownership="none">
17011733 <doc xml:space="preserve"
17021734 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1703- line="1657">a `GInputStream` from which to load the pixbuf</doc>
1735+ line="1744">a `GInputStream` from which to load the pixbuf</doc>
17041736 <type name="Gio.InputStream" c:type="GInputStream*"/>
17051737 </parameter>
17061738 <parameter name="width" transfer-ownership="none">
17071739 <doc xml:space="preserve"
17081740 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1709- line="1658">the width the image should have or -1 to not constrain the width</doc>
1741+ line="1745">the width the image should have or -1 to not constrain the width</doc>
17101742 <type name="gint" c:type="gint"/>
17111743 </parameter>
17121744 <parameter name="height" transfer-ownership="none">
17131745 <doc xml:space="preserve"
17141746 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1715- line="1659">the height the image should have or -1 to not constrain the height</doc>
1747+ line="1746">the height the image should have or -1 to not constrain the height</doc>
17161748 <type name="gint" c:type="gint"/>
17171749 </parameter>
17181750 <parameter name="preserve_aspect_ratio" transfer-ownership="none">
17191751 <doc xml:space="preserve"
17201752 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1721- line="1660">`TRUE` to preserve the image's aspect ratio</doc>
1753+ line="1747">`TRUE` to preserve the image's aspect ratio</doc>
17221754 <type name="gboolean" c:type="gboolean"/>
17231755 </parameter>
17241756 <parameter name="cancellable"
@@ -1727,7 +1759,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17271759 allow-none="1">
17281760 <doc xml:space="preserve"
17291761 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1730- line="1661">optional `GCancellable` object, `NULL` to ignore</doc>
1762+ line="1748">optional `GCancellable` object, `NULL` to ignore</doc>
17311763 <type name="Gio.Cancellable" c:type="GCancellable*"/>
17321764 </parameter>
17331765 <parameter name="callback"
@@ -1738,7 +1770,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17381770 closure="6">
17391771 <doc xml:space="preserve"
17401772 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1741- line="1662">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
1773+ line="1749">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
17421774 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
17431775 </parameter>
17441776 <parameter name="user_data"
@@ -1747,7 +1779,7 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17471779 allow-none="1">
17481780 <doc xml:space="preserve"
17491781 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1750- line="1663">the data to pass to the callback function</doc>
1782+ line="1750">the data to pass to the callback function</doc>
17511783 <type name="gpointer" c:type="gpointer"/>
17521784 </parameter>
17531785 </parameters>
@@ -1758,20 +1790,20 @@ You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the o
17581790 throws="1">
17591791 <doc xml:space="preserve"
17601792 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1761- line="3199">Finishes an asynchronous pixbuf save operation started with
1793+ line="3293">Finishes an asynchronous pixbuf save operation started with
17621794 gdk_pixbuf_save_to_stream_async().</doc>
1763- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="458"/>
1795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="453"/>
17641796 <return-value transfer-ownership="none">
17651797 <doc xml:space="preserve"
17661798 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1767- line="3207">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
1799+ line="3301">`TRUE` if the pixbuf was saved successfully, `FALSE` if an error was set.</doc>
17681800 <type name="gboolean" c:type="gboolean"/>
17691801 </return-value>
17701802 <parameters>
17711803 <parameter name="async_result" transfer-ownership="none">
17721804 <doc xml:space="preserve"
17731805 filename="gdk-pixbuf/gdk-pixbuf-io.c"
1774- line="3201">a `GAsyncResult`</doc>
1806+ line="3295">a `GAsyncResult`</doc>
17751807 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
17761808 </parameter>
17771809 </parameters>
@@ -1792,7 +1824,7 @@ pixels will become fully transparent.
17921824
17931825 If `substitute_color` is `FALSE`, then the (`r`, `g`, `b`) arguments
17941826 will be ignored.</doc>
1795- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
1827+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="477"/>
17961828 <return-value transfer-ownership="full" nullable="1">
17971829 <doc xml:space="preserve"
17981830 filename="gdk-pixbuf/gdk-pixbuf-util.c"
@@ -1847,7 +1879,7 @@ transforms performed by libtiff).
18471879
18481880 If an orientation option/tag is present, the appropriate transform
18491881 will be performed so that the pixbuf is oriented correctly.</doc>
1850- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="502"/>
1882+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="497"/>
18511883 <return-value transfer-ownership="full" nullable="1">
18521884 <doc xml:space="preserve"
18531885 filename="gdk-pixbuf/gdk-pixbuf-util.c"
@@ -2158,7 +2190,7 @@ and `color2`.</doc>
21582190
21592191 Note that this does not copy the options set on the original `GdkPixbuf`,
21602192 use gdk_pixbuf_copy_options() for this.</doc>
2161- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="218"/>
2193+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="216"/>
21622194 <return-value transfer-ownership="full" nullable="1">
21632195 <doc xml:space="preserve"
21642196 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2184,7 +2216,7 @@ Conversion of pixbuf formats is done automatically.
21842216 If the source rectangle overlaps the destination rectangle on the
21852217 same pixbuf, it will be overwritten during the copy operation.
21862218 Therefore, you can not use this function to scroll a pixbuf.</doc>
2187- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="487"/>
2219+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="482"/>
21882220 <return-value transfer-ownership="none">
21892221 <type name="none" c:type="void"/>
21902222 </return-value>
@@ -2250,7 +2282,7 @@ Therefore, you can not use this function to scroll a pixbuf.</doc>
22502282 This is useful to keep original metadata after having manipulated
22512283 a file. However be careful to remove metadata which you've already
22522284 applied, such as the "orientation" option after rotating the image.</doc>
2253- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="518"/>
2285+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
22542286 <return-value transfer-ownership="none">
22552287 <doc xml:space="preserve"
22562288 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2280,7 +2312,7 @@ the pixbuf's pixel format.
22802312
22812313 The alpha component will be ignored if the pixbuf doesn't have an alpha
22822314 channel.</doc>
2283- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="306"/>
2315+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="301"/>
22842316 <return-value transfer-ownership="none">
22852317 <type name="none" c:type="void"/>
22862318 </return-value>
@@ -2334,7 +2366,7 @@ result in a new pixbuf.</doc>
23342366 <doc xml:space="preserve"
23352367 filename="gdk-pixbuf/gdk-pixbuf.c"
23362368 line="795">Queries the number of bits per color sample in a pixbuf.</doc>
2337- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
2369+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
23382370 <return-value transfer-ownership="none">
23392371 <doc xml:space="preserve"
23402372 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2356,7 +2388,7 @@ result in a new pixbuf.</doc>
23562388 <doc xml:space="preserve"
23572389 filename="gdk-pixbuf/gdk-pixbuf.c"
23582390 line="1008">Returns the length of the pixel data, in bytes.</doc>
2359- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="190"/>
2391+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
23602392 <return-value transfer-ownership="none">
23612393 <doc xml:space="preserve"
23622394 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2378,7 +2410,7 @@ result in a new pixbuf.</doc>
23782410 <doc xml:space="preserve"
23792411 filename="gdk-pixbuf/gdk-pixbuf.c"
23802412 line="747">Queries the color space of a pixbuf.</doc>
2381- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
2413+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="172"/>
23822414 <return-value transfer-ownership="none">
23832415 <doc xml:space="preserve"
23842416 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2400,7 +2432,7 @@ result in a new pixbuf.</doc>
24002432 <doc xml:space="preserve"
24012433 filename="gdk-pixbuf/gdk-pixbuf.c"
24022434 line="779">Queries whether a pixbuf has an alpha channel (opacity information).</doc>
2403- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="178"/>
2435+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
24042436 <return-value transfer-ownership="none">
24052437 <doc xml:space="preserve"
24062438 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2422,7 +2454,7 @@ result in a new pixbuf.</doc>
24222454 <doc xml:space="preserve"
24232455 filename="gdk-pixbuf/gdk-pixbuf.c"
24242456 line="975">Queries the height of a pixbuf.</doc>
2425- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
2457+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
24262458 <return-value transfer-ownership="none">
24272459 <doc xml:space="preserve"
24282460 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2444,7 +2476,7 @@ result in a new pixbuf.</doc>
24442476 <doc xml:space="preserve"
24452477 filename="gdk-pixbuf/gdk-pixbuf.c"
24462478 line="763">Queries the number of channels of a pixbuf.</doc>
2447- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="176"/>
2479+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="174"/>
24482480 <return-value transfer-ownership="none">
24492481 <doc xml:space="preserve"
24502482 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2478,7 +2510,7 @@ Since 2.32 the JPEG and PNG loaders set "x-dpi" and "y-dpi" if the file
24782510 contains image density information in dots per inch.
24792511 Since 2.36.6, the JPEG loader sets the "comment" option with the comment
24802512 EXIF tag.</doc>
2481- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="510"/>
2513+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="505"/>
24822514 <return-value transfer-ownership="none" nullable="1">
24832515 <doc xml:space="preserve"
24842516 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2508,7 +2540,7 @@ EXIF tag.</doc>
25082540 line="1156">Returns a `GHashTable` with a list of all the options that may have been
25092541 attached to the `pixbuf` when it was loaded, or that may have been
25102542 attached by another function using [method@GdkPixbuf.Pixbuf.set_option].</doc>
2511- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="516"/>
2543+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="511"/>
25122544 <return-value transfer-ownership="container">
25132545 <doc xml:space="preserve"
25142546 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2541,7 +2573,7 @@ pixbuf was created from read-only data.
25412573
25422574 Please see the section on [image data](class.Pixbuf.html#image-data) for information
25432575 about how the pixel data is stored in memory.</doc>
2544- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
2576+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="180"/>
25452577 <return-value transfer-ownership="none">
25462578 <doc xml:space="preserve"
25472579 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2572,7 +2604,7 @@ pixbuf was created from read-only data.
25722604
25732605 Please see the section on [image data](class.Pixbuf.html#image-data) for information
25742606 about how the pixel data is stored in memory.</doc>
2575- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="193"/>
2607+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="191"/>
25762608 <return-value transfer-ownership="none">
25772609 <doc xml:space="preserve"
25782610 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2607,7 +2639,7 @@ pixel data.</doc>
26072639 filename="gdk-pixbuf/gdk-pixbuf.c"
26082640 line="991">Queries the rowstride of a pixbuf, which is the number of bytes between
26092641 the start of a row and the start of the next row.</doc>
2610- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="188"/>
2642+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="186"/>
26112643 <return-value transfer-ownership="none">
26122644 <doc xml:space="preserve"
26132645 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2629,7 +2661,7 @@ the start of a row and the start of the next row.</doc>
26292661 <doc xml:space="preserve"
26302662 filename="gdk-pixbuf/gdk-pixbuf.c"
26312663 line="959">Queries the width of a pixbuf.</doc>
2632- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="184"/>
2664+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="182"/>
26332665 <return-value transfer-ownership="none">
26342666 <doc xml:space="preserve"
26352667 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2657,7 +2689,7 @@ pixbuf is finalized.
26572689
26582690 Note that if `src_pixbuf` is read-only, this function will force it
26592691 to be mutable.</doc>
2660- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="222"/>
2692+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="220"/>
26612693 <return-value transfer-ownership="full">
26622694 <doc xml:space="preserve"
26632695 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2707,7 +2739,7 @@ must not be modified.
27072739
27082740 This function allows skipping the implicit copy that must be made
27092741 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2710- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="199"/>
2742+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
27112743 <return-value transfer-ownership="full">
27122744 <doc xml:space="preserve"
27132745 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2735,7 +2767,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27352767
27362768 This function allows skipping the implicit copy that must be made
27372769 if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
2738- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="197"/>
2770+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="195"/>
27392771 <return-value transfer-ownership="none">
27402772 <doc xml:space="preserve"
27412773 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2760,7 +2792,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27602792 filename="gdk-pixbuf/gdk-pixbuf.c"
27612793 line="414">Adds a reference to a pixbuf.</doc>
27622794 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
2763- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="166"/>
2795+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="165"/>
27642796 <return-value>
27652797 <doc xml:space="preserve"
27662798 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2782,7 +2814,7 @@ if gdk_pixbuf_get_pixels() is called on a read-only pixbuf.</doc>
27822814 <doc xml:space="preserve"
27832815 filename="gdk-pixbuf/gdk-pixbuf.c"
27842816 line="1191">Removes the key/value pair option attached to a `GdkPixbuf`.</doc>
2785- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="513"/>
2817+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="508"/>
27862818 <return-value transfer-ownership="none">
27872819 <doc xml:space="preserve"
27882820 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -2854,7 +2886,7 @@ saturation is reduced (the image turns toward grayscale); if greater than
28542886
28552887 If `pixelate` is `TRUE`, then pixels are faded in a checkerboard pattern to
28562888 create a pixelated image.</doc>
2857- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="495"/>
2889+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="490"/>
28582890 <return-value transfer-ownership="none">
28592891 <type name="none" c:type="void"/>
28602892 </return-value>
@@ -2888,7 +2920,7 @@ create a pixelated image.</doc>
28882920 <method name="save" c:identifier="gdk_pixbuf_save" introspectable="0">
28892921 <doc xml:space="preserve"
28902922 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2891- line="2416">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
2923+ line="2510">Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico"
28922924 and "bmp" are possible file formats to save in, but more formats may be
28932925 installed. The list of all writable formats can be determined in the
28942926 following way:
@@ -2959,30 +2991,30 @@ TIFF images recognize:
29592991 ICO images can be saved in depth 16, 24, or 32, by using the "depth"
29602992 parameter. When the ICO saver is given "x_hot" and "y_hot" parameters,
29612993 it produces a CUR instead of an ICO.</doc>
2962- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="319"/>
2994+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="314"/>
29632995 <return-value transfer-ownership="none">
29642996 <doc xml:space="preserve"
29652997 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2966- line="2496">`TRUE` on success, and `FALSE` otherwise</doc>
2998+ line="2590">`TRUE` on success, and `FALSE` otherwise</doc>
29672999 <type name="gboolean" c:type="gboolean"/>
29683000 </return-value>
29693001 <parameters>
29703002 <instance-parameter name="pixbuf" transfer-ownership="none">
29713003 <doc xml:space="preserve"
29723004 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2973- line="2418">a `GdkPixbuf`.</doc>
3005+ line="2512">a `GdkPixbuf`.</doc>
29743006 <type name="Pixbuf" c:type="GdkPixbuf*"/>
29753007 </instance-parameter>
29763008 <parameter name="filename" transfer-ownership="none">
29773009 <doc xml:space="preserve"
29783010 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2979- line="2419">name of file to save.</doc>
3011+ line="2513">name of file to save.</doc>
29803012 <type name="filename" c:type="const char*"/>
29813013 </parameter>
29823014 <parameter name="type" transfer-ownership="none">
29833015 <doc xml:space="preserve"
29843016 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2985- line="2420">name of file format.</doc>
3017+ line="2514">name of file format.</doc>
29863018 <type name="utf8" c:type="const char*"/>
29873019 </parameter>
29883020 <parameter name="error"
@@ -2991,13 +3023,13 @@ it produces a CUR instead of an ICO.</doc>
29913023 allow-none="1">
29923024 <doc xml:space="preserve"
29933025 filename="gdk-pixbuf/gdk-pixbuf-io.c"
2994- line="2421">return location for error</doc>
3026+ line="2515">return location for error</doc>
29953027 <type name="GLib.Error" c:type="GError**"/>
29963028 </parameter>
29973029 <parameter name="..." transfer-ownership="none">
29983030 <doc xml:space="preserve"
29993031 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3000- line="2422">list of key-value save options, followed by `NULL`</doc>
3032+ line="2516">list of key-value save options, followed by `NULL`</doc>
30013033 <varargs/>
30023034 </parameter>
30033035 </parameters>
@@ -3008,7 +3040,7 @@ it produces a CUR instead of an ICO.</doc>
30083040 introspectable="0">
30093041 <doc xml:space="preserve"
30103042 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3011- line="2753">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
3043+ line="2847">Saves pixbuf to a new buffer in format `type`, which is currently "jpeg",
30123044 "png", "tiff", "ico" or "bmp".
30133045
30143046 This is a convenience function that uses `gdk_pixbuf_save_to_callback()`
@@ -3022,18 +3054,18 @@ If @error is set, `FALSE` will be returned and @buffer will be set to
30223054 domain.
30233055
30243056 See `gdk_pixbuf_save()` for more details.</doc>
3025- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="392"/>
3057+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="387"/>
30263058 <return-value transfer-ownership="none">
30273059 <doc xml:space="preserve"
30283060 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3029- line="2778">whether an error was set</doc>
3061+ line="2872">whether an error was set</doc>
30303062 <type name="gboolean" c:type="gboolean"/>
30313063 </return-value>
30323064 <parameters>
30333065 <instance-parameter name="pixbuf" transfer-ownership="none">
30343066 <doc xml:space="preserve"
30353067 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3036- line="2755">a `GdkPixbuf`.</doc>
3068+ line="2849">a `GdkPixbuf`.</doc>
30373069 <type name="Pixbuf" c:type="GdkPixbuf*"/>
30383070 </instance-parameter>
30393071 <parameter name="buffer"
@@ -3042,7 +3074,7 @@ See `gdk_pixbuf_save()` for more details.</doc>
30423074 transfer-ownership="full">
30433075 <doc xml:space="preserve"
30443076 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3045- line="2756">location to receive a pointer
3077+ line="2850">location to receive a pointer
30463078 to the new buffer.</doc>
30473079 <array length="1" zero-terminated="0" c:type="gchar**">
30483080 <type name="guint8"/>
@@ -3054,28 +3086,25 @@ See `gdk_pixbuf_save()` for more details.</doc>
30543086 transfer-ownership="full">
30553087 <doc xml:space="preserve"
30563088 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3057- line="2758">location to receive the size of the new buffer.</doc>
3089+ line="2852">location to receive the size of the new buffer.</doc>
30583090 <type name="gsize" c:type="gsize*"/>
30593091 </parameter>
30603092 <parameter name="type" transfer-ownership="none">
30613093 <doc xml:space="preserve"
30623094 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3063- line="2759">name of file format.</doc>
3095+ line="2853">name of file format.</doc>
30643096 <type name="utf8" c:type="const char*"/>
30653097 </parameter>
3066- <parameter name="error"
3067- transfer-ownership="none"
3068- nullable="1"
3069- allow-none="1">
3098+ <parameter name="error" transfer-ownership="none">
30703099 <doc xml:space="preserve"
30713100 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3072- line="2760">return location for error, or `NULL`</doc>
3101+ line="2854">return location for error, or `NULL`</doc>
30733102 <type name="GLib.Error" c:type="GError**"/>
30743103 </parameter>
30753104 <parameter name="..." transfer-ownership="none">
30763105 <doc xml:space="preserve"
30773106 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3078- line="2761">list of key-value save options</doc>
3107+ line="2855">list of key-value save options</doc>
30793108 <varargs/>
30803109 </parameter>
30813110 </parameters>
@@ -3086,24 +3115,24 @@ See `gdk_pixbuf_save()` for more details.</doc>
30863115 throws="1">
30873116 <doc xml:space="preserve"
30883117 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3089- line="2846">Vector version of `gdk_pixbuf_save_to_buffer()`.
3118+ line="2940">Vector version of `gdk_pixbuf_save_to_buffer()`.
30903119
30913120 Saves pixbuf to a new buffer in format @type, which is currently "jpeg",
30923121 "tiff", "png", "ico" or "bmp".
30933122
30943123 See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
3095- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="400"/>
3124+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="395"/>
30963125 <return-value transfer-ownership="none">
30973126 <doc xml:space="preserve"
30983127 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3099- line="2864">whether an error was set</doc>
3128+ line="2958">whether an error was set</doc>
31003129 <type name="gboolean" c:type="gboolean"/>
31013130 </return-value>
31023131 <parameters>
31033132 <instance-parameter name="pixbuf" transfer-ownership="none">
31043133 <doc xml:space="preserve"
31053134 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3106- line="2848">a `GdkPixbuf`.</doc>
3135+ line="2942">a `GdkPixbuf`.</doc>
31073136 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31083137 </instance-parameter>
31093138 <parameter name="buffer"
@@ -3112,7 +3141,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31123141 transfer-ownership="full">
31133142 <doc xml:space="preserve"
31143143 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3115- line="2849">
3144+ line="2943">
31163145 location to receive a pointer to the new buffer.</doc>
31173146 <array length="1" zero-terminated="0" c:type="gchar**">
31183147 <type name="guint8"/>
@@ -3124,13 +3153,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31243153 transfer-ownership="full">
31253154 <doc xml:space="preserve"
31263155 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3127- line="2851">location to receive the size of the new buffer.</doc>
3156+ line="2945">location to receive the size of the new buffer.</doc>
31283157 <type name="gsize" c:type="gsize*"/>
31293158 </parameter>
31303159 <parameter name="type" transfer-ownership="none">
31313160 <doc xml:space="preserve"
31323161 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3133- line="2852">name of file format.</doc>
3162+ line="2946">name of file format.</doc>
31343163 <type name="utf8" c:type="const char*"/>
31353164 </parameter>
31363165 <parameter name="option_keys"
@@ -3139,7 +3168,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31393168 allow-none="1">
31403169 <doc xml:space="preserve"
31413170 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3142- line="2853">name of options to set</doc>
3171+ line="2947">name of options to set</doc>
31433172 <array c:type="char**">
31443173 <type name="utf8"/>
31453174 </array>
@@ -3150,7 +3179,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31503179 allow-none="1">
31513180 <doc xml:space="preserve"
31523181 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3153- line="2854">values for named options</doc>
3182+ line="2948">values for named options</doc>
31543183 <array c:type="char**">
31553184 <type name="utf8"/>
31563185 </array>
@@ -3163,7 +3192,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_buffer] for more details.</doc>
31633192 introspectable="0">
31643193 <doc xml:space="preserve"
31653194 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3166- line="2640">Saves pixbuf in format `type` by feeding the produced data to a
3195+ line="2734">Saves pixbuf in format `type` by feeding the produced data to a
31673196 callback.
31683197
31693198 This function can be used when you want to store the image to something
@@ -3174,18 +3203,18 @@ include those in the `GDK_PIXBUF_ERROR` domain and whatever the save
31743203 function generates.
31753204
31763205 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3177- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="373"/>
3206+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="368"/>
31783207 <return-value transfer-ownership="none">
31793208 <doc xml:space="preserve"
31803209 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3181- line="2662">whether an error was set</doc>
3210+ line="2756">whether an error was set</doc>
31823211 <type name="gboolean" c:type="gboolean"/>
31833212 </return-value>
31843213 <parameters>
31853214 <instance-parameter name="pixbuf" transfer-ownership="none">
31863215 <doc xml:space="preserve"
31873216 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3188- line="2642">a `GdkPixbuf`.</doc>
3217+ line="2736">a `GdkPixbuf`.</doc>
31893218 <type name="Pixbuf" c:type="GdkPixbuf*"/>
31903219 </instance-parameter>
31913220 <parameter name="save_func"
@@ -3194,7 +3223,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
31943223 closure="1">
31953224 <doc xml:space="preserve"
31963225 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3197- line="2643">a function that is called to save each block of data that
3226+ line="2737">a function that is called to save each block of data that
31983227 the save routine generates.</doc>
31993228 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
32003229 </parameter>
@@ -3204,13 +3233,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32043233 allow-none="1">
32053234 <doc xml:space="preserve"
32063235 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3207- line="2645">user data to pass to the save function.</doc>
3236+ line="2739">user data to pass to the save function.</doc>
32083237 <type name="gpointer" c:type="gpointer"/>
32093238 </parameter>
32103239 <parameter name="type" transfer-ownership="none">
32113240 <doc xml:space="preserve"
32123241 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3213- line="2646">name of file format.</doc>
3242+ line="2740">name of file format.</doc>
32143243 <type name="utf8" c:type="const char*"/>
32153244 </parameter>
32163245 <parameter name="error"
@@ -3219,13 +3248,13 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32193248 allow-none="1">
32203249 <doc xml:space="preserve"
32213250 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3222- line="2647">return location for error, or `NULL`</doc>
3251+ line="2741">return location for error, or `NULL`</doc>
32233252 <type name="GLib.Error" c:type="GError**"/>
32243253 </parameter>
32253254 <parameter name="..." transfer-ownership="none">
32263255 <doc xml:space="preserve"
32273256 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3228- line="2648">list of key-value save options</doc>
3257+ line="2742">list of key-value save options</doc>
32293258 <varargs/>
32303259 </parameter>
32313260 </parameters>
@@ -3236,7 +3265,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
32363265 throws="1">
32373266 <doc xml:space="preserve"
32383267 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3239- line="2697">Vector version of `gdk_pixbuf_save_to_callback()`.
3268+ line="2791">Vector version of `gdk_pixbuf_save_to_callback()`.
32403269
32413270 Saves pixbuf to a callback in format @type, which is currently "jpeg",
32423271 "png", "tiff", "ico" or "bmp".
@@ -3244,18 +3273,18 @@ Saves pixbuf to a callback in format @type, which is currently "jpeg",
32443273 If @error is set, `FALSE` will be returned.
32453274
32463275 See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
3247- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="381"/>
3276+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="376"/>
32483277 <return-value transfer-ownership="none">
32493278 <doc xml:space="preserve"
32503279 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3251- line="2717">whether an error was set</doc>
3280+ line="2811">whether an error was set</doc>
32523281 <type name="gboolean" c:type="gboolean"/>
32533282 </return-value>
32543283 <parameters>
32553284 <instance-parameter name="pixbuf" transfer-ownership="none">
32563285 <doc xml:space="preserve"
32573286 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3258- line="2699">a `GdkPixbuf`.</doc>
3287+ line="2793">a `GdkPixbuf`</doc>
32593288 <type name="Pixbuf" c:type="GdkPixbuf*"/>
32603289 </instance-parameter>
32613290 <parameter name="save_func"
@@ -3264,8 +3293,8 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32643293 closure="1">
32653294 <doc xml:space="preserve"
32663295 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3267- line="2700">a function that is called to save each block of data that
3268- the save routine generates.</doc>
3296+ line="2794">a function that is called to
3297+ save each block of data that the save routine generates</doc>
32693298 <type name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc"/>
32703299 </parameter>
32713300 <parameter name="user_data"
@@ -3274,13 +3303,13 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32743303 allow-none="1">
32753304 <doc xml:space="preserve"
32763305 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3277- line="2702">user data to pass to the save function.</doc>
3306+ line="2796">user data to pass to the save function</doc>
32783307 <type name="gpointer" c:type="gpointer"/>
32793308 </parameter>
32803309 <parameter name="type" transfer-ownership="none">
32813310 <doc xml:space="preserve"
32823311 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3283- line="2703">name of file format.</doc>
3312+ line="2797">name of file format</doc>
32843313 <type name="utf8" c:type="const char*"/>
32853314 </parameter>
32863315 <parameter name="option_keys"
@@ -3289,7 +3318,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
32893318 allow-none="1">
32903319 <doc xml:space="preserve"
32913320 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3292- line="2704">name of options to set</doc>
3321+ line="2798">name of options to set</doc>
32933322 <array c:type="char**">
32943323 <type name="utf8"/>
32953324 </array>
@@ -3300,7 +3329,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33003329 allow-none="1">
33013330 <doc xml:space="preserve"
33023331 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3303- line="2705">values for named options</doc>
3332+ line="2799">values for named options</doc>
33043333 <array c:type="char**">
33053334 <type name="utf8"/>
33063335 </array>
@@ -3313,7 +3342,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_callback] for more details.</doc>
33133342 introspectable="0">
33143343 <doc xml:space="preserve"
33153344 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3316- line="2990">Saves `pixbuf` to an output stream.
3345+ line="3084">Saves `pixbuf` to an output stream.
33173346
33183347 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
33193348 "bmp". See `gdk_pixbuf_save_to_buffer()` for more details.
@@ -3324,11 +3353,11 @@ will be returned. Other possible errors are in the `GDK_PIXBUF_ERROR`
33243353 and `G_IO_ERROR` domains.
33253354
33263355 The stream is not closed at the end of this call.</doc>
3327- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="441"/>
3356+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="436"/>
33283357 <return-value transfer-ownership="none">
33293358 <doc xml:space="preserve"
33303359 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3331- line="3011">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3360+ line="3105">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
33323361 error was set.</doc>
33333362 <type name="gboolean" c:type="gboolean"/>
33343363 </return-value>
@@ -3336,19 +3365,19 @@ The stream is not closed at the end of this call.</doc>
33363365 <instance-parameter name="pixbuf" transfer-ownership="none">
33373366 <doc xml:space="preserve"
33383367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3339- line="2992">a `GdkPixbuf`</doc>
3368+ line="3086">a `GdkPixbuf`</doc>
33403369 <type name="Pixbuf" c:type="GdkPixbuf*"/>
33413370 </instance-parameter>
33423371 <parameter name="stream" transfer-ownership="none">
33433372 <doc xml:space="preserve"
33443373 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3345- line="2993">a `GOutputStream` to save the pixbuf to</doc>
3374+ line="3087">a `GOutputStream` to save the pixbuf to</doc>
33463375 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
33473376 </parameter>
33483377 <parameter name="type" transfer-ownership="none">
33493378 <doc xml:space="preserve"
33503379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3351- line="2994">name of file format</doc>
3380+ line="3088">name of file format</doc>
33523381 <type name="utf8" c:type="const char*"/>
33533382 </parameter>
33543383 <parameter name="cancellable"
@@ -3357,7 +3386,7 @@ The stream is not closed at the end of this call.</doc>
33573386 allow-none="1">
33583387 <doc xml:space="preserve"
33593388 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3360- line="2995">optional `GCancellable` object, `NULL` to ignore</doc>
3389+ line="3089">optional `GCancellable` object, `NULL` to ignore</doc>
33613390 <type name="Gio.Cancellable" c:type="GCancellable*"/>
33623391 </parameter>
33633392 <parameter name="error"
@@ -3366,13 +3395,13 @@ The stream is not closed at the end of this call.</doc>
33663395 allow-none="1">
33673396 <doc xml:space="preserve"
33683397 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3369- line="2996">return location for error, or `NULL`</doc>
3398+ line="3090">return location for error, or `NULL`</doc>
33703399 <type name="GLib.Error" c:type="GError**"/>
33713400 </parameter>
33723401 <parameter name="..." transfer-ownership="none">
33733402 <doc xml:space="preserve"
33743403 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3375- line="2997">list of key-value save options</doc>
3404+ line="3091">list of key-value save options</doc>
33763405 <varargs/>
33773406 </parameter>
33783407 </parameters>
@@ -3380,10 +3409,11 @@ The stream is not closed at the end of this call.</doc>
33803409 <method name="save_to_stream_async"
33813410 c:identifier="gdk_pixbuf_save_to_stream_async"
33823411 version="2.24"
3383- introspectable="0">
3412+ introspectable="0"
3413+ glib:finish-func="gdk_pixbuf_save_to_stream_finish">
33843414 <doc xml:space="preserve"
33853415 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3386- line="3144">Saves `pixbuf` to an output stream asynchronously.
3416+ line="3238">Saves `pixbuf` to an output stream asynchronously.
33873417
33883418 For more details see gdk_pixbuf_save_to_stream(), which is the synchronous
33893419 version of this function.
@@ -3392,7 +3422,7 @@ When the operation is finished, `callback` will be called in the main thread.
33923422
33933423 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
33943424 the operation.</doc>
3395- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="449"/>
3425+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="444"/>
33963426 <return-value transfer-ownership="none">
33973427 <type name="none" c:type="void"/>
33983428 </return-value>
@@ -3400,19 +3430,19 @@ the operation.</doc>
34003430 <instance-parameter name="pixbuf" transfer-ownership="none">
34013431 <doc xml:space="preserve"
34023432 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3403- line="3146">a `GdkPixbuf`</doc>
3433+ line="3240">a `GdkPixbuf`</doc>
34043434 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34053435 </instance-parameter>
34063436 <parameter name="stream" transfer-ownership="none">
34073437 <doc xml:space="preserve"
34083438 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3409- line="3147">a `GOutputStream` to which to save the pixbuf</doc>
3439+ line="3241">a `GOutputStream` to which to save the pixbuf</doc>
34103440 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34113441 </parameter>
34123442 <parameter name="type" transfer-ownership="none">
34133443 <doc xml:space="preserve"
34143444 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3415- line="3148">name of file format</doc>
3445+ line="3242">name of file format</doc>
34163446 <type name="utf8" c:type="const gchar*"/>
34173447 </parameter>
34183448 <parameter name="cancellable"
@@ -3421,7 +3451,7 @@ the operation.</doc>
34213451 allow-none="1">
34223452 <doc xml:space="preserve"
34233453 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3424- line="3149">optional `GCancellable` object, `NULL` to ignore</doc>
3454+ line="3243">optional `GCancellable` object, `NULL` to ignore</doc>
34253455 <type name="Gio.Cancellable" c:type="GCancellable*"/>
34263456 </parameter>
34273457 <parameter name="callback"
@@ -3432,7 +3462,7 @@ the operation.</doc>
34323462 closure="4">
34333463 <doc xml:space="preserve"
34343464 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3435- line="3150">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3465+ line="3244">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
34363466 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
34373467 </parameter>
34383468 <parameter name="user_data"
@@ -3441,13 +3471,13 @@ the operation.</doc>
34413471 allow-none="1">
34423472 <doc xml:space="preserve"
34433473 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3444- line="3151">the data to pass to the callback function</doc>
3474+ line="3245">the data to pass to the callback function</doc>
34453475 <type name="gpointer" c:type="gpointer"/>
34463476 </parameter>
34473477 <parameter name="..." transfer-ownership="none">
34483478 <doc xml:space="preserve"
34493479 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3450- line="3152">list of key-value save options</doc>
3480+ line="3246">list of key-value save options</doc>
34513481 <varargs/>
34523482 </parameter>
34533483 </parameters>
@@ -3458,17 +3488,17 @@ the operation.</doc>
34583488 throws="1">
34593489 <doc xml:space="preserve"
34603490 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3461- line="2948">Saves `pixbuf` to an output stream.
3491+ line="3042">Saves `pixbuf` to an output stream.
34623492
34633493 Supported file formats are currently "jpeg", "tiff", "png", "ico" or
34643494 "bmp".
34653495
34663496 See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
3467- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="472"/>
3497+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="467"/>
34683498 <return-value transfer-ownership="none">
34693499 <doc xml:space="preserve"
34703500 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3471- line="2965">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
3501+ line="3059">`TRUE` if the pixbuf was saved successfully, `FALSE` if an
34723502 error was set.</doc>
34733503 <type name="gboolean" c:type="gboolean"/>
34743504 </return-value>
@@ -3476,19 +3506,19 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
34763506 <instance-parameter name="pixbuf" transfer-ownership="none">
34773507 <doc xml:space="preserve"
34783508 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3479- line="2950">a `GdkPixbuf`</doc>
3509+ line="3044">a `GdkPixbuf`</doc>
34803510 <type name="Pixbuf" c:type="GdkPixbuf*"/>
34813511 </instance-parameter>
34823512 <parameter name="stream" transfer-ownership="none">
34833513 <doc xml:space="preserve"
34843514 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3485- line="2951">a `GOutputStream` to save the pixbuf to</doc>
3515+ line="3045">a `GOutputStream` to save the pixbuf to</doc>
34863516 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
34873517 </parameter>
34883518 <parameter name="type" transfer-ownership="none">
34893519 <doc xml:space="preserve"
34903520 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3491- line="2952">name of file format</doc>
3521+ line="3046">name of file format</doc>
34923522 <type name="utf8" c:type="const char*"/>
34933523 </parameter>
34943524 <parameter name="option_keys"
@@ -3497,7 +3527,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
34973527 allow-none="1">
34983528 <doc xml:space="preserve"
34993529 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3500- line="2953">name of options to set</doc>
3530+ line="3047">name of options to set</doc>
35013531 <array c:type="char**">
35023532 <type name="utf8"/>
35033533 </array>
@@ -3508,7 +3538,7 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35083538 allow-none="1">
35093539 <doc xml:space="preserve"
35103540 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3511- line="2954">values for named options</doc>
3541+ line="3048">values for named options</doc>
35123542 <array c:type="char**">
35133543 <type name="utf8"/>
35143544 </array>
@@ -3519,17 +3549,18 @@ See [method@GdkPixbuf.Pixbuf.save_to_stream] for more details.</doc>
35193549 allow-none="1">
35203550 <doc xml:space="preserve"
35213551 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3522- line="2955">optional `GCancellable` object, `NULL` to ignore</doc>
3552+ line="3049">optional `GCancellable` object, `NULL` to ignore</doc>
35233553 <type name="Gio.Cancellable" c:type="GCancellable*"/>
35243554 </parameter>
35253555 </parameters>
35263556 </method>
35273557 <method name="save_to_streamv_async"
35283558 c:identifier="gdk_pixbuf_save_to_streamv_async"
3529- version="2.36">
3559+ version="2.36"
3560+ glib:finish-func="gdk_pixbuf_save_to_stream_finish">
35303561 <doc xml:space="preserve"
35313562 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3532- line="3086">Saves `pixbuf` to an output stream asynchronously.
3563+ line="3180">Saves `pixbuf` to an output stream asynchronously.
35333564
35343565 For more details see gdk_pixbuf_save_to_streamv(), which is the synchronous
35353566 version of this function.
@@ -3538,7 +3569,7 @@ When the operation is finished, `callback` will be called in the main thread.
35383569
35393570 You can then call gdk_pixbuf_save_to_stream_finish() to get the result of
35403571 the operation.</doc>
3541- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="462"/>
3572+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="457"/>
35423573 <return-value transfer-ownership="none">
35433574 <type name="none" c:type="void"/>
35443575 </return-value>
@@ -3546,19 +3577,19 @@ the operation.</doc>
35463577 <instance-parameter name="pixbuf" transfer-ownership="none">
35473578 <doc xml:space="preserve"
35483579 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3549- line="3088">a `GdkPixbuf`</doc>
3580+ line="3182">a `GdkPixbuf`</doc>
35503581 <type name="Pixbuf" c:type="GdkPixbuf*"/>
35513582 </instance-parameter>
35523583 <parameter name="stream" transfer-ownership="none">
35533584 <doc xml:space="preserve"
35543585 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3555- line="3089">a `GOutputStream` to which to save the pixbuf</doc>
3586+ line="3183">a `GOutputStream` to which to save the pixbuf</doc>
35563587 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
35573588 </parameter>
35583589 <parameter name="type" transfer-ownership="none">
35593590 <doc xml:space="preserve"
35603591 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3561- line="3090">name of file format</doc>
3592+ line="3184">name of file format</doc>
35623593 <type name="utf8" c:type="const gchar*"/>
35633594 </parameter>
35643595 <parameter name="option_keys"
@@ -3567,7 +3598,7 @@ the operation.</doc>
35673598 allow-none="1">
35683599 <doc xml:space="preserve"
35693600 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3570- line="3091">name of options to set</doc>
3601+ line="3185">name of options to set</doc>
35713602 <array c:type="gchar**">
35723603 <type name="utf8"/>
35733604 </array>
@@ -3578,7 +3609,7 @@ the operation.</doc>
35783609 allow-none="1">
35793610 <doc xml:space="preserve"
35803611 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3581- line="3092">values for named options</doc>
3612+ line="3186">values for named options</doc>
35823613 <array c:type="gchar**">
35833614 <type name="utf8"/>
35843615 </array>
@@ -3589,7 +3620,7 @@ the operation.</doc>
35893620 allow-none="1">
35903621 <doc xml:space="preserve"
35913622 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3592- line="3093">optional `GCancellable` object, `NULL` to ignore</doc>
3623+ line="3187">optional `GCancellable` object, `NULL` to ignore</doc>
35933624 <type name="Gio.Cancellable" c:type="GCancellable*"/>
35943625 </parameter>
35953626 <parameter name="callback"
@@ -3600,7 +3631,7 @@ the operation.</doc>
36003631 closure="6">
36013632 <doc xml:space="preserve"
36023633 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3603- line="3094">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
3634+ line="3188">a `GAsyncReadyCallback` to call when the pixbuf is saved</doc>
36043635 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
36053636 </parameter>
36063637 <parameter name="user_data"
@@ -3609,7 +3640,7 @@ the operation.</doc>
36093640 allow-none="1">
36103641 <doc xml:space="preserve"
36113642 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3612- line="3095">the data to pass to the callback function</doc>
3643+ line="3189">the data to pass to the callback function</doc>
36133644 <type name="gpointer" c:type="gpointer"/>
36143645 </parameter>
36153646 </parameters>
@@ -3617,37 +3648,37 @@ the operation.</doc>
36173648 <method name="savev" c:identifier="gdk_pixbuf_savev" throws="1">
36183649 <doc xml:space="preserve"
36193650 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3620- line="2528">Vector version of `gdk_pixbuf_save()`.
3651+ line="2622">Vector version of `gdk_pixbuf_save()`.
36213652
36223653 Saves pixbuf to a file in `type`, which is currently "jpeg", "png", "tiff", "ico" or "bmp".
36233654
36243655 If @error is set, `FALSE` will be returned.
36253656
36263657 See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
3627- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="326"/>
3658+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="321"/>
36283659 <return-value transfer-ownership="none">
36293660 <doc xml:space="preserve"
36303661 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3631- line="2545">whether an error was set</doc>
3662+ line="2639">whether an error was set</doc>
36323663 <type name="gboolean" c:type="gboolean"/>
36333664 </return-value>
36343665 <parameters>
36353666 <instance-parameter name="pixbuf" transfer-ownership="none">
36363667 <doc xml:space="preserve"
36373668 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3638- line="2530">a `GdkPixbuf`.</doc>
3669+ line="2624">a `GdkPixbuf`.</doc>
36393670 <type name="Pixbuf" c:type="GdkPixbuf*"/>
36403671 </instance-parameter>
36413672 <parameter name="filename" transfer-ownership="none">
36423673 <doc xml:space="preserve"
36433674 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3644- line="2531">name of file to save.</doc>
3675+ line="2625">name of file to save.</doc>
36453676 <type name="filename" c:type="const char*"/>
36463677 </parameter>
36473678 <parameter name="type" transfer-ownership="none">
36483679 <doc xml:space="preserve"
36493680 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3650- line="2532">name of file format.</doc>
3681+ line="2626">name of file format.</doc>
36513682 <type name="utf8" c:type="const char*"/>
36523683 </parameter>
36533684 <parameter name="option_keys"
@@ -3656,7 +3687,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
36563687 allow-none="1">
36573688 <doc xml:space="preserve"
36583689 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3659- line="2533">name of options to set</doc>
3690+ line="2627">name of options to set</doc>
36603691 <array c:type="char**">
36613692 <type name="utf8"/>
36623693 </array>
@@ -3667,7 +3698,7 @@ See [method@GdkPixbuf.Pixbuf.save] for more details.</doc>
36673698 allow-none="1">
36683699 <doc xml:space="preserve"
36693700 filename="gdk-pixbuf/gdk-pixbuf-io.c"
3670- line="2534">values for named options</doc>
3701+ line="2628">values for named options</doc>
36713702 <array c:type="char**">
36723703 <type name="utf8"/>
36733704 </array>
@@ -3829,7 +3860,7 @@ and [method@GdkPixbuf.Pixbuf.composite].</doc>
38293860
38303861 If `key` already exists in the list of options attached to the `pixbuf`,
38313862 the new value is ignored and `FALSE` is returned.</doc>
3832- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="506"/>
3863+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="501"/>
38333864 <return-value transfer-ownership="none">
38343865 <doc xml:space="preserve"
38353866 filename="gdk-pixbuf/gdk-pixbuf.c"
@@ -3866,7 +3897,7 @@ the new value is ignored and `FALSE` is returned.</doc>
38663897 filename="gdk-pixbuf/gdk-pixbuf.c"
38673898 line="430">Removes a reference from a pixbuf.</doc>
38683899 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
3869- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="168"/>
3900+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="167"/>
38703901 <return-value transfer-ownership="none">
38713902 <type name="none" c:type="void"/>
38723903 </return-value>
@@ -4038,7 +4069,7 @@ For now both cases fall back to a bilevel clipping mask.</doc>
40384069 glib:type-struct="PixbufAnimationClass">
40394070 <doc xml:space="preserve"
40404071 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4041- line="32">An opaque object representing an animation.
4072+ line="34">An opaque object representing an animation.
40424073
40434074 The GdkPixBuf library provides a simple mechanism to load and
40444075 represent animations. An animation is conceptually a series of
@@ -4052,13 +4083,13 @@ To display an animation you don't need to understand its
40524083 representation, however; you just ask `GdkPixbuf` what should
40534084 be displayed at a given point in time.</doc>
40544085 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4055- line="163"/>
4086+ line="160"/>
40564087 <constructor name="new_from_file"
40574088 c:identifier="gdk_pixbuf_animation_new_from_file"
40584089 throws="1">
40594090 <doc xml:space="preserve"
40604091 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4061- line="147">Creates a new animation by loading it from a file.
4092+ line="146">Creates a new animation by loading it from a file.
40624093
40634094 The file format is detected automatically.
40644095
@@ -4071,14 +4102,14 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
40714102 <return-value transfer-ownership="full" nullable="1">
40724103 <doc xml:space="preserve"
40734104 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4074- line="162">A newly-created animation</doc>
4105+ line="161">A newly-created animation</doc>
40754106 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
40764107 </return-value>
40774108 <parameters>
40784109 <parameter name="filename" transfer-ownership="none">
40794110 <doc xml:space="preserve"
40804111 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4081- line="149">Name of file to load, in the GLib file
4112+ line="148">Name of file to load, in the GLib file
40824113 name encoding</doc>
40834114 <type name="filename" c:type="const char*"/>
40844115 </parameter>
@@ -4090,7 +4121,7 @@ Possible errors are in the `GDK_PIXBUF_ERROR` and `G_FILE_ERROR` domains.</doc>
40904121 throws="1">
40914122 <doc xml:space="preserve"
40924123 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4093- line="504">Creates a new pixbuf animation by loading an image from an resource.
4124+ line="503">Creates a new pixbuf animation by loading an image from an resource.
40944125
40954126 The file format is detected automatically. If `NULL` is returned, then
40964127 @error will be set.</doc>
@@ -4099,14 +4130,14 @@ The file format is detected automatically. If `NULL` is returned, then
40994130 <return-value transfer-ownership="full" nullable="1">
41004131 <doc xml:space="preserve"
41014132 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4102- line="514">A newly-created animation</doc>
4133+ line="513">A newly-created animation</doc>
41034134 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41044135 </return-value>
41054136 <parameters>
41064137 <parameter name="resource_path" transfer-ownership="none">
41074138 <doc xml:space="preserve"
41084139 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4109- line="506">the path of the resource file</doc>
4140+ line="505">the path of the resource file</doc>
41104141 <type name="utf8" c:type="const char*"/>
41114142 </parameter>
41124143 </parameters>
@@ -4117,7 +4148,7 @@ The file format is detected automatically. If `NULL` is returned, then
41174148 throws="1">
41184149 <doc xml:space="preserve"
41194150 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4120- line="346">Creates a new animation by loading it from an input stream.
4151+ line="345">Creates a new animation by loading it from an input stream.
41214152
41224153 The file format is detected automatically.
41234154
@@ -4134,14 +4165,14 @@ The stream is not closed.</doc>
41344165 <return-value transfer-ownership="full" nullable="1">
41354166 <doc xml:space="preserve"
41364167 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4137- line="365">A newly-created animation</doc>
4168+ line="364">A newly-created animation</doc>
41384169 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41394170 </return-value>
41404171 <parameters>
41414172 <parameter name="stream" transfer-ownership="none">
41424173 <doc xml:space="preserve"
41434174 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4144- line="348">a `GInputStream` to load the pixbuf from</doc>
4175+ line="347">a `GInputStream` to load the pixbuf from</doc>
41454176 <type name="Gio.InputStream" c:type="GInputStream*"/>
41464177 </parameter>
41474178 <parameter name="cancellable"
@@ -4150,7 +4181,7 @@ The stream is not closed.</doc>
41504181 allow-none="1">
41514182 <doc xml:space="preserve"
41524183 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4153- line="349">optional `GCancellable` object</doc>
4184+ line="348">optional `GCancellable` object</doc>
41544185 <type name="Gio.Cancellable" c:type="GCancellable*"/>
41554186 </parameter>
41564187 </parameters>
@@ -4161,21 +4192,21 @@ The stream is not closed.</doc>
41614192 throws="1">
41624193 <doc xml:space="preserve"
41634194 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4164- line="479">Finishes an asynchronous pixbuf animation creation operation started with
4195+ line="478">Finishes an asynchronous pixbuf animation creation operation started with
41654196 [func@GdkPixbuf.PixbufAnimation.new_from_stream_async].</doc>
41664197 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
41674198 line="75"/>
41684199 <return-value transfer-ownership="full" nullable="1">
41694200 <doc xml:space="preserve"
41704201 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4171- line="487">the newly created animation</doc>
4202+ line="486">the newly created animation</doc>
41724203 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
41734204 </return-value>
41744205 <parameters>
41754206 <parameter name="async_result" transfer-ownership="none">
41764207 <doc xml:space="preserve"
41774208 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4178- line="481">a #GAsyncResult</doc>
4209+ line="480">a #GAsyncResult</doc>
41794210 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
41804211 </parameter>
41814212 </parameters>
@@ -4186,7 +4217,7 @@ The stream is not closed.</doc>
41864217 glib:finish-func="new_from_stream_finish">
41874218 <doc xml:space="preserve"
41884219 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4189- line="443">Creates a new animation by asynchronously loading an image from an input stream.
4220+ line="442">Creates a new animation by asynchronously loading an image from an input stream.
41904221
41914222 For more details see gdk_pixbuf_new_from_stream(), which is the synchronous
41924223 version of this function.
@@ -4203,7 +4234,7 @@ result of the operation.</doc>
42034234 <parameter name="stream" transfer-ownership="none">
42044235 <doc xml:space="preserve"
42054236 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4206- line="445">a #GInputStream from which to load the animation</doc>
4237+ line="444">a #GInputStream from which to load the animation</doc>
42074238 <type name="Gio.InputStream" c:type="GInputStream*"/>
42084239 </parameter>
42094240 <parameter name="cancellable"
@@ -4212,7 +4243,7 @@ result of the operation.</doc>
42124243 allow-none="1">
42134244 <doc xml:space="preserve"
42144245 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4215- line="446">optional #GCancellable object</doc>
4246+ line="445">optional #GCancellable object</doc>
42164247 <type name="Gio.Cancellable" c:type="GCancellable*"/>
42174248 </parameter>
42184249 <parameter name="callback"
@@ -4223,7 +4254,7 @@ result of the operation.</doc>
42234254 closure="3">
42244255 <doc xml:space="preserve"
42254256 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4226- line="447">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
4257+ line="446">a `GAsyncReadyCallback` to call when the pixbuf is loaded</doc>
42274258 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
42284259 </parameter>
42294260 <parameter name="user_data"
@@ -4232,7 +4263,7 @@ result of the operation.</doc>
42324263 allow-none="1">
42334264 <doc xml:space="preserve"
42344265 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4235- line="448">the data to pass to the callback function</doc>
4266+ line="447">the data to pass to the callback function</doc>
42364267 <type name="gpointer" c:type="gpointer"/>
42374268 </parameter>
42384269 </parameters>
@@ -4240,7 +4271,7 @@ result of the operation.</doc>
42404271 <virtual-method name="get_iter" invoker="get_iter">
42414272 <doc xml:space="preserve"
42424273 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4243- line="664">Get an iterator for displaying an animation.
4274+ line="663">Get an iterator for displaying an animation.
42444275
42454276 The iterator provides the frames that should be displayed at a
42464277 given time.
@@ -4275,18 +4306,18 @@ area_updated signal.
42754306
42764307 A delay time of -1 is possible, indicating "infinite".</doc>
42774308 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4278- line="161"/>
4309+ line="158"/>
42794310 <return-value transfer-ownership="full">
42804311 <doc xml:space="preserve"
42814312 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4282- line="704">an iterator to move over the animation</doc>
4313+ line="703">an iterator to move over the animation</doc>
42834314 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
42844315 </return-value>
42854316 <parameters>
42864317 <instance-parameter name="animation" transfer-ownership="none">
42874318 <doc xml:space="preserve"
42884319 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4289- line="666">a #GdkPixbufAnimation</doc>
4320+ line="665">a #GdkPixbufAnimation</doc>
42904321 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
42914322 </instance-parameter>
42924323 <parameter name="start_time"
@@ -4295,7 +4326,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
42954326 allow-none="1">
42964327 <doc xml:space="preserve"
42974328 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4298- line="667">time when the animation starts playing</doc>
4329+ line="666">time when the animation starts playing</doc>
42994330 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
43004331 </parameter>
43014332 </parameters>
@@ -4303,9 +4334,9 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43034334 <virtual-method name="get_size">
43044335 <doc xml:space="preserve"
43054336 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4306- line="128">fills @width and @height with the frame size of the animation.</doc>
4337+ line="125">fills @width and @height with the frame size of the animation.</doc>
43074338 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4308- line="157"/>
4339+ line="154"/>
43094340 <return-value transfer-ownership="none">
43104341 <type name="none" c:type="void"/>
43114342 </return-value>
@@ -4324,7 +4355,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
43244355 <virtual-method name="get_static_image" invoker="get_static_image">
43254356 <doc xml:space="preserve"
43264357 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4327- line="593">Retrieves a static image for the animation.
4358+ line="592">Retrieves a static image for the animation.
43284359
43294360 If an animation is really just a plain image (has only one frame),
43304361 this function returns that image.
@@ -4336,18 +4367,18 @@ frame, or something more sophisticated depending on the file format.
43364367 If an animation hasn't loaded any frames yet, this function will
43374368 return `NULL`.</doc>
43384369 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4339- line="155"/>
4370+ line="152"/>
43404371 <return-value transfer-ownership="none">
43414372 <doc xml:space="preserve"
43424373 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4343- line="609">unanimated image representing the animation</doc>
4374+ line="608">unanimated image representing the animation</doc>
43444375 <type name="Pixbuf" c:type="GdkPixbuf*"/>
43454376 </return-value>
43464377 <parameters>
43474378 <instance-parameter name="animation" transfer-ownership="none">
43484379 <doc xml:space="preserve"
43494380 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4350- line="595">a #GdkPixbufAnimation</doc>
4381+ line="594">a #GdkPixbufAnimation</doc>
43514382 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43524383 </instance-parameter>
43534384 </parameters>
@@ -4355,25 +4386,25 @@ return `NULL`.</doc>
43554386 <virtual-method name="is_static_image" invoker="is_static_image">
43564387 <doc xml:space="preserve"
43574388 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4358- line="572">Checks whether the animation is a static image.
4389+ line="571">Checks whether the animation is a static image.
43594390
43604391 If you load a file with gdk_pixbuf_animation_new_from_file() and it
43614392 turns out to be a plain, unanimated image, then this function will
43624393 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
43634394 the image.</doc>
43644395 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4365- line="153"/>
4396+ line="150"/>
43664397 <return-value transfer-ownership="none">
43674398 <doc xml:space="preserve"
43684399 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4369- line="583">`TRUE` if the "animation" was really just an image</doc>
4400+ line="582">`TRUE` if the "animation" was really just an image</doc>
43704401 <type name="gboolean" c:type="gboolean"/>
43714402 </return-value>
43724403 <parameters>
43734404 <instance-parameter name="animation" transfer-ownership="none">
43744405 <doc xml:space="preserve"
43754406 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4376- line="574">a #GdkPixbufAnimation</doc>
4407+ line="573">a #GdkPixbufAnimation</doc>
43774408 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43784409 </instance-parameter>
43794410 </parameters>
@@ -4381,20 +4412,20 @@ the image.</doc>
43814412 <method name="get_height" c:identifier="gdk_pixbuf_animation_get_height">
43824413 <doc xml:space="preserve"
43834414 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4384- line="641">Queries the height of the bounding box of a pixbuf animation.</doc>
4415+ line="640">Queries the height of the bounding box of a pixbuf animation.</doc>
43854416 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4386- line="92"/>
4417+ line="89"/>
43874418 <return-value transfer-ownership="none">
43884419 <doc xml:space="preserve"
43894420 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4390- line="647">Height of the bounding box of the animation.</doc>
4421+ line="646">Height of the bounding box of the animation.</doc>
43914422 <type name="gint" c:type="int"/>
43924423 </return-value>
43934424 <parameters>
43944425 <instance-parameter name="animation" transfer-ownership="none">
43954426 <doc xml:space="preserve"
43964427 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4397- line="643">An animation.</doc>
4428+ line="642">An animation.</doc>
43984429 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
43994430 </instance-parameter>
44004431 </parameters>
@@ -4402,7 +4433,7 @@ the image.</doc>
44024433 <method name="get_iter" c:identifier="gdk_pixbuf_animation_get_iter">
44034434 <doc xml:space="preserve"
44044435 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4405- line="664">Get an iterator for displaying an animation.
4436+ line="663">Get an iterator for displaying an animation.
44064437
44074438 The iterator provides the frames that should be displayed at a
44084439 given time.
@@ -4437,18 +4468,18 @@ area_updated signal.
44374468
44384469 A delay time of -1 is possible, indicating "infinite".</doc>
44394470 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4440- line="100"/>
4471+ line="97"/>
44414472 <return-value transfer-ownership="full">
44424473 <doc xml:space="preserve"
44434474 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4444- line="704">an iterator to move over the animation</doc>
4475+ line="703">an iterator to move over the animation</doc>
44454476 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
44464477 </return-value>
44474478 <parameters>
44484479 <instance-parameter name="animation" transfer-ownership="none">
44494480 <doc xml:space="preserve"
44504481 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4451- line="666">a #GdkPixbufAnimation</doc>
4482+ line="665">a #GdkPixbufAnimation</doc>
44524483 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44534484 </instance-parameter>
44544485 <parameter name="start_time"
@@ -4457,7 +4488,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
44574488 allow-none="1">
44584489 <doc xml:space="preserve"
44594490 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4460- line="667">time when the animation starts playing</doc>
4491+ line="666">time when the animation starts playing</doc>
44614492 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
44624493 </parameter>
44634494 </parameters>
@@ -4466,7 +4497,7 @@ A delay time of -1 is possible, indicating "infinite".</doc>
44664497 c:identifier="gdk_pixbuf_animation_get_static_image">
44674498 <doc xml:space="preserve"
44684499 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4469- line="593">Retrieves a static image for the animation.
4500+ line="592">Retrieves a static image for the animation.
44704501
44714502 If an animation is really just a plain image (has only one frame),
44724503 this function returns that image.
@@ -4478,18 +4509,18 @@ frame, or something more sophisticated depending on the file format.
44784509 If an animation hasn't loaded any frames yet, this function will
44794510 return `NULL`.</doc>
44804511 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4481- line="96"/>
4512+ line="93"/>
44824513 <return-value transfer-ownership="none">
44834514 <doc xml:space="preserve"
44844515 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4485- line="609">unanimated image representing the animation</doc>
4516+ line="608">unanimated image representing the animation</doc>
44864517 <type name="Pixbuf" c:type="GdkPixbuf*"/>
44874518 </return-value>
44884519 <parameters>
44894520 <instance-parameter name="animation" transfer-ownership="none">
44904521 <doc xml:space="preserve"
44914522 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4492- line="595">a #GdkPixbufAnimation</doc>
4523+ line="594">a #GdkPixbufAnimation</doc>
44934524 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
44944525 </instance-parameter>
44954526 </parameters>
@@ -4497,20 +4528,20 @@ return `NULL`.</doc>
44974528 <method name="get_width" c:identifier="gdk_pixbuf_animation_get_width">
44984529 <doc xml:space="preserve"
44994530 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4500- line="619">Queries the width of the bounding box of a pixbuf animation.</doc>
4531+ line="618">Queries the width of the bounding box of a pixbuf animation.</doc>
45014532 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4502- line="90"/>
4533+ line="87"/>
45034534 <return-value transfer-ownership="none">
45044535 <doc xml:space="preserve"
45054536 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4506- line="625">Width of the bounding box of the animation.</doc>
4537+ line="624">Width of the bounding box of the animation.</doc>
45074538 <type name="gint" c:type="int"/>
45084539 </return-value>
45094540 <parameters>
45104541 <instance-parameter name="animation" transfer-ownership="none">
45114542 <doc xml:space="preserve"
45124543 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4513- line="621">An animation.</doc>
4544+ line="620">An animation.</doc>
45144545 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45154546 </instance-parameter>
45164547 </parameters>
@@ -4519,25 +4550,25 @@ return `NULL`.</doc>
45194550 c:identifier="gdk_pixbuf_animation_is_static_image">
45204551 <doc xml:space="preserve"
45214552 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4522- line="572">Checks whether the animation is a static image.
4553+ line="571">Checks whether the animation is a static image.
45234554
45244555 If you load a file with gdk_pixbuf_animation_new_from_file() and it
45254556 turns out to be a plain, unanimated image, then this function will
45264557 return `TRUE`. Use gdk_pixbuf_animation_get_static_image() to retrieve
45274558 the image.</doc>
45284559 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4529- line="94"/>
4560+ line="91"/>
45304561 <return-value transfer-ownership="none">
45314562 <doc xml:space="preserve"
45324563 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4533- line="583">`TRUE` if the "animation" was really just an image</doc>
4564+ line="582">`TRUE` if the "animation" was really just an image</doc>
45344565 <type name="gboolean" c:type="gboolean"/>
45354566 </return-value>
45364567 <parameters>
45374568 <instance-parameter name="animation" transfer-ownership="none">
45384569 <doc xml:space="preserve"
45394570 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4540- line="574">a #GdkPixbufAnimation</doc>
4571+ line="573">a #GdkPixbufAnimation</doc>
45414572 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45424573 </instance-parameter>
45434574 </parameters>
@@ -4549,21 +4580,21 @@ the image.</doc>
45494580 deprecated-version="2.0">
45504581 <doc xml:space="preserve"
45514582 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4552- line="542">Adds a reference to an animation.</doc>
4583+ line="541">Adds a reference to an animation.</doc>
45534584 <doc-deprecated xml:space="preserve">Use g_object_ref().</doc-deprecated>
45544585 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4555- line="84"/>
4586+ line="82"/>
45564587 <return-value>
45574588 <doc xml:space="preserve"
45584589 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4559- line="548">The same as the @animation argument.</doc>
4590+ line="547">The same as the @animation argument.</doc>
45604591 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45614592 </return-value>
45624593 <parameters>
45634594 <instance-parameter name="animation" transfer-ownership="none">
45644595 <doc xml:space="preserve"
45654596 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4566- line="544">An animation.</doc>
4597+ line="543">An animation.</doc>
45674598 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45684599 </instance-parameter>
45694600 </parameters>
@@ -4575,10 +4606,10 @@ the image.</doc>
45754606 deprecated-version="2.0">
45764607 <doc xml:space="preserve"
45774608 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4578- line="558">Removes a reference from an animation.</doc>
4609+ line="557">Removes a reference from an animation.</doc>
45794610 <doc-deprecated xml:space="preserve">Use g_object_unref().</doc-deprecated>
45804611 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4581- line="86"/>
4612+ line="84"/>
45824613 <return-value transfer-ownership="none">
45834614 <type name="none" c:type="void"/>
45844615 </return-value>
@@ -4586,7 +4617,7 @@ the image.</doc>
45864617 <instance-parameter name="animation" transfer-ownership="none">
45874618 <doc xml:space="preserve"
45884619 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4589- line="560">An animation.</doc>
4620+ line="559">An animation.</doc>
45904621 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
45914622 </instance-parameter>
45924623 </parameters>
@@ -4600,35 +4631,35 @@ the image.</doc>
46004631 glib:is-gtype-struct-for="PixbufAnimation">
46014632 <doc xml:space="preserve"
46024633 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4603- line="123">Modules supporting animations must derive a type from
4634+ line="120">Modules supporting animations must derive a type from
46044635 #GdkPixbufAnimation, providing suitable implementations of the
46054636 virtual functions.</doc>
46064637 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4607- line="163"/>
4638+ line="160"/>
46084639 <field name="parent_class">
46094640 <doc xml:space="preserve"
46104641 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4611- line="125">the parent class</doc>
4642+ line="122">the parent class</doc>
46124643 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
46134644 </field>
46144645 <field name="is_static_image">
46154646 <doc xml:space="preserve"
46164647 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4617- line="126">returns whether the given animation is just a static image.</doc>
4648+ line="123">returns whether the given animation is just a static image.</doc>
46184649 <callback name="is_static_image">
46194650 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4620- line="153"/>
4651+ line="150"/>
46214652 <return-value transfer-ownership="none">
46224653 <doc xml:space="preserve"
46234654 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4624- line="583">`TRUE` if the "animation" was really just an image</doc>
4655+ line="582">`TRUE` if the "animation" was really just an image</doc>
46254656 <type name="gboolean" c:type="gboolean"/>
46264657 </return-value>
46274658 <parameters>
46284659 <parameter name="animation" transfer-ownership="none">
46294660 <doc xml:space="preserve"
46304661 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4631- line="574">a #GdkPixbufAnimation</doc>
4662+ line="573">a #GdkPixbufAnimation</doc>
46324663 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46334664 </parameter>
46344665 </parameters>
@@ -4637,21 +4668,21 @@ virtual functions.</doc>
46374668 <field name="get_static_image">
46384669 <doc xml:space="preserve"
46394670 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4640- line="127">returns a static image representing the given animation.</doc>
4671+ line="124">returns a static image representing the given animation.</doc>
46414672 <callback name="get_static_image">
46424673 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4643- line="155"/>
4674+ line="152"/>
46444675 <return-value transfer-ownership="none">
46454676 <doc xml:space="preserve"
46464677 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4647- line="609">unanimated image representing the animation</doc>
4678+ line="608">unanimated image representing the animation</doc>
46484679 <type name="Pixbuf" c:type="GdkPixbuf*"/>
46494680 </return-value>
46504681 <parameters>
46514682 <parameter name="animation" transfer-ownership="none">
46524683 <doc xml:space="preserve"
46534684 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4654- line="595">a #GdkPixbufAnimation</doc>
4685+ line="594">a #GdkPixbufAnimation</doc>
46554686 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
46564687 </parameter>
46574688 </parameters>
@@ -4660,10 +4691,10 @@ virtual functions.</doc>
46604691 <field name="get_size">
46614692 <doc xml:space="preserve"
46624693 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4663- line="128">fills @width and @height with the frame size of the animation.</doc>
4694+ line="125">fills @width and @height with the frame size of the animation.</doc>
46644695 <callback name="get_size">
46654696 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4666- line="157"/>
4697+ line="154"/>
46674698 <return-value transfer-ownership="none">
46684699 <type name="none" c:type="void"/>
46694700 </return-value>
@@ -4683,21 +4714,21 @@ virtual functions.</doc>
46834714 <field name="get_iter">
46844715 <doc xml:space="preserve"
46854716 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4686- line="129">returns an iterator for the given animation.</doc>
4717+ line="126">returns an iterator for the given animation.</doc>
46874718 <callback name="get_iter">
46884719 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4689- line="161"/>
4720+ line="158"/>
46904721 <return-value transfer-ownership="full">
46914722 <doc xml:space="preserve"
46924723 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4693- line="704">an iterator to move over the animation</doc>
4724+ line="703">an iterator to move over the animation</doc>
46944725 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
46954726 </return-value>
46964727 <parameters>
46974728 <parameter name="animation" transfer-ownership="none">
46984729 <doc xml:space="preserve"
46994730 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4700- line="666">a #GdkPixbufAnimation</doc>
4731+ line="665">a #GdkPixbufAnimation</doc>
47014732 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
47024733 </parameter>
47034734 <parameter name="start_time"
@@ -4706,7 +4737,7 @@ virtual functions.</doc>
47064737 allow-none="1">
47074738 <doc xml:space="preserve"
47084739 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4709- line="667">time when the animation starts playing</doc>
4740+ line="666">time when the animation starts playing</doc>
47104741 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
47114742 </parameter>
47124743 </parameters>
@@ -4722,14 +4753,14 @@ virtual functions.</doc>
47224753 glib:type-struct="PixbufAnimationIterClass">
47234754 <doc xml:space="preserve"
47244755 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4725- line="50">An opaque object representing an iterator which points to a
4756+ line="52">An opaque object representing an iterator which points to a
47264757 certain position in an animation.</doc>
47274758 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4728- line="208"/>
4759+ line="205"/>
47294760 <virtual-method name="advance" invoker="advance">
47304761 <doc xml:space="preserve"
47314762 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4732- line="813">Possibly advances an animation to a new frame.
4763+ line="812">Possibly advances an animation to a new frame.
47334764
47344765 Chooses the frame based on the start time passed to
47354766 gdk_pixbuf_animation_get_iter().
@@ -4751,18 +4782,18 @@ display, assuming the display had been rendered prior to advancing;
47514782 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
47524783 and update the display with the new pixbuf.</doc>
47534784 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4754- line="206"/>
4785+ line="203"/>
47554786 <return-value transfer-ownership="none">
47564787 <doc xml:space="preserve"
47574788 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4758- line="840">`TRUE` if the image may need updating</doc>
4789+ line="839">`TRUE` if the image may need updating</doc>
47594790 <type name="gboolean" c:type="gboolean"/>
47604791 </return-value>
47614792 <parameters>
47624793 <instance-parameter name="iter" transfer-ownership="none">
47634794 <doc xml:space="preserve"
47644795 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4765- line="815">a #GdkPixbufAnimationIter</doc>
4796+ line="814">a #GdkPixbufAnimationIter</doc>
47664797 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
47674798 </instance-parameter>
47684799 <parameter name="current_time"
@@ -4771,7 +4802,7 @@ and update the display with the new pixbuf.</doc>
47714802 allow-none="1">
47724803 <doc xml:space="preserve"
47734804 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4774- line="816">current time</doc>
4805+ line="815">current time</doc>
47754806 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
47764807 </parameter>
47774808 </parameters>
@@ -4779,7 +4810,7 @@ and update the display with the new pixbuf.</doc>
47794810 <virtual-method name="get_delay_time" invoker="get_delay_time">
47804811 <doc xml:space="preserve"
47814812 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4782- line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4813+ line="734">Gets the number of milliseconds the current pixbuf should be displayed,
47834814 or -1 if the current pixbuf should be displayed forever.
47844815
47854816 The `g_timeout_add()` function conveniently takes a timeout in milliseconds,
@@ -4789,18 +4820,18 @@ Note that some formats, like GIF, might clamp the timeout values in the
47894820 image file to avoid updates that are just too quick. The minimum timeout
47904821 for GIF images is currently 20 milliseconds.</doc>
47914822 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4792- line="200"/>
4823+ line="197"/>
47934824 <return-value transfer-ownership="none">
47944825 <doc xml:space="preserve"
47954826 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4796- line="749">delay time in milliseconds (thousandths of a second)</doc>
4827+ line="748">delay time in milliseconds (thousandths of a second)</doc>
47974828 <type name="gint" c:type="int"/>
47984829 </return-value>
47994830 <parameters>
48004831 <instance-parameter name="iter" transfer-ownership="none">
48014832 <doc xml:space="preserve"
48024833 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4803- line="737">an animation iterator</doc>
4834+ line="736">an animation iterator</doc>
48044835 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48054836 </instance-parameter>
48064837 </parameters>
@@ -4808,7 +4839,7 @@ for GIF images is currently 20 milliseconds.</doc>
48084839 <virtual-method name="get_pixbuf" invoker="get_pixbuf">
48094840 <doc xml:space="preserve"
48104841 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4811- line="760">Gets the current pixbuf which should be displayed.
4842+ line="759">Gets the current pixbuf which should be displayed.
48124843
48134844 The pixbuf might not be the same size as the animation itself
48144845 (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()).
@@ -4824,18 +4855,18 @@ gdk_pixbuf_animation_iter_advance().
48244855 Copy the pixbuf to keep it (don't just add a reference), as it may get
48254856 recycled as you advance the iterator.</doc>
48264857 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4827- line="202"/>
4858+ line="199"/>
48284859 <return-value transfer-ownership="none">
48294860 <doc xml:space="preserve"
48304861 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4831- line="780">the pixbuf to be displayed</doc>
4862+ line="779">the pixbuf to be displayed</doc>
48324863 <type name="Pixbuf" c:type="GdkPixbuf*"/>
48334864 </return-value>
48344865 <parameters>
48354866 <instance-parameter name="iter" transfer-ownership="none">
48364867 <doc xml:space="preserve"
48374868 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4838- line="762">an animation iterator</doc>
4869+ line="761">an animation iterator</doc>
48394870 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48404871 </instance-parameter>
48414872 </parameters>
@@ -4844,25 +4875,25 @@ recycled as you advance the iterator.</doc>
48444875 invoker="on_currently_loading_frame">
48454876 <doc xml:space="preserve"
48464877 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4847- line="791">Used to determine how to respond to the area_updated signal on
4878+ line="790">Used to determine how to respond to the area_updated signal on
48484879 #GdkPixbufLoader when loading an animation.
48494880
48504881 The `::area_updated` signal is emitted for an area of the frame currently
48514882 streaming in to the loader. So if you're on the currently loading frame,
48524883 you will need to redraw the screen for the updated area.</doc>
48534884 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4854- line="204"/>
4885+ line="201"/>
48554886 <return-value transfer-ownership="none">
48564887 <doc xml:space="preserve"
48574888 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4858- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
4889+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
48594890 <type name="gboolean" c:type="gboolean"/>
48604891 </return-value>
48614892 <parameters>
48624893 <instance-parameter name="iter" transfer-ownership="none">
48634894 <doc xml:space="preserve"
48644895 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4865- line="793">a #GdkPixbufAnimationIter</doc>
4896+ line="792">a #GdkPixbufAnimationIter</doc>
48664897 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
48674898 </instance-parameter>
48684899 </parameters>
@@ -4870,7 +4901,7 @@ you will need to redraw the screen for the updated area.</doc>
48704901 <method name="advance" c:identifier="gdk_pixbuf_animation_iter_advance">
48714902 <doc xml:space="preserve"
48724903 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4873- line="813">Possibly advances an animation to a new frame.
4904+ line="812">Possibly advances an animation to a new frame.
48744905
48754906 Chooses the frame based on the start time passed to
48764907 gdk_pixbuf_animation_get_iter().
@@ -4892,18 +4923,18 @@ display, assuming the display had been rendered prior to advancing;
48924923 if `TRUE`, you need to call gdk_pixbuf_animation_iter_get_pixbuf()
48934924 and update the display with the new pixbuf.</doc>
48944925 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4895- line="114"/>
4926+ line="111"/>
48964927 <return-value transfer-ownership="none">
48974928 <doc xml:space="preserve"
48984929 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4899- line="840">`TRUE` if the image may need updating</doc>
4930+ line="839">`TRUE` if the image may need updating</doc>
49004931 <type name="gboolean" c:type="gboolean"/>
49014932 </return-value>
49024933 <parameters>
49034934 <instance-parameter name="iter" transfer-ownership="none">
49044935 <doc xml:space="preserve"
49054936 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4906- line="815">a #GdkPixbufAnimationIter</doc>
4937+ line="814">a #GdkPixbufAnimationIter</doc>
49074938 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49084939 </instance-parameter>
49094940 <parameter name="current_time"
@@ -4912,7 +4943,7 @@ and update the display with the new pixbuf.</doc>
49124943 allow-none="1">
49134944 <doc xml:space="preserve"
49144945 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4915- line="816">current time</doc>
4946+ line="815">current time</doc>
49164947 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
49174948 </parameter>
49184949 </parameters>
@@ -4921,7 +4952,7 @@ and update the display with the new pixbuf.</doc>
49214952 c:identifier="gdk_pixbuf_animation_iter_get_delay_time">
49224953 <doc xml:space="preserve"
49234954 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4924- line="735">Gets the number of milliseconds the current pixbuf should be displayed,
4955+ line="734">Gets the number of milliseconds the current pixbuf should be displayed,
49254956 or -1 if the current pixbuf should be displayed forever.
49264957
49274958 The `g_timeout_add()` function conveniently takes a timeout in milliseconds,
@@ -4931,18 +4962,18 @@ Note that some formats, like GIF, might clamp the timeout values in the
49314962 image file to avoid updates that are just too quick. The minimum timeout
49324963 for GIF images is currently 20 milliseconds.</doc>
49334964 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4934- line="107"/>
4965+ line="104"/>
49354966 <return-value transfer-ownership="none">
49364967 <doc xml:space="preserve"
49374968 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4938- line="749">delay time in milliseconds (thousandths of a second)</doc>
4969+ line="748">delay time in milliseconds (thousandths of a second)</doc>
49394970 <type name="gint" c:type="int"/>
49404971 </return-value>
49414972 <parameters>
49424973 <instance-parameter name="iter" transfer-ownership="none">
49434974 <doc xml:space="preserve"
49444975 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4945- line="737">an animation iterator</doc>
4976+ line="736">an animation iterator</doc>
49464977 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49474978 </instance-parameter>
49484979 </parameters>
@@ -4951,7 +4982,7 @@ for GIF images is currently 20 milliseconds.</doc>
49514982 c:identifier="gdk_pixbuf_animation_iter_get_pixbuf">
49524983 <doc xml:space="preserve"
49534984 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4954- line="760">Gets the current pixbuf which should be displayed.
4985+ line="759">Gets the current pixbuf which should be displayed.
49554986
49564987 The pixbuf might not be the same size as the animation itself
49574988 (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()).
@@ -4967,18 +4998,18 @@ gdk_pixbuf_animation_iter_advance().
49674998 Copy the pixbuf to keep it (don't just add a reference), as it may get
49684999 recycled as you advance the iterator.</doc>
49695000 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4970- line="109"/>
5001+ line="106"/>
49715002 <return-value transfer-ownership="none">
49725003 <doc xml:space="preserve"
49735004 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4974- line="780">the pixbuf to be displayed</doc>
5005+ line="779">the pixbuf to be displayed</doc>
49755006 <type name="Pixbuf" c:type="GdkPixbuf*"/>
49765007 </return-value>
49775008 <parameters>
49785009 <instance-parameter name="iter" transfer-ownership="none">
49795010 <doc xml:space="preserve"
49805011 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4981- line="762">an animation iterator</doc>
5012+ line="761">an animation iterator</doc>
49825013 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
49835014 </instance-parameter>
49845015 </parameters>
@@ -4987,25 +5018,25 @@ recycled as you advance the iterator.</doc>
49875018 c:identifier="gdk_pixbuf_animation_iter_on_currently_loading_frame">
49885019 <doc xml:space="preserve"
49895020 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
4990- line="791">Used to determine how to respond to the area_updated signal on
5021+ line="790">Used to determine how to respond to the area_updated signal on
49915022 #GdkPixbufLoader when loading an animation.
49925023
49935024 The `::area_updated` signal is emitted for an area of the frame currently
49945025 streaming in to the loader. So if you're on the currently loading frame,
49955026 you will need to redraw the screen for the updated area.</doc>
49965027 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
4997- line="111"/>
5028+ line="108"/>
49985029 <return-value transfer-ownership="none">
49995030 <doc xml:space="preserve"
50005031 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5001- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5032+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
50025033 <type name="gboolean" c:type="gboolean"/>
50035034 </return-value>
50045035 <parameters>
50055036 <instance-parameter name="iter" transfer-ownership="none">
50065037 <doc xml:space="preserve"
50075038 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5008- line="793">a #GdkPixbufAnimationIter</doc>
5039+ line="792">a #GdkPixbufAnimationIter</doc>
50095040 <type name="PixbufAnimationIter" c:type="GdkPixbufAnimationIter*"/>
50105041 </instance-parameter>
50115042 </parameters>
@@ -5019,36 +5050,36 @@ you will need to redraw the screen for the updated area.</doc>
50195050 glib:is-gtype-struct-for="PixbufAnimationIter">
50205051 <doc xml:space="preserve"
50215052 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5022- line="168">Modules supporting animations must derive a type from
5053+ line="165">Modules supporting animations must derive a type from
50235054 #GdkPixbufAnimationIter, providing suitable implementations of the
50245055 virtual functions.</doc>
50255056 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5026- line="208"/>
5057+ line="205"/>
50275058 <field name="parent_class">
50285059 <doc xml:space="preserve"
50295060 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5030- line="170">the parent class</doc>
5061+ line="167">the parent class</doc>
50315062 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
50325063 </field>
50335064 <field name="get_delay_time">
50345065 <doc xml:space="preserve"
50355066 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5036- line="171">returns the time in milliseconds that the current frame
5067+ line="168">returns the time in milliseconds that the current frame
50375068 should be shown.</doc>
50385069 <callback name="get_delay_time">
50395070 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5040- line="200"/>
5071+ line="197"/>
50415072 <return-value transfer-ownership="none">
50425073 <doc xml:space="preserve"
50435074 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5044- line="749">delay time in milliseconds (thousandths of a second)</doc>
5075+ line="748">delay time in milliseconds (thousandths of a second)</doc>
50455076 <type name="gint" c:type="int"/>
50465077 </return-value>
50475078 <parameters>
50485079 <parameter name="iter" transfer-ownership="none">
50495080 <doc xml:space="preserve"
50505081 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5051- line="737">an animation iterator</doc>
5082+ line="736">an animation iterator</doc>
50525083 <type name="PixbufAnimationIter"
50535084 c:type="GdkPixbufAnimationIter*"/>
50545085 </parameter>
@@ -5058,21 +5089,21 @@ virtual functions.</doc>
50585089 <field name="get_pixbuf">
50595090 <doc xml:space="preserve"
50605091 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5061- line="173">returns the current frame.</doc>
5092+ line="170">returns the current frame.</doc>
50625093 <callback name="get_pixbuf">
50635094 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5064- line="202"/>
5095+ line="199"/>
50655096 <return-value transfer-ownership="none">
50665097 <doc xml:space="preserve"
50675098 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5068- line="780">the pixbuf to be displayed</doc>
5099+ line="779">the pixbuf to be displayed</doc>
50695100 <type name="Pixbuf" c:type="GdkPixbuf*"/>
50705101 </return-value>
50715102 <parameters>
50725103 <parameter name="iter" transfer-ownership="none">
50735104 <doc xml:space="preserve"
50745105 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5075- line="762">an animation iterator</doc>
5106+ line="761">an animation iterator</doc>
50765107 <type name="PixbufAnimationIter"
50775108 c:type="GdkPixbufAnimationIter*"/>
50785109 </parameter>
@@ -5082,22 +5113,22 @@ virtual functions.</doc>
50825113 <field name="on_currently_loading_frame">
50835114 <doc xml:space="preserve"
50845115 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5085- line="174">returns whether the current frame of @iter is
5116+ line="171">returns whether the current frame of @iter is
50865117 being loaded.</doc>
50875118 <callback name="on_currently_loading_frame">
50885119 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5089- line="204"/>
5120+ line="201"/>
50905121 <return-value transfer-ownership="none">
50915122 <doc xml:space="preserve"
50925123 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5093- line="802">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
5124+ line="801">`TRUE` if the frame we're on is partially loaded, or the last frame</doc>
50945125 <type name="gboolean" c:type="gboolean"/>
50955126 </return-value>
50965127 <parameters>
50975128 <parameter name="iter" transfer-ownership="none">
50985129 <doc xml:space="preserve"
50995130 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5100- line="793">a #GdkPixbufAnimationIter</doc>
5131+ line="792">a #GdkPixbufAnimationIter</doc>
51015132 <type name="PixbufAnimationIter"
51025133 c:type="GdkPixbufAnimationIter*"/>
51035134 </parameter>
@@ -5107,22 +5138,22 @@ virtual functions.</doc>
51075138 <field name="advance">
51085139 <doc xml:space="preserve"
51095140 filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5110- line="176">advances the iterator to @current_time, possibly changing the
5141+ line="173">advances the iterator to @current_time, possibly changing the
51115142 current frame.</doc>
51125143 <callback name="advance">
51135144 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
5114- line="206"/>
5145+ line="203"/>
51155146 <return-value transfer-ownership="none">
51165147 <doc xml:space="preserve"
51175148 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5118- line="840">`TRUE` if the image may need updating</doc>
5149+ line="839">`TRUE` if the image may need updating</doc>
51195150 <type name="gboolean" c:type="gboolean"/>
51205151 </return-value>
51215152 <parameters>
51225153 <parameter name="iter" transfer-ownership="none">
51235154 <doc xml:space="preserve"
51245155 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5125- line="815">a #GdkPixbufAnimationIter</doc>
5156+ line="814">a #GdkPixbufAnimationIter</doc>
51265157 <type name="PixbufAnimationIter"
51275158 c:type="GdkPixbufAnimationIter*"/>
51285159 </parameter>
@@ -5132,7 +5163,7 @@ virtual functions.</doc>
51325163 allow-none="1">
51335164 <doc xml:space="preserve"
51345165 filename="gdk-pixbuf/gdk-pixbuf-animation.c"
5135- line="816">current time</doc>
5166+ line="815">current time</doc>
51365167 <type name="GLib.TimeVal" c:type="const GTimeVal*"/>
51375168 </parameter>
51385169 </parameters>
@@ -5333,12 +5364,12 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53335364 <method name="copy" c:identifier="gdk_pixbuf_format_copy" version="2.22">
53345365 <doc xml:space="preserve"
53355366 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5336- line="3452">Creates a copy of `format`.</doc>
5367+ line="3546">Creates a copy of `format`.</doc>
53375368 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="92"/>
53385369 <return-value transfer-ownership="full" nullable="1">
53395370 <doc xml:space="preserve"
53405371 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5341- line="3458">the newly allocated copy of a `GdkPixbufFormat`. Use
5372+ line="3552">the newly allocated copy of a `GdkPixbufFormat`. Use
53425373 gdk_pixbuf_format_free() to free the resources when done</doc>
53435374 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53445375 </return-value>
@@ -5346,7 +5377,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53465377 <instance-parameter name="format" transfer-ownership="none">
53475378 <doc xml:space="preserve"
53485379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5349- line="3454">a pixbuf format</doc>
5380+ line="3548">a pixbuf format</doc>
53505381 <type name="PixbufFormat" c:type="const GdkPixbufFormat*"/>
53515382 </instance-parameter>
53525383 </parameters>
@@ -5354,7 +5385,7 @@ use the `gdk_pixbuf_format_*` family of functions.</doc>
53545385 <method name="free" c:identifier="gdk_pixbuf_format_free" version="2.22">
53555386 <doc xml:space="preserve"
53565387 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5357- line="3472">Frees the resources allocated when copying a `GdkPixbufFormat`
5388+ line="3566">Frees the resources allocated when copying a `GdkPixbufFormat`
53585389 using gdk_pixbuf_format_copy()</doc>
53595390 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="94"/>
53605391 <return-value transfer-ownership="none">
@@ -5364,7 +5395,7 @@ using gdk_pixbuf_format_copy()</doc>
53645395 <instance-parameter name="format" transfer-ownership="none">
53655396 <doc xml:space="preserve"
53665397 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5367- line="3474">a pixbuf format</doc>
5398+ line="3568">a pixbuf format</doc>
53685399 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53695400 </instance-parameter>
53705401 </parameters>
@@ -5374,19 +5405,19 @@ using gdk_pixbuf_format_copy()</doc>
53745405 version="2.2">
53755406 <doc xml:space="preserve"
53765407 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5377- line="3249">Returns a description of the format.</doc>
5408+ line="3343">Returns a description of the format.</doc>
53785409 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="56"/>
53795410 <return-value transfer-ownership="full" nullable="1">
53805411 <doc xml:space="preserve"
53815412 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5382- line="3255">a description of the format.</doc>
5413+ line="3349">a description of the format.</doc>
53835414 <type name="utf8" c:type="gchar*"/>
53845415 </return-value>
53855416 <parameters>
53865417 <instance-parameter name="format" transfer-ownership="none">
53875418 <doc xml:space="preserve"
53885419 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5389- line="3251">a `GdkPixbufFormat`</doc>
5420+ line="3345">a `GdkPixbufFormat`</doc>
53905421 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
53915422 </instance-parameter>
53925423 </parameters>
@@ -5396,13 +5427,13 @@ using gdk_pixbuf_format_copy()</doc>
53965427 version="2.2">
53975428 <doc xml:space="preserve"
53985429 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5399- line="3293">Returns the filename extensions typically used for files in the
5430+ line="3387">Returns the filename extensions typically used for files in the
54005431 given format.</doc>
54015432 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="60"/>
54025433 <return-value transfer-ownership="full" nullable="1">
54035434 <doc xml:space="preserve"
54045435 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5405- line="3300">an array of
5436+ line="3394">an array of
54065437 filename extensions</doc>
54075438 <array c:type="gchar**">
54085439 <type name="utf8"/>
@@ -5412,7 +5443,7 @@ given format.</doc>
54125443 <instance-parameter name="format" transfer-ownership="none">
54135444 <doc xml:space="preserve"
54145445 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5415- line="3295">a `GdkPixbufFormat`</doc>
5446+ line="3389">a `GdkPixbufFormat`</doc>
54165447 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54175448 </instance-parameter>
54185449 </parameters>
@@ -5422,7 +5453,7 @@ given format.</doc>
54225453 version="2.6">
54235454 <doc xml:space="preserve"
54245455 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5425- line="3397">Returns information about the license of the image loader for the format.
5456+ line="3491">Returns information about the license of the image loader for the format.
54265457
54275458 The returned string should be a shorthand for a well known license, e.g.
54285459 "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license.</doc>
@@ -5430,14 +5461,14 @@ The returned string should be a shorthand for a well known license, e.g.
54305461 <return-value transfer-ownership="full" nullable="1">
54315462 <doc xml:space="preserve"
54325463 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5433- line="3406">a string describing the license of the pixbuf format</doc>
5464+ line="3500">a string describing the license of the pixbuf format</doc>
54345465 <type name="utf8" c:type="gchar*"/>
54355466 </return-value>
54365467 <parameters>
54375468 <instance-parameter name="format" transfer-ownership="none">
54385469 <doc xml:space="preserve"
54395470 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5440- line="3399">a pixbuf format</doc>
5471+ line="3493">a pixbuf format</doc>
54415472 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54425473 </instance-parameter>
54435474 </parameters>
@@ -5447,12 +5478,12 @@ The returned string should be a shorthand for a well known license, e.g.
54475478 version="2.2">
54485479 <doc xml:space="preserve"
54495480 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5450- line="3275">Returns the mime types supported by the format.</doc>
5481+ line="3369">Returns the mime types supported by the format.</doc>
54515482 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="58"/>
54525483 <return-value transfer-ownership="full" nullable="1">
54535484 <doc xml:space="preserve"
54545485 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5455- line="3281">an array of mime types</doc>
5486+ line="3375">an array of mime types</doc>
54565487 <array c:type="gchar**">
54575488 <type name="utf8"/>
54585489 </array>
@@ -5461,7 +5492,7 @@ The returned string should be a shorthand for a well known license, e.g.
54615492 <instance-parameter name="format" transfer-ownership="none">
54625493 <doc xml:space="preserve"
54635494 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5464- line="3277">a `GdkPixbufFormat`</doc>
5495+ line="3371">a `GdkPixbufFormat`</doc>
54655496 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54665497 </instance-parameter>
54675498 </parameters>
@@ -5471,19 +5502,19 @@ The returned string should be a shorthand for a well known license, e.g.
54715502 version="2.2">
54725503 <doc xml:space="preserve"
54735504 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5474- line="3231">Returns the name of the format.</doc>
5505+ line="3325">Returns the name of the format.</doc>
54755506 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="54"/>
54765507 <return-value transfer-ownership="full" nullable="1">
54775508 <doc xml:space="preserve"
54785509 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5479- line="3237">the name of the format.</doc>
5510+ line="3331">the name of the format.</doc>
54805511 <type name="utf8" c:type="gchar*"/>
54815512 </return-value>
54825513 <parameters>
54835514 <instance-parameter name="format" transfer-ownership="none">
54845515 <doc xml:space="preserve"
54855516 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5486- line="3233">a `GdkPixbufFormat`</doc>
5517+ line="3327">a `GdkPixbufFormat`</doc>
54875518 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
54885519 </instance-parameter>
54895520 </parameters>
@@ -5493,21 +5524,21 @@ The returned string should be a shorthand for a well known license, e.g.
54935524 version="2.6">
54945525 <doc xml:space="preserve"
54955526 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5496- line="3353">Returns whether this image format is disabled.
5527+ line="3447">Returns whether this image format is disabled.
54975528
54985529 See gdk_pixbuf_format_set_disabled().</doc>
54995530 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="69"/>
55005531 <return-value transfer-ownership="none">
55015532 <doc xml:space="preserve"
55025533 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5503- line="3361">whether this image format is disabled.</doc>
5534+ line="3455">whether this image format is disabled.</doc>
55045535 <type name="gboolean" c:type="gboolean"/>
55055536 </return-value>
55065537 <parameters>
55075538 <instance-parameter name="format" transfer-ownership="none">
55085539 <doc xml:space="preserve"
55095540 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5510- line="3355">a `GdkPixbufFormat`</doc>
5541+ line="3449">a `GdkPixbufFormat`</doc>
55115542 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55125543 </instance-parameter>
55135544 </parameters>
@@ -5517,7 +5548,7 @@ See gdk_pixbuf_format_set_disabled().</doc>
55175548 version="2.36">
55185549 <doc xml:space="preserve"
55195550 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5520- line="3488">Returns `TRUE` if the save option specified by @option_key is supported when
5551+ line="3582">Returns `TRUE` if the save option specified by @option_key is supported when
55215552 saving a pixbuf using the module implementing @format.
55225553
55235554 See gdk_pixbuf_save() for more information about option keys.</doc>
@@ -5525,20 +5556,20 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
55255556 <return-value transfer-ownership="none">
55265557 <doc xml:space="preserve"
55275558 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5528- line="3498">`TRUE` if the specified option is supported</doc>
5559+ line="3592">`TRUE` if the specified option is supported</doc>
55295560 <type name="gboolean" c:type="gboolean"/>
55305561 </return-value>
55315562 <parameters>
55325563 <instance-parameter name="format" transfer-ownership="none">
55335564 <doc xml:space="preserve"
55345565 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5535- line="3490">a pixbuf format</doc>
5566+ line="3584">a pixbuf format</doc>
55365567 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55375568 </instance-parameter>
55385569 <parameter name="option_key" transfer-ownership="none">
55395570 <doc xml:space="preserve"
55405571 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5541- line="3491">the name of an option</doc>
5572+ line="3585">the name of an option</doc>
55425573 <type name="utf8" c:type="const gchar*"/>
55435574 </parameter>
55445575 </parameters>
@@ -5548,7 +5579,7 @@ See gdk_pixbuf_save() for more information about option keys.</doc>
55485579 version="2.6">
55495580 <doc xml:space="preserve"
55505581 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5551- line="3331">Returns whether this image format is scalable.
5582+ line="3425">Returns whether this image format is scalable.
55525583
55535584 If a file is in a scalable format, it is preferable to load it at
55545585 the desired size, rather than loading it at the default size and
@@ -5557,14 +5588,14 @@ scaling the resulting pixbuf to the desired size.</doc>
55575588 <return-value transfer-ownership="none">
55585589 <doc xml:space="preserve"
55595590 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5560- line="3341">whether this image format is scalable.</doc>
5591+ line="3435">whether this image format is scalable.</doc>
55615592 <type name="gboolean" c:type="gboolean"/>
55625593 </return-value>
55635594 <parameters>
55645595 <instance-parameter name="format" transfer-ownership="none">
55655596 <doc xml:space="preserve"
55665597 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5567- line="3333">a `GdkPixbufFormat`</doc>
5598+ line="3427">a `GdkPixbufFormat`</doc>
55685599 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55695600 </instance-parameter>
55705601 </parameters>
@@ -5574,19 +5605,19 @@ scaling the resulting pixbuf to the desired size.</doc>
55745605 version="2.2">
55755606 <doc xml:space="preserve"
55765607 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5577- line="3313">Returns whether pixbufs can be saved in the given format.</doc>
5608+ line="3407">Returns whether pixbufs can be saved in the given format.</doc>
55785609 <source-position filename="gdk-pixbuf/gdk-pixbuf-io.h" line="65"/>
55795610 <return-value transfer-ownership="none">
55805611 <doc xml:space="preserve"
55815612 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5582- line="3319">whether pixbufs can be saved in the given format.</doc>
5613+ line="3413">whether pixbufs can be saved in the given format.</doc>
55835614 <type name="gboolean" c:type="gboolean"/>
55845615 </return-value>
55855616 <parameters>
55865617 <instance-parameter name="format" transfer-ownership="none">
55875618 <doc xml:space="preserve"
55885619 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5589- line="3315">a `GdkPixbufFormat`</doc>
5620+ line="3409">a `GdkPixbufFormat`</doc>
55905621 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
55915622 </instance-parameter>
55925623 </parameters>
@@ -5596,7 +5627,7 @@ scaling the resulting pixbuf to the desired size.</doc>
55965627 version="2.6">
55975628 <doc xml:space="preserve"
55985629 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5599- line="3373">Disables or enables an image format.
5630+ line="3467">Disables or enables an image format.
56005631
56015632 If a format is disabled, GdkPixbuf won't use the image loader for
56025633 this format to load images.
@@ -5611,13 +5642,13 @@ inappropriate license, see gdk_pixbuf_format_get_license().</doc>
56115642 <instance-parameter name="format" transfer-ownership="none">
56125643 <doc xml:space="preserve"
56135644 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5614- line="3375">a `GdkPixbufFormat`</doc>
5645+ line="3469">a `GdkPixbufFormat`</doc>
56155646 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
56165647 </instance-parameter>
56175648 <parameter name="disabled" transfer-ownership="none">
56185649 <doc xml:space="preserve"
56195650 filename="gdk-pixbuf/gdk-pixbuf-io.c"
5620- line="3376">`TRUE` to disable the format @format</doc>
5651+ line="3470">`TRUE` to disable the format @format</doc>
56215652 <type name="gboolean" c:type="gboolean"/>
56225653 </parameter>
56235654 </parameters>
@@ -5712,12 +5743,12 @@ desired time stamp.</doc>
57125743 <constructor name="new" c:identifier="gdk_pixbuf_loader_new">
57135744 <doc xml:space="preserve"
57145745 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5715- line="596">Creates a new pixbuf loader object.</doc>
5746+ line="606">Creates a new pixbuf loader object.</doc>
57165747 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="79"/>
57175748 <return-value transfer-ownership="full">
57185749 <doc xml:space="preserve"
57195750 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5720- line="601">A newly-created pixbuf loader.</doc>
5751+ line="611">A newly-created pixbuf loader.</doc>
57215752 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57225753 </return-value>
57235754 </constructor>
@@ -5727,7 +5758,7 @@ desired time stamp.</doc>
57275758 throws="1">
57285759 <doc xml:space="preserve"
57295760 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5730- line="654">Creates a new pixbuf loader object that always attempts to parse
5761+ line="664">Creates a new pixbuf loader object that always attempts to parse
57315762 image data as if it were an image of MIME type @mime_type, instead of
57325763 identifying the type automatically.
57335764
@@ -5746,14 +5777,14 @@ structs returned by gdk_pixbuf_get_formats().</doc>
57465777 <return-value transfer-ownership="full">
57475778 <doc xml:space="preserve"
57485779 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5749- line="675">A newly-created pixbuf loader.</doc>
5780+ line="685">A newly-created pixbuf loader.</doc>
57505781 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57515782 </return-value>
57525783 <parameters>
57535784 <parameter name="mime_type" transfer-ownership="none">
57545785 <doc xml:space="preserve"
57555786 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5756- line="656">the mime type to be loaded</doc>
5787+ line="666">the mime type to be loaded</doc>
57575788 <type name="utf8" c:type="const char*"/>
57585789 </parameter>
57595790 </parameters>
@@ -5763,7 +5794,7 @@ structs returned by gdk_pixbuf_get_formats().</doc>
57635794 throws="1">
57645795 <doc xml:space="preserve"
57655796 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5766- line="609">Creates a new pixbuf loader object that always attempts to parse
5797+ line="619">Creates a new pixbuf loader object that always attempts to parse
57675798 image data as if it were an image of type @image_type, instead of
57685799 identifying the type automatically.
57695800
@@ -5781,14 +5812,14 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
57815812 <return-value transfer-ownership="full">
57825813 <doc xml:space="preserve"
57835814 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5784- line="629">A newly-created pixbuf loader.</doc>
5815+ line="639">A newly-created pixbuf loader.</doc>
57855816 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
57865817 </return-value>
57875818 <parameters>
57885819 <parameter name="image_type" transfer-ownership="none">
57895820 <doc xml:space="preserve"
57905821 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5791- line="611">name of the image format to be loaded with the image</doc>
5822+ line="621">name of the image format to be loaded with the image</doc>
57925823 <type name="utf8" c:type="const char*"/>
57935824 </parameter>
57945825 </parameters>
@@ -5858,7 +5889,7 @@ of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().</doc>
58585889 <method name="close" c:identifier="gdk_pixbuf_loader_close" throws="1">
58595890 <doc xml:space="preserve"
58605891 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5861- line="803">Informs a pixbuf loader that no further writes with
5892+ line="815">Informs a pixbuf loader that no further writes with
58625893 gdk_pixbuf_loader_write() will occur, so that it can free its
58635894 internal loading structures.
58645895
@@ -5877,7 +5908,7 @@ you will need to explicitly release any reference you hold.</doc>
58775908 <return-value transfer-ownership="none">
58785909 <doc xml:space="preserve"
58795910 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5880- line="824">`TRUE` if all image data written so far was successfully
5911+ line="836">`TRUE` if all image data written so far was successfully
58815912 passed out via the update_area signal</doc>
58825913 <type name="gboolean" c:type="gboolean"/>
58835914 </return-value>
@@ -5885,7 +5916,7 @@ you will need to explicitly release any reference you hold.</doc>
58855916 <instance-parameter name="loader" transfer-ownership="none">
58865917 <doc xml:space="preserve"
58875918 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5888- line="805">A pixbuf loader.</doc>
5919+ line="817">A pixbuf loader.</doc>
58895920 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
58905921 </instance-parameter>
58915922 </parameters>
@@ -5894,7 +5925,7 @@ you will need to explicitly release any reference you hold.</doc>
58945925 c:identifier="gdk_pixbuf_loader_get_animation">
58955926 <doc xml:space="preserve"
58965927 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5897- line="775">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
5928+ line="787">Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating.
58985929
58995930 In general it only makes sense to call this function after the
59005931 [signal@GdkPixbuf.PixbufLoader::area-prepared] signal has been emitted by
@@ -5906,7 +5937,7 @@ signal, this function will return `NULL`.</doc>
59065937 <return-value transfer-ownership="none" nullable="1">
59075938 <doc xml:space="preserve"
59085939 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5909- line="788">The animation that the loader is
5940+ line="800">The animation that the loader is
59105941 currently loading</doc>
59115942 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
59125943 </return-value>
@@ -5914,7 +5945,7 @@ signal, this function will return `NULL`.</doc>
59145945 <instance-parameter name="loader" transfer-ownership="none">
59155946 <doc xml:space="preserve"
59165947 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5917- line="777">A pixbuf loader</doc>
5948+ line="789">A pixbuf loader</doc>
59185949 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59195950 </instance-parameter>
59205951 </parameters>
@@ -5924,20 +5955,20 @@ signal, this function will return `NULL`.</doc>
59245955 version="2.2">
59255956 <doc xml:space="preserve"
59265957 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5927- line="891">Obtains the available information about the format of the
5958+ line="903">Obtains the available information about the format of the
59285959 currently loading image file.</doc>
59295960 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="107"/>
59305961 <return-value transfer-ownership="none" nullable="1">
59315962 <doc xml:space="preserve"
59325963 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5933- line="898">A #GdkPixbufFormat</doc>
5964+ line="910">A #GdkPixbufFormat</doc>
59345965 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
59355966 </return-value>
59365967 <parameters>
59375968 <instance-parameter name="loader" transfer-ownership="none">
59385969 <doc xml:space="preserve"
59395970 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5940- line="893">A pixbuf loader.</doc>
5971+ line="905">A pixbuf loader.</doc>
59415972 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59425973 </instance-parameter>
59435974 </parameters>
@@ -5945,7 +5976,7 @@ currently loading image file.</doc>
59455976 <method name="get_pixbuf" c:identifier="gdk_pixbuf_loader_get_pixbuf">
59465977 <doc xml:space="preserve"
59475978 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5948- line="737">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
5979+ line="747">Queries the #GdkPixbuf that a pixbuf loader is currently creating.
59495980
59505981 In general it only makes sense to call this function after the
59515982 [signal@GdkPixbuf.PixbufLoader::area-prepared] signal has been
@@ -5964,7 +5995,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
59645995 <return-value transfer-ownership="none" nullable="1">
59655996 <doc xml:space="preserve"
59665997 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5967- line="757">The pixbuf that the loader is
5998+ line="767">The pixbuf that the loader is
59685999 creating</doc>
59696000 <type name="Pixbuf" c:type="GdkPixbuf*"/>
59706001 </return-value>
@@ -5972,7 +6003,7 @@ image" of the animation (see gdk_pixbuf_animation_get_static_image()).</doc>
59726003 <instance-parameter name="loader" transfer-ownership="none">
59736004 <doc xml:space="preserve"
59746005 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
5975- line="739">A pixbuf loader.</doc>
6006+ line="749">A pixbuf loader.</doc>
59766007 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
59776008 </instance-parameter>
59786009 </parameters>
@@ -6018,12 +6049,12 @@ emission of the ::size-prepared signal.</doc>
60186049 <method name="write" c:identifier="gdk_pixbuf_loader_write" throws="1">
60196050 <doc xml:space="preserve"
60206051 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6021- line="506">Parses the next `count` bytes in the given image buffer.</doc>
6052+ line="516">Parses the next `count` bytes in the given image buffer.</doc>
60226053 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="91"/>
60236054 <return-value transfer-ownership="none">
60246055 <doc xml:space="preserve"
60256056 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6026- line="515">`TRUE` if the write was successful, or
6057+ line="525">`TRUE` if the write was successful, or
60276058 `FALSE` if the loader cannot parse the buffer</doc>
60286059 <type name="gboolean" c:type="gboolean"/>
60296060 </return-value>
@@ -6031,13 +6062,13 @@ emission of the ::size-prepared signal.</doc>
60316062 <instance-parameter name="loader" transfer-ownership="none">
60326063 <doc xml:space="preserve"
60336064 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6034- line="508">A pixbuf loader.</doc>
6065+ line="518">A pixbuf loader.</doc>
60356066 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60366067 </instance-parameter>
60376068 <parameter name="buf" transfer-ownership="none">
60386069 <doc xml:space="preserve"
60396070 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6040- line="509">Pointer to image data.</doc>
6071+ line="519">Pointer to image data.</doc>
60416072 <array length="1" zero-terminated="0" c:type="const guchar*">
60426073 <type name="guint8" c:type="guchar"/>
60436074 </array>
@@ -6045,7 +6076,7 @@ emission of the ::size-prepared signal.</doc>
60456076 <parameter name="count" transfer-ownership="none">
60466077 <doc xml:space="preserve"
60476078 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6048- line="510">Length of the @buf buffer in bytes.</doc>
6079+ line="520">Length of the @buf buffer in bytes.</doc>
60496080 <type name="gsize" c:type="gsize"/>
60506081 </parameter>
60516082 </parameters>
@@ -6056,12 +6087,12 @@ emission of the ::size-prepared signal.</doc>
60566087 throws="1">
60576088 <doc xml:space="preserve"
60586089 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6059- line="567">Parses the next contents of the given image buffer.</doc>
6090+ line="577">Parses the next contents of the given image buffer.</doc>
60606091 <source-position filename="gdk-pixbuf/gdk-pixbuf-loader.h" line="96"/>
60616092 <return-value transfer-ownership="none">
60626093 <doc xml:space="preserve"
60636094 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6064- line="575">`TRUE` if the write was successful, or `FALSE` if
6095+ line="585">`TRUE` if the write was successful, or `FALSE` if
60656096 the loader cannot parse the buffer</doc>
60666097 <type name="gboolean" c:type="gboolean"/>
60676098 </return-value>
@@ -6069,13 +6100,13 @@ emission of the ::size-prepared signal.</doc>
60696100 <instance-parameter name="loader" transfer-ownership="none">
60706101 <doc xml:space="preserve"
60716102 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6072- line="569">A pixbuf loader.</doc>
6103+ line="579">A pixbuf loader.</doc>
60736104 <type name="PixbufLoader" c:type="GdkPixbufLoader*"/>
60746105 </instance-parameter>
60756106 <parameter name="buffer" transfer-ownership="none">
60766107 <doc xml:space="preserve"
60776108 filename="gdk-pixbuf/gdk-pixbuf-loader.c"
6078- line="570">The image data as a `GBytes` buffer.</doc>
6109+ line="580">The image data as a `GBytes` buffer.</doc>
60796110 <type name="GLib.Bytes" c:type="GBytes*"/>
60806111 </parameter>
60816112 </parameters>
@@ -6266,7 +6297,7 @@ should be scaled.</doc>
62666297 <record name="PixbufModule" c:type="GdkPixbufModule">
62676298 <doc xml:space="preserve"
62686299 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6269- line="50">A `GdkPixbufModule` contains the necessary functions to load and save
6300+ line="52">A `GdkPixbufModule` contains the necessary functions to load and save
62706301 images in a certain file format.
62716302
62726303 If `GdkPixbuf` has been compiled with `GModule` support, it can be extended
@@ -6315,86 +6346,86 @@ Installing a module is a two-step process:
63156346 <field name="module_name" writable="1">
63166347 <doc xml:space="preserve"
63176348 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6318- line="52">the name of the module, usually the same as the
6349+ line="54">the name of the module, usually the same as the
63196350 usual file extension for images of this type, eg. "xpm", "jpeg" or "png".</doc>
63206351 <type name="utf8" c:type="char*"/>
63216352 </field>
63226353 <field name="module_path" writable="1">
63236354 <doc xml:space="preserve"
63246355 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6325- line="54">the path from which the module is loaded.</doc>
6356+ line="56">the path from which the module is loaded.</doc>
63266357 <type name="utf8" c:type="char*"/>
63276358 </field>
63286359 <field name="module" writable="1">
63296360 <doc xml:space="preserve"
63306361 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6331- line="55">the loaded `GModule`.</doc>
6362+ line="57">the loaded `GModule`.</doc>
63326363 <type name="GModule.Module" c:type="GModule*"/>
63336364 </field>
63346365 <field name="info" writable="1">
63356366 <doc xml:space="preserve"
63366367 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6337- line="56">a `GdkPixbufFormat` holding information about the module.</doc>
6368+ line="58">a `GdkPixbufFormat` holding information about the module.</doc>
63386369 <type name="PixbufFormat" c:type="GdkPixbufFormat*"/>
63396370 </field>
63406371 <field name="load" writable="1">
63416372 <doc xml:space="preserve"
63426373 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6343- line="57">loads an image from a file.</doc>
6374+ line="59">loads an image from a file.</doc>
63446375 <type name="PixbufModuleLoadFunc" c:type="GdkPixbufModuleLoadFunc"/>
63456376 </field>
63466377 <field name="load_xpm_data" writable="1">
63476378 <doc xml:space="preserve"
63486379 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6349- line="58">loads an image from data in memory.</doc>
6380+ line="60">loads an image from data in memory.</doc>
63506381 <type name="PixbufModuleLoadXpmDataFunc"
63516382 c:type="GdkPixbufModuleLoadXpmDataFunc"/>
63526383 </field>
63536384 <field name="begin_load" introspectable="0" writable="1">
63546385 <doc xml:space="preserve"
63556386 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6356- line="59">begins an incremental load.</doc>
6387+ line="61">begins an incremental load.</doc>
63576388 <type name="PixbufModuleBeginLoadFunc"
63586389 c:type="GdkPixbufModuleBeginLoadFunc"/>
63596390 </field>
63606391 <field name="stop_load" writable="1">
63616392 <doc xml:space="preserve"
63626393 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6363- line="60">stops an incremental load.</doc>
6394+ line="62">stops an incremental load.</doc>
63646395 <type name="PixbufModuleStopLoadFunc"
63656396 c:type="GdkPixbufModuleStopLoadFunc"/>
63666397 </field>
63676398 <field name="load_increment" writable="1">
63686399 <doc xml:space="preserve"
63696400 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6370- line="61">continues an incremental load.</doc>
6401+ line="63">continues an incremental load.</doc>
63716402 <type name="PixbufModuleIncrementLoadFunc"
63726403 c:type="GdkPixbufModuleIncrementLoadFunc"/>
63736404 </field>
63746405 <field name="load_animation" writable="1">
63756406 <doc xml:space="preserve"
63766407 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6377- line="62">loads an animation from a file.</doc>
6408+ line="64">loads an animation from a file.</doc>
63786409 <type name="PixbufModuleLoadAnimationFunc"
63796410 c:type="GdkPixbufModuleLoadAnimationFunc"/>
63806411 </field>
63816412 <field name="save" writable="1">
63826413 <doc xml:space="preserve"
63836414 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6384- line="63">saves a `GdkPixbuf` to a file.</doc>
6415+ line="65">saves a `GdkPixbuf` to a file.</doc>
63856416 <type name="PixbufModuleSaveFunc" c:type="GdkPixbufModuleSaveFunc"/>
63866417 </field>
63876418 <field name="save_to_callback" introspectable="0" writable="1">
63886419 <doc xml:space="preserve"
63896420 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6390- line="64">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
6421+ line="66">saves a `GdkPixbuf` by calling the given `GdkPixbufSaveFunc`.</doc>
63916422 <type name="PixbufModuleSaveCallbackFunc"
63926423 c:type="GdkPixbufModuleSaveCallbackFunc"/>
63936424 </field>
63946425 <field name="is_save_option_supported" writable="1">
63956426 <doc xml:space="preserve"
63966427 filename="gdk-pixbuf/gdk-pixbuf-io.c"
6397- line="65">returns whether a save option key is supported by the module</doc>
6428+ line="67">returns whether a save option key is supported by the module</doc>
63986429 <type name="PixbufModuleSaveOptionSupportedFunc"
63996430 c:type="GdkPixbufModuleSaveOptionSupportedFunc"/>
64006431 </field>
@@ -7024,7 +7055,7 @@ signal.</doc>
70247055 glib:get-type="gdk_pixbuf_non_anim_get_type">
70257056 <constructor name="new" c:identifier="gdk_pixbuf_non_anim_new">
70267057 <source-position filename="gdk-pixbuf/gdk-pixbuf-animation.h"
7027- line="215"/>
7058+ line="216"/>
70287059 <return-value transfer-ownership="full">
70297060 <type name="PixbufAnimation" c:type="GdkPixbufAnimation*"/>
70307061 </return-value>
@@ -7084,7 +7115,7 @@ To make them easier to use, their numerical values are the actual degrees.</doc>
70847115 <callback name="PixbufSaveFunc" c:type="GdkPixbufSaveFunc" version="2.4">
70857116 <doc xml:space="preserve"
70867117 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7087- line="346">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
7118+ line="341">Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
70887119
70897120 This function is called once for each block of bytes that is "written"
70907121 by `gdk_pixbuf_save_to_callback()`.
@@ -7092,18 +7123,18 @@ by `gdk_pixbuf_save_to_callback()`.
70927123 If successful it should return `TRUE`; if an error occurs it should set
70937124 `error` and return `FALSE`, in which case `gdk_pixbuf_save_to_callback()`
70947125 will fail with the same error.</doc>
7095- <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="367"/>
7126+ <source-position filename="gdk-pixbuf/gdk-pixbuf-core.h" line="362"/>
70967127 <return-value transfer-ownership="none">
70977128 <doc xml:space="preserve"
70987129 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7099- line="362">`TRUE` if successful, `FALSE` otherwise</doc>
7130+ line="357">`TRUE` if successful, `FALSE` otherwise</doc>
71007131 <type name="gboolean" c:type="gboolean"/>
71017132 </return-value>
71027133 <parameters>
71037134 <parameter name="buf" transfer-ownership="none">
71047135 <doc xml:space="preserve"
71057136 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7106- line="348">bytes to be written.</doc>
7137+ line="343">bytes to be written.</doc>
71077138 <array length="1" zero-terminated="0" c:type="const gchar*">
71087139 <type name="guint8"/>
71097140 </array>
@@ -7111,7 +7142,7 @@ will fail with the same error.</doc>
71117142 <parameter name="count" transfer-ownership="none">
71127143 <doc xml:space="preserve"
71137144 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7114- line="349">number of bytes in @buf.</doc>
7145+ line="344">number of bytes in @buf.</doc>
71157146 <type name="gsize" c:type="gsize"/>
71167147 </parameter>
71177148 <parameter name="error"
@@ -7120,7 +7151,7 @@ will fail with the same error.</doc>
71207151 transfer-ownership="full">
71217152 <doc xml:space="preserve"
71227153 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7123- line="350">A location to return an error.</doc>
7154+ line="345">A location to return an error.</doc>
71247155 <type name="GLib.Error" c:type="GError**"/>
71257156 </parameter>
71267157 <parameter name="data"
@@ -7130,7 +7161,7 @@ will fail with the same error.</doc>
71307161 closure="3">
71317162 <doc xml:space="preserve"
71327163 filename="gdk-pixbuf/gdk-pixbuf-core.h"
7133- line="351">user data passed to gdk_pixbuf_save_to_callback().</doc>
7164+ line="346">user data passed to gdk_pixbuf_save_to_callback().</doc>
71347165 <type name="gpointer" c:type="gpointer"/>
71357166 </parameter>
71367167 </parameters>
@@ -7152,32 +7183,32 @@ will fail with the same error.</doc>
71527183 version="2.8">
71537184 <doc xml:space="preserve"
71547185 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7155- line="413">Creates a new, empty animation.</doc>
7186+ line="415">Creates a new, empty animation.</doc>
71567187 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
71577188 line="55"/>
71587189 <return-value transfer-ownership="full">
71597190 <doc xml:space="preserve"
71607191 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7161- line="421">a newly allocated #GdkPixbufSimpleAnim</doc>
7192+ line="423">a newly allocated #GdkPixbufSimpleAnim</doc>
71627193 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
71637194 </return-value>
71647195 <parameters>
71657196 <parameter name="width" transfer-ownership="none">
71667197 <doc xml:space="preserve"
71677198 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7168- line="415">the width of the animation</doc>
7199+ line="417">the width of the animation</doc>
71697200 <type name="gint" c:type="gint"/>
71707201 </parameter>
71717202 <parameter name="height" transfer-ownership="none">
71727203 <doc xml:space="preserve"
71737204 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7174- line="416">the height of the animation</doc>
7205+ line="418">the height of the animation</doc>
71757206 <type name="gint" c:type="gint"/>
71767207 </parameter>
71777208 <parameter name="rate" transfer-ownership="none">
71787209 <doc xml:space="preserve"
71797210 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7180- line="417">the speed of the animation, in frames per second</doc>
7211+ line="419">the speed of the animation, in frames per second</doc>
71817212 <type name="gfloat" c:type="gfloat"/>
71827213 </parameter>
71837214 </parameters>
@@ -7187,11 +7218,11 @@ will fail with the same error.</doc>
71877218 version="2.8">
71887219 <doc xml:space="preserve"
71897220 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7190- line="440">Adds a new frame to @animation. The @pixbuf must
7221+ line="442">Adds a new frame to @animation. The @pixbuf must
71917222 have the dimensions specified when the animation
71927223 was constructed.</doc>
71937224 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7194- line="59"/>
7225+ line="60"/>
71957226 <return-value transfer-ownership="none">
71967227 <type name="none" c:type="void"/>
71977228 </return-value>
@@ -7199,13 +7230,13 @@ was constructed.</doc>
71997230 <instance-parameter name="animation" transfer-ownership="none">
72007231 <doc xml:space="preserve"
72017232 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7202- line="442">a #GdkPixbufSimpleAnim</doc>
7233+ line="444">a #GdkPixbufSimpleAnim</doc>
72037234 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72047235 </instance-parameter>
72057236 <parameter name="pixbuf" transfer-ownership="none">
72067237 <doc xml:space="preserve"
72077238 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7208- line="443">the pixbuf to add</doc>
7239+ line="445">the pixbuf to add</doc>
72097240 <type name="Pixbuf" c:type="GdkPixbuf*"/>
72107241 </parameter>
72117242 </parameters>
@@ -7216,20 +7247,20 @@ was constructed.</doc>
72167247 version="2.18">
72177248 <doc xml:space="preserve"
72187249 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7219- line="531">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
7250+ line="533">Gets whether @animation should loop indefinitely when it reaches the end.</doc>
72207251 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7221- line="65"/>
7252+ line="66"/>
72227253 <return-value transfer-ownership="none">
72237254 <doc xml:space="preserve"
72247255 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7225- line="537">%TRUE if the animation loops forever, %FALSE otherwise</doc>
7256+ line="539">%TRUE if the animation loops forever, %FALSE otherwise</doc>
72267257 <type name="gboolean" c:type="gboolean"/>
72277258 </return-value>
72287259 <parameters>
72297260 <instance-parameter name="animation" transfer-ownership="none">
72307261 <doc xml:space="preserve"
72317262 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7232- line="533">a #GdkPixbufSimpleAnim</doc>
7263+ line="535">a #GdkPixbufSimpleAnim</doc>
72337264 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72347265 </instance-parameter>
72357266 </parameters>
@@ -7240,9 +7271,9 @@ was constructed.</doc>
72407271 version="2.18">
72417272 <doc xml:space="preserve"
72427273 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7243- line="510">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
7274+ line="512">Sets whether @animation should loop indefinitely when it reaches the end.</doc>
72447275 <source-position filename="gdk-pixbuf/gdk-pixbuf-simple-anim.h"
7245- line="62"/>
7276+ line="63"/>
72467277 <return-value transfer-ownership="none">
72477278 <type name="none" c:type="void"/>
72487279 </return-value>
@@ -7250,13 +7281,13 @@ was constructed.</doc>
72507281 <instance-parameter name="animation" transfer-ownership="none">
72517282 <doc xml:space="preserve"
72527283 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7253- line="512">a #GdkPixbufSimpleAnim</doc>
7284+ line="514">a #GdkPixbufSimpleAnim</doc>
72547285 <type name="PixbufSimpleAnim" c:type="GdkPixbufSimpleAnim*"/>
72557286 </instance-parameter>
72567287 <parameter name="loop" transfer-ownership="none">
72577288 <doc xml:space="preserve"
72587289 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7259- line="513">whether to loop the animation</doc>
7290+ line="515">whether to loop the animation</doc>
72607291 <type name="gboolean" c:type="gboolean"/>
72617292 </parameter>
72627293 </parameters>
@@ -7270,7 +7301,7 @@ was constructed.</doc>
72707301 default-value="FALSE">
72717302 <doc xml:space="preserve"
72727303 filename="gdk-pixbuf/gdk-pixbuf-simple-anim.c"
7273- line="152">Whether the animation should loop when it reaches the end.</doc>
7304+ line="154">Whether the animation should loop when it reaches the end.</doc>
72747305 <type name="gboolean" c:type="gboolean"/>
72757306 </property>
72767307 </class>
M internal/gir/spec/Gio-2.0.gir +3064 -6826 large diff (9890 lines changed): collapsed
M internal/gir/spec/Graphene-1.0.gir +49 -49
@@ -73,7 +73,7 @@ The contents of the returned structure are undefined.</doc>
7373 <doc xml:space="preserve"
7474 filename="src/graphene-box.c"
7575 line="632">`true` if the box is contained in the given box</doc>
76- <type name="gboolean" c:type="_Bool"/>
76+ <type name="gboolean" c:type="bool"/>
7777 </return-value>
7878 <parameters>
7979 <instance-parameter name="a" transfer-ownership="none">
@@ -101,7 +101,7 @@ The contents of the returned structure are undefined.</doc>
101101 <doc xml:space="preserve"
102102 filename="src/graphene-box.c"
103103 line="601">`true` if the point is contained in the given box</doc>
104- <type name="gboolean" c:type="_Bool"/>
104+ <type name="gboolean" c:type="bool"/>
105105 </return-value>
106106 <parameters>
107107 <instance-parameter name="box" transfer-ownership="none">
@@ -127,7 +127,7 @@ The contents of the returned structure are undefined.</doc>
127127 <doc xml:space="preserve"
128128 filename="src/graphene-box.c"
129129 line="682">`true` if the boxes are equal</doc>
130- <type name="gboolean" c:type="_Bool"/>
130+ <type name="gboolean" c:type="bool"/>
131131 </return-value>
132132 <parameters>
133133 <instance-parameter name="a" transfer-ownership="none">
@@ -711,7 +711,7 @@ initialized with graphene_box_empty().</doc>
711711 <doc xml:space="preserve"
712712 filename="src/graphene-box.c"
713713 line="345">true if the two boxes intersect</doc>
714- <type name="gboolean" c:type="_Bool"/>
714+ <type name="gboolean" c:type="bool"/>
715715 </return-value>
716716 <parameters>
717717 <instance-parameter name="a" transfer-ownership="none">
@@ -1018,7 +1018,7 @@ The contents of the returned structure are undefined.</doc>
10181018 <doc xml:space="preserve"
10191019 filename="src/graphene-euler.c"
10201020 line="688">`true` if the two #graphene_euler_t are equal</doc>
1021- <type name="gboolean" c:type="_Bool"/>
1021+ <type name="gboolean" c:type="bool"/>
10221022 </return-value>
10231023 <parameters>
10241024 <instance-parameter name="a" transfer-ownership="none">
@@ -1868,7 +1868,7 @@ The contents of the returned structure are undefined.</doc>
18681868 <doc xml:space="preserve"
18691869 filename="src/graphene-frustum.c"
18701870 line="220">`true` if the point is inside the frustum</doc>
1871- <type name="gboolean" c:type="_Bool"/>
1871+ <type name="gboolean" c:type="bool"/>
18721872 </return-value>
18731873 <parameters>
18741874 <instance-parameter name="f" transfer-ownership="none">
@@ -1894,7 +1894,7 @@ The contents of the returned structure are undefined.</doc>
18941894 <doc xml:space="preserve"
18951895 filename="src/graphene-frustum.c"
18961896 line="344">`true` if the given frustums are equal</doc>
1897- <type name="gboolean" c:type="_Bool"/>
1897+ <type name="gboolean" c:type="bool"/>
18981898 </return-value>
18991899 <parameters>
19001900 <instance-parameter name="a" transfer-ownership="none">
@@ -2087,7 +2087,7 @@ a #graphene_frustum_t.</doc>
20872087 <doc xml:space="preserve"
20882088 filename="src/graphene-frustum.c"
20892089 line="281">`true` if the box intersects the frustum</doc>
2090- <type name="gboolean" c:type="_Bool"/>
2090+ <type name="gboolean" c:type="bool"/>
20912091 </return-value>
20922092 <parameters>
20932093 <instance-parameter name="f" transfer-ownership="none">
@@ -2116,7 +2116,7 @@ a #graphene_frustum_t.</doc>
21162116 <doc xml:space="preserve"
21172117 filename="src/graphene-frustum.c"
21182118 line="250">`true` if the sphere intersects the frustum</doc>
2119- <type name="gboolean" c:type="_Bool"/>
2119+ <type name="gboolean" c:type="bool"/>
21202120 </return-value>
21212121 <parameters>
21222122 <instance-parameter name="f" transfer-ownership="none">
@@ -2178,7 +2178,7 @@ published in "Graphics Gems II", edited by Jim Arvo, and
21782178 <doc xml:space="preserve"
21792179 filename="src/graphene-matrix.c"
21802180 line="2058">`true` if the matrix could be decomposed</doc>
2181- <type name="gboolean" c:type="_Bool"/>
2181+ <type name="gboolean" c:type="bool"/>
21822182 </return-value>
21832183 <parameters>
21842184 <instance-parameter name="m" transfer-ownership="none">
@@ -2265,7 +2265,7 @@ published in "Graphics Gems II", edited by Jim Arvo, and
22652265 <doc xml:space="preserve"
22662266 filename="src/graphene-matrix.c"
22672267 line="2353">`true` if the two matrices are equal, and `false` otherwise</doc>
2268- <type name="gboolean" c:type="_Bool"/>
2268+ <type name="gboolean" c:type="bool"/>
22692269 </return-value>
22702270 <parameters>
22712271 <instance-parameter name="a" transfer-ownership="none">
@@ -2315,7 +2315,7 @@ graphene_matrix_near(). For instance:
23152315 <doc xml:space="preserve"
23162316 filename="src/graphene-matrix.c"
23172317 line="2393">`true` if the matrices are equal. and `false` otherwise</doc>
2318- <type name="gboolean" c:type="_Bool"/>
2318+ <type name="gboolean" c:type="bool"/>
23192319 </return-value>
23202320 <parameters>
23212321 <instance-parameter name="a" transfer-ownership="none">
@@ -3166,7 +3166,7 @@ will return an identity matrix.</doc>
31663166 <doc xml:space="preserve"
31673167 filename="src/graphene-matrix.c"
31683168 line="1687">`true` if the matrix is invertible</doc>
3169- <type name="gboolean" c:type="_Bool"/>
3169+ <type name="gboolean" c:type="bool"/>
31703170 </return-value>
31713171 <parameters>
31723172 <instance-parameter name="m" transfer-ownership="none">
@@ -3198,7 +3198,7 @@ a 2D affine transformation matrix.</doc>
31983198 filename="src/graphene-matrix.c"
31993199 line="516">`true` if the matrix is compatible with an affine
32003200 transformation matrix</doc>
3201- <type name="gboolean" c:type="_Bool"/>
3201+ <type name="gboolean" c:type="bool"/>
32023202 </return-value>
32033203 <parameters>
32043204 <instance-parameter name="m" transfer-ownership="none">
@@ -3220,7 +3220,7 @@ a 2D affine transformation matrix.</doc>
32203220 <doc xml:space="preserve"
32213221 filename="src/graphene-matrix.c"
32223222 line="561">`true` if the back face of the matrix is visible</doc>
3223- <type name="gboolean" c:type="_Bool"/>
3223+ <type name="gboolean" c:type="bool"/>
32243224 </return-value>
32253225 <parameters>
32263226 <instance-parameter name="m" transfer-ownership="none">
@@ -3242,7 +3242,7 @@ a 2D affine transformation matrix.</doc>
32423242 <doc xml:space="preserve"
32433243 filename="src/graphene-matrix.c"
32443244 line="499">`true` if the matrix is the identity matrix</doc>
3245- <type name="gboolean" c:type="_Bool"/>
3245+ <type name="gboolean" c:type="bool"/>
32463246 </return-value>
32473247 <parameters>
32483248 <instance-parameter name="m" transfer-ownership="none">
@@ -3264,7 +3264,7 @@ a 2D affine transformation matrix.</doc>
32643264 <doc xml:space="preserve"
32653265 filename="src/graphene-matrix.c"
32663266 line="583">`true` if the matrix is singular</doc>
3267- <type name="gboolean" c:type="_Bool"/>
3267+ <type name="gboolean" c:type="bool"/>
32683268 </return-value>
32693269 <parameters>
32703270 <instance-parameter name="m" transfer-ownership="none">
@@ -3325,7 +3325,7 @@ other.</doc>
33253325 filename="src/graphene-matrix.c"
33263326 line="2316">`true` if the two matrices are near each other, and
33273327 `false` otherwise</doc>
3328- <type name="gboolean" c:type="_Bool"/>
3328+ <type name="gboolean" c:type="bool"/>
33293329 </return-value>
33303330 <parameters>
33313331 <instance-parameter name="a" transfer-ownership="none">
@@ -3851,7 +3851,7 @@ and an affine matrix type from other libraries.</doc>
38513851 filename="src/graphene-matrix.c"
38523852 line="666">`true` if the matrix is compatible with an affine
38533853 transformation matrix</doc>
3854- <type name="gboolean" c:type="_Bool"/>
3854+ <type name="gboolean" c:type="bool"/>
38553855 </return-value>
38563856 <parameters>
38573857 <instance-parameter name="m" transfer-ownership="none">
@@ -4449,7 +4449,7 @@ given matrix, within the given axis aligned rectangular @bounds.</doc>
44494449 <doc xml:space="preserve"
44504450 filename="src/graphene-matrix.c"
44514451 line="1294">`true` if the point was successfully untransformed</doc>
4452- <type name="gboolean" c:type="_Bool"/>
4452+ <type name="gboolean" c:type="bool"/>
44534453 </return-value>
44544454 <parameters>
44554455 <instance-parameter name="m" transfer-ownership="none">
@@ -4628,7 +4628,7 @@ The contents of the returned structure are undefined.</doc>
46284628 <doc xml:space="preserve"
46294629 filename="src/graphene-plane.c"
46304630 line="338">`true` if the given planes are equal</doc>
4631- <type name="gboolean" c:type="_Bool"/>
4631+ <type name="gboolean" c:type="bool"/>
46324632 </return-value>
46334633 <parameters>
46344634 <instance-parameter name="a" transfer-ownership="none">
@@ -5119,7 +5119,7 @@ graphene_point_near() instead.</doc>
51195119 <doc xml:space="preserve"
51205120 filename="src/graphene-point.c"
51215121 line="185">`true` if the points have the same coordinates</doc>
5122- <type name="gboolean" c:type="_Bool"/>
5122+ <type name="gboolean" c:type="bool"/>
51235123 </return-value>
51245124 <parameters>
51255125 <instance-parameter name="a" transfer-ownership="none">
@@ -5295,7 +5295,7 @@ the threshold of @epsilon.</doc>
52955295 <doc xml:space="preserve"
52965296 filename="src/graphene-point.c"
52975297 line="240">`true` if the distance is within @epsilon</doc>
5298- <type name="gboolean" c:type="_Bool"/>
5298+ <type name="gboolean" c:type="bool"/>
52995299 </return-value>
53005300 <parameters>
53015301 <instance-parameter name="a" transfer-ownership="none">
@@ -5512,7 +5512,7 @@ the threshold of @epsilon.</doc>
55125512 <doc xml:space="preserve"
55135513 filename="src/graphene-point3d.c"
55145514 line="199">`true` if the points are equal</doc>
5515- <type name="gboolean" c:type="_Bool"/>
5515+ <type name="gboolean" c:type="bool"/>
55165516 </return-value>
55175517 <parameters>
55185518 <instance-parameter name="a" transfer-ownership="none">
@@ -5717,7 +5717,7 @@ an @epsilon factor.</doc>
57175717 <doc xml:space="preserve"
57185718 filename="src/graphene-point3d.c"
57195719 line="219">`true` if the points are near each other</doc>
5720- <type name="gboolean" c:type="_Bool"/>
5720+ <type name="gboolean" c:type="bool"/>
57215721 </return-value>
57225722 <parameters>
57235723 <instance-parameter name="a" transfer-ownership="none">
@@ -5969,7 +5969,7 @@ The contents of the returned instance are undefined.</doc>
59695969 <doc xml:space="preserve"
59705970 filename="src/graphene-quad.c"
59715971 line="155">`true` if the point is inside the #graphene_quad_t</doc>
5972- <type name="gboolean" c:type="_Bool"/>
5972+ <type name="gboolean" c:type="bool"/>
59735973 </return-value>
59745974 <parameters>
59755975 <instance-parameter name="q" transfer-ownership="none">
@@ -6247,7 +6247,7 @@ The contents of the returned value are undefined.</doc>
62476247 <doc xml:space="preserve"
62486248 filename="src/graphene-quaternion.c"
62496249 line="586">`true` if the quaternions are equal</doc>
6250- <type name="gboolean" c:type="_Bool"/>
6250+ <type name="gboolean" c:type="bool"/>
62516251 </return-value>
62526252 <parameters>
62536253 <instance-parameter name="a" transfer-ownership="none">
@@ -7047,7 +7047,7 @@ The contents of the returned structure are undefined.</doc>
70477047 <doc xml:space="preserve"
70487048 filename="src/graphene-ray.c"
70497049 line="327">`true` if the given rays are equal</doc>
7050- <type name="gboolean" c:type="_Bool"/>
7050+ <type name="gboolean" c:type="bool"/>
70517051 </return-value>
70527052 <parameters>
70537053 <instance-parameter name="a" transfer-ownership="none">
@@ -7510,7 +7510,7 @@ See also: graphene_ray_intersect_box()</doc>
75107510 <doc xml:space="preserve"
75117511 filename="src/graphene-ray.c"
75127512 line="582">`true` if the ray intersects the box</doc>
7513- <type name="gboolean" c:type="_Bool"/>
7513+ <type name="gboolean" c:type="bool"/>
75147514 </return-value>
75157515 <parameters>
75167516 <instance-parameter name="r" transfer-ownership="none">
@@ -7541,7 +7541,7 @@ See also: graphene_ray_intersect_sphere()</doc>
75417541 <doc xml:space="preserve"
75427542 filename="src/graphene-ray.c"
75437543 line="454">`true` if the ray intersects the sphere</doc>
7544- <type name="gboolean" c:type="_Bool"/>
7544+ <type name="gboolean" c:type="bool"/>
75457545 </return-value>
75467546 <parameters>
75477547 <instance-parameter name="r" transfer-ownership="none">
@@ -7572,7 +7572,7 @@ See also: graphene_ray_intersect_triangle()</doc>
75727572 <doc xml:space="preserve"
75737573 filename="src/graphene-ray.c"
75747574 line="703">`true` if the ray intersects the triangle</doc>
7575- <type name="gboolean" c:type="_Bool"/>
7575+ <type name="gboolean" c:type="bool"/>
75767576 </return-value>
75777577 <parameters>
75787578 <instance-parameter name="r" transfer-ownership="none">
@@ -7665,7 +7665,7 @@ will internally operate on a normalized copy; all functions returning a
76657665 <doc xml:space="preserve"
76667666 filename="src/graphene-rect.c"
76677667 line="552">`true` if the rectangle contains the point</doc>
7668- <type name="gboolean" c:type="_Bool"/>
7668+ <type name="gboolean" c:type="bool"/>
76697669 </return-value>
76707670 <parameters>
76717671 <instance-parameter name="r" transfer-ownership="none">
@@ -7694,7 +7694,7 @@ rectangle.</doc>
76947694 <doc xml:space="preserve"
76957695 filename="src/graphene-rect.c"
76967696 line="579">`true` if the rectangle @a fully contains @b</doc>
7697- <type name="gboolean" c:type="_Bool"/>
7697+ <type name="gboolean" c:type="bool"/>
76987698 </return-value>
76997699 <parameters>
77007700 <instance-parameter name="a" transfer-ownership="none">
@@ -7720,7 +7720,7 @@ rectangle.</doc>
77207720 <doc xml:space="preserve"
77217721 filename="src/graphene-rect.c"
77227722 line="184">`true` if the rectangles are equal</doc>
7723- <type name="gboolean" c:type="_Bool"/>
7723+ <type name="gboolean" c:type="bool"/>
77247724 </return-value>
77257725 <parameters>
77267726 <instance-parameter name="a" transfer-ownership="none">
@@ -8303,7 +8303,7 @@ a degenerate rectangle with origin in (0, 0) and a size of 0.</doc>
83038303 <doc xml:space="preserve"
83048304 filename="src/graphene-rect.c"
83058305 line="508">`true` if the two rectangles intersect</doc>
8306- <type name="gboolean" c:type="_Bool"/>
8306+ <type name="gboolean" c:type="bool"/>
83078307 </return-value>
83088308 <parameters>
83098309 <instance-parameter name="a" transfer-ownership="none">
@@ -8791,7 +8791,7 @@ The contents of the returned value are undefined.</doc>
87918791 <doc xml:space="preserve"
87928792 filename="src/graphene-size.c"
87938793 line="133">`true` if the sizes are equal</doc>
8794- <type name="gboolean" c:type="_Bool"/>
8794+ <type name="gboolean" c:type="bool"/>
87958795 </return-value>
87968796 <parameters>
87978797 <instance-parameter name="a" transfer-ownership="none">
@@ -9018,7 +9018,7 @@ of a #graphene_sphere_t.</doc>
90189018 <doc xml:space="preserve"
90199019 filename="src/graphene-sphere.c"
90209020 line="269">`true` if the sphere contains the point</doc>
9021- <type name="gboolean" c:type="_Bool"/>
9021+ <type name="gboolean" c:type="bool"/>
90229022 </return-value>
90239023 <parameters>
90249024 <instance-parameter name="s" transfer-ownership="none">
@@ -9073,7 +9073,7 @@ a #graphene_sphere_t.</doc>
90739073 <doc xml:space="preserve"
90749074 filename="src/graphene-sphere.c"
90759075 line="370">`true` if the spheres are equal</doc>
9076- <type name="gboolean" c:type="_Bool"/>
9076+ <type name="gboolean" c:type="bool"/>
90779077 </return-value>
90789078 <parameters>
90799079 <instance-parameter name="a" transfer-ownership="none">
@@ -9333,7 +9333,7 @@ of the 3D volume that encompasses all @vectors.</doc>
93339333 <doc xml:space="preserve"
93349334 filename="src/graphene-sphere.c"
93359335 line="251">`true` if the sphere is empty</doc>
9336- <type name="gboolean" c:type="_Bool"/>
9336+ <type name="gboolean" c:type="bool"/>
93379337 </return-value>
93389338 <parameters>
93399339 <instance-parameter name="s" transfer-ownership="none">
@@ -9428,7 +9428,7 @@ The contents of the returned structure are undefined.</doc>
94289428 <doc xml:space="preserve"
94299429 filename="src/graphene-triangle.c"
94309430 line="497">`true` if the point is inside the triangle</doc>
9431- <type name="gboolean" c:type="_Bool"/>
9431+ <type name="gboolean" c:type="bool"/>
94329432 </return-value>
94339433 <parameters>
94349434 <instance-parameter name="t" transfer-ownership="none">
@@ -9456,7 +9456,7 @@ The contents of the returned structure are undefined.</doc>
94569456 <doc xml:space="preserve"
94579457 filename="src/graphene-triangle.c"
94589458 line="540">`true` if the triangles are equal</doc>
9459- <type name="gboolean" c:type="_Bool"/>
9459+ <type name="gboolean" c:type="bool"/>
94609460 </return-value>
94619461 <parameters>
94629462 <instance-parameter name="a" transfer-ownership="none">
@@ -9538,7 +9538,7 @@ The returned #graphene_vec2_t contains the following values, in order:
95389538 <doc xml:space="preserve"
95399539 filename="src/graphene-triangle.c"
95409540 line="445">`true` if the barycentric coordinates are valid</doc>
9541- <type name="gboolean" c:type="_Bool"/>
9541+ <type name="gboolean" c:type="bool"/>
95429542 </return-value>
95439543 <parameters>
95449544 <instance-parameter name="t" transfer-ownership="none">
@@ -9762,7 +9762,7 @@ See also: graphene_triangle_get_barycoords()</doc>
97629762 <doc xml:space="preserve"
97639763 filename="src/graphene-triangle.c"
97649764 line="378">`true` if the coordinates are valid</doc>
9765- <type name="gboolean" c:type="_Bool"/>
9765+ <type name="gboolean" c:type="bool"/>
97669766 </return-value>
97679767 <parameters>
97689768 <instance-parameter name="t" transfer-ownership="none">
@@ -10229,7 +10229,7 @@ vector @res.</doc>
1022910229 <doc xml:space="preserve"
1023010230 filename="src/graphene-vectors.c"
1023110231 line="428">`true` if the two vectors are equal, and false otherwise</doc>
10232- <type name="gboolean" c:type="_Bool"/>
10232+ <type name="gboolean" c:type="bool"/>
1023310233 </return-value>
1023410234 <parameters>
1023510235 <instance-parameter name="v1" transfer-ownership="none">
@@ -10567,7 +10567,7 @@ whether their values are within the given @epsilon.</doc>
1056710567 <doc xml:space="preserve"
1056810568 filename="src/graphene-vectors.c"
1056910569 line="448">`true` if the two vectors are near each other</doc>
10570- <type name="gboolean" c:type="_Bool"/>
10570+ <type name="gboolean" c:type="bool"/>
1057110571 </return-value>
1057210572 <parameters>
1057310573 <instance-parameter name="v1" transfer-ownership="none">
@@ -10965,7 +10965,7 @@ vector @res.</doc>
1096510965 <doc xml:space="preserve"
1096610966 filename="src/graphene-vectors.c"
1096710967 line="1127">`true` if the two vectors are equal, and false otherwise</doc>
10968- <type name="gboolean" c:type="_Bool"/>
10968+ <type name="gboolean" c:type="bool"/>
1096910969 </return-value>
1097010970 <parameters>
1097110971 <instance-parameter name="v1" transfer-ownership="none">
@@ -11478,7 +11478,7 @@ whether their values are within the given @epsilon.</doc>
1147811478 <doc xml:space="preserve"
1147911479 filename="src/graphene-vectors.c"
1148011480 line="1147">`true` if the two vectors are near each other</doc>
11481- <type name="gboolean" c:type="_Bool"/>
11481+ <type name="gboolean" c:type="bool"/>
1148211482 </return-value>
1148311483 <parameters>
1148411484 <instance-parameter name="v1" transfer-ownership="none">
@@ -11862,7 +11862,7 @@ vector @res.</doc>
1186211862 <doc xml:space="preserve"
1186311863 filename="src/graphene-vectors.c"
1186411864 line="1844">`true` if the two vectors are equal, and false otherwise</doc>
11865- <type name="gboolean" c:type="_Bool"/>
11865+ <type name="gboolean" c:type="bool"/>
1186611866 </return-value>
1186711867 <parameters>
1186811868 <instance-parameter name="v1" transfer-ownership="none">
@@ -12384,7 +12384,7 @@ whether their values are within the given @epsilon.</doc>
1238412384 <doc xml:space="preserve"
1238512385 filename="src/graphene-vectors.c"
1238612386 line="1864">`true` if the two vectors are near each other</doc>
12387- <type name="gboolean" c:type="_Bool"/>
12387+ <type name="gboolean" c:type="bool"/>
1238812388 </return-value>
1238912389 <parameters>
1239012390 <instance-parameter name="v1" transfer-ownership="none">
M internal/gir/spec/Gsk-4.0.gir +1618 -900 large diff (2518 lines changed): collapsed
M internal/gir/spec/Gtk-4.0.gir +6425 -5494
@@ -11,7 +11,7 @@ and/or use gtk-doc annotations. -->
1111 <include name="Gsk" version="4.0"/>
1212 <package name="gtk4"/>
1313 <c:include name="gtk/gtk.h"/>
14- <doc:format name="unknown"/>
14+ <doc:format name="gi-docgen"/>
1515 <namespace name="Gtk"
1616 version="4.0"
1717 shared-library="libgtk-4.so.1"
@@ -3571,7 +3571,7 @@ using [method@Gtk.Accessible.get_platform_state].</doc>
35713571 <doc xml:space="preserve"
35723572 filename="gtk/gtkenums.h"
35733573 line="1636">Defines the human readable text alternative
3574- of aria-valuenow for a range widget. Value type: string</doc>
3574+ of [enum@Gtk.AccessibleProperty.VALUE_NOW] for a range widget. Value type: string</doc>
35753575 </member>
35763576 <member name="help_text"
35773577 value="19"
@@ -3886,7 +3886,7 @@ integers or strings.</doc>
38863886 <doc xml:space="preserve"
38873887 filename="gtk/gtkenums.h"
38883888 line="1712">Defines a human readable text
3889- alternative of aria-rowindex. Value type: string</doc>
3889+ alternative of [enum@Gtk.AccessibleRelation.ROW_INDEX]. Value type: string</doc>
38903890 </member>
38913891 <member name="row_span"
38923892 value="16"
@@ -6864,7 +6864,7 @@ it is left up to the owner of the `GtkAdjustment` to control the value.</doc>
68646864 <method name="clamp_page" c:identifier="gtk_adjustment_clamp_page">
68656865 <doc xml:space="preserve"
68666866 filename="gtk/gtkadjustment.c"
6867- line="870">Updates the value of the adjustment to ensure that the
6867+ line="873">Updates the value of the adjustment to ensure that the
68686868 given range is contained in the current page.
68696869
68706870 The current page goes from `value` to `value` + `page-size`.
@@ -6881,19 +6881,19 @@ if the value is changed.</doc>
68816881 <instance-parameter name="adjustment" transfer-ownership="none">
68826882 <doc xml:space="preserve"
68836883 filename="gtk/gtkadjustment.c"
6884- line="872">an adjustment</doc>
6884+ line="875">an adjustment</doc>
68856885 <type name="Adjustment" c:type="GtkAdjustment*"/>
68866886 </instance-parameter>
68876887 <parameter name="lower" transfer-ownership="none">
68886888 <doc xml:space="preserve"
68896889 filename="gtk/gtkadjustment.c"
6890- line="873">the lower value</doc>
6890+ line="876">the lower value</doc>
68916891 <type name="gdouble" c:type="double"/>
68926892 </parameter>
68936893 <parameter name="upper" transfer-ownership="none">
68946894 <doc xml:space="preserve"
68956895 filename="gtk/gtkadjustment.c"
6896- line="874">the upper value</doc>
6896+ line="877">the upper value</doc>
68976897 <type name="gdouble" c:type="double"/>
68986898 </parameter>
68996899 </parameters>
@@ -6901,7 +6901,7 @@ if the value is changed.</doc>
69016901 <method name="configure" c:identifier="gtk_adjustment_configure">
69026902 <doc xml:space="preserve"
69036903 filename="gtk/gtkadjustment.c"
6904- line="812">Sets all properties of the adjustment at once.
6904+ line="814">Sets all properties of the adjustment at once.
69056905
69066906 Use this function to avoid multiple emissions of the
69076907 [signal@Gtk.Adjustment::changed] signal. See
@@ -6916,43 +6916,43 @@ way of compressing multiple emissions of
69166916 <instance-parameter name="adjustment" transfer-ownership="none">
69176917 <doc xml:space="preserve"
69186918 filename="gtk/gtkadjustment.c"
6919- line="814">an adjustment</doc>
6919+ line="816">an adjustment</doc>
69206920 <type name="Adjustment" c:type="GtkAdjustment*"/>
69216921 </instance-parameter>
69226922 <parameter name="value" transfer-ownership="none">
69236923 <doc xml:space="preserve"
69246924 filename="gtk/gtkadjustment.c"
6925- line="815">the new value</doc>
6925+ line="817">the new value</doc>
69266926 <type name="gdouble" c:type="double"/>
69276927 </parameter>
69286928 <parameter name="lower" transfer-ownership="none">
69296929 <doc xml:space="preserve"
69306930 filename="gtk/gtkadjustment.c"
6931- line="816">the new minimum value</doc>
6931+ line="818">the new minimum value</doc>
69326932 <type name="gdouble" c:type="double"/>
69336933 </parameter>
69346934 <parameter name="upper" transfer-ownership="none">
69356935 <doc xml:space="preserve"
69366936 filename="gtk/gtkadjustment.c"
6937- line="817">the new maximum value</doc>
6937+ line="819">the new maximum value</doc>
69386938 <type name="gdouble" c:type="double"/>
69396939 </parameter>
69406940 <parameter name="step_increment" transfer-ownership="none">
69416941 <doc xml:space="preserve"
69426942 filename="gtk/gtkadjustment.c"
6943- line="818">the new step increment</doc>
6943+ line="820">the new step increment</doc>
69446944 <type name="gdouble" c:type="double"/>
69456945 </parameter>
69466946 <parameter name="page_increment" transfer-ownership="none">
69476947 <doc xml:space="preserve"
69486948 filename="gtk/gtkadjustment.c"
6949- line="819">the new page increment</doc>
6949+ line="821">the new page increment</doc>
69506950 <type name="gdouble" c:type="double"/>
69516951 </parameter>
69526952 <parameter name="page_size" transfer-ownership="none">
69536953 <doc xml:space="preserve"
69546954 filename="gtk/gtkadjustment.c"
6955- line="820">the new page size</doc>
6955+ line="822">the new page size</doc>
69566956 <type name="gdouble" c:type="double"/>
69576957 </parameter>
69586958 </parameters>
@@ -6962,19 +6962,19 @@ way of compressing multiple emissions of
69626962 glib:get-property="lower">
69636963 <doc xml:space="preserve"
69646964 filename="gtk/gtkadjustment.c"
6965- line="576">Retrieves the minimum value of the adjustment.</doc>
6965+ line="578">Retrieves the minimum value of the adjustment.</doc>
69666966 <source-position filename="gtk/gtkadjustment.h" line="87"/>
69676967 <return-value transfer-ownership="none">
69686968 <doc xml:space="preserve"
69696969 filename="gtk/gtkadjustment.c"
6970- line="582">the minimum value</doc>
6970+ line="584">the minimum value</doc>
69716971 <type name="gdouble" c:type="double"/>
69726972 </return-value>
69736973 <parameters>
69746974 <instance-parameter name="adjustment" transfer-ownership="none">
69756975 <doc xml:space="preserve"
69766976 filename="gtk/gtkadjustment.c"
6977- line="578">an adjustment</doc>
6977+ line="580">an adjustment</doc>
69786978 <type name="Adjustment" c:type="GtkAdjustment*"/>
69796979 </instance-parameter>
69806980 </parameters>
@@ -6983,19 +6983,19 @@ way of compressing multiple emissions of
69836983 c:identifier="gtk_adjustment_get_minimum_increment">
69846984 <doc xml:space="preserve"
69856985 filename="gtk/gtkadjustment.c"
6986- line="917">Gets the smaller of step increment and page increment.</doc>
6986+ line="920">Gets the smaller of step increment and page increment.</doc>
69876987 <source-position filename="gtk/gtkadjustment.h" line="121"/>
69886988 <return-value transfer-ownership="none">
69896989 <doc xml:space="preserve"
69906990 filename="gtk/gtkadjustment.c"
6991- line="923">the minimum increment</doc>
6991+ line="926">the minimum increment</doc>
69926992 <type name="gdouble" c:type="double"/>
69936993 </return-value>
69946994 <parameters>
69956995 <instance-parameter name="adjustment" transfer-ownership="none">
69966996 <doc xml:space="preserve"
69976997 filename="gtk/gtkadjustment.c"
6998- line="919">an adjustment</doc>
6998+ line="922">an adjustment</doc>
69996999 <type name="Adjustment" c:type="GtkAdjustment*"/>
70007000 </instance-parameter>
70017001 </parameters>
@@ -7005,19 +7005,19 @@ way of compressing multiple emissions of
70057005 glib:get-property="page-increment">
70067006 <doc xml:space="preserve"
70077007 filename="gtk/gtkadjustment.c"
7008- line="722">Retrieves the page increment of the adjustment.</doc>
7008+ line="724">Retrieves the page increment of the adjustment.</doc>
70097009 <source-position filename="gtk/gtkadjustment.h" line="102"/>
70107010 <return-value transfer-ownership="none">
70117011 <doc xml:space="preserve"
70127012 filename="gtk/gtkadjustment.c"
7013- line="728">the page increment</doc>
7013+ line="730">the page increment</doc>
70147014 <type name="gdouble" c:type="double"/>
70157015 </return-value>
70167016 <parameters>
70177017 <instance-parameter name="adjustment" transfer-ownership="none">
70187018 <doc xml:space="preserve"
70197019 filename="gtk/gtkadjustment.c"
7020- line="724">an adjustment</doc>
7020+ line="726">an adjustment</doc>
70217021 <type name="Adjustment" c:type="GtkAdjustment*"/>
70227022 </instance-parameter>
70237023 </parameters>
@@ -7027,19 +7027,19 @@ way of compressing multiple emissions of
70277027 glib:get-property="page-size">
70287028 <doc xml:space="preserve"
70297029 filename="gtk/gtkadjustment.c"
7030- line="767">Retrieves the page size of the adjustment.</doc>
7030+ line="769">Retrieves the page size of the adjustment.</doc>
70317031 <source-position filename="gtk/gtkadjustment.h" line="107"/>
70327032 <return-value transfer-ownership="none">
70337033 <doc xml:space="preserve"
70347034 filename="gtk/gtkadjustment.c"
7035- line="773">the page size</doc>
7035+ line="775">the page size</doc>
70367036 <type name="gdouble" c:type="double"/>
70377037 </return-value>
70387038 <parameters>
70397039 <instance-parameter name="adjustment" transfer-ownership="none">
70407040 <doc xml:space="preserve"
70417041 filename="gtk/gtkadjustment.c"
7042- line="769">an adjustment</doc>
7042+ line="771">an adjustment</doc>
70437043 <type name="Adjustment" c:type="GtkAdjustment*"/>
70447044 </instance-parameter>
70457045 </parameters>
@@ -7049,19 +7049,19 @@ way of compressing multiple emissions of
70497049 glib:get-property="step-increment">
70507050 <doc xml:space="preserve"
70517051 filename="gtk/gtkadjustment.c"
7052- line="677">Retrieves the step increment of the adjustment.</doc>
7052+ line="679">Retrieves the step increment of the adjustment.</doc>
70537053 <source-position filename="gtk/gtkadjustment.h" line="97"/>
70547054 <return-value transfer-ownership="none">
70557055 <doc xml:space="preserve"
70567056 filename="gtk/gtkadjustment.c"
7057- line="683">the step increment</doc>
7057+ line="685">the step increment</doc>
70587058 <type name="gdouble" c:type="double"/>
70597059 </return-value>
70607060 <parameters>
70617061 <instance-parameter name="adjustment" transfer-ownership="none">
70627062 <doc xml:space="preserve"
70637063 filename="gtk/gtkadjustment.c"
7064- line="679">an adjustment</doc>
7064+ line="681">an adjustment</doc>
70657065 <type name="Adjustment" c:type="GtkAdjustment*"/>
70667066 </instance-parameter>
70677067 </parameters>
@@ -7071,19 +7071,19 @@ way of compressing multiple emissions of
70717071 glib:get-property="upper">
70727072 <doc xml:space="preserve"
70737073 filename="gtk/gtkadjustment.c"
7074- line="629">Retrieves the maximum value of the adjustment.</doc>
7074+ line="631">Retrieves the maximum value of the adjustment.</doc>
70757075 <source-position filename="gtk/gtkadjustment.h" line="92"/>
70767076 <return-value transfer-ownership="none">
70777077 <doc xml:space="preserve"
70787078 filename="gtk/gtkadjustment.c"
7079- line="635">the maximum value</doc>
7079+ line="637">the maximum value</doc>
70807080 <type name="gdouble" c:type="double"/>
70817081 </return-value>
70827082 <parameters>
70837083 <instance-parameter name="adjustment" transfer-ownership="none">
70847084 <doc xml:space="preserve"
70857085 filename="gtk/gtkadjustment.c"
7086- line="631">an adjustment</doc>
7086+ line="633">an adjustment</doc>
70877087 <type name="Adjustment" c:type="GtkAdjustment*"/>
70887088 </instance-parameter>
70897089 </parameters>
@@ -7093,19 +7093,19 @@ way of compressing multiple emissions of
70937093 glib:get-property="value">
70947094 <doc xml:space="preserve"
70957095 filename="gtk/gtkadjustment.c"
7096- line="405">Gets the current value of the adjustment.</doc>
7096+ line="407">Gets the current value of the adjustment.</doc>
70977097 <source-position filename="gtk/gtkadjustment.h" line="82"/>
70987098 <return-value transfer-ownership="none">
70997099 <doc xml:space="preserve"
71007100 filename="gtk/gtkadjustment.c"
7101- line="411">the current value</doc>
7101+ line="413">the current value</doc>
71027102 <type name="gdouble" c:type="double"/>
71037103 </return-value>
71047104 <parameters>
71057105 <instance-parameter name="adjustment" transfer-ownership="none">
71067106 <doc xml:space="preserve"
71077107 filename="gtk/gtkadjustment.c"
7108- line="407">an adjustment</doc>
7108+ line="409">an adjustment</doc>
71097109 <type name="Adjustment" c:type="GtkAdjustment*"/>
71107110 </instance-parameter>
71117111 </parameters>
@@ -7115,7 +7115,7 @@ way of compressing multiple emissions of
71157115 glib:set-property="lower">
71167116 <doc xml:space="preserve"
71177117 filename="gtk/gtkadjustment.c"
7118- line="594">Sets the minimum value of the adjustment.
7118+ line="596">Sets the minimum value of the adjustment.
71197119
71207120 When setting multiple adjustment properties via their individual
71217121 setters, multiple [signal@Gtk.Adjustment::changed] signals will
@@ -7136,13 +7136,13 @@ to change, or using [method@Gtk.Adjustment.configure] has the same effect.</doc>
71367136 <instance-parameter name="adjustment" transfer-ownership="none">
71377137 <doc xml:space="preserve"
71387138 filename="gtk/gtkadjustment.c"
7139- line="596">an adjustment</doc>
7139+ line="598">an adjustment</doc>
71407140 <type name="Adjustment" c:type="GtkAdjustment*"/>
71417141 </instance-parameter>
71427142 <parameter name="lower" transfer-ownership="none">
71437143 <doc xml:space="preserve"
71447144 filename="gtk/gtkadjustment.c"
7145- line="597">the new minimum value</doc>
7145+ line="599">the new minimum value</doc>
71467146 <type name="gdouble" c:type="double"/>
71477147 </parameter>
71487148 </parameters>
@@ -7152,7 +7152,7 @@ to change, or using [method@Gtk.Adjustment.configure] has the same effect.</doc>
71527152 glib:set-property="page-increment">
71537153 <doc xml:space="preserve"
71547154 filename="gtk/gtkadjustment.c"
7155- line="740">Sets the page increment of the adjustment.
7155+ line="742">Sets the page increment of the adjustment.
71567156
71577157 See [method@Gtk.Adjustment.set_lower] about how to compress
71587158 multiple emissions of the [signal@Gtk.Adjustment::changed]
@@ -7165,13 +7165,13 @@ signal when setting multiple adjustment properties.</doc>
71657165 <instance-parameter name="adjustment" transfer-ownership="none">
71667166 <doc xml:space="preserve"
71677167 filename="gtk/gtkadjustment.c"
7168- line="742">an adjustment</doc>
7168+ line="744">an adjustment</doc>
71697169 <type name="Adjustment" c:type="GtkAdjustment*"/>
71707170 </instance-parameter>
71717171 <parameter name="page_increment" transfer-ownership="none">
71727172 <doc xml:space="preserve"
71737173 filename="gtk/gtkadjustment.c"
7174- line="743">the new page increment</doc>
7174+ line="745">the new page increment</doc>
71757175 <type name="gdouble" c:type="double"/>
71767176 </parameter>
71777177 </parameters>
@@ -7181,7 +7181,7 @@ signal when setting multiple adjustment properties.</doc>
71817181 glib:set-property="page-size">
71827182 <doc xml:space="preserve"
71837183 filename="gtk/gtkadjustment.c"
7184- line="785">Sets the page size of the adjustment.
7184+ line="787">Sets the page size of the adjustment.
71857185
71867186 See [method@Gtk.Adjustment.set_lower] about how to compress
71877187 multiple emissions of the [signal@Gtk.Adjustment::changed]
@@ -7194,13 +7194,13 @@ signal when setting multiple adjustment properties.</doc>
71947194 <instance-parameter name="adjustment" transfer-ownership="none">
71957195 <doc xml:space="preserve"
71967196 filename="gtk/gtkadjustment.c"
7197- line="787">an adjustment</doc>
7197+ line="789">an adjustment</doc>
71987198 <type name="Adjustment" c:type="GtkAdjustment*"/>
71997199 </instance-parameter>
72007200 <parameter name="page_size" transfer-ownership="none">
72017201 <doc xml:space="preserve"
72027202 filename="gtk/gtkadjustment.c"
7203- line="788">the new page size</doc>
7203+ line="790">the new page size</doc>
72047204 <type name="gdouble" c:type="double"/>
72057205 </parameter>
72067206 </parameters>
@@ -7210,7 +7210,7 @@ signal when setting multiple adjustment properties.</doc>
72107210 glib:set-property="step-increment">
72117211 <doc xml:space="preserve"
72127212 filename="gtk/gtkadjustment.c"
7213- line="695">Sets the step increment of the adjustment.
7213+ line="697">Sets the step increment of the adjustment.
72147214
72157215 See [method@Gtk.Adjustment.set_lower] about how to compress
72167216 multiple emissions of the [signal@Gtk.Adjustment::changed]
@@ -7223,13 +7223,13 @@ signal when setting multiple adjustment properties.</doc>
72237223 <instance-parameter name="adjustment" transfer-ownership="none">
72247224 <doc xml:space="preserve"
72257225 filename="gtk/gtkadjustment.c"
7226- line="697">an adjustment</doc>
7226+ line="699">an adjustment</doc>
72277227 <type name="Adjustment" c:type="GtkAdjustment*"/>
72287228 </instance-parameter>
72297229 <parameter name="step_increment" transfer-ownership="none">
72307230 <doc xml:space="preserve"
72317231 filename="gtk/gtkadjustment.c"
7232- line="698">the new step increment</doc>
7232+ line="700">the new step increment</doc>
72337233 <type name="gdouble" c:type="double"/>
72347234 </parameter>
72357235 </parameters>
@@ -7239,7 +7239,7 @@ signal when setting multiple adjustment properties.</doc>
72397239 glib:set-property="upper">
72407240 <doc xml:space="preserve"
72417241 filename="gtk/gtkadjustment.c"
7242- line="647">Sets the maximum value of the adjustment.
7242+ line="649">Sets the maximum value of the adjustment.
72437243
72447244 Note that values will be restricted by `upper - page-size`
72457245 if the page-size property is nonzero.
@@ -7255,13 +7255,13 @@ signal when setting multiple adjustment properties.</doc>
72557255 <instance-parameter name="adjustment" transfer-ownership="none">
72567256 <doc xml:space="preserve"
72577257 filename="gtk/gtkadjustment.c"
7258- line="649">an adjustment</doc>
7258+ line="651">an adjustment</doc>
72597259 <type name="Adjustment" c:type="GtkAdjustment*"/>
72607260 </instance-parameter>
72617261 <parameter name="upper" transfer-ownership="none">
72627262 <doc xml:space="preserve"
72637263 filename="gtk/gtkadjustment.c"
7264- line="650">the new maximum value</doc>
7264+ line="652">the new maximum value</doc>
72657265 <type name="gdouble" c:type="double"/>
72667266 </parameter>
72677267 </parameters>
@@ -7271,7 +7271,7 @@ signal when setting multiple adjustment properties.</doc>
72717271 glib:set-property="value">
72727272 <doc xml:space="preserve"
72737273 filename="gtk/gtkadjustment.c"
7274- line="541">Sets the `GtkAdjustment` value.
7274+ line="543">Sets the `GtkAdjustment` value.
72757275
72767276 The value is clamped to lie between [property@Gtk.Adjustment:lower]
72777277 and [property@Gtk.Adjustment:upper].
@@ -7288,13 +7288,13 @@ the effective range of allowed values goes from
72887288 <instance-parameter name="adjustment" transfer-ownership="none">
72897289 <doc xml:space="preserve"
72907290 filename="gtk/gtkadjustment.c"
7291- line="543">an adjustment</doc>
7291+ line="545">an adjustment</doc>
72927292 <type name="Adjustment" c:type="GtkAdjustment*"/>
72937293 </instance-parameter>
72947294 <parameter name="value" transfer-ownership="none">
72957295 <doc xml:space="preserve"
72967296 filename="gtk/gtkadjustment.c"
7297- line="544">the new value</doc>
7297+ line="546">the new value</doc>
72987298 <type name="gdouble" c:type="double"/>
72997299 </parameter>
73007300 </parameters>
@@ -8276,7 +8276,7 @@ the other one.</doc>
82768276 glib:type-struct="AnyFilterClass">
82778277 <doc xml:space="preserve"
82788278 filename="gtk/gtkmultifilter.c"
8279- line="42">Matches an item when at least one of its filters matches.
8279+ line="43">Matches an item when at least one of its filters matches.
82808280
82818281 To add filters to a `GtkAnyFilter`, use [method@Gtk.MultiFilter.append].</doc>
82828282 <source-position filename="gtk/gtkmultifilter.h" line="44"/>
@@ -8285,7 +8285,7 @@ To add filters to a `GtkAnyFilter`, use [method@Gtk.MultiFilter.append].</doc>
82858285 <constructor name="new" c:identifier="gtk_any_filter_new">
82868286 <doc xml:space="preserve"
82878287 filename="gtk/gtkmultifilter.c"
8288- line="370">Creates a new empty "any" filter.
8288+ line="443">Creates a new empty "any" filter.
82898289
82908290 Use [method@Gtk.MultiFilter.append] to add filters to it.
82918291
@@ -8296,7 +8296,7 @@ has been added to it, the filter matches no item.</doc>
82968296 <return-value transfer-ownership="full">
82978297 <doc xml:space="preserve"
82988298 filename="gtk/gtkmultifilter.c"
8299- line="381">a new `GtkAnyFilter`</doc>
8299+ line="454">a new `GtkAnyFilter`</doc>
83008300 <type name="AnyFilter" c:type="GtkAnyFilter*"/>
83018301 </return-value>
83028302 </constructor>
@@ -8967,7 +8967,7 @@ class `.appchooser`.</doc>
89678967 deprecated-version="4.10">
89688968 <doc xml:space="preserve"
89698969 filename="gtk/deprecated/gtkappchooserdialog.c"
8970- line="676">Creates a new `GtkAppChooserDialog` for the provided `GFile`.
8970+ line="677">Creates a new `GtkAppChooserDialog` for the provided `GFile`.
89718971
89728972 The dialog will show applications that can open the file.</doc>
89738973 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
@@ -8976,7 +8976,7 @@ The dialog will show applications that can open the file.</doc>
89768976 <return-value transfer-ownership="none">
89778977 <doc xml:space="preserve"
89788978 filename="gtk/deprecated/gtkappchooserdialog.c"
8979- line="686">a newly created `GtkAppChooserDialog`</doc>
8979+ line="687">a newly created `GtkAppChooserDialog`</doc>
89808980 <type name="Widget" c:type="GtkWidget*"/>
89818981 </return-value>
89828982 <parameters>
@@ -8986,19 +8986,19 @@ The dialog will show applications that can open the file.</doc>
89868986 allow-none="1">
89878987 <doc xml:space="preserve"
89888988 filename="gtk/deprecated/gtkappchooserdialog.c"
8989- line="678">a `GtkWindow`</doc>
8989+ line="679">a `GtkWindow`</doc>
89908990 <type name="Window" c:type="GtkWindow*"/>
89918991 </parameter>
89928992 <parameter name="flags" transfer-ownership="none">
89938993 <doc xml:space="preserve"
89948994 filename="gtk/deprecated/gtkappchooserdialog.c"
8995- line="679">flags for this dialog</doc>
8995+ line="680">flags for this dialog</doc>
89968996 <type name="DialogFlags" c:type="GtkDialogFlags"/>
89978997 </parameter>
89988998 <parameter name="file" transfer-ownership="none">
89998999 <doc xml:space="preserve"
90009000 filename="gtk/deprecated/gtkappchooserdialog.c"
9001- line="680">a `GFile`</doc>
9001+ line="681">a `GFile`</doc>
90029002 <type name="Gio.File" c:type="GFile*"/>
90039003 </parameter>
90049004 </parameters>
@@ -9009,7 +9009,7 @@ The dialog will show applications that can open the file.</doc>
90099009 deprecated-version="4.10">
90109010 <doc xml:space="preserve"
90119011 filename="gtk/deprecated/gtkappchooserdialog.c"
9012- line="708">Creates a new `GtkAppChooserDialog` for the provided content type.
9012+ line="709">Creates a new `GtkAppChooserDialog` for the provided content type.
90139013
90149014 The dialog will show applications that can open the content type.</doc>
90159015 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
@@ -9018,7 +9018,7 @@ The dialog will show applications that can open the content type.</doc>
90189018 <return-value transfer-ownership="none">
90199019 <doc xml:space="preserve"
90209020 filename="gtk/deprecated/gtkappchooserdialog.c"
9021- line="718">a newly created `GtkAppChooserDialog`</doc>
9021+ line="719">a newly created `GtkAppChooserDialog`</doc>
90229022 <type name="Widget" c:type="GtkWidget*"/>
90239023 </return-value>
90249024 <parameters>
@@ -9028,19 +9028,19 @@ The dialog will show applications that can open the content type.</doc>
90289028 allow-none="1">
90299029 <doc xml:space="preserve"
90309030 filename="gtk/deprecated/gtkappchooserdialog.c"
9031- line="710">a `GtkWindow`</doc>
9031+ line="711">a `GtkWindow`</doc>
90329032 <type name="Window" c:type="GtkWindow*"/>
90339033 </parameter>
90349034 <parameter name="flags" transfer-ownership="none">
90359035 <doc xml:space="preserve"
90369036 filename="gtk/deprecated/gtkappchooserdialog.c"
9037- line="711">flags for this dialog</doc>
9037+ line="712">flags for this dialog</doc>
90389038 <type name="DialogFlags" c:type="GtkDialogFlags"/>
90399039 </parameter>
90409040 <parameter name="content_type" transfer-ownership="none">
90419041 <doc xml:space="preserve"
90429042 filename="gtk/deprecated/gtkappchooserdialog.c"
9043- line="712">a content type string</doc>
9043+ line="713">a content type string</doc>
90449044 <type name="utf8" c:type="const char*"/>
90459045 </parameter>
90469046 </parameters>
@@ -9052,14 +9052,14 @@ The dialog will show applications that can open the content type.</doc>
90529052 deprecated-version="4.10">
90539053 <doc xml:space="preserve"
90549054 filename="gtk/deprecated/gtkappchooserdialog.c"
9055- line="794">Returns the text to display at the top of the dialog.</doc>
9055+ line="795">Returns the text to display at the top of the dialog.</doc>
90569056 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
90579057 <source-position filename="gtk/deprecated/gtkappchooserdialog.h"
90589058 line="60"/>
90599059 <return-value transfer-ownership="none" nullable="1">
90609060 <doc xml:space="preserve"
90619061 filename="gtk/deprecated/gtkappchooserdialog.c"
9062- line="800">the text to display at the top of the dialog,
9062+ line="801">the text to display at the top of the dialog,
90639063 or %NULL, in which case a default text is displayed</doc>
90649064 <type name="utf8" c:type="const char*"/>
90659065 </return-value>
@@ -9067,7 +9067,7 @@ The dialog will show applications that can open the content type.</doc>
90679067 <instance-parameter name="self" transfer-ownership="none">
90689068 <doc xml:space="preserve"
90699069 filename="gtk/deprecated/gtkappchooserdialog.c"
9070- line="796">a `GtkAppChooserDialog`</doc>
9070+ line="797">a `GtkAppChooserDialog`</doc>
90719071 <type name="AppChooserDialog" c:type="GtkAppChooserDialog*"/>
90729072 </instance-parameter>
90739073 </parameters>
@@ -9078,21 +9078,21 @@ The dialog will show applications that can open the content type.</doc>
90789078 deprecated-version="4.10">
90799079 <doc xml:space="preserve"
90809080 filename="gtk/deprecated/gtkappchooserdialog.c"
9081- line="740">Returns the `GtkAppChooserWidget` of this dialog.</doc>
9081+ line="741">Returns the `GtkAppChooserWidget` of this dialog.</doc>
90829082 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
90839083 <source-position filename="gtk/deprecated/gtkappchooserdialog.h"
90849084 line="55"/>
90859085 <return-value transfer-ownership="none">
90869086 <doc xml:space="preserve"
90879087 filename="gtk/deprecated/gtkappchooserdialog.c"
9088- line="746">the `GtkAppChooserWidget` of @self</doc>
9088+ line="747">the `GtkAppChooserWidget` of @self</doc>
90899089 <type name="Widget" c:type="GtkWidget*"/>
90909090 </return-value>
90919091 <parameters>
90929092 <instance-parameter name="self" transfer-ownership="none">
90939093 <doc xml:space="preserve"
90949094 filename="gtk/deprecated/gtkappchooserdialog.c"
9095- line="742">a `GtkAppChooserDialog`</doc>
9095+ line="743">a `GtkAppChooserDialog`</doc>
90969096 <type name="AppChooserDialog" c:type="GtkAppChooserDialog*"/>
90979097 </instance-parameter>
90989098 </parameters>
@@ -9104,7 +9104,7 @@ The dialog will show applications that can open the content type.</doc>
91049104 deprecated-version="4.10">
91059105 <doc xml:space="preserve"
91069106 filename="gtk/deprecated/gtkappchooserdialog.c"
9107- line="758">Sets the text to display at the top of the dialog.
9107+ line="759">Sets the text to display at the top of the dialog.
91089108
91099109 If the heading is not set, the dialog displays a default text.</doc>
91109110 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
@@ -9117,13 +9117,13 @@ If the heading is not set, the dialog displays a default text.</doc>
91179117 <instance-parameter name="self" transfer-ownership="none">
91189118 <doc xml:space="preserve"
91199119 filename="gtk/deprecated/gtkappchooserdialog.c"
9120- line="760">a `GtkAppChooserDialog`</doc>
9120+ line="761">a `GtkAppChooserDialog`</doc>
91219121 <type name="AppChooserDialog" c:type="GtkAppChooserDialog*"/>
91229122 </instance-parameter>
91239123 <parameter name="heading" transfer-ownership="none">
91249124 <doc xml:space="preserve"
91259125 filename="gtk/deprecated/gtkappchooserdialog.c"
9126- line="761">a string containing Pango markup</doc>
9126+ line="762">a string containing Pango markup</doc>
91279127 <type name="utf8" c:type="const char*"/>
91289128 </parameter>
91299129 </parameters>
@@ -9134,7 +9134,7 @@ If the heading is not set, the dialog displays a default text.</doc>
91349134 transfer-ownership="none">
91359135 <doc xml:space="preserve"
91369136 filename="gtk/deprecated/gtkappchooserdialog.c"
9137- line="606">The GFile used by the `GtkAppChooserDialog`.
9137+ line="607">The GFile used by the `GtkAppChooserDialog`.
91389138
91399139 The dialog's `GtkAppChooserWidget` content type will
91409140 be guessed from the file, if present.</doc>
@@ -9148,7 +9148,7 @@ be guessed from the file, if present.</doc>
91489148 default-value="NULL">
91499149 <doc xml:space="preserve"
91509150 filename="gtk/deprecated/gtkappchooserdialog.c"
9151- line="620">The text to show at the top of the dialog.
9151+ line="621">The text to show at the top of the dialog.
91529152
91539153 The string may contain Pango markup.</doc>
91549154 <type name="utf8" c:type="gchar*"/>
@@ -9164,7 +9164,7 @@ The string may contain Pango markup.</doc>
91649164 glib:get-type="gtk_app_chooser_widget_get_type">
91659165 <doc xml:space="preserve"
91669166 filename="gtk/deprecated/gtkappchooserwidget.c"
9167- line="49">`GtkAppChooserWidget` is a widget for selecting applications.
9167+ line="58">`GtkAppChooserWidget` is a widget for selecting applications.
91689168
91699169 It is the main building block for [class@Gtk.AppChooserDialog].
91709170 Most applications only need to use the latter; but you can use
@@ -9200,7 +9200,7 @@ To keep track of the selected application, use the
92009200 deprecated-version="4.10">
92019201 <doc xml:space="preserve"
92029202 filename="gtk/deprecated/gtkappchooserwidget.c"
9203- line="1113">Creates a new `GtkAppChooserWidget` for applications
9203+ line="947">Creates a new `GtkAppChooserWidget` for applications
92049204 that can handle content of the given type.</doc>
92059205 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
92069206 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9208,14 +9208,14 @@ that can handle content of the given type.</doc>
92089208 <return-value transfer-ownership="none">
92099209 <doc xml:space="preserve"
92109210 filename="gtk/deprecated/gtkappchooserwidget.c"
9211- line="1120">a newly created `GtkAppChooserWidget`</doc>
9211+ line="954">a newly created `GtkAppChooserWidget`</doc>
92129212 <type name="Widget" c:type="GtkWidget*"/>
92139213 </return-value>
92149214 <parameters>
92159215 <parameter name="content_type" transfer-ownership="none">
92169216 <doc xml:space="preserve"
92179217 filename="gtk/deprecated/gtkappchooserwidget.c"
9218- line="1115">the content type to show applications for</doc>
9218+ line="949">the content type to show applications for</doc>
92199219 <type name="utf8" c:type="const char*"/>
92209220 </parameter>
92219221 </parameters>
@@ -9227,7 +9227,7 @@ that can handle content of the given type.</doc>
92279227 deprecated-version="4.10">
92289228 <doc xml:space="preserve"
92299229 filename="gtk/deprecated/gtkappchooserwidget.c"
9230- line="1384">Returns the text that is shown if there are not applications
9230+ line="1218">Returns the text that is shown if there are not applications
92319231 that can handle the content type.</doc>
92329232 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
92339233 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9235,14 +9235,14 @@ that can handle the content type.</doc>
92359235 <return-value transfer-ownership="none" nullable="1">
92369236 <doc xml:space="preserve"
92379237 filename="gtk/deprecated/gtkappchooserwidget.c"
9238- line="1391">the value of [property@Gtk.AppChooserWidget:default-text]</doc>
9238+ line="1225">the value of [property@Gtk.AppChooserWidget:default-text]</doc>
92399239 <type name="utf8" c:type="const char*"/>
92409240 </return-value>
92419241 <parameters>
92429242 <instance-parameter name="self" transfer-ownership="none">
92439243 <doc xml:space="preserve"
92449244 filename="gtk/deprecated/gtkappchooserwidget.c"
9245- line="1386">a `GtkAppChooserWidget`</doc>
9245+ line="1220">a `GtkAppChooserWidget`</doc>
92469246 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
92479247 </instance-parameter>
92489248 </parameters>
@@ -9254,7 +9254,7 @@ that can handle the content type.</doc>
92549254 deprecated-version="4.10">
92559255 <doc xml:space="preserve"
92569256 filename="gtk/deprecated/gtkappchooserwidget.c"
9257- line="1338">Gets whether the app chooser should show all applications
9257+ line="1172">Gets whether the app chooser should show all applications
92589258 in a flat list.</doc>
92599259 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
92609260 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9262,14 +9262,14 @@ in a flat list.</doc>
92629262 <return-value transfer-ownership="none">
92639263 <doc xml:space="preserve"
92649264 filename="gtk/deprecated/gtkappchooserwidget.c"
9265- line="1345">the value of [property@Gtk.AppChooserWidget:show-all]</doc>
9265+ line="1179">the value of [property@Gtk.AppChooserWidget:show-all]</doc>
92669266 <type name="gboolean" c:type="gboolean"/>
92679267 </return-value>
92689268 <parameters>
92699269 <instance-parameter name="self" transfer-ownership="none">
92709270 <doc xml:space="preserve"
92719271 filename="gtk/deprecated/gtkappchooserwidget.c"
9272- line="1340">a `GtkAppChooserWidget`</doc>
9272+ line="1174">a `GtkAppChooserWidget`</doc>
92739273 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
92749274 </instance-parameter>
92759275 </parameters>
@@ -9281,7 +9281,7 @@ in a flat list.</doc>
92819281 deprecated-version="4.10">
92829282 <doc xml:space="preserve"
92839283 filename="gtk/deprecated/gtkappchooserwidget.c"
9284- line="1158">Gets whether the app chooser should show the default handler
9284+ line="992">Gets whether the app chooser should show the default handler
92859285 for the content type in a separate section.</doc>
92869286 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
92879287 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9289,14 +9289,14 @@ for the content type in a separate section.</doc>
92899289 <return-value transfer-ownership="none">
92909290 <doc xml:space="preserve"
92919291 filename="gtk/deprecated/gtkappchooserwidget.c"
9292- line="1165">the value of [property@Gtk.AppChooserWidget:show-default]</doc>
9292+ line="999">the value of [property@Gtk.AppChooserWidget:show-default]</doc>
92939293 <type name="gboolean" c:type="gboolean"/>
92949294 </return-value>
92959295 <parameters>
92969296 <instance-parameter name="self" transfer-ownership="none">
92979297 <doc xml:space="preserve"
92989298 filename="gtk/deprecated/gtkappchooserwidget.c"
9299- line="1160">a `GtkAppChooserWidget`</doc>
9299+ line="994">a `GtkAppChooserWidget`</doc>
93009300 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
93019301 </instance-parameter>
93029302 </parameters>
@@ -9308,7 +9308,7 @@ for the content type in a separate section.</doc>
93089308 deprecated-version="4.10">
93099309 <doc xml:space="preserve"
93109310 filename="gtk/deprecated/gtkappchooserwidget.c"
9311- line="1248">Gets whether the app chooser should show related applications
9311+ line="1082">Gets whether the app chooser should show related applications
93129312 for the content type in a separate section.</doc>
93139313 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
93149314 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9316,14 +9316,14 @@ for the content type in a separate section.</doc>
93169316 <return-value transfer-ownership="none">
93179317 <doc xml:space="preserve"
93189318 filename="gtk/deprecated/gtkappchooserwidget.c"
9319- line="1255">the value of [property@Gtk.AppChooserWidget:show-fallback]</doc>
9319+ line="1089">the value of [property@Gtk.AppChooserWidget:show-fallback]</doc>
93209320 <type name="gboolean" c:type="gboolean"/>
93219321 </return-value>
93229322 <parameters>
93239323 <instance-parameter name="self" transfer-ownership="none">
93249324 <doc xml:space="preserve"
93259325 filename="gtk/deprecated/gtkappchooserwidget.c"
9326- line="1250">a `GtkAppChooserWidget`</doc>
9326+ line="1084">a `GtkAppChooserWidget`</doc>
93279327 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
93289328 </instance-parameter>
93299329 </parameters>
@@ -9335,7 +9335,7 @@ for the content type in a separate section.</doc>
93359335 deprecated-version="4.10">
93369336 <doc xml:space="preserve"
93379337 filename="gtk/deprecated/gtkappchooserwidget.c"
9338- line="1293">Gets whether the app chooser should show applications
9338+ line="1127">Gets whether the app chooser should show applications
93399339 which are unrelated to the content type.</doc>
93409340 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
93419341 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9343,14 +9343,14 @@ which are unrelated to the content type.</doc>
93439343 <return-value transfer-ownership="none">
93449344 <doc xml:space="preserve"
93459345 filename="gtk/deprecated/gtkappchooserwidget.c"
9346- line="1300">the value of [property@Gtk.AppChooserWidget:show-other]</doc>
9346+ line="1134">the value of [property@Gtk.AppChooserWidget:show-other]</doc>
93479347 <type name="gboolean" c:type="gboolean"/>
93489348 </return-value>
93499349 <parameters>
93509350 <instance-parameter name="self" transfer-ownership="none">
93519351 <doc xml:space="preserve"
93529352 filename="gtk/deprecated/gtkappchooserwidget.c"
9353- line="1295">a `GtkAppChooserWidget`</doc>
9353+ line="1129">a `GtkAppChooserWidget`</doc>
93549354 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
93559355 </instance-parameter>
93569356 </parameters>
@@ -9362,7 +9362,7 @@ which are unrelated to the content type.</doc>
93629362 deprecated-version="4.10">
93639363 <doc xml:space="preserve"
93649364 filename="gtk/deprecated/gtkappchooserwidget.c"
9365- line="1203">Gets whether the app chooser should show recommended applications
9365+ line="1037">Gets whether the app chooser should show recommended applications
93669366 for the content type in a separate section.</doc>
93679367 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
93689368 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9370,14 +9370,14 @@ for the content type in a separate section.</doc>
93709370 <return-value transfer-ownership="none">
93719371 <doc xml:space="preserve"
93729372 filename="gtk/deprecated/gtkappchooserwidget.c"
9373- line="1210">the value of [property@Gtk.AppChooserWidget:show-recommended]</doc>
9373+ line="1044">the value of [property@Gtk.AppChooserWidget:show-recommended]</doc>
93749374 <type name="gboolean" c:type="gboolean"/>
93759375 </return-value>
93769376 <parameters>
93779377 <instance-parameter name="self" transfer-ownership="none">
93789378 <doc xml:space="preserve"
93799379 filename="gtk/deprecated/gtkappchooserwidget.c"
9380- line="1205">a `GtkAppChooserWidget`</doc>
9380+ line="1039">a `GtkAppChooserWidget`</doc>
93819381 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
93829382 </instance-parameter>
93839383 </parameters>
@@ -9389,7 +9389,7 @@ for the content type in a separate section.</doc>
93899389 deprecated-version="4.10">
93909390 <doc xml:space="preserve"
93919391 filename="gtk/deprecated/gtkappchooserwidget.c"
9392- line="1357">Sets the text that is shown if there are not applications
9392+ line="1191">Sets the text that is shown if there are not applications
93939393 that can handle the content type.</doc>
93949394 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
93959395 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9401,13 +9401,13 @@ that can handle the content type.</doc>
94019401 <instance-parameter name="self" transfer-ownership="none">
94029402 <doc xml:space="preserve"
94039403 filename="gtk/deprecated/gtkappchooserwidget.c"
9404- line="1359">a `GtkAppChooserWidget`</doc>
9404+ line="1193">a `GtkAppChooserWidget`</doc>
94059405 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
94069406 </instance-parameter>
94079407 <parameter name="text" transfer-ownership="none">
94089408 <doc xml:space="preserve"
94099409 filename="gtk/deprecated/gtkappchooserwidget.c"
9410- line="1360">the new value for [property@Gtk.AppChooserWidget:default-text]</doc>
9410+ line="1194">the new value for [property@Gtk.AppChooserWidget:default-text]</doc>
94119411 <type name="utf8" c:type="const char*"/>
94129412 </parameter>
94139413 </parameters>
@@ -9419,7 +9419,7 @@ that can handle the content type.</doc>
94199419 deprecated-version="4.10">
94209420 <doc xml:space="preserve"
94219421 filename="gtk/deprecated/gtkappchooserwidget.c"
9422- line="1312">Sets whether the app chooser should show all applications
9422+ line="1146">Sets whether the app chooser should show all applications
94239423 in a flat list.</doc>
94249424 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
94259425 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9431,13 +9431,13 @@ in a flat list.</doc>
94319431 <instance-parameter name="self" transfer-ownership="none">
94329432 <doc xml:space="preserve"
94339433 filename="gtk/deprecated/gtkappchooserwidget.c"
9434- line="1314">a `GtkAppChooserWidget`</doc>
9434+ line="1148">a `GtkAppChooserWidget`</doc>
94359435 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
94369436 </instance-parameter>
94379437 <parameter name="setting" transfer-ownership="none">
94389438 <doc xml:space="preserve"
94399439 filename="gtk/deprecated/gtkappchooserwidget.c"
9440- line="1315">the new value for [property@Gtk.AppChooserWidget:show-all]</doc>
9440+ line="1149">the new value for [property@Gtk.AppChooserWidget:show-all]</doc>
94419441 <type name="gboolean" c:type="gboolean"/>
94429442 </parameter>
94439443 </parameters>
@@ -9449,7 +9449,7 @@ in a flat list.</doc>
94499449 deprecated-version="4.10">
94509450 <doc xml:space="preserve"
94519451 filename="gtk/deprecated/gtkappchooserwidget.c"
9452- line="1132">Sets whether the app chooser should show the default handler
9452+ line="966">Sets whether the app chooser should show the default handler
94539453 for the content type in a separate section.</doc>
94549454 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
94559455 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9461,13 +9461,13 @@ for the content type in a separate section.</doc>
94619461 <instance-parameter name="self" transfer-ownership="none">
94629462 <doc xml:space="preserve"
94639463 filename="gtk/deprecated/gtkappchooserwidget.c"
9464- line="1134">a `GtkAppChooserWidget`</doc>
9464+ line="968">a `GtkAppChooserWidget`</doc>
94659465 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
94669466 </instance-parameter>
94679467 <parameter name="setting" transfer-ownership="none">
94689468 <doc xml:space="preserve"
94699469 filename="gtk/deprecated/gtkappchooserwidget.c"
9470- line="1135">the new value for [property@Gtk.AppChooserWidget:show-default]</doc>
9470+ line="969">the new value for [property@Gtk.AppChooserWidget:show-default]</doc>
94719471 <type name="gboolean" c:type="gboolean"/>
94729472 </parameter>
94739473 </parameters>
@@ -9479,7 +9479,7 @@ for the content type in a separate section.</doc>
94799479 deprecated-version="4.10">
94809480 <doc xml:space="preserve"
94819481 filename="gtk/deprecated/gtkappchooserwidget.c"
9482- line="1222">Sets whether the app chooser should show related applications
9482+ line="1056">Sets whether the app chooser should show related applications
94839483 for the content type in a separate section.</doc>
94849484 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
94859485 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9491,13 +9491,13 @@ for the content type in a separate section.</doc>
94919491 <instance-parameter name="self" transfer-ownership="none">
94929492 <doc xml:space="preserve"
94939493 filename="gtk/deprecated/gtkappchooserwidget.c"
9494- line="1224">a `GtkAppChooserWidget`</doc>
9494+ line="1058">a `GtkAppChooserWidget`</doc>
94959495 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
94969496 </instance-parameter>
94979497 <parameter name="setting" transfer-ownership="none">
94989498 <doc xml:space="preserve"
94999499 filename="gtk/deprecated/gtkappchooserwidget.c"
9500- line="1225">the new value for [property@Gtk.AppChooserWidget:show-fallback]</doc>
9500+ line="1059">the new value for [property@Gtk.AppChooserWidget:show-fallback]</doc>
95019501 <type name="gboolean" c:type="gboolean"/>
95029502 </parameter>
95039503 </parameters>
@@ -9509,7 +9509,7 @@ for the content type in a separate section.</doc>
95099509 deprecated-version="4.10">
95109510 <doc xml:space="preserve"
95119511 filename="gtk/deprecated/gtkappchooserwidget.c"
9512- line="1267">Sets whether the app chooser should show applications
9512+ line="1101">Sets whether the app chooser should show applications
95139513 which are unrelated to the content type.</doc>
95149514 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
95159515 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9521,13 +9521,13 @@ which are unrelated to the content type.</doc>
95219521 <instance-parameter name="self" transfer-ownership="none">
95229522 <doc xml:space="preserve"
95239523 filename="gtk/deprecated/gtkappchooserwidget.c"
9524- line="1269">a `GtkAppChooserWidget`</doc>
9524+ line="1103">a `GtkAppChooserWidget`</doc>
95259525 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
95269526 </instance-parameter>
95279527 <parameter name="setting" transfer-ownership="none">
95289528 <doc xml:space="preserve"
95299529 filename="gtk/deprecated/gtkappchooserwidget.c"
9530- line="1270">the new value for [property@Gtk.AppChooserWidget:show-other]</doc>
9530+ line="1104">the new value for [property@Gtk.AppChooserWidget:show-other]</doc>
95319531 <type name="gboolean" c:type="gboolean"/>
95329532 </parameter>
95339533 </parameters>
@@ -9539,7 +9539,7 @@ which are unrelated to the content type.</doc>
95399539 deprecated-version="4.10">
95409540 <doc xml:space="preserve"
95419541 filename="gtk/deprecated/gtkappchooserwidget.c"
9542- line="1177">Sets whether the app chooser should show recommended applications
9542+ line="1011">Sets whether the app chooser should show recommended applications
95439543 for the content type in a separate section.</doc>
95449544 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
95459545 <source-position filename="gtk/deprecated/gtkappchooserwidget.h"
@@ -9551,13 +9551,13 @@ for the content type in a separate section.</doc>
95519551 <instance-parameter name="self" transfer-ownership="none">
95529552 <doc xml:space="preserve"
95539553 filename="gtk/deprecated/gtkappchooserwidget.c"
9554- line="1179">a `GtkAppChooserWidget`</doc>
9554+ line="1013">a `GtkAppChooserWidget`</doc>
95559555 <type name="AppChooserWidget" c:type="GtkAppChooserWidget*"/>
95569556 </instance-parameter>
95579557 <parameter name="setting" transfer-ownership="none">
95589558 <doc xml:space="preserve"
95599559 filename="gtk/deprecated/gtkappchooserwidget.c"
9560- line="1180">the new value for [property@Gtk.AppChooserWidget:show-recommended]</doc>
9560+ line="1014">the new value for [property@Gtk.AppChooserWidget:show-recommended]</doc>
95619561 <type name="gboolean" c:type="gboolean"/>
95629562 </parameter>
95639563 </parameters>
@@ -9570,7 +9570,7 @@ for the content type in a separate section.</doc>
95709570 default-value="NULL">
95719571 <doc xml:space="preserve"
95729572 filename="gtk/deprecated/gtkappchooserwidget.c"
9573- line="971">The text that appears in the widget when there are no applications
9573+ line="665">The text that appears in the widget when there are no applications
95749574 for the given content type.</doc>
95759575 <type name="utf8" c:type="gchar*"/>
95769576 </property>
@@ -9583,7 +9583,7 @@ for the given content type.</doc>
95839583 default-value="FALSE">
95849584 <doc xml:space="preserve"
95859585 filename="gtk/deprecated/gtkappchooserwidget.c"
9586- line="959">If %TRUE, the app chooser presents all applications
9586+ line="653">If %TRUE, the app chooser presents all applications
95879587 in a single list, without subsections for default,
95889588 recommended or related applications.</doc>
95899589 <type name="gboolean" c:type="gboolean"/>
@@ -9597,7 +9597,7 @@ recommended or related applications.</doc>
95979597 default-value="FALSE">
95989598 <doc xml:space="preserve"
95999599 filename="gtk/deprecated/gtkappchooserwidget.c"
9600- line="906">Determines whether the app chooser should show the default
9600+ line="600">Determines whether the app chooser should show the default
96019601 handler for the content type in a separate section.
96029602
96039603 If %FALSE, the default handler is listed among the recommended
@@ -9613,7 +9613,7 @@ applications.</doc>
96139613 default-value="FALSE">
96149614 <doc xml:space="preserve"
96159615 filename="gtk/deprecated/gtkappchooserwidget.c"
9616- line="934">Determines whether the app chooser should show a section
9616+ line="628">Determines whether the app chooser should show a section
96179617 for fallback applications.
96189618
96199619 If %FALSE, the fallback applications are listed among the
@@ -9629,7 +9629,7 @@ other applications.</doc>
96299629 default-value="FALSE">
96309630 <doc xml:space="preserve"
96319631 filename="gtk/deprecated/gtkappchooserwidget.c"
9632- line="948">Determines whether the app chooser should show a section
9632+ line="642">Determines whether the app chooser should show a section
96339633 for other applications.</doc>
96349634 <type name="gboolean" c:type="gboolean"/>
96359635 </property>
@@ -9642,7 +9642,7 @@ for other applications.</doc>
96429642 default-value="TRUE">
96439643 <doc xml:space="preserve"
96449644 filename="gtk/deprecated/gtkappchooserwidget.c"
9645- line="920">Determines whether the app chooser should show a section
9645+ line="614">Determines whether the app chooser should show a section
96469646 for recommended applications.
96479647
96489648 If %FALSE, the recommended applications are listed
@@ -9652,7 +9652,7 @@ among the other applications.</doc>
96529652 <glib:signal name="application-activated" when="first">
96539653 <doc xml:space="preserve"
96549654 filename="gtk/deprecated/gtkappchooserwidget.c"
9655- line="999">Emitted when an application item is activated from the widget's list.
9655+ line="693">Emitted when an application item is activated from the widget's list.
96569656
96579657 This usually happens when the user double clicks an item, or an item
96589658 is selected and the user presses one of the keys Space, Shift+Space,
@@ -9664,7 +9664,7 @@ Return or Enter.</doc>
96649664 <parameter name="application" transfer-ownership="none">
96659665 <doc xml:space="preserve"
96669666 filename="gtk/deprecated/gtkappchooserwidget.c"
9667- line="1002">the activated `GAppInfo`</doc>
9667+ line="696">the activated `GAppInfo`</doc>
96689668 <type name="Gio.AppInfo"/>
96699669 </parameter>
96709670 </parameters>
@@ -9672,7 +9672,7 @@ Return or Enter.</doc>
96729672 <glib:signal name="application-selected" when="first">
96739673 <doc xml:space="preserve"
96749674 filename="gtk/deprecated/gtkappchooserwidget.c"
9675- line="982">Emitted when an application item is selected from the widget's list.</doc>
9675+ line="676">Emitted when an application item is selected from the widget's list.</doc>
96769676 <return-value transfer-ownership="none">
96779677 <type name="none" c:type="void"/>
96789678 </return-value>
@@ -9680,7 +9680,7 @@ Return or Enter.</doc>
96809680 <parameter name="application" transfer-ownership="none">
96819681 <doc xml:space="preserve"
96829682 filename="gtk/deprecated/gtkappchooserwidget.c"
9683- line="985">the selected `GAppInfo`</doc>
9683+ line="679">the selected `GAppInfo`</doc>
96849684 <type name="Gio.AppInfo"/>
96859685 </parameter>
96869686 </parameters>
@@ -9748,10 +9748,8 @@ default window icon. Use [func@Gtk.Window.set_default_icon_name] or
97489748 [A simple example](https://gitlab.gnome.org/GNOME/gtk/tree/main/examples/bp/bloatpad.c)
97499749 is available in the GTK source code repository
97509750
9751-`GtkApplication` optionally registers with a session manager of the
9752-users session (if you set the [property@Gtk.Application:register-session]
9753-property) and offers various functionality related to the session
9754-life-cycle.
9751+`GtkApplication` registers with a session manager if possible and
9752+offers various functionality related to the session life-cycle.
97559753
97569754 An application can block various ways to end the session with
97579755 the [method@Gtk.Application.inhibit] function. Typical use cases for
@@ -9771,7 +9769,7 @@ session while inhibitors are present.
97719769 <constructor name="new" c:identifier="gtk_application_new">
97729770 <doc xml:space="preserve"
97739771 filename="gtk/gtkapplication.c"
9774- line="718">Creates a new application instance.
9772+ line="715">Creates a new application instance.
97759773
97769774 When using `GtkApplication`, it is not necessary to call [func@Gtk.init]
97779775 manually. It is called as soon as the application gets registered as
@@ -9793,7 +9791,7 @@ uniqueness) will be disabled.</doc>
97939791 <return-value transfer-ownership="full">
97949792 <doc xml:space="preserve"
97959793 filename="gtk/gtkapplication.c"
9796- line="742">a new `GtkApplication` instance</doc>
9794+ line="739">a new `GtkApplication` instance</doc>
97979795 <type name="Application" c:type="GtkApplication*"/>
97989796 </return-value>
97999797 <parameters>
@@ -9803,13 +9801,13 @@ uniqueness) will be disabled.</doc>
98039801 allow-none="1">
98049802 <doc xml:space="preserve"
98059803 filename="gtk/gtkapplication.c"
9806- line="720">The application ID</doc>
9804+ line="717">The application ID</doc>
98079805 <type name="utf8" c:type="const char*"/>
98089806 </parameter>
98099807 <parameter name="flags" transfer-ownership="none">
98109808 <doc xml:space="preserve"
98119809 filename="gtk/gtkapplication.c"
9812- line="721">the application flags</doc>
9810+ line="718">the application flags</doc>
98139811 <type name="Gio.ApplicationFlags" c:type="GApplicationFlags"/>
98149812 </parameter>
98159813 </parameters>
@@ -9854,7 +9852,7 @@ uniqueness) will be disabled.</doc>
98549852 <method name="add_window" c:identifier="gtk_application_add_window">
98559853 <doc xml:space="preserve"
98569854 filename="gtk/gtkapplication.c"
9857- line="756">Adds a window to the application.
9855+ line="753">Adds a window to the application.
98589856
98599857 This call can only happen after the application has started;
98609858 typically, you should add new application windows in response
@@ -9876,13 +9874,13 @@ GTK will keep the application running as long as it has any windows.</doc>
98769874 <instance-parameter name="application" transfer-ownership="none">
98779875 <doc xml:space="preserve"
98789876 filename="gtk/gtkapplication.c"
9879- line="758">an application</doc>
9877+ line="755">an application</doc>
98809878 <type name="Application" c:type="GtkApplication*"/>
98819879 </instance-parameter>
98829880 <parameter name="window" transfer-ownership="none">
98839881 <doc xml:space="preserve"
98849882 filename="gtk/gtkapplication.c"
9885- line="759">a window</doc>
9883+ line="756">a window</doc>
98869884 <type name="Window" c:type="GtkWindow*"/>
98879885 </parameter>
98889886 </parameters>
@@ -9891,13 +9889,13 @@ GTK will keep the application running as long as it has any windows.</doc>
98919889 c:identifier="gtk_application_get_accels_for_action">
98929890 <doc xml:space="preserve"
98939891 filename="gtk/gtkapplication.c"
9894- line="1155">Gets the accelerators that are currently associated with
9892+ line="1152">Gets the accelerators that are currently associated with
98959893 the given action.</doc>
98969894 <source-position filename="gtk/gtkapplication.h" line="121"/>
98979895 <return-value transfer-ownership="full">
98989896 <doc xml:space="preserve"
98999897 filename="gtk/gtkapplication.c"
9900- line="1164">
9898+ line="1161">
99019899 accelerators for @detailed_action_name</doc>
99029900 <array c:type="char**">
99039901 <type name="utf8"/>
@@ -9907,13 +9905,13 @@ the given action.</doc>
99079905 <instance-parameter name="application" transfer-ownership="none">
99089906 <doc xml:space="preserve"
99099907 filename="gtk/gtkapplication.c"
9910- line="1157">an application</doc>
9908+ line="1154">an application</doc>
99119909 <type name="Application" c:type="GtkApplication*"/>
99129910 </instance-parameter>
99139911 <parameter name="detailed_action_name" transfer-ownership="none">
99149912 <doc xml:space="preserve"
99159913 filename="gtk/gtkapplication.c"
9916- line="1158">a detailed action name, specifying an action
9914+ line="1155">a detailed action name, specifying an action
99179915 and target to obtain accelerators for</doc>
99189916 <type name="utf8" c:type="const char*"/>
99199917 </parameter>
@@ -9923,7 +9921,7 @@ the given action.</doc>
99239921 c:identifier="gtk_application_get_actions_for_accel">
99249922 <doc xml:space="preserve"
99259923 filename="gtk/gtkapplication.c"
9926- line="1180">Returns the list of actions (possibly empty) that the accelerator maps to.
9924+ line="1177">Returns the list of actions (possibly empty) that the accelerator maps to.
99279925
99289926 Each item in the list is a detailed action name in the usual form.
99299927
@@ -9944,7 +9942,7 @@ If you are unsure, check it with [func@Gtk.accelerator_parse] first.</doc>
99449942 <return-value transfer-ownership="full">
99459943 <doc xml:space="preserve"
99469944 filename="gtk/gtkapplication.c"
9947- line="1203">actions for @accel</doc>
9945+ line="1200">actions for @accel</doc>
99489946 <array c:type="char**">
99499947 <type name="utf8"/>
99509948 </array>
@@ -9953,13 +9951,13 @@ If you are unsure, check it with [func@Gtk.accelerator_parse] first.</doc>
99539951 <instance-parameter name="application" transfer-ownership="none">
99549952 <doc xml:space="preserve"
99559953 filename="gtk/gtkapplication.c"
9956- line="1182">a application</doc>
9954+ line="1179">a application</doc>
99579955 <type name="Application" c:type="GtkApplication*"/>
99589956 </instance-parameter>
99599957 <parameter name="accel" transfer-ownership="none">
99609958 <doc xml:space="preserve"
99619959 filename="gtk/gtkapplication.c"
9962- line="1183">an accelerator that can be parsed by [func@Gtk.accelerator_parse]</doc>
9960+ line="1180">an accelerator that can be parsed by [func@Gtk.accelerator_parse]</doc>
99639961 <type name="utf8" c:type="const char*"/>
99649962 </parameter>
99659963 </parameters>
@@ -9969,7 +9967,7 @@ If you are unsure, check it with [func@Gtk.accelerator_parse] first.</doc>
99699967 glib:get-property="active-window">
99709968 <doc xml:space="preserve"
99719969 filename="gtk/gtkapplication.c"
9972- line="882">Gets the “active” window for the application.
9970+ line="879">Gets the “active” window for the application.
99739971
99749972 The active window is the one that was most recently focused
99759973 (within the application). This window may not have the focus
@@ -9979,14 +9977,14 @@ the most recently-focused window within this application.</doc>
99799977 <return-value transfer-ownership="none" nullable="1">
99809978 <doc xml:space="preserve"
99819979 filename="gtk/gtkapplication.c"
9982- line="893">the active window</doc>
9980+ line="890">the active window</doc>
99839981 <type name="Window" c:type="GtkWindow*"/>
99849982 </return-value>
99859983 <parameters>
99869984 <instance-parameter name="application" transfer-ownership="none">
99879985 <doc xml:space="preserve"
99889986 filename="gtk/gtkapplication.c"
9989- line="884">an application</doc>
9987+ line="881">an application</doc>
99909988 <type name="Application" c:type="GtkApplication*"/>
99919989 </instance-parameter>
99929990 </parameters>
@@ -9995,7 +9993,7 @@ the most recently-focused window within this application.</doc>
99959993 c:identifier="gtk_application_get_menu_by_id">
99969994 <doc xml:space="preserve"
99979995 filename="gtk/gtkapplication.c"
9998- line="1257">Gets a menu from automatically loaded resources.
9996+ line="1254">Gets a menu from automatically loaded resources.
99999997
100009998 See [the section on Automatic resources](class.Application.html#automatic-resources)
100019999 for more information.</doc>
@@ -10003,7 +10001,7 @@ for more information.</doc>
1000310001 <return-value transfer-ownership="none" nullable="1">
1000410002 <doc xml:space="preserve"
1000510003 filename="gtk/gtkapplication.c"
10006- line="1267">Gets the menu with the
10004+ line="1264">Gets the menu with the
1000710005 given ID from the automatically loaded resources</doc>
1000810006 <type name="Gio.Menu" c:type="GMenu*"/>
1000910007 </return-value>
@@ -10011,13 +10009,13 @@ for more information.</doc>
1001110009 <instance-parameter name="application" transfer-ownership="none">
1001210010 <doc xml:space="preserve"
1001310011 filename="gtk/gtkapplication.c"
10014- line="1259">an application</doc>
10012+ line="1256">an application</doc>
1001510013 <type name="Application" c:type="GtkApplication*"/>
1001610014 </instance-parameter>
1001710015 <parameter name="id" transfer-ownership="none">
1001810016 <doc xml:space="preserve"
1001910017 filename="gtk/gtkapplication.c"
10020- line="1260">the ID of the menu to look up</doc>
10018+ line="1257">the ID of the menu to look up</doc>
1002110019 <type name="utf8" c:type="const char*"/>
1002210020 </parameter>
1002310021 </parameters>
@@ -10027,19 +10025,19 @@ for more information.</doc>
1002710025 glib:get-property="menubar">
1002810026 <doc xml:space="preserve"
1002910027 filename="gtk/gtkapplication.c"
10030- line="958">Returns the menu model for the menu bar of the application.</doc>
10028+ line="955">Returns the menu model for the menu bar of the application.</doc>
1003110029 <source-position filename="gtk/gtkapplication.h" line="88"/>
1003210030 <return-value transfer-ownership="none" nullable="1">
1003310031 <doc xml:space="preserve"
1003410032 filename="gtk/gtkapplication.c"
10035- line="964">the menubar for windows of the application</doc>
10033+ line="961">the menubar for windows of the application</doc>
1003610034 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
1003710035 </return-value>
1003810036 <parameters>
1003910037 <instance-parameter name="application" transfer-ownership="none">
1004010038 <doc xml:space="preserve"
1004110039 filename="gtk/gtkapplication.c"
10042- line="960">an application</doc>
10040+ line="957">an application</doc>
1004310041 <type name="Application" c:type="GtkApplication*"/>
1004410042 </instance-parameter>
1004510043 </parameters>
@@ -10048,7 +10046,7 @@ for more information.</doc>
1004810046 c:identifier="gtk_application_get_window_by_id">
1004910047 <doc xml:space="preserve"
1005010048 filename="gtk/gtkapplication.c"
10051- line="851">Returns the window with the given ID.
10049+ line="848">Returns the window with the given ID.
1005210050
1005310051 The ID of a `GtkApplicationWindow` can be retrieved with
1005410052 [method@Gtk.ApplicationWindow.get_id].</doc>
@@ -10056,20 +10054,20 @@ The ID of a `GtkApplicationWindow` can be retrieved with
1005610054 <return-value transfer-ownership="none" nullable="1">
1005710055 <doc xml:space="preserve"
1005810056 filename="gtk/gtkapplication.c"
10059- line="861">the window for the given ID</doc>
10057+ line="858">the window for the given ID</doc>
1006010058 <type name="Window" c:type="GtkWindow*"/>
1006110059 </return-value>
1006210060 <parameters>
1006310061 <instance-parameter name="application" transfer-ownership="none">
1006410062 <doc xml:space="preserve"
1006510063 filename="gtk/gtkapplication.c"
10066- line="853">an application`</doc>
10064+ line="850">an application`</doc>
1006710065 <type name="Application" c:type="GtkApplication*"/>
1006810066 </instance-parameter>
1006910067 <parameter name="id" transfer-ownership="none">
1007010068 <doc xml:space="preserve"
1007110069 filename="gtk/gtkapplication.c"
10072- line="854">an identifier number</doc>
10070+ line="851">an identifier number</doc>
1007310071 <type name="guint" c:type="guint"/>
1007410072 </parameter>
1007510073 </parameters>
@@ -10077,7 +10075,7 @@ The ID of a `GtkApplicationWindow` can be retrieved with
1007710075 <method name="get_windows" c:identifier="gtk_application_get_windows">
1007810076 <doc xml:space="preserve"
1007910077 filename="gtk/gtkapplication.c"
10080- line="825">Gets a list of the window associated with the application.
10078+ line="822">Gets a list of the window associated with the application.
1008110079
1008210080 The list is sorted by most recently focused window, such that the first
1008310081 element is the currently focused window. (Useful for choosing a parent
@@ -10090,7 +10088,7 @@ deletion.</doc>
1009010088 <return-value transfer-ownership="none">
1009110089 <doc xml:space="preserve"
1009210090 filename="gtk/gtkapplication.c"
10093- line="839">the list of windows</doc>
10091+ line="836">the list of windows</doc>
1009410092 <type name="GLib.List" c:type="GList*">
1009510093 <type name="Window"/>
1009610094 </type>
@@ -10099,7 +10097,7 @@ deletion.</doc>
1009910097 <instance-parameter name="application" transfer-ownership="none">
1010010098 <doc xml:space="preserve"
1010110099 filename="gtk/gtkapplication.c"
10102- line="827">an application</doc>
10100+ line="824">an application</doc>
1010310101 <type name="Application" c:type="GtkApplication*"/>
1010410102 </instance-parameter>
1010510103 </parameters>
@@ -10107,7 +10105,7 @@ deletion.</doc>
1010710105 <method name="inhibit" c:identifier="gtk_application_inhibit">
1010810106 <doc xml:space="preserve"
1010910107 filename="gtk/gtkapplication.c"
10110- line="991">Informs the session manager that certain types of actions should be
10108+ line="988">Informs the session manager that certain types of actions should be
1011110109 inhibited.
1011210110
1011310111 This is not guaranteed to work on all platforms and for all types of
@@ -10138,7 +10136,7 @@ the request.</doc>
1013810136 <return-value transfer-ownership="none">
1013910137 <doc xml:space="preserve"
1014010138 filename="gtk/gtkapplication.c"
10141- line="1027">A non-zero cookie that is used to uniquely identify this, or
10139+ line="1024">A non-zero cookie that is used to uniquely identify this, or
1014210140 0 if the platform does not support inhibiting or the request failed
1014310141 for some reason</doc>
1014410142 <type name="guint" c:type="guint"/>
@@ -10147,7 +10145,7 @@ the request.</doc>
1014710145 <instance-parameter name="application" transfer-ownership="none">
1014810146 <doc xml:space="preserve"
1014910147 filename="gtk/gtkapplication.c"
10150- line="993">the application</doc>
10148+ line="990">the application</doc>
1015110149 <type name="Application" c:type="GtkApplication*"/>
1015210150 </instance-parameter>
1015310151 <parameter name="window"
@@ -10156,13 +10154,13 @@ the request.</doc>
1015610154 allow-none="1">
1015710155 <doc xml:space="preserve"
1015810156 filename="gtk/gtkapplication.c"
10159- line="994">a window</doc>
10157+ line="991">a window</doc>
1016010158 <type name="Window" c:type="GtkWindow*"/>
1016110159 </parameter>
1016210160 <parameter name="flags" transfer-ownership="none">
1016310161 <doc xml:space="preserve"
1016410162 filename="gtk/gtkapplication.c"
10165- line="995">what types of actions should be inhibited</doc>
10163+ line="992">what types of actions should be inhibited</doc>
1016610164 <type name="ApplicationInhibitFlags"
1016710165 c:type="GtkApplicationInhibitFlags"/>
1016810166 </parameter>
@@ -10172,7 +10170,7 @@ the request.</doc>
1017210170 allow-none="1">
1017310171 <doc xml:space="preserve"
1017410172 filename="gtk/gtkapplication.c"
10175- line="996">a short, human-readable string that explains
10173+ line="993">a short, human-readable string that explains
1017610174 why these operations are inhibited</doc>
1017710175 <type name="utf8" c:type="const char*"/>
1017810176 </parameter>
@@ -10182,14 +10180,14 @@ the request.</doc>
1018210180 c:identifier="gtk_application_list_action_descriptions">
1018310181 <doc xml:space="preserve"
1018410182 filename="gtk/gtkapplication.c"
10185- line="1092">Lists the detailed action names which have associated accelerators.
10183+ line="1089">Lists the detailed action names which have associated accelerators.
1018610184
1018710185 See [method@Gtk.Application.set_accels_for_action].</doc>
1018810186 <source-position filename="gtk/gtkapplication.h" line="118"/>
1018910187 <return-value transfer-ownership="full">
1019010188 <doc xml:space="preserve"
1019110189 filename="gtk/gtkapplication.c"
10192- line="1100">the detailed action names</doc>
10190+ line="1097">the detailed action names</doc>
1019310191 <array c:type="char**">
1019410192 <type name="utf8"/>
1019510193 </array>
@@ -10198,7 +10196,7 @@ See [method@Gtk.Application.set_accels_for_action].</doc>
1019810196 <instance-parameter name="application" transfer-ownership="none">
1019910197 <doc xml:space="preserve"
1020010198 filename="gtk/gtkapplication.c"
10201- line="1094">an application</doc>
10199+ line="1091">an application</doc>
1020210200 <type name="Application" c:type="GtkApplication*"/>
1020310201 </instance-parameter>
1020410202 </parameters>
@@ -10207,7 +10205,7 @@ See [method@Gtk.Application.set_accels_for_action].</doc>
1020710205 c:identifier="gtk_application_remove_window">
1020810206 <doc xml:space="preserve"
1020910207 filename="gtk/gtkapplication.c"
10210- line="797">Remove a window from the application.
10208+ line="794">Remove a window from the application.
1021110209
1021210210 If the window belongs to the application then this call is
1021310211 equivalent to setting the [property@Gtk.Window:application]
@@ -10223,13 +10221,13 @@ function, if the window was the last window of the application.</doc>
1022310221 <instance-parameter name="application" transfer-ownership="none">
1022410222 <doc xml:space="preserve"
1022510223 filename="gtk/gtkapplication.c"
10226- line="799">an application</doc>
10224+ line="796">an application</doc>
1022710225 <type name="Application" c:type="GtkApplication*"/>
1022810226 </instance-parameter>
1022910227 <parameter name="window" transfer-ownership="none">
1023010228 <doc xml:space="preserve"
1023110229 filename="gtk/gtkapplication.c"
10232- line="800">a window</doc>
10230+ line="797">a window</doc>
1023310231 <type name="Window" c:type="GtkWindow*"/>
1023410232 </parameter>
1023510233 </parameters>
@@ -10238,7 +10236,7 @@ function, if the window was the last window of the application.</doc>
1023810236 c:identifier="gtk_application_set_accels_for_action">
1023910237 <doc xml:space="preserve"
1024010238 filename="gtk/gtkapplication.c"
10241- line="1112">Sets zero or more keyboard accelerators that will trigger the
10239+ line="1109">Sets zero or more keyboard accelerators that will trigger the
1024210240 given action.
1024310241
1024410242 The first item in @accels will be the primary accelerator,
@@ -10257,20 +10255,20 @@ and [Gio.Action.print_detailed_name].</doc>
1025710255 <instance-parameter name="application" transfer-ownership="none">
1025810256 <doc xml:space="preserve"
1025910257 filename="gtk/gtkapplication.c"
10260- line="1114">an application</doc>
10258+ line="1111">an application</doc>
1026110259 <type name="Application" c:type="GtkApplication*"/>
1026210260 </instance-parameter>
1026310261 <parameter name="detailed_action_name" transfer-ownership="none">
1026410262 <doc xml:space="preserve"
1026510263 filename="gtk/gtkapplication.c"
10266- line="1115">a detailed action name, specifying an action
10264+ line="1112">a detailed action name, specifying an action
1026710265 and target to associate accelerators with</doc>
1026810266 <type name="utf8" c:type="const char*"/>
1026910267 </parameter>
1027010268 <parameter name="accels" transfer-ownership="none">
1027110269 <doc xml:space="preserve"
1027210270 filename="gtk/gtkapplication.c"
10273- line="1117">a list of accelerators in the format
10271+ line="1114">a list of accelerators in the format
1027410272 understood by [func@Gtk.accelerator_parse]</doc>
1027510273 <array c:type="const char* const*">
1027610274 <type name="utf8" c:type="char*"/>
@@ -10283,7 +10281,7 @@ and [Gio.Action.print_detailed_name].</doc>
1028310281 glib:set-property="menubar">
1028410282 <doc xml:space="preserve"
1028510283 filename="gtk/gtkapplication.c"
10286- line="915">Sets or unsets the menubar for windows of the application.
10284+ line="912">Sets or unsets the menubar for windows of the application.
1028710285
1028810286 This is a menubar in the traditional sense.
1028910287
@@ -10309,7 +10307,7 @@ user selecting these menu items.</doc>
1030910307 <instance-parameter name="application" transfer-ownership="none">
1031010308 <doc xml:space="preserve"
1031110309 filename="gtk/gtkapplication.c"
10312- line="917">an application</doc>
10310+ line="914">an application</doc>
1031310311 <type name="Application" c:type="GtkApplication*"/>
1031410312 </instance-parameter>
1031510313 <parameter name="menubar"
@@ -10318,7 +10316,7 @@ user selecting these menu items.</doc>
1031810316 allow-none="1">
1031910317 <doc xml:space="preserve"
1032010318 filename="gtk/gtkapplication.c"
10321- line="918">a menu model</doc>
10319+ line="915">a menu model</doc>
1032210320 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
1032310321 </parameter>
1032410322 </parameters>
@@ -10326,7 +10324,7 @@ user selecting these menu items.</doc>
1032610324 <method name="uninhibit" c:identifier="gtk_application_uninhibit">
1032710325 <doc xml:space="preserve"
1032810326 filename="gtk/gtkapplication.c"
10329- line="1046">Removes an inhibitor that has been previously established.
10327+ line="1043">Removes an inhibitor that has been previously established.
1033010328
1033110329 See [method@Gtk.Application.inhibit].
1033210330
@@ -10339,13 +10337,13 @@ Inhibitors are also cleared when the application exits.</doc>
1033910337 <instance-parameter name="application" transfer-ownership="none">
1034010338 <doc xml:space="preserve"
1034110339 filename="gtk/gtkapplication.c"
10342- line="1048">the application</doc>
10340+ line="1045">the application</doc>
1034310341 <type name="Application" c:type="GtkApplication*"/>
1034410342 </instance-parameter>
1034510343 <parameter name="cookie" transfer-ownership="none">
1034610344 <doc xml:space="preserve"
1034710345 filename="gtk/gtkapplication.c"
10348- line="1049">a cookie that was returned by [method@Gtk.Application.inhibit]</doc>
10346+ line="1046">a cookie that was returned by [method@Gtk.Application.inhibit]</doc>
1034910347 <type name="guint" c:type="guint"/>
1035010348 </parameter>
1035110349 </parameters>
@@ -10355,7 +10353,7 @@ Inhibitors are also cleared when the application exits.</doc>
1035510353 getter="get_active_window">
1035610354 <doc xml:space="preserve"
1035710355 filename="gtk/gtkapplication.c"
10358- line="705">The currently focused window of the application.</doc>
10356+ line="702">The currently focused window of the application.</doc>
1035910357 <type name="Window"/>
1036010358 </property>
1036110359 <property name="menubar"
@@ -10365,19 +10363,23 @@ Inhibitors are also cleared when the application exits.</doc>
1036510363 getter="get_menubar">
1036610364 <doc xml:space="preserve"
1036710365 filename="gtk/gtkapplication.c"
10368- line="695">The menu model to be used for the application's menu bar.</doc>
10366+ line="692">The menu model to be used for the application's menu bar.</doc>
1036910367 <type name="Gio.MenuModel"/>
1037010368 </property>
1037110369 <property name="register-session"
10370+ deprecated="1"
10371+ deprecated-version="4.20"
1037210372 writable="1"
1037310373 transfer-ownership="none"
1037410374 default-value="FALSE">
1037510375 <doc xml:space="preserve"
1037610376 filename="gtk/gtkapplication.c"
10377- line="665">Set this property to true to register with the session manager.
10377+ line="662">Set this property to true to register with the session manager.
1037810378
1037910379 This will make GTK track the session state (such as the
1038010380 [property@Gtk.Application:screensaver-active] property).</doc>
10381+ <doc-deprecated xml:space="preserve">This property is ignored. GTK always registers
10382+with the session manager</doc-deprecated>
1038110383 <type name="gboolean" c:type="gboolean"/>
1038210384 </property>
1038310385 <property name="screensaver-active"
@@ -10388,9 +10390,6 @@ This will make GTK track the session state (such as the
1038810390 line="678">This property is true if GTK believes that the screensaver
1038910391 is currently active.
1039010392
10391-GTK only tracks session state (including this) when
10392-[property@Gtk.Application:register-session] is set to true.
10393-
1039410393 Tracking the screensaver state is currently only supported on
1039510394 Linux.</doc>
1039610395 <type name="gboolean" c:type="gboolean"/>
@@ -10401,10 +10400,9 @@ Linux.</doc>
1040110400 <glib:signal name="query-end" when="first">
1040210401 <doc xml:space="preserve"
1040310402 filename="gtk/gtkapplication.c"
10404- line="647">Emitted when the session manager is about to end the session.
10403+ line="645">Emitted when the session manager is about to end the session.
1040510404
10406-This signal is only emitted if [property@Gtk.Application:register-session]
10407-is true. Applications can connect to this signal and call
10405+Applications can connect to this signal and call
1040810406 [method@Gtk.Application.inhibit] with [flags@Gtk.ApplicationInhibitFlags.logout]
1040910407 to delay the end of the session until state has been saved.</doc>
1041010408 <return-value transfer-ownership="none">
@@ -10414,7 +10412,7 @@ to delay the end of the session until state has been saved.</doc>
1041410412 <glib:signal name="window-added" when="first">
1041510413 <doc xml:space="preserve"
1041610414 filename="gtk/gtkapplication.c"
10417- line="614">Emitted when a window is added to an application.
10415+ line="612">Emitted when a window is added to an application.
1041810416
1041910417 See [method@Gtk.Application.add_window].</doc>
1042010418 <return-value transfer-ownership="none">
@@ -10424,7 +10422,7 @@ See [method@Gtk.Application.add_window].</doc>
1042410422 <parameter name="window" transfer-ownership="none">
1042510423 <doc xml:space="preserve"
1042610424 filename="gtk/gtkapplication.c"
10427- line="617">the newly-added window</doc>
10425+ line="615">the newly-added window</doc>
1042810426 <type name="Window"/>
1042910427 </parameter>
1043010428 </parameters>
@@ -10432,7 +10430,7 @@ See [method@Gtk.Application.add_window].</doc>
1043210430 <glib:signal name="window-removed" when="first">
1043310431 <doc xml:space="preserve"
1043410432 filename="gtk/gtkapplication.c"
10435- line="630">Emitted when a window is removed from an application.
10433+ line="628">Emitted when a window is removed from an application.
1043610434
1043710435 This can happen as a side-effect of the window being destroyed
1043810436 or explicitly through [method@Gtk.Application.remove_window].</doc>
@@ -10443,7 +10441,7 @@ or explicitly through [method@Gtk.Application.remove_window].</doc>
1044310441 <parameter name="window" transfer-ownership="none">
1044410442 <doc xml:space="preserve"
1044510443 filename="gtk/gtkapplication.c"
10446- line="633">the window that is being removed</doc>
10444+ line="631">the window that is being removed</doc>
1044710445 <type name="Window"/>
1044810446 </parameter>
1044910447 </parameters>
@@ -10512,7 +10510,7 @@ or explicitly through [method@Gtk.Application.remove_window].</doc>
1051210510 c:type="GtkApplicationInhibitFlags">
1051310511 <doc xml:space="preserve"
1051410512 filename="gtk/gtkapplication.c"
10515- line="976">Types of user actions that may be blocked by `GtkApplication`.
10513+ line="973">Types of user actions that may be blocked by `GtkApplication`.
1051610514
1051710515 See [method@Gtk.Application.inhibit].</doc>
1051810516 <member name="logout"
@@ -10522,7 +10520,7 @@ See [method@Gtk.Application.inhibit].</doc>
1052210520 glib:name="GTK_APPLICATION_INHIBIT_LOGOUT">
1052310521 <doc xml:space="preserve"
1052410522 filename="gtk/gtkapplication.c"
10525- line="978">Inhibit ending the user session
10523+ line="975">Inhibit ending the user session
1052610524 by logging out or by shutting down the computer</doc>
1052710525 </member>
1052810526 <member name="switch"
@@ -10532,7 +10530,7 @@ See [method@Gtk.Application.inhibit].</doc>
1053210530 glib:name="GTK_APPLICATION_INHIBIT_SWITCH">
1053310531 <doc xml:space="preserve"
1053410532 filename="gtk/gtkapplication.c"
10535- line="980">Inhibit user switching</doc>
10533+ line="977">Inhibit user switching</doc>
1053610534 </member>
1053710535 <member name="suspend"
1053810536 value="4"
@@ -10541,7 +10539,7 @@ See [method@Gtk.Application.inhibit].</doc>
1054110539 glib:name="GTK_APPLICATION_INHIBIT_SUSPEND">
1054210540 <doc xml:space="preserve"
1054310541 filename="gtk/gtkapplication.c"
10544- line="981">Inhibit suspending the
10542+ line="978">Inhibit suspending the
1054510543 session or computer</doc>
1054610544 </member>
1054710545 <member name="idle"
@@ -10551,7 +10549,7 @@ See [method@Gtk.Application.inhibit].</doc>
1055110549 glib:name="GTK_APPLICATION_INHIBIT_IDLE">
1055210550 <doc xml:space="preserve"
1055310551 filename="gtk/gtkapplication.c"
10554- line="983">Inhibit the session being
10552+ line="980">Inhibit the session being
1055510553 marked as idle (and possibly locked)</doc>
1055610554 </member>
1055710555 </bitfield>
@@ -12362,7 +12360,7 @@ See gtk_assistant_commit() for details.</doc>
1236212360 add its own buttons through gtk_assistant_add_action_widget().</doc>
1236312361 </member>
1236412362 </enumeration>
12365- <constant name="BINARY_AGE" value="1806" c:type="GTK_BINARY_AGE">
12363+ <constant name="BINARY_AGE" value="2002" c:type="GTK_BINARY_AGE">
1236612364 <doc xml:space="preserve"
1236712365 filename="gtk/gtkversion.h"
1236812366 line="63">Like [func@get_binary_age], but from the headers used at
@@ -13269,7 +13267,7 @@ Values smaller than @amount are discarded.</doc>
1326913267 <method name="shift_right" c:identifier="gtk_bitset_shift_right">
1327013268 <doc xml:space="preserve"
1327113269 filename="gtk/gtkbitset.c"
13272- line="677">Shifts all values in @self to the right by @amount.
13270+ line="663">Shifts all values in @self to the right by @amount.
1327313271
1327413272 Values that end up too large to be held in a #guint are discarded.</doc>
1327513273 <source-position filename="gtk/gtkbitset.h" line="125"/>
@@ -13280,13 +13278,13 @@ Values that end up too large to be held in a #guint are discarded.</doc>
1328013278 <instance-parameter name="self" transfer-ownership="none">
1328113279 <doc xml:space="preserve"
1328213280 filename="gtk/gtkbitset.c"
13283- line="679">a `GtkBitset`</doc>
13281+ line="665">a `GtkBitset`</doc>
1328413282 <type name="Bitset" c:type="GtkBitset*"/>
1328513283 </instance-parameter>
1328613284 <parameter name="amount" transfer-ownership="none">
1328713285 <doc xml:space="preserve"
1328813286 filename="gtk/gtkbitset.c"
13289- line="680">amount to shift all values to the right</doc>
13287+ line="666">amount to shift all values to the right</doc>
1329013288 <type name="guint" c:type="guint"/>
1329113289 </parameter>
1329213290 </parameters>
@@ -13294,7 +13292,7 @@ Values that end up too large to be held in a #guint are discarded.</doc>
1329413292 <method name="splice" c:identifier="gtk_bitset_splice">
1329513293 <doc xml:space="preserve"
1329613294 filename="gtk/gtkbitset.c"
13297- line="713">This is a support function for `GListModel` handling, by mirroring
13295+ line="683">This is a support function for `GListModel` handling, by mirroring
1329813296 the `GlistModel::items-changed` signal.
1329913297
1330013298 First, it "cuts" the values from @position to @removed from
@@ -13312,25 +13310,25 @@ up space that can then be filled.</doc>
1331213310 <instance-parameter name="self" transfer-ownership="none">
1331313311 <doc xml:space="preserve"
1331413312 filename="gtk/gtkbitset.c"
13315- line="715">a `GtkBitset`</doc>
13313+ line="685">a `GtkBitset`</doc>
1331613314 <type name="Bitset" c:type="GtkBitset*"/>
1331713315 </instance-parameter>
1331813316 <parameter name="position" transfer-ownership="none">
1331913317 <doc xml:space="preserve"
1332013318 filename="gtk/gtkbitset.c"
13321- line="716">position at which to slice</doc>
13319+ line="686">position at which to slice</doc>
1332213320 <type name="guint" c:type="guint"/>
1332313321 </parameter>
1332413322 <parameter name="removed" transfer-ownership="none">
1332513323 <doc xml:space="preserve"
1332613324 filename="gtk/gtkbitset.c"
13327- line="717">number of values to remove</doc>
13325+ line="687">number of values to remove</doc>
1332813326 <type name="guint" c:type="guint"/>
1332913327 </parameter>
1333013328 <parameter name="added" transfer-ownership="none">
1333113329 <doc xml:space="preserve"
1333213330 filename="gtk/gtkbitset.c"
13333- line="718">number of values to add</doc>
13331+ line="688">number of values to add</doc>
1333413332 <type name="guint" c:type="guint"/>
1333513333 </parameter>
1333613334 </parameters>
@@ -13435,7 +13433,7 @@ or [func@Gtk.BitsetIter.init_at].</doc>
1343513433 <method name="get_value" c:identifier="gtk_bitset_iter_get_value">
1343613434 <doc xml:space="preserve"
1343713435 filename="gtk/gtkbitset.c"
13438- line="946">Gets the current value that @iter points to.
13436+ line="918">Gets the current value that @iter points to.
1343913437
1344013438 If @iter is not valid and [method@Gtk.BitsetIter.is_valid]
1344113439 returns %FALSE, this function returns 0.</doc>
@@ -13443,14 +13441,14 @@ returns %FALSE, this function returns 0.</doc>
1344313441 <return-value transfer-ownership="none">
1344413442 <doc xml:space="preserve"
1344513443 filename="gtk/gtkbitset.c"
13446- line="955">The current value pointer to by @iter</doc>
13444+ line="927">The current value pointer to by @iter</doc>
1344713445 <type name="guint" c:type="guint"/>
1344813446 </return-value>
1344913447 <parameters>
1345013448 <instance-parameter name="iter" transfer-ownership="none">
1345113449 <doc xml:space="preserve"
1345213450 filename="gtk/gtkbitset.c"
13453- line="948">a `GtkBitsetIter`</doc>
13451+ line="920">a `GtkBitsetIter`</doc>
1345413452 <type name="BitsetIter" c:type="const GtkBitsetIter*"/>
1345513453 </instance-parameter>
1345613454 </parameters>
@@ -13458,19 +13456,19 @@ returns %FALSE, this function returns 0.</doc>
1345813456 <method name="is_valid" c:identifier="gtk_bitset_iter_is_valid">
1345913457 <doc xml:space="preserve"
1346013458 filename="gtk/gtkbitset.c"
13461- line="970">Checks if @iter points to a valid value.</doc>
13459+ line="942">Checks if @iter points to a valid value.</doc>
1346213460 <source-position filename="gtk/gtkbitset.h" line="177"/>
1346313461 <return-value transfer-ownership="none">
1346413462 <doc xml:space="preserve"
1346513463 filename="gtk/gtkbitset.c"
13466- line="976">%TRUE if @iter points to a valid value</doc>
13464+ line="948">%TRUE if @iter points to a valid value</doc>
1346713465 <type name="gboolean" c:type="gboolean"/>
1346813466 </return-value>
1346913467 <parameters>
1347013468 <instance-parameter name="iter" transfer-ownership="none">
1347113469 <doc xml:space="preserve"
1347213470 filename="gtk/gtkbitset.c"
13473- line="972">a `GtkBitsetIter`</doc>
13471+ line="944">a `GtkBitsetIter`</doc>
1347413472 <type name="BitsetIter" c:type="const GtkBitsetIter*"/>
1347513473 </instance-parameter>
1347613474 </parameters>
@@ -13478,7 +13476,7 @@ returns %FALSE, this function returns 0.</doc>
1347813476 <method name="next" c:identifier="gtk_bitset_iter_next">
1347913477 <doc xml:space="preserve"
1348013478 filename="gtk/gtkbitset.c"
13481- line="880">Moves @iter to the next value in the set.
13479+ line="850">Moves @iter to the next value in the set.
1348213480
1348313481 If it was already pointing to the last value in the set,
1348413482 %FALSE is returned and @iter is invalidated.</doc>
@@ -13486,14 +13484,14 @@ If it was already pointing to the last value in the set,
1348613484 <return-value transfer-ownership="none">
1348713485 <doc xml:space="preserve"
1348813486 filename="gtk/gtkbitset.c"
13489- line="890">%TRUE if a next value existed</doc>
13487+ line="860">%TRUE if a next value existed</doc>
1349013488 <type name="gboolean" c:type="gboolean"/>
1349113489 </return-value>
1349213490 <parameters>
1349313491 <instance-parameter name="iter" transfer-ownership="none">
1349413492 <doc xml:space="preserve"
1349513493 filename="gtk/gtkbitset.c"
13496- line="882">a pointer to a valid `GtkBitsetIter`</doc>
13494+ line="852">a pointer to a valid `GtkBitsetIter`</doc>
1349713495 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
1349813496 </instance-parameter>
1349913497 <parameter name="value"
@@ -13504,7 +13502,7 @@ If it was already pointing to the last value in the set,
1350413502 allow-none="1">
1350513503 <doc xml:space="preserve"
1350613504 filename="gtk/gtkbitset.c"
13507- line="883">Set to the next value</doc>
13505+ line="853">Set to the next value</doc>
1350813506 <type name="guint" c:type="guint*"/>
1350913507 </parameter>
1351013508 </parameters>
@@ -13512,7 +13510,7 @@ If it was already pointing to the last value in the set,
1351213510 <method name="previous" c:identifier="gtk_bitset_iter_previous">
1351313511 <doc xml:space="preserve"
1351413512 filename="gtk/gtkbitset.c"
13515- line="913">Moves @iter to the previous value in the set.
13513+ line="884">Moves @iter to the previous value in the set.
1351613514
1351713515 If it was already pointing to the first value in the set,
1351813516 %FALSE is returned and @iter is invalidated.</doc>
@@ -13520,14 +13518,14 @@ If it was already pointing to the first value in the set,
1352013518 <return-value transfer-ownership="none">
1352113519 <doc xml:space="preserve"
1352213520 filename="gtk/gtkbitset.c"
13523- line="923">%TRUE if a previous value existed</doc>
13521+ line="894">%TRUE if a previous value existed</doc>
1352413522 <type name="gboolean" c:type="gboolean"/>
1352513523 </return-value>
1352613524 <parameters>
1352713525 <instance-parameter name="iter" transfer-ownership="none">
1352813526 <doc xml:space="preserve"
1352913527 filename="gtk/gtkbitset.c"
13530- line="915">a pointer to a valid `GtkBitsetIter`</doc>
13528+ line="886">a pointer to a valid `GtkBitsetIter`</doc>
1353113529 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
1353213530 </instance-parameter>
1353313531 <parameter name="value"
@@ -13538,7 +13536,7 @@ If it was already pointing to the first value in the set,
1353813536 allow-none="1">
1353913537 <doc xml:space="preserve"
1354013538 filename="gtk/gtkbitset.c"
13541- line="916">Set to the previous value</doc>
13539+ line="887">Set to the previous value</doc>
1354213540 <type name="guint" c:type="guint*"/>
1354313541 </parameter>
1354413542 </parameters>
@@ -13546,7 +13544,7 @@ If it was already pointing to the first value in the set,
1354613544 <function name="init_at" c:identifier="gtk_bitset_iter_init_at">
1354713545 <doc xml:space="preserve"
1354813546 filename="gtk/gtkbitset.c"
13549- line="841">Initializes @iter to point to @target.
13547+ line="811">Initializes @iter to point to @target.
1355013548
1355113549 If @target is not found, finds the next value after it.
1355213550 If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
@@ -13554,7 +13552,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
1355413552 <return-value transfer-ownership="none">
1355513553 <doc xml:space="preserve"
1355613554 filename="gtk/gtkbitset.c"
13557- line="853">%TRUE if a value was found.</doc>
13555+ line="823">%TRUE if a value was found.</doc>
1355813556 <type name="gboolean" c:type="gboolean"/>
1355913557 </return-value>
1356013558 <parameters>
@@ -13564,19 +13562,19 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
1356413562 transfer-ownership="none">
1356513563 <doc xml:space="preserve"
1356613564 filename="gtk/gtkbitset.c"
13567- line="843">a pointer to an uninitialized `GtkBitsetIter`</doc>
13565+ line="813">a pointer to an uninitialized `GtkBitsetIter`</doc>
1356813566 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
1356913567 </parameter>
1357013568 <parameter name="set" transfer-ownership="none">
1357113569 <doc xml:space="preserve"
1357213570 filename="gtk/gtkbitset.c"
13573- line="844">a `GtkBitset`</doc>
13571+ line="814">a `GtkBitset`</doc>
1357413572 <type name="Bitset" c:type="const GtkBitset*"/>
1357513573 </parameter>
1357613574 <parameter name="target" transfer-ownership="none">
1357713575 <doc xml:space="preserve"
1357813576 filename="gtk/gtkbitset.c"
13579- line="845">target value to start iterating at</doc>
13577+ line="815">target value to start iterating at</doc>
1358013578 <type name="guint" c:type="guint"/>
1358113579 </parameter>
1358213580 <parameter name="value"
@@ -13587,7 +13585,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
1358713585 allow-none="1">
1358813586 <doc xml:space="preserve"
1358913587 filename="gtk/gtkbitset.c"
13590- line="846">Set to the found value in @set</doc>
13588+ line="816">Set to the found value in @set</doc>
1359113589 <type name="guint" c:type="guint*"/>
1359213590 </parameter>
1359313591 </parameters>
@@ -13595,7 +13593,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
1359513593 <function name="init_first" c:identifier="gtk_bitset_iter_init_first">
1359613594 <doc xml:space="preserve"
1359713595 filename="gtk/gtkbitset.c"
13598- line="779">Initializes an iterator for @set and points it to the first
13596+ line="749">Initializes an iterator for @set and points it to the first
1359913597 value in @set.
1360013598
1360113599 If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
@@ -13603,7 +13601,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
1360313601 <return-value transfer-ownership="none">
1360413602 <doc xml:space="preserve"
1360513603 filename="gtk/gtkbitset.c"
13606- line="790">%TRUE if @set isn't empty.</doc>
13604+ line="760">%TRUE if @set isn't empty.</doc>
1360713605 <type name="gboolean" c:type="gboolean"/>
1360813606 </return-value>
1360913607 <parameters>
@@ -13613,13 +13611,13 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
1361313611 transfer-ownership="none">
1361413612 <doc xml:space="preserve"
1361513613 filename="gtk/gtkbitset.c"
13616- line="781">a pointer to an uninitialized `GtkBitsetIter`</doc>
13614+ line="751">a pointer to an uninitialized `GtkBitsetIter`</doc>
1361713615 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
1361813616 </parameter>
1361913617 <parameter name="set" transfer-ownership="none">
1362013618 <doc xml:space="preserve"
1362113619 filename="gtk/gtkbitset.c"
13622- line="782">a `GtkBitset`</doc>
13620+ line="752">a `GtkBitset`</doc>
1362313621 <type name="Bitset" c:type="const GtkBitset*"/>
1362413622 </parameter>
1362513623 <parameter name="value"
@@ -13630,7 +13628,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
1363013628 allow-none="1">
1363113629 <doc xml:space="preserve"
1363213630 filename="gtk/gtkbitset.c"
13633- line="783">Set to the first value in @set</doc>
13631+ line="753">Set to the first value in @set</doc>
1363413632 <type name="guint" c:type="guint*"/>
1363513633 </parameter>
1363613634 </parameters>
@@ -13638,7 +13636,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
1363813636 <function name="init_last" c:identifier="gtk_bitset_iter_init_last">
1363913637 <doc xml:space="preserve"
1364013638 filename="gtk/gtkbitset.c"
13641- line="810">Initializes an iterator for @set and points it to the last
13639+ line="780">Initializes an iterator for @set and points it to the last
1364213640 value in @set.
1364313641
1364413642 If @set is empty, %FALSE is returned.</doc>
@@ -13646,7 +13644,7 @@ If @set is empty, %FALSE is returned.</doc>
1364613644 <return-value transfer-ownership="none">
1364713645 <doc xml:space="preserve"
1364813646 filename="gtk/gtkbitset.c"
13649- line="821">%TRUE if @set isn't empty.</doc>
13647+ line="791">%TRUE if @set isn't empty.</doc>
1365013648 <type name="gboolean" c:type="gboolean"/>
1365113649 </return-value>
1365213650 <parameters>
@@ -13656,13 +13654,13 @@ If @set is empty, %FALSE is returned.</doc>
1365613654 transfer-ownership="none">
1365713655 <doc xml:space="preserve"
1365813656 filename="gtk/gtkbitset.c"
13659- line="812">a pointer to an uninitialized `GtkBitsetIter`</doc>
13657+ line="782">a pointer to an uninitialized `GtkBitsetIter`</doc>
1366013658 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
1366113659 </parameter>
1366213660 <parameter name="set" transfer-ownership="none">
1366313661 <doc xml:space="preserve"
1366413662 filename="gtk/gtkbitset.c"
13665- line="813">a `GtkBitset`</doc>
13663+ line="783">a `GtkBitset`</doc>
1366613664 <type name="Bitset" c:type="const GtkBitset*"/>
1366713665 </parameter>
1366813666 <parameter name="value"
@@ -13673,7 +13671,7 @@ If @set is empty, %FALSE is returned.</doc>
1367313671 allow-none="1">
1367413672 <doc xml:space="preserve"
1367513673 filename="gtk/gtkbitset.c"
13676- line="814">Set to the last value in @set</doc>
13674+ line="784">Set to the last value in @set</doc>
1367713675 <type name="guint" c:type="guint*"/>
1367813676 </parameter>
1367913677 </parameters>
@@ -16567,7 +16565,7 @@ for details.</doc>
1656716565 <constructor name="new" c:identifier="gtk_builder_new">
1656816566 <doc xml:space="preserve"
1656916567 filename="gtk/gtkbuilder.c"
16570- line="1351">Creates a new empty builder object.
16568+ line="1355">Creates a new empty builder object.
1657116569
1657216570 This function is only useful if you intend to make multiple calls
1657316571 to [method@Gtk.Builder.add_from_file], [method@Gtk.Builder.add_from_resource]
@@ -16577,7 +16575,7 @@ descriptions into a single builder.</doc>
1657716575 <return-value transfer-ownership="full">
1657816576 <doc xml:space="preserve"
1657916577 filename="gtk/gtkbuilder.c"
16580- line="1361">a new (empty) `GtkBuilder` object</doc>
16578+ line="1365">a new (empty) `GtkBuilder` object</doc>
1658116579 <type name="Builder" c:type="GtkBuilder*"/>
1658216580 </return-value>
1658316581 </constructor>
@@ -16585,7 +16583,7 @@ descriptions into a single builder.</doc>
1658516583 c:identifier="gtk_builder_new_from_file">
1658616584 <doc xml:space="preserve"
1658716585 filename="gtk/gtkbuilder.c"
16588- line="3161">Parses the UI definition in the file @filename.
16586+ line="3165">Parses the UI definition in the file @filename.
1658916587
1659016588 If there is an error opening the file or parsing the description then
1659116589 the program will be aborted. You should only ever attempt to parse
@@ -16594,14 +16592,14 @@ user interface descriptions that are shipped as part of your program.</doc>
1659416592 <return-value transfer-ownership="full">
1659516593 <doc xml:space="preserve"
1659616594 filename="gtk/gtkbuilder.c"
16597- line="3171">a `GtkBuilder` containing the described interface</doc>
16595+ line="3175">a `GtkBuilder` containing the described interface</doc>
1659816596 <type name="Builder" c:type="GtkBuilder*"/>
1659916597 </return-value>
1660016598 <parameters>
1660116599 <parameter name="filename" transfer-ownership="none">
1660216600 <doc xml:space="preserve"
1660316601 filename="gtk/gtkbuilder.c"
16604- line="3163">filename of user interface description file</doc>
16602+ line="3167">filename of user interface description file</doc>
1660516603 <type name="filename" c:type="const char*"/>
1660616604 </parameter>
1660716605 </parameters>
@@ -16610,7 +16608,7 @@ user interface descriptions that are shipped as part of your program.</doc>
1661016608 c:identifier="gtk_builder_new_from_resource">
1661116609 <doc xml:space="preserve"
1661216610 filename="gtk/gtkbuilder.c"
16613- line="3186">Parses the UI definition at @resource_path.
16611+ line="3190">Parses the UI definition at @resource_path.
1661416612
1661516613 If there is an error locating the resource or parsing the
1661616614 description, then the program will be aborted.</doc>
@@ -16618,14 +16616,14 @@ description, then the program will be aborted.</doc>
1661816616 <return-value transfer-ownership="full">
1661916617 <doc xml:space="preserve"
1662016618 filename="gtk/gtkbuilder.c"
16621- line="3195">a `GtkBuilder` containing the described interface</doc>
16619+ line="3199">a `GtkBuilder` containing the described interface</doc>
1662216620 <type name="Builder" c:type="GtkBuilder*"/>
1662316621 </return-value>
1662416622 <parameters>
1662516623 <parameter name="resource_path" transfer-ownership="none">
1662616624 <doc xml:space="preserve"
1662716625 filename="gtk/gtkbuilder.c"
16628- line="3188">a `GResource` resource path</doc>
16626+ line="3192">a `GResource` resource path</doc>
1662916627 <type name="utf8" c:type="const char*"/>
1663016628 </parameter>
1663116629 </parameters>
@@ -16634,7 +16632,7 @@ description, then the program will be aborted.</doc>
1663416632 c:identifier="gtk_builder_new_from_string">
1663516633 <doc xml:space="preserve"
1663616634 filename="gtk/gtkbuilder.c"
16637- line="3210">Parses the UI definition in @string.
16635+ line="3214">Parses the UI definition in @string.
1663816636
1663916637 If @string is %NULL-terminated, then @length should be -1.
1664016638 If @length is not -1, then it is the length of @string.
@@ -16646,20 +16644,20 @@ from untrusted sources.</doc>
1664616644 <return-value transfer-ownership="full">
1664716645 <doc xml:space="preserve"
1664816646 filename="gtk/gtkbuilder.c"
16649- line="3224">a `GtkBuilder` containing the interface described by @string</doc>
16647+ line="3228">a `GtkBuilder` containing the interface described by @string</doc>
1665016648 <type name="Builder" c:type="GtkBuilder*"/>
1665116649 </return-value>
1665216650 <parameters>
1665316651 <parameter name="string" transfer-ownership="none">
1665416652 <doc xml:space="preserve"
1665516653 filename="gtk/gtkbuilder.c"
16656- line="3212">a user interface (XML) description</doc>
16654+ line="3216">a user interface (XML) description</doc>
1665716655 <type name="utf8" c:type="const char*"/>
1665816656 </parameter>
1665916657 <parameter name="length" transfer-ownership="none">
1666016658 <doc xml:space="preserve"
1666116659 filename="gtk/gtkbuilder.c"
16662- line="3213">the length of @string, or -1</doc>
16660+ line="3217">the length of @string, or -1</doc>
1666316661 <type name="gssize" c:type="gssize"/>
1666416662 </parameter>
1666516663 </parameters>
@@ -16669,7 +16667,7 @@ from untrusted sources.</doc>
1666916667 throws="1">
1667016668 <doc xml:space="preserve"
1667116669 filename="gtk/gtkbuilder.c"
16672- line="1369">Parses a file containing a UI definition and merges it with
16670+ line="1373">Parses a file containing a UI definition and merges it with
1667316671 the current contents of @builder.
1667416672
1667516673 This function is useful if you need to call
@@ -16691,20 +16689,20 @@ thing to do when an error is detected is to call `g_error()`.</doc>
1669116689 <return-value transfer-ownership="none">
1669216690 <doc xml:space="preserve"
1669316691 filename="gtk/gtkbuilder.c"
16694- line="1394">%TRUE on success, %FALSE if an error occurred</doc>
16692+ line="1398">%TRUE on success, %FALSE if an error occurred</doc>
1669516693 <type name="gboolean" c:type="gboolean"/>
1669616694 </return-value>
1669716695 <parameters>
1669816696 <instance-parameter name="builder" transfer-ownership="none">
1669916697 <doc xml:space="preserve"
1670016698 filename="gtk/gtkbuilder.c"
16701- line="1371">a `GtkBuilder`</doc>
16699+ line="1375">a `GtkBuilder`</doc>
1670216700 <type name="Builder" c:type="GtkBuilder*"/>
1670316701 </instance-parameter>
1670416702 <parameter name="filename" transfer-ownership="none">
1670516703 <doc xml:space="preserve"
1670616704 filename="gtk/gtkbuilder.c"
16707- line="1372">the name of the file to parse</doc>
16705+ line="1376">the name of the file to parse</doc>
1670816706 <type name="filename" c:type="const char*"/>
1670916707 </parameter>
1671016708 </parameters>
@@ -16714,7 +16712,7 @@ thing to do when an error is detected is to call `g_error()`.</doc>
1671416712 throws="1">
1671516713 <doc xml:space="preserve"
1671616714 filename="gtk/gtkbuilder.c"
16717- line="1594">Parses a resource file containing a UI definition
16715+ line="1598">Parses a resource file containing a UI definition
1671816716 and merges it with the current contents of @builder.
1671916717
1672016718 This function is useful if you need to call
@@ -16733,20 +16731,20 @@ to call g_error().</doc>
1673316731 <return-value transfer-ownership="none">
1673416732 <doc xml:space="preserve"
1673516733 filename="gtk/gtkbuilder.c"
16736- line="1616">%TRUE on success, %FALSE if an error occurred</doc>
16734+ line="1620">%TRUE on success, %FALSE if an error occurred</doc>
1673716735 <type name="gboolean" c:type="gboolean"/>
1673816736 </return-value>
1673916737 <parameters>
1674016738 <instance-parameter name="builder" transfer-ownership="none">
1674116739 <doc xml:space="preserve"
1674216740 filename="gtk/gtkbuilder.c"
16743- line="1596">a `GtkBuilder`</doc>
16741+ line="1600">a `GtkBuilder`</doc>
1674416742 <type name="Builder" c:type="GtkBuilder*"/>
1674516743 </instance-parameter>
1674616744 <parameter name="resource_path" transfer-ownership="none">
1674716745 <doc xml:space="preserve"
1674816746 filename="gtk/gtkbuilder.c"
16749- line="1597">the path of the resource file to parse</doc>
16747+ line="1601">the path of the resource file to parse</doc>
1675016748 <type name="utf8" c:type="const char*"/>
1675116749 </parameter>
1675216750 </parameters>
@@ -16756,7 +16754,7 @@ to call g_error().</doc>
1675616754 throws="1">
1675716755 <doc xml:space="preserve"
1675816756 filename="gtk/gtkbuilder.c"
16759- line="1746">Parses a string containing a UI definition and merges it
16757+ line="1750">Parses a string containing a UI definition and merges it
1676016758 with the current contents of @builder.
1676116759
1676216760 This function is useful if you need to call
@@ -16775,26 +16773,26 @@ to call g_error().</doc>
1677516773 <return-value transfer-ownership="none">
1677616774 <doc xml:space="preserve"
1677716775 filename="gtk/gtkbuilder.c"
16778- line="1769">%TRUE on success, %FALSE if an error occurred</doc>
16776+ line="1773">%TRUE on success, %FALSE if an error occurred</doc>
1677916777 <type name="gboolean" c:type="gboolean"/>
1678016778 </return-value>
1678116779 <parameters>
1678216780 <instance-parameter name="builder" transfer-ownership="none">
1678316781 <doc xml:space="preserve"
1678416782 filename="gtk/gtkbuilder.c"
16785- line="1748">a `GtkBuilder`</doc>
16783+ line="1752">a `GtkBuilder`</doc>
1678616784 <type name="Builder" c:type="GtkBuilder*"/>
1678716785 </instance-parameter>
1678816786 <parameter name="buffer" transfer-ownership="none">
1678916787 <doc xml:space="preserve"
1679016788 filename="gtk/gtkbuilder.c"
16791- line="1749">the string to parse</doc>
16789+ line="1753">the string to parse</doc>
1679216790 <type name="utf8" c:type="const char*"/>
1679316791 </parameter>
1679416792 <parameter name="length" transfer-ownership="none">
1679516793 <doc xml:space="preserve"
1679616794 filename="gtk/gtkbuilder.c"
16797- line="1750">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
16795+ line="1754">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
1679816796 <type name="gssize" c:type="gssize"/>
1679916797 </parameter>
1680016798 </parameters>
@@ -16804,7 +16802,7 @@ to call g_error().</doc>
1680416802 throws="1">
1680516803 <doc xml:space="preserve"
1680616804 filename="gtk/gtkbuilder.c"
16807- line="1439">Parses a file containing a UI definition building only the
16805+ line="1443">Parses a file containing a UI definition building only the
1680816806 requested objects and merges them with the current contents
1680916807 of @builder.
1681016808
@@ -16819,26 +16817,26 @@ its child (for instance a `GtkTreeView` that depends on its
1681916817 <return-value transfer-ownership="none">
1682016818 <doc xml:space="preserve"
1682116819 filename="gtk/gtkbuilder.c"
16822- line="1458">%TRUE on success, %FALSE if an error occurred</doc>
16820+ line="1462">%TRUE on success, %FALSE if an error occurred</doc>
1682316821 <type name="gboolean" c:type="gboolean"/>
1682416822 </return-value>
1682516823 <parameters>
1682616824 <instance-parameter name="builder" transfer-ownership="none">
1682716825 <doc xml:space="preserve"
1682816826 filename="gtk/gtkbuilder.c"
16829- line="1441">a `GtkBuilder`</doc>
16827+ line="1445">a `GtkBuilder`</doc>
1683016828 <type name="Builder" c:type="GtkBuilder*"/>
1683116829 </instance-parameter>
1683216830 <parameter name="filename" transfer-ownership="none">
1683316831 <doc xml:space="preserve"
1683416832 filename="gtk/gtkbuilder.c"
16835- line="1442">the name of the file to parse</doc>
16833+ line="1446">the name of the file to parse</doc>
1683616834 <type name="filename" c:type="const char*"/>
1683716835 </parameter>
1683816836 <parameter name="object_ids" transfer-ownership="none">
1683916837 <doc xml:space="preserve"
1684016838 filename="gtk/gtkbuilder.c"
16841- line="1443">nul-terminated array of objects to build</doc>
16839+ line="1447">nul-terminated array of objects to build</doc>
1684216840 <array c:type="const char**">
1684316841 <type name="utf8"/>
1684416842 </array>
@@ -16850,7 +16848,7 @@ its child (for instance a `GtkTreeView` that depends on its
1685016848 throws="1">
1685116849 <doc xml:space="preserve"
1685216850 filename="gtk/gtkbuilder.c"
16853- line="1671">Parses a resource file containing a UI definition, building
16851+ line="1675">Parses a resource file containing a UI definition, building
1685416852 only the requested objects and merges them with the current
1685516853 contents of @builder.
1685616854
@@ -16865,26 +16863,26 @@ its child (for instance a `GtkTreeView` that depends on its
1686516863 <return-value transfer-ownership="none">
1686616864 <doc xml:space="preserve"
1686716865 filename="gtk/gtkbuilder.c"
16868- line="1690">%TRUE on success, %FALSE if an error occurred</doc>
16866+ line="1694">%TRUE on success, %FALSE if an error occurred</doc>
1686916867 <type name="gboolean" c:type="gboolean"/>
1687016868 </return-value>
1687116869 <parameters>
1687216870 <instance-parameter name="builder" transfer-ownership="none">
1687316871 <doc xml:space="preserve"
1687416872 filename="gtk/gtkbuilder.c"
16875- line="1673">a `GtkBuilder`</doc>
16873+ line="1677">a `GtkBuilder`</doc>
1687616874 <type name="Builder" c:type="GtkBuilder*"/>
1687716875 </instance-parameter>
1687816876 <parameter name="resource_path" transfer-ownership="none">
1687916877 <doc xml:space="preserve"
1688016878 filename="gtk/gtkbuilder.c"
16881- line="1674">the path of the resource file to parse</doc>
16879+ line="1678">the path of the resource file to parse</doc>
1688216880 <type name="utf8" c:type="const char*"/>
1688316881 </parameter>
1688416882 <parameter name="object_ids" transfer-ownership="none">
1688516883 <doc xml:space="preserve"
1688616884 filename="gtk/gtkbuilder.c"
16887- line="1675">nul-terminated array of objects to build</doc>
16885+ line="1679">nul-terminated array of objects to build</doc>
1688816886 <array c:type="const char**">
1688916887 <type name="utf8"/>
1689016888 </array>
@@ -16896,7 +16894,7 @@ its child (for instance a `GtkTreeView` that depends on its
1689616894 throws="1">
1689716895 <doc xml:space="preserve"
1689816896 filename="gtk/gtkbuilder.c"
16899- line="1804">Parses a string containing a UI definition, building only the
16897+ line="1808">Parses a string containing a UI definition, building only the
1690016898 requested objects and merges them with the current contents of
1690116899 @builder.
1690216900
@@ -16910,32 +16908,32 @@ its child (for instance a `GtkTreeView` that depends on its
1691016908 <return-value transfer-ownership="none">
1691116909 <doc xml:space="preserve"
1691216910 filename="gtk/gtkbuilder.c"
16913- line="1823">%TRUE on success, %FALSE if an error occurred</doc>
16911+ line="1827">%TRUE on success, %FALSE if an error occurred</doc>
1691416912 <type name="gboolean" c:type="gboolean"/>
1691516913 </return-value>
1691616914 <parameters>
1691716915 <instance-parameter name="builder" transfer-ownership="none">
1691816916 <doc xml:space="preserve"
1691916917 filename="gtk/gtkbuilder.c"
16920- line="1806">a `GtkBuilder`</doc>
16918+ line="1810">a `GtkBuilder`</doc>
1692116919 <type name="Builder" c:type="GtkBuilder*"/>
1692216920 </instance-parameter>
1692316921 <parameter name="buffer" transfer-ownership="none">
1692416922 <doc xml:space="preserve"
1692516923 filename="gtk/gtkbuilder.c"
16926- line="1807">the string to parse</doc>
16924+ line="1811">the string to parse</doc>
1692716925 <type name="utf8" c:type="const char*"/>
1692816926 </parameter>
1692916927 <parameter name="length" transfer-ownership="none">
1693016928 <doc xml:space="preserve"
1693116929 filename="gtk/gtkbuilder.c"
16932- line="1808">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
16930+ line="1812">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
1693316931 <type name="gssize" c:type="gssize"/>
1693416932 </parameter>
1693516933 <parameter name="object_ids" transfer-ownership="none">
1693616934 <doc xml:space="preserve"
1693716935 filename="gtk/gtkbuilder.c"
16938- line="1809">nul-terminated array of objects to build</doc>
16936+ line="1813">nul-terminated array of objects to build</doc>
1693916937 <array c:type="const char**">
1694016938 <type name="utf8"/>
1694116939 </array>
@@ -16947,7 +16945,7 @@ its child (for instance a `GtkTreeView` that depends on its
1694716945 throws="1">
1694816946 <doc xml:space="preserve"
1694916947 filename="gtk/gtkbuilder.c"
16950- line="3126">Creates a closure to invoke the function called @function_name.
16948+ line="3130">Creates a closure to invoke the function called @function_name.
1695116949
1695216950 This is using the create_closure() implementation of @builder's
1695316951 [iface@Gtk.BuilderScope].
@@ -16958,26 +16956,26 @@ will be set.</doc>
1695816956 <return-value transfer-ownership="full" nullable="1">
1695916957 <doc xml:space="preserve"
1696016958 filename="gtk/gtkbuilder.c"
16961- line="3142">A new closure for invoking @function_name</doc>
16959+ line="3146">A new closure for invoking @function_name</doc>
1696216960 <type name="GObject.Closure" c:type="GClosure*"/>
1696316961 </return-value>
1696416962 <parameters>
1696516963 <instance-parameter name="builder" transfer-ownership="none">
1696616964 <doc xml:space="preserve"
1696716965 filename="gtk/gtkbuilder.c"
16968- line="3128">a `GtkBuilder`</doc>
16966+ line="3132">a `GtkBuilder`</doc>
1696916967 <type name="Builder" c:type="GtkBuilder*"/>
1697016968 </instance-parameter>
1697116969 <parameter name="function_name" transfer-ownership="none">
1697216970 <doc xml:space="preserve"
1697316971 filename="gtk/gtkbuilder.c"
16974- line="3129">name of the function to look up</doc>
16972+ line="3133">name of the function to look up</doc>
1697516973 <type name="utf8" c:type="const char*"/>
1697616974 </parameter>
1697716975 <parameter name="flags" transfer-ownership="none">
1697816976 <doc xml:space="preserve"
1697916977 filename="gtk/gtkbuilder.c"
16980- line="3130">closure creation flags</doc>
16978+ line="3134">closure creation flags</doc>
1698116979 <type name="BuilderClosureFlags" c:type="GtkBuilderClosureFlags"/>
1698216980 </parameter>
1698316981 <parameter name="object"
@@ -16986,7 +16984,7 @@ will be set.</doc>
1698616984 allow-none="1">
1698716985 <doc xml:space="preserve"
1698816986 filename="gtk/gtkbuilder.c"
16989- line="3131">Object to create the closure with</doc>
16987+ line="3135">Object to create the closure with</doc>
1699016988 <type name="GObject.Object" c:type="GObject*"/>
1699116989 </parameter>
1699216990 </parameters>
@@ -16994,7 +16992,7 @@ will be set.</doc>
1699416992 <method name="expose_object" c:identifier="gtk_builder_expose_object">
1699516993 <doc xml:space="preserve"
1699616994 filename="gtk/gtkbuilder.c"
16997- line="1957">Add @object to the @builder object pool so it can be
16995+ line="1961">Add @object to the @builder object pool so it can be
1699816996 referenced just like any other object built by builder.
1699916997
1700016998 Only a single object may be added using @name. However,
@@ -17009,19 +17007,19 @@ if an object has already been added with @name.</doc>
1700917007 <instance-parameter name="builder" transfer-ownership="none">
1701017008 <doc xml:space="preserve"
1701117009 filename="gtk/gtkbuilder.c"
17012- line="1959">a `GtkBuilder`</doc>
17010+ line="1963">a `GtkBuilder`</doc>
1701317011 <type name="Builder" c:type="GtkBuilder*"/>
1701417012 </instance-parameter>
1701517013 <parameter name="name" transfer-ownership="none">
1701617014 <doc xml:space="preserve"
1701717015 filename="gtk/gtkbuilder.c"
17018- line="1960">the name of the object exposed to the builder</doc>
17016+ line="1964">the name of the object exposed to the builder</doc>
1701917017 <type name="utf8" c:type="const char*"/>
1702017018 </parameter>
1702117019 <parameter name="object" transfer-ownership="none">
1702217020 <doc xml:space="preserve"
1702317021 filename="gtk/gtkbuilder.c"
17024- line="1961">the object to expose</doc>
17022+ line="1965">the object to expose</doc>
1702517023 <type name="GObject.Object" c:type="GObject*"/>
1702617024 </parameter>
1702717025 </parameters>
@@ -17031,7 +17029,7 @@ if an object has already been added with @name.</doc>
1703117029 throws="1">
1703217030 <doc xml:space="preserve"
1703317031 filename="gtk/gtkbuilder.c"
17034- line="1514">Main private entry point for building composite components
17032+ line="1518">Main private entry point for building composite components
1703517033 from template XML.
1703617034
1703717035 Most likely you do not need to call this function in applications as
@@ -17040,38 +17038,38 @@ templates are handled by `GtkWidget`.</doc>
1704017038 <return-value transfer-ownership="none">
1704117039 <doc xml:space="preserve"
1704217040 filename="gtk/gtkbuilder.c"
17043- line="1529">A positive value on success, 0 if an error occurred</doc>
17041+ line="1533">A positive value on success, 0 if an error occurred</doc>
1704417042 <type name="gboolean" c:type="gboolean"/>
1704517043 </return-value>
1704617044 <parameters>
1704717045 <instance-parameter name="builder" transfer-ownership="none">
1704817046 <doc xml:space="preserve"
1704917047 filename="gtk/gtkbuilder.c"
17050- line="1516">a `GtkBuilder`</doc>
17048+ line="1520">a `GtkBuilder`</doc>
1705117049 <type name="Builder" c:type="GtkBuilder*"/>
1705217050 </instance-parameter>
1705317051 <parameter name="object" transfer-ownership="none">
1705417052 <doc xml:space="preserve"
1705517053 filename="gtk/gtkbuilder.c"
17056- line="1517">the object that is being extended</doc>
17054+ line="1521">the object that is being extended</doc>
1705717055 <type name="GObject.Object" c:type="GObject*"/>
1705817056 </parameter>
1705917057 <parameter name="template_type" transfer-ownership="none">
1706017058 <doc xml:space="preserve"
1706117059 filename="gtk/gtkbuilder.c"
17062- line="1518">the type that the template is for</doc>
17060+ line="1522">the type that the template is for</doc>
1706317061 <type name="GType" c:type="GType"/>
1706417062 </parameter>
1706517063 <parameter name="buffer" transfer-ownership="none">
1706617064 <doc xml:space="preserve"
1706717065 filename="gtk/gtkbuilder.c"
17068- line="1519">the string to parse</doc>
17066+ line="1523">the string to parse</doc>
1706917067 <type name="utf8" c:type="const char*"/>
1707017068 </parameter>
1707117069 <parameter name="length" transfer-ownership="none">
1707217070 <doc xml:space="preserve"
1707317071 filename="gtk/gtkbuilder.c"
17074- line="1520">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
17072+ line="1524">the length of @buffer (may be -1 if @buffer is nul-terminated)</doc>
1707517073 <type name="gssize" c:type="gssize"/>
1707617074 </parameter>
1707717075 </parameters>
@@ -17081,19 +17079,19 @@ templates are handled by `GtkWidget`.</doc>
1708117079 glib:get-property="current-object">
1708217080 <doc xml:space="preserve"
1708317081 filename="gtk/gtkbuilder.c"
17084- line="1988">Gets the current object set via gtk_builder_set_current_object().</doc>
17082+ line="1992">Gets the current object set via gtk_builder_set_current_object().</doc>
1708517083 <source-position filename="gtk/gtkbuilder.h" line="139"/>
1708617084 <return-value transfer-ownership="none" nullable="1">
1708717085 <doc xml:space="preserve"
1708817086 filename="gtk/gtkbuilder.c"
17089- line="1994">the current object</doc>
17087+ line="1998">the current object</doc>
1709017088 <type name="GObject.Object" c:type="GObject*"/>
1709117089 </return-value>
1709217090 <parameters>
1709317091 <instance-parameter name="builder" transfer-ownership="none">
1709417092 <doc xml:space="preserve"
1709517093 filename="gtk/gtkbuilder.c"
17096- line="1990">a `GtkBuilder`</doc>
17094+ line="1994">a `GtkBuilder`</doc>
1709717095 <type name="Builder" c:type="GtkBuilder*"/>
1709817096 </instance-parameter>
1709917097 </parameters>
@@ -17101,7 +17099,7 @@ templates are handled by `GtkWidget`.</doc>
1710117099 <method name="get_object" c:identifier="gtk_builder_get_object">
1710217100 <doc xml:space="preserve"
1710317101 filename="gtk/gtkbuilder.c"
17104- line="1861">Gets the object named @name.
17102+ line="1865">Gets the object named @name.
1710517103
1710617104 Note that this function does not increment the reference count
1710717105 of the returned object.</doc>
@@ -17109,20 +17107,20 @@ of the returned object.</doc>
1710917107 <return-value transfer-ownership="none" nullable="1">
1711017108 <doc xml:space="preserve"
1711117109 filename="gtk/gtkbuilder.c"
17112- line="1871">the object named @name</doc>
17110+ line="1875">the object named @name</doc>
1711317111 <type name="GObject.Object" c:type="GObject*"/>
1711417112 </return-value>
1711517113 <parameters>
1711617114 <instance-parameter name="builder" transfer-ownership="none">
1711717115 <doc xml:space="preserve"
1711817116 filename="gtk/gtkbuilder.c"
17119- line="1863">a `GtkBuilder`</doc>
17117+ line="1867">a `GtkBuilder`</doc>
1712017118 <type name="Builder" c:type="GtkBuilder*"/>
1712117119 </instance-parameter>
1712217120 <parameter name="name" transfer-ownership="none">
1712317121 <doc xml:space="preserve"
1712417122 filename="gtk/gtkbuilder.c"
17125- line="1864">name of object to get</doc>
17123+ line="1868">name of object to get</doc>
1712617124 <type name="utf8" c:type="const char*"/>
1712717125 </parameter>
1712817126 </parameters>
@@ -17130,7 +17128,7 @@ of the returned object.</doc>
1713017128 <method name="get_objects" c:identifier="gtk_builder_get_objects">
1713117129 <doc xml:space="preserve"
1713217130 filename="gtk/gtkbuilder.c"
17133- line="1885">Gets all objects that have been constructed by @builder.
17131+ line="1889">Gets all objects that have been constructed by @builder.
1713417132
1713517133 Note that this function does not increment the reference
1713617134 counts of the returned objects.</doc>
@@ -17138,7 +17136,7 @@ counts of the returned objects.</doc>
1713817136 <return-value transfer-ownership="container">
1713917137 <doc xml:space="preserve"
1714017138 filename="gtk/gtkbuilder.c"
17141- line="1894">a
17139+ line="1898">a
1714217140 newly-allocated `GSList` containing all the objects
1714317141 constructed by the `GtkBuilder instance`. It should be
1714417142 freed by g_slist_free()</doc>
@@ -17150,7 +17148,7 @@ counts of the returned objects.</doc>
1715017148 <instance-parameter name="builder" transfer-ownership="none">
1715117149 <doc xml:space="preserve"
1715217150 filename="gtk/gtkbuilder.c"
17153- line="1887">a `GtkBuilder`</doc>
17151+ line="1891">a `GtkBuilder`</doc>
1715417152 <type name="Builder" c:type="GtkBuilder*"/>
1715517153 </instance-parameter>
1715617154 </parameters>
@@ -17160,19 +17158,19 @@ counts of the returned objects.</doc>
1716017158 glib:get-property="scope">
1716117159 <doc xml:space="preserve"
1716217160 filename="gtk/gtkbuilder.c"
17163- line="2036">Gets the scope in use that was set via gtk_builder_set_scope().</doc>
17161+ line="2040">Gets the scope in use that was set via gtk_builder_set_scope().</doc>
1716417162 <source-position filename="gtk/gtkbuilder.h" line="149"/>
1716517163 <return-value transfer-ownership="none">
1716617164 <doc xml:space="preserve"
1716717165 filename="gtk/gtkbuilder.c"
17168- line="2042">the current scope</doc>
17166+ line="2046">the current scope</doc>
1716917167 <type name="BuilderScope" c:type="GtkBuilderScope*"/>
1717017168 </return-value>
1717117169 <parameters>
1717217170 <instance-parameter name="builder" transfer-ownership="none">
1717317171 <doc xml:space="preserve"
1717417172 filename="gtk/gtkbuilder.c"
17175- line="2038">a `GtkBuilder`</doc>
17173+ line="2042">a `GtkBuilder`</doc>
1717617174 <type name="Builder" c:type="GtkBuilder*"/>
1717717175 </instance-parameter>
1717817176 </parameters>
@@ -17182,19 +17180,19 @@ counts of the returned objects.</doc>
1718217180 glib:get-property="translation-domain">
1718317181 <doc xml:space="preserve"
1718417182 filename="gtk/gtkbuilder.c"
17185- line="1939">Gets the translation domain of @builder.</doc>
17183+ line="1943">Gets the translation domain of @builder.</doc>
1718617184 <source-position filename="gtk/gtkbuilder.h" line="147"/>
1718717185 <return-value transfer-ownership="none" nullable="1">
1718817186 <doc xml:space="preserve"
1718917187 filename="gtk/gtkbuilder.c"
17190- line="1945">the translation domain</doc>
17188+ line="1949">the translation domain</doc>
1719117189 <type name="utf8" c:type="const char*"/>
1719217190 </return-value>
1719317191 <parameters>
1719417192 <instance-parameter name="builder" transfer-ownership="none">
1719517193 <doc xml:space="preserve"
1719617194 filename="gtk/gtkbuilder.c"
17197- line="1941">a `GtkBuilder`</doc>
17195+ line="1945">a `GtkBuilder`</doc>
1719817196 <type name="Builder" c:type="GtkBuilder*"/>
1719917197 </instance-parameter>
1720017198 </parameters>
@@ -17203,7 +17201,7 @@ counts of the returned objects.</doc>
1720317201 c:identifier="gtk_builder_get_type_from_name">
1720417202 <doc xml:space="preserve"
1720517203 filename="gtk/gtkbuilder.c"
17206- line="3022">Looks up a type by name.
17204+ line="3026">Looks up a type by name.
1720717205
1720817206 This is using the virtual function that `GtkBuilder` has
1720917207 for that purpose. This is mainly used when implementing
@@ -17212,7 +17210,7 @@ the `GtkBuildable` interface on a type.</doc>
1721217210 <return-value transfer-ownership="none">
1721317211 <doc xml:space="preserve"
1721417212 filename="gtk/gtkbuilder.c"
17215- line="3033">the `GType` found for @type_name or %G_TYPE_INVALID
17213+ line="3037">the `GType` found for @type_name or %G_TYPE_INVALID
1721617214 if no type was found</doc>
1721717215 <type name="GType" c:type="GType"/>
1721817216 </return-value>
@@ -17220,13 +17218,13 @@ the `GtkBuildable` interface on a type.</doc>
1722017218 <instance-parameter name="builder" transfer-ownership="none">
1722117219 <doc xml:space="preserve"
1722217220 filename="gtk/gtkbuilder.c"
17223- line="3024">a `GtkBuilder`</doc>
17221+ line="3028">a `GtkBuilder`</doc>
1722417222 <type name="Builder" c:type="GtkBuilder*"/>
1722517223 </instance-parameter>
1722617224 <parameter name="type_name" transfer-ownership="none">
1722717225 <doc xml:space="preserve"
1722817226 filename="gtk/gtkbuilder.c"
17229- line="3025">type name to lookup</doc>
17227+ line="3029">type name to lookup</doc>
1723017228 <type name="utf8" c:type="const char*"/>
1723117229 </parameter>
1723217230 </parameters>
@@ -17236,7 +17234,7 @@ the `GtkBuildable` interface on a type.</doc>
1723617234 glib:set-property="current-object">
1723717235 <doc xml:space="preserve"
1723817236 filename="gtk/gtkbuilder.c"
17239- line="2006">Sets the current object for the @builder.
17237+ line="2010">Sets the current object for the @builder.
1724017238
1724117239 The current object can be thought of as the `this` object that the
1724217240 builder is working for and will often be used as the default object
@@ -17253,7 +17251,7 @@ object to the widget the template is inited for. For functions like
1725317251 <instance-parameter name="builder" transfer-ownership="none">
1725417252 <doc xml:space="preserve"
1725517253 filename="gtk/gtkbuilder.c"
17256- line="2008">a `GtkBuilder`</doc>
17254+ line="2012">a `GtkBuilder`</doc>
1725717255 <type name="Builder" c:type="GtkBuilder*"/>
1725817256 </instance-parameter>
1725917257 <parameter name="current_object"
@@ -17262,7 +17260,7 @@ object to the widget the template is inited for. For functions like
1726217260 allow-none="1">
1726317261 <doc xml:space="preserve"
1726417262 filename="gtk/gtkbuilder.c"
17265- line="2009">the new current object</doc>
17263+ line="2013">the new current object</doc>
1726617264 <type name="GObject.Object" c:type="GObject*"/>
1726717265 </parameter>
1726817266 </parameters>
@@ -17272,7 +17270,7 @@ object to the widget the template is inited for. For functions like
1727217270 glib:set-property="scope">
1727317271 <doc xml:space="preserve"
1727417272 filename="gtk/gtkbuilder.c"
17275- line="2054">Sets the scope the builder should operate in.
17273+ line="2058">Sets the scope the builder should operate in.
1727617274
1727717275 If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1727817276 <source-position filename="gtk/gtkbuilder.h" line="151"/>
@@ -17283,7 +17281,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1728317281 <instance-parameter name="builder" transfer-ownership="none">
1728417282 <doc xml:space="preserve"
1728517283 filename="gtk/gtkbuilder.c"
17286- line="2056">a `GtkBuilder`</doc>
17284+ line="2060">a `GtkBuilder`</doc>
1728717285 <type name="Builder" c:type="GtkBuilder*"/>
1728817286 </instance-parameter>
1728917287 <parameter name="scope"
@@ -17292,7 +17290,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1729217290 allow-none="1">
1729317291 <doc xml:space="preserve"
1729417292 filename="gtk/gtkbuilder.c"
17295- line="2057">the scope to use</doc>
17293+ line="2061">the scope to use</doc>
1729617294 <type name="BuilderScope" c:type="GtkBuilderScope*"/>
1729717295 </parameter>
1729817296 </parameters>
@@ -17302,7 +17300,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1730217300 glib:set-property="translation-domain">
1730317301 <doc xml:space="preserve"
1730417302 filename="gtk/gtkbuilder.c"
17305- line="1916">Sets the translation domain of @builder.</doc>
17303+ line="1920">Sets the translation domain of @builder.</doc>
1730617304 <source-position filename="gtk/gtkbuilder.h" line="144"/>
1730717305 <return-value transfer-ownership="none">
1730817306 <type name="none" c:type="void"/>
@@ -17311,7 +17309,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1731117309 <instance-parameter name="builder" transfer-ownership="none">
1731217310 <doc xml:space="preserve"
1731317311 filename="gtk/gtkbuilder.c"
17314- line="1918">a `GtkBuilder`</doc>
17312+ line="1922">a `GtkBuilder`</doc>
1731517313 <type name="Builder" c:type="GtkBuilder*"/>
1731617314 </instance-parameter>
1731717315 <parameter name="domain"
@@ -17320,7 +17318,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1732017318 allow-none="1">
1732117319 <doc xml:space="preserve"
1732217320 filename="gtk/gtkbuilder.c"
17323- line="1919">the translation domain</doc>
17321+ line="1923">the translation domain</doc>
1732417322 <type name="utf8" c:type="const char*"/>
1732517323 </parameter>
1732617324 </parameters>
@@ -17330,7 +17328,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created.</doc>
1733017328 throws="1">
1733117329 <doc xml:space="preserve"
1733217330 filename="gtk/gtkbuilder.c"
17333- line="2160">Demarshals a value from a string.
17331+ line="2164">Demarshals a value from a string.
1733417332
1733517333 This function calls g_value_init() on the @value argument,
1733617334 so it need not be initialised beforehand.
@@ -17345,26 +17343,26 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain.</doc>
1734517343 <return-value transfer-ownership="none">
1734617344 <doc xml:space="preserve"
1734717345 filename="gtk/gtkbuilder.c"
17348- line="2180">%TRUE on success</doc>
17346+ line="2184">%TRUE on success</doc>
1734917347 <type name="gboolean" c:type="gboolean"/>
1735017348 </return-value>
1735117349 <parameters>
1735217350 <instance-parameter name="builder" transfer-ownership="none">
1735317351 <doc xml:space="preserve"
1735417352 filename="gtk/gtkbuilder.c"
17355- line="2162">a `GtkBuilder`</doc>
17353+ line="2166">a `GtkBuilder`</doc>
1735617354 <type name="Builder" c:type="GtkBuilder*"/>
1735717355 </instance-parameter>
1735817356 <parameter name="pspec" transfer-ownership="none">
1735917357 <doc xml:space="preserve"
1736017358 filename="gtk/gtkbuilder.c"
17361- line="2163">the `GParamSpec` for the property</doc>
17359+ line="2167">the `GParamSpec` for the property</doc>
1736217360 <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
1736317361 </parameter>
1736417362 <parameter name="string" transfer-ownership="none">
1736517363 <doc xml:space="preserve"
1736617364 filename="gtk/gtkbuilder.c"
17367- line="2164">the string representation of the value</doc>
17365+ line="2168">the string representation of the value</doc>
1736817366 <type name="utf8" c:type="const char*"/>
1736917367 </parameter>
1737017368 <parameter name="value"
@@ -17373,7 +17371,7 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain.</doc>
1737317371 transfer-ownership="none">
1737417372 <doc xml:space="preserve"
1737517373 filename="gtk/gtkbuilder.c"
17376- line="2165">the `GValue` to store the result in</doc>
17374+ line="2169">the `GValue` to store the result in</doc>
1737717375 <type name="GObject.Value" c:type="GValue*"/>
1737817376 </parameter>
1737917377 </parameters>
@@ -17383,7 +17381,7 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain.</doc>
1738317381 throws="1">
1738417382 <doc xml:space="preserve"
1738517383 filename="gtk/gtkbuilder.c"
17386- line="2299">Demarshals a value from a string.
17384+ line="2303">Demarshals a value from a string.
1738717385
1738817386 Unlike [method@Gtk.Builder.value_from_string], this function
1738917387 takes a `GType` instead of `GParamSpec`.
@@ -17397,26 +17395,26 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain.</doc>
1739717395 <return-value transfer-ownership="none">
1739817396 <doc xml:space="preserve"
1739917397 filename="gtk/gtkbuilder.c"
17400- line="2318">%TRUE on success</doc>
17398+ line="2322">%TRUE on success</doc>
1740117399 <type name="gboolean" c:type="gboolean"/>
1740217400 </return-value>
1740317401 <parameters>
1740417402 <instance-parameter name="builder" transfer-ownership="none">
1740517403 <doc xml:space="preserve"
1740617404 filename="gtk/gtkbuilder.c"
17407- line="2301">a `GtkBuilder`</doc>
17405+ line="2305">a `GtkBuilder`</doc>
1740817406 <type name="Builder" c:type="GtkBuilder*"/>
1740917407 </instance-parameter>
1741017408 <parameter name="type" transfer-ownership="none">
1741117409 <doc xml:space="preserve"
1741217410 filename="gtk/gtkbuilder.c"
17413- line="2302">the `GType` of the value</doc>
17411+ line="2306">the `GType` of the value</doc>
1741417412 <type name="GType" c:type="GType"/>
1741517413 </parameter>
1741617414 <parameter name="string" transfer-ownership="none">
1741717415 <doc xml:space="preserve"
1741817416 filename="gtk/gtkbuilder.c"
17419- line="2303">the string representation of the value</doc>
17417+ line="2307">the string representation of the value</doc>
1742017418 <type name="utf8" c:type="const char*"/>
1742117419 </parameter>
1742217420 <parameter name="value"
@@ -17425,7 +17423,7 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain.</doc>
1742517423 transfer-ownership="none">
1742617424 <doc xml:space="preserve"
1742717425 filename="gtk/gtkbuilder.c"
17428- line="2304">the `GValue` to store the result in</doc>
17426+ line="2308">the `GValue` to store the result in</doc>
1742917427 <type name="GObject.Value" c:type="GValue*"/>
1743017428 </parameter>
1743117429 </parameters>
@@ -17821,11 +17819,11 @@ when they encounter one.</doc>
1782117819 <function name="quark" c:identifier="gtk_builder_error_quark">
1782217820 <doc xml:space="preserve"
1782317821 filename="gtk/gtkbuilder.c"
17824- line="3056">Registers an error quark for [class@Gtk.Builder] errors.</doc>
17822+ line="3060">Registers an error quark for [class@Gtk.Builder] errors.</doc>
1782517823 <return-value transfer-ownership="none">
1782617824 <doc xml:space="preserve"
1782717825 filename="gtk/gtkbuilder.c"
17828- line="3061">the error quark</doc>
17826+ line="3065">the error quark</doc>
1782917827 <type name="GLib.Quark" c:type="GQuark"/>
1783017828 </return-value>
1783117829 </function>
@@ -18300,14 +18298,14 @@ or [class@Gtk.FontButton] use style classes such as .toggle, .popup, .scale,
1830018298 <constructor name="new" c:identifier="gtk_button_new">
1830118299 <doc xml:space="preserve"
1830218300 filename="gtk/gtkbutton.c"
18303- line="652">Creates a new `GtkButton` widget.
18301+ line="664">Creates a new `GtkButton` widget.
1830418302
1830518303 To add a child widget to the button, use [method@Gtk.Button.set_child].</doc>
1830618304 <source-position filename="gtk/gtkbutton.h" line="79"/>
1830718305 <return-value transfer-ownership="none">
1830818306 <doc xml:space="preserve"
1830918307 filename="gtk/gtkbutton.c"
18310- line="659">The newly created `GtkButton` widget.</doc>
18308+ line="671">The newly created `GtkButton` widget.</doc>
1831118309 <type name="Widget" c:type="GtkWidget*"/>
1831218310 </return-value>
1831318311 </constructor>
@@ -18315,7 +18313,7 @@ To add a child widget to the button, use [method@Gtk.Button.set_child].</doc>
1831518313 c:identifier="gtk_button_new_from_icon_name">
1831618314 <doc xml:space="preserve"
1831718315 filename="gtk/gtkbutton.c"
18318- line="681">Creates a new button containing an icon from the current icon theme.
18316+ line="693">Creates a new button containing an icon from the current icon theme.
1831918317
1832018318 If the icon name isn’t known, a “broken image” icon will be
1832118319 displayed instead. If the current icon theme is changed, the icon
@@ -18324,14 +18322,14 @@ will be updated appropriately.</doc>
1832418322 <return-value transfer-ownership="none">
1832518323 <doc xml:space="preserve"
1832618324 filename="gtk/gtkbutton.c"
18327- line="691">a new `GtkButton` displaying the themed icon</doc>
18325+ line="703">a new `GtkButton` displaying the themed icon</doc>
1832818326 <type name="Widget" c:type="GtkWidget*"/>
1832918327 </return-value>
1833018328 <parameters>
1833118329 <parameter name="icon_name" transfer-ownership="none">
1833218330 <doc xml:space="preserve"
1833318331 filename="gtk/gtkbutton.c"
18334- line="683">an icon name</doc>
18332+ line="695">an icon name</doc>
1833518333 <type name="utf8" c:type="const char*"/>
1833618334 </parameter>
1833718335 </parameters>
@@ -18340,19 +18338,19 @@ will be updated appropriately.</doc>
1834018338 c:identifier="gtk_button_new_with_label">
1834118339 <doc xml:space="preserve"
1834218340 filename="gtk/gtkbutton.c"
18343- line="667">Creates a `GtkButton` widget with a `GtkLabel` child.</doc>
18341+ line="679">Creates a `GtkButton` widget with a `GtkLabel` child.</doc>
1834418342 <source-position filename="gtk/gtkbutton.h" line="81"/>
1834518343 <return-value transfer-ownership="none">
1834618344 <doc xml:space="preserve"
1834718345 filename="gtk/gtkbutton.c"
18348- line="673">The newly created `GtkButton` widget</doc>
18346+ line="685">The newly created `GtkButton` widget</doc>
1834918347 <type name="Widget" c:type="GtkWidget*"/>
1835018348 </return-value>
1835118349 <parameters>
1835218350 <parameter name="label" transfer-ownership="none">
1835318351 <doc xml:space="preserve"
1835418352 filename="gtk/gtkbutton.c"
18355- line="669">The text you want the `GtkLabel` to hold</doc>
18353+ line="681">The text you want the `GtkLabel` to hold</doc>
1835618354 <type name="utf8" c:type="const char*"/>
1835718355 </parameter>
1835818356 </parameters>
@@ -18361,7 +18359,7 @@ will be updated appropriately.</doc>
1836118359 c:identifier="gtk_button_new_with_mnemonic">
1836218360 <doc xml:space="preserve"
1836318361 filename="gtk/gtkbutton.c"
18364- line="705">Creates a new `GtkButton` containing a label.
18362+ line="717">Creates a new `GtkButton` containing a label.
1836518363
1836618364 If characters in @label are preceded by an underscore, they are underlined.
1836718365 If you need a literal underscore character in a label, use “__” (two
@@ -18372,14 +18370,14 @@ activates the button.</doc>
1837218370 <return-value transfer-ownership="none">
1837318371 <doc xml:space="preserve"
1837418372 filename="gtk/gtkbutton.c"
18375- line="718">a new `GtkButton`</doc>
18373+ line="730">a new `GtkButton`</doc>
1837618374 <type name="Widget" c:type="GtkWidget*"/>
1837718375 </return-value>
1837818376 <parameters>
1837918377 <parameter name="label" transfer-ownership="none">
1838018378 <doc xml:space="preserve"
1838118379 filename="gtk/gtkbutton.c"
18382- line="707">The text of the button, with an underscore in front of the
18380+ line="719">The text of the button, with an underscore in front of the
1838318381 mnemonic character</doc>
1838418382 <type name="utf8" c:type="const char*"/>
1838518383 </parameter>
@@ -18421,20 +18419,20 @@ activates the button.</doc>
1842118419 version="4.12">
1842218420 <doc xml:space="preserve"
1842318421 filename="gtk/gtkbutton.c"
18424- line="1165">Retrieves whether the button can be smaller than the natural
18422+ line="1183">Retrieves whether the button can be smaller than the natural
1842518423 size of its contents.</doc>
1842618424 <source-position filename="gtk/gtkbutton.h" line="119"/>
1842718425 <return-value transfer-ownership="none">
1842818426 <doc xml:space="preserve"
1842918427 filename="gtk/gtkbutton.c"
18430- line="1172">true if the button can shrink, and false otherwise</doc>
18428+ line="1190">true if the button can shrink, and false otherwise</doc>
1843118429 <type name="gboolean" c:type="gboolean"/>
1843218430 </return-value>
1843318431 <parameters>
1843418432 <instance-parameter name="button" transfer-ownership="none">
1843518433 <doc xml:space="preserve"
1843618434 filename="gtk/gtkbutton.c"
18437- line="1167">a button</doc>
18435+ line="1185">a button</doc>
1843818436 <type name="Button" c:type="GtkButton*"/>
1843918437 </instance-parameter>
1844018438 </parameters>
@@ -18444,19 +18442,19 @@ size of its contents.</doc>
1844418442 glib:get-property="child">
1844518443 <doc xml:space="preserve"
1844618444 filename="gtk/gtkbutton.c"
18447- line="1098">Gets the child widget of @button.</doc>
18445+ line="1116">Gets the child widget of @button.</doc>
1844818446 <source-position filename="gtk/gtkbutton.h" line="113"/>
1844918447 <return-value transfer-ownership="none" nullable="1">
1845018448 <doc xml:space="preserve"
1845118449 filename="gtk/gtkbutton.c"
18452- line="1104">the child widget of @button</doc>
18450+ line="1122">the child widget of @button</doc>
1845318451 <type name="Widget" c:type="GtkWidget*"/>
1845418452 </return-value>
1845518453 <parameters>
1845618454 <instance-parameter name="button" transfer-ownership="none">
1845718455 <doc xml:space="preserve"
1845818456 filename="gtk/gtkbutton.c"
18459- line="1100">a `GtkButton`</doc>
18457+ line="1118">a `GtkButton`</doc>
1846018458 <type name="Button" c:type="GtkButton*"/>
1846118459 </instance-parameter>
1846218460 </parameters>
@@ -18466,19 +18464,19 @@ size of its contents.</doc>
1846618464 glib:get-property="has-frame">
1846718465 <doc xml:space="preserve"
1846818466 filename="gtk/gtkbutton.c"
18469- line="753">Returns whether the button has a frame.</doc>
18467+ line="765">Returns whether the button has a frame.</doc>
1847018468 <source-position filename="gtk/gtkbutton.h" line="91"/>
1847118469 <return-value transfer-ownership="none">
1847218470 <doc xml:space="preserve"
1847318471 filename="gtk/gtkbutton.c"
18474- line="759">%TRUE if the button has a frame</doc>
18472+ line="771">%TRUE if the button has a frame</doc>
1847518473 <type name="gboolean" c:type="gboolean"/>
1847618474 </return-value>
1847718475 <parameters>
1847818476 <instance-parameter name="button" transfer-ownership="none">
1847918477 <doc xml:space="preserve"
1848018478 filename="gtk/gtkbutton.c"
18481- line="755">a `GtkButton`</doc>
18479+ line="767">a `GtkButton`</doc>
1848218480 <type name="Button" c:type="GtkButton*"/>
1848318481 </instance-parameter>
1848418482 </parameters>
@@ -18488,7 +18486,7 @@ size of its contents.</doc>
1848818486 glib:get-property="icon-name">
1848918487 <doc xml:space="preserve"
1849018488 filename="gtk/gtkbutton.c"
18491- line="1021">Returns the icon name of the button.
18489+ line="1033">Returns the icon name of the button.
1849218490
1849318491 If the icon name has not been set with [method@Gtk.Button.set_icon_name]
1849418492 the return value will be %NULL. This will be the case if you create
@@ -18497,14 +18495,14 @@ an empty button with [ctor@Gtk.Button.new] to use as a container.</doc>
1849718495 <return-value transfer-ownership="none" nullable="1">
1849818496 <doc xml:space="preserve"
1849918497 filename="gtk/gtkbutton.c"
18500- line="1031">The icon name set via [method@Gtk.Button.set_icon_name]</doc>
18498+ line="1043">The icon name set via [method@Gtk.Button.set_icon_name]</doc>
1850118499 <type name="utf8" c:type="const char*"/>
1850218500 </return-value>
1850318501 <parameters>
1850418502 <instance-parameter name="button" transfer-ownership="none">
1850518503 <doc xml:space="preserve"
1850618504 filename="gtk/gtkbutton.c"
18507- line="1023">A `GtkButton`</doc>
18505+ line="1035">A `GtkButton`</doc>
1850818506 <type name="Button" c:type="GtkButton*"/>
1850918507 </instance-parameter>
1851018508 </parameters>
@@ -18514,7 +18512,7 @@ an empty button with [ctor@Gtk.Button.new] to use as a container.</doc>
1851418512 glib:get-property="label">
1851518513 <doc xml:space="preserve"
1851618514 filename="gtk/gtkbutton.c"
18517- line="894">Fetches the text from the label of the button.
18515+ line="906">Fetches the text from the label of the button.
1851818516
1851918517 If the label text has not been set with [method@Gtk.Button.set_label]
1852018518 the return value will be %NULL. This will be the case if you create
@@ -18523,7 +18521,7 @@ an empty button with [ctor@Gtk.Button.new] to use as a container.</doc>
1852318521 <return-value transfer-ownership="none" nullable="1">
1852418522 <doc xml:space="preserve"
1852518523 filename="gtk/gtkbutton.c"
18526- line="904">The text of the label widget. This string is owned
18524+ line="916">The text of the label widget. This string is owned
1852718525 by the widget and must not be modified or freed.</doc>
1852818526 <type name="utf8" c:type="const char*"/>
1852918527 </return-value>
@@ -18531,7 +18529,7 @@ by the widget and must not be modified or freed.</doc>
1853118529 <instance-parameter name="button" transfer-ownership="none">
1853218530 <doc xml:space="preserve"
1853318531 filename="gtk/gtkbutton.c"
18534- line="896">a `GtkButton`</doc>
18532+ line="908">a `GtkButton`</doc>
1853518533 <type name="Button" c:type="GtkButton*"/>
1853618534 </instance-parameter>
1853718535 </parameters>
@@ -18541,14 +18539,14 @@ by the widget and must not be modified or freed.</doc>
1854118539 glib:get-property="use-underline">
1854218540 <doc xml:space="preserve"
1854318541 filename="gtk/gtkbutton.c"
18544- line="953">gets whether underlines are interpreted as mnemonics.
18542+ line="965">gets whether underlines are interpreted as mnemonics.
1854518543
1854618544 See [method@Gtk.Button.set_use_underline].</doc>
1854718545 <source-position filename="gtk/gtkbutton.h" line="101"/>
1854818546 <return-value transfer-ownership="none">
1854918547 <doc xml:space="preserve"
1855018548 filename="gtk/gtkbutton.c"
18551- line="961">%TRUE if an embedded underline in the button label
18549+ line="973">%TRUE if an embedded underline in the button label
1855218550 indicates the mnemonic accelerator keys.</doc>
1855318551 <type name="gboolean" c:type="gboolean"/>
1855418552 </return-value>
@@ -18556,7 +18554,7 @@ See [method@Gtk.Button.set_use_underline].</doc>
1855618554 <instance-parameter name="button" transfer-ownership="none">
1855718555 <doc xml:space="preserve"
1855818556 filename="gtk/gtkbutton.c"
18559- line="955">a `GtkButton`</doc>
18557+ line="967">a `GtkButton`</doc>
1856018558 <type name="Button" c:type="GtkButton*"/>
1856118559 </instance-parameter>
1856218560 </parameters>
@@ -18567,7 +18565,7 @@ See [method@Gtk.Button.set_use_underline].</doc>
1856718565 version="4.12">
1856818566 <doc xml:space="preserve"
1856918567 filename="gtk/gtkbutton.c"
18570- line="1116">Sets whether the button size can be smaller than the natural size of
18568+ line="1134">Sets whether the button size can be smaller than the natural size of
1857118569 its contents.
1857218570
1857318571 For text buttons, setting @can_shrink to true will ellipsize the label.
@@ -18581,13 +18579,13 @@ For icons and custom children, this function has no effect.</doc>
1858118579 <instance-parameter name="button" transfer-ownership="none">
1858218580 <doc xml:space="preserve"
1858318581 filename="gtk/gtkbutton.c"
18584- line="1118">a button</doc>
18582+ line="1136">a button</doc>
1858518583 <type name="Button" c:type="GtkButton*"/>
1858618584 </instance-parameter>
1858718585 <parameter name="can_shrink" transfer-ownership="none">
1858818586 <doc xml:space="preserve"
1858918587 filename="gtk/gtkbutton.c"
18590- line="1119">whether the button can shrink</doc>
18588+ line="1137">whether the button can shrink</doc>
1859118589 <type name="gboolean" c:type="gboolean"/>
1859218590 </parameter>
1859318591 </parameters>
@@ -18597,7 +18595,7 @@ For icons and custom children, this function has no effect.</doc>
1859718595 glib:set-property="child">
1859818596 <doc xml:space="preserve"
1859918597 filename="gtk/gtkbutton.c"
18600- line="1062">Sets the child widget of @button.
18598+ line="1074">Sets the child widget of @button.
1860118599
1860218600 Note that by using this API, you take full responsibility for setting
1860318601 up the proper accessibility label and description information for @button.
@@ -18612,7 +18610,7 @@ relations from @child to @button.</doc>
1861218610 <instance-parameter name="button" transfer-ownership="none">
1861318611 <doc xml:space="preserve"
1861418612 filename="gtk/gtkbutton.c"
18615- line="1064">a `GtkButton`</doc>
18613+ line="1076">a `GtkButton`</doc>
1861618614 <type name="Button" c:type="GtkButton*"/>
1861718615 </instance-parameter>
1861818616 <parameter name="child"
@@ -18621,7 +18619,7 @@ relations from @child to @button.</doc>
1862118619 allow-none="1">
1862218620 <doc xml:space="preserve"
1862318621 filename="gtk/gtkbutton.c"
18624- line="1065">the child widget</doc>
18622+ line="1077">the child widget</doc>
1862518623 <type name="Widget" c:type="GtkWidget*"/>
1862618624 </parameter>
1862718625 </parameters>
@@ -18631,7 +18629,7 @@ relations from @child to @button.</doc>
1863118629 glib:set-property="has-frame">
1863218630 <doc xml:space="preserve"
1863318631 filename="gtk/gtkbutton.c"
18634- line="726">Sets the style of the button.
18632+ line="738">Sets the style of the button.
1863518633
1863618634 Buttons can have a flat appearance or have a frame drawn around them.</doc>
1863718635 <source-position filename="gtk/gtkbutton.h" line="88"/>
@@ -18642,13 +18640,13 @@ Buttons can have a flat appearance or have a frame drawn around them.</doc>
1864218640 <instance-parameter name="button" transfer-ownership="none">
1864318641 <doc xml:space="preserve"
1864418642 filename="gtk/gtkbutton.c"
18645- line="728">a `GtkButton`</doc>
18643+ line="740">a `GtkButton`</doc>
1864618644 <type name="Button" c:type="GtkButton*"/>
1864718645 </instance-parameter>
1864818646 <parameter name="has_frame" transfer-ownership="none">
1864918647 <doc xml:space="preserve"
1865018648 filename="gtk/gtkbutton.c"
18651- line="729">whether the button should have a visible frame</doc>
18649+ line="741">whether the button should have a visible frame</doc>
1865218650 <type name="gboolean" c:type="gboolean"/>
1865318651 </parameter>
1865418652 </parameters>
@@ -18658,7 +18656,7 @@ Buttons can have a flat appearance or have a frame drawn around them.</doc>
1865818656 glib:set-property="icon-name">
1865918657 <doc xml:space="preserve"
1866018658 filename="gtk/gtkbutton.c"
18661- line="984">Adds a `GtkImage` with the given icon name as a child.
18659+ line="996">Adds a `GtkImage` with the given icon name as a child.
1866218660
1866318661 If @button already contains a child widget, that child widget will
1866418662 be removed and replaced with the image.</doc>
@@ -18670,13 +18668,13 @@ be removed and replaced with the image.</doc>
1867018668 <instance-parameter name="button" transfer-ownership="none">
1867118669 <doc xml:space="preserve"
1867218670 filename="gtk/gtkbutton.c"
18673- line="986">A `GtkButton`</doc>
18671+ line="998">A `GtkButton`</doc>
1867418672 <type name="Button" c:type="GtkButton*"/>
1867518673 </instance-parameter>
1867618674 <parameter name="icon_name" transfer-ownership="none">
1867718675 <doc xml:space="preserve"
1867818676 filename="gtk/gtkbutton.c"
18679- line="987">An icon name</doc>
18677+ line="999">An icon name</doc>
1868018678 <type name="utf8" c:type="const char*"/>
1868118679 </parameter>
1868218680 </parameters>
@@ -18686,7 +18684,7 @@ be removed and replaced with the image.</doc>
1868618684 glib:set-property="label">
1868718685 <doc xml:space="preserve"
1868818686 filename="gtk/gtkbutton.c"
18689- line="849">Sets the text of the label of the button to @label.
18687+ line="861">Sets the text of the label of the button to @label.
1869018688
1869118689 This will also clear any previously set labels.</doc>
1869218690 <source-position filename="gtk/gtkbutton.h" line="93"/>
@@ -18697,13 +18695,13 @@ This will also clear any previously set labels.</doc>
1869718695 <instance-parameter name="button" transfer-ownership="none">
1869818696 <doc xml:space="preserve"
1869918697 filename="gtk/gtkbutton.c"
18700- line="851">a `GtkButton`</doc>
18698+ line="863">a `GtkButton`</doc>
1870118699 <type name="Button" c:type="GtkButton*"/>
1870218700 </instance-parameter>
1870318701 <parameter name="label" transfer-ownership="none">
1870418702 <doc xml:space="preserve"
1870518703 filename="gtk/gtkbutton.c"
18706- line="852">a string</doc>
18704+ line="864">a string</doc>
1870718705 <type name="utf8" c:type="const char*"/>
1870818706 </parameter>
1870918707 </parameters>
@@ -18713,7 +18711,7 @@ This will also clear any previously set labels.</doc>
1871318711 glib:set-property="use-underline">
1871418712 <doc xml:space="preserve"
1871518713 filename="gtk/gtkbutton.c"
18716- line="920">Sets whether to use underlines as mnemonics.
18714+ line="932">Sets whether to use underlines as mnemonics.
1871718715
1871818716 If true, an underline in the text of the button label indicates
1871918717 the next character should be used for the mnemonic accelerator key.</doc>
@@ -18725,13 +18723,13 @@ the next character should be used for the mnemonic accelerator key.</doc>
1872518723 <instance-parameter name="button" transfer-ownership="none">
1872618724 <doc xml:space="preserve"
1872718725 filename="gtk/gtkbutton.c"
18728- line="922">a `GtkButton`</doc>
18726+ line="934">a `GtkButton`</doc>
1872918727 <type name="Button" c:type="GtkButton*"/>
1873018728 </instance-parameter>
1873118729 <parameter name="use_underline" transfer-ownership="none">
1873218730 <doc xml:space="preserve"
1873318731 filename="gtk/gtkbutton.c"
18734- line="923">%TRUE if underlines in the text indicate mnemonics</doc>
18732+ line="935">%TRUE if underlines in the text indicate mnemonics</doc>
1873518733 <type name="gboolean" c:type="gboolean"/>
1873618734 </parameter>
1873718735 </parameters>
@@ -18978,11 +18976,11 @@ If none of these choices are appropriate, simply use
1897818976 glib:fundamental="1">
1897918977 <doc xml:space="preserve"
1898018978 filename="gtk/gtkexpression.c"
18981- line="1748">A variant of `GtkClosureExpression` using a C closure.</doc>
18979+ line="1766">A variant of `GtkClosureExpression` using a C closure.</doc>
1898218980 <constructor name="new" c:identifier="gtk_cclosure_expression_new">
1898318981 <doc xml:space="preserve"
1898418982 filename="gtk/gtkexpression.c"
18985- line="1774">Creates a `GtkExpression` that calls `callback_func` when it is evaluated.
18983+ line="1792">Creates a `GtkExpression` that calls `callback_func` when it is evaluated.
1898618984
1898718985 This function is a variant of [ctor@Gtk.ClosureExpression.new] that
1898818986 creates a `GClosure` by calling g_cclosure_new() with the given
@@ -18991,14 +18989,14 @@ creates a `GClosure` by calling g_cclosure_new() with the given
1899118989 <return-value transfer-ownership="full">
1899218990 <doc xml:space="preserve"
1899318991 filename="gtk/gtkexpression.c"
18994- line="1790">a new `GtkExpression`</doc>
18992+ line="1808">a new `GtkExpression`</doc>
1899518993 <type name="CClosureExpression" c:type="GtkExpression*"/>
1899618994 </return-value>
1899718995 <parameters>
1899818996 <parameter name="value_type" transfer-ownership="none">
1899918997 <doc xml:space="preserve"
1900018998 filename="gtk/gtkexpression.c"
19001- line="1776">the type of the value that this expression evaluates to</doc>
18999+ line="1794">the type of the value that this expression evaluates to</doc>
1900219000 <type name="GType" c:type="GType"/>
1900319001 </parameter>
1900419002 <parameter name="marshal"
@@ -19008,19 +19006,19 @@ creates a `GClosure` by calling g_cclosure_new() with the given
1900819006 scope="call">
1900919007 <doc xml:space="preserve"
1901019008 filename="gtk/gtkexpression.c"
19011- line="1777">marshaller used for creating a closure</doc>
19009+ line="1795">marshaller used for creating a closure</doc>
1901219010 <type name="GObject.ClosureMarshal" c:type="GClosureMarshal"/>
1901319011 </parameter>
1901419012 <parameter name="n_params" transfer-ownership="none">
1901519013 <doc xml:space="preserve"
1901619014 filename="gtk/gtkexpression.c"
19017- line="1778">the number of params needed for evaluating @closure</doc>
19015+ line="1796">the number of params needed for evaluating @closure</doc>
1901819016 <type name="guint" c:type="guint"/>
1901919017 </parameter>
1902019018 <parameter name="params" transfer-ownership="full">
1902119019 <doc xml:space="preserve"
1902219020 filename="gtk/gtkexpression.c"
19023- line="1779">expressions for each parameter</doc>
19021+ line="1797">expressions for each parameter</doc>
1902419022 <array length="2" zero-terminated="0" c:type="GtkExpression**">
1902519023 <type name="Expression" c:type="GtkExpression*"/>
1902619024 </array>
@@ -19032,7 +19030,7 @@ creates a `GClosure` by calling g_cclosure_new() with the given
1903219030 destroy="6">
1903319031 <doc xml:space="preserve"
1903419032 filename="gtk/gtkexpression.c"
19035- line="1780">callback used for creating a closure</doc>
19033+ line="1798">callback used for creating a closure</doc>
1903619034 <type name="GObject.Callback" c:type="GCallback"/>
1903719035 </parameter>
1903819036 <parameter name="user_data"
@@ -19041,7 +19039,7 @@ creates a `GClosure` by calling g_cclosure_new() with the given
1904119039 allow-none="1">
1904219040 <doc xml:space="preserve"
1904319041 filename="gtk/gtkexpression.c"
19044- line="1781">user data used for creating a closure</doc>
19042+ line="1799">user data used for creating a closure</doc>
1904519043 <type name="gpointer" c:type="gpointer"/>
1904619044 </parameter>
1904719045 <parameter name="user_destroy"
@@ -19051,7 +19049,7 @@ creates a `GClosure` by calling g_cclosure_new() with the given
1905119049 scope="notified">
1905219050 <doc xml:space="preserve"
1905319051 filename="gtk/gtkexpression.c"
19054- line="1782">destroy notify for @user_data</doc>
19052+ line="1800">destroy notify for @user_data</doc>
1905519053 <type name="GObject.ClosureNotify" c:type="GClosureNotify"/>
1905619054 </parameter>
1905719055 </parameters>
@@ -19568,17 +19566,15 @@ is the same as or newer than the passed-in version.</doc>
1956819566
1956919567 A `GtkCalendar` can be created with [ctor@Gtk.Calendar.new].
1957019568
19571-The date that is currently displayed can be altered with
19572-[method@Gtk.Calendar.select_day].
19569+The selected date can be retrieved from a `GtkCalendar` using
19570+[method@Gtk.Calendar.get_date].
19571+It can be altered with [method@Gtk.Calendar.set_date].
1957319572
1957419573 To place a visual marker on a particular day, use
1957519574 [method@Gtk.Calendar.mark_day] and to remove the marker,
1957619575 [method@Gtk.Calendar.unmark_day]. Alternative, all
1957719576 marks can be cleared with [method@Gtk.Calendar.clear_marks].
1957819577
19579-The selected date can be retrieved from a `GtkCalendar` using
19580-[method@Gtk.Calendar.get_date].
19581-
1958219578 Users should be aware that, although the Gregorian calendar is the
1958319579 legal calendar in most countries, it was adopted progressively
1958419580 between 1582 and 1929. Display before these dates is likely to be
@@ -19623,19 +19619,19 @@ Marked day labels get the :selected state assigned.</doc>
1962319619 <constructor name="new" c:identifier="gtk_calendar_new">
1962419620 <doc xml:space="preserve"
1962519621 filename="gtk/gtkcalendar.c"
19626- line="1532">Creates a new calendar, with the current date being selected.</doc>
19622+ line="1561">Creates a new calendar, with the current date being selected.</doc>
1962719623 <source-position filename="gtk/gtkcalendar.h" line="50"/>
1962819624 <return-value transfer-ownership="none">
1962919625 <doc xml:space="preserve"
1963019626 filename="gtk/gtkcalendar.c"
19631- line="1537">a newly `GtkCalendar` widget</doc>
19627+ line="1566">a newly `GtkCalendar` widget</doc>
1963219628 <type name="Widget" c:type="GtkWidget*"/>
1963319629 </return-value>
1963419630 </constructor>
1963519631 <method name="clear_marks" c:identifier="gtk_calendar_clear_marks">
1963619632 <doc xml:space="preserve"
1963719633 filename="gtk/gtkcalendar.c"
19638- line="1562">Remove all visual markers.</doc>
19634+ line="1593">Remove all visual markers.</doc>
1963919635 <source-position filename="gtk/gtkcalendar.h" line="63"/>
1964019636 <return-value transfer-ownership="none">
1964119637 <type name="none" c:type="void"/>
@@ -19644,30 +19640,32 @@ Marked day labels get the :selected state assigned.</doc>
1964419640 <instance-parameter name="calendar" transfer-ownership="none">
1964519641 <doc xml:space="preserve"
1964619642 filename="gtk/gtkcalendar.c"
19647- line="1564">a `GtkCalendar`</doc>
19643+ line="1595">a `GtkCalendar`</doc>
1964819644 <type name="Calendar" c:type="GtkCalendar*"/>
1964919645 </instance-parameter>
1965019646 </parameters>
1965119647 </method>
19652- <method name="get_date" c:identifier="gtk_calendar_get_date">
19648+ <method name="get_date"
19649+ c:identifier="gtk_calendar_get_date"
19650+ glib:get-property="date">
1965319651 <doc xml:space="preserve"
1965419652 filename="gtk/gtkcalendar.c"
19655- line="1678">Returns a `GDateTime` representing the shown
19653+ line="1728">Returns a `GDateTime` representing the shown
1965619654 year, month and the selected day.
1965719655
1965819656 The returned date is in the local time zone.</doc>
19659- <source-position filename="gtk/gtkcalendar.h" line="103"/>
19657+ <source-position filename="gtk/gtkcalendar.h" line="106"/>
1966019658 <return-value transfer-ownership="full">
1966119659 <doc xml:space="preserve"
1966219660 filename="gtk/gtkcalendar.c"
19663- line="1687">the `GDateTime` representing the shown date</doc>
19661+ line="1737">the `GDateTime` representing the selected date</doc>
1966419662 <type name="GLib.DateTime" c:type="GDateTime*"/>
1966519663 </return-value>
1966619664 <parameters>
1966719665 <instance-parameter name="self" transfer-ownership="none">
1966819666 <doc xml:space="preserve"
1966919667 filename="gtk/gtkcalendar.c"
19670- line="1680">a `GtkCalendar`</doc>
19668+ line="1730">a `GtkCalendar`</doc>
1967119669 <type name="Calendar" c:type="GtkCalendar*"/>
1967219670 </instance-parameter>
1967319671 </parameters>
@@ -19678,19 +19676,19 @@ The returned date is in the local time zone.</doc>
1967819676 version="4.14">
1967919677 <doc xml:space="preserve"
1968019678 filename="gtk/gtkcalendar.c"
19681- line="1870">Gets the day of the selected date.</doc>
19679+ line="1920">Gets the day of the selected date.</doc>
1968219680 <source-position filename="gtk/gtkcalendar.h" line="86"/>
1968319681 <return-value transfer-ownership="none">
1968419682 <doc xml:space="preserve"
1968519683 filename="gtk/gtkcalendar.c"
19686- line="1876">the day of the selected date.</doc>
19684+ line="1926">the day of the selected date.</doc>
1968719685 <type name="gint" c:type="int"/>
1968819686 </return-value>
1968919687 <parameters>
1969019688 <instance-parameter name="self" transfer-ownership="none">
1969119689 <doc xml:space="preserve"
1969219690 filename="gtk/gtkcalendar.c"
19693- line="1872">a `GtkCalendar`</doc>
19691+ line="1922">a `GtkCalendar`</doc>
1969419692 <type name="Calendar" c:type="GtkCalendar*"/>
1969519693 </instance-parameter>
1969619694 </parameters>
@@ -19699,25 +19697,25 @@ The returned date is in the local time zone.</doc>
1969919697 c:identifier="gtk_calendar_get_day_is_marked">
1970019698 <doc xml:space="preserve"
1970119699 filename="gtk/gtkcalendar.c"
19702- line="1635">Returns if the @day of the @calendar is already marked.</doc>
19703- <source-position filename="gtk/gtkcalendar.h" line="106"/>
19700+ line="1666">Returns if the @day of the @calendar is already marked.</doc>
19701+ <source-position filename="gtk/gtkcalendar.h" line="109"/>
1970419702 <return-value transfer-ownership="none">
1970519703 <doc xml:space="preserve"
1970619704 filename="gtk/gtkcalendar.c"
19707- line="1642">whether the day is marked.</doc>
19705+ line="1673">whether the day is marked.</doc>
1970819706 <type name="gboolean" c:type="gboolean"/>
1970919707 </return-value>
1971019708 <parameters>
1971119709 <instance-parameter name="calendar" transfer-ownership="none">
1971219710 <doc xml:space="preserve"
1971319711 filename="gtk/gtkcalendar.c"
19714- line="1637">a `GtkCalendar`</doc>
19712+ line="1668">a `GtkCalendar`</doc>
1971519713 <type name="Calendar" c:type="GtkCalendar*"/>
1971619714 </instance-parameter>
1971719715 <parameter name="day" transfer-ownership="none">
1971819716 <doc xml:space="preserve"
1971919717 filename="gtk/gtkcalendar.c"
19720- line="1638">the day number between 1 and 31.</doc>
19718+ line="1669">the day number between 1 and 31.</doc>
1972119719 <type name="guint" c:type="guint"/>
1972219720 </parameter>
1972319721 </parameters>
@@ -19728,19 +19726,19 @@ The returned date is in the local time zone.</doc>
1972819726 version="4.14">
1972919727 <doc xml:space="preserve"
1973019728 filename="gtk/gtkcalendar.c"
19731- line="1924">Gets the month of the selected date.</doc>
19729+ line="1974">Gets the month of the selected date.</doc>
1973219730 <source-position filename="gtk/gtkcalendar.h" line="93"/>
1973319731 <return-value transfer-ownership="none">
1973419732 <doc xml:space="preserve"
1973519733 filename="gtk/gtkcalendar.c"
19736- line="1930">The month of the selected date (as a number between 0 and 11).</doc>
19734+ line="1980">The month of the selected date (as a number between 0 and 11).</doc>
1973719735 <type name="gint" c:type="int"/>
1973819736 </return-value>
1973919737 <parameters>
1974019738 <instance-parameter name="self" transfer-ownership="none">
1974119739 <doc xml:space="preserve"
1974219740 filename="gtk/gtkcalendar.c"
19743- line="1926">a `GtkCalendar`</doc>
19741+ line="1976">a `GtkCalendar`</doc>
1974419742 <type name="Calendar" c:type="GtkCalendar*"/>
1974519743 </instance-parameter>
1974619744 </parameters>
@@ -19750,7 +19748,7 @@ The returned date is in the local time zone.</doc>
1975019748 glib:get-property="show-day-names">
1975119749 <doc xml:space="preserve"
1975219750 filename="gtk/gtkcalendar.c"
19753- line="1814">Returns whether @self is currently showing the names
19751+ line="1864">Returns whether @self is currently showing the names
1975419752 of the week days.
1975519753
1975619754 This is the value of the [property@Gtk.Calendar:show-day-names]
@@ -19759,14 +19757,14 @@ property.</doc>
1975919757 <return-value transfer-ownership="none">
1976019758 <doc xml:space="preserve"
1976119759 filename="gtk/gtkcalendar.c"
19762- line="1824">Whether the calendar shows day names.</doc>
19760+ line="1874">Whether the calendar shows day names.</doc>
1976319761 <type name="gboolean" c:type="gboolean"/>
1976419762 </return-value>
1976519763 <parameters>
1976619764 <instance-parameter name="self" transfer-ownership="none">
1976719765 <doc xml:space="preserve"
1976819766 filename="gtk/gtkcalendar.c"
19769- line="1816">a `GtkCalendar`</doc>
19767+ line="1866">a `GtkCalendar`</doc>
1977019768 <type name="Calendar" c:type="GtkCalendar*"/>
1977119769 </instance-parameter>
1977219770 </parameters>
@@ -19776,7 +19774,7 @@ property.</doc>
1977619774 glib:get-property="show-heading">
1977719775 <doc xml:space="preserve"
1977819776 filename="gtk/gtkcalendar.c"
19779- line="1769">Returns whether @self is currently showing the heading.
19777+ line="1819">Returns whether @self is currently showing the heading.
1978019778
1978119779 This is the value of the [property@Gtk.Calendar:show-heading]
1978219780 property.</doc>
@@ -19784,14 +19782,14 @@ property.</doc>
1978419782 <return-value transfer-ownership="none">
1978519783 <doc xml:space="preserve"
1978619784 filename="gtk/gtkcalendar.c"
19787- line="1778">Whether the calendar is showing a heading.</doc>
19785+ line="1828">Whether the calendar is showing a heading.</doc>
1978819786 <type name="gboolean" c:type="gboolean"/>
1978919787 </return-value>
1979019788 <parameters>
1979119789 <instance-parameter name="self" transfer-ownership="none">
1979219790 <doc xml:space="preserve"
1979319791 filename="gtk/gtkcalendar.c"
19794- line="1771">a `GtkCalendar`</doc>
19792+ line="1821">a `GtkCalendar`</doc>
1979519793 <type name="Calendar" c:type="GtkCalendar*"/>
1979619794 </instance-parameter>
1979719795 </parameters>
@@ -19801,7 +19799,7 @@ property.</doc>
1980119799 glib:get-property="show-week-numbers">
1980219800 <doc xml:space="preserve"
1980319801 filename="gtk/gtkcalendar.c"
19804- line="1723">Returns whether @self is showing week numbers right
19802+ line="1773">Returns whether @self is showing week numbers right
1980519803 now.
1980619804
1980719805 This is the value of the [property@Gtk.Calendar:show-week-numbers]
@@ -19810,14 +19808,14 @@ property.</doc>
1981019808 <return-value transfer-ownership="none">
1981119809 <doc xml:space="preserve"
1981219810 filename="gtk/gtkcalendar.c"
19813- line="1733">Whether the calendar is showing week numbers.</doc>
19811+ line="1783">Whether the calendar is showing week numbers.</doc>
1981419812 <type name="gboolean" c:type="gboolean"/>
1981519813 </return-value>
1981619814 <parameters>
1981719815 <instance-parameter name="self" transfer-ownership="none">
1981819816 <doc xml:space="preserve"
1981919817 filename="gtk/gtkcalendar.c"
19820- line="1725">a `GtkCalendar`</doc>
19818+ line="1775">a `GtkCalendar`</doc>
1982119819 <type name="Calendar" c:type="GtkCalendar*"/>
1982219820 </instance-parameter>
1982319821 </parameters>
@@ -19828,19 +19826,19 @@ property.</doc>
1982819826 version="4.14">
1982919827 <doc xml:space="preserve"
1983019828 filename="gtk/gtkcalendar.c"
19831- line="1979">Gets the year of the selected date.</doc>
19829+ line="2029">Gets the year of the selected date.</doc>
1983219830 <source-position filename="gtk/gtkcalendar.h" line="100"/>
1983319831 <return-value transfer-ownership="none">
1983419832 <doc xml:space="preserve"
1983519833 filename="gtk/gtkcalendar.c"
19836- line="1985">the year of the selected date.</doc>
19834+ line="2035">the year of the selected date.</doc>
1983719835 <type name="gint" c:type="int"/>
1983819836 </return-value>
1983919837 <parameters>
1984019838 <instance-parameter name="self" transfer-ownership="none">
1984119839 <doc xml:space="preserve"
1984219840 filename="gtk/gtkcalendar.c"
19843- line="1981">a `GtkCalendar`</doc>
19841+ line="2031">a `GtkCalendar`</doc>
1984419842 <type name="Calendar" c:type="GtkCalendar*"/>
1984519843 </instance-parameter>
1984619844 </parameters>
@@ -19848,7 +19846,7 @@ property.</doc>
1984819846 <method name="mark_day" c:identifier="gtk_calendar_mark_day">
1984919847 <doc xml:space="preserve"
1985019848 filename="gtk/gtkcalendar.c"
19851- line="1613">Places a visual marker on a particular day of the current month.</doc>
19849+ line="1644">Places a visual marker on a particular day of the current month.</doc>
1985219850 <source-position filename="gtk/gtkcalendar.h" line="57"/>
1985319851 <return-value transfer-ownership="none">
1985419852 <type name="none" c:type="void"/>
@@ -19857,21 +19855,25 @@ property.</doc>
1985719855 <instance-parameter name="calendar" transfer-ownership="none">
1985819856 <doc xml:space="preserve"
1985919857 filename="gtk/gtkcalendar.c"
19860- line="1615">a `GtkCalendar`</doc>
19858+ line="1646">a `GtkCalendar`</doc>
1986119859 <type name="Calendar" c:type="GtkCalendar*"/>
1986219860 </instance-parameter>
1986319861 <parameter name="day" transfer-ownership="none">
1986419862 <doc xml:space="preserve"
1986519863 filename="gtk/gtkcalendar.c"
19866- line="1616">the day number to mark between 1 and 31.</doc>
19864+ line="1647">the day number to mark between 1 and 31.</doc>
1986719865 <type name="guint" c:type="guint"/>
1986819866 </parameter>
1986919867 </parameters>
1987019868 </method>
19871- <method name="select_day" c:identifier="gtk_calendar_select_day">
19869+ <method name="select_day"
19870+ c:identifier="gtk_calendar_select_day"
19871+ deprecated="1"
19872+ deprecated-version="4.20">
1987219873 <doc xml:space="preserve"
1987319874 filename="gtk/gtkcalendar.c"
19874- line="1545">Switches to @date's year and month and select its day.</doc>
19875+ line="1574">Switches to @date's year and month and select its day.</doc>
19876+ <doc-deprecated xml:space="preserve">Use [method@Calendar.set_date] instead.</doc-deprecated>
1987519877 <source-position filename="gtk/gtkcalendar.h" line="53"/>
1987619878 <return-value transfer-ownership="none">
1987719879 <type name="none" c:type="void"/>
@@ -19880,13 +19882,39 @@ property.</doc>
1988019882 <instance-parameter name="self" transfer-ownership="none">
1988119883 <doc xml:space="preserve"
1988219884 filename="gtk/gtkcalendar.c"
19883- line="1547">a `GtkCalendar`.</doc>
19885+ line="1576">a `GtkCalendar`.</doc>
1988419886 <type name="Calendar" c:type="GtkCalendar*"/>
1988519887 </instance-parameter>
1988619888 <parameter name="date" transfer-ownership="none">
1988719889 <doc xml:space="preserve"
1988819890 filename="gtk/gtkcalendar.c"
19889- line="1548">a `GDateTime` representing the day to select</doc>
19891+ line="1577">a `GDateTime` representing the day to select</doc>
19892+ <type name="GLib.DateTime" c:type="GDateTime*"/>
19893+ </parameter>
19894+ </parameters>
19895+ </method>
19896+ <method name="set_date"
19897+ c:identifier="gtk_calendar_set_date"
19898+ glib:set-property="date"
19899+ version="4.20">
19900+ <doc xml:space="preserve"
19901+ filename="gtk/gtkcalendar.c"
19902+ line="1709">Switches to @date's year and month and selects its day.</doc>
19903+ <source-position filename="gtk/gtkcalendar.h" line="103"/>
19904+ <return-value transfer-ownership="none">
19905+ <type name="none" c:type="void"/>
19906+ </return-value>
19907+ <parameters>
19908+ <instance-parameter name="self" transfer-ownership="none">
19909+ <doc xml:space="preserve"
19910+ filename="gtk/gtkcalendar.c"
19911+ line="1711">a `GtkCalendar`.</doc>
19912+ <type name="Calendar" c:type="GtkCalendar*"/>
19913+ </instance-parameter>
19914+ <parameter name="date" transfer-ownership="none">
19915+ <doc xml:space="preserve"
19916+ filename="gtk/gtkcalendar.c"
19917+ line="1712">a `GDateTime` representing the day to select</doc>
1989019918 <type name="GLib.DateTime" c:type="GDateTime*"/>
1989119919 </parameter>
1989219920 </parameters>
@@ -19897,10 +19925,10 @@ property.</doc>
1989719925 version="4.14">
1989819926 <doc xml:space="preserve"
1989919927 filename="gtk/gtkcalendar.c"
19900- line="1834">Sets the day for the selected date.
19928+ line="1884">Sets the day for the selected date.
1990119929
19902-The new date must be valid. For example, setting 31 for the day when the
19903-month is February, fails.</doc>
19930+The new date must be valid. For example, setting the day to 31 when the
19931+month is February will fail.</doc>
1990419932 <source-position filename="gtk/gtkcalendar.h" line="82"/>
1990519933 <return-value transfer-ownership="none">
1990619934 <type name="none" c:type="void"/>
@@ -19909,13 +19937,13 @@ month is February, fails.</doc>
1990919937 <instance-parameter name="self" transfer-ownership="none">
1991019938 <doc xml:space="preserve"
1991119939 filename="gtk/gtkcalendar.c"
19912- line="1836">a `GtkCalendar`</doc>
19940+ line="1886">a `GtkCalendar`</doc>
1991319941 <type name="Calendar" c:type="GtkCalendar*"/>
1991419942 </instance-parameter>
1991519943 <parameter name="day" transfer-ownership="none">
1991619944 <doc xml:space="preserve"
1991719945 filename="gtk/gtkcalendar.c"
19918- line="1837">The desired day for the selected date (as a number between 1 and 31).</doc>
19946+ line="1887">The desired day for the selected date (as a number between 1 and 31).</doc>
1991919947 <type name="gint" c:type="int"/>
1992019948 </parameter>
1992119949 </parameters>
@@ -19926,10 +19954,10 @@ month is February, fails.</doc>
1992619954 version="4.14">
1992719955 <doc xml:space="preserve"
1992819956 filename="gtk/gtkcalendar.c"
19929- line="1888">Sets the month for the selected date.
19957+ line="1938">Sets the month for the selected date.
1993019958
19931-The new date must be valid. For example, setting 1 (February) for the month
19932-when the day is 31, fails.</doc>
19959+The new date must be valid. For example, setting the month to 1 (February)
19960+when the day is 31 will fail.</doc>
1993319961 <source-position filename="gtk/gtkcalendar.h" line="89"/>
1993419962 <return-value transfer-ownership="none">
1993519963 <type name="none" c:type="void"/>
@@ -19938,13 +19966,13 @@ when the day is 31, fails.</doc>
1993819966 <instance-parameter name="self" transfer-ownership="none">
1993919967 <doc xml:space="preserve"
1994019968 filename="gtk/gtkcalendar.c"
19941- line="1890">a `GtkCalendar`</doc>
19969+ line="1940">a `GtkCalendar`</doc>
1994219970 <type name="Calendar" c:type="GtkCalendar*"/>
1994319971 </instance-parameter>
1994419972 <parameter name="month" transfer-ownership="none">
1994519973 <doc xml:space="preserve"
1994619974 filename="gtk/gtkcalendar.c"
19947- line="1891">The desired month for the selected date (as a number between 0 and 11).</doc>
19975+ line="1941">The desired month for the selected date (as a number between 0 and 11).</doc>
1994819976 <type name="gint" c:type="int"/>
1994919977 </parameter>
1995019978 </parameters>
@@ -19954,7 +19982,7 @@ when the day is 31, fails.</doc>
1995419982 glib:set-property="show-day-names">
1995519983 <doc xml:space="preserve"
1995619984 filename="gtk/gtkcalendar.c"
19957- line="1788">Sets whether the calendar shows day names.</doc>
19985+ line="1838">Sets whether the calendar shows day names.</doc>
1995819986 <source-position filename="gtk/gtkcalendar.h" line="76"/>
1995919987 <return-value transfer-ownership="none">
1996019988 <type name="none" c:type="void"/>
@@ -19963,13 +19991,13 @@ when the day is 31, fails.</doc>
1996319991 <instance-parameter name="self" transfer-ownership="none">
1996419992 <doc xml:space="preserve"
1996519993 filename="gtk/gtkcalendar.c"
19966- line="1790">a `GtkCalendar`</doc>
19994+ line="1840">a `GtkCalendar`</doc>
1996719995 <type name="Calendar" c:type="GtkCalendar*"/>
1996819996 </instance-parameter>
1996919997 <parameter name="value" transfer-ownership="none">
1997019998 <doc xml:space="preserve"
1997119999 filename="gtk/gtkcalendar.c"
19972- line="1791">Whether to show day names above the day numbers</doc>
20000+ line="1841">Whether to show day names above the day numbers</doc>
1997320001 <type name="gboolean" c:type="gboolean"/>
1997420002 </parameter>
1997520003 </parameters>
@@ -19979,7 +20007,7 @@ when the day is 31, fails.</doc>
1997920007 glib:set-property="show-heading">
1998020008 <doc xml:space="preserve"
1998120009 filename="gtk/gtkcalendar.c"
19982- line="1743">Sets whether the calendar should show a heading.
20010+ line="1793">Sets whether the calendar should show a heading.
1998320011
1998420012 The heading contains the current year and month as well as
1998520013 buttons for changing both.</doc>
@@ -19991,13 +20019,13 @@ buttons for changing both.</doc>
1999120019 <instance-parameter name="self" transfer-ownership="none">
1999220020 <doc xml:space="preserve"
1999320021 filename="gtk/gtkcalendar.c"
19994- line="1745">a `GtkCalendar`</doc>
20022+ line="1795">a `GtkCalendar`</doc>
1999520023 <type name="Calendar" c:type="GtkCalendar*"/>
1999620024 </instance-parameter>
1999720025 <parameter name="value" transfer-ownership="none">
1999820026 <doc xml:space="preserve"
1999920027 filename="gtk/gtkcalendar.c"
20000- line="1746">Whether to show the heading in the calendar</doc>
20028+ line="1796">Whether to show the heading in the calendar</doc>
2000120029 <type name="gboolean" c:type="gboolean"/>
2000220030 </parameter>
2000320031 </parameters>
@@ -20007,7 +20035,7 @@ buttons for changing both.</doc>
2000720035 glib:set-property="show-week-numbers">
2000820036 <doc xml:space="preserve"
2000920037 filename="gtk/gtkcalendar.c"
20010- line="1697">Sets whether week numbers are shown in the calendar.</doc>
20038+ line="1747">Sets whether week numbers are shown in the calendar.</doc>
2001120039 <source-position filename="gtk/gtkcalendar.h" line="66"/>
2001220040 <return-value transfer-ownership="none">
2001320041 <type name="none" c:type="void"/>
@@ -20016,13 +20044,13 @@ buttons for changing both.</doc>
2001620044 <instance-parameter name="self" transfer-ownership="none">
2001720045 <doc xml:space="preserve"
2001820046 filename="gtk/gtkcalendar.c"
20019- line="1699">a `GtkCalendar`</doc>
20047+ line="1749">a `GtkCalendar`</doc>
2002020048 <type name="Calendar" c:type="GtkCalendar*"/>
2002120049 </instance-parameter>
2002220050 <parameter name="value" transfer-ownership="none">
2002320051 <doc xml:space="preserve"
2002420052 filename="gtk/gtkcalendar.c"
20025- line="1700">whether to show week numbers on the left of the days</doc>
20053+ line="1750">whether to show week numbers alongside the days</doc>
2002620054 <type name="gboolean" c:type="gboolean"/>
2002720055 </parameter>
2002820056 </parameters>
@@ -20033,10 +20061,10 @@ buttons for changing both.</doc>
2003320061 version="4.14">
2003420062 <doc xml:space="preserve"
2003520063 filename="gtk/gtkcalendar.c"
20036- line="1942">Sets the year for the selected date.
20064+ line="1992">Sets the year for the selected date.
2003720065
20038-The new date must be valid. For example, setting 2023 for the year when then
20039-the date is 2024-02-29, fails.</doc>
20066+The new date must be valid. For example, setting the year to 2023 when the
20067+date is February 29 will fail.</doc>
2004020068 <source-position filename="gtk/gtkcalendar.h" line="96"/>
2004120069 <return-value transfer-ownership="none">
2004220070 <type name="none" c:type="void"/>
@@ -20045,13 +20073,13 @@ the date is 2024-02-29, fails.</doc>
2004520073 <instance-parameter name="self" transfer-ownership="none">
2004620074 <doc xml:space="preserve"
2004720075 filename="gtk/gtkcalendar.c"
20048- line="1944">a `GtkCalendar`</doc>
20076+ line="1994">a `GtkCalendar`</doc>
2004920077 <type name="Calendar" c:type="GtkCalendar*"/>
2005020078 </instance-parameter>
2005120079 <parameter name="year" transfer-ownership="none">
2005220080 <doc xml:space="preserve"
2005320081 filename="gtk/gtkcalendar.c"
20054- line="1945">The desired year for the selected date (within [struct@GLib.DateTime]
20082+ line="1995">The desired year for the selected date (within [struct@GLib.DateTime]
2005520083 limits, i.e. from 0001 to 9999).</doc>
2005620084 <type name="gint" c:type="int"/>
2005720085 </parameter>
@@ -20060,7 +20088,7 @@ the date is 2024-02-29, fails.</doc>
2006020088 <method name="unmark_day" c:identifier="gtk_calendar_unmark_day">
2006120089 <doc xml:space="preserve"
2006220090 filename="gtk/gtkcalendar.c"
20063- line="1656">Removes the visual marker from a particular day.</doc>
20091+ line="1687">Removes the visual marker from a particular day.</doc>
2006420092 <source-position filename="gtk/gtkcalendar.h" line="60"/>
2006520093 <return-value transfer-ownership="none">
2006620094 <type name="none" c:type="void"/>
@@ -20069,18 +20097,32 @@ the date is 2024-02-29, fails.</doc>
2006920097 <instance-parameter name="calendar" transfer-ownership="none">
2007020098 <doc xml:space="preserve"
2007120099 filename="gtk/gtkcalendar.c"
20072- line="1658">a `GtkCalendar`.</doc>
20100+ line="1689">a `GtkCalendar`.</doc>
2007320101 <type name="Calendar" c:type="GtkCalendar*"/>
2007420102 </instance-parameter>
2007520103 <parameter name="day" transfer-ownership="none">
2007620104 <doc xml:space="preserve"
2007720105 filename="gtk/gtkcalendar.c"
20078- line="1659">the day number to unmark between 1 and 31.</doc>
20106+ line="1690">the day number to unmark between 1 and 31.</doc>
2007920107 <type name="guint" c:type="guint"/>
2008020108 </parameter>
2008120109 </parameters>
2008220110 </method>
20111+ <property name="date"
20112+ writable="1"
20113+ transfer-ownership="none"
20114+ setter="set_date"
20115+ getter="get_date">
20116+ <doc xml:space="preserve"
20117+ filename="gtk/gtkcalendar.c"
20118+ line="381">The selected date.
20119+
20120+This property gets initially set to the current date.</doc>
20121+ <type name="GLib.DateTime"/>
20122+ </property>
2008320123 <property name="day"
20124+ deprecated="1"
20125+ deprecated-version="4.20"
2008420126 writable="1"
2008520127 transfer-ownership="none"
2008620128 setter="set_day"
@@ -20088,10 +20130,14 @@ the date is 2024-02-29, fails.</doc>
2008820130 default-value="1">
2008920131 <doc xml:space="preserve"
2009020132 filename="gtk/gtkcalendar.c"
20091- line="408">The selected day (as a number between 1 and 31).</doc>
20133+ line="426">The selected day (as a number between 1 and 31).</doc>
20134+ <doc-deprecated xml:space="preserve">This property will be removed in GTK 5.
20135+ Use [property@Calendar:date] instead.</doc-deprecated>
2009220136 <type name="gint" c:type="gint"/>
2009320137 </property>
2009420138 <property name="month"
20139+ deprecated="1"
20140+ deprecated-version="4.20"
2009520141 writable="1"
2009620142 transfer-ownership="none"
2009720143 setter="set_month"
@@ -20099,9 +20145,11 @@ the date is 2024-02-29, fails.</doc>
2009920145 default-value="0">
2010020146 <doc xml:space="preserve"
2010120147 filename="gtk/gtkcalendar.c"
20102- line="395">The selected month (as a number between 0 and 11).
20148+ line="410">The selected month (as a number between 0 and 11).
2010320149
2010420150 This property gets initially set to the current month.</doc>
20151+ <doc-deprecated xml:space="preserve">This property will be removed in GTK 5.
20152+ Use [property@Calendar:date] instead.</doc-deprecated>
2010520153 <type name="gint" c:type="gint"/>
2010620154 </property>
2010720155 <property name="show-day-names"
@@ -20112,7 +20160,7 @@ This property gets initially set to the current month.</doc>
2011220160 default-value="TRUE">
2011320161 <doc xml:space="preserve"
2011420162 filename="gtk/gtkcalendar.c"
20115- line="430">Determines whether day names are displayed.</doc>
20163+ line="451">Determines whether day names are displayed.</doc>
2011620164 <type name="gboolean" c:type="gboolean"/>
2011720165 </property>
2011820166 <property name="show-heading"
@@ -20123,7 +20171,7 @@ This property gets initially set to the current month.</doc>
2012320171 default-value="TRUE">
2012420172 <doc xml:space="preserve"
2012520173 filename="gtk/gtkcalendar.c"
20126- line="419">Determines whether a heading is displayed.</doc>
20174+ line="440">Determines whether a heading is displayed.</doc>
2012720175 <type name="gboolean" c:type="gboolean"/>
2012820176 </property>
2012920177 <property name="show-week-numbers"
@@ -20134,10 +20182,12 @@ This property gets initially set to the current month.</doc>
2013420182 default-value="FALSE">
2013520183 <doc xml:space="preserve"
2013620184 filename="gtk/gtkcalendar.c"
20137- line="440">Determines whether week numbers are displayed.</doc>
20185+ line="461">Determines whether week numbers are displayed.</doc>
2013820186 <type name="gboolean" c:type="gboolean"/>
2013920187 </property>
2014020188 <property name="year"
20189+ deprecated="1"
20190+ deprecated-version="4.20"
2014120191 writable="1"
2014220192 transfer-ownership="none"
2014320193 setter="set_year"
@@ -20145,15 +20195,17 @@ This property gets initially set to the current month.</doc>
2014520195 default-value="1">
2014620196 <doc xml:space="preserve"
2014720197 filename="gtk/gtkcalendar.c"
20148- line="382">The selected year.
20198+ line="394">The selected year.
2014920199
2015020200 This property gets initially set to the current year.</doc>
20201+ <doc-deprecated xml:space="preserve">This property will be removed in GTK 5.
20202+ Use [property@Calendar:date] instead.</doc-deprecated>
2015120203 <type name="gint" c:type="gint"/>
2015220204 </property>
2015320205 <glib:signal name="day-selected" when="first">
2015420206 <doc xml:space="preserve"
2015520207 filename="gtk/gtkcalendar.c"
20156- line="451">Emitted when the user selects a day.</doc>
20208+ line="472">Emitted when the user selects a day.</doc>
2015720209 <return-value transfer-ownership="none">
2015820210 <type name="none" c:type="void"/>
2015920211 </return-value>
@@ -20161,7 +20213,7 @@ This property gets initially set to the current year.</doc>
2016120213 <glib:signal name="next-month" when="first">
2016220214 <doc xml:space="preserve"
2016320215 filename="gtk/gtkcalendar.c"
20164- line="481">Emitted when the user switched to the next month.</doc>
20216+ line="502">Emitted when the user switches to the next month.</doc>
2016520217 <return-value transfer-ownership="none">
2016620218 <type name="none" c:type="void"/>
2016720219 </return-value>
@@ -20169,7 +20221,7 @@ This property gets initially set to the current year.</doc>
2016920221 <glib:signal name="next-year" when="first">
2017020222 <doc xml:space="preserve"
2017120223 filename="gtk/gtkcalendar.c"
20172- line="511">Emitted when user switched to the next year.</doc>
20224+ line="532">Emitted when user switches to the next year.</doc>
2017320225 <return-value transfer-ownership="none">
2017420226 <type name="none" c:type="void"/>
2017520227 </return-value>
@@ -20177,7 +20229,7 @@ This property gets initially set to the current year.</doc>
2017720229 <glib:signal name="prev-month" when="first">
2017820230 <doc xml:space="preserve"
2017920231 filename="gtk/gtkcalendar.c"
20180- line="466">Emitted when the user switched to the previous month.</doc>
20232+ line="487">Emitted when the user switches to the previous month.</doc>
2018120233 <return-value transfer-ownership="none">
2018220234 <type name="none" c:type="void"/>
2018320235 </return-value>
@@ -20185,7 +20237,7 @@ This property gets initially set to the current year.</doc>
2018520237 <glib:signal name="prev-year" when="first">
2018620238 <doc xml:space="preserve"
2018720239 filename="gtk/gtkcalendar.c"
20188- line="496">Emitted when user switched to the previous year.</doc>
20240+ line="517">Emitted when user switches to the previous year.</doc>
2018920241 <return-value transfer-ownership="none">
2019020242 <type name="none" c:type="void"/>
2019120243 </return-value>
@@ -32602,12 +32654,12 @@ property changes.</doc>
3260232654 glib:fundamental="1">
3260332655 <doc xml:space="preserve"
3260432656 filename="gtk/gtkexpression.c"
32605- line="1510">An expression using a custom `GClosure` to compute the value from
32657+ line="1528">An expression using a custom `GClosure` to compute the value from
3260632658 its parameters.</doc>
3260732659 <constructor name="new" c:identifier="gtk_closure_expression_new">
3260832660 <doc xml:space="preserve"
3260932661 filename="gtk/gtkexpression.c"
32610- line="1701">Creates a `GtkExpression` that calls `closure` when it is evaluated.
32662+ line="1719">Creates a `GtkExpression` that calls `closure` when it is evaluated.
3261132663
3261232664 `closure` is called with the `this` object and the results of evaluating
3261332665 the `params` expressions.</doc>
@@ -32615,26 +32667,26 @@ the `params` expressions.</doc>
3261532667 <return-value transfer-ownership="full">
3261632668 <doc xml:space="preserve"
3261732669 filename="gtk/gtkexpression.c"
32618- line="1713">a new `GtkExpression`</doc>
32670+ line="1731">a new `GtkExpression`</doc>
3261932671 <type name="ClosureExpression" c:type="GtkExpression*"/>
3262032672 </return-value>
3262132673 <parameters>
3262232674 <parameter name="value_type" transfer-ownership="none">
3262332675 <doc xml:space="preserve"
3262432676 filename="gtk/gtkexpression.c"
32625- line="1703">the type of the value that this expression evaluates to</doc>
32677+ line="1721">the type of the value that this expression evaluates to</doc>
3262632678 <type name="GType" c:type="GType"/>
3262732679 </parameter>
3262832680 <parameter name="closure" transfer-ownership="none">
3262932681 <doc xml:space="preserve"
3263032682 filename="gtk/gtkexpression.c"
32631- line="1704">closure to call when evaluating this expression. If closure is floating, it is adopted</doc>
32683+ line="1722">closure to call when evaluating this expression. If closure is floating, it is adopted</doc>
3263232684 <type name="GObject.Closure" c:type="GClosure*"/>
3263332685 </parameter>
3263432686 <parameter name="n_params" transfer-ownership="none">
3263532687 <doc xml:space="preserve"
3263632688 filename="gtk/gtkexpression.c"
32637- line="1705">the number of params needed for evaluating `closure`</doc>
32689+ line="1723">the number of params needed for evaluating `closure`</doc>
3263832690 <type name="guint" c:type="guint"/>
3263932691 </parameter>
3264032692 <parameter name="params"
@@ -32643,7 +32695,7 @@ the `params` expressions.</doc>
3264332695 allow-none="1">
3264432696 <doc xml:space="preserve"
3264532697 filename="gtk/gtkexpression.c"
32646- line="1706">expressions for each parameter</doc>
32698+ line="1724">expressions for each parameter</doc>
3264732699 <array length="2" zero-terminated="0" c:type="GtkExpression**">
3264832700 <type name="Expression" c:type="GtkExpression*"/>
3264932701 </array>
@@ -33616,13 +33668,13 @@ to provide a dialog for selecting colors.
3361633668 <constructor name="new" c:identifier="gtk_color_chooser_widget_new">
3361733669 <doc xml:space="preserve"
3361833670 filename="gtk/gtkcolorchooserwidget.c"
33619- line="890">Creates a new `GtkColorChooserWidget`.</doc>
33671+ line="893">Creates a new `GtkColorChooserWidget`.</doc>
3362033672 <source-position filename="gtk/deprecated/gtkcolorchooserwidget.h"
3362133673 line="38"/>
3362233674 <return-value transfer-ownership="none">
3362333675 <doc xml:space="preserve"
3362433676 filename="gtk/gtkcolorchooserwidget.c"
33625- line="895">a new `GtkColorChooserWidget`</doc>
33677+ line="898">a new `GtkColorChooserWidget`</doc>
3362633678 <type name="Widget" c:type="GtkWidget*"/>
3362733679 </return-value>
3362833680 </constructor>
@@ -33632,7 +33684,7 @@ to provide a dialog for selecting colors.
3363233684 default-value="FALSE">
3363333685 <doc xml:space="preserve"
3363433686 filename="gtk/gtkcolorchooserwidget.c"
33635- line="729">%TRUE when the color chooser is showing the single-color editor.
33687+ line="732">%TRUE when the color chooser is showing the single-color editor.
3363633688
3363733689 It can be set to switch the color chooser into single-color editing mode.</doc>
3363833690 <type name="gboolean" c:type="gboolean"/>
@@ -33748,12 +33800,15 @@ that uses `GtkColorDialog` and presents the results.</doc>
3374833800 throws="1">
3374933801 <doc xml:space="preserve"
3375033802 filename="gtk/gtkcolordialog.c"
33751- line="466">Finishes the [method@Gtk.ColorDialog.choose_rgba] call</doc>
33803+ line="466">Finishes the [method@Gtk.ColorDialog.choose_rgba] call
33804+
33805+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
33806+error if the user cancels the dialog.</doc>
3375233807 <source-position filename="gtk/gtkcolordialog.h" line="68"/>
33753- <return-value transfer-ownership="full" nullable="1">
33808+ <return-value transfer-ownership="full">
3375433809 <doc xml:space="preserve"
3375533810 filename="gtk/gtkcolordialog.c"
33756- line="474">the selected color</doc>
33811+ line="477">the selected color</doc>
3375733812 <type name="Gdk.RGBA" c:type="GdkRGBA*"/>
3375833813 </return-value>
3375933814 <parameters>
@@ -34003,7 +34058,7 @@ it gets the .color style class.</doc>
3400334058 version="4.10">
3400434059 <doc xml:space="preserve"
3400534060 filename="gtk/gtkcolordialogbutton.c"
34006- line="431">Creates a new `GtkColorDialogButton` with the
34061+ line="435">Creates a new `GtkColorDialogButton` with the
3400734062 given `GtkColorDialog`.
3400834063
3400934064 You can pass `NULL` to this function and set a `GtkColorDialog`
@@ -34012,7 +34067,7 @@ later. The button will be insensitive until that happens.</doc>
3401234067 <return-value transfer-ownership="none">
3401334068 <doc xml:space="preserve"
3401434069 filename="gtk/gtkcolordialogbutton.c"
34015- line="441">the new `GtkColorDialogButton`</doc>
34070+ line="445">the new `GtkColorDialogButton`</doc>
3401634071 <type name="Widget" c:type="GtkWidget*"/>
3401734072 </return-value>
3401834073 <parameters>
@@ -34022,7 +34077,7 @@ later. The button will be insensitive until that happens.</doc>
3402234077 allow-none="1">
3402334078 <doc xml:space="preserve"
3402434079 filename="gtk/gtkcolordialogbutton.c"
34025- line="433">the `GtkColorDialog` to use</doc>
34080+ line="437">the `GtkColorDialog` to use</doc>
3402634081 <type name="ColorDialog" c:type="GtkColorDialog*"/>
3402734082 </parameter>
3402834083 </parameters>
@@ -34033,19 +34088,19 @@ later. The button will be insensitive until that happens.</doc>
3403334088 version="4.10">
3403434089 <doc xml:space="preserve"
3403534090 filename="gtk/gtkcolordialogbutton.c"
34036- line="464">Returns the `GtkColorDialog` of @self.</doc>
34091+ line="468">Returns the `GtkColorDialog` of @self.</doc>
3403734092 <source-position filename="gtk/gtkcolordialogbutton.h" line="40"/>
3403834093 <return-value transfer-ownership="none" nullable="1">
3403934094 <doc xml:space="preserve"
3404034095 filename="gtk/gtkcolordialogbutton.c"
34041- line="470">the `GtkColorDialog`</doc>
34096+ line="474">the `GtkColorDialog`</doc>
3404234097 <type name="ColorDialog" c:type="GtkColorDialog*"/>
3404334098 </return-value>
3404434099 <parameters>
3404534100 <instance-parameter name="self" transfer-ownership="none">
3404634101 <doc xml:space="preserve"
3404734102 filename="gtk/gtkcolordialogbutton.c"
34048- line="466">a `GtkColorDialogButton`</doc>
34103+ line="470">a `GtkColorDialogButton`</doc>
3404934104 <type name="ColorDialogButton" c:type="GtkColorDialogButton*"/>
3405034105 </instance-parameter>
3405134106 </parameters>
@@ -34056,7 +34111,7 @@ later. The button will be insensitive until that happens.</doc>
3405634111 version="4.10">
3405734112 <doc xml:space="preserve"
3405834113 filename="gtk/gtkcolordialogbutton.c"
34059- line="508">Returns the color of the button.
34114+ line="512">Returns the color of the button.
3406034115
3406134116 This function is what should be used to obtain
3406234117 the color that was chosen by the user. To get
@@ -34065,14 +34120,14 @@ informed about changes, listen to "notify::rgba".</doc>
3406534120 <return-value transfer-ownership="none">
3406634121 <doc xml:space="preserve"
3406734122 filename="gtk/gtkcolordialogbutton.c"
34068- line="518">the color</doc>
34123+ line="522">the color</doc>
3406934124 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
3407034125 </return-value>
3407134126 <parameters>
3407234127 <instance-parameter name="self" transfer-ownership="none">
3407334128 <doc xml:space="preserve"
3407434129 filename="gtk/gtkcolordialogbutton.c"
34075- line="510">a `GtkColorDialogButton`</doc>
34130+ line="514">a `GtkColorDialogButton`</doc>
3407634131 <type name="ColorDialogButton" c:type="GtkColorDialogButton*"/>
3407734132 </instance-parameter>
3407834133 </parameters>
@@ -34083,7 +34138,7 @@ informed about changes, listen to "notify::rgba".</doc>
3408334138 version="4.10">
3408434139 <doc xml:space="preserve"
3408534140 filename="gtk/gtkcolordialogbutton.c"
34086- line="482">Sets a `GtkColorDialog` object to use for
34141+ line="486">Sets a `GtkColorDialog` object to use for
3408734142 creating the color chooser dialog that is
3408834143 presented when the user clicks the button.</doc>
3408934144 <source-position filename="gtk/gtkcolordialogbutton.h" line="43"/>
@@ -34094,13 +34149,13 @@ presented when the user clicks the button.</doc>
3409434149 <instance-parameter name="self" transfer-ownership="none">
3409534150 <doc xml:space="preserve"
3409634151 filename="gtk/gtkcolordialogbutton.c"
34097- line="484">a `GtkColorDialogButton`</doc>
34152+ line="488">a `GtkColorDialogButton`</doc>
3409834153 <type name="ColorDialogButton" c:type="GtkColorDialogButton*"/>
3409934154 </instance-parameter>
3410034155 <parameter name="dialog" transfer-ownership="none">
3410134156 <doc xml:space="preserve"
3410234157 filename="gtk/gtkcolordialogbutton.c"
34103- line="485">the new `GtkColorDialog`</doc>
34158+ line="489">the new `GtkColorDialog`</doc>
3410434159 <type name="ColorDialog" c:type="GtkColorDialog*"/>
3410534160 </parameter>
3410634161 </parameters>
@@ -34111,7 +34166,7 @@ presented when the user clicks the button.</doc>
3411134166 version="4.10">
3411234167 <doc xml:space="preserve"
3411334168 filename="gtk/gtkcolordialogbutton.c"
34114- line="530">Sets the color of the button.</doc>
34169+ line="534">Sets the color of the button.</doc>
3411534170 <source-position filename="gtk/gtkcolordialogbutton.h" line="50"/>
3411634171 <return-value transfer-ownership="none">
3411734172 <type name="none" c:type="void"/>
@@ -34120,13 +34175,13 @@ presented when the user clicks the button.</doc>
3412034175 <instance-parameter name="self" transfer-ownership="none">
3412134176 <doc xml:space="preserve"
3412234177 filename="gtk/gtkcolordialogbutton.c"
34123- line="532">a `GtkColorDialogButton`</doc>
34178+ line="536">a `GtkColorDialogButton`</doc>
3412434179 <type name="ColorDialogButton" c:type="GtkColorDialogButton*"/>
3412534180 </instance-parameter>
3412634181 <parameter name="color" transfer-ownership="none">
3412734182 <doc xml:space="preserve"
3412834183 filename="gtk/gtkcolordialogbutton.c"
34129- line="533">the new color</doc>
34184+ line="537">the new color</doc>
3413034185 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
3413134186 </parameter>
3413234187 </parameters>
@@ -34139,7 +34194,7 @@ presented when the user clicks the button.</doc>
3413934194 getter="get_dialog">
3414034195 <doc xml:space="preserve"
3414134196 filename="gtk/gtkcolordialogbutton.c"
34142- line="261">The `GtkColorDialog` that contains parameters for
34197+ line="265">The `GtkColorDialog` that contains parameters for
3414334198 the color chooser dialog.</doc>
3414434199 <type name="ColorDialog"/>
3414534200 </property>
@@ -34151,7 +34206,7 @@ the color chooser dialog.</doc>
3415134206 getter="get_rgba">
3415234207 <doc xml:space="preserve"
3415334208 filename="gtk/gtkcolordialogbutton.c"
34154- line="274">The selected color.
34209+ line="278">The selected color.
3415534210
3415634211 This property can be set to give the button its initial
3415734212 color, and it will be updated to reflect the users choice
@@ -34164,7 +34219,7 @@ to the buttons color.</doc>
3416434219 <glib:signal name="activate" when="first" action="1" version="4.14">
3416534220 <doc xml:space="preserve"
3416634221 filename="gtk/gtkcolordialogbutton.c"
34167- line="295">Emitted when the color dialog button is activated.
34222+ line="299">Emitted when the color dialog button is activated.
3416834223
3416934224 The `::activate` signal on `GtkColorDialogButton` is an action signal
3417034225 and emitting it causes the button to pop up its dialog.</doc>
@@ -38483,32 +38538,32 @@ with a position of 0.</doc>
3848338538 glib:fundamental="1">
3848438539 <doc xml:space="preserve"
3848538540 filename="gtk/gtkexpression.c"
38486- line="809">A constant value in a `GtkExpression`.</doc>
38541+ line="827">A constant value in a `GtkExpression`.</doc>
3848738542 <constructor name="new"
3848838543 c:identifier="gtk_constant_expression_new"
3848938544 introspectable="0">
3849038545 <doc xml:space="preserve"
3849138546 filename="gtk/gtkexpression.c"
38492- line="865">Creates a `GtkExpression` that evaluates to the
38547+ line="883">Creates a `GtkExpression` that evaluates to the
3849338548 object given by the arguments.</doc>
3849438549 <source-position filename="gtk/gtkexpression.h" line="112"/>
3849538550 <return-value transfer-ownership="full">
3849638551 <doc xml:space="preserve"
3849738552 filename="gtk/gtkexpression.c"
38498- line="873">a new `GtkExpression`</doc>
38553+ line="891">a new `GtkExpression`</doc>
3849938554 <type name="ConstantExpression" c:type="GtkExpression*"/>
3850038555 </return-value>
3850138556 <parameters>
3850238557 <parameter name="value_type" transfer-ownership="none">
3850338558 <doc xml:space="preserve"
3850438559 filename="gtk/gtkexpression.c"
38505- line="867">The type of the object</doc>
38560+ line="885">The type of the object</doc>
3850638561 <type name="GType" c:type="GType"/>
3850738562 </parameter>
3850838563 <parameter name="..." transfer-ownership="none">
3850938564 <doc xml:space="preserve"
3851038565 filename="gtk/gtkexpression.c"
38511- line="868">arguments to create the object from</doc>
38566+ line="886">arguments to create the object from</doc>
3851238567 <varargs/>
3851338568 </parameter>
3851438569 </parameters>
@@ -38517,19 +38572,19 @@ object given by the arguments.</doc>
3851738572 c:identifier="gtk_constant_expression_new_for_value">
3851838573 <doc xml:space="preserve"
3851938574 filename="gtk/gtkexpression.c"
38520- line="906">Creates an expression that always evaluates to the given `value`.</doc>
38575+ line="924">Creates an expression that always evaluates to the given `value`.</doc>
3852138576 <source-position filename="gtk/gtkexpression.h" line="115"/>
3852238577 <return-value transfer-ownership="full">
3852338578 <doc xml:space="preserve"
3852438579 filename="gtk/gtkexpression.c"
38525- line="912">a new `GtkExpression`</doc>
38580+ line="930">a new `GtkExpression`</doc>
3852638581 <type name="ConstantExpression" c:type="GtkExpression*"/>
3852738582 </return-value>
3852838583 <parameters>
3852938584 <parameter name="value" transfer-ownership="none">
3853038585 <doc xml:space="preserve"
3853138586 filename="gtk/gtkexpression.c"
38532- line="908">a `GValue`</doc>
38587+ line="926">a `GValue`</doc>
3853338588 <type name="GObject.Value" c:type="const GValue*"/>
3853438589 </parameter>
3853538590 </parameters>
@@ -38538,19 +38593,19 @@ object given by the arguments.</doc>
3853838593 c:identifier="gtk_constant_expression_get_value">
3853938594 <doc xml:space="preserve"
3854038595 filename="gtk/gtkexpression.c"
38541- line="931">Gets the value that a constant expression evaluates to.</doc>
38596+ line="949">Gets the value that a constant expression evaluates to.</doc>
3854238597 <source-position filename="gtk/gtkexpression.h" line="118"/>
3854338598 <return-value transfer-ownership="none">
3854438599 <doc xml:space="preserve"
3854538600 filename="gtk/gtkexpression.c"
38546- line="937">the value</doc>
38601+ line="955">the value</doc>
3854738602 <type name="GObject.Value" c:type="const GValue*"/>
3854838603 </return-value>
3854938604 <parameters>
3855038605 <instance-parameter name="expression" transfer-ownership="none">
3855138606 <doc xml:space="preserve"
3855238607 filename="gtk/gtkexpression.c"
38553- line="933">a constant `GtkExpression`</doc>
38608+ line="951">a constant `GtkExpression`</doc>
3855438609 <type name="ConstantExpression" c:type="GtkExpression*"/>
3855538610 </instance-parameter>
3855638611 </parameters>
@@ -40637,7 +40692,7 @@ skip any input, but they indicate issues that should be fixed.</doc>
4063740692 glib:type-struct="CssProviderClass">
4063840693 <doc xml:space="preserve"
4063940694 filename="gtk/gtkcssprovider.c"
40640- line="58">A style provider for CSS.
40695+ line="59">A style provider for CSS.
4064140696
4064240697 It is able to parse CSS-like input in order to style widgets.
4064340698
@@ -40670,12 +40725,12 @@ To track errors while loading CSS, connect to the
4067040725 <constructor name="new" c:identifier="gtk_css_provider_new">
4067140726 <doc xml:space="preserve"
4067240727 filename="gtk/gtkcssprovider.c"
40673- line="628">Returns a newly created `GtkCssProvider`.</doc>
40728+ line="892">Returns a newly created `GtkCssProvider`.</doc>
4067440729 <source-position filename="gtk/gtkcssprovider.h" line="43"/>
4067540730 <return-value transfer-ownership="full">
4067640731 <doc xml:space="preserve"
4067740732 filename="gtk/gtkcssprovider.c"
40678- line="633">A new `GtkCssProvider`</doc>
40733+ line="897">A new `GtkCssProvider`</doc>
4067940734 <type name="CssProvider" c:type="GtkCssProvider*"/>
4068040735 </return-value>
4068140736 </constructor>
@@ -40684,7 +40739,7 @@ To track errors while loading CSS, connect to the
4068440739 version="4.12">
4068540740 <doc xml:space="preserve"
4068640741 filename="gtk/gtkcssprovider.c"
40687- line="1335">Loads @data into @css_provider.
40742+ line="1647">Loads @data into @css_provider.
4068840743
4068940744 This clears any previously loaded information.</doc>
4069040745 <source-position filename="gtk/gtkcssprovider.h" line="57"/>
@@ -40695,13 +40750,13 @@ This clears any previously loaded information.</doc>
4069540750 <instance-parameter name="css_provider" transfer-ownership="none">
4069640751 <doc xml:space="preserve"
4069740752 filename="gtk/gtkcssprovider.c"
40698- line="1337">a `GtkCssProvider`</doc>
40753+ line="1649">a `GtkCssProvider`</doc>
4069940754 <type name="CssProvider" c:type="GtkCssProvider*"/>
4070040755 </instance-parameter>
4070140756 <parameter name="data" transfer-ownership="none">
4070240757 <doc xml:space="preserve"
4070340758 filename="gtk/gtkcssprovider.c"
40704- line="1338">`GBytes` containing the data to load</doc>
40759+ line="1650">`GBytes` containing the data to load</doc>
4070540760 <type name="GLib.Bytes" c:type="GBytes*"/>
4070640761 </parameter>
4070740762 </parameters>
@@ -40712,7 +40767,7 @@ This clears any previously loaded information.</doc>
4071240767 deprecated-version="4.12">
4071340768 <doc xml:space="preserve"
4071440769 filename="gtk/gtkcssprovider.c"
40715- line="1275">Loads @data into @css_provider.
40770+ line="1587">Loads @data into @css_provider.
4071640771
4071740772 This clears any previously loaded information.</doc>
4071840773 <doc-deprecated xml:space="preserve">Use [method@Gtk.CssProvider.load_from_string]
@@ -40725,19 +40780,19 @@ This clears any previously loaded information.</doc>
4072540780 <instance-parameter name="css_provider" transfer-ownership="none">
4072640781 <doc xml:space="preserve"
4072740782 filename="gtk/gtkcssprovider.c"
40728- line="1277">a `GtkCssProvider`</doc>
40783+ line="1589">a `GtkCssProvider`</doc>
4072940784 <type name="CssProvider" c:type="GtkCssProvider*"/>
4073040785 </instance-parameter>
4073140786 <parameter name="data" transfer-ownership="none">
4073240787 <doc xml:space="preserve"
4073340788 filename="gtk/gtkcssprovider.c"
40734- line="1278">CSS data to be parsed</doc>
40789+ line="1590">CSS data to be parsed</doc>
4073540790 <type name="utf8" c:type="const char*"/>
4073640791 </parameter>
4073740792 <parameter name="length" transfer-ownership="none">
4073840793 <doc xml:space="preserve"
4073940794 filename="gtk/gtkcssprovider.c"
40740- line="1279">the length of @data in bytes, or -1 for NUL terminated strings</doc>
40795+ line="1591">the length of @data in bytes, or -1 for NUL terminated strings</doc>
4074140796 <type name="gssize" c:type="gssize"/>
4074240797 </parameter>
4074340798 </parameters>
@@ -40746,7 +40801,7 @@ This clears any previously loaded information.</doc>
4074640801 c:identifier="gtk_css_provider_load_from_file">
4074740802 <doc xml:space="preserve"
4074840803 filename="gtk/gtkcssprovider.c"
40749- line="1360">Loads the data contained in @file into @css_provider.
40804+ line="1676">Loads the data contained in @file into @css_provider.
4075040805
4075140806 This clears any previously loaded information.</doc>
4075240807 <source-position filename="gtk/gtkcssprovider.h" line="61"/>
@@ -40757,13 +40812,13 @@ This clears any previously loaded information.</doc>
4075740812 <instance-parameter name="css_provider" transfer-ownership="none">
4075840813 <doc xml:space="preserve"
4075940814 filename="gtk/gtkcssprovider.c"
40760- line="1362">a `GtkCssProvider`</doc>
40815+ line="1678">a `GtkCssProvider`</doc>
4076140816 <type name="CssProvider" c:type="GtkCssProvider*"/>
4076240817 </instance-parameter>
4076340818 <parameter name="file" transfer-ownership="none">
4076440819 <doc xml:space="preserve"
4076540820 filename="gtk/gtkcssprovider.c"
40766- line="1363">`GFile` pointing to a file to load</doc>
40821+ line="1679">`GFile` pointing to a file to load</doc>
4076740822 <type name="Gio.File" c:type="GFile*"/>
4076840823 </parameter>
4076940824 </parameters>
@@ -40772,7 +40827,7 @@ This clears any previously loaded information.</doc>
4077240827 c:identifier="gtk_css_provider_load_from_path">
4077340828 <doc xml:space="preserve"
4077440829 filename="gtk/gtkcssprovider.c"
40775- line="1383">Loads the data contained in @path into @css_provider.
40830+ line="1723">Loads the data contained in @path into @css_provider.
4077640831
4077740832 This clears any previously loaded information.</doc>
4077840833 <source-position filename="gtk/gtkcssprovider.h" line="64"/>
@@ -40783,13 +40838,13 @@ This clears any previously loaded information.</doc>
4078340838 <instance-parameter name="css_provider" transfer-ownership="none">
4078440839 <doc xml:space="preserve"
4078540840 filename="gtk/gtkcssprovider.c"
40786- line="1385">a `GtkCssProvider`</doc>
40841+ line="1725">a `GtkCssProvider`</doc>
4078740842 <type name="CssProvider" c:type="GtkCssProvider*"/>
4078840843 </instance-parameter>
4078940844 <parameter name="path" transfer-ownership="none">
4079040845 <doc xml:space="preserve"
4079140846 filename="gtk/gtkcssprovider.c"
40792- line="1386">the path of a filename to load, in the GLib filename encoding</doc>
40847+ line="1726">the path of a filename to load, in the GLib filename encoding</doc>
4079340848 <type name="filename" c:type="const char*"/>
4079440849 </parameter>
4079540850 </parameters>
@@ -40798,7 +40853,7 @@ This clears any previously loaded information.</doc>
4079840853 c:identifier="gtk_css_provider_load_from_resource">
4079940854 <doc xml:space="preserve"
4080040855 filename="gtk/gtkcssprovider.c"
40801- line="1408">Loads the data contained in the resource at @resource_path into
40856+ line="1748">Loads the data contained in the resource at @resource_path into
4080240857 the @css_provider.
4080340858
4080440859 This clears any previously loaded information.</doc>
@@ -40810,13 +40865,13 @@ This clears any previously loaded information.</doc>
4081040865 <instance-parameter name="css_provider" transfer-ownership="none">
4081140866 <doc xml:space="preserve"
4081240867 filename="gtk/gtkcssprovider.c"
40813- line="1410">a `GtkCssProvider`</doc>
40868+ line="1750">a `GtkCssProvider`</doc>
4081440869 <type name="CssProvider" c:type="GtkCssProvider*"/>
4081540870 </instance-parameter>
4081640871 <parameter name="resource_path" transfer-ownership="none">
4081740872 <doc xml:space="preserve"
4081840873 filename="gtk/gtkcssprovider.c"
40819- line="1411">a `GResource` resource path</doc>
40874+ line="1751">a `GResource` resource path</doc>
4082040875 <type name="utf8" c:type="const char*"/>
4082140876 </parameter>
4082240877 </parameters>
@@ -40826,7 +40881,7 @@ This clears any previously loaded information.</doc>
4082640881 version="4.12">
4082740882 <doc xml:space="preserve"
4082840883 filename="gtk/gtkcssprovider.c"
40829- line="1308">Loads @string into @css_provider.
40884+ line="1620">Loads @string into @css_provider.
4083040885
4083140886 This clears any previously loaded information.</doc>
4083240887 <source-position filename="gtk/gtkcssprovider.h" line="53"/>
@@ -40837,25 +40892,29 @@ This clears any previously loaded information.</doc>
4083740892 <instance-parameter name="css_provider" transfer-ownership="none">
4083840893 <doc xml:space="preserve"
4083940894 filename="gtk/gtkcssprovider.c"
40840- line="1310">a `GtkCssProvider`</doc>
40895+ line="1622">a `GtkCssProvider`</doc>
4084140896 <type name="CssProvider" c:type="GtkCssProvider*"/>
4084240897 </instance-parameter>
4084340898 <parameter name="string" transfer-ownership="none">
4084440899 <doc xml:space="preserve"
4084540900 filename="gtk/gtkcssprovider.c"
40846- line="1311">the CSS to load</doc>
40901+ line="1623">the CSS to load</doc>
4084740902 <type name="utf8" c:type="const char*"/>
4084840903 </parameter>
4084940904 </parameters>
4085040905 </method>
40851- <method name="load_named" c:identifier="gtk_css_provider_load_named">
40906+ <method name="load_named"
40907+ c:identifier="gtk_css_provider_load_named"
40908+ deprecated="1"
40909+ deprecated-version="4.20">
4085240910 <doc xml:space="preserve"
4085340911 filename="gtk/gtkcssprovider.c"
40854- line="1563">Loads a theme from the usual theme paths.
40912+ line="1903">Loads a theme from the usual theme paths.
4085540913
4085640914 The actual process of finding the theme might change between
4085740915 releases, but it is guaranteed that this function uses the same
4085840916 mechanism to load the theme that GTK uses for loading its own theme.</doc>
40917+ <doc-deprecated xml:space="preserve">Using any of the other theme loaders, combine with media queries.</doc-deprecated>
4085940918 <source-position filename="gtk/gtkcssprovider.h" line="72"/>
4086040919 <return-value transfer-ownership="none">
4086140920 <type name="none" c:type="void"/>
@@ -40864,13 +40923,13 @@ mechanism to load the theme that GTK uses for loading its own theme.</doc>
4086440923 <instance-parameter name="provider" transfer-ownership="none">
4086540924 <doc xml:space="preserve"
4086640925 filename="gtk/gtkcssprovider.c"
40867- line="1565">a `GtkCssProvider`</doc>
40926+ line="1905">a `GtkCssProvider`</doc>
4086840927 <type name="CssProvider" c:type="GtkCssProvider*"/>
4086940928 </instance-parameter>
4087040929 <parameter name="name" transfer-ownership="none">
4087140930 <doc xml:space="preserve"
4087240931 filename="gtk/gtkcssprovider.c"
40873- line="1566">A theme name</doc>
40932+ line="1906">A theme name</doc>
4087440933 <type name="utf8" c:type="const char*"/>
4087540934 </parameter>
4087640935 <parameter name="variant"
@@ -40879,7 +40938,7 @@ mechanism to load the theme that GTK uses for loading its own theme.</doc>
4087940938 allow-none="1">
4088040939 <doc xml:space="preserve"
4088140940 filename="gtk/gtkcssprovider.c"
40882- line="1567">variant to load, for example, "dark", or
40941+ line="1907">variant to load, for example, "dark", or
4088340942 %NULL for the default</doc>
4088440943 <type name="utf8" c:type="const char*"/>
4088540944 </parameter>
@@ -40888,7 +40947,7 @@ mechanism to load the theme that GTK uses for loading its own theme.</doc>
4088840947 <method name="to_string" c:identifier="gtk_css_provider_to_string">
4088940948 <doc xml:space="preserve"
4089040949 filename="gtk/gtkcssprovider.c"
40891- line="1798">Converts the @provider into a string representation in CSS
40950+ line="2153">Converts the @provider into a string representation in CSS
4089240951 format.
4089340952
4089440953 Using [method@Gtk.CssProvider.load_from_string] with the return
@@ -40899,25 +40958,76 @@ of this @provider.</doc>
4089940958 <return-value transfer-ownership="full">
4090040959 <doc xml:space="preserve"
4090140960 filename="gtk/gtkcssprovider.c"
40902- line="1810">a new string representing the @provider.</doc>
40961+ line="2165">a new string representing the @provider.</doc>
4090340962 <type name="utf8" c:type="char*"/>
4090440963 </return-value>
4090540964 <parameters>
4090640965 <instance-parameter name="provider" transfer-ownership="none">
4090740966 <doc xml:space="preserve"
4090840967 filename="gtk/gtkcssprovider.c"
40909- line="1800">the provider to write to a string</doc>
40968+ line="2155">the provider to write to a string</doc>
4091040969 <type name="CssProvider" c:type="GtkCssProvider*"/>
4091140970 </instance-parameter>
4091240971 </parameters>
4091340972 </method>
40973+ <property name="prefers-color-scheme"
40974+ version="4.20"
40975+ writable="1"
40976+ transfer-ownership="none"
40977+ default-value="GTK_INTERFACE_COLOR_SCHEME_DEFAULT">
40978+ <doc xml:space="preserve"
40979+ filename="gtk/gtkcssprovider.c"
40980+ line="293">Define the color scheme used for rendering the user interface.
40981+
40982+The UI can be set to either [enum@Gtk.InterfaceColorScheme.LIGHT],
40983+or [enum@Gtk.InterfaceColorScheme.DARK] mode. Other values will
40984+be interpreted the same as [enum@Gtk.InterfaceColorScheme.LIGHT].
40985+
40986+This setting is be available for media queries in CSS:
40987+
40988+```css
40989+@media (prefers-color-scheme: dark) {
40990+ // some dark mode styling
40991+}
40992+```
40993+
40994+Changing this setting will cause a re-render of the style sheet.</doc>
40995+ <type name="InterfaceColorScheme"/>
40996+ </property>
40997+ <property name="prefers-contrast"
40998+ version="4.20"
40999+ writable="1"
41000+ transfer-ownership="none"
41001+ default-value="GTK_INTERFACE_CONTRAST_NO_PREFERENCE">
41002+ <doc xml:space="preserve"
41003+ filename="gtk/gtkcssprovider.c"
41004+ line="319">Define the contrast mode to use for the user interface.
41005+
41006+When set to [enum@Gtk.InterfaceContrast.MORE] or
41007+[enum@Gtk.InterfaceContrast.LESS], the UI is rendered in
41008+high or low contrast.
41009+
41010+When set to [enum@Gtk.InterfaceContrast.NO_PREFERENCE] (the default),
41011+the user interface will be rendered in default mode.
41012+
41013+This setting is be available for media queries in CSS:
41014+
41015+```css
41016+@media (prefers-contrast: more) {
41017+ // some style with high contrast
41018+}
41019+```
41020+
41021+Changing this setting will cause a re-render of the style sheet.</doc>
41022+ <type name="InterfaceContrast"/>
41023+ </property>
4091441024 <field name="parent_instance">
4091541025 <type name="GObject.Object" c:type="GObject"/>
4091641026 </field>
4091741027 <glib:signal name="parsing-error" when="last">
4091841028 <doc xml:space="preserve"
4091941029 filename="gtk/gtkcssprovider.c"
40920- line="217">Signals that a parsing error occurred.
41030+ line="255">Signals that a parsing error occurred.
4092141031
4092241032 The expected error values are in the [error@Gtk.CssParserError]
4092341033 and [enum@Gtk.CssParserWarning] enumerations.
@@ -40943,13 +41053,13 @@ than when a loading function was called.</doc>
4094341053 <parameter name="section" transfer-ownership="none">
4094441054 <doc xml:space="preserve"
4094541055 filename="gtk/gtkcssprovider.c"
40946- line="220">section the error happened in</doc>
41056+ line="258">section the error happened in</doc>
4094741057 <type name="CssSection"/>
4094841058 </parameter>
4094941059 <parameter name="error" transfer-ownership="none">
4095041060 <doc xml:space="preserve"
4095141061 filename="gtk/gtkcssprovider.c"
40952- line="221">The parsing error</doc>
41062+ line="259">The parsing error</doc>
4095341063 <type name="GLib.Error"/>
4095441064 </parameter>
4095541065 </parameters>
@@ -41752,13 +41862,13 @@ called now.</doc>
4175241862 introspectable="0">
4175341863 <doc xml:space="preserve"
4175441864 filename="gtk/gtkdebug.h"
41755- line="110">Whether the `type` debug flag is set.</doc>
41756- <source-position filename="gtk/gtkdebug.h" line="116"/>
41865+ line="127">Whether the `type` debug flag is set.</doc>
41866+ <source-position filename="gtk/gtkdebug.h" line="133"/>
4175741867 <parameters>
4175841868 <parameter name="type">
4175941869 <doc xml:space="preserve"
4176041870 filename="gtk/gtkdebug.h"
41761- line="112">type to check</doc>
41871+ line="129">type to check</doc>
4176241872 </parameter>
4176341873 </parameters>
4176441874 </function-macro>
@@ -42001,6 +42111,9 @@ only available when GTK has been configured with `-Ddebug=true`.</doc>
4200142111 c:identifier="GTK_DEBUG_BUILDER_TRACE"
4200242112 glib:nick="builder-trace"
4200342113 glib:name="GTK_DEBUG_BUILDER_TRACE">
42114+ <doc xml:space="preserve"
42115+ filename="gtk/gtkdebug.h"
42116+ line="45">Trace GtkBuilder operation</doc>
4200442117 </member>
4200542118 <member name="size_request"
4200642119 value="256"
@@ -42029,6 +42142,16 @@ only available when GTK has been configured with `-Ddebug=true`.</doc>
4202942142 filename="gtk/gtkdebug.h"
4203042143 line="48">Open the GTK inspector</doc>
4203142144 </member>
42145+ <member name="touchscreen"
42146+ value="2048"
42147+ c:identifier="GTK_DEBUG_TOUCHSCREEN"
42148+ version="4.20"
42149+ glib:nick="touchscreen"
42150+ glib:name="GTK_DEBUG_TOUCHSCREEN">
42151+ <doc xml:space="preserve"
42152+ filename="gtk/gtkdebug.h"
42153+ line="95">Show touch UI elements for pointer events.</doc>
42154+ </member>
4203242155 <member name="actions"
4203342156 value="4096"
4203442157 c:identifier="GTK_DEBUG_ACTIONS"
@@ -42116,11 +42239,12 @@ only available when GTK has been configured with `-Ddebug=true`.</doc>
4211642239 <member name="builder"
4211742240 value="2097152"
4211842241 c:identifier="GTK_DEBUG_BUILDER"
42242+ version="4.18"
4211942243 glib:nick="builder"
4212042244 glib:name="GTK_DEBUG_BUILDER">
4212142245 <doc xml:space="preserve"
4212242246 filename="gtk/gtkdebug.h"
42123- line="45">Trace GtkBuilder operation</doc>
42247+ line="87">Information about deprecated GtkBuilder features.</doc>
4212442248 </member>
4212542249 </bitfield>
4212642250 <enumeration name="DeleteType"
@@ -43558,7 +43682,7 @@ and when monitoring was turned on.</doc>
4355843682 glib:type-struct="DragIconClass">
4355943683 <doc xml:space="preserve"
4356043684 filename="gtk/gtkdragicon.c"
43561- line="41">A `GtkRoot` implementation for drag icons.
43685+ line="42">A `GtkRoot` implementation for drag icons.
4356243686
4356343687 A drag icon moves with the pointer during a Drag-and-Drop operation
4356443688 and is destroyed when the drag ends.
@@ -43579,7 +43703,7 @@ Keep in mind that drag icons do not allow user input.</doc>
4357943703 c:identifier="gtk_drag_icon_get_for_drag">
4358043704 <doc xml:space="preserve"
4358143705 filename="gtk/gtkdragicon.c"
43582- line="402">Gets the `GtkDragIcon` in use with @drag.
43706+ line="403">Gets the `GtkDragIcon` in use with @drag.
4358343707
4358443708 If no drag icon exists yet, a new one will be created
4358543709 and shown.</doc>
@@ -43587,14 +43711,14 @@ and shown.</doc>
4358743711 <return-value transfer-ownership="none">
4358843712 <doc xml:space="preserve"
4358943713 filename="gtk/gtkdragicon.c"
43590- line="411">the `GtkDragIcon`</doc>
43714+ line="412">the `GtkDragIcon`</doc>
4359143715 <type name="Widget" c:type="GtkWidget*"/>
4359243716 </return-value>
4359343717 <parameters>
4359443718 <parameter name="drag" transfer-ownership="none">
4359543719 <doc xml:space="preserve"
4359643720 filename="gtk/gtkdragicon.c"
43597- line="404">a `GdkDrag`</doc>
43721+ line="405">a `GdkDrag`</doc>
4359843722 <type name="Gdk.Drag" c:type="GdkDrag*"/>
4359943723 </parameter>
4360043724 </parameters>
@@ -43603,7 +43727,7 @@ and shown.</doc>
4360343727 c:identifier="gtk_drag_icon_create_widget_for_value">
4360443728 <doc xml:space="preserve"
4360543729 filename="gtk/gtkdragicon.c"
43606- line="518">Creates a widget that can be used as a drag icon for the given
43730+ line="519">Creates a widget that can be used as a drag icon for the given
4360743731 @value.
4360843732
4360943733 Supported types include strings, `GdkRGBA` and `GtkTextBuffer`.
@@ -43617,7 +43741,7 @@ a drag icon using this function there.</doc>
4361743741 <return-value transfer-ownership="full" nullable="1">
4361843742 <doc xml:space="preserve"
4361943743 filename="gtk/gtkdragicon.c"
43620- line="533">A new `GtkWidget`
43744+ line="534">A new `GtkWidget`
4362143745 for displaying @value as a drag icon.</doc>
4362243746 <type name="Widget" c:type="GtkWidget*"/>
4362343747 </return-value>
@@ -43625,7 +43749,7 @@ a drag icon using this function there.</doc>
4362543749 <parameter name="value" transfer-ownership="none">
4362643750 <doc xml:space="preserve"
4362743751 filename="gtk/gtkdragicon.c"
43628- line="520">a `GValue`</doc>
43752+ line="521">a `GValue`</doc>
4362943753 <type name="GObject.Value" c:type="const GValue*"/>
4363043754 </parameter>
4363143755 </parameters>
@@ -43634,7 +43758,7 @@ a drag icon using this function there.</doc>
4363443758 c:identifier="gtk_drag_icon_set_from_paintable">
4363543759 <doc xml:space="preserve"
4363643760 filename="gtk/gtkdragicon.c"
43637- line="440">Creates a `GtkDragIcon` that shows @paintable, and associates
43761+ line="441">Creates a `GtkDragIcon` that shows @paintable, and associates
4363843762 it with the drag operation.
4363943763
4364043764 The hotspot position on the paintable is aligned with the
@@ -43647,25 +43771,25 @@ hotspot of the cursor.</doc>
4364743771 <parameter name="drag" transfer-ownership="none">
4364843772 <doc xml:space="preserve"
4364943773 filename="gtk/gtkdragicon.c"
43650- line="442">a `GdkDrag`</doc>
43774+ line="443">a `GdkDrag`</doc>
4365143775 <type name="Gdk.Drag" c:type="GdkDrag*"/>
4365243776 </parameter>
4365343777 <parameter name="paintable" transfer-ownership="none">
4365443778 <doc xml:space="preserve"
4365543779 filename="gtk/gtkdragicon.c"
43656- line="443">a `GdkPaintable` to display</doc>
43780+ line="444">a `GdkPaintable` to display</doc>
4365743781 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
4365843782 </parameter>
4365943783 <parameter name="hot_x" transfer-ownership="none">
4366043784 <doc xml:space="preserve"
4366143785 filename="gtk/gtkdragicon.c"
43662- line="444">X coordinate of the hotspot</doc>
43786+ line="445">X coordinate of the hotspot</doc>
4366343787 <type name="gint" c:type="int"/>
4366443788 </parameter>
4366543789 <parameter name="hot_y" transfer-ownership="none">
4366643790 <doc xml:space="preserve"
4366743791 filename="gtk/gtkdragicon.c"
43668- line="445">Y coordinate of the hotspot</doc>
43792+ line="446">Y coordinate of the hotspot</doc>
4366943793 <type name="gint" c:type="int"/>
4367043794 </parameter>
4367143795 </parameters>
@@ -43675,19 +43799,19 @@ hotspot of the cursor.</doc>
4367543799 glib:get-property="child">
4367643800 <doc xml:space="preserve"
4367743801 filename="gtk/gtkdragicon.c"
43678- line="502">Gets the widget currently used as drag icon.</doc>
43802+ line="503">Gets the widget currently used as drag icon.</doc>
4367943803 <source-position filename="gtk/gtkdragicon.h" line="45"/>
4368043804 <return-value transfer-ownership="none" nullable="1">
4368143805 <doc xml:space="preserve"
4368243806 filename="gtk/gtkdragicon.c"
43683- line="508">The drag icon</doc>
43807+ line="509">The drag icon</doc>
4368443808 <type name="Widget" c:type="GtkWidget*"/>
4368543809 </return-value>
4368643810 <parameters>
4368743811 <instance-parameter name="self" transfer-ownership="none">
4368843812 <doc xml:space="preserve"
4368943813 filename="gtk/gtkdragicon.c"
43690- line="504">a `GtkDragIcon`</doc>
43814+ line="505">a `GtkDragIcon`</doc>
4369143815 <type name="DragIcon" c:type="GtkDragIcon*"/>
4369243816 </instance-parameter>
4369343817 </parameters>
@@ -43697,7 +43821,7 @@ hotspot of the cursor.</doc>
4369743821 glib:set-property="child">
4369843822 <doc xml:space="preserve"
4369943823 filename="gtk/gtkdragicon.c"
43700- line="471">Sets the widget to display as the drag icon.</doc>
43824+ line="472">Sets the widget to display as the drag icon.</doc>
4370143825 <source-position filename="gtk/gtkdragicon.h" line="42"/>
4370243826 <return-value transfer-ownership="none">
4370343827 <type name="none" c:type="void"/>
@@ -43706,7 +43830,7 @@ hotspot of the cursor.</doc>
4370643830 <instance-parameter name="self" transfer-ownership="none">
4370743831 <doc xml:space="preserve"
4370843832 filename="gtk/gtkdragicon.c"
43709- line="473">a `GtkDragIcon`</doc>
43833+ line="474">a `GtkDragIcon`</doc>
4371043834 <type name="DragIcon" c:type="GtkDragIcon*"/>
4371143835 </instance-parameter>
4371243836 <parameter name="child"
@@ -43715,7 +43839,7 @@ hotspot of the cursor.</doc>
4371543839 allow-none="1">
4371643840 <doc xml:space="preserve"
4371743841 filename="gtk/gtkdragicon.c"
43718- line="474">a `GtkWidget`</doc>
43842+ line="475">a `GtkWidget`</doc>
4371943843 <type name="Widget" c:type="GtkWidget*"/>
4372043844 </parameter>
4372143845 </parameters>
@@ -43727,7 +43851,7 @@ hotspot of the cursor.</doc>
4372743851 getter="get_child">
4372843852 <doc xml:space="preserve"
4372943853 filename="gtk/gtkdragicon.c"
43730- line="381">The widget to display as drag icon.</doc>
43854+ line="382">The widget to display as drag icon.</doc>
4373143855 <type name="Widget"/>
4373243856 </property>
4373343857 </class>
@@ -44883,7 +45007,7 @@ with the button and popover nodes as children.
4488345007 <constructor name="new" c:identifier="gtk_drop_down_new">
4488445008 <doc xml:space="preserve"
4488545009 filename="gtk/gtkdropdown.c"
44886- line="869">Creates a new `GtkDropDown`.
45010+ line="897">Creates a new `GtkDropDown`.
4488745011
4488845012 You may want to call [method@Gtk.DropDown.set_factory]
4488945013 to set up a way to map its items to widgets.</doc>
@@ -44891,7 +45015,7 @@ to set up a way to map its items to widgets.</doc>
4489145015 <return-value transfer-ownership="none">
4489245016 <doc xml:space="preserve"
4489345017 filename="gtk/gtkdropdown.c"
44894- line="879">a new `GtkDropDown`</doc>
45018+ line="907">a new `GtkDropDown`</doc>
4489545019 <type name="Widget" c:type="GtkWidget*"/>
4489645020 </return-value>
4489745021 <parameters>
@@ -44901,7 +45025,7 @@ to set up a way to map its items to widgets.</doc>
4490145025 allow-none="1">
4490245026 <doc xml:space="preserve"
4490345027 filename="gtk/gtkdropdown.c"
44904- line="871">the model to use</doc>
45028+ line="899">the model to use</doc>
4490545029 <type name="Gio.ListModel" c:type="GListModel*"/>
4490645030 </parameter>
4490745031 <parameter name="expression"
@@ -44910,7 +45034,7 @@ to set up a way to map its items to widgets.</doc>
4491045034 allow-none="1">
4491145035 <doc xml:space="preserve"
4491245036 filename="gtk/gtkdropdown.c"
44913- line="872">the expression to use</doc>
45037+ line="900">the expression to use</doc>
4491445038 <type name="Expression" c:type="GtkExpression*"/>
4491545039 </parameter>
4491645040 </parameters>
@@ -44919,20 +45043,20 @@ to set up a way to map its items to widgets.</doc>
4491945043 c:identifier="gtk_drop_down_new_from_strings">
4492045044 <doc xml:space="preserve"
4492145045 filename="gtk/gtkdropdown.c"
44922- line="899">Creates a new `GtkDropDown` that is populated with
45046+ line="927">Creates a new `GtkDropDown` that is populated with
4492345047 the strings.</doc>
4492445048 <source-position filename="gtk/gtkdropdown.h" line="38"/>
4492545049 <return-value transfer-ownership="none">
4492645050 <doc xml:space="preserve"
4492745051 filename="gtk/gtkdropdown.c"
44928- line="906">a new `GtkDropDown`</doc>
45052+ line="934">a new `GtkDropDown`</doc>
4492945053 <type name="Widget" c:type="GtkWidget*"/>
4493045054 </return-value>
4493145055 <parameters>
4493245056 <parameter name="strings" transfer-ownership="none">
4493345057 <doc xml:space="preserve"
4493445058 filename="gtk/gtkdropdown.c"
44935- line="901">The strings to put in the dropdown</doc>
45059+ line="929">The strings to put in the dropdown</doc>
4493645060 <array c:type="const char* const*">
4493745061 <type name="utf8" c:type="char*"/>
4493845062 </array>
@@ -44944,19 +45068,19 @@ the strings.</doc>
4494445068 glib:get-property="enable-search">
4494545069 <doc xml:space="preserve"
4494645070 filename="gtk/gtkdropdown.c"
44947- line="1216">Returns whether search is enabled.</doc>
45071+ line="1244">Returns whether search is enabled.</doc>
4494845072 <source-position filename="gtk/gtkdropdown.h" line="86"/>
4494945073 <return-value transfer-ownership="none">
4495045074 <doc xml:space="preserve"
4495145075 filename="gtk/gtkdropdown.c"
44952- line="1222">%TRUE if the popup includes a search entry</doc>
45076+ line="1250">%TRUE if the popup includes a search entry</doc>
4495345077 <type name="gboolean" c:type="gboolean"/>
4495445078 </return-value>
4495545079 <parameters>
4495645080 <instance-parameter name="self" transfer-ownership="none">
4495745081 <doc xml:space="preserve"
4495845082 filename="gtk/gtkdropdown.c"
44959- line="1218">a `GtkDropDown`</doc>
45083+ line="1246">a `GtkDropDown`</doc>
4496045084 <type name="DropDown" c:type="GtkDropDown*"/>
4496145085 </instance-parameter>
4496245086 </parameters>
@@ -44966,21 +45090,21 @@ the strings.</doc>
4496645090 glib:get-property="expression">
4496745091 <doc xml:space="preserve"
4496845092 filename="gtk/gtkdropdown.c"
44969- line="1267">Gets the expression set that is used to obtain strings from items.
45093+ line="1295">Gets the expression set that is used to obtain strings from items.
4497045094
4497145095 See [method@Gtk.DropDown.set_expression].</doc>
4497245096 <source-position filename="gtk/gtkdropdown.h" line="80"/>
4497345097 <return-value transfer-ownership="none" nullable="1">
4497445098 <doc xml:space="preserve"
4497545099 filename="gtk/gtkdropdown.c"
44976- line="1275">a `GtkExpression`</doc>
45100+ line="1303">a `GtkExpression`</doc>
4497745101 <type name="Expression" c:type="GtkExpression*"/>
4497845102 </return-value>
4497945103 <parameters>
4498045104 <instance-parameter name="self" transfer-ownership="none">
4498145105 <doc xml:space="preserve"
4498245106 filename="gtk/gtkdropdown.c"
44983- line="1269">a `GtkDropDown`</doc>
45107+ line="1297">a `GtkDropDown`</doc>
4498445108 <type name="DropDown" c:type="GtkDropDown*"/>
4498545109 </instance-parameter>
4498645110 </parameters>
@@ -44990,7 +45114,7 @@ See [method@Gtk.DropDown.set_expression].</doc>
4499045114 glib:get-property="factory">
4499145115 <doc xml:space="preserve"
4499245116 filename="gtk/gtkdropdown.c"
44993- line="989">Gets the factory that's currently used to populate list items.
45117+ line="1017">Gets the factory that's currently used to populate list items.
4499445118
4499545119 The factory returned by this function is always used for the
4499645120 item in the button. It is also used for items in the popup
@@ -44999,14 +45123,14 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4499945123 <return-value transfer-ownership="none" nullable="1">
4500045124 <doc xml:space="preserve"
4500145125 filename="gtk/gtkdropdown.c"
45002- line="999">The factory in use</doc>
45126+ line="1027">The factory in use</doc>
4500345127 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4500445128 </return-value>
4500545129 <parameters>
4500645130 <instance-parameter name="self" transfer-ownership="none">
4500745131 <doc xml:space="preserve"
4500845132 filename="gtk/gtkdropdown.c"
45009- line="991">a `GtkDropDown`</doc>
45133+ line="1019">a `GtkDropDown`</doc>
4501045134 <type name="DropDown" c:type="GtkDropDown*"/>
4501145135 </instance-parameter>
4501245136 </parameters>
@@ -45017,19 +45141,19 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4501745141 version="4.12">
4501845142 <doc xml:space="preserve"
4501945143 filename="gtk/gtkdropdown.c"
45020- line="1040">Gets the factory that's currently used to create header widgets for the popup.</doc>
45144+ line="1068">Gets the factory that's currently used to create header widgets for the popup.</doc>
4502145145 <source-position filename="gtk/gtkdropdown.h" line="74"/>
4502245146 <return-value transfer-ownership="none" nullable="1">
4502345147 <doc xml:space="preserve"
4502445148 filename="gtk/gtkdropdown.c"
45025- line="1046">The factory in use</doc>
45149+ line="1074">The factory in use</doc>
4502645150 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4502745151 </return-value>
4502845152 <parameters>
4502945153 <instance-parameter name="self" transfer-ownership="none">
4503045154 <doc xml:space="preserve"
4503145155 filename="gtk/gtkdropdown.c"
45032- line="1042">a `GtkDropDown`</doc>
45156+ line="1070">a `GtkDropDown`</doc>
4503345157 <type name="DropDown" c:type="GtkDropDown*"/>
4503445158 </instance-parameter>
4503545159 </parameters>
@@ -45039,19 +45163,19 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4503945163 glib:get-property="list-factory">
4504045164 <doc xml:space="preserve"
4504145165 filename="gtk/gtkdropdown.c"
45042- line="1082">Gets the factory that's currently used to populate list items in the popup.</doc>
45166+ line="1110">Gets the factory that's currently used to populate list items in the popup.</doc>
4504345167 <source-position filename="gtk/gtkdropdown.h" line="67"/>
4504445168 <return-value transfer-ownership="none" nullable="1">
4504545169 <doc xml:space="preserve"
4504645170 filename="gtk/gtkdropdown.c"
45047- line="1088">The factory in use</doc>
45171+ line="1116">The factory in use</doc>
4504845172 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4504945173 </return-value>
4505045174 <parameters>
4505145175 <instance-parameter name="self" transfer-ownership="none">
4505245176 <doc xml:space="preserve"
4505345177 filename="gtk/gtkdropdown.c"
45054- line="1084">a `GtkDropDown`</doc>
45178+ line="1112">a `GtkDropDown`</doc>
4505545179 <type name="DropDown" c:type="GtkDropDown*"/>
4505645180 </instance-parameter>
4505745181 </parameters>
@@ -45061,19 +45185,19 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4506145185 glib:get-property="model">
4506245186 <doc xml:space="preserve"
4506345187 filename="gtk/gtkdropdown.c"
45064- line="914">Gets the model that provides the displayed items.</doc>
45188+ line="942">Gets the model that provides the displayed items.</doc>
4506545189 <source-position filename="gtk/gtkdropdown.h" line="44"/>
4506645190 <return-value transfer-ownership="none" nullable="1">
4506745191 <doc xml:space="preserve"
4506845192 filename="gtk/gtkdropdown.c"
45069- line="920">The model in use</doc>
45193+ line="948">The model in use</doc>
4507045194 <type name="Gio.ListModel" c:type="GListModel*"/>
4507145195 </return-value>
4507245196 <parameters>
4507345197 <instance-parameter name="self" transfer-ownership="none">
4507445198 <doc xml:space="preserve"
4507545199 filename="gtk/gtkdropdown.c"
45076- line="916">a `GtkDropDown`</doc>
45200+ line="944">a `GtkDropDown`</doc>
4507745201 <type name="DropDown" c:type="GtkDropDown*"/>
4507845202 </instance-parameter>
4507945203 </parameters>
@@ -45084,12 +45208,12 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4508445208 version="4.12">
4508545209 <doc xml:space="preserve"
4508645210 filename="gtk/gtkdropdown.c"
45087- line="1354">Returns the match mode that the search filter is using.</doc>
45211+ line="1382">Returns the match mode that the search filter is using.</doc>
4508845212 <source-position filename="gtk/gtkdropdown.h" line="99"/>
4508945213 <return-value transfer-ownership="none">
4509045214 <doc xml:space="preserve"
4509145215 filename="gtk/gtkdropdown.c"
45092- line="1360">the match mode of the search filter</doc>
45216+ line="1388">the match mode of the search filter</doc>
4509345217 <type name="StringFilterMatchMode"
4509445218 c:type="GtkStringFilterMatchMode"/>
4509545219 </return-value>
@@ -45097,7 +45221,7 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4509745221 <instance-parameter name="self" transfer-ownership="none">
4509845222 <doc xml:space="preserve"
4509945223 filename="gtk/gtkdropdown.c"
45100- line="1356">a `GtkDropDown`</doc>
45224+ line="1384">a `GtkDropDown`</doc>
4510145225 <type name="DropDown" c:type="GtkDropDown*"/>
4510245226 </instance-parameter>
4510345227 </parameters>
@@ -45107,12 +45231,12 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4510745231 glib:get-property="selected">
4510845232 <doc xml:space="preserve"
4510945233 filename="gtk/gtkdropdown.c"
45110- line="1147">Gets the position of the selected item.</doc>
45234+ line="1175">Gets the position of the selected item.</doc>
4511145235 <source-position filename="gtk/gtkdropdown.h" line="50"/>
4511245236 <return-value transfer-ownership="none">
4511345237 <doc xml:space="preserve"
4511445238 filename="gtk/gtkdropdown.c"
45115- line="1153">the position of the selected item, or %GTK_INVALID_LIST_POSITION
45239+ line="1181">the position of the selected item, or %GTK_INVALID_LIST_POSITION
4511645240 if no item is selected</doc>
4511745241 <type name="guint" c:type="guint"/>
4511845242 </return-value>
@@ -45120,7 +45244,7 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4512045244 <instance-parameter name="self" transfer-ownership="none">
4512145245 <doc xml:space="preserve"
4512245246 filename="gtk/gtkdropdown.c"
45123- line="1149">a `GtkDropDown`</doc>
45247+ line="1177">a `GtkDropDown`</doc>
4512445248 <type name="DropDown" c:type="GtkDropDown*"/>
4512545249 </instance-parameter>
4512645250 </parameters>
@@ -45130,19 +45254,19 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4513045254 glib:get-property="selected-item">
4513145255 <doc xml:space="preserve"
4513245256 filename="gtk/gtkdropdown.c"
45133- line="1167">Gets the selected item. If no item is selected, %NULL is returned.</doc>
45257+ line="1195">Gets the selected item. If no item is selected, %NULL is returned.</doc>
4513445258 <source-position filename="gtk/gtkdropdown.h" line="53"/>
4513545259 <return-value transfer-ownership="none" nullable="1">
4513645260 <doc xml:space="preserve"
4513745261 filename="gtk/gtkdropdown.c"
45138- line="1173">The selected item</doc>
45262+ line="1201">The selected item</doc>
4513945263 <type name="GObject.Object" c:type="gpointer"/>
4514045264 </return-value>
4514145265 <parameters>
4514245266 <instance-parameter name="self" transfer-ownership="none">
4514345267 <doc xml:space="preserve"
4514445268 filename="gtk/gtkdropdown.c"
45145- line="1169">a `GtkDropDown`</doc>
45269+ line="1197">a `GtkDropDown`</doc>
4514645270 <type name="DropDown" c:type="GtkDropDown*"/>
4514745271 </instance-parameter>
4514845272 </parameters>
@@ -45153,19 +45277,19 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4515345277 version="4.6">
4515445278 <doc xml:space="preserve"
4515545279 filename="gtk/gtkdropdown.c"
45156- line="1311">Returns whether to show an arrow within the widget.</doc>
45280+ line="1339">Returns whether to show an arrow within the widget.</doc>
4515745281 <source-position filename="gtk/gtkdropdown.h" line="92"/>
4515845282 <return-value transfer-ownership="none">
4515945283 <doc xml:space="preserve"
4516045284 filename="gtk/gtkdropdown.c"
45161- line="1317">%TRUE if an arrow will be shown.</doc>
45285+ line="1345">%TRUE if an arrow will be shown.</doc>
4516245286 <type name="gboolean" c:type="gboolean"/>
4516345287 </return-value>
4516445288 <parameters>
4516545289 <instance-parameter name="self" transfer-ownership="none">
4516645290 <doc xml:space="preserve"
4516745291 filename="gtk/gtkdropdown.c"
45168- line="1313">a `GtkDropDown`</doc>
45292+ line="1341">a `GtkDropDown`</doc>
4516945293 <type name="DropDown" c:type="GtkDropDown*"/>
4517045294 </instance-parameter>
4517145295 </parameters>
@@ -45175,7 +45299,7 @@ if [property@Gtk.DropDown:list-factory] is not set.</doc>
4517545299 glib:set-property="enable-search">
4517645300 <doc xml:space="preserve"
4517745301 filename="gtk/gtkdropdown.c"
45178- line="1186">Sets whether a search entry will be shown in the popup that
45302+ line="1214">Sets whether a search entry will be shown in the popup that
4517945303 allows to search for items in the list.
4518045304
4518145305 Note that [property@Gtk.DropDown:expression] must be set for
@@ -45188,13 +45312,13 @@ search to work.</doc>
4518845312 <instance-parameter name="self" transfer-ownership="none">
4518945313 <doc xml:space="preserve"
4519045314 filename="gtk/gtkdropdown.c"
45191- line="1188">a `GtkDropDown`</doc>
45315+ line="1216">a `GtkDropDown`</doc>
4519245316 <type name="DropDown" c:type="GtkDropDown*"/>
4519345317 </instance-parameter>
4519445318 <parameter name="enable_search" transfer-ownership="none">
4519545319 <doc xml:space="preserve"
4519645320 filename="gtk/gtkdropdown.c"
45197- line="1189">whether to enable search</doc>
45321+ line="1217">whether to enable search</doc>
4519845322 <type name="gboolean" c:type="gboolean"/>
4519945323 </parameter>
4520045324 </parameters>
@@ -45204,7 +45328,7 @@ search to work.</doc>
4520445328 glib:set-property="expression">
4520545329 <doc xml:space="preserve"
4520645330 filename="gtk/gtkdropdown.c"
45207- line="1232">Sets the expression that gets evaluated to obtain strings from items.
45331+ line="1260">Sets the expression that gets evaluated to obtain strings from items.
4520845332
4520945333 This is used for search in the popup. The expression must have
4521045334 a value type of %G_TYPE_STRING.</doc>
@@ -45216,7 +45340,7 @@ a value type of %G_TYPE_STRING.</doc>
4521645340 <instance-parameter name="self" transfer-ownership="none">
4521745341 <doc xml:space="preserve"
4521845342 filename="gtk/gtkdropdown.c"
45219- line="1234">a `GtkDropDown`</doc>
45343+ line="1262">a `GtkDropDown`</doc>
4522045344 <type name="DropDown" c:type="GtkDropDown*"/>
4522145345 </instance-parameter>
4522245346 <parameter name="expression"
@@ -45225,7 +45349,7 @@ a value type of %G_TYPE_STRING.</doc>
4522545349 allow-none="1">
4522645350 <doc xml:space="preserve"
4522745351 filename="gtk/gtkdropdown.c"
45228- line="1235">a `GtkExpression`</doc>
45352+ line="1263">a `GtkExpression`</doc>
4522945353 <type name="Expression" c:type="GtkExpression*"/>
4523045354 </parameter>
4523145355 </parameters>
@@ -45235,7 +45359,7 @@ a value type of %G_TYPE_STRING.</doc>
4523545359 glib:set-property="factory">
4523645360 <doc xml:space="preserve"
4523745361 filename="gtk/gtkdropdown.c"
45238- line="1009">Sets the `GtkListItemFactory` to use for populating list items.</doc>
45362+ line="1037">Sets the `GtkListItemFactory` to use for populating list items.</doc>
4523945363 <source-position filename="gtk/gtkdropdown.h" line="56"/>
4524045364 <return-value transfer-ownership="none">
4524145365 <type name="none" c:type="void"/>
@@ -45244,7 +45368,7 @@ a value type of %G_TYPE_STRING.</doc>
4524445368 <instance-parameter name="self" transfer-ownership="none">
4524545369 <doc xml:space="preserve"
4524645370 filename="gtk/gtkdropdown.c"
45247- line="1011">a `GtkDropDown`</doc>
45371+ line="1039">a `GtkDropDown`</doc>
4524845372 <type name="DropDown" c:type="GtkDropDown*"/>
4524945373 </instance-parameter>
4525045374 <parameter name="factory"
@@ -45253,7 +45377,7 @@ a value type of %G_TYPE_STRING.</doc>
4525345377 allow-none="1">
4525445378 <doc xml:space="preserve"
4525545379 filename="gtk/gtkdropdown.c"
45256- line="1012">the factory to use</doc>
45380+ line="1040">the factory to use</doc>
4525745381 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4525845382 </parameter>
4525945383 </parameters>
@@ -45264,7 +45388,7 @@ a value type of %G_TYPE_STRING.</doc>
4526445388 version="4.12">
4526545389 <doc xml:space="preserve"
4526645390 filename="gtk/gtkdropdown.c"
45267- line="1058">Sets the `GtkListItemFactory` to use for creating header widgets for the popup.</doc>
45391+ line="1086">Sets the `GtkListItemFactory` to use for creating header widgets for the popup.</doc>
4526845392 <source-position filename="gtk/gtkdropdown.h" line="70"/>
4526945393 <return-value transfer-ownership="none">
4527045394 <type name="none" c:type="void"/>
@@ -45273,7 +45397,7 @@ a value type of %G_TYPE_STRING.</doc>
4527345397 <instance-parameter name="self" transfer-ownership="none">
4527445398 <doc xml:space="preserve"
4527545399 filename="gtk/gtkdropdown.c"
45276- line="1060">a `GtkDropDown`</doc>
45400+ line="1088">a `GtkDropDown`</doc>
4527745401 <type name="DropDown" c:type="GtkDropDown*"/>
4527845402 </instance-parameter>
4527945403 <parameter name="factory"
@@ -45282,7 +45406,7 @@ a value type of %G_TYPE_STRING.</doc>
4528245406 allow-none="1">
4528345407 <doc xml:space="preserve"
4528445408 filename="gtk/gtkdropdown.c"
45285- line="1061">the factory to use</doc>
45409+ line="1089">the factory to use</doc>
4528645410 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4528745411 </parameter>
4528845412 </parameters>
@@ -45292,7 +45416,7 @@ a value type of %G_TYPE_STRING.</doc>
4529245416 glib:set-property="list-factory">
4529345417 <doc xml:space="preserve"
4529445418 filename="gtk/gtkdropdown.c"
45295- line="1098">Sets the `GtkListItemFactory` to use for populating list items in the popup.</doc>
45419+ line="1126">Sets the `GtkListItemFactory` to use for populating list items in the popup.</doc>
4529645420 <source-position filename="gtk/gtkdropdown.h" line="63"/>
4529745421 <return-value transfer-ownership="none">
4529845422 <type name="none" c:type="void"/>
@@ -45301,7 +45425,7 @@ a value type of %G_TYPE_STRING.</doc>
4530145425 <instance-parameter name="self" transfer-ownership="none">
4530245426 <doc xml:space="preserve"
4530345427 filename="gtk/gtkdropdown.c"
45304- line="1100">a `GtkDropDown`</doc>
45428+ line="1128">a `GtkDropDown`</doc>
4530545429 <type name="DropDown" c:type="GtkDropDown*"/>
4530645430 </instance-parameter>
4530745431 <parameter name="factory"
@@ -45310,7 +45434,7 @@ a value type of %G_TYPE_STRING.</doc>
4531045434 allow-none="1">
4531145435 <doc xml:space="preserve"
4531245436 filename="gtk/gtkdropdown.c"
45313- line="1101">the factory to use</doc>
45437+ line="1129">the factory to use</doc>
4531445438 <type name="ListItemFactory" c:type="GtkListItemFactory*"/>
4531545439 </parameter>
4531645440 </parameters>
@@ -45320,7 +45444,7 @@ a value type of %G_TYPE_STRING.</doc>
4532045444 glib:set-property="model">
4532145445 <doc xml:space="preserve"
4532245446 filename="gtk/gtkdropdown.c"
45323- line="930">Sets the `GListModel` to use.</doc>
45447+ line="958">Sets the `GListModel` to use.</doc>
4532445448 <source-position filename="gtk/gtkdropdown.h" line="41"/>
4532545449 <return-value transfer-ownership="none">
4532645450 <type name="none" c:type="void"/>
@@ -45329,7 +45453,7 @@ a value type of %G_TYPE_STRING.</doc>
4532945453 <instance-parameter name="self" transfer-ownership="none">
4533045454 <doc xml:space="preserve"
4533145455 filename="gtk/gtkdropdown.c"
45332- line="932">a `GtkDropDown`</doc>
45456+ line="960">a `GtkDropDown`</doc>
4533345457 <type name="DropDown" c:type="GtkDropDown*"/>
4533445458 </instance-parameter>
4533545459 <parameter name="model"
@@ -45338,7 +45462,7 @@ a value type of %G_TYPE_STRING.</doc>
4533845462 allow-none="1">
4533945463 <doc xml:space="preserve"
4534045464 filename="gtk/gtkdropdown.c"
45341- line="933">the model to use</doc>
45465+ line="961">the model to use</doc>
4534245466 <type name="Gio.ListModel" c:type="GListModel*"/>
4534345467 </parameter>
4534445468 </parameters>
@@ -45349,7 +45473,7 @@ a value type of %G_TYPE_STRING.</doc>
4534945473 version="4.12">
4535045474 <doc xml:space="preserve"
4535145475 filename="gtk/gtkdropdown.c"
45352- line="1329">Sets the match mode for the search filter.</doc>
45476+ line="1357">Sets the match mode for the search filter.</doc>
4535345477 <source-position filename="gtk/gtkdropdown.h" line="95"/>
4535445478 <return-value transfer-ownership="none">
4535545479 <type name="none" c:type="void"/>
@@ -45358,13 +45482,13 @@ a value type of %G_TYPE_STRING.</doc>
4535845482 <instance-parameter name="self" transfer-ownership="none">
4535945483 <doc xml:space="preserve"
4536045484 filename="gtk/gtkdropdown.c"
45361- line="1331">a `GtkDropDown`</doc>
45485+ line="1359">a `GtkDropDown`</doc>
4536245486 <type name="DropDown" c:type="GtkDropDown*"/>
4536345487 </instance-parameter>
4536445488 <parameter name="search_match_mode" transfer-ownership="none">
4536545489 <doc xml:space="preserve"
4536645490 filename="gtk/gtkdropdown.c"
45367- line="1332">the new match mode</doc>
45491+ line="1360">the new match mode</doc>
4536845492 <type name="StringFilterMatchMode"
4536945493 c:type="GtkStringFilterMatchMode"/>
4537045494 </parameter>
@@ -45375,7 +45499,7 @@ a value type of %G_TYPE_STRING.</doc>
4537545499 glib:set-property="selected">
4537645500 <doc xml:space="preserve"
4537745501 filename="gtk/gtkdropdown.c"
45378- line="1125">Selects the item at the given position.</doc>
45502+ line="1153">Selects the item at the given position.</doc>
4537945503 <source-position filename="gtk/gtkdropdown.h" line="47"/>
4538045504 <return-value transfer-ownership="none">
4538145505 <type name="none" c:type="void"/>
@@ -45384,13 +45508,13 @@ a value type of %G_TYPE_STRING.</doc>
4538445508 <instance-parameter name="self" transfer-ownership="none">
4538545509 <doc xml:space="preserve"
4538645510 filename="gtk/gtkdropdown.c"
45387- line="1127">a `GtkDropDown`</doc>
45511+ line="1155">a `GtkDropDown`</doc>
4538845512 <type name="DropDown" c:type="GtkDropDown*"/>
4538945513 </instance-parameter>
4539045514 <parameter name="position" transfer-ownership="none">
4539145515 <doc xml:space="preserve"
4539245516 filename="gtk/gtkdropdown.c"
45393- line="1128">the position of the item to select, or %GTK_INVALID_LIST_POSITION</doc>
45517+ line="1156">the position of the item to select, or %GTK_INVALID_LIST_POSITION</doc>
4539445518 <type name="guint" c:type="guint"/>
4539545519 </parameter>
4539645520 </parameters>
@@ -45401,7 +45525,7 @@ a value type of %G_TYPE_STRING.</doc>
4540145525 version="4.6">
4540245526 <doc xml:space="preserve"
4540345527 filename="gtk/gtkdropdown.c"
45404- line="1285">Sets whether an arrow will be displayed within the widget.</doc>
45528+ line="1313">Sets whether an arrow will be displayed within the widget.</doc>
4540545529 <source-position filename="gtk/gtkdropdown.h" line="89"/>
4540645530 <return-value transfer-ownership="none">
4540745531 <type name="none" c:type="void"/>
@@ -45410,13 +45534,13 @@ a value type of %G_TYPE_STRING.</doc>
4541045534 <instance-parameter name="self" transfer-ownership="none">
4541145535 <doc xml:space="preserve"
4541245536 filename="gtk/gtkdropdown.c"
45413- line="1287">a `GtkDropDown`</doc>
45537+ line="1315">a `GtkDropDown`</doc>
4541445538 <type name="DropDown" c:type="GtkDropDown*"/>
4541545539 </instance-parameter>
4541645540 <parameter name="show_arrow" transfer-ownership="none">
4541745541 <doc xml:space="preserve"
4541845542 filename="gtk/gtkdropdown.c"
45419- line="1288">whether to show an arrow within the widget</doc>
45543+ line="1316">whether to show an arrow within the widget</doc>
4542045544 <type name="gboolean" c:type="gboolean"/>
4542145545 </parameter>
4542245546 </parameters>
@@ -45429,7 +45553,7 @@ a value type of %G_TYPE_STRING.</doc>
4542945553 default-value="FALSE">
4543045554 <doc xml:space="preserve"
4543145555 filename="gtk/gtkdropdown.c"
45432- line="629">Whether to show a search entry in the popup.
45556+ line="657">Whether to show a search entry in the popup.
4543345557
4543445558 Note that search requires [property@Gtk.DropDown:expression]
4543545559 to be set.</doc>
@@ -45442,7 +45566,7 @@ to be set.</doc>
4544245566 getter="get_expression">
4544345567 <doc xml:space="preserve"
4544445568 filename="gtk/gtkdropdown.c"
45445- line="642">An expression to evaluate to obtain strings to match against the search
45569+ line="670">An expression to evaluate to obtain strings to match against the search
4544645570 term.
4544745571
4544845572 See [property@Gtk.DropDown:enable-search] for how to enable search.
@@ -45457,7 +45581,7 @@ used to bind strings to labels produced by a default factory.</doc>
4545745581 getter="get_factory">
4545845582 <doc xml:space="preserve"
4545945583 filename="gtk/gtkdropdown.c"
45460- line="562">Factory for populating list items.</doc>
45584+ line="590">Factory for populating list items.</doc>
4546145585 <type name="ListItemFactory"/>
4546245586 </property>
4546345587 <property name="header-factory"
@@ -45468,7 +45592,7 @@ used to bind strings to labels produced by a default factory.</doc>
4546845592 getter="get_header_factory">
4546945593 <doc xml:space="preserve"
4547045594 filename="gtk/gtkdropdown.c"
45471- line="572">The factory for creating header widgets for the popup.</doc>
45595+ line="600">The factory for creating header widgets for the popup.</doc>
4547245596 <type name="ListItemFactory"/>
4547345597 </property>
4547445598 <property name="list-factory"
@@ -45478,7 +45602,7 @@ used to bind strings to labels produced by a default factory.</doc>
4547845602 getter="get_list_factory">
4547945603 <doc xml:space="preserve"
4548045604 filename="gtk/gtkdropdown.c"
45481- line="584">The factory for populating list items in the popup.
45605+ line="612">The factory for populating list items in the popup.
4548245606
4548345607 If this is not set, [property@Gtk.DropDown:factory] is used.</doc>
4548445608 <type name="ListItemFactory"/>
@@ -45490,7 +45614,7 @@ If this is not set, [property@Gtk.DropDown:factory] is used.</doc>
4549045614 getter="get_model">
4549145615 <doc xml:space="preserve"
4549245616 filename="gtk/gtkdropdown.c"
45493- line="596">Model for the displayed items.</doc>
45617+ line="624">Model for the displayed items.</doc>
4549445618 <type name="Gio.ListModel"/>
4549545619 </property>
4549645620 <property name="search-match-mode"
@@ -45502,7 +45626,7 @@ If this is not set, [property@Gtk.DropDown:factory] is used.</doc>
4550245626 default-value="GTK_STRING_FILTER_MATCH_MODE_PREFIX">
4550345627 <doc xml:space="preserve"
4550445628 filename="gtk/gtkdropdown.c"
45505- line="668">The match mode for the search filter.</doc>
45629+ line="696">The match mode for the search filter.</doc>
4550645630 <type name="StringFilterMatchMode"/>
4550745631 </property>
4550845632 <property name="selected"
@@ -45513,7 +45637,7 @@ If this is not set, [property@Gtk.DropDown:factory] is used.</doc>
4551345637 default-value="4294967295">
4551445638 <doc xml:space="preserve"
4551545639 filename="gtk/gtkdropdown.c"
45516- line="606">The position of the selected item.
45640+ line="634">The position of the selected item.
4551745641
4551845642 If no item is selected, the property has the value
4551945643 %GTK_INVALID_LIST_POSITION.</doc>
@@ -45524,7 +45648,7 @@ If no item is selected, the property has the value
4552445648 getter="get_selected_item">
4552545649 <doc xml:space="preserve"
4552645650 filename="gtk/gtkdropdown.c"
45527- line="619">The selected item.</doc>
45651+ line="647">The selected item.</doc>
4552845652 <type name="GObject.Object"/>
4552945653 </property>
4553045654 <property name="show-arrow"
@@ -45536,13 +45660,13 @@ If no item is selected, the property has the value
4553645660 default-value="TRUE">
4553745661 <doc xml:space="preserve"
4553845662 filename="gtk/gtkdropdown.c"
45539- line="656">Whether to show an arrow within the GtkDropDown widget.</doc>
45663+ line="684">Whether to show an arrow within the GtkDropDown widget.</doc>
4554045664 <type name="gboolean" c:type="gboolean"/>
4554145665 </property>
4554245666 <glib:signal name="activate" when="first" action="1" version="4.6">
4554345667 <doc xml:space="preserve"
4554445668 filename="gtk/gtkdropdown.c"
45545- line="683">Emitted to when the drop down is activated.
45669+ line="711">Emitted to when the drop down is activated.
4554645670
4554745671 The `::activate` signal on `GtkDropDown` is an action signal and
4554845672 emitting it causes the drop down to pop up its dropdown.</doc>
@@ -45964,7 +46088,7 @@ the data.</doc>
4596446088 transfer-ownership="none"
4596546089 setter="set_actions"
4596646090 getter="get_actions"
45967- default-value="0">
46091+ default-value="GDK_ACTION_NONE">
4596846092 <doc xml:space="preserve"
4596946093 filename="gtk/gtkdroptarget.c"
4597046094 line="644">The `GdkDragActions` that this drop target supports.</doc>
@@ -46124,7 +46248,7 @@ It can be used to set up custom highlighting.</doc>
4612446248 <return-value transfer-ownership="none">
4612546249 <doc xml:space="preserve"
4612646250 filename="gtk/gtkdroptarget.c"
46127- line="782">Preferred action for this drag operation or 0 if
46251+ line="782">Preferred action for this drag operation or `GDK_ACTION_NONE` if
4612846252 dropping is not supported at the current @x,@y location.</doc>
4612946253 <type name="Gdk.DragAction"/>
4613046254 </return-value>
@@ -46161,7 +46285,7 @@ Its main purpose it to undo things done in
4616146285 <return-value transfer-ownership="none">
4616246286 <doc xml:space="preserve"
4616346287 filename="gtk/gtkdroptarget.c"
46164- line="806">Preferred action for this drag operation or 0 if
46288+ line="806">Preferred action for this drag operation or `GDK_ACTION_NONE` if
4616546289 dropping is not supported at the current @x,@y location.</doc>
4616646290 <type name="Gdk.DragAction"/>
4616746291 </return-value>
@@ -46190,7 +46314,7 @@ Its main purpose it to undo things done in
4619046314 glib:type-struct="DropTargetAsyncClass">
4619146315 <doc xml:space="preserve"
4619246316 filename="gtk/gtkdroptargetasync.c"
46193- line="38">An event controller to receive Drag-and-Drop operations, asynchronously.
46317+ line="39">An event controller to receive Drag-and-Drop operations, asynchronously.
4619446318
4619546319 It is the more complete but also more complex method of handling drop
4619646320 operations compared to [class@Gtk.DropTarget], and you should only use
@@ -46227,12 +46351,12 @@ state, which can be used by themes to style the widget as a drop target.</doc>
4622746351 <constructor name="new" c:identifier="gtk_drop_target_async_new">
4622846352 <doc xml:space="preserve"
4622946353 filename="gtk/gtkdroptargetasync.c"
46230- line="553">Creates a new `GtkDropTargetAsync` object.</doc>
46354+ line="562">Creates a new `GtkDropTargetAsync` object.</doc>
4623146355 <source-position filename="gtk/gtkdroptargetasync.h" line="54"/>
4623246356 <return-value transfer-ownership="full">
4623346357 <doc xml:space="preserve"
4623446358 filename="gtk/gtkdroptargetasync.c"
46235- line="560">the new `GtkDropTargetAsync`</doc>
46359+ line="569">the new `GtkDropTargetAsync`</doc>
4623646360 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4623746361 </return-value>
4623846362 <parameters>
@@ -46242,13 +46366,13 @@ state, which can be used by themes to style the widget as a drop target.</doc>
4624246366 allow-none="1">
4624346367 <doc xml:space="preserve"
4624446368 filename="gtk/gtkdroptargetasync.c"
46245- line="555">the supported data formats</doc>
46369+ line="564">the supported data formats</doc>
4624646370 <type name="Gdk.ContentFormats" c:type="GdkContentFormats*"/>
4624746371 </parameter>
4624846372 <parameter name="actions" transfer-ownership="none">
4624946373 <doc xml:space="preserve"
4625046374 filename="gtk/gtkdroptargetasync.c"
46251- line="556">the supported actions</doc>
46375+ line="565">the supported actions</doc>
4625246376 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
4625346377 </parameter>
4625446378 </parameters>
@@ -46258,19 +46382,19 @@ state, which can be used by themes to style the widget as a drop target.</doc>
4625846382 glib:get-property="actions">
4625946383 <doc xml:space="preserve"
4626046384 filename="gtk/gtkdroptargetasync.c"
46261- line="644">Gets the actions that this drop target supports.</doc>
46385+ line="653">Gets the actions that this drop target supports.</doc>
4626246386 <source-position filename="gtk/gtkdroptargetasync.h" line="67"/>
4626346387 <return-value transfer-ownership="none">
4626446388 <doc xml:space="preserve"
4626546389 filename="gtk/gtkdroptargetasync.c"
46266- line="650">the actions that this drop target supports</doc>
46390+ line="659">the actions that this drop target supports</doc>
4626746391 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
4626846392 </return-value>
4626946393 <parameters>
4627046394 <instance-parameter name="self" transfer-ownership="none">
4627146395 <doc xml:space="preserve"
4627246396 filename="gtk/gtkdroptargetasync.c"
46273- line="646">a `GtkDropTargetAsync`</doc>
46397+ line="655">a `GtkDropTargetAsync`</doc>
4627446398 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4627546399 </instance-parameter>
4627646400 </parameters>
@@ -46280,21 +46404,21 @@ state, which can be used by themes to style the widget as a drop target.</doc>
4628046404 glib:get-property="formats">
4628146405 <doc xml:space="preserve"
4628246406 filename="gtk/gtkdroptargetasync.c"
46283- line="605">Gets the data formats that this drop target accepts.
46407+ line="614">Gets the data formats that this drop target accepts.
4628446408
4628546409 If the result is %NULL, all formats are expected to be supported.</doc>
4628646410 <source-position filename="gtk/gtkdroptargetasync.h" line="61"/>
4628746411 <return-value transfer-ownership="full" nullable="1">
4628846412 <doc xml:space="preserve"
4628946413 filename="gtk/gtkdroptargetasync.c"
46290- line="613">the supported data formats</doc>
46414+ line="622">the supported data formats</doc>
4629146415 <type name="Gdk.ContentFormats" c:type="GdkContentFormats*"/>
4629246416 </return-value>
4629346417 <parameters>
4629446418 <instance-parameter name="self" transfer-ownership="none">
4629546419 <doc xml:space="preserve"
4629646420 filename="gtk/gtkdroptargetasync.c"
46297- line="607">a `GtkDropTargetAsync`</doc>
46421+ line="616">a `GtkDropTargetAsync`</doc>
4629846422 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4629946423 </instance-parameter>
4630046424 </parameters>
@@ -46303,7 +46427,7 @@ If the result is %NULL, all formats are expected to be supported.</doc>
4630346427 c:identifier="gtk_drop_target_async_reject_drop">
4630446428 <doc xml:space="preserve"
4630546429 filename="gtk/gtkdroptargetasync.c"
46306- line="660">Sets the @drop as not accepted on this drag site.
46430+ line="669">Sets the @drop as not accepted on this drag site.
4630746431
4630846432 This function should be used when delaying the decision
4630946433 on whether to accept a drag or not until after reading
@@ -46316,13 +46440,13 @@ the data.</doc>
4631646440 <instance-parameter name="self" transfer-ownership="none">
4631746441 <doc xml:space="preserve"
4631846442 filename="gtk/gtkdroptargetasync.c"
46319- line="662">a `GtkDropTargetAsync`</doc>
46443+ line="671">a `GtkDropTargetAsync`</doc>
4632046444 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4632146445 </instance-parameter>
4632246446 <parameter name="drop" transfer-ownership="none">
4632346447 <doc xml:space="preserve"
4632446448 filename="gtk/gtkdroptargetasync.c"
46325- line="663">the `GdkDrop` of an ongoing drag operation</doc>
46449+ line="672">the `GdkDrop` of an ongoing drag operation</doc>
4632646450 <type name="Gdk.Drop" c:type="GdkDrop*"/>
4632746451 </parameter>
4632846452 </parameters>
@@ -46332,7 +46456,7 @@ the data.</doc>
4633246456 glib:set-property="actions">
4633346457 <doc xml:space="preserve"
4633446458 filename="gtk/gtkdroptargetasync.c"
46335- line="623">Sets the actions that this drop target supports.</doc>
46459+ line="632">Sets the actions that this drop target supports.</doc>
4633646460 <source-position filename="gtk/gtkdroptargetasync.h" line="64"/>
4633746461 <return-value transfer-ownership="none">
4633846462 <type name="none" c:type="void"/>
@@ -46341,13 +46465,13 @@ the data.</doc>
4634146465 <instance-parameter name="self" transfer-ownership="none">
4634246466 <doc xml:space="preserve"
4634346467 filename="gtk/gtkdroptargetasync.c"
46344- line="625">a `GtkDropTargetAsync`</doc>
46468+ line="634">a `GtkDropTargetAsync`</doc>
4634546469 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4634646470 </instance-parameter>
4634746471 <parameter name="actions" transfer-ownership="none">
4634846472 <doc xml:space="preserve"
4634946473 filename="gtk/gtkdroptargetasync.c"
46350- line="626">the supported actions</doc>
46474+ line="635">the supported actions</doc>
4635146475 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
4635246476 </parameter>
4635346477 </parameters>
@@ -46357,7 +46481,7 @@ the data.</doc>
4635746481 glib:set-property="formats">
4635846482 <doc xml:space="preserve"
4635946483 filename="gtk/gtkdroptargetasync.c"
46360- line="578">Sets the data formats that this drop target will accept.</doc>
46484+ line="587">Sets the data formats that this drop target will accept.</doc>
4636146485 <source-position filename="gtk/gtkdroptargetasync.h" line="58"/>
4636246486 <return-value transfer-ownership="none">
4636346487 <type name="none" c:type="void"/>
@@ -46366,7 +46490,7 @@ the data.</doc>
4636646490 <instance-parameter name="self" transfer-ownership="none">
4636746491 <doc xml:space="preserve"
4636846492 filename="gtk/gtkdroptargetasync.c"
46369- line="580">a `GtkDropTargetAsync`</doc>
46493+ line="589">a `GtkDropTargetAsync`</doc>
4637046494 <type name="DropTargetAsync" c:type="GtkDropTargetAsync*"/>
4637146495 </instance-parameter>
4637246496 <parameter name="formats"
@@ -46375,7 +46499,7 @@ the data.</doc>
4637546499 allow-none="1">
4637646500 <doc xml:space="preserve"
4637746501 filename="gtk/gtkdroptargetasync.c"
46378- line="581">the supported data formats or %NULL for any format</doc>
46502+ line="590">the supported data formats or %NULL for any format</doc>
4637946503 <type name="Gdk.ContentFormats" c:type="GdkContentFormats*"/>
4638046504 </parameter>
4638146505 </parameters>
@@ -46385,10 +46509,10 @@ the data.</doc>
4638546509 transfer-ownership="none"
4638646510 setter="set_actions"
4638746511 getter="get_actions"
46388- default-value="0">
46512+ default-value="GDK_ACTION_NONE">
4638946513 <doc xml:space="preserve"
4639046514 filename="gtk/gtkdroptargetasync.c"
46391- line="382">The `GdkDragActions` that this drop target supports.</doc>
46515+ line="391">The `GdkDragActions` that this drop target supports.</doc>
4639246516 <type name="Gdk.DragAction"/>
4639346517 </property>
4639446518 <property name="formats"
@@ -46398,13 +46522,13 @@ the data.</doc>
4639846522 getter="get_formats">
4639946523 <doc xml:space="preserve"
4640046524 filename="gtk/gtkdroptargetasync.c"
46401- line="392">The `GdkContentFormats` that determines the supported data formats.</doc>
46525+ line="401">The `GdkContentFormats` that determines the supported data formats.</doc>
4640246526 <type name="Gdk.ContentFormats"/>
4640346527 </property>
4640446528 <glib:signal name="accept" when="last">
4640546529 <doc xml:space="preserve"
4640646530 filename="gtk/gtkdroptargetasync.c"
46407- line="404">Emitted on the drop site when a drop operation is about to begin.
46531+ line="413">Emitted on the drop site when a drop operation is about to begin.
4640846532
4640946533 If the drop is not accepted, %FALSE will be returned and the drop target
4641046534 will ignore the drop. If %TRUE is returned, the drop is accepted for now
@@ -46422,14 +46546,14 @@ reject the drop later, it should call [method@Gtk.DropTargetAsync.reject_drop].<
4642246546 <return-value transfer-ownership="none">
4642346547 <doc xml:space="preserve"
4642446548 filename="gtk/gtkdroptargetasync.c"
46425- line="425">%TRUE if @drop is accepted</doc>
46549+ line="434">%TRUE if @drop is accepted</doc>
4642646550 <type name="gboolean" c:type="gboolean"/>
4642746551 </return-value>
4642846552 <parameters>
4642946553 <parameter name="drop" transfer-ownership="none">
4643046554 <doc xml:space="preserve"
4643146555 filename="gtk/gtkdroptargetasync.c"
46432- line="407">the `GdkDrop`</doc>
46556+ line="416">the `GdkDrop`</doc>
4643346557 <type name="Gdk.Drop"/>
4643446558 </parameter>
4643546559 </parameters>
@@ -46437,32 +46561,32 @@ reject the drop later, it should call [method@Gtk.DropTargetAsync.reject_drop].<
4643746561 <glib:signal name="drag-enter" when="last">
4643846562 <doc xml:space="preserve"
4643946563 filename="gtk/gtkdroptargetasync.c"
46440- line="440">Emitted on the drop site when the pointer enters the widget.
46564+ line="449">Emitted on the drop site when the pointer enters the widget.
4644146565
4644246566 It can be used to set up custom highlighting.</doc>
4644346567 <return-value transfer-ownership="none">
4644446568 <doc xml:space="preserve"
4644546569 filename="gtk/gtkdroptargetasync.c"
46446- line="451">Preferred action for this drag operation.</doc>
46570+ line="460">Preferred action for this drag operation.</doc>
4644746571 <type name="Gdk.DragAction"/>
4644846572 </return-value>
4644946573 <parameters>
4645046574 <parameter name="drop" transfer-ownership="none">
4645146575 <doc xml:space="preserve"
4645246576 filename="gtk/gtkdroptargetasync.c"
46453- line="443">the `GdkDrop`</doc>
46577+ line="452">the `GdkDrop`</doc>
4645446578 <type name="Gdk.Drop"/>
4645546579 </parameter>
4645646580 <parameter name="x" transfer-ownership="none">
4645746581 <doc xml:space="preserve"
4645846582 filename="gtk/gtkdroptargetasync.c"
46459- line="444">the x coordinate of the current pointer position</doc>
46583+ line="453">the x coordinate of the current pointer position</doc>
4646046584 <type name="gdouble" c:type="gdouble"/>
4646146585 </parameter>
4646246586 <parameter name="y" transfer-ownership="none">
4646346587 <doc xml:space="preserve"
4646446588 filename="gtk/gtkdroptargetasync.c"
46465- line="445">the y coordinate of the current pointer position</doc>
46589+ line="454">the y coordinate of the current pointer position</doc>
4646646590 <type name="gdouble" c:type="gdouble"/>
4646746591 </parameter>
4646846592 </parameters>
@@ -46470,7 +46594,7 @@ It can be used to set up custom highlighting.</doc>
4647046594 <glib:signal name="drag-leave" when="last">
4647146595 <doc xml:space="preserve"
4647246596 filename="gtk/gtkdroptargetasync.c"
46473- line="490">Emitted on the drop site when the pointer leaves the widget.
46597+ line="499">Emitted on the drop site when the pointer leaves the widget.
4647446598
4647546599 Its main purpose it to undo things done in
4647646600 `GtkDropTargetAsync`::drag-enter.</doc>
@@ -46481,7 +46605,7 @@ Its main purpose it to undo things done in
4648146605 <parameter name="drop" transfer-ownership="none">
4648246606 <doc xml:space="preserve"
4648346607 filename="gtk/gtkdroptargetasync.c"
46484- line="493">the `GdkDrop`</doc>
46608+ line="502">the `GdkDrop`</doc>
4648546609 <type name="Gdk.Drop"/>
4648646610 </parameter>
4648746611 </parameters>
@@ -46489,30 +46613,30 @@ Its main purpose it to undo things done in
4648946613 <glib:signal name="drag-motion" when="last">
4649046614 <doc xml:space="preserve"
4649146615 filename="gtk/gtkdroptargetasync.c"
46492- line="466">Emitted while the pointer is moving over the drop target.</doc>
46616+ line="475">Emitted while the pointer is moving over the drop target.</doc>
4649346617 <return-value transfer-ownership="none">
4649446618 <doc xml:space="preserve"
4649546619 filename="gtk/gtkdroptargetasync.c"
46496- line="475">Preferred action for this drag operation.</doc>
46620+ line="484">Preferred action for this drag operation.</doc>
4649746621 <type name="Gdk.DragAction"/>
4649846622 </return-value>
4649946623 <parameters>
4650046624 <parameter name="drop" transfer-ownership="none">
4650146625 <doc xml:space="preserve"
4650246626 filename="gtk/gtkdroptargetasync.c"
46503- line="469">the `GdkDrop`</doc>
46627+ line="478">the `GdkDrop`</doc>
4650446628 <type name="Gdk.Drop"/>
4650546629 </parameter>
4650646630 <parameter name="x" transfer-ownership="none">
4650746631 <doc xml:space="preserve"
4650846632 filename="gtk/gtkdroptargetasync.c"
46509- line="470">the x coordinate of the current pointer position</doc>
46633+ line="479">the x coordinate of the current pointer position</doc>
4651046634 <type name="gdouble" c:type="gdouble"/>
4651146635 </parameter>
4651246636 <parameter name="y" transfer-ownership="none">
4651346637 <doc xml:space="preserve"
4651446638 filename="gtk/gtkdroptargetasync.c"
46515- line="471">the y coordinate of the current pointer position</doc>
46639+ line="480">the y coordinate of the current pointer position</doc>
4651646640 <type name="gdouble" c:type="gdouble"/>
4651746641 </parameter>
4651846642 </parameters>
@@ -46520,7 +46644,7 @@ Its main purpose it to undo things done in
4652046644 <glib:signal name="drop" when="last">
4652146645 <doc xml:space="preserve"
4652246646 filename="gtk/gtkdroptargetasync.c"
46523- line="510">Emitted on the drop site when the user drops the data onto the widget.
46647+ line="519">Emitted on the drop site when the user drops the data onto the widget.
4652446648
4652546649 The signal handler must determine whether the pointer position is in a
4652646650 drop zone or not. If it is not in a drop zone, it returns %FALSE and no
@@ -46537,26 +46661,26 @@ To receive the data, use one of the read functions provided by
4653746661 <return-value transfer-ownership="none">
4653846662 <doc xml:space="preserve"
4653946663 filename="gtk/gtkdroptargetasync.c"
46540- line="532">whether the drop is accepted at the given pointer position</doc>
46664+ line="541">whether the drop is accepted at the given pointer position</doc>
4654146665 <type name="gboolean" c:type="gboolean"/>
4654246666 </return-value>
4654346667 <parameters>
4654446668 <parameter name="drop" transfer-ownership="none">
4654546669 <doc xml:space="preserve"
4654646670 filename="gtk/gtkdroptargetasync.c"
46547- line="513">the `GdkDrop`</doc>
46671+ line="522">the `GdkDrop`</doc>
4654846672 <type name="Gdk.Drop"/>
4654946673 </parameter>
4655046674 <parameter name="x" transfer-ownership="none">
4655146675 <doc xml:space="preserve"
4655246676 filename="gtk/gtkdroptargetasync.c"
46553- line="514">the x coordinate of the current pointer position</doc>
46677+ line="523">the x coordinate of the current pointer position</doc>
4655446678 <type name="gdouble" c:type="gdouble"/>
4655546679 </parameter>
4655646680 <parameter name="y" transfer-ownership="none">
4655746681 <doc xml:space="preserve"
4655846682 filename="gtk/gtkdroptargetasync.c"
46559- line="515">the y coordinate of the current pointer position</doc>
46683+ line="524">the y coordinate of the current pointer position</doc>
4656046684 <type name="gdouble" c:type="gdouble"/>
4656146685 </parameter>
4656246686 </parameters>
@@ -48927,7 +49051,7 @@ consists of buttons with the .emoji-section style class and gets the
4892749051 glib:type-struct="EntryClass">
4892849052 <doc xml:space="preserve"
4892949053 filename="gtk/gtkentry.c"
48930- line="65">A single-line text entry widget.
49054+ line="66">A single-line text entry widget.
4893149055
4893249056 &lt;picture&gt;
4893349057 &lt;source srcset="entry-dark.png" media="(prefers-color-scheme: dark)"&gt;
@@ -49026,12 +49150,12 @@ content instead.
4902649150 <constructor name="new" c:identifier="gtk_entry_new">
4902749151 <doc xml:space="preserve"
4902849152 filename="gtk/gtkentry.c"
49029- line="1998">Creates a new entry.</doc>
49153+ line="2096">Creates a new entry.</doc>
4903049154 <source-position filename="gtk/gtkentry.h" line="102"/>
4903149155 <return-value transfer-ownership="none">
4903249156 <doc xml:space="preserve"
4903349157 filename="gtk/gtkentry.c"
49034- line="2003">a new `GtkEntry`.</doc>
49158+ line="2101">a new `GtkEntry`.</doc>
4903549159 <type name="Widget" c:type="GtkWidget*"/>
4903649160 </return-value>
4903749161 </constructor>
@@ -49039,19 +49163,19 @@ content instead.
4903949163 c:identifier="gtk_entry_new_with_buffer">
4904049164 <doc xml:space="preserve"
4904149165 filename="gtk/gtkentry.c"
49042- line="2011">Creates a new entry with the specified text buffer.</doc>
49166+ line="2109">Creates a new entry with the specified text buffer.</doc>
4904349167 <source-position filename="gtk/gtkentry.h" line="104"/>
4904449168 <return-value transfer-ownership="none">
4904549169 <doc xml:space="preserve"
4904649170 filename="gtk/gtkentry.c"
49047- line="2017">a new `GtkEntry`</doc>
49171+ line="2115">a new `GtkEntry`</doc>
4904849172 <type name="Widget" c:type="GtkWidget*"/>
4904949173 </return-value>
4905049174 <parameters>
4905149175 <parameter name="buffer" transfer-ownership="none">
4905249176 <doc xml:space="preserve"
4905349177 filename="gtk/gtkentry.c"
49054- line="2013">The buffer to use for the new `GtkEntry`.</doc>
49178+ line="2111">The buffer to use for the new `GtkEntry`.</doc>
4905549179 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
4905649180 </parameter>
4905749181 </parameters>
@@ -49076,19 +49200,19 @@ content instead.
4907649200 glib:get-property="activates-default">
4907749201 <doc xml:space="preserve"
4907849202 filename="gtk/gtkentry.c"
49079- line="2314">Retrieves the value set by gtk_entry_set_activates_default().</doc>
49203+ line="2412">Retrieves the value set by gtk_entry_set_activates_default().</doc>
4908049204 <source-position filename="gtk/gtkentry.h" line="151"/>
4908149205 <return-value transfer-ownership="none">
4908249206 <doc xml:space="preserve"
4908349207 filename="gtk/gtkentry.c"
49084- line="2320">%TRUE if the entry will activate the default widget</doc>
49208+ line="2418">%TRUE if the entry will activate the default widget</doc>
4908549209 <type name="gboolean" c:type="gboolean"/>
4908649210 </return-value>
4908749211 <parameters>
4908849212 <instance-parameter name="entry" transfer-ownership="none">
4908949213 <doc xml:space="preserve"
4909049214 filename="gtk/gtkentry.c"
49091- line="2316">a `GtkEntry`</doc>
49215+ line="2414">a `GtkEntry`</doc>
4909249216 <type name="Entry" c:type="GtkEntry*"/>
4909349217 </instance-parameter>
4909449218 </parameters>
@@ -49096,21 +49220,21 @@ content instead.
4909649220 <method name="get_alignment" c:identifier="gtk_entry_get_alignment">
4909749221 <doc xml:space="preserve"
4909849222 filename="gtk/gtkentry.c"
49099- line="2398">Gets the value set by gtk_entry_set_alignment().
49223+ line="2496">Gets the value set by gtk_entry_set_alignment().
4910049224
4910149225 See also: [property@Gtk.Editable:xalign]</doc>
4910249226 <source-position filename="gtk/gtkentry.h" line="157"/>
4910349227 <return-value transfer-ownership="none">
4910449228 <doc xml:space="preserve"
4910549229 filename="gtk/gtkentry.c"
49106- line="2406">the alignment</doc>
49230+ line="2504">the alignment</doc>
4910749231 <type name="gfloat" c:type="float"/>
4910849232 </return-value>
4910949233 <parameters>
4911049234 <instance-parameter name="entry" transfer-ownership="none">
4911149235 <doc xml:space="preserve"
4911249236 filename="gtk/gtkentry.c"
49113- line="2400">a `GtkEntry`</doc>
49237+ line="2498">a `GtkEntry`</doc>
4911449238 <type name="Entry" c:type="GtkEntry*"/>
4911549239 </instance-parameter>
4911649240 </parameters>
@@ -49120,21 +49244,21 @@ See also: [property@Gtk.Editable:xalign]</doc>
4912049244 glib:get-property="attributes">
4912149245 <doc xml:space="preserve"
4912249246 filename="gtk/gtkentry.c"
49123- line="3583">Gets the attribute list of the `GtkEntry`.
49247+ line="3683">Gets the attribute list of the `GtkEntry`.
4912449248
4912549249 See [method@Gtk.Entry.set_attributes].</doc>
4912649250 <source-position filename="gtk/gtkentry.h" line="275"/>
4912749251 <return-value transfer-ownership="none" nullable="1">
4912849252 <doc xml:space="preserve"
4912949253 filename="gtk/gtkentry.c"
49130- line="3591">the attribute list</doc>
49254+ line="3691">the attribute list</doc>
4913149255 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
4913249256 </return-value>
4913349257 <parameters>
4913449258 <instance-parameter name="entry" transfer-ownership="none">
4913549259 <doc xml:space="preserve"
4913649260 filename="gtk/gtkentry.c"
49137- line="3585">a `GtkEntry`</doc>
49261+ line="3685">a `GtkEntry`</doc>
4913849262 <type name="Entry" c:type="GtkEntry*"/>
4913949263 </instance-parameter>
4914049264 </parameters>
@@ -49144,20 +49268,20 @@ See [method@Gtk.Entry.set_attributes].</doc>
4914449268 glib:get-property="buffer">
4914549269 <doc xml:space="preserve"
4914649270 filename="gtk/gtkentry.c"
49147- line="2035">Get the `GtkEntryBuffer` object which holds the text for
49271+ line="2133">Get the `GtkEntryBuffer` object which holds the text for
4914849272 this widget.</doc>
4914949273 <source-position filename="gtk/gtkentry.h" line="107"/>
4915049274 <return-value transfer-ownership="none">
4915149275 <doc xml:space="preserve"
4915249276 filename="gtk/gtkentry.c"
49153- line="2042">A `GtkEntryBuffer` object.</doc>
49277+ line="2140">A `GtkEntryBuffer` object.</doc>
4915449278 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
4915549279 </return-value>
4915649280 <parameters>
4915749281 <instance-parameter name="entry" transfer-ownership="none">
4915849282 <doc xml:space="preserve"
4915949283 filename="gtk/gtkentry.c"
49160- line="2037">a `GtkEntry`</doc>
49284+ line="2135">a `GtkEntry`</doc>
4916149285 <type name="Entry" c:type="GtkEntry*"/>
4916249286 </instance-parameter>
4916349287 </parameters>
@@ -49169,14 +49293,14 @@ this widget.</doc>
4916949293 deprecated-version="4.10">
4917049294 <doc xml:space="preserve"
4917149295 filename="gtk/gtkentry.c"
49172- line="3260">Returns the auxiliary completion object currently
49296+ line="3360">Returns the auxiliary completion object currently
4917349297 in use by @entry.</doc>
4917449298 <doc-deprecated xml:space="preserve">GtkEntryCompletion will be removed in GTK 5.</doc-deprecated>
4917549299 <source-position filename="gtk/gtkentry.h" line="163"/>
4917649300 <return-value transfer-ownership="none" nullable="1">
4917749301 <doc xml:space="preserve"
4917849302 filename="gtk/gtkentry.c"
49179- line="3267">The auxiliary
49303+ line="3367">The auxiliary
4918049304 completion object currently in use by @entry</doc>
4918149305 <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
4918249306 </return-value>
@@ -49184,7 +49308,7 @@ in use by @entry.</doc>
4918449308 <instance-parameter name="entry" transfer-ownership="none">
4918549309 <doc xml:space="preserve"
4918649310 filename="gtk/gtkentry.c"
49187- line="3262">A `GtkEntry`</doc>
49311+ line="3362">A `GtkEntry`</doc>
4918849312 <type name="Entry" c:type="GtkEntry*"/>
4918949313 </instance-parameter>
4919049314 </parameters>
@@ -49193,13 +49317,13 @@ in use by @entry.</doc>
4919349317 c:identifier="gtk_entry_get_current_icon_drag_source">
4919449318 <doc xml:space="preserve"
4919549319 filename="gtk/gtkentry.c"
49196- line="2901">Returns the index of the icon which is the source of the
49320+ line="3001">Returns the index of the icon which is the source of the
4919749321 current DND operation, or -1.</doc>
4919849322 <source-position filename="gtk/gtkentry.h" line="250"/>
4919949323 <return-value transfer-ownership="none">
4920049324 <doc xml:space="preserve"
4920149325 filename="gtk/gtkentry.c"
49202- line="2908">index of the icon which is the source of the
49326+ line="3008">index of the icon which is the source of the
4920349327 current DND operation, or -1.</doc>
4920449328 <type name="gint" c:type="int"/>
4920549329 </return-value>
@@ -49207,7 +49331,7 @@ current DND operation, or -1.</doc>
4920749331 <instance-parameter name="entry" transfer-ownership="none">
4920849332 <doc xml:space="preserve"
4920949333 filename="gtk/gtkentry.c"
49210- line="2903">a `GtkEntry`</doc>
49334+ line="3003">a `GtkEntry`</doc>
4921149335 <type name="Entry" c:type="GtkEntry*"/>
4921249336 </instance-parameter>
4921349337 </parameters>
@@ -49217,19 +49341,19 @@ current DND operation, or -1.</doc>
4921749341 glib:get-property="extra-menu">
4921849342 <doc xml:space="preserve"
4921949343 filename="gtk/gtkentry.c"
49220- line="3745">Gets the menu model set with gtk_entry_set_extra_menu().</doc>
49344+ line="4014">Gets the menu model set with gtk_entry_set_extra_menu().</doc>
4922149345 <source-position filename="gtk/gtkentry.h" line="291"/>
4922249346 <return-value transfer-ownership="none" nullable="1">
4922349347 <doc xml:space="preserve"
4922449348 filename="gtk/gtkentry.c"
49225- line="3751">the menu model</doc>
49349+ line="4020">the menu model</doc>
4922649350 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
4922749351 </return-value>
4922849352 <parameters>
4922949353 <instance-parameter name="entry" transfer-ownership="none">
4923049354 <doc xml:space="preserve"
4923149355 filename="gtk/gtkentry.c"
49232- line="3747">a `GtkEntry`</doc>
49356+ line="4016">a `GtkEntry`</doc>
4923349357 <type name="Entry" c:type="GtkEntry*"/>
4923449358 </instance-parameter>
4923549359 </parameters>
@@ -49239,19 +49363,19 @@ current DND operation, or -1.</doc>
4923949363 glib:get-property="has-frame">
4924049364 <doc xml:space="preserve"
4924149365 filename="gtk/gtkentry.c"
49242- line="2358">Gets the value set by gtk_entry_set_has_frame().</doc>
49366+ line="2456">Gets the value set by gtk_entry_set_has_frame().</doc>
4924349367 <source-position filename="gtk/gtkentry.h" line="130"/>
4924449368 <return-value transfer-ownership="none">
4924549369 <doc xml:space="preserve"
4924649370 filename="gtk/gtkentry.c"
49247- line="2364">whether the entry has a beveled frame</doc>
49371+ line="2462">whether the entry has a beveled frame</doc>
4924849372 <type name="gboolean" c:type="gboolean"/>
4924949373 </return-value>
4925049374 <parameters>
4925149375 <instance-parameter name="entry" transfer-ownership="none">
4925249376 <doc xml:space="preserve"
4925349377 filename="gtk/gtkentry.c"
49254- line="2360">a `GtkEntry`</doc>
49378+ line="2458">a `GtkEntry`</doc>
4925549379 <type name="Entry" c:type="GtkEntry*"/>
4925649380 </instance-parameter>
4925749381 </parameters>
@@ -49260,25 +49384,25 @@ current DND operation, or -1.</doc>
4926049384 c:identifier="gtk_entry_get_icon_activatable">
4926149385 <doc xml:space="preserve"
4926249386 filename="gtk/gtkentry.c"
49263- line="2619">Returns whether the icon is activatable.</doc>
49387+ line="2718">Returns whether the icon is activatable.</doc>
4926449388 <source-position filename="gtk/gtkentry.h" line="217"/>
4926549389 <return-value transfer-ownership="none">
4926649390 <doc xml:space="preserve"
4926749391 filename="gtk/gtkentry.c"
49268- line="2626">%TRUE if the icon is activatable.</doc>
49392+ line="2725">%TRUE if the icon is activatable.</doc>
4926949393 <type name="gboolean" c:type="gboolean"/>
4927049394 </return-value>
4927149395 <parameters>
4927249396 <instance-parameter name="entry" transfer-ownership="none">
4927349397 <doc xml:space="preserve"
4927449398 filename="gtk/gtkentry.c"
49275- line="2621">a `GtkEntry`</doc>
49399+ line="2720">a `GtkEntry`</doc>
4927649400 <type name="Entry" c:type="GtkEntry*"/>
4927749401 </instance-parameter>
4927849402 <parameter name="icon_pos" transfer-ownership="none">
4927949403 <doc xml:space="preserve"
4928049404 filename="gtk/gtkentry.c"
49281- line="2622">Icon position</doc>
49405+ line="2721">Icon position</doc>
4928249406 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4928349407 </parameter>
4928449408 </parameters>
@@ -49286,7 +49410,7 @@ current DND operation, or -1.</doc>
4928649410 <method name="get_icon_area" c:identifier="gtk_entry_get_icon_area">
4928749411 <doc xml:space="preserve"
4928849412 filename="gtk/gtkentry.c"
49289- line="2932">Gets the area where entry’s icon at @icon_pos is drawn.
49413+ line="3032">Gets the area where entry’s icon at @icon_pos is drawn.
4929049414
4929149415 This function is useful when drawing something to the
4929249416 entry in a draw callback.
@@ -49303,13 +49427,13 @@ relative to @entry's allocation.</doc>
4930349427 <instance-parameter name="entry" transfer-ownership="none">
4930449428 <doc xml:space="preserve"
4930549429 filename="gtk/gtkentry.c"
49306- line="2934">A `GtkEntry`</doc>
49430+ line="3034">A `GtkEntry`</doc>
4930749431 <type name="Entry" c:type="GtkEntry*"/>
4930849432 </instance-parameter>
4930949433 <parameter name="icon_pos" transfer-ownership="none">
4931049434 <doc xml:space="preserve"
4931149435 filename="gtk/gtkentry.c"
49312- line="2935">Icon position</doc>
49436+ line="3035">Icon position</doc>
4931349437 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4931449438 </parameter>
4931549439 <parameter name="icon_area"
@@ -49318,7 +49442,7 @@ relative to @entry's allocation.</doc>
4931849442 transfer-ownership="none">
4931949443 <doc xml:space="preserve"
4932049444 filename="gtk/gtkentry.c"
49321- line="2936">Return location for the icon’s area</doc>
49445+ line="3036">Return location for the icon’s area</doc>
4932249446 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
4932349447 </parameter>
4932449448 </parameters>
@@ -49326,7 +49450,7 @@ relative to @entry's allocation.</doc>
4932649450 <method name="get_icon_at_pos" c:identifier="gtk_entry_get_icon_at_pos">
4932749451 <doc xml:space="preserve"
4932849452 filename="gtk/gtkentry.c"
49329- line="2826">Finds the icon at the given position and return its index.
49453+ line="2926">Finds the icon at the given position and return its index.
4933049454
4933149455 The position’s coordinates are relative to the @entry’s
4933249456 top left corner. If @x, @y doesn’t lie inside an icon,
@@ -49336,26 +49460,26 @@ top left corner. If @x, @y doesn’t lie inside an icon,
4933649460 <return-value transfer-ownership="none">
4933749461 <doc xml:space="preserve"
4933849462 filename="gtk/gtkentry.c"
49339- line="2839">the index of the icon at the given position, or -1</doc>
49463+ line="2939">the index of the icon at the given position, or -1</doc>
4934049464 <type name="gint" c:type="int"/>
4934149465 </return-value>
4934249466 <parameters>
4934349467 <instance-parameter name="entry" transfer-ownership="none">
4934449468 <doc xml:space="preserve"
4934549469 filename="gtk/gtkentry.c"
49346- line="2828">a `GtkEntry`</doc>
49470+ line="2928">a `GtkEntry`</doc>
4934749471 <type name="Entry" c:type="GtkEntry*"/>
4934849472 </instance-parameter>
4934949473 <parameter name="x" transfer-ownership="none">
4935049474 <doc xml:space="preserve"
4935149475 filename="gtk/gtkentry.c"
49352- line="2829">the x coordinate of the position to find, relative to @entry</doc>
49476+ line="2929">the x coordinate of the position to find, relative to @entry</doc>
4935349477 <type name="gint" c:type="int"/>
4935449478 </parameter>
4935549479 <parameter name="y" transfer-ownership="none">
4935649480 <doc xml:space="preserve"
4935749481 filename="gtk/gtkentry.c"
49358- line="2830">the y coordinate of the position to find, relative to @entry</doc>
49482+ line="2930">the y coordinate of the position to find, relative to @entry</doc>
4935949483 <type name="gint" c:type="int"/>
4936049484 </parameter>
4936149485 </parameters>
@@ -49363,7 +49487,7 @@ top left corner. If @x, @y doesn’t lie inside an icon,
4936349487 <method name="get_icon_gicon" c:identifier="gtk_entry_get_icon_gicon">
4936449488 <doc xml:space="preserve"
4936549489 filename="gtk/gtkentry.c"
49366- line="2674">Retrieves the `GIcon` used for the icon.
49490+ line="2773">Retrieves the `GIcon` used for the icon.
4936749491
4936849492 %NULL will be returned if there is no icon or if the icon was
4936949493 set by some other method (e.g., by `GdkPaintable` or icon name).</doc>
@@ -49371,20 +49495,20 @@ set by some other method (e.g., by `GdkPaintable` or icon name).</doc>
4937149495 <return-value transfer-ownership="none" nullable="1">
4937249496 <doc xml:space="preserve"
4937349497 filename="gtk/gtkentry.c"
49374- line="2684">A `GIcon`</doc>
49498+ line="2783">A `GIcon`</doc>
4937549499 <type name="Gio.Icon" c:type="GIcon*"/>
4937649500 </return-value>
4937749501 <parameters>
4937849502 <instance-parameter name="entry" transfer-ownership="none">
4937949503 <doc xml:space="preserve"
4938049504 filename="gtk/gtkentry.c"
49381- line="2676">A `GtkEntry`</doc>
49505+ line="2775">A `GtkEntry`</doc>
4938249506 <type name="Entry" c:type="GtkEntry*"/>
4938349507 </instance-parameter>
4938449508 <parameter name="icon_pos" transfer-ownership="none">
4938549509 <doc xml:space="preserve"
4938649510 filename="gtk/gtkentry.c"
49387- line="2677">Icon position</doc>
49511+ line="2776">Icon position</doc>
4938849512 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4938949513 </parameter>
4939049514 </parameters>
@@ -49392,7 +49516,7 @@ set by some other method (e.g., by `GdkPaintable` or icon name).</doc>
4939249516 <method name="get_icon_name" c:identifier="gtk_entry_get_icon_name">
4939349517 <doc xml:space="preserve"
4939449518 filename="gtk/gtkentry.c"
49395- line="2704">Retrieves the icon name used for the icon.
49519+ line="2803">Retrieves the icon name used for the icon.
4939649520
4939749521 %NULL is returned if there is no icon or if the icon was set
4939849522 by some other method (e.g., by `GdkPaintable` or gicon).</doc>
@@ -49400,20 +49524,20 @@ by some other method (e.g., by `GdkPaintable` or gicon).</doc>
4940049524 <return-value transfer-ownership="none" nullable="1">
4940149525 <doc xml:space="preserve"
4940249526 filename="gtk/gtkentry.c"
49403- line="2714">An icon name</doc>
49527+ line="2813">An icon name</doc>
4940449528 <type name="utf8" c:type="const char*"/>
4940549529 </return-value>
4940649530 <parameters>
4940749531 <instance-parameter name="entry" transfer-ownership="none">
4940849532 <doc xml:space="preserve"
4940949533 filename="gtk/gtkentry.c"
49410- line="2706">A `GtkEntry`</doc>
49534+ line="2805">A `GtkEntry`</doc>
4941149535 <type name="Entry" c:type="GtkEntry*"/>
4941249536 </instance-parameter>
4941349537 <parameter name="icon_pos" transfer-ownership="none">
4941449538 <doc xml:space="preserve"
4941549539 filename="gtk/gtkentry.c"
49416- line="2707">Icon position</doc>
49540+ line="2806">Icon position</doc>
4941749541 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4941849542 </parameter>
4941949543 </parameters>
@@ -49422,14 +49546,14 @@ by some other method (e.g., by `GdkPaintable` or gicon).</doc>
4942249546 c:identifier="gtk_entry_get_icon_paintable">
4942349547 <doc xml:space="preserve"
4942449548 filename="gtk/gtkentry.c"
49425- line="2643">Retrieves the `GdkPaintable` used for the icon.
49549+ line="2742">Retrieves the `GdkPaintable` used for the icon.
4942649550
4942749551 If no `GdkPaintable` was used for the icon, %NULL is returned.</doc>
4942849552 <source-position filename="gtk/gtkentry.h" line="204"/>
4942949553 <return-value transfer-ownership="none" nullable="1">
4943049554 <doc xml:space="preserve"
4943149555 filename="gtk/gtkentry.c"
49432- line="2652">A `GdkPaintable`
49556+ line="2751">A `GdkPaintable`
4943349557 if no icon is set for this position or the icon set is not
4943449558 a `GdkPaintable`.</doc>
4943549559 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
@@ -49438,13 +49562,13 @@ If no `GdkPaintable` was used for the icon, %NULL is returned.</doc>
4943849562 <instance-parameter name="entry" transfer-ownership="none">
4943949563 <doc xml:space="preserve"
4944049564 filename="gtk/gtkentry.c"
49441- line="2645">A `GtkEntry`</doc>
49565+ line="2744">A `GtkEntry`</doc>
4944249566 <type name="Entry" c:type="GtkEntry*"/>
4944349567 </instance-parameter>
4944449568 <parameter name="icon_pos" transfer-ownership="none">
4944549569 <doc xml:space="preserve"
4944649570 filename="gtk/gtkentry.c"
49447- line="2646">Icon position</doc>
49571+ line="2745">Icon position</doc>
4944849572 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4944949573 </parameter>
4945049574 </parameters>
@@ -49453,25 +49577,25 @@ If no `GdkPaintable` was used for the icon, %NULL is returned.</doc>
4945349577 c:identifier="gtk_entry_get_icon_sensitive">
4945449578 <doc xml:space="preserve"
4945549579 filename="gtk/gtkentry.c"
49456- line="2768">Returns whether the icon appears sensitive or insensitive.</doc>
49580+ line="2868">Returns whether the icon appears sensitive or insensitive.</doc>
4945749581 <source-position filename="gtk/gtkentry.h" line="224"/>
4945849582 <return-value transfer-ownership="none">
4945949583 <doc xml:space="preserve"
4946049584 filename="gtk/gtkentry.c"
49461- line="2775">%TRUE if the icon is sensitive.</doc>
49585+ line="2875">%TRUE if the icon is sensitive.</doc>
4946249586 <type name="gboolean" c:type="gboolean"/>
4946349587 </return-value>
4946449588 <parameters>
4946549589 <instance-parameter name="entry" transfer-ownership="none">
4946649590 <doc xml:space="preserve"
4946749591 filename="gtk/gtkentry.c"
49468- line="2770">a `GtkEntry`</doc>
49592+ line="2870">a `GtkEntry`</doc>
4946949593 <type name="Entry" c:type="GtkEntry*"/>
4947049594 </instance-parameter>
4947149595 <parameter name="icon_pos" transfer-ownership="none">
4947249596 <doc xml:space="preserve"
4947349597 filename="gtk/gtkentry.c"
49474- line="2771">Icon position</doc>
49598+ line="2871">Icon position</doc>
4947549599 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4947649600 </parameter>
4947749601 </parameters>
@@ -49480,7 +49604,7 @@ If no `GdkPaintable` was used for the icon, %NULL is returned.</doc>
4948049604 c:identifier="gtk_entry_get_icon_storage_type">
4948149605 <doc xml:space="preserve"
4948249606 filename="gtk/gtkentry.c"
49483- line="2795">Gets the type of representation being used by the icon
49607+ line="2895">Gets the type of representation being used by the icon
4948449608 to store image data.
4948549609
4948649610 If the icon has no image data, the return value will
@@ -49489,20 +49613,20 @@ be %GTK_IMAGE_EMPTY.</doc>
4948949613 <return-value transfer-ownership="none">
4949049614 <doc xml:space="preserve"
4949149615 filename="gtk/gtkentry.c"
49492- line="2806">image representation being used</doc>
49616+ line="2906">image representation being used</doc>
4949349617 <type name="ImageType" c:type="GtkImageType"/>
4949449618 </return-value>
4949549619 <parameters>
4949649620 <instance-parameter name="entry" transfer-ownership="none">
4949749621 <doc xml:space="preserve"
4949849622 filename="gtk/gtkentry.c"
49499- line="2797">a `GtkEntry`</doc>
49623+ line="2897">a `GtkEntry`</doc>
4950049624 <type name="Entry" c:type="GtkEntry*"/>
4950149625 </instance-parameter>
4950249626 <parameter name="icon_pos" transfer-ownership="none">
4950349627 <doc xml:space="preserve"
4950449628 filename="gtk/gtkentry.c"
49505- line="2798">Icon position</doc>
49629+ line="2898">Icon position</doc>
4950649630 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4950749631 </parameter>
4950849632 </parameters>
@@ -49511,26 +49635,26 @@ be %GTK_IMAGE_EMPTY.</doc>
4951149635 c:identifier="gtk_entry_get_icon_tooltip_markup">
4951249636 <doc xml:space="preserve"
4951349637 filename="gtk/gtkentry.c"
49514- line="3096">Gets the contents of the tooltip on the icon at the specified
49638+ line="3196">Gets the contents of the tooltip on the icon at the specified
4951549639 position in @entry.</doc>
4951649640 <source-position filename="gtk/gtkentry.h" line="242"/>
4951749641 <return-value transfer-ownership="full" nullable="1">
4951849642 <doc xml:space="preserve"
4951949643 filename="gtk/gtkentry.c"
49520- line="3104">the tooltip text</doc>
49644+ line="3204">the tooltip text</doc>
4952149645 <type name="utf8" c:type="char*"/>
4952249646 </return-value>
4952349647 <parameters>
4952449648 <instance-parameter name="entry" transfer-ownership="none">
4952549649 <doc xml:space="preserve"
4952649650 filename="gtk/gtkentry.c"
49527- line="3098">a `GtkEntry`</doc>
49651+ line="3198">a `GtkEntry`</doc>
4952849652 <type name="Entry" c:type="GtkEntry*"/>
4952949653 </instance-parameter>
4953049654 <parameter name="icon_pos" transfer-ownership="none">
4953149655 <doc xml:space="preserve"
4953249656 filename="gtk/gtkentry.c"
49533- line="3099">the icon position</doc>
49657+ line="3199">the icon position</doc>
4953449658 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4953549659 </parameter>
4953649660 </parameters>
@@ -49539,26 +49663,26 @@ position in @entry.</doc>
4953949663 c:identifier="gtk_entry_get_icon_tooltip_text">
4954049664 <doc xml:space="preserve"
4954149665 filename="gtk/gtkentry.c"
49542- line="3007">Gets the contents of the tooltip on the icon at the specified
49666+ line="3107">Gets the contents of the tooltip on the icon at the specified
4954349667 position in @entry.</doc>
4954449668 <source-position filename="gtk/gtkentry.h" line="235"/>
4954549669 <return-value transfer-ownership="full" nullable="1">
4954649670 <doc xml:space="preserve"
4954749671 filename="gtk/gtkentry.c"
49548- line="3015">the tooltip text</doc>
49672+ line="3115">the tooltip text</doc>
4954949673 <type name="utf8" c:type="char*"/>
4955049674 </return-value>
4955149675 <parameters>
4955249676 <instance-parameter name="entry" transfer-ownership="none">
4955349677 <doc xml:space="preserve"
4955449678 filename="gtk/gtkentry.c"
49555- line="3009">a `GtkEntry`</doc>
49679+ line="3109">a `GtkEntry`</doc>
4955649680 <type name="Entry" c:type="GtkEntry*"/>
4955749681 </instance-parameter>
4955849682 <parameter name="icon_pos" transfer-ownership="none">
4955949683 <doc xml:space="preserve"
4956049684 filename="gtk/gtkentry.c"
49561- line="3010">the icon position</doc>
49685+ line="3110">the icon position</doc>
4956249686 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
4956349687 </parameter>
4956449688 </parameters>
@@ -49568,19 +49692,19 @@ position in @entry.</doc>
4956849692 glib:get-property="input-hints">
4956949693 <doc xml:space="preserve"
4957049694 filename="gtk/gtkentry.c"
49571- line="3541">Gets the input hints of this `GtkEntry`.</doc>
49695+ line="3641">Gets the input hints of this `GtkEntry`.</doc>
4957249696 <source-position filename="gtk/gtkentry.h" line="269"/>
4957349697 <return-value transfer-ownership="none">
4957449698 <doc xml:space="preserve"
4957549699 filename="gtk/gtkentry.c"
49576- line="3547">the input hints</doc>
49700+ line="3647">the input hints</doc>
4957749701 <type name="InputHints" c:type="GtkInputHints"/>
4957849702 </return-value>
4957949703 <parameters>
4958049704 <instance-parameter name="entry" transfer-ownership="none">
4958149705 <doc xml:space="preserve"
4958249706 filename="gtk/gtkentry.c"
49583- line="3543">a `GtkEntry`</doc>
49707+ line="3643">a `GtkEntry`</doc>
4958449708 <type name="Entry" c:type="GtkEntry*"/>
4958549709 </instance-parameter>
4958649710 </parameters>
@@ -49590,19 +49714,19 @@ position in @entry.</doc>
4959049714 glib:get-property="input-purpose">
4959149715 <doc xml:space="preserve"
4959249716 filename="gtk/gtkentry.c"
49593- line="3503">Gets the input purpose of the `GtkEntry`.</doc>
49717+ line="3603">Gets the input purpose of the `GtkEntry`.</doc>
4959449718 <source-position filename="gtk/gtkentry.h" line="263"/>
4959549719 <return-value transfer-ownership="none">
4959649720 <doc xml:space="preserve"
4959749721 filename="gtk/gtkentry.c"
49598- line="3509">the input purpose</doc>
49722+ line="3609">the input purpose</doc>
4959949723 <type name="InputPurpose" c:type="GtkInputPurpose"/>
4960049724 </return-value>
4960149725 <parameters>
4960249726 <instance-parameter name="entry" transfer-ownership="none">
4960349727 <doc xml:space="preserve"
4960449728 filename="gtk/gtkentry.c"
49605- line="3505">a `GtkEntry`</doc>
49729+ line="3605">a `GtkEntry`</doc>
4960649730 <type name="Entry" c:type="GtkEntry*"/>
4960749731 </instance-parameter>
4960849732 </parameters>
@@ -49612,13 +49736,13 @@ position in @entry.</doc>
4961249736 glib:get-property="invisible-char">
4961349737 <doc xml:space="preserve"
4961449738 filename="gtk/gtkentry.c"
49615- line="2149">Retrieves the character displayed in place of the actual text
49739+ line="2247">Retrieves the character displayed in place of the actual text
4961649740 in “password mode”.</doc>
4961749741 <source-position filename="gtk/gtkentry.h" line="122"/>
4961849742 <return-value transfer-ownership="none">
4961949743 <doc xml:space="preserve"
4962049744 filename="gtk/gtkentry.c"
49621- line="2156">the current invisible char, or 0, if the entry does not
49745+ line="2254">the current invisible char, or 0, if the entry does not
4962249746 show invisible text at all.</doc>
4962349747 <type name="gunichar" c:type="gunichar"/>
4962449748 </return-value>
@@ -49626,7 +49750,7 @@ in “password mode”.</doc>
4962649750 <instance-parameter name="entry" transfer-ownership="none">
4962749751 <doc xml:space="preserve"
4962849752 filename="gtk/gtkentry.c"
49629- line="2151">a `GtkEntry`</doc>
49753+ line="2249">a `GtkEntry`</doc>
4963049754 <type name="Entry" c:type="GtkEntry*"/>
4963149755 </instance-parameter>
4963249756 </parameters>
@@ -49636,14 +49760,14 @@ in “password mode”.</doc>
4963649760 glib:get-property="max-length">
4963749761 <doc xml:space="preserve"
4963849762 filename="gtk/gtkentry.c"
49639- line="2249">Retrieves the maximum allowed length of the text in @entry.
49763+ line="2347">Retrieves the maximum allowed length of the text in @entry.
4964049764
4964149765 See [method@Gtk.Entry.set_max_length].</doc>
4964249766 <source-position filename="gtk/gtkentry.h" line="143"/>
4964349767 <return-value transfer-ownership="none">
4964449768 <doc xml:space="preserve"
4964549769 filename="gtk/gtkentry.c"
49646- line="2257">the maximum allowed number of characters
49770+ line="2355">the maximum allowed number of characters
4964749771 in `GtkEntry`, or 0 if there is no maximum.</doc>
4964849772 <type name="gint" c:type="int"/>
4964949773 </return-value>
@@ -49651,29 +49775,63 @@ See [method@Gtk.Entry.set_max_length].</doc>
4965149775 <instance-parameter name="entry" transfer-ownership="none">
4965249776 <doc xml:space="preserve"
4965349777 filename="gtk/gtkentry.c"
49654- line="2251">a `GtkEntry`</doc>
49778+ line="2349">a `GtkEntry`</doc>
4965549779 <type name="Entry" c:type="GtkEntry*"/>
4965649780 </instance-parameter>
4965749781 </parameters>
4965849782 </method>
49783+ <method name="get_menu_entry_icon_text"
49784+ c:identifier="gtk_entry_get_menu_entry_icon_text"
49785+ version="4.20">
49786+ <doc xml:space="preserve"
49787+ filename="gtk/gtkentry.c"
49788+ line="3824">Gets the text that will be used in the context menu of the `GtkEntry`
49789+when the specified icon is activatable. Selecting this item in the menu
49790+results, from all aspects, the same than clicking on the specified icon.
49791+This greatly simplifies making accessible applications, because the icons
49792+aren't focusable when using keyboard navigation. This is why Gtk recommends
49793+to add the same action to the context menu.</doc>
49794+ <source-position filename="gtk/gtkentry.h" line="294"/>
49795+ <return-value transfer-ownership="none" nullable="1">
49796+ <doc xml:space="preserve"
49797+ filename="gtk/gtkentry.c"
49798+ line="3836">the text that will be used in the menu item,
49799+ or NULL if no menu item is desired.</doc>
49800+ <type name="utf8" c:type="const gchar*"/>
49801+ </return-value>
49802+ <parameters>
49803+ <instance-parameter name="entry" transfer-ownership="none">
49804+ <doc xml:space="preserve"
49805+ filename="gtk/gtkentry.c"
49806+ line="3826">a `GtkEntry`</doc>
49807+ <type name="Entry" c:type="GtkEntry*"/>
49808+ </instance-parameter>
49809+ <parameter name="icon_pos" transfer-ownership="none">
49810+ <doc xml:space="preserve"
49811+ filename="gtk/gtkentry.c"
49812+ line="3827">either @GTK_ENTRY_ICON_PRIMARY or @GTK_ENTRY_ICON_SECONDARY</doc>
49813+ <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
49814+ </parameter>
49815+ </parameters>
49816+ </method>
4965949817 <method name="get_overwrite_mode"
4966049818 c:identifier="gtk_entry_get_overwrite_mode"
4966149819 glib:get-property="overwrite-mode">
4966249820 <doc xml:space="preserve"
4966349821 filename="gtk/gtkentry.c"
49664- line="2204">Gets whether the `GtkEntry` is in overwrite mode.</doc>
49822+ line="2302">Gets whether the `GtkEntry` is in overwrite mode.</doc>
4966549823 <source-position filename="gtk/gtkentry.h" line="136"/>
4966649824 <return-value transfer-ownership="none">
4966749825 <doc xml:space="preserve"
4966849826 filename="gtk/gtkentry.c"
49669- line="2210">whether the text is overwritten when typing.</doc>
49827+ line="2308">whether the text is overwritten when typing.</doc>
4967049828 <type name="gboolean" c:type="gboolean"/>
4967149829 </return-value>
4967249830 <parameters>
4967349831 <instance-parameter name="entry" transfer-ownership="none">
4967449832 <doc xml:space="preserve"
4967549833 filename="gtk/gtkentry.c"
49676- line="2206">a `GtkEntry`</doc>
49834+ line="2304">a `GtkEntry`</doc>
4967749835 <type name="Entry" c:type="GtkEntry*"/>
4967849836 </instance-parameter>
4967949837 </parameters>
@@ -49683,13 +49841,13 @@ See [method@Gtk.Entry.set_max_length].</doc>
4968349841 glib:get-property="placeholder-text">
4968449842 <doc xml:space="preserve"
4968549843 filename="gtk/gtkentry.c"
49686- line="3460">Retrieves the text that will be displayed when @entry
49844+ line="3560">Retrieves the text that will be displayed when @entry
4968749845 is empty and unfocused</doc>
4968849846 <source-position filename="gtk/gtkentry.h" line="182"/>
4968949847 <return-value transfer-ownership="none" nullable="1">
4969049848 <doc xml:space="preserve"
4969149849 filename="gtk/gtkentry.c"
49692- line="3467">a pointer to the
49850+ line="3567">a pointer to the
4969349851 placeholder text as a string. This string points to
4969449852 internally allocated storage in the widget and must
4969549853 not be freed, modified or stored. If no placeholder
@@ -49700,7 +49858,7 @@ is empty and unfocused</doc>
4970049858 <instance-parameter name="entry" transfer-ownership="none">
4970149859 <doc xml:space="preserve"
4970249860 filename="gtk/gtkentry.c"
49703- line="3462">a `GtkEntry`</doc>
49861+ line="3562">a `GtkEntry`</doc>
4970449862 <type name="Entry" c:type="GtkEntry*"/>
4970549863 </instance-parameter>
4970649864 </parameters>
@@ -49710,21 +49868,21 @@ is empty and unfocused</doc>
4971049868 glib:get-property="progress-fraction">
4971149869 <doc xml:space="preserve"
4971249870 filename="gtk/gtkentry.c"
49713- line="3336">Returns the current fraction of the task that’s been completed.
49871+ line="3436">Returns the current fraction of the task that’s been completed.
4971449872
4971549873 See [method@Gtk.Entry.set_progress_fraction].</doc>
4971649874 <source-position filename="gtk/gtkentry.h" line="171"/>
4971749875 <return-value transfer-ownership="none">
4971849876 <doc xml:space="preserve"
4971949877 filename="gtk/gtkentry.c"
49720- line="3344">a fraction from 0.0 to 1.0</doc>
49878+ line="3444">a fraction from 0.0 to 1.0</doc>
4972149879 <type name="gdouble" c:type="double"/>
4972249880 </return-value>
4972349881 <parameters>
4972449882 <instance-parameter name="entry" transfer-ownership="none">
4972549883 <doc xml:space="preserve"
4972649884 filename="gtk/gtkentry.c"
49727- line="3338">a `GtkEntry`</doc>
49885+ line="3438">a `GtkEntry`</doc>
4972849886 <type name="Entry" c:type="GtkEntry*"/>
4972949887 </instance-parameter>
4973049888 </parameters>
@@ -49734,20 +49892,20 @@ See [method@Gtk.Entry.set_progress_fraction].</doc>
4973449892 glib:get-property="progress-pulse-step">
4973549893 <doc xml:space="preserve"
4973649894 filename="gtk/gtkentry.c"
49737- line="3389">Retrieves the pulse step set with
49895+ line="3489">Retrieves the pulse step set with
4973849896 gtk_entry_set_progress_pulse_step().</doc>
4973949897 <source-position filename="gtk/gtkentry.h" line="177"/>
4974049898 <return-value transfer-ownership="none">
4974149899 <doc xml:space="preserve"
4974249900 filename="gtk/gtkentry.c"
49743- line="3396">a fraction from 0.0 to 1.0</doc>
49901+ line="3496">a fraction from 0.0 to 1.0</doc>
4974449902 <type name="gdouble" c:type="double"/>
4974549903 </return-value>
4974649904 <parameters>
4974749905 <instance-parameter name="entry" transfer-ownership="none">
4974849906 <doc xml:space="preserve"
4974949907 filename="gtk/gtkentry.c"
49750- line="3391">a `GtkEntry`</doc>
49908+ line="3491">a `GtkEntry`</doc>
4975149909 <type name="Entry" c:type="GtkEntry*"/>
4975249910 </instance-parameter>
4975349911 </parameters>
@@ -49757,21 +49915,21 @@ gtk_entry_set_progress_pulse_step().</doc>
4975749915 glib:get-property="tabs">
4975849916 <doc xml:space="preserve"
4975949917 filename="gtk/gtkentry.c"
49760- line="3624">Gets the tabstops of the `GtkEntry`.
49918+ line="3724">Gets the tabstops of the `GtkEntry`.
4976149919
4976249920 See [method@Gtk.Entry.set_tabs].</doc>
4976349921 <source-position filename="gtk/gtkentry.h" line="282"/>
4976449922 <return-value transfer-ownership="none" nullable="1">
4976549923 <doc xml:space="preserve"
4976649924 filename="gtk/gtkentry.c"
49767- line="3632">the tabstops</doc>
49925+ line="3732">the tabstops</doc>
4976849926 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
4976949927 </return-value>
4977049928 <parameters>
4977149929 <instance-parameter name="entry" transfer-ownership="none">
4977249930 <doc xml:space="preserve"
4977349931 filename="gtk/gtkentry.c"
49774- line="3626">a `GtkEntry`</doc>
49932+ line="3726">a `GtkEntry`</doc>
4977549933 <type name="Entry" c:type="GtkEntry*"/>
4977649934 </instance-parameter>
4977749935 </parameters>
@@ -49781,7 +49939,7 @@ See [method@Gtk.Entry.set_tabs].</doc>
4978149939 glib:get-property="text-length">
4978249940 <doc xml:space="preserve"
4978349941 filename="gtk/gtkentry.c"
49784- line="2270">Retrieves the current length of the text in @entry.
49942+ line="2368">Retrieves the current length of the text in @entry.
4978549943
4978649944 This is equivalent to getting @entry's `GtkEntryBuffer`
4978749945 and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
@@ -49789,7 +49947,7 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
4978949947 <return-value transfer-ownership="none">
4979049948 <doc xml:space="preserve"
4979149949 filename="gtk/gtkentry.c"
49792- line="2279">the current number of characters
49950+ line="2377">the current number of characters
4979349951 in `GtkEntry`, or 0 if there are none.</doc>
4979449952 <type name="guint16" c:type="guint16"/>
4979549953 </return-value>
@@ -49797,7 +49955,7 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
4979749955 <instance-parameter name="entry" transfer-ownership="none">
4979849956 <doc xml:space="preserve"
4979949957 filename="gtk/gtkentry.c"
49800- line="2272">a `GtkEntry`</doc>
49958+ line="2370">a `GtkEntry`</doc>
4980149959 <type name="Entry" c:type="GtkEntry*"/>
4980249960 </instance-parameter>
4980349961 </parameters>
@@ -49807,21 +49965,21 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
4980749965 glib:get-property="visibility">
4980849966 <doc xml:space="preserve"
4980949967 filename="gtk/gtkentry.c"
49810- line="2102">Retrieves whether the text in @entry is visible.
49968+ line="2200">Retrieves whether the text in @entry is visible.
4981149969
4981249970 See [method@Gtk.Entry.set_visibility].</doc>
4981349971 <source-position filename="gtk/gtkentry.h" line="116"/>
4981449972 <return-value transfer-ownership="none">
4981549973 <doc xml:space="preserve"
4981649974 filename="gtk/gtkentry.c"
49817- line="2110">%TRUE if the text is currently visible</doc>
49975+ line="2208">%TRUE if the text is currently visible</doc>
4981849976 <type name="gboolean" c:type="gboolean"/>
4981949977 </return-value>
4982049978 <parameters>
4982149979 <instance-parameter name="entry" transfer-ownership="none">
4982249980 <doc xml:space="preserve"
4982349981 filename="gtk/gtkentry.c"
49824- line="2104">a `GtkEntry`</doc>
49982+ line="2202">a `GtkEntry`</doc>
4982549983 <type name="Entry" c:type="GtkEntry*"/>
4982649984 </instance-parameter>
4982749985 </parameters>
@@ -49830,7 +49988,7 @@ See [method@Gtk.Entry.set_visibility].</doc>
4983049988 c:identifier="gtk_entry_grab_focus_without_selecting">
4983149989 <doc xml:space="preserve"
4983249990 filename="gtk/gtkentry.c"
49833- line="1823">Causes @entry to have keyboard focus.
49991+ line="1921">Causes @entry to have keyboard focus.
4983449992
4983549993 It behaves like [method@Gtk.Widget.grab_focus], except that it doesn't
4983649994 select the contents of the entry. You only want to call this on some
@@ -49840,14 +49998,14 @@ in, such as search-as-you-type entries.</doc>
4984049998 <return-value transfer-ownership="none">
4984149999 <doc xml:space="preserve"
4984250000 filename="gtk/gtkentry.c"
49843- line="1834">%TRUE if focus is now inside @self</doc>
50001+ line="1932">%TRUE if focus is now inside @self</doc>
4984450002 <type name="gboolean" c:type="gboolean"/>
4984550003 </return-value>
4984650004 <parameters>
4984750005 <instance-parameter name="entry" transfer-ownership="none">
4984850006 <doc xml:space="preserve"
4984950007 filename="gtk/gtkentry.c"
49850- line="1825">a `GtkEntry`</doc>
50008+ line="1923">a `GtkEntry`</doc>
4985150009 <type name="Entry" c:type="GtkEntry*"/>
4985250010 </instance-parameter>
4985350011 </parameters>
@@ -49855,7 +50013,7 @@ in, such as search-as-you-type entries.</doc>
4985550013 <method name="progress_pulse" c:identifier="gtk_entry_progress_pulse">
4985650014 <doc xml:space="preserve"
4985750015 filename="gtk/gtkentry.c"
49858- line="3411">Indicates that some progress is made, but you don’t
50016+ line="3511">Indicates that some progress is made, but you don’t
4985950017 know how much.
4986050018
4986150019 Causes the entry’s progress indicator to enter “activity
@@ -49871,7 +50029,7 @@ by [method@Gtk.Entry.set_progress_pulse_step]).</doc>
4987150029 <instance-parameter name="entry" transfer-ownership="none">
4987250030 <doc xml:space="preserve"
4987350031 filename="gtk/gtkentry.c"
49874- line="3413">a `GtkEntry`</doc>
50032+ line="3513">a `GtkEntry`</doc>
4987550033 <type name="Entry" c:type="GtkEntry*"/>
4987650034 </instance-parameter>
4987750035 </parameters>
@@ -49880,7 +50038,7 @@ by [method@Gtk.Entry.set_progress_pulse_step]).</doc>
4988050038 c:identifier="gtk_entry_reset_im_context">
4988150039 <doc xml:space="preserve"
4988250040 filename="gtk/gtkentry.c"
49883- line="1919">Reset the input method context of the entry if needed.
50041+ line="2017">Reset the input method context of the entry if needed.
4988450042
4988550043 This can be necessary in the case where modifying the buffer
4988650044 would confuse on-going input method behavior.</doc>
@@ -49892,7 +50050,7 @@ would confuse on-going input method behavior.</doc>
4989250050 <instance-parameter name="entry" transfer-ownership="none">
4989350051 <doc xml:space="preserve"
4989450052 filename="gtk/gtkentry.c"
49895- line="1921">a `GtkEntry`</doc>
50053+ line="2019">a `GtkEntry`</doc>
4989650054 <type name="Entry" c:type="GtkEntry*"/>
4989750055 </instance-parameter>
4989850056 </parameters>
@@ -49902,7 +50060,7 @@ would confuse on-going input method behavior.</doc>
4990250060 glib:set-property="activates-default">
4990350061 <doc xml:space="preserve"
4990450062 filename="gtk/gtkentry.c"
49905- line="2292">Sets whether pressing Enter in the @entry will activate the default
50063+ line="2390">Sets whether pressing Enter in the @entry will activate the default
4990650064 widget for the window containing the entry.
4990750065
4990850066 This usually means that the dialog containing the entry will be closed,
@@ -49915,13 +50073,13 @@ since the default widget is usually one of the dialog buttons.</doc>
4991550073 <instance-parameter name="entry" transfer-ownership="none">
4991650074 <doc xml:space="preserve"
4991750075 filename="gtk/gtkentry.c"
49918- line="2294">a `GtkEntry`</doc>
50076+ line="2392">a `GtkEntry`</doc>
4991950077 <type name="Entry" c:type="GtkEntry*"/>
4992050078 </instance-parameter>
4992150079 <parameter name="setting" transfer-ownership="none">
4992250080 <doc xml:space="preserve"
4992350081 filename="gtk/gtkentry.c"
49924- line="2295">%TRUE to activate window’s default widget on Enter keypress</doc>
50082+ line="2393">%TRUE to activate window’s default widget on Enter keypress</doc>
4992550083 <type name="gboolean" c:type="gboolean"/>
4992650084 </parameter>
4992750085 </parameters>
@@ -49929,7 +50087,7 @@ since the default widget is usually one of the dialog buttons.</doc>
4992950087 <method name="set_alignment" c:identifier="gtk_entry_set_alignment">
4993050088 <doc xml:space="preserve"
4993150089 filename="gtk/gtkentry.c"
49932- line="2374">Sets the alignment for the contents of the entry.
50090+ line="2472">Sets the alignment for the contents of the entry.
4993350091
4993450092 This controls the horizontal positioning of the contents when
4993550093 the displayed text is shorter than the width of the entry.
@@ -49943,13 +50101,13 @@ See also: [property@Gtk.Editable:xalign]</doc>
4994350101 <instance-parameter name="entry" transfer-ownership="none">
4994450102 <doc xml:space="preserve"
4994550103 filename="gtk/gtkentry.c"
49946- line="2376">a `GtkEntry`</doc>
50104+ line="2474">a `GtkEntry`</doc>
4994750105 <type name="Entry" c:type="GtkEntry*"/>
4994850106 </instance-parameter>
4994950107 <parameter name="xalign" transfer-ownership="none">
4995050108 <doc xml:space="preserve"
4995150109 filename="gtk/gtkentry.c"
49952- line="2377">The horizontal alignment, from 0 (left) to 1 (right).
50110+ line="2475">The horizontal alignment, from 0 (left) to 1 (right).
4995350111 Reversed for RTL layouts</doc>
4995450112 <type name="gfloat" c:type="float"/>
4995550113 </parameter>
@@ -49960,7 +50118,7 @@ See also: [property@Gtk.Editable:xalign]</doc>
4996050118 glib:set-property="attributes">
4996150119 <doc xml:space="preserve"
4996250120 filename="gtk/gtkentry.c"
49963- line="3559">Sets a `PangoAttrList`.
50121+ line="3659">Sets a `PangoAttrList`.
4996450122
4996550123 The attributes in the list are applied to the entry text.
4996650124
@@ -49975,13 +50133,13 @@ with unlimited extent.</doc>
4997550133 <instance-parameter name="entry" transfer-ownership="none">
4997650134 <doc xml:space="preserve"
4997750135 filename="gtk/gtkentry.c"
49978- line="3561">a `GtkEntry`</doc>
50136+ line="3661">a `GtkEntry`</doc>
4997950137 <type name="Entry" c:type="GtkEntry*"/>
4998050138 </instance-parameter>
4998150139 <parameter name="attrs" transfer-ownership="none">
4998250140 <doc xml:space="preserve"
4998350141 filename="gtk/gtkentry.c"
49984- line="3562">a `PangoAttrList`</doc>
50142+ line="3662">a `PangoAttrList`</doc>
4998550143 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
4998650144 </parameter>
4998750145 </parameters>
@@ -49991,7 +50149,7 @@ with unlimited extent.</doc>
4999150149 glib:set-property="buffer">
4999250150 <doc xml:space="preserve"
4999350151 filename="gtk/gtkentry.c"
49994- line="2052">Set the `GtkEntryBuffer` object which holds the text for
50152+ line="2150">Set the `GtkEntryBuffer` object which holds the text for
4999550153 this widget.</doc>
4999650154 <source-position filename="gtk/gtkentry.h" line="109"/>
4999750155 <return-value transfer-ownership="none">
@@ -50001,13 +50159,13 @@ this widget.</doc>
5000150159 <instance-parameter name="entry" transfer-ownership="none">
5000250160 <doc xml:space="preserve"
5000350161 filename="gtk/gtkentry.c"
50004- line="2054">a `GtkEntry`</doc>
50162+ line="2152">a `GtkEntry`</doc>
5000550163 <type name="Entry" c:type="GtkEntry*"/>
5000650164 </instance-parameter>
5000750165 <parameter name="buffer" transfer-ownership="none">
5000850166 <doc xml:space="preserve"
5000950167 filename="gtk/gtkentry.c"
50010- line="2055">a `GtkEntryBuffer`</doc>
50168+ line="2153">a `GtkEntryBuffer`</doc>
5001150169 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
5001250170 </parameter>
5001350171 </parameters>
@@ -50019,7 +50177,7 @@ this widget.</doc>
5001950177 deprecated-version="4.10">
5002050178 <doc xml:space="preserve"
5002150179 filename="gtk/gtkentry.c"
50022- line="3210">Sets @completion to be the auxiliary completion object
50180+ line="3310">Sets @completion to be the auxiliary completion object
5002350181 to use with @entry.
5002450182
5002550183 All further configuration of the completion mechanism is
@@ -50034,7 +50192,7 @@ Completion is disabled if @completion is set to %NULL.</doc>
5003450192 <instance-parameter name="entry" transfer-ownership="none">
5003550193 <doc xml:space="preserve"
5003650194 filename="gtk/gtkentry.c"
50037- line="3212">A `GtkEntry`</doc>
50195+ line="3312">A `GtkEntry`</doc>
5003850196 <type name="Entry" c:type="GtkEntry*"/>
5003950197 </instance-parameter>
5004050198 <parameter name="completion"
@@ -50043,7 +50201,7 @@ Completion is disabled if @completion is set to %NULL.</doc>
5004350201 allow-none="1">
5004450202 <doc xml:space="preserve"
5004550203 filename="gtk/gtkentry.c"
50046- line="3213">The `GtkEntryCompletion`</doc>
50204+ line="3313">The `GtkEntryCompletion`</doc>
5004750205 <type name="EntryCompletion" c:type="GtkEntryCompletion*"/>
5004850206 </parameter>
5004950207 </parameters>
@@ -50053,7 +50211,7 @@ Completion is disabled if @completion is set to %NULL.</doc>
5005350211 glib:set-property="extra-menu">
5005450212 <doc xml:space="preserve"
5005550213 filename="gtk/gtkentry.c"
50056- line="3724">Sets a menu model to add when constructing
50214+ line="3990">Sets a menu model to add when constructing
5005750215 the context menu for @entry.</doc>
5005850216 <source-position filename="gtk/gtkentry.h" line="288"/>
5005950217 <return-value transfer-ownership="none">
@@ -50063,7 +50221,7 @@ the context menu for @entry.</doc>
5006350221 <instance-parameter name="entry" transfer-ownership="none">
5006450222 <doc xml:space="preserve"
5006550223 filename="gtk/gtkentry.c"
50066- line="3726">a `GtkEntry`</doc>
50224+ line="3992">a `GtkEntry`</doc>
5006750225 <type name="Entry" c:type="GtkEntry*"/>
5006850226 </instance-parameter>
5006950227 <parameter name="model"
@@ -50072,7 +50230,7 @@ the context menu for @entry.</doc>
5007250230 allow-none="1">
5007350231 <doc xml:space="preserve"
5007450232 filename="gtk/gtkentry.c"
50075- line="3727">a `GMenuModel`</doc>
50233+ line="3993">a `GMenuModel`</doc>
5007650234 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
5007750235 </parameter>
5007850236 </parameters>
@@ -50082,7 +50240,7 @@ the context menu for @entry.</doc>
5008250240 glib:set-property="has-frame">
5008350241 <doc xml:space="preserve"
5008450242 filename="gtk/gtkentry.c"
50085- line="2332">Sets whether the entry has a beveled frame around it.</doc>
50243+ line="2430">Sets whether the entry has a beveled frame around it.</doc>
5008650244 <source-position filename="gtk/gtkentry.h" line="127"/>
5008750245 <return-value transfer-ownership="none">
5008850246 <type name="none" c:type="void"/>
@@ -50091,13 +50249,13 @@ the context menu for @entry.</doc>
5009150249 <instance-parameter name="entry" transfer-ownership="none">
5009250250 <doc xml:space="preserve"
5009350251 filename="gtk/gtkentry.c"
50094- line="2334">a `GtkEntry`</doc>
50252+ line="2432">a `GtkEntry`</doc>
5009550253 <type name="Entry" c:type="GtkEntry*"/>
5009650254 </instance-parameter>
5009750255 <parameter name="setting" transfer-ownership="none">
5009850256 <doc xml:space="preserve"
5009950257 filename="gtk/gtkentry.c"
50100- line="2335">new value</doc>
50258+ line="2433">new value</doc>
5010150259 <type name="gboolean" c:type="gboolean"/>
5010250260 </parameter>
5010350261 </parameters>
@@ -50106,7 +50264,7 @@ the context menu for @entry.</doc>
5010650264 c:identifier="gtk_entry_set_icon_activatable">
5010750265 <doc xml:space="preserve"
5010850266 filename="gtk/gtkentry.c"
50109- line="2584">Sets whether the icon is activatable.</doc>
50267+ line="2682">Sets whether the icon is activatable.</doc>
5011050268 <source-position filename="gtk/gtkentry.h" line="213"/>
5011150269 <return-value transfer-ownership="none">
5011250270 <type name="none" c:type="void"/>
@@ -50115,19 +50273,19 @@ the context menu for @entry.</doc>
5011550273 <instance-parameter name="entry" transfer-ownership="none">
5011650274 <doc xml:space="preserve"
5011750275 filename="gtk/gtkentry.c"
50118- line="2586">A `GtkEntry`</doc>
50276+ line="2684">A `GtkEntry`</doc>
5011950277 <type name="Entry" c:type="GtkEntry*"/>
5012050278 </instance-parameter>
5012150279 <parameter name="icon_pos" transfer-ownership="none">
5012250280 <doc xml:space="preserve"
5012350281 filename="gtk/gtkentry.c"
50124- line="2587">Icon position</doc>
50282+ line="2685">Icon position</doc>
5012550283 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5012650284 </parameter>
5012750285 <parameter name="activatable" transfer-ownership="none">
5012850286 <doc xml:space="preserve"
5012950287 filename="gtk/gtkentry.c"
50130- line="2588">%TRUE if the icon should be activatable</doc>
50288+ line="2686">%TRUE if the icon should be activatable</doc>
5013150289 <type name="gboolean" c:type="gboolean"/>
5013250290 </parameter>
5013350291 </parameters>
@@ -50136,7 +50294,7 @@ the context menu for @entry.</doc>
5013650294 c:identifier="gtk_entry_set_icon_drag_source">
5013750295 <doc xml:space="preserve"
5013850296 filename="gtk/gtkentry.c"
50139- line="2870">Sets up the icon at the given position as drag source.
50297+ line="2970">Sets up the icon at the given position as drag source.
5014050298
5014150299 This makes it so that GTK will start a drag
5014250300 operation when the user clicks and drags the icon.</doc>
@@ -50148,25 +50306,25 @@ operation when the user clicks and drags the icon.</doc>
5014850306 <instance-parameter name="entry" transfer-ownership="none">
5014950307 <doc xml:space="preserve"
5015050308 filename="gtk/gtkentry.c"
50151- line="2872">a `GtkEntry`</doc>
50309+ line="2972">a `GtkEntry`</doc>
5015250310 <type name="Entry" c:type="GtkEntry*"/>
5015350311 </instance-parameter>
5015450312 <parameter name="icon_pos" transfer-ownership="none">
5015550313 <doc xml:space="preserve"
5015650314 filename="gtk/gtkentry.c"
50157- line="2873">icon position</doc>
50315+ line="2973">icon position</doc>
5015850316 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5015950317 </parameter>
5016050318 <parameter name="provider" transfer-ownership="none">
5016150319 <doc xml:space="preserve"
5016250320 filename="gtk/gtkentry.c"
50163- line="2874">a `GdkContentProvider`</doc>
50321+ line="2974">a `GdkContentProvider`</doc>
5016450322 <type name="Gdk.ContentProvider" c:type="GdkContentProvider*"/>
5016550323 </parameter>
5016650324 <parameter name="actions" transfer-ownership="none">
5016750325 <doc xml:space="preserve"
5016850326 filename="gtk/gtkentry.c"
50169- line="2875">a bitmask of the allowed drag actions</doc>
50327+ line="2975">a bitmask of the allowed drag actions</doc>
5017050328 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
5017150329 </parameter>
5017250330 </parameters>
@@ -50175,7 +50333,7 @@ operation when the user clicks and drags the icon.</doc>
5017550333 c:identifier="gtk_entry_set_icon_from_gicon">
5017650334 <doc xml:space="preserve"
5017750335 filename="gtk/gtkentry.c"
50178- line="2529">Sets the icon shown in the entry at the specified position
50336+ line="2627">Sets the icon shown in the entry at the specified position
5017950337 from the current icon theme.
5018050338
5018150339 If the icon isn’t known, a “broken image” icon will be
@@ -50191,13 +50349,13 @@ specified position.</doc>
5019150349 <instance-parameter name="entry" transfer-ownership="none">
5019250350 <doc xml:space="preserve"
5019350351 filename="gtk/gtkentry.c"
50194- line="2531">A `GtkEntry`</doc>
50352+ line="2629">A `GtkEntry`</doc>
5019550353 <type name="Entry" c:type="GtkEntry*"/>
5019650354 </instance-parameter>
5019750355 <parameter name="icon_pos" transfer-ownership="none">
5019850356 <doc xml:space="preserve"
5019950357 filename="gtk/gtkentry.c"
50200- line="2532">The position at which to set the icon</doc>
50358+ line="2630">The position at which to set the icon</doc>
5020150359 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5020250360 </parameter>
5020350361 <parameter name="icon"
@@ -50206,7 +50364,7 @@ specified position.</doc>
5020650364 allow-none="1">
5020750365 <doc xml:space="preserve"
5020850366 filename="gtk/gtkentry.c"
50209- line="2533">The icon to set</doc>
50367+ line="2631">The icon to set</doc>
5021050368 <type name="Gio.Icon" c:type="GIcon*"/>
5021150369 </parameter>
5021250370 </parameters>
@@ -50215,7 +50373,7 @@ specified position.</doc>
5021550373 c:identifier="gtk_entry_set_icon_from_icon_name">
5021650374 <doc xml:space="preserve"
5021750375 filename="gtk/gtkentry.c"
50218- line="2473">Sets the icon shown in the entry at the specified position
50376+ line="2571">Sets the icon shown in the entry at the specified position
5021950377 from the current icon theme.
5022050378
5022150379 If the icon name isn’t known, a “broken image” icon will be
@@ -50231,13 +50389,13 @@ specified position.</doc>
5023150389 <instance-parameter name="entry" transfer-ownership="none">
5023250390 <doc xml:space="preserve"
5023350391 filename="gtk/gtkentry.c"
50234- line="2475">A `GtkEntry`</doc>
50392+ line="2573">A `GtkEntry`</doc>
5023550393 <type name="Entry" c:type="GtkEntry*"/>
5023650394 </instance-parameter>
5023750395 <parameter name="icon_pos" transfer-ownership="none">
5023850396 <doc xml:space="preserve"
5023950397 filename="gtk/gtkentry.c"
50240- line="2476">The position at which to set the icon</doc>
50398+ line="2574">The position at which to set the icon</doc>
5024150399 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5024250400 </parameter>
5024350401 <parameter name="icon_name"
@@ -50246,7 +50404,7 @@ specified position.</doc>
5024650404 allow-none="1">
5024750405 <doc xml:space="preserve"
5024850406 filename="gtk/gtkentry.c"
50249- line="2477">An icon name</doc>
50407+ line="2575">An icon name</doc>
5025050408 <type name="utf8" c:type="const char*"/>
5025150409 </parameter>
5025250410 </parameters>
@@ -50255,7 +50413,7 @@ specified position.</doc>
5025550413 c:identifier="gtk_entry_set_icon_from_paintable">
5025650414 <doc xml:space="preserve"
5025750415 filename="gtk/gtkentry.c"
50258- line="2418">Sets the icon shown in the specified position using a `GdkPaintable`.
50416+ line="2516">Sets the icon shown in the specified position using a `GdkPaintable`.
5025950417
5026050418 If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5026150419 <source-position filename="gtk/gtkentry.h" line="189"/>
@@ -50266,13 +50424,13 @@ If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5026650424 <instance-parameter name="entry" transfer-ownership="none">
5026750425 <doc xml:space="preserve"
5026850426 filename="gtk/gtkentry.c"
50269- line="2420">a `GtkEntry`</doc>
50427+ line="2518">a `GtkEntry`</doc>
5027050428 <type name="Entry" c:type="GtkEntry*"/>
5027150429 </instance-parameter>
5027250430 <parameter name="icon_pos" transfer-ownership="none">
5027350431 <doc xml:space="preserve"
5027450432 filename="gtk/gtkentry.c"
50275- line="2421">Icon position</doc>
50433+ line="2519">Icon position</doc>
5027650434 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5027750435 </parameter>
5027850436 <parameter name="paintable"
@@ -50281,7 +50439,7 @@ If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5028150439 allow-none="1">
5028250440 <doc xml:space="preserve"
5028350441 filename="gtk/gtkentry.c"
50284- line="2422">A `GdkPaintable`</doc>
50442+ line="2520">A `GdkPaintable`</doc>
5028550443 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
5028650444 </parameter>
5028750445 </parameters>
@@ -50290,7 +50448,7 @@ If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5029050448 c:identifier="gtk_entry_set_icon_sensitive">
5029150449 <doc xml:space="preserve"
5029250450 filename="gtk/gtkentry.c"
50293- line="2734">Sets the sensitivity for the specified icon.</doc>
50451+ line="2833">Sets the sensitivity for the specified icon.</doc>
5029450452 <source-position filename="gtk/gtkentry.h" line="220"/>
5029550453 <return-value transfer-ownership="none">
5029650454 <type name="none" c:type="void"/>
@@ -50299,19 +50457,19 @@ If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5029950457 <instance-parameter name="entry" transfer-ownership="none">
5030050458 <doc xml:space="preserve"
5030150459 filename="gtk/gtkentry.c"
50302- line="2736">A `GtkEntry`</doc>
50460+ line="2835">A `GtkEntry`</doc>
5030350461 <type name="Entry" c:type="GtkEntry*"/>
5030450462 </instance-parameter>
5030550463 <parameter name="icon_pos" transfer-ownership="none">
5030650464 <doc xml:space="preserve"
5030750465 filename="gtk/gtkentry.c"
50308- line="2737">Icon position</doc>
50466+ line="2836">Icon position</doc>
5030950467 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5031050468 </parameter>
5031150469 <parameter name="sensitive" transfer-ownership="none">
5031250470 <doc xml:space="preserve"
5031350471 filename="gtk/gtkentry.c"
50314- line="2738">Specifies whether the icon should appear
50472+ line="2837">Specifies whether the icon should appear
5031550473 sensitive or insensitive</doc>
5031650474 <type name="gboolean" c:type="gboolean"/>
5031750475 </parameter>
@@ -50321,7 +50479,7 @@ If @paintable is %NULL, no icon will be shown in the specified position.</doc>
5032150479 c:identifier="gtk_entry_set_icon_tooltip_markup">
5032250480 <doc xml:space="preserve"
5032350481 filename="gtk/gtkentry.c"
50324- line="3124">Sets @tooltip as the contents of the tooltip for the icon at
50482+ line="3224">Sets @tooltip as the contents of the tooltip for the icon at
5032550483 the specified position.
5032650484
5032750485 @tooltip is assumed to be marked up with Pango Markup.
@@ -50338,13 +50496,13 @@ See also [method@Gtk.Widget.set_tooltip_markup] and
5033850496 <instance-parameter name="entry" transfer-ownership="none">
5033950497 <doc xml:space="preserve"
5034050498 filename="gtk/gtkentry.c"
50341- line="3126">a `GtkEntry`</doc>
50499+ line="3226">a `GtkEntry`</doc>
5034250500 <type name="Entry" c:type="GtkEntry*"/>
5034350501 </instance-parameter>
5034450502 <parameter name="icon_pos" transfer-ownership="none">
5034550503 <doc xml:space="preserve"
5034650504 filename="gtk/gtkentry.c"
50347- line="3127">the icon position</doc>
50505+ line="3227">the icon position</doc>
5034850506 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5034950507 </parameter>
5035050508 <parameter name="tooltip"
@@ -50353,7 +50511,7 @@ See also [method@Gtk.Widget.set_tooltip_markup] and
5035350511 allow-none="1">
5035450512 <doc xml:space="preserve"
5035550513 filename="gtk/gtkentry.c"
50356- line="3128">the contents of the tooltip for the icon</doc>
50514+ line="3228">the contents of the tooltip for the icon</doc>
5035750515 <type name="utf8" c:type="const char*"/>
5035850516 </parameter>
5035950517 </parameters>
@@ -50362,7 +50520,7 @@ See also [method@Gtk.Widget.set_tooltip_markup] and
5036250520 c:identifier="gtk_entry_set_icon_tooltip_text">
5036350521 <doc xml:space="preserve"
5036450522 filename="gtk/gtkentry.c"
50365- line="3040">Sets @tooltip as the contents of the tooltip for the icon
50523+ line="3140">Sets @tooltip as the contents of the tooltip for the icon
5036650524 at the specified position.
5036750525
5036850526 Use %NULL for @tooltip to remove an existing tooltip.
@@ -50387,13 +50545,13 @@ achieves the same result.</doc>
5038750545 <instance-parameter name="entry" transfer-ownership="none">
5038850546 <doc xml:space="preserve"
5038950547 filename="gtk/gtkentry.c"
50390- line="3042">a `GtkEntry`</doc>
50548+ line="3142">a `GtkEntry`</doc>
5039150549 <type name="Entry" c:type="GtkEntry*"/>
5039250550 </instance-parameter>
5039350551 <parameter name="icon_pos" transfer-ownership="none">
5039450552 <doc xml:space="preserve"
5039550553 filename="gtk/gtkentry.c"
50396- line="3043">the icon position</doc>
50554+ line="3143">the icon position</doc>
5039750555 <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
5039850556 </parameter>
5039950557 <parameter name="tooltip"
@@ -50402,7 +50560,7 @@ achieves the same result.</doc>
5040250560 allow-none="1">
5040350561 <doc xml:space="preserve"
5040450562 filename="gtk/gtkentry.c"
50405- line="3044">the contents of the tooltip for the icon</doc>
50563+ line="3144">the contents of the tooltip for the icon</doc>
5040650564 <type name="utf8" c:type="const char*"/>
5040750565 </parameter>
5040850566 </parameters>
@@ -50412,7 +50570,7 @@ achieves the same result.</doc>
5041250570 glib:set-property="input-hints">
5041350571 <doc xml:space="preserve"
5041450572 filename="gtk/gtkentry.c"
50415- line="3521">Set additional hints which allow input methods to
50573+ line="3621">Set additional hints which allow input methods to
5041650574 fine-tune their behavior.</doc>
5041750575 <source-position filename="gtk/gtkentry.h" line="266"/>
5041850576 <return-value transfer-ownership="none">
@@ -50422,13 +50580,13 @@ fine-tune their behavior.</doc>
5042250580 <instance-parameter name="entry" transfer-ownership="none">
5042350581 <doc xml:space="preserve"
5042450582 filename="gtk/gtkentry.c"
50425- line="3523">a `GtkEntry`</doc>
50583+ line="3623">a `GtkEntry`</doc>
5042650584 <type name="Entry" c:type="GtkEntry*"/>
5042750585 </instance-parameter>
5042850586 <parameter name="hints" transfer-ownership="none">
5042950587 <doc xml:space="preserve"
5043050588 filename="gtk/gtkentry.c"
50431- line="3524">the hints</doc>
50589+ line="3624">the hints</doc>
5043250590 <type name="InputHints" c:type="GtkInputHints"/>
5043350591 </parameter>
5043450592 </parameters>
@@ -50438,7 +50596,7 @@ fine-tune their behavior.</doc>
5043850596 glib:set-property="input-purpose">
5043950597 <doc xml:space="preserve"
5044050598 filename="gtk/gtkentry.c"
50441- line="3483">Sets the input purpose which can be used by input methods
50599+ line="3583">Sets the input purpose which can be used by input methods
5044250600 to adjust their behavior.</doc>
5044350601 <source-position filename="gtk/gtkentry.h" line="260"/>
5044450602 <return-value transfer-ownership="none">
@@ -50448,13 +50606,13 @@ to adjust their behavior.</doc>
5044850606 <instance-parameter name="entry" transfer-ownership="none">
5044950607 <doc xml:space="preserve"
5045050608 filename="gtk/gtkentry.c"
50451- line="3485">a `GtkEntry`</doc>
50609+ line="3585">a `GtkEntry`</doc>
5045250610 <type name="Entry" c:type="GtkEntry*"/>
5045350611 </instance-parameter>
5045450612 <parameter name="purpose" transfer-ownership="none">
5045550613 <doc xml:space="preserve"
5045650614 filename="gtk/gtkentry.c"
50457- line="3486">the purpose</doc>
50615+ line="3586">the purpose</doc>
5045850616 <type name="InputPurpose" c:type="GtkInputPurpose"/>
5045950617 </parameter>
5046050618 </parameters>
@@ -50464,7 +50622,7 @@ to adjust their behavior.</doc>
5046450622 glib:set-property="invisible-char">
5046550623 <doc xml:space="preserve"
5046650624 filename="gtk/gtkentry.c"
50467- line="2122">Sets the character to use in place of the actual text
50625+ line="2220">Sets the character to use in place of the actual text
5046850626 in “password mode”.
5046950627
5047050628 See [method@Gtk.Entry.set_visibility] for how to enable
@@ -50482,13 +50640,13 @@ on the screen as they type.</doc>
5048250640 <instance-parameter name="entry" transfer-ownership="none">
5048350641 <doc xml:space="preserve"
5048450642 filename="gtk/gtkentry.c"
50485- line="2124">a `GtkEntry`</doc>
50643+ line="2222">a `GtkEntry`</doc>
5048650644 <type name="Entry" c:type="GtkEntry*"/>
5048750645 </instance-parameter>
5048850646 <parameter name="ch" transfer-ownership="none">
5048950647 <doc xml:space="preserve"
5049050648 filename="gtk/gtkentry.c"
50491- line="2125">a Unicode character</doc>
50649+ line="2223">a Unicode character</doc>
5049250650 <type name="gunichar" c:type="gunichar"/>
5049350651 </parameter>
5049450652 </parameters>
@@ -50498,7 +50656,7 @@ on the screen as they type.</doc>
5049850656 glib:set-property="max-length">
5049950657 <doc xml:space="preserve"
5050050658 filename="gtk/gtkentry.c"
50501- line="2223">Sets the maximum allowed length of the contents of the widget.
50659+ line="2321">Sets the maximum allowed length of the contents of the widget.
5050250660
5050350661 If the current contents are longer than the given length, then
5050450662 they will be truncated to fit. The length is in characters.
@@ -50513,25 +50671,61 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
5051350671 <instance-parameter name="entry" transfer-ownership="none">
5051450672 <doc xml:space="preserve"
5051550673 filename="gtk/gtkentry.c"
50516- line="2225">a `GtkEntry`</doc>
50674+ line="2323">a `GtkEntry`</doc>
5051750675 <type name="Entry" c:type="GtkEntry*"/>
5051850676 </instance-parameter>
5051950677 <parameter name="max" transfer-ownership="none">
5052050678 <doc xml:space="preserve"
5052150679 filename="gtk/gtkentry.c"
50522- line="2226">the maximum length of the entry, or 0 for no maximum.
50680+ line="2324">the maximum length of the entry, or 0 for no maximum.
5052350681 (other than the maximum length of entries.) The value passed in will
5052450682 be clamped to the range 0-65536.</doc>
5052550683 <type name="gint" c:type="int"/>
5052650684 </parameter>
5052750685 </parameters>
5052850686 </method>
50687+ <method name="set_menu_entry_icon_text"
50688+ c:identifier="gtk_entry_set_menu_entry_icon_text"
50689+ version="4.20">
50690+ <doc xml:space="preserve"
50691+ filename="gtk/gtkentry.c"
50692+ line="3860">Sets the text that will be used in the context menu of the `GtkEntry`
50693+when the specified icon is activatable. Selecting this item in the menu
50694+results, from all aspects, the same than clicking on the specified icon.
50695+This greatly simplifies making accessible applications, because the icons
50696+aren't focusable when using keyboard navigation. This is why Gtk recommends
50697+to add the same action to the context menu.</doc>
50698+ <source-position filename="gtk/gtkentry.h" line="298"/>
50699+ <return-value transfer-ownership="none">
50700+ <type name="none" c:type="void"/>
50701+ </return-value>
50702+ <parameters>
50703+ <instance-parameter name="entry" transfer-ownership="none">
50704+ <doc xml:space="preserve"
50705+ filename="gtk/gtkentry.c"
50706+ line="3862">a `GtkEntry`</doc>
50707+ <type name="Entry" c:type="GtkEntry*"/>
50708+ </instance-parameter>
50709+ <parameter name="icon_pos" transfer-ownership="none">
50710+ <doc xml:space="preserve"
50711+ filename="gtk/gtkentry.c"
50712+ line="3863">either @GTK_ENTRY_ICON_PRIMARY or @GTK_ENTRY_ICON_SECONDARY</doc>
50713+ <type name="EntryIconPosition" c:type="GtkEntryIconPosition"/>
50714+ </parameter>
50715+ <parameter name="text" transfer-ownership="none">
50716+ <doc xml:space="preserve"
50717+ filename="gtk/gtkentry.c"
50718+ line="3864">the text used for the menu item in the context menu, or NULL to not add a menu item.</doc>
50719+ <type name="utf8" c:type="const gchar*"/>
50720+ </parameter>
50721+ </parameters>
50722+ </method>
5052950723 <method name="set_overwrite_mode"
5053050724 c:identifier="gtk_entry_set_overwrite_mode"
5053150725 glib:set-property="overwrite-mode">
5053250726 <doc xml:space="preserve"
5053350727 filename="gtk/gtkentry.c"
50534- line="2186">Sets whether the text is overwritten when typing in the `GtkEntry`.</doc>
50728+ line="2284">Sets whether the text is overwritten when typing in the `GtkEntry`.</doc>
5053550729 <source-position filename="gtk/gtkentry.h" line="133"/>
5053650730 <return-value transfer-ownership="none">
5053750731 <type name="none" c:type="void"/>
@@ -50540,13 +50734,13 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
5054050734 <instance-parameter name="entry" transfer-ownership="none">
5054150735 <doc xml:space="preserve"
5054250736 filename="gtk/gtkentry.c"
50543- line="2188">a `GtkEntry`</doc>
50737+ line="2286">a `GtkEntry`</doc>
5054450738 <type name="Entry" c:type="GtkEntry*"/>
5054550739 </instance-parameter>
5054650740 <parameter name="overwrite" transfer-ownership="none">
5054750741 <doc xml:space="preserve"
5054850742 filename="gtk/gtkentry.c"
50549- line="2189">new value</doc>
50743+ line="2287">new value</doc>
5055050744 <type name="gboolean" c:type="gboolean"/>
5055150745 </parameter>
5055250746 </parameters>
@@ -50556,7 +50750,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
5055650750 glib:set-property="placeholder-text">
5055750751 <doc xml:space="preserve"
5055850752 filename="gtk/gtkentry.c"
50559- line="3435">Sets text to be displayed in @entry when it is empty.
50753+ line="3535">Sets text to be displayed in @entry when it is empty.
5056050754
5056150755 This can be used to give a visual hint of the expected
5056250756 contents of the `GtkEntry`.</doc>
@@ -50568,7 +50762,7 @@ contents of the `GtkEntry`.</doc>
5056850762 <instance-parameter name="entry" transfer-ownership="none">
5056950763 <doc xml:space="preserve"
5057050764 filename="gtk/gtkentry.c"
50571- line="3437">a `GtkEntry`</doc>
50765+ line="3537">a `GtkEntry`</doc>
5057250766 <type name="Entry" c:type="GtkEntry*"/>
5057350767 </instance-parameter>
5057450768 <parameter name="text"
@@ -50577,7 +50771,7 @@ contents of the `GtkEntry`.</doc>
5057750771 allow-none="1">
5057850772 <doc xml:space="preserve"
5057950773 filename="gtk/gtkentry.c"
50580- line="3438">a string to be displayed when @entry is empty and unfocused</doc>
50774+ line="3538">a string to be displayed when @entry is empty and unfocused</doc>
5058150775 <type name="utf8" c:type="const char*"/>
5058250776 </parameter>
5058350777 </parameters>
@@ -50587,7 +50781,7 @@ contents of the `GtkEntry`.</doc>
5058750781 glib:set-property="progress-fraction">
5058850782 <doc xml:space="preserve"
5058950783 filename="gtk/gtkentry.c"
50590- line="3304">Causes the entry’s progress indicator to “fill in” the given
50784+ line="3404">Causes the entry’s progress indicator to “fill in” the given
5059150785 fraction of the bar.
5059250786
5059350787 The fraction should be between 0.0 and 1.0, inclusive.</doc>
@@ -50599,13 +50793,13 @@ The fraction should be between 0.0 and 1.0, inclusive.</doc>
5059950793 <instance-parameter name="entry" transfer-ownership="none">
5060050794 <doc xml:space="preserve"
5060150795 filename="gtk/gtkentry.c"
50602- line="3306">a `GtkEntry`</doc>
50796+ line="3406">a `GtkEntry`</doc>
5060350797 <type name="Entry" c:type="GtkEntry*"/>
5060450798 </instance-parameter>
5060550799 <parameter name="fraction" transfer-ownership="none">
5060650800 <doc xml:space="preserve"
5060750801 filename="gtk/gtkentry.c"
50608- line="3307">fraction of the task that’s been completed</doc>
50802+ line="3407">fraction of the task that’s been completed</doc>
5060950803 <type name="gdouble" c:type="double"/>
5061050804 </parameter>
5061150805 </parameters>
@@ -50615,7 +50809,7 @@ The fraction should be between 0.0 and 1.0, inclusive.</doc>
5061550809 glib:set-property="progress-pulse-step">
5061650810 <doc xml:space="preserve"
5061750811 filename="gtk/gtkentry.c"
50618- line="3359">Sets the fraction of total entry width to move the progress
50812+ line="3459">Sets the fraction of total entry width to move the progress
5061950813 bouncing block for each pulse.
5062050814
5062150815 Use [method@Gtk.Entry.progress_pulse] to pulse
@@ -50628,13 +50822,13 @@ the progress.</doc>
5062850822 <instance-parameter name="entry" transfer-ownership="none">
5062950823 <doc xml:space="preserve"
5063050824 filename="gtk/gtkentry.c"
50631- line="3361">a `GtkEntry`</doc>
50825+ line="3461">a `GtkEntry`</doc>
5063250826 <type name="Entry" c:type="GtkEntry*"/>
5063350827 </instance-parameter>
5063450828 <parameter name="fraction" transfer-ownership="none">
5063550829 <doc xml:space="preserve"
5063650830 filename="gtk/gtkentry.c"
50637- line="3362">fraction between 0.0 and 1.0</doc>
50831+ line="3462">fraction between 0.0 and 1.0</doc>
5063850832 <type name="gdouble" c:type="double"/>
5063950833 </parameter>
5064050834 </parameters>
@@ -50644,7 +50838,7 @@ the progress.</doc>
5064450838 glib:set-property="tabs">
5064550839 <doc xml:space="preserve"
5064650840 filename="gtk/gtkentry.c"
50647- line="3603">Sets a `PangoTabArray`.
50841+ line="3703">Sets a `PangoTabArray`.
5064850842
5064950843 The tabstops in the array are applied to the entry text.</doc>
5065050844 <source-position filename="gtk/gtkentry.h" line="278"/>
@@ -50655,7 +50849,7 @@ The tabstops in the array are applied to the entry text.</doc>
5065550849 <instance-parameter name="entry" transfer-ownership="none">
5065650850 <doc xml:space="preserve"
5065750851 filename="gtk/gtkentry.c"
50658- line="3605">a `GtkEntry`</doc>
50852+ line="3705">a `GtkEntry`</doc>
5065950853 <type name="Entry" c:type="GtkEntry*"/>
5066050854 </instance-parameter>
5066150855 <parameter name="tabs"
@@ -50664,7 +50858,7 @@ The tabstops in the array are applied to the entry text.</doc>
5066450858 allow-none="1">
5066550859 <doc xml:space="preserve"
5066650860 filename="gtk/gtkentry.c"
50667- line="3606">a `PangoTabArray`</doc>
50861+ line="3706">a `PangoTabArray`</doc>
5066850862 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
5066950863 </parameter>
5067050864 </parameters>
@@ -50674,7 +50868,7 @@ The tabstops in the array are applied to the entry text.</doc>
5067450868 glib:set-property="visibility">
5067550869 <doc xml:space="preserve"
5067650870 filename="gtk/gtkentry.c"
50677- line="2071">Sets whether the contents of the entry are visible or not.
50871+ line="2169">Sets whether the contents of the entry are visible or not.
5067850872
5067950873 When visibility is set to %FALSE, characters are displayed
5068050874 as the invisible char, and will also appear that way when
@@ -50696,13 +50890,13 @@ in addition to setting visibility to %FALSE.</doc>
5069650890 <instance-parameter name="entry" transfer-ownership="none">
5069750891 <doc xml:space="preserve"
5069850892 filename="gtk/gtkentry.c"
50699- line="2073">a `GtkEntry`</doc>
50893+ line="2171">a `GtkEntry`</doc>
5070050894 <type name="Entry" c:type="GtkEntry*"/>
5070150895 </instance-parameter>
5070250896 <parameter name="visible" transfer-ownership="none">
5070350897 <doc xml:space="preserve"
5070450898 filename="gtk/gtkentry.c"
50705- line="2074">%TRUE if the contents of the entry are displayed as plaintext</doc>
50899+ line="2172">%TRUE if the contents of the entry are displayed as plaintext</doc>
5070650900 <type name="gboolean" c:type="gboolean"/>
5070750901 </parameter>
5070850902 </parameters>
@@ -50711,7 +50905,7 @@ in addition to setting visibility to %FALSE.</doc>
5071150905 c:identifier="gtk_entry_unset_invisible_char">
5071250906 <doc xml:space="preserve"
5071350907 filename="gtk/gtkentry.c"
50714- line="2169">Unsets the invisible char, so that the default invisible char
50908+ line="2267">Unsets the invisible char, so that the default invisible char
5071550909 is used again. See [method@Gtk.Entry.set_invisible_char].</doc>
5071650910 <source-position filename="gtk/gtkentry.h" line="124"/>
5071750911 <return-value transfer-ownership="none">
@@ -50721,7 +50915,7 @@ is used again. See [method@Gtk.Entry.set_invisible_char].</doc>
5072150915 <instance-parameter name="entry" transfer-ownership="none">
5072250916 <doc xml:space="preserve"
5072350917 filename="gtk/gtkentry.c"
50724- line="2171">a `GtkEntry`</doc>
50918+ line="2269">a `GtkEntry`</doc>
5072550919 <type name="Entry" c:type="GtkEntry*"/>
5072650920 </instance-parameter>
5072750921 </parameters>
@@ -50734,7 +50928,7 @@ is used again. See [method@Gtk.Entry.set_invisible_char].</doc>
5073450928 default-value="FALSE">
5073550929 <doc xml:space="preserve"
5073650930 filename="gtk/gtkentry.c"
50737- line="514">Whether to activate the default widget when Enter is pressed.</doc>
50931+ line="534">Whether to activate the default widget when Enter is pressed.</doc>
5073850932 <type name="gboolean" c:type="gboolean"/>
5073950933 </property>
5074050934 <property name="attributes"
@@ -50744,7 +50938,7 @@ is used again. See [method@Gtk.Entry.set_invisible_char].</doc>
5074450938 getter="get_attributes">
5074550939 <doc xml:space="preserve"
5074650940 filename="gtk/gtkentry.c"
50747- line="869">A list of Pango attributes to apply to the text of the entry.
50941+ line="889">A list of Pango attributes to apply to the text of the entry.
5074850942
5074950943 This is mainly useful to change the size or weight of the text.
5075050944
@@ -50760,7 +50954,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
5076050954 getter="get_buffer">
5076150955 <doc xml:space="preserve"
5076250956 filename="gtk/gtkentry.c"
50763- line="462">The buffer object which actually stores the text.</doc>
50957+ line="482">The buffer object which actually stores the text.</doc>
5076450958 <type name="EntryBuffer"/>
5076550959 </property>
5076650960 <property name="completion"
@@ -50772,7 +50966,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
5077250966 getter="get_completion">
5077350967 <doc xml:space="preserve"
5077450968 filename="gtk/gtkentry.c"
50775- line="826">The auxiliary completion object to use with the entry.</doc>
50969+ line="846">The auxiliary completion object to use with the entry.</doc>
5077650970 <doc-deprecated xml:space="preserve">GtkEntryCompletion will be removed in GTK 5.</doc-deprecated>
5077750971 <type name="EntryCompletion"/>
5077850972 </property>
@@ -50782,7 +50976,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
5078250976 default-value="FALSE">
5078350977 <doc xml:space="preserve"
5078450978 filename="gtk/gtkentry.c"
50785- line="915">Whether to suggest Emoji replacements for :-delimited names
50979+ line="935">Whether to suggest Emoji replacements for :-delimited names
5078650980 like `:heart:`.</doc>
5078750981 <type name="gboolean" c:type="gboolean"/>
5078850982 </property>
@@ -50793,7 +50987,7 @@ like `:heart:`.</doc>
5079350987 getter="get_extra_menu">
5079450988 <doc xml:space="preserve"
5079550989 filename="gtk/gtkentry.c"
50796- line="905">A menu model whose contents will be appended to the context menu.</doc>
50990+ line="925">A menu model whose contents will be appended to the context menu.</doc>
5079750991 <type name="Gio.MenuModel"/>
5079850992 </property>
5079950993 <property name="has-frame"
@@ -50804,7 +50998,7 @@ like `:heart:`.</doc>
5080450998 default-value="TRUE">
5080550999 <doc xml:space="preserve"
5080651000 filename="gtk/gtkentry.c"
50807- line="494">Whether the entry should draw a frame.</doc>
51001+ line="514">Whether the entry should draw a frame.</doc>
5080851002 <type name="gboolean" c:type="gboolean"/>
5080951003 </property>
5081051004 <property name="im-module"
@@ -50813,7 +51007,7 @@ like `:heart:`.</doc>
5081351007 default-value="NULL">
5081451008 <doc xml:space="preserve"
5081551009 filename="gtk/gtkentry.c"
50816- line="810">Which IM (input method) module should be used for this entry.
51010+ line="830">Which IM (input method) module should be used for this entry.
5081751011
5081851012 See [class@Gtk.IMContext].
5081951013
@@ -50830,7 +51024,7 @@ property.</doc>
5083051024 default-value="GTK_INPUT_HINT_NONE">
5083151025 <doc xml:space="preserve"
5083251026 filename="gtk/gtkentry.c"
50833- line="856">Additional hints that allow input methods to fine-tune their behavior.
51027+ line="876">Additional hints that allow input methods to fine-tune their behavior.
5083451028
5083551029 Also see [property@Gtk.Entry:input-purpose]</doc>
5083651030 <type name="InputHints"/>
@@ -50843,7 +51037,7 @@ Also see [property@Gtk.Entry:input-purpose]</doc>
5084351037 default-value="GTK_INPUT_PURPOSE_FREE_FORM">
5084451038 <doc xml:space="preserve"
5084551039 filename="gtk/gtkentry.c"
50846- line="838">The purpose of this text field.
51040+ line="858">The purpose of this text field.
5084751041
5084851042 This property can be used by on-screen keyboards and other input
5084951043 methods to adjust their behaviour.
@@ -50861,7 +51055,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or
5086151055 default-value="42">
5086251056 <doc xml:space="preserve"
5086351057 filename="gtk/gtkentry.c"
50864- line="504">The character to use when masking entry contents (“password mode”).</doc>
51058+ line="524">The character to use when masking entry contents (“password mode”).</doc>
5086551059 <type name="guint" c:type="guint"/>
5086651060 </property>
5086751061 <property name="invisible-char-set"
@@ -50870,7 +51064,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or
5087051064 default-value="FALSE">
5087151065 <doc xml:space="preserve"
5087251066 filename="gtk/gtkentry.c"
50873- line="566">Whether the invisible char has been set for the `GtkEntry`.</doc>
51067+ line="586">Whether the invisible char has been set for the `GtkEntry`.</doc>
5087451068 <type name="gboolean" c:type="gboolean"/>
5087551069 </property>
5087651070 <property name="max-length"
@@ -50881,9 +51075,51 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or
5088151075 default-value="0">
5088251076 <doc xml:space="preserve"
5088351077 filename="gtk/gtkentry.c"
50884- line="472">Maximum number of characters for this entry.</doc>
51078+ line="492">Maximum number of characters for this entry.</doc>
5088551079 <type name="gint" c:type="gint"/>
5088651080 </property>
51081+ <property name="menu-entry-icon-primary-text"
51082+ version="4.20"
51083+ writable="1"
51084+ transfer-ownership="none"
51085+ default-value="NULL">
51086+ <doc xml:space="preserve"
51087+ filename="gtk/gtkentry.c"
51088+ line="946">Text for an item in the context menu to activate the primary icon action.
51089+
51090+When the primary icon is activatable and this property has been set, a new entry
51091+in the context menu of this GtkEntry will appear with this text. Selecting that
51092+menu entry will result in the primary icon being activated, exactly in the same way
51093+as it would be activated from a mouse click.
51094+
51095+This simplifies adding accessibility support to applications using activatable
51096+icons. The activatable icons aren't focusable when navigating the interface with
51097+the keyboard This is why Gtk recommends to also add those actions in the context
51098+menu. This set of methods greatly simplifies this, by adding a menu item that, when
51099+enabled, calls the same callback than clicking on the icon.</doc>
51100+ <type name="utf8" c:type="gchar*"/>
51101+ </property>
51102+ <property name="menu-entry-icon-secondary-text"
51103+ version="4.20"
51104+ writable="1"
51105+ transfer-ownership="none"
51106+ default-value="NULL">
51107+ <doc xml:space="preserve"
51108+ filename="gtk/gtkentry.c"
51109+ line="969">Text for an item in the context menu to activate the secondary icon action.
51110+
51111+When the primary icon is activatable and this property has been set, a new entry
51112+in the context menu of this GtkEntry will appear with this text. Selecting that
51113+menu entry will result in the primary icon being activated, exactly in the same way
51114+as it would be activated from a mouse click.
51115+
51116+This simplifies adding accessibility support to applications using activatable
51117+icons. The activatable icons aren't focusable when navigating the interface with
51118+the keyboard This is why Gtk recommends to also add those actions in the context
51119+menu. This set of methods greatly simplifies this, by adding a menu item that, when
51120+enabled, calls the same callback than clicking on the icon.</doc>
51121+ <type name="utf8" c:type="gchar*"/>
51122+ </property>
5088751123 <property name="overwrite-mode"
5088851124 writable="1"
5088951125 transfer-ownership="none"
@@ -50892,7 +51128,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or
5089251128 default-value="FALSE">
5089351129 <doc xml:space="preserve"
5089451130 filename="gtk/gtkentry.c"
50895- line="545">If text is overwritten when typing in the `GtkEntry`.</doc>
51131+ line="565">If text is overwritten when typing in the `GtkEntry`.</doc>
5089651132 <type name="gboolean" c:type="gboolean"/>
5089751133 </property>
5089851134 <property name="placeholder-text"
@@ -50903,7 +51139,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or
5090351139 default-value="NULL">
5090451140 <doc xml:space="preserve"
5090551141 filename="gtk/gtkentry.c"
50906- line="601">The text that will be displayed in the `GtkEntry` when it is empty
51142+ line="621">The text that will be displayed in the `GtkEntry` when it is empty
5090751143 and unfocused.</doc>
5090851144 <type name="utf8" c:type="gchar*"/>
5090951145 </property>
@@ -50913,7 +51149,7 @@ and unfocused.</doc>
5091351149 default-value="TRUE">
5091451150 <doc xml:space="preserve"
5091551151 filename="gtk/gtkentry.c"
50916- line="694">Whether the primary icon is activatable.
51152+ line="714">Whether the primary icon is activatable.
5091751153
5091851154 GTK emits the [signal@Gtk.Entry::icon-press] and
5091951155 [signal@Gtk.Entry::icon-release] signals only on sensitive,
@@ -50928,7 +51164,7 @@ informational purposes.</doc>
5092851164 transfer-ownership="none">
5092951165 <doc xml:space="preserve"
5093051166 filename="gtk/gtkentry.c"
50931- line="652">The `GIcon` to use for the primary icon for the entry.</doc>
51167+ line="672">The `GIcon` to use for the primary icon for the entry.</doc>
5093251168 <type name="Gio.Icon"/>
5093351169 </property>
5093451170 <property name="primary-icon-name"
@@ -50937,7 +51173,7 @@ informational purposes.</doc>
5093751173 default-value="NULL">
5093851174 <doc xml:space="preserve"
5093951175 filename="gtk/gtkentry.c"
50940- line="632">The icon name to use for the primary icon for the entry.</doc>
51176+ line="652">The icon name to use for the primary icon for the entry.</doc>
5094151177 <type name="utf8" c:type="gchar*"/>
5094251178 </property>
5094351179 <property name="primary-icon-paintable"
@@ -50945,7 +51181,7 @@ informational purposes.</doc>
5094551181 transfer-ownership="none">
5094651182 <doc xml:space="preserve"
5094751183 filename="gtk/gtkentry.c"
50948- line="612">A `GdkPaintable` to use as the primary icon for the entry.</doc>
51184+ line="632">A `GdkPaintable` to use as the primary icon for the entry.</doc>
5094951185 <type name="Gdk.Paintable"/>
5095051186 </property>
5095151187 <property name="primary-icon-sensitive"
@@ -50954,7 +51190,7 @@ informational purposes.</doc>
5095451190 default-value="TRUE">
5095551191 <doc xml:space="preserve"
5095651192 filename="gtk/gtkentry.c"
50957- line="728">Whether the primary icon is sensitive.
51193+ line="748">Whether the primary icon is sensitive.
5095851194
5095951195 An insensitive icon appears grayed out. GTK does not emit the
5096051196 [signal@Gtk.Entry::icon-press] and [signal@Gtk.Entry::icon-release]
@@ -50969,7 +51205,7 @@ when clicked is currently not available.</doc>
5096951205 default-value="GTK_IMAGE_EMPTY">
5097051206 <doc xml:space="preserve"
5097151207 filename="gtk/gtkentry.c"
50972- line="672">The representation which is used for the primary icon of the entry.</doc>
51208+ line="692">The representation which is used for the primary icon of the entry.</doc>
5097351209 <type name="ImageType"/>
5097451210 </property>
5097551211 <property name="primary-icon-tooltip-markup"
@@ -50978,7 +51214,7 @@ when clicked is currently not available.</doc>
5097851214 default-value="NULL">
5097951215 <doc xml:space="preserve"
5098051216 filename="gtk/gtkentry.c"
50981- line="786">The contents of the tooltip on the primary icon, with markup.
51217+ line="806">The contents of the tooltip on the primary icon, with markup.
5098251218
5098351219 Also see [method@Gtk.Entry.set_icon_tooltip_markup].</doc>
5098451220 <type name="utf8" c:type="gchar*"/>
@@ -50989,7 +51225,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_markup].</doc>
5098951225 default-value="NULL">
5099051226 <doc xml:space="preserve"
5099151227 filename="gtk/gtkentry.c"
50992- line="762">The contents of the tooltip on the primary icon.
51228+ line="782">The contents of the tooltip on the primary icon.
5099351229
5099451230 Also see [method@Gtk.Entry.set_icon_tooltip_text].</doc>
5099551231 <type name="utf8" c:type="gchar*"/>
@@ -51002,7 +51238,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_text].</doc>
5100251238 default-value="0.000000">
5100351239 <doc xml:space="preserve"
5100451240 filename="gtk/gtkentry.c"
51005- line="576">The current fraction of the task that's been completed.</doc>
51241+ line="596">The current fraction of the task that's been completed.</doc>
5100651242 <type name="gdouble" c:type="gdouble"/>
5100751243 </property>
5100851244 <property name="progress-pulse-step"
@@ -51013,7 +51249,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_text].</doc>
5101351249 default-value="0.000000">
5101451250 <doc xml:space="preserve"
5101551251 filename="gtk/gtkentry.c"
51016- line="587">The fraction of total entry width to move the progress
51252+ line="607">The fraction of total entry width to move the progress
5101751253 bouncing block for each pulse.
5101851254
5101951255 See [method@Gtk.Entry.progress_pulse].</doc>
@@ -51024,7 +51260,7 @@ See [method@Gtk.Entry.progress_pulse].</doc>
5102451260 default-value="0">
5102551261 <doc xml:space="preserve"
5102651262 filename="gtk/gtkentry.c"
51027- line="524">Number of pixels of the entry scrolled off the screen to the left.</doc>
51263+ line="544">Number of pixels of the entry scrolled off the screen to the left.</doc>
5102851264 <type name="gint" c:type="gint"/>
5102951265 </property>
5103051266 <property name="secondary-icon-activatable"
@@ -51033,7 +51269,7 @@ See [method@Gtk.Entry.progress_pulse].</doc>
5103351269 default-value="TRUE">
5103451270 <doc xml:space="preserve"
5103551271 filename="gtk/gtkentry.c"
51036- line="711">Whether the secondary icon is activatable.
51272+ line="731">Whether the secondary icon is activatable.
5103751273
5103851274 GTK emits the [signal@Gtk.Entry::icon-press] and
5103951275 [signal@Gtk.Entry::icon-release] signals only on sensitive,
@@ -51048,7 +51284,7 @@ informational purposes.</doc>
5104851284 transfer-ownership="none">
5104951285 <doc xml:space="preserve"
5105051286 filename="gtk/gtkentry.c"
51051- line="662">The `GIcon` to use for the secondary icon for the entry.</doc>
51287+ line="682">The `GIcon` to use for the secondary icon for the entry.</doc>
5105251288 <type name="Gio.Icon"/>
5105351289 </property>
5105451290 <property name="secondary-icon-name"
@@ -51057,7 +51293,7 @@ informational purposes.</doc>
5105751293 default-value="NULL">
5105851294 <doc xml:space="preserve"
5105951295 filename="gtk/gtkentry.c"
51060- line="642">The icon name to use for the secondary icon for the entry.</doc>
51296+ line="662">The icon name to use for the secondary icon for the entry.</doc>
5106151297 <type name="utf8" c:type="gchar*"/>
5106251298 </property>
5106351299 <property name="secondary-icon-paintable"
@@ -51065,7 +51301,7 @@ informational purposes.</doc>
5106551301 transfer-ownership="none">
5106651302 <doc xml:space="preserve"
5106751303 filename="gtk/gtkentry.c"
51068- line="622">A `GdkPaintable` to use as the secondary icon for the entry.</doc>
51304+ line="642">A `GdkPaintable` to use as the secondary icon for the entry.</doc>
5106951305 <type name="Gdk.Paintable"/>
5107051306 </property>
5107151307 <property name="secondary-icon-sensitive"
@@ -51074,7 +51310,7 @@ informational purposes.</doc>
5107451310 default-value="TRUE">
5107551311 <doc xml:space="preserve"
5107651312 filename="gtk/gtkentry.c"
51077- line="745">Whether the secondary icon is sensitive.
51313+ line="765">Whether the secondary icon is sensitive.
5107851314
5107951315 An insensitive icon appears grayed out. GTK does not emit the
5108051316 [signal@Gtk.Entry::icon-press[ and [signal@Gtk.Entry::icon-release]
@@ -51089,7 +51325,7 @@ when clicked is currently not available.</doc>
5108951325 default-value="GTK_IMAGE_EMPTY">
5109051326 <doc xml:space="preserve"
5109151327 filename="gtk/gtkentry.c"
51092- line="683">The representation which is used for the secondary icon of the entry.</doc>
51328+ line="703">The representation which is used for the secondary icon of the entry.</doc>
5109351329 <type name="ImageType"/>
5109451330 </property>
5109551331 <property name="secondary-icon-tooltip-markup"
@@ -51098,7 +51334,7 @@ when clicked is currently not available.</doc>
5109851334 default-value="NULL">
5109951335 <doc xml:space="preserve"
5110051336 filename="gtk/gtkentry.c"
51101- line="798">The contents of the tooltip on the secondary icon, with markup.
51337+ line="818">The contents of the tooltip on the secondary icon, with markup.
5110251338
5110351339 Also see [method@Gtk.Entry.set_icon_tooltip_markup].</doc>
5110451340 <type name="utf8" c:type="gchar*"/>
@@ -51109,7 +51345,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_markup].</doc>
5110951345 default-value="NULL">
5111051346 <doc xml:space="preserve"
5111151347 filename="gtk/gtkentry.c"
51112- line="774">The contents of the tooltip on the secondary icon.
51348+ line="794">The contents of the tooltip on the secondary icon.
5111351349
5111451350 Also see [method@Gtk.Entry.set_icon_tooltip_text].</doc>
5111551351 <type name="utf8" c:type="gchar*"/>
@@ -51120,7 +51356,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_text].</doc>
5112051356 default-value="FALSE">
5112151357 <doc xml:space="preserve"
5112251358 filename="gtk/gtkentry.c"
51123- line="894">Whether the entry will show an Emoji icon in the secondary icon position
51359+ line="914">Whether the entry will show an Emoji icon in the secondary icon position
5112451360 to open the Emoji chooser.</doc>
5112551361 <type name="gboolean" c:type="gboolean"/>
5112651362 </property>
@@ -51131,7 +51367,7 @@ to open the Emoji chooser.</doc>
5113151367 getter="get_tabs">
5113251368 <doc xml:space="preserve"
5113351369 filename="gtk/gtkentry.c"
51134- line="884">A list of tabstops to apply to the text of the entry.</doc>
51370+ line="904">A list of tabstops to apply to the text of the entry.</doc>
5113551371 <type name="Pango.TabArray"/>
5113651372 </property>
5113751373 <property name="text-length"
@@ -51140,7 +51376,7 @@ to open the Emoji chooser.</doc>
5114051376 default-value="0">
5114151377 <doc xml:space="preserve"
5114251378 filename="gtk/gtkentry.c"
51143- line="555">The length of the text in the `GtkEntry`.</doc>
51379+ line="575">The length of the text in the `GtkEntry`.</doc>
5114451380 <type name="guint" c:type="guint"/>
5114551381 </property>
5114651382 <property name="truncate-multiline"
@@ -51149,7 +51385,7 @@ to open the Emoji chooser.</doc>
5114951385 default-value="FALSE">
5115051386 <doc xml:space="preserve"
5115151387 filename="gtk/gtkentry.c"
51152- line="535">When %TRUE, pasted multi-line text is truncated to the first line.</doc>
51388+ line="555">When %TRUE, pasted multi-line text is truncated to the first line.</doc>
5115351389 <type name="gboolean" c:type="gboolean"/>
5115451390 </property>
5115551391 <property name="visibility"
@@ -51160,7 +51396,7 @@ to open the Emoji chooser.</doc>
5116051396 default-value="TRUE">
5116151397 <doc xml:space="preserve"
5116251398 filename="gtk/gtkentry.c"
51163- line="483">Whether the entry should show the “invisible char” instead of the
51399+ line="503">Whether the entry should show the “invisible char” instead of the
5116451400 actual text (“password mode”).</doc>
5116551401 <type name="gboolean" c:type="gboolean"/>
5116651402 </property>
@@ -51170,7 +51406,7 @@ actual text (“password mode”).</doc>
5117051406 <glib:signal name="activate" when="last" action="1">
5117151407 <doc xml:space="preserve"
5117251408 filename="gtk/gtkentry.c"
51173- line="930">Emitted when the entry is activated.
51409+ line="996">Emitted when the entry is activated.
5117451410
5117551411 The keybindings for this signal are all forms of the Enter key.</doc>
5117651412 <return-value transfer-ownership="none">
@@ -51180,7 +51416,7 @@ The keybindings for this signal are all forms of the Enter key.</doc>
5118051416 <glib:signal name="icon-press" when="last">
5118151417 <doc xml:space="preserve"
5118251418 filename="gtk/gtkentry.c"
51183- line="947">Emitted when an activatable icon is clicked.</doc>
51419+ line="1013">Emitted when an activatable icon is clicked.</doc>
5118451420 <return-value transfer-ownership="none">
5118551421 <type name="none" c:type="void"/>
5118651422 </return-value>
@@ -51188,7 +51424,7 @@ The keybindings for this signal are all forms of the Enter key.</doc>
5118851424 <parameter name="icon_pos" transfer-ownership="none">
5118951425 <doc xml:space="preserve"
5119051426 filename="gtk/gtkentry.c"
51191- line="950">The position of the clicked icon</doc>
51427+ line="1016">The position of the clicked icon</doc>
5119251428 <type name="EntryIconPosition"/>
5119351429 </parameter>
5119451430 </parameters>
@@ -51196,7 +51432,7 @@ The keybindings for this signal are all forms of the Enter key.</doc>
5119651432 <glib:signal name="icon-release" when="last">
5119751433 <doc xml:space="preserve"
5119851434 filename="gtk/gtkentry.c"
51199- line="964">Emitted on the button release from a mouse click
51435+ line="1030">Emitted on the button release from a mouse click
5120051436 over an activatable icon.</doc>
5120151437 <return-value transfer-ownership="none">
5120251438 <type name="none" c:type="void"/>
@@ -51205,7 +51441,7 @@ over an activatable icon.</doc>
5120551441 <parameter name="icon_pos" transfer-ownership="none">
5120651442 <doc xml:space="preserve"
5120751443 filename="gtk/gtkentry.c"
51208- line="967">The position of the clicked icon</doc>
51444+ line="1033">The position of the clicked icon</doc>
5120951445 <type name="EntryIconPosition"/>
5121051446 </parameter>
5121151447 </parameters>
@@ -54160,19 +54396,19 @@ motion that was received.</doc>
5416054396 <constructor name="new" c:identifier="gtk_event_controller_scroll_new">
5416154397 <doc xml:space="preserve"
5416254398 filename="gtk/gtkeventcontrollerscroll.c"
54163- line="626">Creates a new event controller that will handle scroll events.</doc>
54164- <source-position filename="gtk/gtkeventcontrollerscroll.h" line="65"/>
54399+ line="627">Creates a new event controller that will handle scroll events.</doc>
54400+ <source-position filename="gtk/gtkeventcontrollerscroll.h" line="75"/>
5416554401 <return-value transfer-ownership="full">
5416654402 <doc xml:space="preserve"
5416754403 filename="gtk/gtkeventcontrollerscroll.c"
54168- line="632">a new `GtkEventControllerScroll`</doc>
54404+ line="633">a new `GtkEventControllerScroll`</doc>
5416954405 <type name="EventController" c:type="GtkEventController*"/>
5417054406 </return-value>
5417154407 <parameters>
5417254408 <parameter name="flags" transfer-ownership="none">
5417354409 <doc xml:space="preserve"
5417454410 filename="gtk/gtkeventcontrollerscroll.c"
54175- line="628">flags affecting the controller behavior</doc>
54411+ line="629">flags affecting the controller behavior</doc>
5417654412 <type name="EventControllerScrollFlags"
5417754413 c:type="GtkEventControllerScrollFlags"/>
5417854414 </parameter>
@@ -54183,12 +54419,12 @@ motion that was received.</doc>
5418354419 glib:get-property="flags">
5418454420 <doc xml:space="preserve"
5418554421 filename="gtk/gtkeventcontrollerscroll.c"
54186- line="662">Gets the flags conditioning the scroll controller behavior.</doc>
54187- <source-position filename="gtk/gtkeventcontrollerscroll.h" line="71"/>
54422+ line="663">Gets the flags conditioning the scroll controller behavior.</doc>
54423+ <source-position filename="gtk/gtkeventcontrollerscroll.h" line="81"/>
5418854424 <return-value transfer-ownership="none">
5418954425 <doc xml:space="preserve"
5419054426 filename="gtk/gtkeventcontrollerscroll.c"
54191- line="668">the controller flags.</doc>
54427+ line="669">the controller flags.</doc>
5419254428 <type name="EventControllerScrollFlags"
5419354429 c:type="GtkEventControllerScrollFlags"/>
5419454430 </return-value>
@@ -54196,7 +54432,7 @@ motion that was received.</doc>
5419654432 <instance-parameter name="scroll" transfer-ownership="none">
5419754433 <doc xml:space="preserve"
5419854434 filename="gtk/gtkeventcontrollerscroll.c"
54199- line="664">a `GtkEventControllerScroll`</doc>
54435+ line="665">a `GtkEventControllerScroll`</doc>
5420054436 <type name="EventControllerScroll"
5420154437 c:type="GtkEventControllerScroll*"/>
5420254438 </instance-parameter>
@@ -54207,23 +54443,23 @@ motion that was received.</doc>
5420754443 version="4.8">
5420854444 <doc xml:space="preserve"
5420954445 filename="gtk/gtkeventcontrollerscroll.c"
54210- line="679">Gets the scroll unit of the last
54446+ line="680">Gets the scroll unit of the last
5421154447 [signal@Gtk.EventControllerScroll::scroll] signal received.
5421254448
5421354449 Always returns %GDK_SCROLL_UNIT_WHEEL if the
5421454450 %GTK_EVENT_CONTROLLER_SCROLL_DISCRETE flag is set.</doc>
54215- <source-position filename="gtk/gtkeventcontrollerscroll.h" line="74"/>
54451+ <source-position filename="gtk/gtkeventcontrollerscroll.h" line="84"/>
5421654452 <return-value transfer-ownership="none">
5421754453 <doc xml:space="preserve"
5421854454 filename="gtk/gtkeventcontrollerscroll.c"
54219- line="689">the scroll unit.</doc>
54455+ line="690">the scroll unit.</doc>
5422054456 <type name="Gdk.ScrollUnit" c:type="GdkScrollUnit"/>
5422154457 </return-value>
5422254458 <parameters>
5422354459 <instance-parameter name="scroll" transfer-ownership="none">
5422454460 <doc xml:space="preserve"
5422554461 filename="gtk/gtkeventcontrollerscroll.c"
54226- line="681">a `GtkEventControllerScroll`.</doc>
54462+ line="682">a `GtkEventControllerScroll`.</doc>
5422754463 <type name="EventControllerScroll"
5422854464 c:type="GtkEventControllerScroll*"/>
5422954465 </instance-parameter>
@@ -54234,8 +54470,8 @@ Always returns %GDK_SCROLL_UNIT_WHEEL if the
5423454470 glib:set-property="flags">
5423554471 <doc xml:space="preserve"
5423654472 filename="gtk/gtkeventcontrollerscroll.c"
54237- line="642">Sets the flags conditioning scroll controller behavior.</doc>
54238- <source-position filename="gtk/gtkeventcontrollerscroll.h" line="67"/>
54473+ line="643">Sets the flags conditioning scroll controller behavior.</doc>
54474+ <source-position filename="gtk/gtkeventcontrollerscroll.h" line="77"/>
5423954475 <return-value transfer-ownership="none">
5424054476 <type name="none" c:type="void"/>
5424154477 </return-value>
@@ -54243,14 +54479,14 @@ Always returns %GDK_SCROLL_UNIT_WHEEL if the
5424354479 <instance-parameter name="scroll" transfer-ownership="none">
5424454480 <doc xml:space="preserve"
5424554481 filename="gtk/gtkeventcontrollerscroll.c"
54246- line="644">a `GtkEventControllerScroll`</doc>
54482+ line="645">a `GtkEventControllerScroll`</doc>
5424754483 <type name="EventControllerScroll"
5424854484 c:type="GtkEventControllerScroll*"/>
5424954485 </instance-parameter>
5425054486 <parameter name="flags" transfer-ownership="none">
5425154487 <doc xml:space="preserve"
5425254488 filename="gtk/gtkeventcontrollerscroll.c"
54253- line="645">flags affecting the controller behavior</doc>
54489+ line="646">flags affecting the controller behavior</doc>
5425454490 <type name="EventControllerScrollFlags"
5425554491 c:type="GtkEventControllerScrollFlags"/>
5425654492 </parameter>
@@ -54264,13 +54500,13 @@ Always returns %GDK_SCROLL_UNIT_WHEEL if the
5426454500 default-value="GTK_EVENT_CONTROLLER_SCROLL_NONE">
5426554501 <doc xml:space="preserve"
5426654502 filename="gtk/gtkeventcontrollerscroll.c"
54267- line="522">The flags affecting event controller behavior.</doc>
54503+ line="523">The flags affecting event controller behavior.</doc>
5426854504 <type name="EventControllerScrollFlags"/>
5426954505 </property>
5427054506 <glib:signal name="decelerate" when="first">
5427154507 <doc xml:space="preserve"
5427254508 filename="gtk/gtkeventcontrollerscroll.c"
54273- line="591">Emitted after scroll is finished if the
54509+ line="592">Emitted after scroll is finished if the
5427454510 %GTK_EVENT_CONTROLLER_SCROLL_KINETIC flag is set.
5427554511
5427654512 @vel_x and @vel_y express the initial velocity that was
@@ -54283,13 +54519,13 @@ pixels/ms.</doc>
5428354519 <parameter name="vel_x" transfer-ownership="none">
5428454520 <doc xml:space="preserve"
5428554521 filename="gtk/gtkeventcontrollerscroll.c"
54286- line="594">X velocity</doc>
54522+ line="595">X velocity</doc>
5428754523 <type name="gdouble" c:type="gdouble"/>
5428854524 </parameter>
5428954525 <parameter name="vel_y" transfer-ownership="none">
5429054526 <doc xml:space="preserve"
5429154527 filename="gtk/gtkeventcontrollerscroll.c"
54292- line="595">Y velocity</doc>
54528+ line="596">Y velocity</doc>
5429354529 <type name="gdouble" c:type="gdouble"/>
5429454530 </parameter>
5429554531 </parameters>
@@ -54297,7 +54533,7 @@ pixels/ms.</doc>
5429754533 <glib:signal name="scroll" when="last">
5429854534 <doc xml:space="preserve"
5429954535 filename="gtk/gtkeventcontrollerscroll.c"
54300- line="549">Signals that the widget should scroll by the
54536+ line="550">Signals that the widget should scroll by the
5430154537 amount specified by @dx and @dy.
5430254538
5430354539 For the representation unit of the deltas, see
@@ -54305,7 +54541,7 @@ For the representation unit of the deltas, see
5430554541 <return-value transfer-ownership="none">
5430654542 <doc xml:space="preserve"
5430754543 filename="gtk/gtkeventcontrollerscroll.c"
54308- line="561">%TRUE if the scroll event was handled,
54544+ line="562">%TRUE if the scroll event was handled,
5430954545 %FALSE otherwise.</doc>
5431054546 <type name="gboolean" c:type="gboolean"/>
5431154547 </return-value>
@@ -54313,13 +54549,13 @@ For the representation unit of the deltas, see
5431354549 <parameter name="dx" transfer-ownership="none">
5431454550 <doc xml:space="preserve"
5431554551 filename="gtk/gtkeventcontrollerscroll.c"
54316- line="552">X delta</doc>
54552+ line="553">X delta</doc>
5431754553 <type name="gdouble" c:type="gdouble"/>
5431854554 </parameter>
5431954555 <parameter name="dy" transfer-ownership="none">
5432054556 <doc xml:space="preserve"
5432154557 filename="gtk/gtkeventcontrollerscroll.c"
54322- line="553">Y delta</doc>
54558+ line="554">Y delta</doc>
5432354559 <type name="gdouble" c:type="gdouble"/>
5432454560 </parameter>
5432554561 </parameters>
@@ -54327,7 +54563,7 @@ For the representation unit of the deltas, see
5432754563 <glib:signal name="scroll-begin" when="first">
5432854564 <doc xml:space="preserve"
5432954565 filename="gtk/gtkeventcontrollerscroll.c"
54330- line="533">Signals that a new scrolling operation has begun.
54566+ line="534">Signals that a new scrolling operation has begun.
5433154567
5433254568 It will only be emitted on devices capable of it.</doc>
5433354569 <return-value transfer-ownership="none">
@@ -54337,7 +54573,7 @@ It will only be emitted on devices capable of it.</doc>
5433754573 <glib:signal name="scroll-end" when="first">
5433854574 <doc xml:space="preserve"
5433954575 filename="gtk/gtkeventcontrollerscroll.c"
54340- line="575">Signals that a scrolling operation has finished.
54576+ line="576">Signals that a scrolling operation has finished.
5434154577
5434254578 It will only be emitted on devices capable of it.</doc>
5434354579 <return-value transfer-ownership="none">
@@ -54404,6 +54640,17 @@ It will only be emitted on devices capable of it.</doc>
5440454640 filename="gtk/gtkeventcontrollerscroll.h"
5440554641 line="47">Emit ::decelerate after continuous scroll finishes.</doc>
5440654642 </member>
54643+ <member name="physical_direction"
54644+ value="16"
54645+ c:identifier="GTK_EVENT_CONTROLLER_SCROLL_PHYSICAL_DIRECTION"
54646+ version="4.20"
54647+ glib:nick="physical-direction"
54648+ glib:name="GTK_EVENT_CONTROLLER_SCROLL_PHYSICAL_DIRECTION">
54649+ <doc xml:space="preserve"
54650+ filename="gtk/gtkeventcontrollerscroll.h"
54651+ line="53">A #GtkEventControllerScrollFlags value to prefer physical direction over
54652+logical direction (i.e. oblivious to natural scroll).</doc>
54653+ </member>
5440754654 <member name="both_axes"
5440854655 value="3"
5440954656 c:identifier="GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES"
@@ -54458,7 +54705,7 @@ It will only be emitted on devices capable of it.</doc>
5445854705 glib:type-struct="EveryFilterClass">
5445954706 <doc xml:space="preserve"
5446054707 filename="gtk/gtkmultifilter.c"
54461- line="50">Matches an item when each of its filters matches.
54708+ line="51">Matches an item when each of its filters matches.
5446254709
5446354710 To add filters to a `GtkEveryFilter`, use [method@Gtk.MultiFilter.append].</doc>
5446454711 <source-position filename="gtk/gtkmultifilter.h" line="50"/>
@@ -54467,7 +54714,7 @@ To add filters to a `GtkEveryFilter`, use [method@Gtk.MultiFilter.append].</doc>
5446754714 <constructor name="new" c:identifier="gtk_every_filter_new">
5446854715 <doc xml:space="preserve"
5446954716 filename="gtk/gtkmultifilter.c"
54470- line="468">Creates a new empty "every" filter.
54717+ line="541">Creates a new empty "every" filter.
5447154718
5447254719 Use [method@Gtk.MultiFilter.append] to add filters to it.
5447354720
@@ -54478,7 +54725,7 @@ has been added to it, the filter matches every item.</doc>
5447854725 <return-value transfer-ownership="full">
5447954726 <doc xml:space="preserve"
5448054727 filename="gtk/gtkmultifilter.c"
54481- line="479">a new `GtkEveryFilter`</doc>
54728+ line="552">a new `GtkEveryFilter`</doc>
5448254729 <type name="EveryFilter" c:type="GtkEveryFilter*"/>
5448354730 </return-value>
5448454731 </constructor>
@@ -54555,21 +54802,16 @@ create_expander (void)
5455554802
5455654803 # GtkExpander as GtkBuildable
5455754804
54558-The `GtkExpander` implementation of the `GtkBuildable` interface supports
54559-placing a child in the label position by specifying “label” as the
54560-“type” attribute of a `&lt;child&gt;` element. A normal content child can be
54561-specified without specifying a `&lt;child&gt;` type attribute.
54562-
5456354805 An example of a UI definition fragment with GtkExpander:
5456454806
5456554807 ```xml
5456654808 &lt;object class="GtkExpander"&gt;
54567- &lt;child type="label"&gt;
54809+ &lt;property name="label-widget"&gt;
5456854810 &lt;object class="GtkLabel" id="expander-label"/&gt;
54569- &lt;/child&gt;
54570- &lt;child&gt;
54811+ &lt;/property&gt;
54812+ &lt;property name="child"&gt;
5457154813 &lt;object class="GtkEntry" id="expander-content"/&gt;
54572- &lt;/child&gt;
54814+ &lt;/property&gt;
5457354815 &lt;/object&gt;
5457454816 ```
5457554817
@@ -54598,12 +54840,12 @@ expander that is showing its child gets the `:checked` pseudoclass set on it.
5459854840 <constructor name="new" c:identifier="gtk_expander_new">
5459954841 <doc xml:space="preserve"
5460054842 filename="gtk/gtkexpander.c"
54601- line="831">Creates a new expander using @label as the text of the label.</doc>
54843+ line="826">Creates a new expander using @label as the text of the label.</doc>
5460254844 <source-position filename="gtk/gtkexpander.h" line="42"/>
5460354845 <return-value transfer-ownership="none">
5460454846 <doc xml:space="preserve"
5460554847 filename="gtk/gtkexpander.c"
54606- line="837">a new `GtkExpander` widget.</doc>
54848+ line="832">a new `GtkExpander` widget.</doc>
5460754849 <type name="Widget" c:type="GtkWidget*"/>
5460854850 </return-value>
5460954851 <parameters>
@@ -54613,7 +54855,7 @@ expander that is showing its child gets the `:checked` pseudoclass set on it.
5461354855 allow-none="1">
5461454856 <doc xml:space="preserve"
5461554857 filename="gtk/gtkexpander.c"
54616- line="833">the text of the label</doc>
54858+ line="828">the text of the label</doc>
5461754859 <type name="utf8" c:type="const char*"/>
5461854860 </parameter>
5461954861 </parameters>
@@ -54622,7 +54864,7 @@ expander that is showing its child gets the `:checked` pseudoclass set on it.
5462254864 c:identifier="gtk_expander_new_with_mnemonic">
5462354865 <doc xml:space="preserve"
5462454866 filename="gtk/gtkexpander.c"
54625- line="845">Creates a new expander using @label as the text of the label.
54867+ line="840">Creates a new expander using @label as the text of the label.
5462654868
5462754869 If characters in @label are preceded by an underscore, they are
5462854870 underlined. If you need a literal underscore character in a label,
@@ -54634,7 +54876,7 @@ Pressing Alt and that key activates the button.</doc>
5463454876 <return-value transfer-ownership="none">
5463554877 <doc xml:space="preserve"
5463654878 filename="gtk/gtkexpander.c"
54637- line="859">a new `GtkExpander` widget.</doc>
54879+ line="854">a new `GtkExpander` widget.</doc>
5463854880 <type name="Widget" c:type="GtkWidget*"/>
5463954881 </return-value>
5464054882 <parameters>
@@ -54644,7 +54886,7 @@ Pressing Alt and that key activates the button.</doc>
5464454886 allow-none="1">
5464554887 <doc xml:space="preserve"
5464654888 filename="gtk/gtkexpander.c"
54647- line="847">the text of the label with an underscore
54889+ line="842">the text of the label with an underscore
5464854890 in front of the mnemonic character</doc>
5464954891 <type name="utf8" c:type="const char*"/>
5465054892 </parameter>
@@ -54655,19 +54897,19 @@ Pressing Alt and that key activates the button.</doc>
5465554897 glib:get-property="child">
5465654898 <doc xml:space="preserve"
5465754899 filename="gtk/gtkexpander.c"
54658- line="1250">Gets the child widget of @expander.</doc>
54900+ line="1245">Gets the child widget of @expander.</doc>
5465954901 <source-position filename="gtk/gtkexpander.h" line="85"/>
5466054902 <return-value transfer-ownership="none" nullable="1">
5466154903 <doc xml:space="preserve"
5466254904 filename="gtk/gtkexpander.c"
54663- line="1256">the child widget of @expander</doc>
54905+ line="1251">the child widget of @expander</doc>
5466454906 <type name="Widget" c:type="GtkWidget*"/>
5466554907 </return-value>
5466654908 <parameters>
5466754909 <instance-parameter name="expander" transfer-ownership="none">
5466854910 <doc xml:space="preserve"
5466954911 filename="gtk/gtkexpander.c"
54670- line="1252">a `GtkExpander`</doc>
54912+ line="1247">a `GtkExpander`</doc>
5467154913 <type name="Expander" c:type="GtkExpander*"/>
5467254914 </instance-parameter>
5467354915 </parameters>
@@ -54677,21 +54919,21 @@ Pressing Alt and that key activates the button.</doc>
5467754919 glib:get-property="expanded">
5467854920 <doc xml:space="preserve"
5467954921 filename="gtk/gtkexpander.c"
54680- line="932">Queries a `GtkExpander` and returns its current state.
54922+ line="927">Queries a `GtkExpander` and returns its current state.
5468154923
5468254924 Returns %TRUE if the child widget is revealed.</doc>
5468354925 <source-position filename="gtk/gtkexpander.h" line="50"/>
5468454926 <return-value transfer-ownership="none">
5468554927 <doc xml:space="preserve"
5468654928 filename="gtk/gtkexpander.c"
54687- line="940">the current state of the expander</doc>
54929+ line="935">the current state of the expander</doc>
5468854930 <type name="gboolean" c:type="gboolean"/>
5468954931 </return-value>
5469054932 <parameters>
5469154933 <instance-parameter name="expander" transfer-ownership="none">
5469254934 <doc xml:space="preserve"
5469354935 filename="gtk/gtkexpander.c"
54694- line="934">a `GtkExpander`</doc>
54936+ line="929">a `GtkExpander`</doc>
5469554937 <type name="Expander" c:type="GtkExpander*"/>
5469654938 </instance-parameter>
5469754939 </parameters>
@@ -54701,7 +54943,7 @@ Returns %TRUE if the child widget is revealed.</doc>
5470154943 glib:get-property="label">
5470254944 <doc xml:space="preserve"
5470354945 filename="gtk/gtkexpander.c"
54704- line="983">Fetches the text from a label widget.
54946+ line="978">Fetches the text from a label widget.
5470554947
5470654948 This is including any embedded underlines indicating mnemonics and
5470754949 Pango markup, as set by [method@Gtk.Expander.set_label]. If the label
@@ -54712,7 +54954,7 @@ container.</doc>
5471254954 <return-value transfer-ownership="none" nullable="1">
5471354955 <doc xml:space="preserve"
5471454956 filename="gtk/gtkexpander.c"
54715- line="995">The text of the label widget. This string is owned
54957+ line="990">The text of the label widget. This string is owned
5471654958 by the widget and must not be modified or freed.</doc>
5471754959 <type name="utf8" c:type="const char*"/>
5471854960 </return-value>
@@ -54720,7 +54962,7 @@ container.</doc>
5472054962 <instance-parameter name="expander" transfer-ownership="none">
5472154963 <doc xml:space="preserve"
5472254964 filename="gtk/gtkexpander.c"
54723- line="985">a `GtkExpander`</doc>
54965+ line="980">a `GtkExpander`</doc>
5472454966 <type name="Expander" c:type="GtkExpander*"/>
5472554967 </instance-parameter>
5472654968 </parameters>
@@ -54730,19 +54972,19 @@ container.</doc>
5473054972 glib:get-property="label-widget">
5473154973 <doc xml:space="preserve"
5473254974 filename="gtk/gtkexpander.c"
54733- line="1138">Retrieves the label widget for the frame.</doc>
54975+ line="1133">Retrieves the label widget for the frame.</doc>
5473454976 <source-position filename="gtk/gtkexpander.h" line="74"/>
5473554977 <return-value transfer-ownership="none" nullable="1">
5473654978 <doc xml:space="preserve"
5473754979 filename="gtk/gtkexpander.c"
54738- line="1144">the label widget</doc>
54980+ line="1139">the label widget</doc>
5473954981 <type name="Widget" c:type="GtkWidget*"/>
5474054982 </return-value>
5474154983 <parameters>
5474254984 <instance-parameter name="expander" transfer-ownership="none">
5474354985 <doc xml:space="preserve"
5474454986 filename="gtk/gtkexpander.c"
54745- line="1140">a `GtkExpander`</doc>
54987+ line="1135">a `GtkExpander`</doc>
5474654988 <type name="Expander" c:type="GtkExpander*"/>
5474754989 </instance-parameter>
5474854990 </parameters>
@@ -54752,20 +54994,20 @@ container.</doc>
5475254994 glib:get-property="resize-toplevel">
5475354995 <doc xml:space="preserve"
5475454996 filename="gtk/gtkexpander.c"
54755- line="1175">Returns whether the expander will resize the toplevel widget
54997+ line="1170">Returns whether the expander will resize the toplevel widget
5475654998 containing the expander upon resizing and collapsing.</doc>
5475754999 <source-position filename="gtk/gtkexpander.h" line="79"/>
5475855000 <return-value transfer-ownership="none">
5475955001 <doc xml:space="preserve"
5476055002 filename="gtk/gtkexpander.c"
54761- line="1182">the “resize toplevel” setting.</doc>
55003+ line="1177">the “resize toplevel” setting.</doc>
5476255004 <type name="gboolean" c:type="gboolean"/>
5476355005 </return-value>
5476455006 <parameters>
5476555007 <instance-parameter name="expander" transfer-ownership="none">
5476655008 <doc xml:space="preserve"
5476755009 filename="gtk/gtkexpander.c"
54768- line="1177">a `GtkExpander`</doc>
55010+ line="1172">a `GtkExpander`</doc>
5476955011 <type name="Expander" c:type="GtkExpander*"/>
5477055012 </instance-parameter>
5477155013 </parameters>
@@ -54775,19 +55017,19 @@ containing the expander upon resizing and collapsing.</doc>
5477555017 glib:get-property="use-markup">
5477655018 <doc xml:space="preserve"
5477755019 filename="gtk/gtkexpander.c"
54778- line="1078">Returns whether the label’s text is interpreted as Pango markup.</doc>
55020+ line="1073">Returns whether the label’s text is interpreted as Pango markup.</doc>
5477955021 <source-position filename="gtk/gtkexpander.h" line="68"/>
5478055022 <return-value transfer-ownership="none">
5478155023 <doc xml:space="preserve"
5478255024 filename="gtk/gtkexpander.c"
54783- line="1084">%TRUE if the label’s text will be parsed for markup</doc>
55025+ line="1079">%TRUE if the label’s text will be parsed for markup</doc>
5478455026 <type name="gboolean" c:type="gboolean"/>
5478555027 </return-value>
5478655028 <parameters>
5478755029 <instance-parameter name="expander" transfer-ownership="none">
5478855030 <doc xml:space="preserve"
5478955031 filename="gtk/gtkexpander.c"
54790- line="1080">a `GtkExpander`</doc>
55032+ line="1075">a `GtkExpander`</doc>
5479155033 <type name="Expander" c:type="GtkExpander*"/>
5479255034 </instance-parameter>
5479355035 </parameters>
@@ -54797,12 +55039,12 @@ containing the expander upon resizing and collapsing.</doc>
5479755039 glib:get-property="use-underline">
5479855040 <doc xml:space="preserve"
5479955041 filename="gtk/gtkexpander.c"
54800- line="1035">Returns whether an underline in the text indicates a mnemonic.</doc>
55042+ line="1030">Returns whether an underline in the text indicates a mnemonic.</doc>
5480155043 <source-position filename="gtk/gtkexpander.h" line="62"/>
5480255044 <return-value transfer-ownership="none">
5480355045 <doc xml:space="preserve"
5480455046 filename="gtk/gtkexpander.c"
54805- line="1041">%TRUE if an embedded underline in the expander
55047+ line="1036">%TRUE if an embedded underline in the expander
5480655048 label indicates the mnemonic accelerator keys</doc>
5480755049 <type name="gboolean" c:type="gboolean"/>
5480855050 </return-value>
@@ -54810,7 +55052,7 @@ containing the expander upon resizing and collapsing.</doc>
5481055052 <instance-parameter name="expander" transfer-ownership="none">
5481155053 <doc xml:space="preserve"
5481255054 filename="gtk/gtkexpander.c"
54813- line="1037">a `GtkExpander`</doc>
55055+ line="1032">a `GtkExpander`</doc>
5481455056 <type name="Expander" c:type="GtkExpander*"/>
5481555057 </instance-parameter>
5481655058 </parameters>
@@ -54820,7 +55062,7 @@ containing the expander upon resizing and collapsing.</doc>
5482055062 glib:set-property="child">
5482155063 <doc xml:space="preserve"
5482255064 filename="gtk/gtkexpander.c"
54823- line="1192">Sets the child widget of @expander.</doc>
55065+ line="1187">Sets the child widget of @expander.</doc>
5482455066 <source-position filename="gtk/gtkexpander.h" line="82"/>
5482555067 <return-value transfer-ownership="none">
5482655068 <type name="none" c:type="void"/>
@@ -54829,7 +55071,7 @@ containing the expander upon resizing and collapsing.</doc>
5482955071 <instance-parameter name="expander" transfer-ownership="none">
5483055072 <doc xml:space="preserve"
5483155073 filename="gtk/gtkexpander.c"
54832- line="1194">a `GtkExpander`</doc>
55074+ line="1189">a `GtkExpander`</doc>
5483355075 <type name="Expander" c:type="GtkExpander*"/>
5483455076 </instance-parameter>
5483555077 <parameter name="child"
@@ -54838,7 +55080,7 @@ containing the expander upon resizing and collapsing.</doc>
5483855080 allow-none="1">
5483955081 <doc xml:space="preserve"
5484055082 filename="gtk/gtkexpander.c"
54841- line="1195">the child widget</doc>
55083+ line="1190">the child widget</doc>
5484255084 <type name="Widget" c:type="GtkWidget*"/>
5484355085 </parameter>
5484455086 </parameters>
@@ -54848,7 +55090,7 @@ containing the expander upon resizing and collapsing.</doc>
5484855090 glib:set-property="expanded">
5484955091 <doc xml:space="preserve"
5485055092 filename="gtk/gtkexpander.c"
54851- line="870">Sets the state of the expander.
55093+ line="865">Sets the state of the expander.
5485255094
5485355095 Set to %TRUE, if you want the child widget to be revealed,
5485455096 and %FALSE if you want the child widget to be hidden.</doc>
@@ -54860,13 +55102,13 @@ and %FALSE if you want the child widget to be hidden.</doc>
5486055102 <instance-parameter name="expander" transfer-ownership="none">
5486155103 <doc xml:space="preserve"
5486255104 filename="gtk/gtkexpander.c"
54863- line="872">a `GtkExpander`</doc>
55105+ line="867">a `GtkExpander`</doc>
5486455106 <type name="Expander" c:type="GtkExpander*"/>
5486555107 </instance-parameter>
5486655108 <parameter name="expanded" transfer-ownership="none">
5486755109 <doc xml:space="preserve"
5486855110 filename="gtk/gtkexpander.c"
54869- line="873">whether the child widget is revealed</doc>
55111+ line="868">whether the child widget is revealed</doc>
5487055112 <type name="gboolean" c:type="gboolean"/>
5487155113 </parameter>
5487255114 </parameters>
@@ -54876,7 +55118,7 @@ and %FALSE if you want the child widget to be hidden.</doc>
5487655118 glib:set-property="label">
5487755119 <doc xml:space="preserve"
5487855120 filename="gtk/gtkexpander.c"
54879- line="950">Sets the text of the label of the expander to @label.
55121+ line="945">Sets the text of the label of the expander to @label.
5488055122
5488155123 This will also clear any previously set labels.</doc>
5488255124 <source-position filename="gtk/gtkexpander.h" line="53"/>
@@ -54887,7 +55129,7 @@ This will also clear any previously set labels.</doc>
5488755129 <instance-parameter name="expander" transfer-ownership="none">
5488855130 <doc xml:space="preserve"
5488955131 filename="gtk/gtkexpander.c"
54890- line="952">a `GtkExpander`</doc>
55132+ line="947">a `GtkExpander`</doc>
5489155133 <type name="Expander" c:type="GtkExpander*"/>
5489255134 </instance-parameter>
5489355135 <parameter name="label"
@@ -54896,7 +55138,7 @@ This will also clear any previously set labels.</doc>
5489655138 allow-none="1">
5489755139 <doc xml:space="preserve"
5489855140 filename="gtk/gtkexpander.c"
54899- line="953">a string</doc>
55141+ line="948">a string</doc>
5490055142 <type name="utf8" c:type="const char*"/>
5490155143 </parameter>
5490255144 </parameters>
@@ -54906,7 +55148,7 @@ This will also clear any previously set labels.</doc>
5490655148 glib:set-property="label-widget">
5490755149 <doc xml:space="preserve"
5490855150 filename="gtk/gtkexpander.c"
54909- line="1094">Set the label widget for the expander.
55151+ line="1089">Set the label widget for the expander.
5491055152
5491155153 This is the widget that will appear embedded alongside
5491255154 the expander arrow.</doc>
@@ -54918,7 +55160,7 @@ the expander arrow.</doc>
5491855160 <instance-parameter name="expander" transfer-ownership="none">
5491955161 <doc xml:space="preserve"
5492055162 filename="gtk/gtkexpander.c"
54921- line="1096">a `GtkExpander`</doc>
55163+ line="1091">a `GtkExpander`</doc>
5492255164 <type name="Expander" c:type="GtkExpander*"/>
5492355165 </instance-parameter>
5492455166 <parameter name="label_widget"
@@ -54927,7 +55169,7 @@ the expander arrow.</doc>
5492755169 allow-none="1">
5492855170 <doc xml:space="preserve"
5492955171 filename="gtk/gtkexpander.c"
54930- line="1097">the new label widget</doc>
55172+ line="1092">the new label widget</doc>
5493155173 <type name="Widget" c:type="GtkWidget*"/>
5493255174 </parameter>
5493355175 </parameters>
@@ -54937,7 +55179,7 @@ the expander arrow.</doc>
5493755179 glib:set-property="resize-toplevel">
5493855180 <doc xml:space="preserve"
5493955181 filename="gtk/gtkexpander.c"
54940- line="1154">Sets whether the expander will resize the toplevel widget
55182+ line="1149">Sets whether the expander will resize the toplevel widget
5494155183 containing the expander upon resizing and collapsing.</doc>
5494255184 <source-position filename="gtk/gtkexpander.h" line="76"/>
5494355185 <return-value transfer-ownership="none">
@@ -54947,13 +55189,13 @@ containing the expander upon resizing and collapsing.</doc>
5494755189 <instance-parameter name="expander" transfer-ownership="none">
5494855190 <doc xml:space="preserve"
5494955191 filename="gtk/gtkexpander.c"
54950- line="1156">a `GtkExpander`</doc>
55192+ line="1151">a `GtkExpander`</doc>
5495155193 <type name="Expander" c:type="GtkExpander*"/>
5495255194 </instance-parameter>
5495355195 <parameter name="resize_toplevel" transfer-ownership="none">
5495455196 <doc xml:space="preserve"
5495555197 filename="gtk/gtkexpander.c"
54956- line="1157">whether to resize the toplevel</doc>
55198+ line="1152">whether to resize the toplevel</doc>
5495755199 <type name="gboolean" c:type="gboolean"/>
5495855200 </parameter>
5495955201 </parameters>
@@ -54963,7 +55205,7 @@ containing the expander upon resizing and collapsing.</doc>
5496355205 glib:set-property="use-markup">
5496455206 <doc xml:space="preserve"
5496555207 filename="gtk/gtkexpander.c"
54966- line="1052">Sets whether the text of the label contains Pango markup.</doc>
55208+ line="1047">Sets whether the text of the label contains Pango markup.</doc>
5496755209 <source-position filename="gtk/gtkexpander.h" line="65"/>
5496855210 <return-value transfer-ownership="none">
5496955211 <type name="none" c:type="void"/>
@@ -54972,13 +55214,13 @@ containing the expander upon resizing and collapsing.</doc>
5497255214 <instance-parameter name="expander" transfer-ownership="none">
5497355215 <doc xml:space="preserve"
5497455216 filename="gtk/gtkexpander.c"
54975- line="1054">a `GtkExpander`</doc>
55217+ line="1049">a `GtkExpander`</doc>
5497655218 <type name="Expander" c:type="GtkExpander*"/>
5497755219 </instance-parameter>
5497855220 <parameter name="use_markup" transfer-ownership="none">
5497955221 <doc xml:space="preserve"
5498055222 filename="gtk/gtkexpander.c"
54981- line="1055">%TRUE if the label’s text should be parsed for markup</doc>
55223+ line="1050">%TRUE if the label’s text should be parsed for markup</doc>
5498255224 <type name="gboolean" c:type="gboolean"/>
5498355225 </parameter>
5498455226 </parameters>
@@ -54988,7 +55230,7 @@ containing the expander upon resizing and collapsing.</doc>
5498855230 glib:set-property="use-underline">
5498955231 <doc xml:space="preserve"
5499055232 filename="gtk/gtkexpander.c"
54991- line="1009">If true, an underline in the text indicates a mnemonic.</doc>
55233+ line="1004">If true, an underline in the text indicates a mnemonic.</doc>
5499255234 <source-position filename="gtk/gtkexpander.h" line="59"/>
5499355235 <return-value transfer-ownership="none">
5499455236 <type name="none" c:type="void"/>
@@ -54997,13 +55239,13 @@ containing the expander upon resizing and collapsing.</doc>
5499755239 <instance-parameter name="expander" transfer-ownership="none">
5499855240 <doc xml:space="preserve"
5499955241 filename="gtk/gtkexpander.c"
55000- line="1011">a `GtkExpander`</doc>
55242+ line="1006">a `GtkExpander`</doc>
5500155243 <type name="Expander" c:type="GtkExpander*"/>
5500255244 </instance-parameter>
5500355245 <parameter name="use_underline" transfer-ownership="none">
5500455246 <doc xml:space="preserve"
5500555247 filename="gtk/gtkexpander.c"
55006- line="1012">%TRUE if underlines in the text indicate mnemonics</doc>
55248+ line="1007">%TRUE if underlines in the text indicate mnemonics</doc>
5500755249 <type name="gboolean" c:type="gboolean"/>
5500855250 </parameter>
5500955251 </parameters>
@@ -55015,7 +55257,7 @@ containing the expander upon resizing and collapsing.</doc>
5501555257 getter="get_child">
5501655258 <doc xml:space="preserve"
5501755259 filename="gtk/gtkexpander.c"
55018- line="382">The child widget.</doc>
55260+ line="377">The child widget.</doc>
5501955261 <type name="Widget"/>
5502055262 </property>
5502155263 <property name="expanded"
@@ -55027,7 +55269,7 @@ containing the expander upon resizing and collapsing.</doc>
5502755269 default-value="FALSE">
5502855270 <doc xml:space="preserve"
5502955271 filename="gtk/gtkexpander.c"
55030- line="315">Whether the expander has been opened to reveal the child.</doc>
55272+ line="310">Whether the expander has been opened to reveal the child.</doc>
5503155273 <type name="gboolean" c:type="gboolean"/>
5503255274 </property>
5503355275 <property name="label"
@@ -55039,7 +55281,7 @@ containing the expander upon resizing and collapsing.</doc>
5503955281 default-value="NULL">
5504055282 <doc xml:space="preserve"
5504155283 filename="gtk/gtkexpander.c"
55042- line="326">The text of the expanders label.</doc>
55284+ line="321">The text of the expanders label.</doc>
5504355285 <type name="utf8" c:type="gchar*"/>
5504455286 </property>
5504555287 <property name="label-widget"
@@ -55049,7 +55291,7 @@ containing the expander upon resizing and collapsing.</doc>
5504955291 getter="get_label_widget">
5505055292 <doc xml:space="preserve"
5505155293 filename="gtk/gtkexpander.c"
55052- line="359">A widget to display instead of the usual expander label.</doc>
55294+ line="354">A widget to display instead of the usual expander label.</doc>
5505355295 <type name="Widget"/>
5505455296 </property>
5505555297 <property name="resize-toplevel"
@@ -55060,7 +55302,7 @@ containing the expander upon resizing and collapsing.</doc>
5506055302 default-value="FALSE">
5506155303 <doc xml:space="preserve"
5506255304 filename="gtk/gtkexpander.c"
55063- line="370">When this property is %TRUE, the expander will resize the toplevel
55305+ line="365">When this property is %TRUE, the expander will resize the toplevel
5506455306 widget containing the expander upon expanding and collapsing.</doc>
5506555307 <type name="gboolean" c:type="gboolean"/>
5506655308 </property>
@@ -55073,7 +55315,7 @@ widget containing the expander upon expanding and collapsing.</doc>
5507355315 default-value="FALSE">
5507455316 <doc xml:space="preserve"
5507555317 filename="gtk/gtkexpander.c"
55076- line="348">Whether the text in the label is Pango markup.</doc>
55318+ line="343">Whether the text in the label is Pango markup.</doc>
5507755319 <type name="gboolean" c:type="gboolean"/>
5507855320 </property>
5507955321 <property name="use-underline"
@@ -55085,13 +55327,13 @@ widget containing the expander upon expanding and collapsing.</doc>
5508555327 default-value="FALSE">
5508655328 <doc xml:space="preserve"
5508755329 filename="gtk/gtkexpander.c"
55088- line="337">Whether an underline in the text indicates a mnemonic.</doc>
55330+ line="332">Whether an underline in the text indicates a mnemonic.</doc>
5508955331 <type name="gboolean" c:type="gboolean"/>
5509055332 </property>
5509155333 <glib:signal name="activate" when="last" action="1">
5509255334 <doc xml:space="preserve"
5509355335 filename="gtk/gtkexpander.c"
55094- line="393">Activates the `GtkExpander`.</doc>
55336+ line="388">Activates the `GtkExpander`.</doc>
5509555337 <return-value transfer-ownership="none">
5509655338 <type name="none" c:type="void"/>
5509755339 </return-value>
@@ -55233,6 +55475,24 @@ it is assumed to be an object. For instance:
5523355475 &lt;constant type='gchararray'&gt;Hello, world&lt;/constant&gt;
5523455476 ```
5523555477
55478+String (`type='gchararray'`) constants can be marked for translation with the
55479+`translatable=` attribute, and will then be looked up in the
55480+[property@Gtk.Builder:translation-domain] when the expression is constructed.
55481+
55482+```xml
55483+ &lt;constant type='gchararray' translatable='yes'&gt;I'm translatable!&lt;/constant&gt;
55484+```
55485+
55486+As with other translatable strings in [type@Gtk.Builder], constants can
55487+also have a context and/or translation comment:
55488+
55489+```xml
55490+ &lt;constant type='gchararray'
55491+ translatable='yes'
55492+ context='example'
55493+ comments='A sample string'&gt;I'm translatable!&lt;/constant&gt;
55494+```
55495+
5523655496 To create a closure expression, use the `&lt;closure&gt;` element. The `function`
5523755497 attribute specifies what function to use for the closure, and the `type`
5523855498 attribute specifies its return type. The content of the element contains the
@@ -55263,7 +55523,7 @@ object:
5526355523 <method name="bind" c:identifier="gtk_expression_bind">
5526455524 <doc xml:space="preserve"
5526555525 filename="gtk/gtkexpression.c"
55266- line="2251">Bind `target`'s property named `property` to `self`.
55526+ line="2269">Bind `target`'s property named `property` to `self`.
5526755527
5526855528 The value that `self` evaluates to is set via `g_object_set()` on
5526955529 `target`. This is repeated whenever `self` changes to ensure that
@@ -55279,26 +55539,26 @@ to keep it around, you should [method@Gtk.Expression.ref] it beforehand.</doc>
5527955539 <return-value transfer-ownership="none">
5528055540 <doc xml:space="preserve"
5528155541 filename="gtk/gtkexpression.c"
55282- line="2272">a `GtkExpressionWatch`</doc>
55542+ line="2290">a `GtkExpressionWatch`</doc>
5528355543 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5528455544 </return-value>
5528555545 <parameters>
5528655546 <instance-parameter name="self" transfer-ownership="full">
5528755547 <doc xml:space="preserve"
5528855548 filename="gtk/gtkexpression.c"
55289- line="2253">a `GtkExpression`</doc>
55549+ line="2271">a `GtkExpression`</doc>
5529055550 <type name="Expression" c:type="GtkExpression*"/>
5529155551 </instance-parameter>
5529255552 <parameter name="target" transfer-ownership="none">
5529355553 <doc xml:space="preserve"
5529455554 filename="gtk/gtkexpression.c"
55295- line="2254">the target object to bind to</doc>
55555+ line="2272">the target object to bind to</doc>
5529655556 <type name="GObject.Object" c:type="gpointer"/>
5529755557 </parameter>
5529855558 <parameter name="property" transfer-ownership="none">
5529955559 <doc xml:space="preserve"
5530055560 filename="gtk/gtkexpression.c"
55301- line="2255">name of the property on `target` to bind to</doc>
55561+ line="2273">name of the property on `target` to bind to</doc>
5530255562 <type name="utf8" c:type="const char*"/>
5530355563 </parameter>
5530455564 <parameter name="this_"
@@ -55307,7 +55567,7 @@ to keep it around, you should [method@Gtk.Expression.ref] it beforehand.</doc>
5530755567 allow-none="1">
5530855568 <doc xml:space="preserve"
5530955569 filename="gtk/gtkexpression.c"
55310- line="2256">the this argument for
55570+ line="2274">the this argument for
5531155571 the evaluation of `self`</doc>
5531255572 <type name="GObject.Object" c:type="gpointer"/>
5531355573 </parameter>
@@ -55316,7 +55576,7 @@ to keep it around, you should [method@Gtk.Expression.ref] it beforehand.</doc>
5531655576 <method name="evaluate" c:identifier="gtk_expression_evaluate">
5531755577 <doc xml:space="preserve"
5531855578 filename="gtk/gtkexpression.c"
55319- line="1888">Evaluates the given expression and on success stores the result
55579+ line="1906">Evaluates the given expression and on success stores the result
5532055580 in @value.
5532155581
5532255582 The `GType` of `value` will be the type given by
@@ -55330,14 +55590,14 @@ will be returned.</doc>
5533055590 <return-value transfer-ownership="none">
5533155591 <doc xml:space="preserve"
5533255592 filename="gtk/gtkexpression.c"
55333- line="1905">`TRUE` if the expression could be evaluated</doc>
55593+ line="1923">`TRUE` if the expression could be evaluated</doc>
5533455594 <type name="gboolean" c:type="gboolean"/>
5533555595 </return-value>
5533655596 <parameters>
5533755597 <instance-parameter name="self" transfer-ownership="none">
5533855598 <doc xml:space="preserve"
5533955599 filename="gtk/gtkexpression.c"
55340- line="1890">a `GtkExpression`</doc>
55600+ line="1908">a `GtkExpression`</doc>
5534155601 <type name="Expression" c:type="GtkExpression*"/>
5534255602 </instance-parameter>
5534355603 <parameter name="this_"
@@ -55346,13 +55606,13 @@ will be returned.</doc>
5534655606 allow-none="1">
5534755607 <doc xml:space="preserve"
5534855608 filename="gtk/gtkexpression.c"
55349- line="1891">the this argument for the evaluation</doc>
55609+ line="1909">the this argument for the evaluation</doc>
5535055610 <type name="GObject.Object" c:type="gpointer"/>
5535155611 </parameter>
5535255612 <parameter name="value" transfer-ownership="none">
5535355613 <doc xml:space="preserve"
5535455614 filename="gtk/gtkexpression.c"
55355- line="1892">an empty `GValue`</doc>
55615+ line="1910">an empty `GValue`</doc>
5535655616 <type name="GObject.Value" c:type="GValue*"/>
5535755617 </parameter>
5535855618 </parameters>
@@ -55361,7 +55621,7 @@ will be returned.</doc>
5536155621 c:identifier="gtk_expression_get_value_type">
5536255622 <doc xml:space="preserve"
5536355623 filename="gtk/gtkexpression.c"
55364- line="1869">Gets the `GType` that this expression evaluates to.
55624+ line="1887">Gets the `GType` that this expression evaluates to.
5536555625
5536655626 This type is constant and will not change over the lifetime
5536755627 of this expression.</doc>
@@ -55369,14 +55629,14 @@ of this expression.</doc>
5536955629 <return-value transfer-ownership="none">
5537055630 <doc xml:space="preserve"
5537155631 filename="gtk/gtkexpression.c"
55372- line="1878">The type returned from [method@Gtk.Expression.evaluate]</doc>
55632+ line="1896">The type returned from [method@Gtk.Expression.evaluate]</doc>
5537355633 <type name="GType" c:type="GType"/>
5537455634 </return-value>
5537555635 <parameters>
5537655636 <instance-parameter name="self" transfer-ownership="none">
5537755637 <doc xml:space="preserve"
5537855638 filename="gtk/gtkexpression.c"
55379- line="1871">a `GtkExpression`</doc>
55639+ line="1889">a `GtkExpression`</doc>
5538055640 <type name="Expression" c:type="GtkExpression*"/>
5538155641 </instance-parameter>
5538255642 </parameters>
@@ -55384,7 +55644,7 @@ of this expression.</doc>
5538455644 <method name="is_static" c:identifier="gtk_expression_is_static">
5538555645 <doc xml:space="preserve"
5538655646 filename="gtk/gtkexpression.c"
55387- line="1919">Checks if the expression is static.
55647+ line="1937">Checks if the expression is static.
5538855648
5538955649 A static expression will never change its result when
5539055650 [method@Gtk.Expression.evaluate] is called on it with the same arguments.
@@ -55395,14 +55655,14 @@ it will never trigger a notify.</doc>
5539555655 <return-value transfer-ownership="none">
5539655656 <doc xml:space="preserve"
5539755657 filename="gtk/gtkexpression.c"
55398- line="1931">`TRUE` if the expression is static</doc>
55658+ line="1949">`TRUE` if the expression is static</doc>
5539955659 <type name="gboolean" c:type="gboolean"/>
5540055660 </return-value>
5540155661 <parameters>
5540255662 <instance-parameter name="self" transfer-ownership="none">
5540355663 <doc xml:space="preserve"
5540455664 filename="gtk/gtkexpression.c"
55405- line="1921">a `GtkExpression`</doc>
55665+ line="1939">a `GtkExpression`</doc>
5540655666 <type name="Expression" c:type="GtkExpression*"/>
5540755667 </instance-parameter>
5540855668 </parameters>
@@ -55410,19 +55670,19 @@ it will never trigger a notify.</doc>
5541055670 <method name="ref" c:identifier="gtk_expression_ref">
5541155671 <doc xml:space="preserve"
5541255672 filename="gtk/gtkexpression.c"
55413- line="1833">Acquires a reference on the given `GtkExpression`.</doc>
55673+ line="1851">Acquires a reference on the given `GtkExpression`.</doc>
5541455674 <source-position filename="gtk/gtkexpression.h" line="49"/>
5541555675 <return-value transfer-ownership="full">
5541655676 <doc xml:space="preserve"
5541755677 filename="gtk/gtkexpression.c"
55418- line="1839">the `GtkExpression` with an additional reference</doc>
55678+ line="1857">the `GtkExpression` with an additional reference</doc>
5541955679 <type name="Expression" c:type="GtkExpression*"/>
5542055680 </return-value>
5542155681 <parameters>
5542255682 <instance-parameter name="self" transfer-ownership="none">
5542355683 <doc xml:space="preserve"
5542455684 filename="gtk/gtkexpression.c"
55425- line="1835">a `GtkExpression`</doc>
55685+ line="1853">a `GtkExpression`</doc>
5542655686 <type name="Expression" c:type="GtkExpression*"/>
5542755687 </instance-parameter>
5542855688 </parameters>
@@ -55430,7 +55690,7 @@ it will never trigger a notify.</doc>
5543055690 <method name="unref" c:identifier="gtk_expression_unref">
5543155691 <doc xml:space="preserve"
5543255692 filename="gtk/gtkexpression.c"
55433- line="1851">Releases a reference on the given `GtkExpression`.
55693+ line="1869">Releases a reference on the given `GtkExpression`.
5543455694
5543555695 If the reference was the last, the resources associated to the `self` are
5543655696 freed.</doc>
@@ -55442,7 +55702,7 @@ freed.</doc>
5544255702 <instance-parameter name="self" transfer-ownership="full">
5544355703 <doc xml:space="preserve"
5544455704 filename="gtk/gtkexpression.c"
55445- line="1853">a `GtkExpression`</doc>
55705+ line="1871">a `GtkExpression`</doc>
5544655706 <type name="Expression" c:type="GtkExpression*"/>
5544755707 </instance-parameter>
5544855708 </parameters>
@@ -55450,7 +55710,7 @@ freed.</doc>
5545055710 <method name="watch" c:identifier="gtk_expression_watch">
5545155711 <doc xml:space="preserve"
5545255712 filename="gtk/gtkexpression.c"
55453- line="1977">Watch the given `expression` for changes.
55713+ line="1995">Watch the given `expression` for changes.
5545455714
5545555715 The @notify function will be called whenever the evaluation of `self`
5545655716 may have changed.
@@ -55462,7 +55722,7 @@ the @notify will be invoked.</doc>
5546255722 <return-value transfer-ownership="none">
5546355723 <doc xml:space="preserve"
5546455724 filename="gtk/gtkexpression.c"
55465- line="1995">The newly installed watch. Note that the only
55725+ line="2013">The newly installed watch. Note that the only
5546655726 reference held to the watch will be released when the watch is unwatched
5546755727 which can happen automatically, and not just via
5546855728 [method@Gtk.ExpressionWatch.unwatch]. You should call [method@Gtk.ExpressionWatch.ref]
@@ -55473,7 +55733,7 @@ the @notify will be invoked.</doc>
5547355733 <instance-parameter name="self" transfer-ownership="none">
5547455734 <doc xml:space="preserve"
5547555735 filename="gtk/gtkexpression.c"
55476- line="1979">a `GtkExpression`</doc>
55736+ line="1997">a `GtkExpression`</doc>
5547755737 <type name="Expression" c:type="GtkExpression*"/>
5547855738 </instance-parameter>
5547955739 <parameter name="this_"
@@ -55482,7 +55742,7 @@ the @notify will be invoked.</doc>
5548255742 allow-none="1">
5548355743 <doc xml:space="preserve"
5548455744 filename="gtk/gtkexpression.c"
55485- line="1980">the `this` argument to
55745+ line="1998">the `this` argument to
5548655746 watch</doc>
5548755747 <type name="GObject.Object" c:type="gpointer"/>
5548855748 </parameter>
@@ -55493,7 +55753,7 @@ the @notify will be invoked.</doc>
5549355753 destroy="3">
5549455754 <doc xml:space="preserve"
5549555755 filename="gtk/gtkexpression.c"
55496- line="1982">callback to invoke when the expression changes</doc>
55756+ line="2000">callback to invoke when the expression changes</doc>
5549755757 <type name="ExpressionNotify" c:type="GtkExpressionNotify"/>
5549855758 </parameter>
5549955759 <parameter name="user_data"
@@ -55502,7 +55762,7 @@ the @notify will be invoked.</doc>
5550255762 allow-none="1">
5550355763 <doc xml:space="preserve"
5550455764 filename="gtk/gtkexpression.c"
55505- line="1983">user data to pass to the `notify` callback</doc>
55765+ line="2001">user data to pass to the `notify` callback</doc>
5550655766 <type name="gpointer" c:type="gpointer"/>
5550755767 </parameter>
5550855768 <parameter name="user_destroy"
@@ -55510,7 +55770,7 @@ the @notify will be invoked.</doc>
5551055770 scope="async">
5551155771 <doc xml:space="preserve"
5551255772 filename="gtk/gtkexpression.c"
55513- line="1984">destroy notify for `user_data`</doc>
55773+ line="2002">destroy notify for `user_data`</doc>
5551455774 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
5551555775 </parameter>
5551655776 </parameters>
@@ -55546,7 +55806,7 @@ expression value changes.</doc>
5554655806 c:symbol-prefix="expression_watch">
5554755807 <doc xml:space="preserve"
5554855808 filename="gtk/gtkexpression.c"
55549- line="279">An opaque structure representing a watched `GtkExpression`.
55809+ line="297">An opaque structure representing a watched `GtkExpression`.
5555055810
5555155811 The contents of `GtkExpressionWatch` should only be accessed through the
5555255812 provided API.</doc>
@@ -55554,7 +55814,7 @@ provided API.</doc>
5555455814 <method name="evaluate" c:identifier="gtk_expression_watch_evaluate">
5555555815 <doc xml:space="preserve"
5555655816 filename="gtk/gtkexpression.c"
55557- line="2115">Evaluates the watched expression and on success stores the result
55817+ line="2133">Evaluates the watched expression and on success stores the result
5555855818 in `value`.
5555955819
5556055820 This is equivalent to calling [method@Gtk.Expression.evaluate] with the
@@ -55563,20 +55823,20 @@ expression and this pointer originally used to create `watch`.</doc>
5556355823 <return-value transfer-ownership="none">
5556455824 <doc xml:space="preserve"
5556555825 filename="gtk/gtkexpression.c"
55566- line="2126">`TRUE` if the expression could be evaluated and `value` was set</doc>
55826+ line="2144">`TRUE` if the expression could be evaluated and `value` was set</doc>
5556755827 <type name="gboolean" c:type="gboolean"/>
5556855828 </return-value>
5556955829 <parameters>
5557055830 <instance-parameter name="watch" transfer-ownership="none">
5557155831 <doc xml:space="preserve"
5557255832 filename="gtk/gtkexpression.c"
55573- line="2117">a `GtkExpressionWatch`</doc>
55833+ line="2135">a `GtkExpressionWatch`</doc>
5557455834 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5557555835 </instance-parameter>
5557655836 <parameter name="value" transfer-ownership="none">
5557755837 <doc xml:space="preserve"
5557855838 filename="gtk/gtkexpression.c"
55579- line="2118">an empty `GValue` to be set</doc>
55839+ line="2136">an empty `GValue` to be set</doc>
5558055840 <type name="GObject.Value" c:type="GValue*"/>
5558155841 </parameter>
5558255842 </parameters>
@@ -55584,19 +55844,19 @@ expression and this pointer originally used to create `watch`.</doc>
5558455844 <method name="ref" c:identifier="gtk_expression_watch_ref">
5558555845 <doc xml:space="preserve"
5558655846 filename="gtk/gtkexpression.c"
55587- line="2036">Acquires a reference on the given `GtkExpressionWatch`.</doc>
55847+ line="2054">Acquires a reference on the given `GtkExpressionWatch`.</doc>
5558855848 <source-position filename="gtk/gtkexpression.h" line="77"/>
5558955849 <return-value transfer-ownership="full">
5559055850 <doc xml:space="preserve"
5559155851 filename="gtk/gtkexpression.c"
55592- line="2042">the `GtkExpressionWatch` with an additional reference</doc>
55852+ line="2060">the `GtkExpressionWatch` with an additional reference</doc>
5559355853 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5559455854 </return-value>
5559555855 <parameters>
5559655856 <instance-parameter name="watch" transfer-ownership="none">
5559755857 <doc xml:space="preserve"
5559855858 filename="gtk/gtkexpression.c"
55599- line="2038">a `GtkExpressionWatch`</doc>
55859+ line="2056">a `GtkExpressionWatch`</doc>
5560055860 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5560155861 </instance-parameter>
5560255862 </parameters>
@@ -55604,7 +55864,7 @@ expression and this pointer originally used to create `watch`.</doc>
5560455864 <method name="unref" c:identifier="gtk_expression_watch_unref">
5560555865 <doc xml:space="preserve"
5560655866 filename="gtk/gtkexpression.c"
55607- line="2062">Releases a reference on the given `GtkExpressionWatch`.
55867+ line="2080">Releases a reference on the given `GtkExpressionWatch`.
5560855868
5560955869 If the reference was the last, the resources associated to `self` are
5561055870 freed.</doc>
@@ -55616,7 +55876,7 @@ freed.</doc>
5561655876 <instance-parameter name="watch" transfer-ownership="full">
5561755877 <doc xml:space="preserve"
5561855878 filename="gtk/gtkexpression.c"
55619- line="2064">a `GtkExpressionWatch`</doc>
55879+ line="2082">a `GtkExpressionWatch`</doc>
5562055880 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5562155881 </instance-parameter>
5562255882 </parameters>
@@ -55624,7 +55884,7 @@ freed.</doc>
5562455884 <method name="unwatch" c:identifier="gtk_expression_watch_unwatch">
5562555885 <doc xml:space="preserve"
5562655886 filename="gtk/gtkexpression.c"
55627- line="2077">Stops watching an expression.
55887+ line="2095">Stops watching an expression.
5562855888
5562955889 See [method@Gtk.Expression.watch] for how the watch
5563055890 was established.</doc>
@@ -55636,7 +55896,7 @@ was established.</doc>
5563655896 <instance-parameter name="watch" transfer-ownership="none">
5563755897 <doc xml:space="preserve"
5563855898 filename="gtk/gtkexpression.c"
55639- line="2079">watch to release</doc>
55899+ line="2097">watch to release</doc>
5564055900 <type name="ExpressionWatch" c:type="GtkExpressionWatch*"/>
5564155901 </instance-parameter>
5564255902 </parameters>
@@ -56979,7 +57239,7 @@ There are various cases in which you may need to use a `GtkFileChooserDialog`:
5697957239 - To save a file under a different name, use %GTK_FILE_CHOOSER_ACTION_SAVE,
5698057240 and set the existing file with [method@Gtk.FileChooser.set_file].
5698157241
56982-- To choose a folder instead of a filem use %GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER.
57242+- To choose a folder instead of a file, use %GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER.
5698357243
5698457244 In general, you should only cause the file chooser to show a specific
5698557245 folder when it is appropriate to use [method@Gtk.FileChooser.set_file],
@@ -57600,7 +57860,7 @@ The following signals have default keybindings:
5760057860 deprecated-version="4.10">
5760157861 <doc xml:space="preserve"
5760257862 filename="gtk/gtkfilechooserwidget.c"
57603- line="7543">Creates a new `GtkFileChooserWidget`.
57863+ line="7580">Creates a new `GtkFileChooserWidget`.
5760457864
5760557865 This is a file chooser widget that can be embedded in custom
5760657866 windows, and it is the same widget that is used by
@@ -57611,14 +57871,14 @@ windows, and it is the same widget that is used by
5761157871 <return-value transfer-ownership="none">
5761257872 <doc xml:space="preserve"
5761357873 filename="gtk/gtkfilechooserwidget.c"
57614- line="7553">a new `GtkFileChooserWidget`</doc>
57874+ line="7590">a new `GtkFileChooserWidget`</doc>
5761557875 <type name="Widget" c:type="GtkWidget*"/>
5761657876 </return-value>
5761757877 <parameters>
5761857878 <parameter name="action" transfer-ownership="none">
5761957879 <doc xml:space="preserve"
5762057880 filename="gtk/gtkfilechooserwidget.c"
57621- line="7545">Open or save mode for the widget</doc>
57881+ line="7582">Open or save mode for the widget</doc>
5762257882 <type name="FileChooserAction" c:type="GtkFileChooserAction"/>
5762357883 </parameter>
5762457884 </parameters>
@@ -57629,7 +57889,7 @@ windows, and it is the same widget that is used by
5762957889 default-value="FALSE">
5763057890 <doc xml:space="preserve"
5763157891 filename="gtk/gtkfilechooserwidget.c"
57632- line="6719">Whether search mode is enabled.</doc>
57892+ line="6756">Whether search mode is enabled.</doc>
5763357893 <type name="gboolean" c:type="gboolean"/>
5763457894 </property>
5763557895 <property name="show-time"
@@ -57638,19 +57898,19 @@ windows, and it is the same widget that is used by
5763857898 default-value="FALSE">
5763957899 <doc xml:space="preserve"
5764057900 filename="gtk/gtkfilechooserwidget.c"
57641- line="6739">Whether to show the time.</doc>
57901+ line="6776">Whether to show the time.</doc>
5764257902 <type name="gboolean" c:type="gboolean"/>
5764357903 </property>
5764457904 <property name="subtitle" transfer-ownership="none">
5764557905 <doc xml:space="preserve"
5764657906 filename="gtk/gtkfilechooserwidget.c"
57647- line="6729">The subtitle of the file chooser widget.</doc>
57907+ line="6766">The subtitle of the file chooser widget.</doc>
5764857908 <type name="utf8" c:type="gchar*"/>
5764957909 </property>
5765057910 <glib:signal name="desktop-folder" when="first" action="1">
5765157911 <doc xml:space="preserve"
5765257912 filename="gtk/gtkfilechooserwidget.c"
57653- line="6501">Emitted when the user asks for it.
57913+ line="6538">Emitted when the user asks for it.
5765457914
5765557915 This is a [keybinding signal](class.SignalAction.html).
5765657916
@@ -57665,7 +57925,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;D&l
5766557925 <glib:signal name="down-folder" when="first" action="1">
5766657926 <doc xml:space="preserve"
5766757927 filename="gtk/gtkfilechooserwidget.c"
57668- line="6453">Emitted when the user asks for it.
57928+ line="6490">Emitted when the user asks for it.
5766957929
5767057930 This is a [keybinding signal](class.SignalAction.html).
5767157931
@@ -57684,7 +57944,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;Dow
5768457944 <glib:signal name="home-folder" when="first" action="1">
5768557945 <doc xml:space="preserve"
5768657946 filename="gtk/gtkfilechooserwidget.c"
57687- line="6479">Emitted when the user asks for it.
57947+ line="6516">Emitted when the user asks for it.
5768857948
5768957949 This is a [keybinding signal](class.SignalAction.html).
5769057950
@@ -57699,7 +57959,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;Hom
5769957959 <glib:signal name="location-popup" when="first" action="1">
5770057960 <doc xml:space="preserve"
5770157961 filename="gtk/gtkfilechooserwidget.c"
57702- line="6358">Emitted when the user asks for it.
57962+ line="6395">Emitted when the user asks for it.
5770357963
5770457964 This is a [keybinding signal](class.SignalAction.html).
5770557965
@@ -57719,7 +57979,7 @@ access to home directories.</doc>
5771957979 <parameter name="path" transfer-ownership="none">
5772057980 <doc xml:space="preserve"
5772157981 filename="gtk/gtkfilechooserwidget.c"
57722- line="6361">a string that gets put in the text entry for the file name</doc>
57982+ line="6398">a string that gets put in the text entry for the file name</doc>
5772357983 <type name="utf8" c:type="gchar*"/>
5772457984 </parameter>
5772557985 </parameters>
@@ -57727,7 +57987,7 @@ access to home directories.</doc>
5772757987 <glib:signal name="location-popup-on-paste" when="first" action="1">
5772857988 <doc xml:space="preserve"
5772957989 filename="gtk/gtkfilechooserwidget.c"
57730- line="6386">Emitted when the user asks for it.
57990+ line="6423">Emitted when the user asks for it.
5773157991
5773257992 This is a [keybinding signal](class.SignalAction.html).
5773357993
@@ -57742,7 +58002,7 @@ The default binding for this signal is &lt;kbd&gt;Control&lt;/kbd&gt;-&lt;kbd&gt
5774258002 <glib:signal name="location-toggle-popup" when="first" action="1">
5774358003 <doc xml:space="preserve"
5774458004 filename="gtk/gtkfilechooserwidget.c"
57745- line="6408">Emitted when the user asks for it.
58005+ line="6445">Emitted when the user asks for it.
5774658006
5774758007 This is a [keybinding signal](class.SignalAction.html).
5774858008
@@ -57758,7 +58018,7 @@ The default binding for this signal is &lt;kbd&gt;Control&lt;/kbd&gt;-&lt;kbd&gt
5775858018 <glib:signal name="places-shortcut" when="first" action="1">
5775958019 <doc xml:space="preserve"
5776058020 filename="gtk/gtkfilechooserwidget.c"
57761- line="6615">Emitted when the user asks for it.
58021+ line="6652">Emitted when the user asks for it.
5776258022
5776358023 This is a [keybinding signal](class.SignalAction.html).
5776458024
@@ -57772,7 +58032,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;P&l
5777258032 <glib:signal name="quick-bookmark" when="first" action="1">
5777358033 <doc xml:space="preserve"
5777458034 filename="gtk/gtkfilechooserwidget.c"
57775- line="6523">Emitted when the user asks for it.
58035+ line="6560">Emitted when the user asks for it.
5777658036
5777758037 This is a [keybinding signal](class.SignalAction.html).
5777858038
@@ -57793,7 +58053,7 @@ successively.</doc>
5779358053 <parameter name="bookmark_index" transfer-ownership="none">
5779458054 <doc xml:space="preserve"
5779558055 filename="gtk/gtkfilechooserwidget.c"
57796- line="6526">the number of the bookmark to switch to</doc>
58056+ line="6563">the number of the bookmark to switch to</doc>
5779758057 <type name="gint" c:type="gint"/>
5779858058 </parameter>
5779958059 </parameters>
@@ -57801,7 +58061,7 @@ successively.</doc>
5780158061 <glib:signal name="recent-shortcut" when="first" action="1">
5780258062 <doc xml:space="preserve"
5780358063 filename="gtk/gtkfilechooserwidget.c"
57804- line="6594">Emitted when the user asks for it.
58064+ line="6631">Emitted when the user asks for it.
5780558065
5780658066 This is a [keybinding signal](class.SignalAction.html).
5780758067
@@ -57815,7 +58075,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;R&l
5781558075 <glib:signal name="search-shortcut" when="first" action="1">
5781658076 <doc xml:space="preserve"
5781758077 filename="gtk/gtkfilechooserwidget.c"
57818- line="6573">Emitted when the user asks for it.
58078+ line="6610">Emitted when the user asks for it.
5781958079
5782058080 This is a [keybinding signal](class.SignalAction.html).
5782158081
@@ -57829,7 +58089,7 @@ The default binding for this signal is &lt;kbd&gt;Alt&lt;/kbd&gt;-&lt;kbd&gt;S&l
5782958089 <glib:signal name="show-hidden" when="first" action="1">
5783058090 <doc xml:space="preserve"
5783158091 filename="gtk/gtkfilechooserwidget.c"
57832- line="6552">Emitted when the user asks for it.
58092+ line="6589">Emitted when the user asks for it.
5783358093
5783458094 This is a [keybinding signal](class.SignalAction.html).
5783558095
@@ -57843,7 +58103,7 @@ The default binding for this signal is &lt;kbd&gt;Control&lt;/kbd&gt;-&lt;kbd&gt
5784358103 <glib:signal name="up-folder" when="first" action="1">
5784458104 <doc xml:space="preserve"
5784558105 filename="gtk/gtkfilechooserwidget.c"
57846- line="6431">Emitted when the user asks for it.
58106+ line="6468">Emitted when the user asks for it.
5784758107
5784858108 This is a [keybinding signal](class.SignalAction.html).
5784958109
@@ -57880,12 +58140,12 @@ The dialog is shown with [method@Gtk.FileDialog.open],
5788058140 version="4.10">
5788158141 <doc xml:space="preserve"
5788258142 filename="gtk/gtkfiledialog.c"
57883- line="352">Creates a new `GtkFileDialog` object.</doc>
58143+ line="353">Creates a new `GtkFileDialog` object.</doc>
5788458144 <source-position filename="gtk/gtkfiledialog.h" line="37"/>
5788558145 <return-value transfer-ownership="full">
5788658146 <doc xml:space="preserve"
5788758147 filename="gtk/gtkfiledialog.c"
57888- line="357">the new `GtkFileDialog`</doc>
58148+ line="358">the new `GtkFileDialog`</doc>
5788958149 <type name="FileDialog" c:type="GtkFileDialog*"/>
5789058150 </return-value>
5789158151 </constructor>
@@ -57895,19 +58155,19 @@ The dialog is shown with [method@Gtk.FileDialog.open],
5789558155 version="4.10">
5789658156 <doc xml:space="preserve"
5789758157 filename="gtk/gtkfiledialog.c"
57898- line="747">Retrieves the text used by the dialog on its accept button.</doc>
58158+ line="748">Retrieves the text used by the dialog on its accept button.</doc>
5789958159 <source-position filename="gtk/gtkfiledialog.h" line="89"/>
5790058160 <return-value transfer-ownership="none" nullable="1">
5790158161 <doc xml:space="preserve"
5790258162 filename="gtk/gtkfiledialog.c"
57903- line="753">the label shown on the file chooser's accept button</doc>
58163+ line="754">the label shown on the file chooser's accept button</doc>
5790458164 <type name="utf8" c:type="const char*"/>
5790558165 </return-value>
5790658166 <parameters>
5790758167 <instance-parameter name="self" transfer-ownership="none">
5790858168 <doc xml:space="preserve"
5790958169 filename="gtk/gtkfiledialog.c"
57910- line="749">a file dialog</doc>
58170+ line="750">a file dialog</doc>
5791158171 <type name="FileDialog" c:type="GtkFileDialog*"/>
5791258172 </instance-parameter>
5791358173 </parameters>
@@ -57918,20 +58178,20 @@ The dialog is shown with [method@Gtk.FileDialog.open],
5791858178 version="4.10">
5791958179 <doc xml:space="preserve"
5792058180 filename="gtk/gtkfiledialog.c"
57921- line="502">Gets the filter that will be selected by default
58181+ line="503">Gets the filter that will be selected by default
5792258182 in the file chooser dialog.</doc>
5792358183 <source-position filename="gtk/gtkfiledialog.h" line="61"/>
5792458184 <return-value transfer-ownership="none" nullable="1">
5792558185 <doc xml:space="preserve"
5792658186 filename="gtk/gtkfiledialog.c"
57927- line="509">the default filter</doc>
58187+ line="510">the default filter</doc>
5792858188 <type name="FileFilter" c:type="GtkFileFilter*"/>
5792958189 </return-value>
5793058190 <parameters>
5793158191 <instance-parameter name="self" transfer-ownership="none">
5793258192 <doc xml:space="preserve"
5793358193 filename="gtk/gtkfiledialog.c"
57934- line="504">a file dialog</doc>
58194+ line="505">a file dialog</doc>
5793558195 <type name="FileDialog" c:type="GtkFileDialog*"/>
5793658196 </instance-parameter>
5793758197 </parameters>
@@ -57942,13 +58202,13 @@ in the file chooser dialog.</doc>
5794258202 version="4.10">
5794358203 <doc xml:space="preserve"
5794458204 filename="gtk/gtkfiledialog.c"
57945- line="459">Gets the filters that will be offered to the user
58205+ line="460">Gets the filters that will be offered to the user
5794658206 in the file chooser dialog.</doc>
5794758207 <source-position filename="gtk/gtkfiledialog.h" line="54"/>
5794858208 <return-value transfer-ownership="none" nullable="1">
5794958209 <doc xml:space="preserve"
5795058210 filename="gtk/gtkfiledialog.c"
57951- line="466">the filters,
58211+ line="467">the filters,
5795258212 as a list model of [class@Gtk.FileFilter]</doc>
5795358213 <type name="Gio.ListModel" c:type="GListModel*"/>
5795458214 </return-value>
@@ -57956,7 +58216,7 @@ in the file chooser dialog.</doc>
5795658216 <instance-parameter name="self" transfer-ownership="none">
5795758217 <doc xml:space="preserve"
5795858218 filename="gtk/gtkfiledialog.c"
57959- line="461">a file dialog</doc>
58219+ line="462">a file dialog</doc>
5796058220 <type name="FileDialog" c:type="GtkFileDialog*"/>
5796158221 </instance-parameter>
5796258222 </parameters>
@@ -57967,20 +58227,20 @@ in the file chooser dialog.</doc>
5796758227 version="4.10">
5796858228 <doc xml:space="preserve"
5796958229 filename="gtk/gtkfiledialog.c"
57970- line="652">Gets the file that will be initially selected in
58230+ line="653">Gets the file that will be initially selected in
5797158231 the file chooser dialog.</doc>
5797258232 <source-position filename="gtk/gtkfiledialog.h" line="82"/>
5797358233 <return-value transfer-ownership="none" nullable="1">
5797458234 <doc xml:space="preserve"
5797558235 filename="gtk/gtkfiledialog.c"
57976- line="659">the file</doc>
58236+ line="660">the file</doc>
5797758237 <type name="Gio.File" c:type="GFile*"/>
5797858238 </return-value>
5797958239 <parameters>
5798058240 <instance-parameter name="self" transfer-ownership="none">
5798158241 <doc xml:space="preserve"
5798258242 filename="gtk/gtkfiledialog.c"
57983- line="654">a file dialog</doc>
58243+ line="655">a file dialog</doc>
5798458244 <type name="FileDialog" c:type="GtkFileDialog*"/>
5798558245 </instance-parameter>
5798658246 </parameters>
@@ -57991,20 +58251,20 @@ the file chooser dialog.</doc>
5799158251 version="4.10">
5799258252 <doc xml:space="preserve"
5799358253 filename="gtk/gtkfiledialog.c"
57994- line="548">Gets the folder that will be set as the
58254+ line="549">Gets the folder that will be set as the
5799558255 initial folder in the file chooser dialog.</doc>
5799658256 <source-position filename="gtk/gtkfiledialog.h" line="68"/>
5799758257 <return-value transfer-ownership="none" nullable="1">
5799858258 <doc xml:space="preserve"
5799958259 filename="gtk/gtkfiledialog.c"
58000- line="555">the folder</doc>
58260+ line="556">the folder</doc>
5800158261 <type name="Gio.File" c:type="GFile*"/>
5800258262 </return-value>
5800358263 <parameters>
5800458264 <instance-parameter name="self" transfer-ownership="none">
5800558265 <doc xml:space="preserve"
5800658266 filename="gtk/gtkfiledialog.c"
58007- line="550">a file dialog</doc>
58267+ line="551">a file dialog</doc>
5800858268 <type name="FileDialog" c:type="GtkFileDialog*"/>
5800958269 </instance-parameter>
5801058270 </parameters>
@@ -58015,19 +58275,19 @@ initial folder in the file chooser dialog.</doc>
5801558275 version="4.10">
5801658276 <doc xml:space="preserve"
5801758277 filename="gtk/gtkfiledialog.c"
58018- line="598">Gets the filename that will be initially selected.</doc>
58278+ line="599">Gets the filename that will be initially selected.</doc>
5801958279 <source-position filename="gtk/gtkfiledialog.h" line="75"/>
5802058280 <return-value transfer-ownership="none" nullable="1">
5802158281 <doc xml:space="preserve"
5802258282 filename="gtk/gtkfiledialog.c"
58023- line="604">the name</doc>
58283+ line="605">the name</doc>
5802458284 <type name="utf8" c:type="const char*"/>
5802558285 </return-value>
5802658286 <parameters>
5802758287 <instance-parameter name="self" transfer-ownership="none">
5802858288 <doc xml:space="preserve"
5802958289 filename="gtk/gtkfiledialog.c"
58030- line="600">a file dialog</doc>
58290+ line="601">a file dialog</doc>
5803158291 <type name="FileDialog" c:type="GtkFileDialog*"/>
5803258292 </instance-parameter>
5803358293 </parameters>
@@ -58038,20 +58298,20 @@ initial folder in the file chooser dialog.</doc>
5803858298 version="4.10">
5803958299 <doc xml:space="preserve"
5804058300 filename="gtk/gtkfiledialog.c"
58041- line="416">Returns whether the file chooser dialog blocks interaction
58301+ line="417">Returns whether the file chooser dialog blocks interaction
5804258302 with the parent window while it is presented.</doc>
5804358303 <source-position filename="gtk/gtkfiledialog.h" line="47"/>
5804458304 <return-value transfer-ownership="none">
5804558305 <doc xml:space="preserve"
5804658306 filename="gtk/gtkfiledialog.c"
58047- line="423">true if the file chooser dialog is modal</doc>
58307+ line="424">true if the file chooser dialog is modal</doc>
5804858308 <type name="gboolean" c:type="gboolean"/>
5804958309 </return-value>
5805058310 <parameters>
5805158311 <instance-parameter name="self" transfer-ownership="none">
5805258312 <doc xml:space="preserve"
5805358313 filename="gtk/gtkfiledialog.c"
58054- line="418">a file dialog</doc>
58314+ line="419">a file dialog</doc>
5805558315 <type name="FileDialog" c:type="GtkFileDialog*"/>
5805658316 </instance-parameter>
5805758317 </parameters>
@@ -58062,19 +58322,19 @@ with the parent window while it is presented.</doc>
5806258322 version="4.10">
5806358323 <doc xml:space="preserve"
5806458324 filename="gtk/gtkfiledialog.c"
58065- line="370">Returns the title that will be shown on the file chooser dialog.</doc>
58325+ line="371">Returns the title that will be shown on the file chooser dialog.</doc>
5806658326 <source-position filename="gtk/gtkfiledialog.h" line="40"/>
5806758327 <return-value transfer-ownership="none">
5806858328 <doc xml:space="preserve"
5806958329 filename="gtk/gtkfiledialog.c"
58070- line="376">the title</doc>
58330+ line="377">the title</doc>
5807158331 <type name="utf8" c:type="const char*"/>
5807258332 </return-value>
5807358333 <parameters>
5807458334 <instance-parameter name="self" transfer-ownership="none">
5807558335 <doc xml:space="preserve"
5807658336 filename="gtk/gtkfiledialog.c"
58077- line="372">a file dialog</doc>
58337+ line="373">a file dialog</doc>
5807858338 <type name="FileDialog" c:type="GtkFileDialog*"/>
5807958339 </instance-parameter>
5808058340 </parameters>
@@ -58085,11 +58345,11 @@ with the parent window while it is presented.</doc>
5808558345 glib:finish-func="open_finish">
5808658346 <doc xml:space="preserve"
5808758347 filename="gtk/gtkfiledialog.c"
58088- line="1001">Presents a file chooser dialog to the user.
58348+ line="1002">Presents a file chooser dialog to the user.
5808958349
5809058350 The file chooser dialog will be set up to select a single file.
5809158351
58092-The @callback will be called when the dialog is dismissed.</doc>
58352+The @callback will be called when the dialog is closed.</doc>
5809358353 <source-position filename="gtk/gtkfiledialog.h" line="96"/>
5809458354 <return-value transfer-ownership="none">
5809558355 <type name="none" c:type="void"/>
@@ -58098,7 +58358,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5809858358 <instance-parameter name="self" transfer-ownership="none">
5809958359 <doc xml:space="preserve"
5810058360 filename="gtk/gtkfiledialog.c"
58101- line="1003">a file dialog</doc>
58361+ line="1004">a file dialog</doc>
5810258362 <type name="FileDialog" c:type="GtkFileDialog*"/>
5810358363 </instance-parameter>
5810458364 <parameter name="parent"
@@ -58107,7 +58367,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5810758367 allow-none="1">
5810858368 <doc xml:space="preserve"
5810958369 filename="gtk/gtkfiledialog.c"
58110- line="1004">the parent window</doc>
58370+ line="1005">the parent window</doc>
5811158371 <type name="Window" c:type="GtkWindow*"/>
5811258372 </parameter>
5811358373 <parameter name="cancellable"
@@ -58116,7 +58376,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5811658376 allow-none="1">
5811758377 <doc xml:space="preserve"
5811858378 filename="gtk/gtkfiledialog.c"
58119- line="1005">a cancellable to cancel the operation</doc>
58379+ line="1006">a cancellable to cancel the operation</doc>
5812058380 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5812158381 </parameter>
5812258382 <parameter name="callback"
@@ -58127,7 +58387,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5812758387 closure="3">
5812858388 <doc xml:space="preserve"
5812958389 filename="gtk/gtkfiledialog.c"
58130- line="1006">a callback to call when the
58390+ line="1007">a callback to call when the
5813158391 operation is complete</doc>
5813258392 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5813358393 </parameter>
@@ -58137,7 +58397,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5813758397 allow-none="1">
5813858398 <doc xml:space="preserve"
5813958399 filename="gtk/gtkfiledialog.c"
58140- line="1008">data to pass to @callback</doc>
58400+ line="1009">data to pass to @callback</doc>
5814158401 <type name="gpointer" c:type="gpointer"/>
5814258402 </parameter>
5814358403 </parameters>
@@ -58148,25 +58408,28 @@ The @callback will be called when the dialog is dismissed.</doc>
5814858408 throws="1">
5814958409 <doc xml:space="preserve"
5815058410 filename="gtk/gtkfiledialog.c"
58151- line="1045">Finishes the [method@Gtk.FileDialog.open] call.</doc>
58411+ line="1046">Finishes the [method@Gtk.FileDialog.open] call.
58412+
58413+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58414+error if the user cancels the dialog.</doc>
5815258415 <source-position filename="gtk/gtkfiledialog.h" line="103"/>
58153- <return-value transfer-ownership="full" nullable="1">
58416+ <return-value transfer-ownership="full">
5815458417 <doc xml:space="preserve"
5815558418 filename="gtk/gtkfiledialog.c"
58156- line="1053">the file that was selected</doc>
58419+ line="1057">the file that was selected</doc>
5815758420 <type name="Gio.File" c:type="GFile*"/>
5815858421 </return-value>
5815958422 <parameters>
5816058423 <instance-parameter name="self" transfer-ownership="none">
5816158424 <doc xml:space="preserve"
5816258425 filename="gtk/gtkfiledialog.c"
58163- line="1047">a file dialog</doc>
58426+ line="1048">a file dialog</doc>
5816458427 <type name="FileDialog" c:type="GtkFileDialog*"/>
5816558428 </instance-parameter>
5816658429 <parameter name="result" transfer-ownership="none">
5816758430 <doc xml:space="preserve"
5816858431 filename="gtk/gtkfiledialog.c"
58169- line="1048">the result</doc>
58432+ line="1049">the result</doc>
5817058433 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5817158434 </parameter>
5817258435 </parameters>
@@ -58177,14 +58440,14 @@ The @callback will be called when the dialog is dismissed.</doc>
5817758440 glib:finish-func="open_multiple_finish">
5817858441 <doc xml:space="preserve"
5817958442 filename="gtk/gtkfiledialog.c"
58180- line="1209">Presents a file chooser dialog to the user.
58443+ line="1219">Presents a file chooser dialog to the user.
5818158444
5818258445 The file chooser dialog will be set up to select multiple files.
5818358446
5818458447 The file chooser dialog will initially be opened in the directory
5818558448 [property@Gtk.FileDialog:initial-folder].
5818658449
58187-The @callback will be called when the dialog is dismissed.</doc>
58450+The @callback will be called when the dialog is closed.</doc>
5818858451 <source-position filename="gtk/gtkfiledialog.h" line="133"/>
5818958452 <return-value transfer-ownership="none">
5819058453 <type name="none" c:type="void"/>
@@ -58193,7 +58456,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5819358456 <instance-parameter name="self" transfer-ownership="none">
5819458457 <doc xml:space="preserve"
5819558458 filename="gtk/gtkfiledialog.c"
58196- line="1211">a file dialog</doc>
58459+ line="1221">a file dialog</doc>
5819758460 <type name="FileDialog" c:type="GtkFileDialog*"/>
5819858461 </instance-parameter>
5819958462 <parameter name="parent"
@@ -58202,7 +58465,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5820258465 allow-none="1">
5820358466 <doc xml:space="preserve"
5820458467 filename="gtk/gtkfiledialog.c"
58205- line="1212">the parent window</doc>
58468+ line="1222">the parent window</doc>
5820658469 <type name="Window" c:type="GtkWindow*"/>
5820758470 </parameter>
5820858471 <parameter name="cancellable"
@@ -58211,7 +58474,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5821158474 allow-none="1">
5821258475 <doc xml:space="preserve"
5821358476 filename="gtk/gtkfiledialog.c"
58214- line="1213">a cancellable to cancel the operation</doc>
58477+ line="1223">a cancellable to cancel the operation</doc>
5821558478 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5821658479 </parameter>
5821758480 <parameter name="callback"
@@ -58222,7 +58485,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5822258485 closure="3">
5822358486 <doc xml:space="preserve"
5822458487 filename="gtk/gtkfiledialog.c"
58225- line="1214">a callback to call when the
58488+ line="1224">a callback to call when the
5822658489 operation is complete</doc>
5822758490 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5822858491 </parameter>
@@ -58232,7 +58495,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5823258495 allow-none="1">
5823358496 <doc xml:space="preserve"
5823458497 filename="gtk/gtkfiledialog.c"
58235- line="1216">data to pass to @callback</doc>
58498+ line="1226">data to pass to @callback</doc>
5823658499 <type name="gpointer" c:type="gpointer"/>
5823758500 </parameter>
5823858501 </parameters>
@@ -58243,12 +58506,15 @@ The @callback will be called when the dialog is dismissed.</doc>
5824358506 throws="1">
5824458507 <doc xml:space="preserve"
5824558508 filename="gtk/gtkfiledialog.c"
58246- line="1256">Finishes the [method@Gtk.FileDialog.open] call.</doc>
58509+ line="1266">Finishes the [method@Gtk.FileDialog.open] call.
58510+
58511+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58512+error if the user cancels the dialog.</doc>
5824758513 <source-position filename="gtk/gtkfiledialog.h" line="140"/>
58248- <return-value transfer-ownership="full" nullable="1">
58514+ <return-value transfer-ownership="full">
5824958515 <doc xml:space="preserve"
5825058516 filename="gtk/gtkfiledialog.c"
58251- line="1264">the files that were selected,
58517+ line="1277">the files that were selected,
5825258518 as a list model of [iface@Gio.File]</doc>
5825358519 <type name="Gio.ListModel" c:type="GListModel*"/>
5825458520 </return-value>
@@ -58256,13 +58522,13 @@ The @callback will be called when the dialog is dismissed.</doc>
5825658522 <instance-parameter name="self" transfer-ownership="none">
5825758523 <doc xml:space="preserve"
5825858524 filename="gtk/gtkfiledialog.c"
58259- line="1258">a file dialog</doc>
58525+ line="1268">a file dialog</doc>
5826058526 <type name="FileDialog" c:type="GtkFileDialog*"/>
5826158527 </instance-parameter>
5826258528 <parameter name="result" transfer-ownership="none">
5826358529 <doc xml:space="preserve"
5826458530 filename="gtk/gtkfiledialog.c"
58265- line="1259">the result</doc>
58531+ line="1269">the result</doc>
5826658532 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5826758533 </parameter>
5826858534 </parameters>
@@ -58273,7 +58539,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5827358539 glib:finish-func="open_multiple_text_files_finish">
5827458540 <doc xml:space="preserve"
5827558541 filename="gtk/gtkfiledialog.c"
58276- line="1470">Presents a file chooser dialog to the user.
58542+ line="1489">Presents a file chooser dialog to the user.
5827758543
5827858544 The file chooser dialog will be set up to select multiple files.
5827958545
@@ -58283,7 +58549,7 @@ The file chooser dialog will initially be opened in the directory
5828358549 In contrast to [method@Gtk.FileDialog.open], this function
5828458550 lets the user select the text encoding for the files, if possible.
5828558551
58286-The @callback will be called when the dialog is dismissed.</doc>
58552+The @callback will be called when the dialog is closed.</doc>
5828758553 <source-position filename="gtk/gtkfiledialog.h" line="173"/>
5828858554 <return-value transfer-ownership="none">
5828958555 <type name="none" c:type="void"/>
@@ -58292,7 +58558,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5829258558 <instance-parameter name="self" transfer-ownership="none">
5829358559 <doc xml:space="preserve"
5829458560 filename="gtk/gtkfiledialog.c"
58295- line="1472">a file dialog</doc>
58561+ line="1491">a file dialog</doc>
5829658562 <type name="FileDialog" c:type="GtkFileDialog*"/>
5829758563 </instance-parameter>
5829858564 <parameter name="parent"
@@ -58301,7 +58567,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5830158567 allow-none="1">
5830258568 <doc xml:space="preserve"
5830358569 filename="gtk/gtkfiledialog.c"
58304- line="1473">the parent window</doc>
58570+ line="1492">the parent window</doc>
5830558571 <type name="Window" c:type="GtkWindow*"/>
5830658572 </parameter>
5830758573 <parameter name="cancellable"
@@ -58310,7 +58576,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5831058576 allow-none="1">
5831158577 <doc xml:space="preserve"
5831258578 filename="gtk/gtkfiledialog.c"
58313- line="1474">a cancellable to cancel the operation</doc>
58579+ line="1493">a cancellable to cancel the operation</doc>
5831458580 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5831558581 </parameter>
5831658582 <parameter name="callback"
@@ -58321,7 +58587,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5832158587 closure="3">
5832258588 <doc xml:space="preserve"
5832358589 filename="gtk/gtkfiledialog.c"
58324- line="1475">a callback to call when the
58590+ line="1494">a callback to call when the
5832558591 operation is complete</doc>
5832658592 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5832758593 </parameter>
@@ -58331,7 +58597,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5833158597 allow-none="1">
5833258598 <doc xml:space="preserve"
5833358599 filename="gtk/gtkfiledialog.c"
58334- line="1477">data to pass to @callback</doc>
58600+ line="1496">data to pass to @callback</doc>
5833558601 <type name="gpointer" c:type="gpointer"/>
5833658602 </parameter>
5833758603 </parameters>
@@ -58342,12 +58608,15 @@ The @callback will be called when the dialog is dismissed.</doc>
5834258608 throws="1">
5834358609 <doc xml:space="preserve"
5834458610 filename="gtk/gtkfiledialog.c"
58345- line="1540">Finishes the [method@Gtk.FileDialog.open] call.</doc>
58611+ line="1559">Finishes the [method@Gtk.FileDialog.open] call.
58612+
58613+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58614+error if the user cancels the dialog.</doc>
5834658615 <source-position filename="gtk/gtkfiledialog.h" line="181"/>
58347- <return-value transfer-ownership="full" nullable="1">
58616+ <return-value transfer-ownership="full">
5834858617 <doc xml:space="preserve"
5834958618 filename="gtk/gtkfiledialog.c"
58350- line="1549">the files that were selected,
58619+ line="1571">the files that were selected,
5835158620 as a list model of [iface@Gio.File]</doc>
5835258621 <type name="Gio.ListModel" c:type="GListModel*"/>
5835358622 </return-value>
@@ -58355,13 +58624,13 @@ The @callback will be called when the dialog is dismissed.</doc>
5835558624 <instance-parameter name="self" transfer-ownership="none">
5835658625 <doc xml:space="preserve"
5835758626 filename="gtk/gtkfiledialog.c"
58358- line="1542">a file dialog</doc>
58627+ line="1561">a file dialog</doc>
5835958628 <type name="FileDialog" c:type="GtkFileDialog*"/>
5836058629 </instance-parameter>
5836158630 <parameter name="result" transfer-ownership="none">
5836258631 <doc xml:space="preserve"
5836358632 filename="gtk/gtkfiledialog.c"
58364- line="1543">the result</doc>
58633+ line="1562">the result</doc>
5836558634 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5836658635 </parameter>
5836758636 <parameter name="encoding"
@@ -58370,7 +58639,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5837058639 transfer-ownership="none">
5837158640 <doc xml:space="preserve"
5837258641 filename="gtk/gtkfiledialog.c"
58373- line="1544">return location for the text encoding to use</doc>
58642+ line="1563">return location for the text encoding to use</doc>
5837458643 <type name="utf8" c:type="const char**"/>
5837558644 </parameter>
5837658645 </parameters>
@@ -58381,13 +58650,13 @@ The @callback will be called when the dialog is dismissed.</doc>
5838158650 glib:finish-func="open_text_file_finish">
5838258651 <doc xml:space="preserve"
5838358652 filename="gtk/gtkfiledialog.c"
58384- line="1357">Initiates a file selection operation by presenting a file chooser
58653+ line="1373">Initiates a file selection operation by presenting a file chooser
5838558654 dialog to the user.
5838658655
5838758656 In contrast to [method@Gtk.FileDialog.open], this function
5838858657 lets the user select the text encoding for the file, if possible.
5838958658
58390-The @callback will be called when the dialog is dismissed.</doc>
58659+The @callback will be called when the dialog is closed.</doc>
5839158660 <source-position filename="gtk/gtkfiledialog.h" line="160"/>
5839258661 <return-value transfer-ownership="none">
5839358662 <type name="none" c:type="void"/>
@@ -58396,7 +58665,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5839658665 <instance-parameter name="self" transfer-ownership="none">
5839758666 <doc xml:space="preserve"
5839858667 filename="gtk/gtkfiledialog.c"
58399- line="1359">a `GtkFileDialog`</doc>
58668+ line="1375">a `GtkFileDialog`</doc>
5840058669 <type name="FileDialog" c:type="GtkFileDialog*"/>
5840158670 </instance-parameter>
5840258671 <parameter name="parent"
@@ -58405,7 +58674,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5840558674 allow-none="1">
5840658675 <doc xml:space="preserve"
5840758676 filename="gtk/gtkfiledialog.c"
58408- line="1360">the parent `GtkWindow`</doc>
58677+ line="1376">the parent `GtkWindow`</doc>
5840958678 <type name="Window" c:type="GtkWindow*"/>
5841058679 </parameter>
5841158680 <parameter name="cancellable"
@@ -58414,7 +58683,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5841458683 allow-none="1">
5841558684 <doc xml:space="preserve"
5841658685 filename="gtk/gtkfiledialog.c"
58417- line="1361">a `GCancellable` to cancel the operation</doc>
58686+ line="1377">a `GCancellable` to cancel the operation</doc>
5841858687 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5841958688 </parameter>
5842058689 <parameter name="callback"
@@ -58425,7 +58694,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5842558694 closure="3">
5842658695 <doc xml:space="preserve"
5842758696 filename="gtk/gtkfiledialog.c"
58428- line="1362">a callback to call when the
58697+ line="1378">a callback to call when the
5842958698 operation is complete</doc>
5843058699 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5843158700 </parameter>
@@ -58435,7 +58704,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5843558704 allow-none="1">
5843658705 <doc xml:space="preserve"
5843758706 filename="gtk/gtkfiledialog.c"
58438- line="1364">data to pass to @callback</doc>
58707+ line="1380">data to pass to @callback</doc>
5843958708 <type name="gpointer" c:type="gpointer"/>
5844058709 </parameter>
5844158710 </parameters>
@@ -58446,31 +58715,34 @@ The @callback will be called when the dialog is dismissed.</doc>
5844658715 throws="1">
5844758716 <doc xml:space="preserve"
5844858717 filename="gtk/gtkfiledialog.c"
58449- line="1423">Finishes the [method@Gtk.FileDialog.open_text_file] call
58718+ line="1439">Finishes the [method@Gtk.FileDialog.open_text_file] call
5845058719 and returns the resulting file and text encoding.
5845158720
5845258721 If the user has explicitly selected a text encoding to use
5845358722 for the file, then @encoding will be set to a codeset name that
5845458723 is suitable for passing to iconv_open(). Otherwise, it will
58455-be `NULL`.</doc>
58724+be `NULL`.
58725+
58726+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58727+error if the user cancels the dialog.</doc>
5845658728 <source-position filename="gtk/gtkfiledialog.h" line="167"/>
58457- <return-value transfer-ownership="full" nullable="1">
58729+ <return-value transfer-ownership="full">
5845858730 <doc xml:space="preserve"
5845958731 filename="gtk/gtkfiledialog.c"
58460- line="1438">the file that was selected</doc>
58732+ line="1457">the file that was selected</doc>
5846158733 <type name="Gio.File" c:type="GFile*"/>
5846258734 </return-value>
5846358735 <parameters>
5846458736 <instance-parameter name="self" transfer-ownership="none">
5846558737 <doc xml:space="preserve"
5846658738 filename="gtk/gtkfiledialog.c"
58467- line="1425">a `GtkFileDialog`</doc>
58739+ line="1441">a `GtkFileDialog`</doc>
5846858740 <type name="FileDialog" c:type="GtkFileDialog*"/>
5846958741 </instance-parameter>
5847058742 <parameter name="result" transfer-ownership="none">
5847158743 <doc xml:space="preserve"
5847258744 filename="gtk/gtkfiledialog.c"
58473- line="1426">a `GAsyncResult`</doc>
58745+ line="1442">a `GAsyncResult`</doc>
5847458746 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5847558747 </parameter>
5847658748 <parameter name="encoding"
@@ -58479,7 +58751,7 @@ be `NULL`.</doc>
5847958751 transfer-ownership="none">
5848058752 <doc xml:space="preserve"
5848158753 filename="gtk/gtkfiledialog.c"
58482- line="1427">return location for the text encoding to use</doc>
58754+ line="1443">return location for the text encoding to use</doc>
5848358755 <type name="utf8" c:type="const char**"/>
5848458756 </parameter>
5848558757 </parameters>
@@ -58490,11 +58762,11 @@ be `NULL`.</doc>
5849058762 glib:finish-func="save_finish">
5849158763 <doc xml:space="preserve"
5849258764 filename="gtk/gtkfiledialog.c"
58493- line="1141">Presents a file chooser dialog to the user.
58765+ line="1148">Presents a file chooser dialog to the user.
5849458766
5849558767 The file chooser dialog will be save mode.
5849658768
58497-The @callback will be called when the dialog is dismissed.</doc>
58769+The @callback will be called when the dialog is closed.</doc>
5849858770 <source-position filename="gtk/gtkfiledialog.h" line="121"/>
5849958771 <return-value transfer-ownership="none">
5850058772 <type name="none" c:type="void"/>
@@ -58503,7 +58775,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5850358775 <instance-parameter name="self" transfer-ownership="none">
5850458776 <doc xml:space="preserve"
5850558777 filename="gtk/gtkfiledialog.c"
58506- line="1143">a file dialog</doc>
58778+ line="1150">a file dialog</doc>
5850758779 <type name="FileDialog" c:type="GtkFileDialog*"/>
5850858780 </instance-parameter>
5850958781 <parameter name="parent"
@@ -58512,7 +58784,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5851258784 allow-none="1">
5851358785 <doc xml:space="preserve"
5851458786 filename="gtk/gtkfiledialog.c"
58515- line="1144">the parent window</doc>
58787+ line="1151">the parent window</doc>
5851658788 <type name="Window" c:type="GtkWindow*"/>
5851758789 </parameter>
5851858790 <parameter name="cancellable"
@@ -58521,7 +58793,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5852158793 allow-none="1">
5852258794 <doc xml:space="preserve"
5852358795 filename="gtk/gtkfiledialog.c"
58524- line="1145">a cancellable to cancel the operation</doc>
58796+ line="1152">a cancellable to cancel the operation</doc>
5852558797 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5852658798 </parameter>
5852758799 <parameter name="callback"
@@ -58532,7 +58804,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5853258804 closure="3">
5853358805 <doc xml:space="preserve"
5853458806 filename="gtk/gtkfiledialog.c"
58535- line="1146">a callback to call when the
58807+ line="1153">a callback to call when the
5853658808 operation is complete</doc>
5853758809 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5853858810 </parameter>
@@ -58542,7 +58814,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5854258814 allow-none="1">
5854358815 <doc xml:space="preserve"
5854458816 filename="gtk/gtkfiledialog.c"
58545- line="1148">data to pass to @callback</doc>
58817+ line="1155">data to pass to @callback</doc>
5854658818 <type name="gpointer" c:type="gpointer"/>
5854758819 </parameter>
5854858820 </parameters>
@@ -58553,25 +58825,28 @@ The @callback will be called when the dialog is dismissed.</doc>
5855358825 throws="1">
5855458826 <doc xml:space="preserve"
5855558827 filename="gtk/gtkfiledialog.c"
58556- line="1185">Finishes the [method@Gtk.FileDialog.save] call.</doc>
58828+ line="1192">Finishes the [method@Gtk.FileDialog.save] call.
58829+
58830+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58831+error if the user cancels the dialog.</doc>
5855758832 <source-position filename="gtk/gtkfiledialog.h" line="128"/>
58558- <return-value transfer-ownership="full" nullable="1">
58833+ <return-value transfer-ownership="full">
5855958834 <doc xml:space="preserve"
5856058835 filename="gtk/gtkfiledialog.c"
58561- line="1193">the file that was selected</doc>
58836+ line="1203">the file that was selected</doc>
5856258837 <type name="Gio.File" c:type="GFile*"/>
5856358838 </return-value>
5856458839 <parameters>
5856558840 <instance-parameter name="self" transfer-ownership="none">
5856658841 <doc xml:space="preserve"
5856758842 filename="gtk/gtkfiledialog.c"
58568- line="1187">a file dialog</doc>
58843+ line="1194">a file dialog</doc>
5856958844 <type name="FileDialog" c:type="GtkFileDialog*"/>
5857058845 </instance-parameter>
5857158846 <parameter name="result" transfer-ownership="none">
5857258847 <doc xml:space="preserve"
5857358848 filename="gtk/gtkfiledialog.c"
58574- line="1188">the result</doc>
58849+ line="1195">the result</doc>
5857558850 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5857658851 </parameter>
5857758852 </parameters>
@@ -58582,14 +58857,14 @@ The @callback will be called when the dialog is dismissed.</doc>
5858258857 glib:finish-func="save_text_file_finish">
5858358858 <doc xml:space="preserve"
5858458859 filename="gtk/gtkfiledialog.c"
58585- line="1582">Initiates a file save operation by presenting a file chooser
58860+ line="1604">Initiates a file save operation by presenting a file chooser
5858658861 dialog to the user.
5858758862
5858858863 In contrast to [method@Gtk.FileDialog.save], this function
5858958864 lets the user select the text encoding and line endings for
5859058865 the text file, if possible.
5859158866
58592-The @callback will be called when the dialog is dismissed.</doc>
58867+The @callback will be called when the dialog is closed.</doc>
5859358868 <source-position filename="gtk/gtkfiledialog.h" line="189"/>
5859458869 <return-value transfer-ownership="none">
5859558870 <type name="none" c:type="void"/>
@@ -58598,7 +58873,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5859858873 <instance-parameter name="self" transfer-ownership="none">
5859958874 <doc xml:space="preserve"
5860058875 filename="gtk/gtkfiledialog.c"
58601- line="1584">a `GtkFileDialog`</doc>
58876+ line="1606">a `GtkFileDialog`</doc>
5860258877 <type name="FileDialog" c:type="GtkFileDialog*"/>
5860358878 </instance-parameter>
5860458879 <parameter name="parent"
@@ -58607,7 +58882,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5860758882 allow-none="1">
5860858883 <doc xml:space="preserve"
5860958884 filename="gtk/gtkfiledialog.c"
58610- line="1585">the parent `GtkWindow`</doc>
58885+ line="1607">the parent `GtkWindow`</doc>
5861158886 <type name="Window" c:type="GtkWindow*"/>
5861258887 </parameter>
5861358888 <parameter name="cancellable"
@@ -58616,7 +58891,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5861658891 allow-none="1">
5861758892 <doc xml:space="preserve"
5861858893 filename="gtk/gtkfiledialog.c"
58619- line="1586">a `GCancellable` to cancel the operation</doc>
58894+ line="1608">a `GCancellable` to cancel the operation</doc>
5862058895 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5862158896 </parameter>
5862258897 <parameter name="callback"
@@ -58627,7 +58902,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5862758902 closure="3">
5862858903 <doc xml:space="preserve"
5862958904 filename="gtk/gtkfiledialog.c"
58630- line="1587">a callback to call when the
58905+ line="1609">a callback to call when the
5863158906 operation is complete</doc>
5863258907 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5863358908 </parameter>
@@ -58637,7 +58912,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5863758912 allow-none="1">
5863858913 <doc xml:space="preserve"
5863958914 filename="gtk/gtkfiledialog.c"
58640- line="1589">data to pass to @callback</doc>
58915+ line="1611">data to pass to @callback</doc>
5864158916 <type name="gpointer" c:type="gpointer"/>
5864258917 </parameter>
5864358918 </parameters>
@@ -58648,7 +58923,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5864858923 throws="1">
5864958924 <doc xml:space="preserve"
5865058925 filename="gtk/gtkfiledialog.c"
58651- line="1663">Finishes the [method@Gtk.FileDialog.save_text_file] call
58926+ line="1685">Finishes the [method@Gtk.FileDialog.save_text_file] call
5865258927 and returns the resulting file, text encoding and line endings.
5865358928
5865458929 If the user has explicitly selected a text encoding to use
@@ -58657,26 +58932,28 @@ is suitable for passing to iconv_open(). Otherwise, it will
5865758932 be `NULL`.
5865858933
5865958934 The @line_ending will be set to one of "\n", "\r\n", "\r" or "",
58660-where the latter means to preserve existing line endings.</doc>
58935+where the latter means to preserve existing line endings.
58936+
58937+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
58938+error if the user cancels the dialog.</doc>
5866158939 <source-position filename="gtk/gtkfiledialog.h" line="196"/>
58662- <return-value transfer-ownership="full" nullable="1">
58940+ <return-value transfer-ownership="full">
5866358941 <doc xml:space="preserve"
5866458942 filename="gtk/gtkfiledialog.c"
58665- line="1682">the file that was selected.
58666- Otherwise, `NULL` is returned and @error is set</doc>
58943+ line="1707">the file that was selected.</doc>
5866758944 <type name="Gio.File" c:type="GFile*"/>
5866858945 </return-value>
5866958946 <parameters>
5867058947 <instance-parameter name="self" transfer-ownership="none">
5867158948 <doc xml:space="preserve"
5867258949 filename="gtk/gtkfiledialog.c"
58673- line="1665">a `GtkFileDialog`</doc>
58950+ line="1687">a `GtkFileDialog`</doc>
5867458951 <type name="FileDialog" c:type="GtkFileDialog*"/>
5867558952 </instance-parameter>
5867658953 <parameter name="result" transfer-ownership="none">
5867758954 <doc xml:space="preserve"
5867858955 filename="gtk/gtkfiledialog.c"
58679- line="1666">a `GAsyncResult`</doc>
58956+ line="1688">a `GAsyncResult`</doc>
5868058957 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5868158958 </parameter>
5868258959 <parameter name="encoding"
@@ -58685,7 +58962,7 @@ where the latter means to preserve existing line endings.</doc>
5868558962 transfer-ownership="none">
5868658963 <doc xml:space="preserve"
5868758964 filename="gtk/gtkfiledialog.c"
58688- line="1667">return location for the text encoding to use</doc>
58965+ line="1689">return location for the text encoding to use</doc>
5868958966 <type name="utf8" c:type="const char**"/>
5869058967 </parameter>
5869158968 <parameter name="line_ending"
@@ -58694,7 +58971,7 @@ where the latter means to preserve existing line endings.</doc>
5869458971 transfer-ownership="none">
5869558972 <doc xml:space="preserve"
5869658973 filename="gtk/gtkfiledialog.c"
58697- line="1668">return location for the line endings to use</doc>
58974+ line="1690">return location for the line endings to use</doc>
5869858975 <type name="utf8" c:type="const char**"/>
5869958976 </parameter>
5870058977 </parameters>
@@ -58705,7 +58982,7 @@ where the latter means to preserve existing line endings.</doc>
5870558982 glib:finish-func="select_folder_finish">
5870658983 <doc xml:space="preserve"
5870758984 filename="gtk/gtkfiledialog.c"
58708- line="1069">Presents a file chooser dialog to the user.
58985+ line="1073">Presents a file chooser dialog to the user.
5870958986
5871058987 The file chooser dialog will be set up to select a single folder.
5871158988
@@ -58713,7 +58990,7 @@ If you pass @initial_folder, the file chooser dialog will initially
5871358990 be opened in the parent directory of that folder, otherwise, it
5871458991 will be in the directory [property@Gtk.FileDialog:initial-folder].
5871558992
58716-The @callback will be called when the dialog is dismissed.</doc>
58993+The @callback will be called when the dialog is closed.</doc>
5871758994 <source-position filename="gtk/gtkfiledialog.h" line="108"/>
5871858995 <return-value transfer-ownership="none">
5871958996 <type name="none" c:type="void"/>
@@ -58722,7 +58999,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5872258999 <instance-parameter name="self" transfer-ownership="none">
5872359000 <doc xml:space="preserve"
5872459001 filename="gtk/gtkfiledialog.c"
58725- line="1071">a file dialog</doc>
59002+ line="1075">a file dialog</doc>
5872659003 <type name="FileDialog" c:type="GtkFileDialog*"/>
5872759004 </instance-parameter>
5872859005 <parameter name="parent"
@@ -58731,7 +59008,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5873159008 allow-none="1">
5873259009 <doc xml:space="preserve"
5873359010 filename="gtk/gtkfiledialog.c"
58734- line="1072">the parent window</doc>
59011+ line="1076">the parent window</doc>
5873559012 <type name="Window" c:type="GtkWindow*"/>
5873659013 </parameter>
5873759014 <parameter name="cancellable"
@@ -58740,7 +59017,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5874059017 allow-none="1">
5874159018 <doc xml:space="preserve"
5874259019 filename="gtk/gtkfiledialog.c"
58743- line="1073">a cancellable to cancel the operation</doc>
59020+ line="1077">a cancellable to cancel the operation</doc>
5874459021 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5874559022 </parameter>
5874659023 <parameter name="callback"
@@ -58751,7 +59028,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5875159028 closure="3">
5875259029 <doc xml:space="preserve"
5875359030 filename="gtk/gtkfiledialog.c"
58754- line="1074">a callback to call when the
59031+ line="1078">a callback to call when the
5875559032 operation is complete</doc>
5875659033 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5875759034 </parameter>
@@ -58761,7 +59038,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5876159038 allow-none="1">
5876259039 <doc xml:space="preserve"
5876359040 filename="gtk/gtkfiledialog.c"
58764- line="1076">data to pass to @callback</doc>
59041+ line="1080">data to pass to @callback</doc>
5876559042 <type name="gpointer" c:type="gpointer"/>
5876659043 </parameter>
5876759044 </parameters>
@@ -58772,25 +59049,28 @@ The @callback will be called when the dialog is dismissed.</doc>
5877259049 throws="1">
5877359050 <doc xml:space="preserve"
5877459051 filename="gtk/gtkfiledialog.c"
58775- line="1117">Finishes the [method@Gtk.FileDialog.select_folder] call.</doc>
59052+ line="1121">Finishes the [method@Gtk.FileDialog.select_folder] call.
59053+
59054+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
59055+error if the user cancels the dialog.</doc>
5877659056 <source-position filename="gtk/gtkfiledialog.h" line="115"/>
58777- <return-value transfer-ownership="full" nullable="1">
59057+ <return-value transfer-ownership="full">
5877859058 <doc xml:space="preserve"
5877959059 filename="gtk/gtkfiledialog.c"
58780- line="1125">the folder that was selected</doc>
59060+ line="1132">the folder that was selected</doc>
5878159061 <type name="Gio.File" c:type="GFile*"/>
5878259062 </return-value>
5878359063 <parameters>
5878459064 <instance-parameter name="self" transfer-ownership="none">
5878559065 <doc xml:space="preserve"
5878659066 filename="gtk/gtkfiledialog.c"
58787- line="1119">a file dialog</doc>
59067+ line="1123">a file dialog</doc>
5878859068 <type name="FileDialog" c:type="GtkFileDialog*"/>
5878959069 </instance-parameter>
5879059070 <parameter name="result" transfer-ownership="none">
5879159071 <doc xml:space="preserve"
5879259072 filename="gtk/gtkfiledialog.c"
58793- line="1120">the result</doc>
59073+ line="1124">the result</doc>
5879459074 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5879559075 </parameter>
5879659076 </parameters>
@@ -58801,7 +59081,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5880159081 glib:finish-func="select_multiple_folders_finish">
5880259082 <doc xml:space="preserve"
5880359083 filename="gtk/gtkfiledialog.c"
58804- line="1281">Presents a file chooser dialog to the user.
59084+ line="1294">Presents a file chooser dialog to the user.
5880559085
5880659086 The file chooser dialog will be set up to allow selecting
5880759087 multiple folders.
@@ -58809,7 +59089,7 @@ multiple folders.
5880959089 The file chooser dialog will initially be opened in the
5881059090 directory [property@Gtk.FileDialog:initial-folder].
5881159091
58812-The @callback will be called when the dialog is dismissed.</doc>
59092+The @callback will be called when the dialog is closed.</doc>
5881359093 <source-position filename="gtk/gtkfiledialog.h" line="146"/>
5881459094 <return-value transfer-ownership="none">
5881559095 <type name="none" c:type="void"/>
@@ -58818,7 +59098,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5881859098 <instance-parameter name="self" transfer-ownership="none">
5881959099 <doc xml:space="preserve"
5882059100 filename="gtk/gtkfiledialog.c"
58821- line="1283">a file dialog</doc>
59101+ line="1296">a file dialog</doc>
5882259102 <type name="FileDialog" c:type="GtkFileDialog*"/>
5882359103 </instance-parameter>
5882459104 <parameter name="parent"
@@ -58827,7 +59107,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5882759107 allow-none="1">
5882859108 <doc xml:space="preserve"
5882959109 filename="gtk/gtkfiledialog.c"
58830- line="1284">the parent window</doc>
59110+ line="1297">the parent window</doc>
5883159111 <type name="Window" c:type="GtkWindow*"/>
5883259112 </parameter>
5883359113 <parameter name="cancellable"
@@ -58836,7 +59116,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5883659116 allow-none="1">
5883759117 <doc xml:space="preserve"
5883859118 filename="gtk/gtkfiledialog.c"
58839- line="1285">a cancellable to cancel the operation</doc>
59119+ line="1298">a cancellable to cancel the operation</doc>
5884059120 <type name="Gio.Cancellable" c:type="GCancellable*"/>
5884159121 </parameter>
5884259122 <parameter name="callback"
@@ -58847,7 +59127,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5884759127 closure="3">
5884859128 <doc xml:space="preserve"
5884959129 filename="gtk/gtkfiledialog.c"
58850- line="1286">a callback to call when the
59130+ line="1299">a callback to call when the
5885159131 operation is complete</doc>
5885259132 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
5885359133 </parameter>
@@ -58857,7 +59137,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5885759137 allow-none="1">
5885859138 <doc xml:space="preserve"
5885959139 filename="gtk/gtkfiledialog.c"
58860- line="1288">data to pass to @callback</doc>
59140+ line="1301">data to pass to @callback</doc>
5886159141 <type name="gpointer" c:type="gpointer"/>
5886259142 </parameter>
5886359143 </parameters>
@@ -58868,12 +59148,15 @@ The @callback will be called when the dialog is dismissed.</doc>
5886859148 throws="1">
5886959149 <doc xml:space="preserve"
5887059150 filename="gtk/gtkfiledialog.c"
58871- line="1329">Finishes the [method@Gtk.FileDialog.select_multiple_folders] call.</doc>
59151+ line="1342">Finishes the [method@Gtk.FileDialog.select_multiple_folders] call.
59152+
59153+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
59154+error if the user cancels the dialog.</doc>
5887259155 <source-position filename="gtk/gtkfiledialog.h" line="154"/>
58873- <return-value transfer-ownership="full" nullable="1">
59156+ <return-value transfer-ownership="full">
5887459157 <doc xml:space="preserve"
5887559158 filename="gtk/gtkfiledialog.c"
58876- line="1337">the folders that were selected,
59159+ line="1353">the folders that were selected,
5887759160 as a list model of [iface@Gio.File]</doc>
5887859161 <type name="Gio.ListModel" c:type="GListModel*"/>
5887959162 </return-value>
@@ -58881,13 +59164,13 @@ The @callback will be called when the dialog is dismissed.</doc>
5888159164 <instance-parameter name="self" transfer-ownership="none">
5888259165 <doc xml:space="preserve"
5888359166 filename="gtk/gtkfiledialog.c"
58884- line="1331">a file dialog</doc>
59167+ line="1344">a file dialog</doc>
5888559168 <type name="FileDialog" c:type="GtkFileDialog*"/>
5888659169 </instance-parameter>
5888759170 <parameter name="result" transfer-ownership="none">
5888859171 <doc xml:space="preserve"
5888959172 filename="gtk/gtkfiledialog.c"
58890- line="1332">the result</doc>
59173+ line="1345">the result</doc>
5889159174 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
5889259175 </parameter>
5889359176 </parameters>
@@ -58898,7 +59181,7 @@ The @callback will be called when the dialog is dismissed.</doc>
5889859181 version="4.10">
5889959182 <doc xml:space="preserve"
5890059183 filename="gtk/gtkfiledialog.c"
58901- line="765">Sets the label shown on the file chooser's accept button.
59184+ line="766">Sets the label shown on the file chooser's accept button.
5890259185
5890359186 Leaving the accept label unset or setting it as `NULL` will
5890459187 fall back to a default label, depending on what API is used
@@ -58911,7 +59194,7 @@ to launch the file dialog.</doc>
5891159194 <instance-parameter name="self" transfer-ownership="none">
5891259195 <doc xml:space="preserve"
5891359196 filename="gtk/gtkfiledialog.c"
58914- line="767">a file dialog</doc>
59197+ line="768">a file dialog</doc>
5891559198 <type name="FileDialog" c:type="GtkFileDialog*"/>
5891659199 </instance-parameter>
5891759200 <parameter name="accept_label"
@@ -58920,7 +59203,7 @@ to launch the file dialog.</doc>
5892059203 allow-none="1">
5892159204 <doc xml:space="preserve"
5892259205 filename="gtk/gtkfiledialog.c"
58923- line="768">the new accept label</doc>
59206+ line="769">the new accept label</doc>
5892459207 <type name="utf8" c:type="const char*"/>
5892559208 </parameter>
5892659209 </parameters>
@@ -58931,7 +59214,7 @@ to launch the file dialog.</doc>
5893159214 version="4.10">
5893259215 <doc xml:space="preserve"
5893359216 filename="gtk/gtkfiledialog.c"
58934- line="521">Sets the filter that will be selected by default
59217+ line="522">Sets the filter that will be selected by default
5893559218 in the file chooser dialog.
5893659219
5893759220 If set to `NULL`, the first item in [property@Gtk.FileDialog:filters]
@@ -58945,7 +59228,7 @@ will be unfiltered.</doc>
5894559228 <instance-parameter name="self" transfer-ownership="none">
5894659229 <doc xml:space="preserve"
5894759230 filename="gtk/gtkfiledialog.c"
58948- line="523">a file dialog</doc>
59231+ line="524">a file dialog</doc>
5894959232 <type name="FileDialog" c:type="GtkFileDialog*"/>
5895059233 </instance-parameter>
5895159234 <parameter name="filter"
@@ -58954,7 +59237,7 @@ will be unfiltered.</doc>
5895459237 allow-none="1">
5895559238 <doc xml:space="preserve"
5895659239 filename="gtk/gtkfiledialog.c"
58957- line="524">the file filter</doc>
59240+ line="525">the file filter</doc>
5895859241 <type name="FileFilter" c:type="GtkFileFilter*"/>
5895959242 </parameter>
5896059243 </parameters>
@@ -58965,7 +59248,7 @@ will be unfiltered.</doc>
5896559248 version="4.10">
5896659249 <doc xml:space="preserve"
5896759250 filename="gtk/gtkfiledialog.c"
58968- line="479">Sets the filters that will be offered to the user
59251+ line="480">Sets the filters that will be offered to the user
5896959252 in the file chooser dialog.</doc>
5897059253 <source-position filename="gtk/gtkfiledialog.h" line="57"/>
5897159254 <return-value transfer-ownership="none">
@@ -58975,7 +59258,7 @@ in the file chooser dialog.</doc>
5897559258 <instance-parameter name="self" transfer-ownership="none">
5897659259 <doc xml:space="preserve"
5897759260 filename="gtk/gtkfiledialog.c"
58978- line="481">a file dialog</doc>
59261+ line="482">a file dialog</doc>
5897959262 <type name="FileDialog" c:type="GtkFileDialog*"/>
5898059263 </instance-parameter>
5898159264 <parameter name="filters"
@@ -58984,7 +59267,7 @@ in the file chooser dialog.</doc>
5898459267 allow-none="1">
5898559268 <doc xml:space="preserve"
5898659269 filename="gtk/gtkfiledialog.c"
58987- line="482">a list model of [class@Gtk.FileFilter]</doc>
59270+ line="483">a list model of [class@Gtk.FileFilter]</doc>
5898859271 <type name="Gio.ListModel" c:type="GListModel*"/>
5898959272 </parameter>
5899059273 </parameters>
@@ -58995,7 +59278,7 @@ in the file chooser dialog.</doc>
5899559278 version="4.10">
5899659279 <doc xml:space="preserve"
5899759280 filename="gtk/gtkfiledialog.c"
58998- line="671">Sets the file that will be initially selected in
59281+ line="672">Sets the file that will be initially selected in
5899959282 the file chooser dialog.
5900059283
5900159284 This function is a shortcut for calling both
@@ -59010,7 +59293,7 @@ directory and name of @file, respectively.</doc>
5901059293 <instance-parameter name="self" transfer-ownership="none">
5901159294 <doc xml:space="preserve"
5901259295 filename="gtk/gtkfiledialog.c"
59013- line="673">a file dialog</doc>
59296+ line="674">a file dialog</doc>
5901459297 <type name="FileDialog" c:type="GtkFileDialog*"/>
5901559298 </instance-parameter>
5901659299 <parameter name="file"
@@ -59019,7 +59302,7 @@ directory and name of @file, respectively.</doc>
5901959302 allow-none="1">
5902059303 <doc xml:space="preserve"
5902159304 filename="gtk/gtkfiledialog.c"
59022- line="674">a file</doc>
59305+ line="675">a file</doc>
5902359306 <type name="Gio.File" c:type="GFile*"/>
5902459307 </parameter>
5902559308 </parameters>
@@ -59030,7 +59313,7 @@ directory and name of @file, respectively.</doc>
5903059313 version="4.10">
5903159314 <doc xml:space="preserve"
5903259315 filename="gtk/gtkfiledialog.c"
59033- line="567">Sets the folder that will be set as the
59316+ line="568">Sets the folder that will be set as the
5903459317 initial folder in the file chooser dialog.</doc>
5903559318 <source-position filename="gtk/gtkfiledialog.h" line="71"/>
5903659319 <return-value transfer-ownership="none">
@@ -59040,7 +59323,7 @@ initial folder in the file chooser dialog.</doc>
5904059323 <instance-parameter name="self" transfer-ownership="none">
5904159324 <doc xml:space="preserve"
5904259325 filename="gtk/gtkfiledialog.c"
59043- line="569">a file dialog</doc>
59326+ line="570">a file dialog</doc>
5904459327 <type name="FileDialog" c:type="GtkFileDialog*"/>
5904559328 </instance-parameter>
5904659329 <parameter name="folder"
@@ -59049,7 +59332,7 @@ initial folder in the file chooser dialog.</doc>
5904959332 allow-none="1">
5905059333 <doc xml:space="preserve"
5905159334 filename="gtk/gtkfiledialog.c"
59052- line="570">a file</doc>
59335+ line="571">a file</doc>
5905359336 <type name="Gio.File" c:type="GFile*"/>
5905459337 </parameter>
5905559338 </parameters>
@@ -59060,7 +59343,7 @@ initial folder in the file chooser dialog.</doc>
5906059343 version="4.10">
5906159344 <doc xml:space="preserve"
5906259345 filename="gtk/gtkfiledialog.c"
59063- line="616">Sets the filename that will be initially selected.
59346+ line="617">Sets the filename that will be initially selected.
5906459347
5906559348 For save dialogs, @name will usually be pre-entered into the
5906659349 name field.
@@ -59076,7 +59359,7 @@ preselect it.</doc>
5907659359 <instance-parameter name="self" transfer-ownership="none">
5907759360 <doc xml:space="preserve"
5907859361 filename="gtk/gtkfiledialog.c"
59079- line="618">a file dialog</doc>
59362+ line="619">a file dialog</doc>
5908059363 <type name="FileDialog" c:type="GtkFileDialog*"/>
5908159364 </instance-parameter>
5908259365 <parameter name="name"
@@ -59085,7 +59368,7 @@ preselect it.</doc>
5908559368 allow-none="1">
5908659369 <doc xml:space="preserve"
5908759370 filename="gtk/gtkfiledialog.c"
59088- line="619">a string</doc>
59371+ line="620">a string</doc>
5908959372 <type name="utf8" c:type="const char*"/>
5909059373 </parameter>
5909159374 </parameters>
@@ -59096,7 +59379,7 @@ preselect it.</doc>
5909659379 version="4.10">
5909759380 <doc xml:space="preserve"
5909859381 filename="gtk/gtkfiledialog.c"
59099- line="435">Sets whether the file chooser dialog blocks interaction
59382+ line="436">Sets whether the file chooser dialog blocks interaction
5910059383 with the parent window while it is presented.</doc>
5910159384 <source-position filename="gtk/gtkfiledialog.h" line="50"/>
5910259385 <return-value transfer-ownership="none">
@@ -59106,13 +59389,13 @@ with the parent window while it is presented.</doc>
5910659389 <instance-parameter name="self" transfer-ownership="none">
5910759390 <doc xml:space="preserve"
5910859391 filename="gtk/gtkfiledialog.c"
59109- line="437">a file dialog</doc>
59392+ line="438">a file dialog</doc>
5911059393 <type name="FileDialog" c:type="GtkFileDialog*"/>
5911159394 </instance-parameter>
5911259395 <parameter name="modal" transfer-ownership="none">
5911359396 <doc xml:space="preserve"
5911459397 filename="gtk/gtkfiledialog.c"
59115- line="438">the new value</doc>
59398+ line="439">the new value</doc>
5911659399 <type name="gboolean" c:type="gboolean"/>
5911759400 </parameter>
5911859401 </parameters>
@@ -59123,7 +59406,7 @@ with the parent window while it is presented.</doc>
5912359406 version="4.10">
5912459407 <doc xml:space="preserve"
5912559408 filename="gtk/gtkfiledialog.c"
59126- line="388">Sets the title that will be shown on the file chooser dialog.</doc>
59409+ line="389">Sets the title that will be shown on the file chooser dialog.</doc>
5912759410 <source-position filename="gtk/gtkfiledialog.h" line="43"/>
5912859411 <return-value transfer-ownership="none">
5912959412 <type name="none" c:type="void"/>
@@ -59132,13 +59415,13 @@ with the parent window while it is presented.</doc>
5913259415 <instance-parameter name="self" transfer-ownership="none">
5913359416 <doc xml:space="preserve"
5913459417 filename="gtk/gtkfiledialog.c"
59135- line="390">a file dialog</doc>
59418+ line="391">a file dialog</doc>
5913659419 <type name="FileDialog" c:type="GtkFileDialog*"/>
5913759420 </instance-parameter>
5913859421 <parameter name="title" transfer-ownership="none">
5913959422 <doc xml:space="preserve"
5914059423 filename="gtk/gtkfiledialog.c"
59141- line="391">the new title</doc>
59424+ line="392">the new title</doc>
5914259425 <type name="utf8" c:type="const char*"/>
5914359426 </parameter>
5914459427 </parameters>
@@ -59152,7 +59435,7 @@ with the parent window while it is presented.</doc>
5915259435 default-value="NULL">
5915359436 <doc xml:space="preserve"
5915459437 filename="gtk/gtkfiledialog.c"
59155- line="314">Label for the file chooser's accept button.</doc>
59438+ line="315">Label for the file chooser's accept button.</doc>
5915659439 <type name="utf8" c:type="gchar*"/>
5915759440 </property>
5915859441 <property name="default-filter"
@@ -59163,7 +59446,7 @@ with the parent window while it is presented.</doc>
5916359446 getter="get_default_filter">
5916459447 <doc xml:space="preserve"
5916559448 filename="gtk/gtkfiledialog.c"
59166- line="248">The default filter.
59449+ line="249">The default filter.
5916759450
5916859451 This filter is initially active in the file chooser dialog.
5916959452
@@ -59183,7 +59466,7 @@ part of the list. If it is not, the dialog may choose to not make it available.<
5918359466 getter="get_filters">
5918459467 <doc xml:space="preserve"
5918559468 filename="gtk/gtkfiledialog.c"
59186- line="233">The list of filters.
59469+ line="234">The list of filters.
5918759470
5918859471 See [property@Gtk.FileDialog:default-filter] about how these
5918959472 two properties interact.</doc>
@@ -59197,7 +59480,7 @@ two properties interact.</doc>
5919759480 getter="get_initial_file">
5919859481 <doc xml:space="preserve"
5919959482 filename="gtk/gtkfiledialog.c"
59200- line="269">The initial file.
59483+ line="270">The initial file.
5920159484
5920259485 This file is initially selected in the file chooser dialog
5920359486
@@ -59213,7 +59496,7 @@ and [property@Gtk.FileDialog:initial-name].</doc>
5921359496 getter="get_initial_folder">
5921459497 <doc xml:space="preserve"
5921559498 filename="gtk/gtkfiledialog.c"
59216- line="286">The initial folder.
59499+ line="287">The initial folder.
5921759500
5921859501 This is the directory that is initially opened in the file chooser dialog.</doc>
5921959502 <type name="Gio.File"/>
@@ -59227,7 +59510,7 @@ This is the directory that is initially opened in the file chooser dialog.</doc>
5922759510 default-value="NULL">
5922859511 <doc xml:space="preserve"
5922959512 filename="gtk/gtkfiledialog.c"
59230- line="300">The initial name.
59513+ line="301">The initial name.
5923159514
5923259515 This is the name of the file that is initially selected in the file chooser dialog.</doc>
5923359516 <type name="utf8" c:type="gchar*"/>
@@ -59241,7 +59524,7 @@ This is the name of the file that is initially selected in the file chooser dial
5924159524 default-value="TRUE">
5924259525 <doc xml:space="preserve"
5924359526 filename="gtk/gtkfiledialog.c"
59244- line="221">Whether the file chooser dialog is modal.</doc>
59527+ line="222">Whether the file chooser dialog is modal.</doc>
5924559528 <type name="gboolean" c:type="gboolean"/>
5924659529 </property>
5924759530 <property name="title"
@@ -59253,7 +59536,7 @@ This is the name of the file that is initially selected in the file chooser dial
5925359536 default-value="NULL">
5925459537 <doc xml:space="preserve"
5925559538 filename="gtk/gtkfiledialog.c"
59256- line="209">A title that may be shown on the file chooser dialog.</doc>
59539+ line="210">A title that may be shown on the file chooser dialog.</doc>
5925759540 <type name="utf8" c:type="gchar*"/>
5925859541 </property>
5925959542 </class>
@@ -59349,7 +59632,7 @@ gtk_file_filter_add_pattern (filter, "*");
5934959632 c:identifier="gtk_file_filter_new_from_gvariant">
5935059633 <doc xml:space="preserve"
5935159634 filename="gtk/gtkfilefilter.c"
59352- line="1091">Deserialize a file filter from a `GVariant`.
59635+ line="1094">Deserialize a file filter from a `GVariant`.
5935359636
5935459637 The variant must be in the format produced by
5935559638 [method@Gtk.FileFilter.to_gvariant].</doc>
@@ -59357,14 +59640,14 @@ The variant must be in the format produced by
5935759640 <return-value transfer-ownership="full">
5935859641 <doc xml:space="preserve"
5935959642 filename="gtk/gtkfilefilter.c"
59360- line="1100">a new `GtkFileFilter` object</doc>
59643+ line="1103">a new `GtkFileFilter` object</doc>
5936159644 <type name="FileFilter" c:type="GtkFileFilter*"/>
5936259645 </return-value>
5936359646 <parameters>
5936459647 <parameter name="variant" transfer-ownership="none">
5936559648 <doc xml:space="preserve"
5936659649 filename="gtk/gtkfilefilter.c"
59367- line="1093">an `a{sv}` `GVariant`</doc>
59650+ line="1096">an `a{sv}` `GVariant`</doc>
5936859651 <type name="GLib.Variant" c:type="GVariant*"/>
5936959652 </parameter>
5937059653 </parameters>
@@ -59421,13 +59704,17 @@ other platforms, it doesn't.</doc>
5942159704 </parameters>
5942259705 </method>
5942359706 <method name="add_pixbuf_formats"
59424- c:identifier="gtk_file_filter_add_pixbuf_formats">
59707+ c:identifier="gtk_file_filter_add_pixbuf_formats"
59708+ deprecated="1"
59709+ deprecated-version="4.20">
5942559710 <doc xml:space="preserve"
5942659711 filename="gtk/gtkfilefilter.c"
5942759712 line="709">Adds a rule allowing image files in the formats supported by `GdkPixbuf`.
5942859713
5942959714 This is equivalent to calling [method@Gtk.FileFilter.add_mime_type]
5943059715 for all the supported mime types.</doc>
59716+ <doc-deprecated xml:space="preserve">Use the api of your image loading framework (e.g. glycin)
59717+ to enumerate supported formats</doc-deprecated>
5943159718 <source-position filename="gtk/gtkfilefilter.h" line="60"/>
5943259719 <return-value transfer-ownership="none">
5943359720 <type name="none" c:type="void"/>
@@ -59482,7 +59769,7 @@ are *always* case-insensitive.</doc>
5948259769 c:identifier="gtk_file_filter_get_attributes">
5948359770 <doc xml:space="preserve"
5948459771 filename="gtk/gtkfilefilter.c"
59485- line="755">Gets the attributes that need to be filled in for the `GFileInfo`
59772+ line="758">Gets the attributes that need to be filled in for the `GFileInfo`
5948659773 passed to this filter.
5948759774
5948859775 This function will not typically be used by applications;
@@ -59491,7 +59778,7 @@ it is intended for use in file chooser implementation.</doc>
5949159778 <return-value transfer-ownership="none">
5949259779 <doc xml:space="preserve"
5949359780 filename="gtk/gtkfilefilter.c"
59494- line="765">the attributes</doc>
59781+ line="768">the attributes</doc>
5949559782 <array c:type="const char**">
5949659783 <type name="utf8"/>
5949759784 </array>
@@ -59500,7 +59787,7 @@ it is intended for use in file chooser implementation.</doc>
5950059787 <instance-parameter name="filter" transfer-ownership="none">
5950159788 <doc xml:space="preserve"
5950259789 filename="gtk/gtkfilefilter.c"
59503- line="757">a file filter</doc>
59790+ line="760">a file filter</doc>
5950459791 <type name="FileFilter" c:type="GtkFileFilter*"/>
5950559792 </instance-parameter>
5950659793 </parameters>
@@ -59563,19 +59850,19 @@ if there is a selectable list of filters.</doc>
5956359850 <method name="to_gvariant" c:identifier="gtk_file_filter_to_gvariant">
5956459851 <doc xml:space="preserve"
5956559852 filename="gtk/gtkfilefilter.c"
59566- line="1013">Serialize a file filter to an `a{sv}` variant.</doc>
59853+ line="1016">Serialize a file filter to an `a{sv}` variant.</doc>
5956759854 <source-position filename="gtk/gtkfilefilter.h" line="66"/>
5956859855 <return-value transfer-ownership="none">
5956959856 <doc xml:space="preserve"
5957059857 filename="gtk/gtkfilefilter.c"
59571- line="1019">a new, floating, `GVariant`</doc>
59858+ line="1022">a new, floating, `GVariant`</doc>
5957259859 <type name="GLib.Variant" c:type="GVariant*"/>
5957359860 </return-value>
5957459861 <parameters>
5957559862 <instance-parameter name="filter" transfer-ownership="none">
5957659863 <doc xml:space="preserve"
5957759864 filename="gtk/gtkfilefilter.c"
59578- line="1015">a file filter</doc>
59865+ line="1018">a file filter</doc>
5957959866 <type name="FileFilter" c:type="GtkFileFilter*"/>
5958059867 </instance-parameter>
5958159868 </parameters>
@@ -60088,11 +60375,11 @@ various widgets to easily allow searches.
6008860375
6008960376 However, in particular for large lists or complex search methods, it is
6009060377 also possible to subclass `GtkFilter` and provide one's own filter.</doc>
60091- <source-position filename="gtk/gtkfilter.h" line="99"/>
60378+ <source-position filename="gtk/gtkfilter.h" line="136"/>
6009260379 <virtual-method name="get_strictness" invoker="get_strictness">
6009360380 <doc xml:space="preserve"
6009460381 filename="gtk/gtkfilter.c"
60095- line="135">Gets the known strictness of a filter.
60382+ line="203">Gets the known strictness of a filter.
6009660383
6009760384 If the strictness is not known, [enum@Gtk.FilterMatch.some] is returned.
6009860385
@@ -60101,18 +60388,18 @@ signal.
6010160388
6010260389 This function is meant purely for optimization purposes. Filters can
6010360390 choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
60104- <source-position filename="gtk/gtkfilter.h" line="88"/>
60391+ <source-position filename="gtk/gtkfilter.h" line="125"/>
6010560392 <return-value transfer-ownership="none">
6010660393 <doc xml:space="preserve"
6010760394 filename="gtk/gtkfilter.c"
60108- line="149">the strictness of @self</doc>
60395+ line="217">the strictness of @self</doc>
6010960396 <type name="FilterMatch" c:type="GtkFilterMatch"/>
6011060397 </return-value>
6011160398 <parameters>
6011260399 <instance-parameter name="self" transfer-ownership="none">
6011360400 <doc xml:space="preserve"
6011460401 filename="gtk/gtkfilter.c"
60115- line="137">a filter</doc>
60402+ line="205">a filter</doc>
6011660403 <type name="Filter" c:type="GtkFilter*"/>
6011760404 </instance-parameter>
6011860405 </parameters>
@@ -60120,19 +60407,19 @@ choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
6012060407 <virtual-method name="match" invoker="match">
6012160408 <doc xml:space="preserve"
6012260409 filename="gtk/gtkfilter.c"
60123- line="116">Checks if the given @item is matched by the filter or not.</doc>
60124- <source-position filename="gtk/gtkfilter.h" line="84"/>
60410+ line="184">Checks if the given @item is matched by the filter or not.</doc>
60411+ <source-position filename="gtk/gtkfilter.h" line="121"/>
6012560412 <return-value transfer-ownership="none">
6012660413 <doc xml:space="preserve"
6012760414 filename="gtk/gtkfilter.c"
60128- line="123">true if the filter matches the item</doc>
60415+ line="191">true if the filter matches the item</doc>
6012960416 <type name="gboolean" c:type="gboolean"/>
6013060417 </return-value>
6013160418 <parameters>
6013260419 <instance-parameter name="self" transfer-ownership="none">
6013360420 <doc xml:space="preserve"
6013460421 filename="gtk/gtkfilter.c"
60135- line="118">a filter</doc>
60422+ line="186">a filter</doc>
6013660423 <type name="Filter" c:type="GtkFilter*"/>
6013760424 </instance-parameter>
6013860425 <parameter name="item"
@@ -60141,7 +60428,7 @@ choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
6014160428 allow-none="1">
6014260429 <doc xml:space="preserve"
6014360430 filename="gtk/gtkfilter.c"
60144- line="119">The item to check</doc>
60431+ line="187">The item to check</doc>
6014560432 <type name="GObject.Object" c:type="gpointer"/>
6014660433 </parameter>
6014760434 </parameters>
@@ -60149,7 +60436,7 @@ choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
6014960436 <method name="changed" c:identifier="gtk_filter_changed">
6015060437 <doc xml:space="preserve"
6015160438 filename="gtk/gtkfilter.c"
60152- line="159">Notifies all users of the filter that it has changed.
60439+ line="227">Notifies all users of the filter that it has changed.
6015360440
6015460441 This emits the [signal@Gtk.Filter::changed] signal. Users
6015560442 of the filter should then check items again via
@@ -60161,7 +60448,7 @@ documentation for details.
6016160448
6016260449 This function is intended for implementers of `GtkFilter`
6016360450 subclasses and should not be called from other functions.</doc>
60164- <source-position filename="gtk/gtkfilter.h" line="109"/>
60451+ <source-position filename="gtk/gtkfilter.h" line="146"/>
6016560452 <return-value transfer-ownership="none">
6016660453 <type name="none" c:type="void"/>
6016760454 </return-value>
@@ -60169,13 +60456,13 @@ subclasses and should not be called from other functions.</doc>
6016960456 <instance-parameter name="self" transfer-ownership="none">
6017060457 <doc xml:space="preserve"
6017160458 filename="gtk/gtkfilter.c"
60172- line="161">a filter</doc>
60459+ line="229">a filter</doc>
6017360460 <type name="Filter" c:type="GtkFilter*"/>
6017460461 </instance-parameter>
6017560462 <parameter name="change" transfer-ownership="none">
6017660463 <doc xml:space="preserve"
6017760464 filename="gtk/gtkfilter.c"
60178- line="162">how the filter changed</doc>
60465+ line="230">how the filter changed</doc>
6017960466 <type name="FilterChange" c:type="GtkFilterChange"/>
6018060467 </parameter>
6018160468 </parameters>
@@ -60183,7 +60470,7 @@ subclasses and should not be called from other functions.</doc>
6018360470 <method name="get_strictness" c:identifier="gtk_filter_get_strictness">
6018460471 <doc xml:space="preserve"
6018560472 filename="gtk/gtkfilter.c"
60186- line="135">Gets the known strictness of a filter.
60473+ line="203">Gets the known strictness of a filter.
6018760474
6018860475 If the strictness is not known, [enum@Gtk.FilterMatch.some] is returned.
6018960476
@@ -60192,18 +60479,18 @@ signal.
6019260479
6019360480 This function is meant purely for optimization purposes. Filters can
6019460481 choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
60195- <source-position filename="gtk/gtkfilter.h" line="105"/>
60482+ <source-position filename="gtk/gtkfilter.h" line="142"/>
6019660483 <return-value transfer-ownership="none">
6019760484 <doc xml:space="preserve"
6019860485 filename="gtk/gtkfilter.c"
60199- line="149">the strictness of @self</doc>
60486+ line="217">the strictness of @self</doc>
6020060487 <type name="FilterMatch" c:type="GtkFilterMatch"/>
6020160488 </return-value>
6020260489 <parameters>
6020360490 <instance-parameter name="self" transfer-ownership="none">
6020460491 <doc xml:space="preserve"
6020560492 filename="gtk/gtkfilter.c"
60206- line="137">a filter</doc>
60493+ line="205">a filter</doc>
6020760494 <type name="Filter" c:type="GtkFilter*"/>
6020860495 </instance-parameter>
6020960496 </parameters>
@@ -60211,25 +60498,25 @@ choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
6021160498 <method name="match" c:identifier="gtk_filter_match">
6021260499 <doc xml:space="preserve"
6021360500 filename="gtk/gtkfilter.c"
60214- line="116">Checks if the given @item is matched by the filter or not.</doc>
60215- <source-position filename="gtk/gtkfilter.h" line="102"/>
60501+ line="184">Checks if the given @item is matched by the filter or not.</doc>
60502+ <source-position filename="gtk/gtkfilter.h" line="139"/>
6021660503 <return-value transfer-ownership="none">
6021760504 <doc xml:space="preserve"
6021860505 filename="gtk/gtkfilter.c"
60219- line="123">true if the filter matches the item</doc>
60506+ line="191">true if the filter matches the item</doc>
6022060507 <type name="gboolean" c:type="gboolean"/>
6022160508 </return-value>
6022260509 <parameters>
6022360510 <instance-parameter name="self" transfer-ownership="none">
6022460511 <doc xml:space="preserve"
6022560512 filename="gtk/gtkfilter.c"
60226- line="118">a filter</doc>
60513+ line="186">a filter</doc>
6022760514 <type name="Filter" c:type="GtkFilter*"/>
6022860515 </instance-parameter>
6022960516 <parameter name="item" transfer-ownership="none">
6023060517 <doc xml:space="preserve"
6023160518 filename="gtk/gtkfilter.c"
60232- line="119">The item to check</doc>
60519+ line="187">The item to check</doc>
6023360520 <type name="GObject.Object" c:type="gpointer"/>
6023460521 </parameter>
6023560522 </parameters>
@@ -60240,7 +60527,7 @@ choose to omit implementing it, but `GtkFilterListModel` uses it.</doc>
6024060527 <glib:signal name="changed" when="last">
6024160528 <doc xml:space="preserve"
6024260529 filename="gtk/gtkfilter.c"
60243- line="81">Emitted whenever the filter changed.
60530+ line="149">Emitted whenever the filter changed.
6024460531
6024560532 Users of the filter should then check items again via
6024660533 [method@Gtk.Filter.match].
@@ -60257,7 +60544,7 @@ documentation for details.</doc>
6025760544 <parameter name="change" transfer-ownership="none">
6025860545 <doc xml:space="preserve"
6025960546 filename="gtk/gtkfilter.c"
60260- line="84">how the filter changed</doc>
60547+ line="152">how the filter changed</doc>
6026160548 <type name="FilterChange"/>
6026260549 </parameter>
6026360550 </parameters>
@@ -60274,7 +60561,9 @@ using the filter to optimize refiltering items.
6027460561
6027560562 If you are writing an implementation and are not sure which
6027660563 value to pass, `GTK_FILTER_CHANGE_DIFFERENT` is always a correct
60277-choice.</doc>
60564+choice.
60565+
60566+New values may be added in the future.</doc>
6027860567 <member name="different"
6027960568 value="0"
6028060569 c:identifier="GTK_FILTER_CHANGE_DIFFERENT"
@@ -60307,28 +60596,67 @@ choice.</doc>
6030760596 it was before: All items that it used to return false
6030860597 still return false, others now may, too.</doc>
6030960598 </member>
60599+ <member name="different_rewatch"
60600+ value="3"
60601+ c:identifier="GTK_FILTER_CHANGE_DIFFERENT_REWATCH"
60602+ version="4.20"
60603+ glib:nick="different-rewatch"
60604+ glib:name="GTK_FILTER_CHANGE_DIFFERENT_REWATCH">
60605+ <doc xml:space="preserve"
60606+ filename="gtk/gtkfilter.h"
60607+ line="72">Similar to [enum@Gtk.FilterChange.DIFFERENT],
60608+but signs that item watches should be recreated. This is used by
60609+[class@Gtk.FilterListModel] to keep the list up-to-date when items
60610+change.</doc>
60611+ </member>
60612+ <member name="less_strict_rewatch"
60613+ value="4"
60614+ c:identifier="GTK_FILTER_CHANGE_LESS_STRICT_REWATCH"
60615+ version="4.20"
60616+ glib:nick="less-strict-rewatch"
60617+ glib:name="GTK_FILTER_CHANGE_LESS_STRICT_REWATCH">
60618+ <doc xml:space="preserve"
60619+ filename="gtk/gtkfilter.h"
60620+ line="83">Similar to [enum@Gtk.FilterChange.LESS_STRICT],
60621+but signs that item watches should be recreated. This is used by
60622+[class@Gtk.FilterListModel] to keep the list up-to-date when items
60623+change.</doc>
60624+ </member>
60625+ <member name="more_strict_rewatch"
60626+ value="5"
60627+ c:identifier="GTK_FILTER_CHANGE_MORE_STRICT_REWATCH"
60628+ version="4.20"
60629+ glib:nick="more-strict-rewatch"
60630+ glib:name="GTK_FILTER_CHANGE_MORE_STRICT_REWATCH">
60631+ <doc xml:space="preserve"
60632+ filename="gtk/gtkfilter.h"
60633+ line="94">Similar to [enum@Gtk.FilterChange.MORE_STRICT],
60634+but signs that item watches should be recreated. This is used by
60635+[class@Gtk.FilterListModel] to keep the list up-to-date when items
60636+change.</doc>
60637+ </member>
6031060638 </enumeration>
6031160639 <record name="FilterClass"
6031260640 c:type="GtkFilterClass"
6031360641 glib:is-gtype-struct-for="Filter">
60314- <source-position filename="gtk/gtkfilter.h" line="99"/>
60642+ <source-position filename="gtk/gtkfilter.h" line="136"/>
6031560643 <field name="parent_class">
6031660644 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
6031760645 </field>
6031860646 <field name="match">
6031960647 <callback name="match">
60320- <source-position filename="gtk/gtkfilter.h" line="84"/>
60648+ <source-position filename="gtk/gtkfilter.h" line="121"/>
6032160649 <return-value transfer-ownership="none">
6032260650 <doc xml:space="preserve"
6032360651 filename="gtk/gtkfilter.c"
60324- line="123">true if the filter matches the item</doc>
60652+ line="191">true if the filter matches the item</doc>
6032560653 <type name="gboolean" c:type="gboolean"/>
6032660654 </return-value>
6032760655 <parameters>
6032860656 <parameter name="self" transfer-ownership="none">
6032960657 <doc xml:space="preserve"
6033060658 filename="gtk/gtkfilter.c"
60331- line="118">a filter</doc>
60659+ line="186">a filter</doc>
6033260660 <type name="Filter" c:type="GtkFilter*"/>
6033360661 </parameter>
6033460662 <parameter name="item"
@@ -60337,7 +60665,7 @@ choice.</doc>
6033760665 allow-none="1">
6033860666 <doc xml:space="preserve"
6033960667 filename="gtk/gtkfilter.c"
60340- line="119">The item to check</doc>
60668+ line="187">The item to check</doc>
6034160669 <type name="GObject.Object" c:type="gpointer"/>
6034260670 </parameter>
6034360671 </parameters>
@@ -60345,18 +60673,18 @@ choice.</doc>
6034560673 </field>
6034660674 <field name="get_strictness">
6034760675 <callback name="get_strictness">
60348- <source-position filename="gtk/gtkfilter.h" line="88"/>
60676+ <source-position filename="gtk/gtkfilter.h" line="125"/>
6034960677 <return-value transfer-ownership="none">
6035060678 <doc xml:space="preserve"
6035160679 filename="gtk/gtkfilter.c"
60352- line="149">the strictness of @self</doc>
60680+ line="217">the strictness of @self</doc>
6035360681 <type name="FilterMatch" c:type="GtkFilterMatch"/>
6035460682 </return-value>
6035560683 <parameters>
6035660684 <parameter name="self" transfer-ownership="none">
6035760685 <doc xml:space="preserve"
6035860686 filename="gtk/gtkfilter.c"
60359- line="137">a filter</doc>
60687+ line="205">a filter</doc>
6036060688 <type name="Filter" c:type="GtkFilter*"/>
6036160689 </parameter>
6036260690 </parameters>
@@ -60364,7 +60692,7 @@ choice.</doc>
6036460692 </field>
6036560693 <field name="_gtk_reserved1" introspectable="0">
6036660694 <callback name="_gtk_reserved1">
60367- <source-position filename="gtk/gtkfilter.h" line="91"/>
60695+ <source-position filename="gtk/gtkfilter.h" line="128"/>
6036860696 <return-value transfer-ownership="none">
6036960697 <type name="none" c:type="void"/>
6037060698 </return-value>
@@ -60372,7 +60700,7 @@ choice.</doc>
6037260700 </field>
6037360701 <field name="_gtk_reserved2" introspectable="0">
6037460702 <callback name="_gtk_reserved2">
60375- <source-position filename="gtk/gtkfilter.h" line="92"/>
60703+ <source-position filename="gtk/gtkfilter.h" line="129"/>
6037660704 <return-value transfer-ownership="none">
6037760705 <type name="none" c:type="void"/>
6037860706 </return-value>
@@ -60380,7 +60708,7 @@ choice.</doc>
6038060708 </field>
6038160709 <field name="_gtk_reserved3" introspectable="0">
6038260710 <callback name="_gtk_reserved3">
60383- <source-position filename="gtk/gtkfilter.h" line="93"/>
60711+ <source-position filename="gtk/gtkfilter.h" line="130"/>
6038460712 <return-value transfer-ownership="none">
6038560713 <type name="none" c:type="void"/>
6038660714 </return-value>
@@ -60388,7 +60716,7 @@ choice.</doc>
6038860716 </field>
6038960717 <field name="_gtk_reserved4" introspectable="0">
6039060718 <callback name="_gtk_reserved4">
60391- <source-position filename="gtk/gtkfilter.h" line="94"/>
60719+ <source-position filename="gtk/gtkfilter.h" line="131"/>
6039260720 <return-value transfer-ownership="none">
6039360721 <type name="none" c:type="void"/>
6039460722 </return-value>
@@ -60396,7 +60724,7 @@ choice.</doc>
6039660724 </field>
6039760725 <field name="_gtk_reserved5" introspectable="0">
6039860726 <callback name="_gtk_reserved5">
60399- <source-position filename="gtk/gtkfilter.h" line="95"/>
60727+ <source-position filename="gtk/gtkfilter.h" line="132"/>
6040060728 <return-value transfer-ownership="none">
6040160729 <type name="none" c:type="void"/>
6040260730 </return-value>
@@ -60404,7 +60732,7 @@ choice.</doc>
6040460732 </field>
6040560733 <field name="_gtk_reserved6" introspectable="0">
6040660734 <callback name="_gtk_reserved6">
60407- <source-position filename="gtk/gtkfilter.h" line="96"/>
60735+ <source-position filename="gtk/gtkfilter.h" line="133"/>
6040860736 <return-value transfer-ownership="none">
6040960737 <type name="none" c:type="void"/>
6041060738 </return-value>
@@ -60412,7 +60740,7 @@ choice.</doc>
6041260740 </field>
6041360741 <field name="_gtk_reserved7" introspectable="0">
6041460742 <callback name="_gtk_reserved7">
60415- <source-position filename="gtk/gtkfilter.h" line="97"/>
60743+ <source-position filename="gtk/gtkfilter.h" line="134"/>
6041660744 <return-value transfer-ownership="none">
6041760745 <type name="none" c:type="void"/>
6041860746 </return-value>
@@ -60420,7 +60748,7 @@ choice.</doc>
6042060748 </field>
6042160749 <field name="_gtk_reserved8" introspectable="0">
6042260750 <callback name="_gtk_reserved8">
60423- <source-position filename="gtk/gtkfilter.h" line="98"/>
60751+ <source-position filename="gtk/gtkfilter.h" line="135"/>
6042460752 <return-value transfer-ownership="none">
6042560753 <type name="none" c:type="void"/>
6042660754 </return-value>
@@ -60436,7 +60764,7 @@ choice.</doc>
6043660764 glib:type-struct="FilterListModelClass">
6043760765 <doc xml:space="preserve"
6043860766 filename="gtk/gtkfilterlistmodel.c"
60439- line="28">A list model that filters the elements of another model.
60767+ line="29">A list model that filters the elements of another model.
6044060768
6044160769 It hides some elements from the underlying model according to
6044260770 criteria given by a `GtkFilter`.
@@ -60452,13 +60780,13 @@ filtering long lists doesn't block the UI. See
6045260780 <constructor name="new" c:identifier="gtk_filter_list_model_new">
6045360781 <doc xml:space="preserve"
6045460782 filename="gtk/gtkfilterlistmodel.c"
60455- line="750">Creates a new `GtkFilterListModel` that will filter @model using the given
60783+ line="927">Creates a new `GtkFilterListModel` that will filter @model using the given
6045660784 @filter.</doc>
6045760785 <source-position filename="gtk/gtkfilterlistmodel.h" line="39"/>
6045860786 <return-value transfer-ownership="full">
6045960787 <doc xml:space="preserve"
6046060788 filename="gtk/gtkfilterlistmodel.c"
60461- line="758">a new `GtkFilterListModel`</doc>
60789+ line="935">a new `GtkFilterListModel`</doc>
6046260790 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6046360791 </return-value>
6046460792 <parameters>
@@ -60468,7 +60796,7 @@ filtering long lists doesn't block the UI. See
6046860796 allow-none="1">
6046960797 <doc xml:space="preserve"
6047060798 filename="gtk/gtkfilterlistmodel.c"
60471- line="752">the model to sort</doc>
60799+ line="929">the model to sort</doc>
6047260800 <type name="Gio.ListModel" c:type="GListModel*"/>
6047360801 </parameter>
6047460802 <parameter name="filter"
@@ -60477,7 +60805,7 @@ filtering long lists doesn't block the UI. See
6047760805 allow-none="1">
6047860806 <doc xml:space="preserve"
6047960807 filename="gtk/gtkfilterlistmodel.c"
60480- line="753">filter</doc>
60808+ line="930">filter</doc>
6048160809 <type name="Filter" c:type="GtkFilter*"/>
6048260810 </parameter>
6048360811 </parameters>
@@ -60487,19 +60815,19 @@ filtering long lists doesn't block the UI. See
6048760815 glib:get-property="filter">
6048860816 <doc xml:space="preserve"
6048960817 filename="gtk/gtkfilterlistmodel.c"
60490- line="814">Gets the `GtkFilter` currently set on @self.</doc>
60818+ line="991">Gets the `GtkFilter` currently set on @self.</doc>
6049160819 <source-position filename="gtk/gtkfilterlistmodel.h" line="46"/>
6049260820 <return-value transfer-ownership="none" nullable="1">
6049360821 <doc xml:space="preserve"
6049460822 filename="gtk/gtkfilterlistmodel.c"
60495- line="820">The filter currently in use</doc>
60823+ line="997">The filter currently in use</doc>
6049660824 <type name="Filter" c:type="GtkFilter*"/>
6049760825 </return-value>
6049860826 <parameters>
6049960827 <instance-parameter name="self" transfer-ownership="none">
6050060828 <doc xml:space="preserve"
6050160829 filename="gtk/gtkfilterlistmodel.c"
60502- line="816">a `GtkFilterListModel`</doc>
60830+ line="993">a `GtkFilterListModel`</doc>
6050360831 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6050460832 </instance-parameter>
6050560833 </parameters>
@@ -60509,21 +60837,21 @@ filtering long lists doesn't block the UI. See
6050960837 glib:get-property="incremental">
6051060838 <doc xml:space="preserve"
6051160839 filename="gtk/gtkfilterlistmodel.c"
60512- line="961">Returns whether incremental filtering is enabled.
60840+ line="1138">Returns whether incremental filtering is enabled.
6051360841
6051460842 See [method@Gtk.FilterListModel.set_incremental].</doc>
6051560843 <source-position filename="gtk/gtkfilterlistmodel.h" line="56"/>
6051660844 <return-value transfer-ownership="none">
6051760845 <doc xml:space="preserve"
6051860846 filename="gtk/gtkfilterlistmodel.c"
60519- line="969">%TRUE if incremental filtering is enabled</doc>
60847+ line="1146">%TRUE if incremental filtering is enabled</doc>
6052060848 <type name="gboolean" c:type="gboolean"/>
6052160849 </return-value>
6052260850 <parameters>
6052360851 <instance-parameter name="self" transfer-ownership="none">
6052460852 <doc xml:space="preserve"
6052560853 filename="gtk/gtkfilterlistmodel.c"
60526- line="963">a `GtkFilterListModel`</doc>
60854+ line="1140">a `GtkFilterListModel`</doc>
6052760855 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6052860856 </instance-parameter>
6052960857 </parameters>
@@ -60533,19 +60861,19 @@ See [method@Gtk.FilterListModel.set_incremental].</doc>
6053360861 glib:get-property="model">
6053460862 <doc xml:space="preserve"
6053560863 filename="gtk/gtkfilterlistmodel.c"
60536- line="895">Gets the model currently filtered or %NULL if none.</doc>
60864+ line="1072">Gets the model currently filtered or %NULL if none.</doc>
6053760865 <source-position filename="gtk/gtkfilterlistmodel.h" line="51"/>
6053860866 <return-value transfer-ownership="none" nullable="1">
6053960867 <doc xml:space="preserve"
6054060868 filename="gtk/gtkfilterlistmodel.c"
60541- line="901">The model that gets filtered</doc>
60869+ line="1078">The model that gets filtered</doc>
6054260870 <type name="Gio.ListModel" c:type="GListModel*"/>
6054360871 </return-value>
6054460872 <parameters>
6054560873 <instance-parameter name="self" transfer-ownership="none">
6054660874 <doc xml:space="preserve"
6054760875 filename="gtk/gtkfilterlistmodel.c"
60548- line="897">a `GtkFilterListModel`</doc>
60876+ line="1074">a `GtkFilterListModel`</doc>
6054960877 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6055060878 </instance-parameter>
6055160879 </parameters>
@@ -60555,7 +60883,7 @@ See [method@Gtk.FilterListModel.set_incremental].</doc>
6055560883 glib:get-property="pending">
6055660884 <doc xml:space="preserve"
6055760885 filename="gtk/gtkfilterlistmodel.c"
60558- line="979">Returns the number of items that have not been filtered yet.
60886+ line="1156">Returns the number of items that have not been filtered yet.
6055960887
6056060888 You can use this value to check if @self is busy filtering by
6056160889 comparing the return value to 0 or you can compute the percentage
@@ -60575,14 +60903,39 @@ function returns 0.</doc>
6057560903 <return-value transfer-ownership="none">
6057660904 <doc xml:space="preserve"
6057760905 filename="gtk/gtkfilterlistmodel.c"
60578- line="1000">The number of items not yet filtered</doc>
60906+ line="1177">The number of items not yet filtered</doc>
6057960907 <type name="guint" c:type="guint"/>
6058060908 </return-value>
6058160909 <parameters>
6058260910 <instance-parameter name="self" transfer-ownership="none">
6058360911 <doc xml:space="preserve"
6058460912 filename="gtk/gtkfilterlistmodel.c"
60585- line="981">a `GtkFilterListModel`</doc>
60913+ line="1158">a `GtkFilterListModel`</doc>
60914+ <type name="FilterListModel" c:type="GtkFilterListModel*"/>
60915+ </instance-parameter>
60916+ </parameters>
60917+ </method>
60918+ <method name="get_watch_items"
60919+ c:identifier="gtk_filter_list_model_get_watch_items"
60920+ glib:get-property="watch-items"
60921+ version="4.20">
60922+ <doc xml:space="preserve"
60923+ filename="gtk/gtkfilterlistmodel.c"
60924+ line="1190">Returns whether watching items is enabled.
60925+
60926+See [method@Gtk.FilterListModel.set_watch_items].</doc>
60927+ <source-position filename="gtk/gtkfilterlistmodel.h" line="61"/>
60928+ <return-value transfer-ownership="none">
60929+ <doc xml:space="preserve"
60930+ filename="gtk/gtkfilterlistmodel.c"
60931+ line="1198">%TRUE if watching items is enabled</doc>
60932+ <type name="gboolean" c:type="gboolean"/>
60933+ </return-value>
60934+ <parameters>
60935+ <instance-parameter name="self" transfer-ownership="none">
60936+ <doc xml:space="preserve"
60937+ filename="gtk/gtkfilterlistmodel.c"
60938+ line="1192">a `GtkFilterListModel`</doc>
6058660939 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6058760940 </instance-parameter>
6058860941 </parameters>
@@ -60592,7 +60945,7 @@ function returns 0.</doc>
6059260945 glib:set-property="filter">
6059360946 <doc xml:space="preserve"
6059460947 filename="gtk/gtkfilterlistmodel.c"
60595- line="781">Sets the filter used to filter items.</doc>
60948+ line="958">Sets the filter used to filter items.</doc>
6059660949 <source-position filename="gtk/gtkfilterlistmodel.h" line="43"/>
6059760950 <return-value transfer-ownership="none">
6059860951 <type name="none" c:type="void"/>
@@ -60601,7 +60954,7 @@ function returns 0.</doc>
6060160954 <instance-parameter name="self" transfer-ownership="none">
6060260955 <doc xml:space="preserve"
6060360956 filename="gtk/gtkfilterlistmodel.c"
60604- line="783">a `GtkFilterListModel`</doc>
60957+ line="960">a `GtkFilterListModel`</doc>
6060560958 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6060660959 </instance-parameter>
6060760960 <parameter name="filter"
@@ -60610,7 +60963,7 @@ function returns 0.</doc>
6061060963 allow-none="1">
6061160964 <doc xml:space="preserve"
6061260965 filename="gtk/gtkfilterlistmodel.c"
60613- line="784">filter to use</doc>
60966+ line="961">filter to use</doc>
6061460967 <type name="Filter" c:type="GtkFilter*"/>
6061560968 </parameter>
6061660969 </parameters>
@@ -60620,7 +60973,7 @@ function returns 0.</doc>
6062060973 glib:set-property="incremental">
6062160974 <doc xml:space="preserve"
6062260975 filename="gtk/gtkfilterlistmodel.c"
60623- line="911">Sets the filter model to do an incremental sort.
60976+ line="1088">Sets the filter model to do an incremental sort.
6062460977
6062560978 When incremental filtering is enabled, the `GtkFilterListModel` will not
6062660979 run filters immediately, but will instead queue an idle handler that
@@ -60644,13 +60997,13 @@ about an ongoing incremental filtering operation.</doc>
6064460997 <instance-parameter name="self" transfer-ownership="none">
6064560998 <doc xml:space="preserve"
6064660999 filename="gtk/gtkfilterlistmodel.c"
60647- line="913">a `GtkFilterListModel`</doc>
61000+ line="1090">a `GtkFilterListModel`</doc>
6064861001 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6064961002 </instance-parameter>
6065061003 <parameter name="incremental" transfer-ownership="none">
6065161004 <doc xml:space="preserve"
6065261005 filename="gtk/gtkfilterlistmodel.c"
60653- line="914">%TRUE to enable incremental filtering</doc>
61006+ line="1091">%TRUE to enable incremental filtering</doc>
6065461007 <type name="gboolean" c:type="gboolean"/>
6065561008 </parameter>
6065661009 </parameters>
@@ -60660,7 +61013,7 @@ about an ongoing incremental filtering operation.</doc>
6066061013 glib:set-property="model">
6066161014 <doc xml:space="preserve"
6066261015 filename="gtk/gtkfilterlistmodel.c"
60663- line="830">Sets the model to be filtered.
61016+ line="1007">Sets the model to be filtered.
6066461017
6066561018 Note that GTK makes no effort to ensure that @model conforms to
6066661019 the item type of @self. It assumes that the caller knows what they
@@ -60674,7 +61027,7 @@ types match.</doc>
6067461027 <instance-parameter name="self" transfer-ownership="none">
6067561028 <doc xml:space="preserve"
6067661029 filename="gtk/gtkfilterlistmodel.c"
60677- line="832">a `GtkFilterListModel`</doc>
61030+ line="1009">a `GtkFilterListModel`</doc>
6067861031 <type name="FilterListModel" c:type="GtkFilterListModel*"/>
6067961032 </instance-parameter>
6068061033 <parameter name="model"
@@ -60683,11 +61036,43 @@ types match.</doc>
6068361036 allow-none="1">
6068461037 <doc xml:space="preserve"
6068561038 filename="gtk/gtkfilterlistmodel.c"
60686- line="833">The model to be filtered</doc>
61039+ line="1010">The model to be filtered</doc>
6068761040 <type name="Gio.ListModel" c:type="GListModel*"/>
6068861041 </parameter>
6068961042 </parameters>
6069061043 </method>
61044+ <method name="set_watch_items"
61045+ c:identifier="gtk_filter_list_model_set_watch_items"
61046+ glib:set-property="watch-items"
61047+ version="4.20">
61048+ <doc xml:space="preserve"
61049+ filename="gtk/gtkfilterlistmodel.c"
61050+ line="1210">Sets the filter model to monitor properties of its items.
61051+
61052+This allows implementations of [class@Gtk.Filter] that support expression
61053+watching to react to property changes. This property has no effect if the
61054+current filter doesn't support watching items.
61055+
61056+By default, watching items is disabled.</doc>
61057+ <source-position filename="gtk/gtkfilterlistmodel.h" line="63"/>
61058+ <return-value transfer-ownership="none">
61059+ <type name="none" c:type="void"/>
61060+ </return-value>
61061+ <parameters>
61062+ <instance-parameter name="self" transfer-ownership="none">
61063+ <doc xml:space="preserve"
61064+ filename="gtk/gtkfilterlistmodel.c"
61065+ line="1212">a `GtkFilterListModel`</doc>
61066+ <type name="FilterListModel" c:type="GtkFilterListModel*"/>
61067+ </instance-parameter>
61068+ <parameter name="watch_items" transfer-ownership="none">
61069+ <doc xml:space="preserve"
61070+ filename="gtk/gtkfilterlistmodel.c"
61071+ line="1213">%TRUE to watch items for property changes</doc>
61072+ <type name="gboolean" c:type="gboolean"/>
61073+ </parameter>
61074+ </parameters>
61075+ </method>
6069161076 <property name="filter"
6069261077 writable="1"
6069361078 transfer-ownership="none"
@@ -60695,7 +61080,7 @@ types match.</doc>
6069561080 getter="get_filter">
6069661081 <doc xml:space="preserve"
6069761082 filename="gtk/gtkfilterlistmodel.c"
60698- line="677">The filter for this model.</doc>
61083+ line="841">The filter for this model.</doc>
6069961084 <type name="Filter"/>
6070061085 </property>
6070161086 <property name="incremental"
@@ -60706,13 +61091,13 @@ types match.</doc>
6070661091 default-value="FALSE">
6070761092 <doc xml:space="preserve"
6070861093 filename="gtk/gtkfilterlistmodel.c"
60709- line="687">If the model should filter items incrementally.</doc>
61094+ line="851">If the model should filter items incrementally.</doc>
6071061095 <type name="gboolean" c:type="gboolean"/>
6071161096 </property>
6071261097 <property name="item-type" version="4.8" transfer-ownership="none">
6071361098 <doc xml:space="preserve"
6071461099 filename="gtk/gtkfilterlistmodel.c"
60715- line="697">The type of items. See [method@Gio.ListModel.get_item_type].</doc>
61100+ line="861">The type of items. See [method@Gio.ListModel.get_item_type].</doc>
6071661101 <type name="GType" c:type="GType"/>
6071761102 </property>
6071861103 <property name="model"
@@ -60722,7 +61107,7 @@ types match.</doc>
6072261107 getter="get_model">
6072361108 <doc xml:space="preserve"
6072461109 filename="gtk/gtkfilterlistmodel.c"
60725- line="709">The model being filtered.</doc>
61110+ line="873">The model being filtered.</doc>
6072661111 <type name="Gio.ListModel"/>
6072761112 </property>
6072861113 <property name="n-items"
@@ -60731,7 +61116,7 @@ types match.</doc>
6073161116 default-value="0">
6073261117 <doc xml:space="preserve"
6073361118 filename="gtk/gtkfilterlistmodel.c"
60734- line="719">The number of items. See [method@Gio.ListModel.get_n_items].</doc>
61119+ line="883">The number of items. See [method@Gio.ListModel.get_n_items].</doc>
6073561120 <type name="guint" c:type="guint"/>
6073661121 </property>
6073761122 <property name="pending"
@@ -60740,9 +61125,21 @@ types match.</doc>
6074061125 default-value="0">
6074161126 <doc xml:space="preserve"
6074261127 filename="gtk/gtkfilterlistmodel.c"
60743- line="731">Number of items not yet filtered.</doc>
61128+ line="895">Number of items not yet filtered.</doc>
6074461129 <type name="guint" c:type="guint"/>
6074561130 </property>
61131+ <property name="watch-items"
61132+ version="4.20"
61133+ writable="1"
61134+ transfer-ownership="none"
61135+ setter="set_watch_items"
61136+ getter="get_watch_items"
61137+ default-value="FALSE">
61138+ <doc xml:space="preserve"
61139+ filename="gtk/gtkfilterlistmodel.c"
61140+ line="906">Monitor the list items for changes. It may impact performance.</doc>
61141+ <type name="gboolean" c:type="gboolean"/>
61142+ </property>
6074661143 </class>
6074761144 <record name="FilterListModelClass"
6074861145 c:type="GtkFilterListModelClass"
@@ -61441,19 +61838,19 @@ uses the [enum@Gtk.AccessibleRole.grid_cell] role.</doc>
6144161838 <constructor name="new" c:identifier="gtk_flow_box_new">
6144261839 <doc xml:space="preserve"
6144361840 filename="gtk/gtkflowbox.c"
61444- line="4122">Creates a `GtkFlowBox`.</doc>
61841+ line="4121">Creates a `GtkFlowBox`.</doc>
6144561842 <source-position filename="gtk/gtkflowbox.h" line="106"/>
6144661843 <return-value transfer-ownership="none">
6144761844 <doc xml:space="preserve"
6144861845 filename="gtk/gtkflowbox.c"
61449- line="4127">a new `GtkFlowBox`</doc>
61846+ line="4126">a new `GtkFlowBox`</doc>
6145061847 <type name="Widget" c:type="GtkWidget*"/>
6145161848 </return-value>
6145261849 </constructor>
6145361850 <method name="append" c:identifier="gtk_flow_box_append" version="4.6">
6145461851 <doc xml:space="preserve"
6145561852 filename="gtk/gtkflowbox.c"
61456- line="4177">Adds @child to the end of @self.
61853+ line="4176">Adds @child to the end of @self.
6145761854
6145861855 If a sort function is set, the widget will
6145961856 actually be inserted at the calculated position.
@@ -61467,13 +61864,13 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6146761864 <instance-parameter name="self" transfer-ownership="none">
6146861865 <doc xml:space="preserve"
6146961866 filename="gtk/gtkflowbox.c"
61470- line="4179">a `GtkFlowBox</doc>
61867+ line="4178">a `GtkFlowBox</doc>
6147161868 <type name="FlowBox" c:type="GtkFlowBox*"/>
6147261869 </instance-parameter>
6147361870 <parameter name="child" transfer-ownership="none">
6147461871 <doc xml:space="preserve"
6147561872 filename="gtk/gtkflowbox.c"
61476- line="4180">the `GtkWidget` to add</doc>
61873+ line="4179">the `GtkWidget` to add</doc>
6147761874 <type name="Widget" c:type="GtkWidget*"/>
6147861875 </parameter>
6147961876 </parameters>
@@ -61481,7 +61878,7 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6148161878 <method name="bind_model" c:identifier="gtk_flow_box_bind_model">
6148261879 <doc xml:space="preserve"
6148361880 filename="gtk/gtkflowbox.c"
61484- line="4389">Binds @model to @box.
61881+ line="4388">Binds @model to @box.
6148561882
6148661883 If @box was already bound to a model, that previous binding is
6148761884 destroyed.
@@ -61504,7 +61901,7 @@ should be implemented by the model.</doc>
6150461901 <instance-parameter name="box" transfer-ownership="none">
6150561902 <doc xml:space="preserve"
6150661903 filename="gtk/gtkflowbox.c"
61507- line="4391">a `GtkFlowBox`</doc>
61904+ line="4390">a `GtkFlowBox`</doc>
6150861905 <type name="FlowBox" c:type="GtkFlowBox*"/>
6150961906 </instance-parameter>
6151061907 <parameter name="model"
@@ -61513,7 +61910,7 @@ should be implemented by the model.</doc>
6151361910 allow-none="1">
6151461911 <doc xml:space="preserve"
6151561912 filename="gtk/gtkflowbox.c"
61516- line="4392">the `GListModel` to be bound to @box</doc>
61913+ line="4391">the `GListModel` to be bound to @box</doc>
6151761914 <type name="Gio.ListModel" c:type="GListModel*"/>
6151861915 </parameter>
6151961916 <parameter name="create_widget_func"
@@ -61523,7 +61920,7 @@ should be implemented by the model.</doc>
6152361920 destroy="3">
6152461921 <doc xml:space="preserve"
6152561922 filename="gtk/gtkflowbox.c"
61526- line="4393">a function
61923+ line="4392">a function
6152761924 that creates widgets for items</doc>
6152861925 <type name="FlowBoxCreateWidgetFunc"
6152961926 c:type="GtkFlowBoxCreateWidgetFunc"/>
@@ -61534,7 +61931,7 @@ should be implemented by the model.</doc>
6153461931 allow-none="1">
6153561932 <doc xml:space="preserve"
6153661933 filename="gtk/gtkflowbox.c"
61537- line="4395">user data passed to @create_widget_func</doc>
61934+ line="4394">user data passed to @create_widget_func</doc>
6153861935 <type name="gpointer" c:type="gpointer"/>
6153961936 </parameter>
6154061937 <parameter name="user_data_free_func"
@@ -61542,7 +61939,7 @@ should be implemented by the model.</doc>
6154261939 scope="async">
6154361940 <doc xml:space="preserve"
6154461941 filename="gtk/gtkflowbox.c"
61545- line="4396">function for freeing @user_data</doc>
61942+ line="4395">function for freeing @user_data</doc>
6154661943 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
6154761944 </parameter>
6154861945 </parameters>
@@ -61552,12 +61949,12 @@ should be implemented by the model.</doc>
6155261949 glib:get-property="activate-on-single-click">
6155361950 <doc xml:space="preserve"
6155461951 filename="gtk/gtkflowbox.c"
61555- line="4680">Returns whether children activate on single clicks.</doc>
61952+ line="4679">Returns whether children activate on single clicks.</doc>
6155661953 <source-position filename="gtk/gtkflowbox.h" line="147"/>
6155761954 <return-value transfer-ownership="none">
6155861955 <doc xml:space="preserve"
6155961956 filename="gtk/gtkflowbox.c"
61560- line="4686">%TRUE if children are activated on single click,
61957+ line="4685">%TRUE if children are activated on single click,
6156161958 %FALSE otherwise</doc>
6156261959 <type name="gboolean" c:type="gboolean"/>
6156361960 </return-value>
@@ -61565,7 +61962,7 @@ should be implemented by the model.</doc>
6156561962 <instance-parameter name="box" transfer-ownership="none">
6156661963 <doc xml:space="preserve"
6156761964 filename="gtk/gtkflowbox.c"
61568- line="4682">a `GtkFlowBox`</doc>
61965+ line="4681">a `GtkFlowBox`</doc>
6156961966 <type name="FlowBox" c:type="GtkFlowBox*"/>
6157061967 </instance-parameter>
6157161968 </parameters>
@@ -61574,12 +61971,12 @@ should be implemented by the model.</doc>
6157461971 c:identifier="gtk_flow_box_get_child_at_index">
6157561972 <doc xml:space="preserve"
6157661973 filename="gtk/gtkflowbox.c"
61577- line="4256">Gets the nth child in the @box.</doc>
61974+ line="4255">Gets the nth child in the @box.</doc>
6157861975 <source-position filename="gtk/gtkflowbox.h" line="166"/>
6157961976 <return-value transfer-ownership="none" nullable="1">
6158061977 <doc xml:space="preserve"
6158161978 filename="gtk/gtkflowbox.c"
61582- line="4263">the child widget, which will
61979+ line="4262">the child widget, which will
6158361980 always be a `GtkFlowBoxChild` or %NULL in case no child widget
6158461981 with the given index exists.</doc>
6158561982 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
@@ -61588,13 +61985,13 @@ should be implemented by the model.</doc>
6158861985 <instance-parameter name="box" transfer-ownership="none">
6158961986 <doc xml:space="preserve"
6159061987 filename="gtk/gtkflowbox.c"
61591- line="4258">a `GtkFlowBox`</doc>
61988+ line="4257">a `GtkFlowBox`</doc>
6159261989 <type name="FlowBox" c:type="GtkFlowBox*"/>
6159361990 </instance-parameter>
6159461991 <parameter name="idx" transfer-ownership="none">
6159561992 <doc xml:space="preserve"
6159661993 filename="gtk/gtkflowbox.c"
61597- line="4259">the position of the child</doc>
61994+ line="4258">the position of the child</doc>
6159861995 <type name="gint" c:type="int"/>
6159961996 </parameter>
6160061997 </parameters>
@@ -61603,14 +62000,14 @@ should be implemented by the model.</doc>
6160362000 c:identifier="gtk_flow_box_get_child_at_pos">
6160462001 <doc xml:space="preserve"
6160562002 filename="gtk/gtkflowbox.c"
61606- line="4282">Gets the child in the (@x, @y) position.
62003+ line="4281">Gets the child in the (@x, @y) position.
6160762004
6160862005 Both @x and @y are assumed to be relative to the origin of @box.</doc>
6160962006 <source-position filename="gtk/gtkflowbox.h" line="170"/>
6161062007 <return-value transfer-ownership="none" nullable="1">
6161162008 <doc xml:space="preserve"
6161262009 filename="gtk/gtkflowbox.c"
61613- line="4292">the child widget, which will
62010+ line="4291">the child widget, which will
6161462011 always be a `GtkFlowBoxChild` or %NULL in case no child widget
6161562012 exists for the given x and y coordinates.</doc>
6161662013 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
@@ -61619,19 +62016,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6161962016 <instance-parameter name="box" transfer-ownership="none">
6162062017 <doc xml:space="preserve"
6162162018 filename="gtk/gtkflowbox.c"
61622- line="4284">a `GtkFlowBox`</doc>
62019+ line="4283">a `GtkFlowBox`</doc>
6162362020 <type name="FlowBox" c:type="GtkFlowBox*"/>
6162462021 </instance-parameter>
6162562022 <parameter name="x" transfer-ownership="none">
6162662023 <doc xml:space="preserve"
6162762024 filename="gtk/gtkflowbox.c"
61628- line="4285">the x coordinate of the child</doc>
62025+ line="4284">the x coordinate of the child</doc>
6162962026 <type name="gint" c:type="int"/>
6163062027 </parameter>
6163162028 <parameter name="y" transfer-ownership="none">
6163262029 <doc xml:space="preserve"
6163362030 filename="gtk/gtkflowbox.c"
61634- line="4286">the y coordinate of the child</doc>
62031+ line="4285">the y coordinate of the child</doc>
6163562032 <type name="gint" c:type="int"/>
6163662033 </parameter>
6163762034 </parameters>
@@ -61641,19 +62038,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6164162038 glib:get-property="column-spacing">
6164262039 <doc xml:space="preserve"
6164362040 filename="gtk/gtkflowbox.c"
61644- line="4558">Gets the horizontal spacing.</doc>
62041+ line="4557">Gets the horizontal spacing.</doc>
6164562042 <source-position filename="gtk/gtkflowbox.h" line="130"/>
6164662043 <return-value transfer-ownership="none">
6164762044 <doc xml:space="preserve"
6164862045 filename="gtk/gtkflowbox.c"
61649- line="4564">the horizontal spacing</doc>
62046+ line="4563">the horizontal spacing</doc>
6165062047 <type name="guint" c:type="guint"/>
6165162048 </return-value>
6165262049 <parameters>
6165362050 <instance-parameter name="box" transfer-ownership="none">
6165462051 <doc xml:space="preserve"
6165562052 filename="gtk/gtkflowbox.c"
61656- line="4560">a `GtkFlowBox`</doc>
62053+ line="4559">a `GtkFlowBox`</doc>
6165762054 <type name="FlowBox" c:type="GtkFlowBox*"/>
6165862055 </instance-parameter>
6165962056 </parameters>
@@ -61663,19 +62060,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6166362060 glib:get-property="homogeneous">
6166462061 <doc xml:space="preserve"
6166562062 filename="gtk/gtkflowbox.c"
61666- line="4456">Returns whether the box is homogeneous.</doc>
62063+ line="4455">Returns whether the box is homogeneous.</doc>
6166762064 <source-position filename="gtk/gtkflowbox.h" line="119"/>
6166862065 <return-value transfer-ownership="none">
6166962066 <doc xml:space="preserve"
6167062067 filename="gtk/gtkflowbox.c"
61671- line="4462">%TRUE if the box is homogeneous.</doc>
62068+ line="4461">%TRUE if the box is homogeneous.</doc>
6167262069 <type name="gboolean" c:type="gboolean"/>
6167362070 </return-value>
6167462071 <parameters>
6167562072 <instance-parameter name="box" transfer-ownership="none">
6167662073 <doc xml:space="preserve"
6167762074 filename="gtk/gtkflowbox.c"
61678- line="4458">a `GtkFlowBox`</doc>
62075+ line="4457">a `GtkFlowBox`</doc>
6167962076 <type name="FlowBox" c:type="GtkFlowBox*"/>
6168062077 </instance-parameter>
6168162078 </parameters>
@@ -61685,19 +62082,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6168562082 glib:get-property="max-children-per-line">
6168662083 <doc xml:space="preserve"
6168762084 filename="gtk/gtkflowbox.c"
61688- line="4641">Gets the maximum number of children per line.</doc>
62085+ line="4640">Gets the maximum number of children per line.</doc>
6168962086 <source-position filename="gtk/gtkflowbox.h" line="142"/>
6169062087 <return-value transfer-ownership="none">
6169162088 <doc xml:space="preserve"
6169262089 filename="gtk/gtkflowbox.c"
61693- line="4647">the maximum number of children per line</doc>
62090+ line="4646">the maximum number of children per line</doc>
6169462091 <type name="guint" c:type="guint"/>
6169562092 </return-value>
6169662093 <parameters>
6169762094 <instance-parameter name="box" transfer-ownership="none">
6169862095 <doc xml:space="preserve"
6169962096 filename="gtk/gtkflowbox.c"
61700- line="4643">a `GtkFlowBox`</doc>
62097+ line="4642">a `GtkFlowBox`</doc>
6170162098 <type name="FlowBox" c:type="GtkFlowBox*"/>
6170262099 </instance-parameter>
6170362100 </parameters>
@@ -61707,19 +62104,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6170762104 glib:get-property="min-children-per-line">
6170862105 <doc xml:space="preserve"
6170962106 filename="gtk/gtkflowbox.c"
61710- line="4597">Gets the minimum number of children per line.</doc>
62107+ line="4596">Gets the minimum number of children per line.</doc>
6171162108 <source-position filename="gtk/gtkflowbox.h" line="136"/>
6171262109 <return-value transfer-ownership="none">
6171362110 <doc xml:space="preserve"
6171462111 filename="gtk/gtkflowbox.c"
61715- line="4603">the minimum number of children per line</doc>
62112+ line="4602">the minimum number of children per line</doc>
6171662113 <type name="guint" c:type="guint"/>
6171762114 </return-value>
6171862115 <parameters>
6171962116 <instance-parameter name="box" transfer-ownership="none">
6172062117 <doc xml:space="preserve"
6172162118 filename="gtk/gtkflowbox.c"
61722- line="4599">a `GtkFlowBox`</doc>
62119+ line="4598">a `GtkFlowBox`</doc>
6172362120 <type name="FlowBox" c:type="GtkFlowBox*"/>
6172462121 </instance-parameter>
6172562122 </parameters>
@@ -61729,19 +62126,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6172962126 glib:get-property="row-spacing">
6173062127 <doc xml:space="preserve"
6173162128 filename="gtk/gtkflowbox.c"
61732- line="4520">Gets the vertical spacing.</doc>
62129+ line="4519">Gets the vertical spacing.</doc>
6173362130 <source-position filename="gtk/gtkflowbox.h" line="124"/>
6173462131 <return-value transfer-ownership="none">
6173562132 <doc xml:space="preserve"
6173662133 filename="gtk/gtkflowbox.c"
61737- line="4526">the vertical spacing</doc>
62134+ line="4525">the vertical spacing</doc>
6173862135 <type name="guint" c:type="guint"/>
6173962136 </return-value>
6174062137 <parameters>
6174162138 <instance-parameter name="box" transfer-ownership="none">
6174262139 <doc xml:space="preserve"
6174362140 filename="gtk/gtkflowbox.c"
61744- line="4522">a `GtkFlowBox`</doc>
62141+ line="4521">a `GtkFlowBox`</doc>
6174562142 <type name="FlowBox" c:type="GtkFlowBox*"/>
6174662143 </instance-parameter>
6174762144 </parameters>
@@ -61750,12 +62147,12 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6175062147 c:identifier="gtk_flow_box_get_selected_children">
6175162148 <doc xml:space="preserve"
6175262149 filename="gtk/gtkflowbox.c"
61753- line="4710">Creates a list of all selected children.</doc>
62150+ line="4709">Creates a list of all selected children.</doc>
6175462151 <source-position filename="gtk/gtkflowbox.h" line="183"/>
6175562152 <return-value transfer-ownership="container">
6175662153 <doc xml:space="preserve"
6175762154 filename="gtk/gtkflowbox.c"
61758- line="4716">
62155+ line="4715">
6175962156 A `GList` containing the `GtkWidget` for each selected child.
6176062157 Free with g_list_free() when done.</doc>
6176162158 <type name="GLib.List" c:type="GList*">
@@ -61766,7 +62163,7 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6176662163 <instance-parameter name="box" transfer-ownership="none">
6176762164 <doc xml:space="preserve"
6176862165 filename="gtk/gtkflowbox.c"
61769- line="4712">a `GtkFlowBox`</doc>
62166+ line="4711">a `GtkFlowBox`</doc>
6177062167 <type name="FlowBox" c:type="GtkFlowBox*"/>
6177162168 </instance-parameter>
6177262169 </parameters>
@@ -61776,19 +62173,19 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6177662173 glib:get-property="selection-mode">
6177762174 <doc xml:space="preserve"
6177862175 filename="gtk/gtkflowbox.c"
61779- line="4901">Gets the selection mode of @box.</doc>
62176+ line="4900">Gets the selection mode of @box.</doc>
6178062177 <source-position filename="gtk/gtkflowbox.h" line="198"/>
6178162178 <return-value transfer-ownership="none">
6178262179 <doc xml:space="preserve"
6178362180 filename="gtk/gtkflowbox.c"
61784- line="4907">the `GtkSelectionMode`</doc>
62181+ line="4906">the `GtkSelectionMode`</doc>
6178562182 <type name="SelectionMode" c:type="GtkSelectionMode"/>
6178662183 </return-value>
6178762184 <parameters>
6178862185 <instance-parameter name="box" transfer-ownership="none">
6178962186 <doc xml:space="preserve"
6179062187 filename="gtk/gtkflowbox.c"
61791- line="4903">a `GtkFlowBox`</doc>
62188+ line="4902">a `GtkFlowBox`</doc>
6179262189 <type name="FlowBox" c:type="GtkFlowBox*"/>
6179362190 </instance-parameter>
6179462191 </parameters>
@@ -61796,7 +62193,7 @@ Both @x and @y are assumed to be relative to the origin of @box.</doc>
6179662193 <method name="insert" c:identifier="gtk_flow_box_insert">
6179762194 <doc xml:space="preserve"
6179862195 filename="gtk/gtkflowbox.c"
61799- line="4201">Inserts the @widget into @box at @position.
62196+ line="4200">Inserts the @widget into @box at @position.
6180062197
6180162198 If a sort function is set, the widget will actually be inserted
6180262199 at the calculated position.
@@ -61811,19 +62208,19 @@ in the @box, then the @widget will be appended to the end.</doc>
6181162208 <instance-parameter name="box" transfer-ownership="none">
6181262209 <doc xml:space="preserve"
6181362210 filename="gtk/gtkflowbox.c"
61814- line="4203">a `GtkFlowBox`</doc>
62211+ line="4202">a `GtkFlowBox`</doc>
6181562212 <type name="FlowBox" c:type="GtkFlowBox*"/>
6181662213 </instance-parameter>
6181762214 <parameter name="widget" transfer-ownership="none">
6181862215 <doc xml:space="preserve"
6181962216 filename="gtk/gtkflowbox.c"
61820- line="4204">the `GtkWidget` to add</doc>
62217+ line="4203">the `GtkWidget` to add</doc>
6182162218 <type name="Widget" c:type="GtkWidget*"/>
6182262219 </parameter>
6182362220 <parameter name="position" transfer-ownership="none">
6182462221 <doc xml:space="preserve"
6182562222 filename="gtk/gtkflowbox.c"
61826- line="4205">the position to insert @child in</doc>
62223+ line="4204">the position to insert @child in</doc>
6182762224 <type name="gint" c:type="int"/>
6182862225 </parameter>
6182962226 </parameters>
@@ -61832,7 +62229,7 @@ in the @box, then the @widget will be appended to the end.</doc>
6183262229 c:identifier="gtk_flow_box_invalidate_filter">
6183362230 <doc xml:space="preserve"
6183462231 filename="gtk/gtkflowbox.c"
61835- line="4978">Updates the filtering for all children.
62232+ line="4977">Updates the filtering for all children.
6183662233
6183762234 Call this function when the result of the filter
6183862235 function on the @box is changed due to an external
@@ -61847,7 +62244,7 @@ term, and the entry with the string has changed.</doc>
6184762244 <instance-parameter name="box" transfer-ownership="none">
6184862245 <doc xml:space="preserve"
6184962246 filename="gtk/gtkflowbox.c"
61850- line="4980">a `GtkFlowBox`</doc>
62247+ line="4979">a `GtkFlowBox`</doc>
6185162248 <type name="FlowBox" c:type="GtkFlowBox*"/>
6185262249 </instance-parameter>
6185362250 </parameters>
@@ -61856,7 +62253,7 @@ term, and the entry with the string has changed.</doc>
6185662253 c:identifier="gtk_flow_box_invalidate_sort">
6185762254 <doc xml:space="preserve"
6185862255 filename="gtk/gtkflowbox.c"
61859- line="5080">Updates the sorting for all children.
62256+ line="5079">Updates the sorting for all children.
6186062257
6186162258 Call this when the result of the sort function on
6186262259 @box is changed due to an external factor.</doc>
@@ -61868,7 +62265,7 @@ Call this when the result of the sort function on
6186862265 <instance-parameter name="box" transfer-ownership="none">
6186962266 <doc xml:space="preserve"
6187062267 filename="gtk/gtkflowbox.c"
61871- line="5082">a `GtkFlowBox`</doc>
62268+ line="5081">a `GtkFlowBox`</doc>
6187262269 <type name="FlowBox" c:type="GtkFlowBox*"/>
6187362270 </instance-parameter>
6187462271 </parameters>
@@ -61876,7 +62273,7 @@ Call this when the result of the sort function on
6187662273 <method name="prepend" c:identifier="gtk_flow_box_prepend" version="4.6">
6187762274 <doc xml:space="preserve"
6187862275 filename="gtk/gtkflowbox.c"
61879- line="4153">Adds @child to the start of @self.
62276+ line="4152">Adds @child to the start of @self.
6188062277
6188162278 If a sort function is set, the widget will
6188262279 actually be inserted at the calculated position.
@@ -61890,13 +62287,13 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6189062287 <instance-parameter name="self" transfer-ownership="none">
6189162288 <doc xml:space="preserve"
6189262289 filename="gtk/gtkflowbox.c"
61893- line="4155">a `GtkFlowBox</doc>
62290+ line="4154">a `GtkFlowBox</doc>
6189462291 <type name="FlowBox" c:type="GtkFlowBox*"/>
6189562292 </instance-parameter>
6189662293 <parameter name="child" transfer-ownership="none">
6189762294 <doc xml:space="preserve"
6189862295 filename="gtk/gtkflowbox.c"
61899- line="4156">the `GtkWidget` to add</doc>
62296+ line="4155">the `GtkWidget` to add</doc>
6190062297 <type name="Widget" c:type="GtkWidget*"/>
6190162298 </parameter>
6190262299 </parameters>
@@ -61904,7 +62301,7 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6190462301 <method name="remove" c:identifier="gtk_flow_box_remove">
6190562302 <doc xml:space="preserve"
6190662303 filename="gtk/gtkflowbox.c"
61907- line="3099">Removes a child from @box.</doc>
62304+ line="3098">Removes a child from @box.</doc>
6190862305 <source-position filename="gtk/gtkflowbox.h" line="160"/>
6190962306 <return-value transfer-ownership="none">
6191062307 <type name="none" c:type="void"/>
@@ -61913,13 +62310,13 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6191362310 <instance-parameter name="box" transfer-ownership="none">
6191462311 <doc xml:space="preserve"
6191562312 filename="gtk/gtkflowbox.c"
61916- line="3101">a `GtkFlowBox`</doc>
62313+ line="3100">a `GtkFlowBox`</doc>
6191762314 <type name="FlowBox" c:type="GtkFlowBox*"/>
6191862315 </instance-parameter>
6191962316 <parameter name="widget" transfer-ownership="none">
6192062317 <doc xml:space="preserve"
6192162318 filename="gtk/gtkflowbox.c"
61922- line="3102">the child widget to remove</doc>
62319+ line="3101">the child widget to remove</doc>
6192362320 <type name="Widget" c:type="GtkWidget*"/>
6192462321 </parameter>
6192562322 </parameters>
@@ -61929,7 +62326,7 @@ See also: [method@Gtk.FlowBox.insert].</doc>
6192962326 version="4.12">
6193062327 <doc xml:space="preserve"
6193162328 filename="gtk/gtkflowbox.c"
61932- line="3150">Removes all children from @box.
62329+ line="3149">Removes all children from @box.
6193362330
6193462331 This function does nothing if @box is backed by a model.</doc>
6193562332 <source-position filename="gtk/gtkflowbox.h" line="163"/>
@@ -61940,7 +62337,7 @@ This function does nothing if @box is backed by a model.</doc>
6194062337 <instance-parameter name="box" transfer-ownership="none">
6194162338 <doc xml:space="preserve"
6194262339 filename="gtk/gtkflowbox.c"
61943- line="3152">a `GtkFlowBox`</doc>
62340+ line="3151">a `GtkFlowBox`</doc>
6194462341 <type name="FlowBox" c:type="GtkFlowBox*"/>
6194562342 </instance-parameter>
6194662343 </parameters>
@@ -61948,7 +62345,7 @@ This function does nothing if @box is backed by a model.</doc>
6194862345 <method name="select_all" c:identifier="gtk_flow_box_select_all">
6194962346 <doc xml:space="preserve"
6195062347 filename="gtk/gtkflowbox.c"
61951- line="4777">Select all children of @box, if the selection
62348+ line="4776">Select all children of @box, if the selection
6195262349 mode allows it.</doc>
6195362350 <source-position filename="gtk/gtkflowbox.h" line="191"/>
6195462351 <return-value transfer-ownership="none">
@@ -61958,7 +62355,7 @@ mode allows it.</doc>
6195862355 <instance-parameter name="box" transfer-ownership="none">
6195962356 <doc xml:space="preserve"
6196062357 filename="gtk/gtkflowbox.c"
61961- line="4779">a `GtkFlowBox`</doc>
62358+ line="4778">a `GtkFlowBox`</doc>
6196262359 <type name="FlowBox" c:type="GtkFlowBox*"/>
6196362360 </instance-parameter>
6196462361 </parameters>
@@ -61966,7 +62363,7 @@ mode allows it.</doc>
6196662363 <method name="select_child" c:identifier="gtk_flow_box_select_child">
6196762364 <doc xml:space="preserve"
6196862365 filename="gtk/gtkflowbox.c"
61969- line="4741">Selects a single child of @box, if the selection
62366+ line="4740">Selects a single child of @box, if the selection
6197062367 mode allows it.</doc>
6197162368 <source-position filename="gtk/gtkflowbox.h" line="185"/>
6197262369 <return-value transfer-ownership="none">
@@ -61976,13 +62373,13 @@ mode allows it.</doc>
6197662373 <instance-parameter name="box" transfer-ownership="none">
6197762374 <doc xml:space="preserve"
6197862375 filename="gtk/gtkflowbox.c"
61979- line="4743">a `GtkFlowBox`</doc>
62376+ line="4742">a `GtkFlowBox`</doc>
6198062377 <type name="FlowBox" c:type="GtkFlowBox*"/>
6198162378 </instance-parameter>
6198262379 <parameter name="child" transfer-ownership="none">
6198362380 <doc xml:space="preserve"
6198462381 filename="gtk/gtkflowbox.c"
61985- line="4744">a child of @box</doc>
62382+ line="4743">a child of @box</doc>
6198662383 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6198762384 </parameter>
6198862385 </parameters>
@@ -61991,7 +62388,7 @@ mode allows it.</doc>
6199162388 c:identifier="gtk_flow_box_selected_foreach">
6199262389 <doc xml:space="preserve"
6199362390 filename="gtk/gtkflowbox.c"
61994- line="4833">Calls a function for each selected child.
62391+ line="4832">Calls a function for each selected child.
6199562392
6199662393 Note that the selection cannot be modified from within
6199762394 this function.</doc>
@@ -62003,7 +62400,7 @@ this function.</doc>
6200362400 <instance-parameter name="box" transfer-ownership="none">
6200462401 <doc xml:space="preserve"
6200562402 filename="gtk/gtkflowbox.c"
62006- line="4835">a `GtkFlowBox`</doc>
62403+ line="4834">a `GtkFlowBox`</doc>
6200762404 <type name="FlowBox" c:type="GtkFlowBox*"/>
6200862405 </instance-parameter>
6200962406 <parameter name="func"
@@ -62012,7 +62409,7 @@ this function.</doc>
6201262409 closure="1">
6201362410 <doc xml:space="preserve"
6201462411 filename="gtk/gtkflowbox.c"
62015- line="4836">the function to call for each selected child</doc>
62412+ line="4835">the function to call for each selected child</doc>
6201662413 <type name="FlowBoxForeachFunc" c:type="GtkFlowBoxForeachFunc"/>
6201762414 </parameter>
6201862415 <parameter name="data"
@@ -62021,7 +62418,7 @@ this function.</doc>
6202162418 allow-none="1">
6202262419 <doc xml:space="preserve"
6202362420 filename="gtk/gtkflowbox.c"
62024- line="4837">user data to pass to the function</doc>
62421+ line="4836">user data to pass to the function</doc>
6202562422 <type name="gpointer" c:type="gpointer"/>
6202662423 </parameter>
6202762424 </parameters>
@@ -62031,7 +62428,7 @@ this function.</doc>
6203162428 glib:set-property="activate-on-single-click">
6203262429 <doc xml:space="preserve"
6203362430 filename="gtk/gtkflowbox.c"
62034- line="4657">If @single is %TRUE, children will be activated when you click
62431+ line="4656">If @single is %TRUE, children will be activated when you click
6203562432 on them, otherwise you need to double-click.</doc>
6203662433 <source-position filename="gtk/gtkflowbox.h" line="144"/>
6203762434 <return-value transfer-ownership="none">
@@ -62041,13 +62438,13 @@ on them, otherwise you need to double-click.</doc>
6204162438 <instance-parameter name="box" transfer-ownership="none">
6204262439 <doc xml:space="preserve"
6204362440 filename="gtk/gtkflowbox.c"
62044- line="4659">a `GtkFlowBox`</doc>
62441+ line="4658">a `GtkFlowBox`</doc>
6204562442 <type name="FlowBox" c:type="GtkFlowBox*"/>
6204662443 </instance-parameter>
6204762444 <parameter name="single" transfer-ownership="none">
6204862445 <doc xml:space="preserve"
6204962446 filename="gtk/gtkflowbox.c"
62050- line="4660">%TRUE to emit child-activated on a single click</doc>
62447+ line="4659">%TRUE to emit child-activated on a single click</doc>
6205162448 <type name="gboolean" c:type="gboolean"/>
6205262449 </parameter>
6205362450 </parameters>
@@ -62057,7 +62454,7 @@ on them, otherwise you need to double-click.</doc>
6205762454 glib:set-property="column-spacing">
6205862455 <doc xml:space="preserve"
6205962456 filename="gtk/gtkflowbox.c"
62060- line="4536">Sets the horizontal space to add between children.</doc>
62457+ line="4535">Sets the horizontal space to add between children.</doc>
6206162458 <source-position filename="gtk/gtkflowbox.h" line="127"/>
6206262459 <return-value transfer-ownership="none">
6206362460 <type name="none" c:type="void"/>
@@ -62066,13 +62463,13 @@ on them, otherwise you need to double-click.</doc>
6206662463 <instance-parameter name="box" transfer-ownership="none">
6206762464 <doc xml:space="preserve"
6206862465 filename="gtk/gtkflowbox.c"
62069- line="4538">a `GtkFlowBox`</doc>
62466+ line="4537">a `GtkFlowBox`</doc>
6207062467 <type name="FlowBox" c:type="GtkFlowBox*"/>
6207162468 </instance-parameter>
6207262469 <parameter name="spacing" transfer-ownership="none">
6207362470 <doc xml:space="preserve"
6207462471 filename="gtk/gtkflowbox.c"
62075- line="4539">the spacing to use</doc>
62472+ line="4538">the spacing to use</doc>
6207662473 <type name="guint" c:type="guint"/>
6207762474 </parameter>
6207862475 </parameters>
@@ -62081,7 +62478,7 @@ on them, otherwise you need to double-click.</doc>
6208162478 c:identifier="gtk_flow_box_set_filter_func">
6208262479 <doc xml:space="preserve"
6208362480 filename="gtk/gtkflowbox.c"
62084- line="4932">By setting a filter function on the @box one can decide dynamically
62481+ line="4931">By setting a filter function on the @box one can decide dynamically
6208562482 which of the children to show.
6208662483
6208762484 For instance, to implement a search function that only shows the
@@ -62102,7 +62499,7 @@ Note that using a filter function is incompatible with using a model
6210262499 <instance-parameter name="box" transfer-ownership="none">
6210362500 <doc xml:space="preserve"
6210462501 filename="gtk/gtkflowbox.c"
62105- line="4934">a `GtkFlowBox`</doc>
62502+ line="4933">a `GtkFlowBox`</doc>
6210662503 <type name="FlowBox" c:type="GtkFlowBox*"/>
6210762504 </instance-parameter>
6210862505 <parameter name="filter_func"
@@ -62114,7 +62511,7 @@ Note that using a filter function is incompatible with using a model
6211462511 destroy="2">
6211562512 <doc xml:space="preserve"
6211662513 filename="gtk/gtkflowbox.c"
62117- line="4935">callback
62514+ line="4934">callback
6211862515 that lets you filter which children to show</doc>
6211962516 <type name="FlowBoxFilterFunc" c:type="GtkFlowBoxFilterFunc"/>
6212062517 </parameter>
@@ -62124,13 +62521,13 @@ Note that using a filter function is incompatible with using a model
6212462521 allow-none="1">
6212562522 <doc xml:space="preserve"
6212662523 filename="gtk/gtkflowbox.c"
62127- line="4937">user data passed to @filter_func</doc>
62524+ line="4936">user data passed to @filter_func</doc>
6212862525 <type name="gpointer" c:type="gpointer"/>
6212962526 </parameter>
6213062527 <parameter name="destroy" transfer-ownership="none" scope="async">
6213162528 <doc xml:space="preserve"
6213262529 filename="gtk/gtkflowbox.c"
62133- line="4938">destroy notifier for @user_data</doc>
62530+ line="4937">destroy notifier for @user_data</doc>
6213462531 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
6213562532 </parameter>
6213662533 </parameters>
@@ -62139,7 +62536,7 @@ Note that using a filter function is incompatible with using a model
6213962536 c:identifier="gtk_flow_box_set_hadjustment">
6214062537 <doc xml:space="preserve"
6214162538 filename="gtk/gtkflowbox.c"
62142- line="4309">Hooks up an adjustment to focus handling in @box.
62539+ line="4308">Hooks up an adjustment to focus handling in @box.
6214362540
6214462541 The adjustment is also used for autoscrolling during
6214562542 rubberband selection. See [method@Gtk.ScrolledWindow.get_hadjustment]
@@ -62158,13 +62555,13 @@ of the box.</doc>
6215862555 <instance-parameter name="box" transfer-ownership="none">
6215962556 <doc xml:space="preserve"
6216062557 filename="gtk/gtkflowbox.c"
62161- line="4311">a `GtkFlowBox`</doc>
62558+ line="4310">a `GtkFlowBox`</doc>
6216262559 <type name="FlowBox" c:type="GtkFlowBox*"/>
6216362560 </instance-parameter>
6216462561 <parameter name="adjustment" transfer-ownership="none">
6216562562 <doc xml:space="preserve"
6216662563 filename="gtk/gtkflowbox.c"
62167- line="4312">an adjustment which should be adjusted
62564+ line="4311">an adjustment which should be adjusted
6216862565 when the focus is moved among the descendents of @container</doc>
6216962566 <type name="Adjustment" c:type="GtkAdjustment*"/>
6217062567 </parameter>
@@ -62175,7 +62572,7 @@ of the box.</doc>
6217562572 glib:set-property="homogeneous">
6217662573 <doc xml:space="preserve"
6217762574 filename="gtk/gtkflowbox.c"
62178- line="4472">Sets whether or not all children of @box are given
62575+ line="4471">Sets whether or not all children of @box are given
6217962576 equal space in the box.</doc>
6218062577 <source-position filename="gtk/gtkflowbox.h" line="116"/>
6218162578 <return-value transfer-ownership="none">
@@ -62185,13 +62582,13 @@ equal space in the box.</doc>
6218562582 <instance-parameter name="box" transfer-ownership="none">
6218662583 <doc xml:space="preserve"
6218762584 filename="gtk/gtkflowbox.c"
62188- line="4474">a `GtkFlowBox`</doc>
62585+ line="4473">a `GtkFlowBox`</doc>
6218962586 <type name="FlowBox" c:type="GtkFlowBox*"/>
6219062587 </instance-parameter>
6219162588 <parameter name="homogeneous" transfer-ownership="none">
6219262589 <doc xml:space="preserve"
6219362590 filename="gtk/gtkflowbox.c"
62194- line="4475">%TRUE to create equal allotments,
62591+ line="4474">%TRUE to create equal allotments,
6219562592 %FALSE for variable allotments</doc>
6219662593 <type name="gboolean" c:type="gboolean"/>
6219762594 </parameter>
@@ -62202,7 +62599,7 @@ equal space in the box.</doc>
6220262599 glib:set-property="max-children-per-line">
6220362600 <doc xml:space="preserve"
6220462601 filename="gtk/gtkflowbox.c"
62205- line="4613">Sets the maximum number of children to request and
62602+ line="4612">Sets the maximum number of children to request and
6220662603 allocate space for in @box’s orientation.
6220762604
6220862605 Setting the maximum number of children per line
@@ -62216,13 +62613,13 @@ than @n_children children long in the given orientation.</doc>
6221662613 <instance-parameter name="box" transfer-ownership="none">
6221762614 <doc xml:space="preserve"
6221862615 filename="gtk/gtkflowbox.c"
62219- line="4615">a `GtkFlowBox`</doc>
62616+ line="4614">a `GtkFlowBox`</doc>
6222062617 <type name="FlowBox" c:type="GtkFlowBox*"/>
6222162618 </instance-parameter>
6222262619 <parameter name="n_children" transfer-ownership="none">
6222362620 <doc xml:space="preserve"
6222462621 filename="gtk/gtkflowbox.c"
62225- line="4616">the maximum number of children per line</doc>
62622+ line="4615">the maximum number of children per line</doc>
6222662623 <type name="guint" c:type="guint"/>
6222762624 </parameter>
6222862625 </parameters>
@@ -62232,7 +62629,7 @@ than @n_children children long in the given orientation.</doc>
6223262629 glib:set-property="min-children-per-line">
6223362630 <doc xml:space="preserve"
6223462631 filename="gtk/gtkflowbox.c"
62235- line="4574">Sets the minimum number of children to line up
62632+ line="4573">Sets the minimum number of children to line up
6223662633 in @box’s orientation before flowing.</doc>
6223762634 <source-position filename="gtk/gtkflowbox.h" line="133"/>
6223862635 <return-value transfer-ownership="none">
@@ -62242,13 +62639,13 @@ in @box’s orientation before flowing.</doc>
6224262639 <instance-parameter name="box" transfer-ownership="none">
6224362640 <doc xml:space="preserve"
6224462641 filename="gtk/gtkflowbox.c"
62245- line="4576">a `GtkFlowBox`</doc>
62642+ line="4575">a `GtkFlowBox`</doc>
6224662643 <type name="FlowBox" c:type="GtkFlowBox*"/>
6224762644 </instance-parameter>
6224862645 <parameter name="n_children" transfer-ownership="none">
6224962646 <doc xml:space="preserve"
6225062647 filename="gtk/gtkflowbox.c"
62251- line="4577">the minimum number of children per line</doc>
62648+ line="4576">the minimum number of children per line</doc>
6225262649 <type name="guint" c:type="guint"/>
6225362650 </parameter>
6225462651 </parameters>
@@ -62258,7 +62655,7 @@ in @box’s orientation before flowing.</doc>
6225862655 glib:set-property="row-spacing">
6225962656 <doc xml:space="preserve"
6226062657 filename="gtk/gtkflowbox.c"
62261- line="4498">Sets the vertical space to add between children.</doc>
62658+ line="4497">Sets the vertical space to add between children.</doc>
6226262659 <source-position filename="gtk/gtkflowbox.h" line="121"/>
6226362660 <return-value transfer-ownership="none">
6226462661 <type name="none" c:type="void"/>
@@ -62267,13 +62664,13 @@ in @box’s orientation before flowing.</doc>
6226762664 <instance-parameter name="box" transfer-ownership="none">
6226862665 <doc xml:space="preserve"
6226962666 filename="gtk/gtkflowbox.c"
62270- line="4500">a `GtkFlowBox`</doc>
62667+ line="4499">a `GtkFlowBox`</doc>
6227162668 <type name="FlowBox" c:type="GtkFlowBox*"/>
6227262669 </instance-parameter>
6227362670 <parameter name="spacing" transfer-ownership="none">
6227462671 <doc xml:space="preserve"
6227562672 filename="gtk/gtkflowbox.c"
62276- line="4501">the spacing to use</doc>
62673+ line="4500">the spacing to use</doc>
6227762674 <type name="guint" c:type="guint"/>
6227862675 </parameter>
6227962676 </parameters>
@@ -62283,7 +62680,7 @@ in @box’s orientation before flowing.</doc>
6228362680 glib:set-property="selection-mode">
6228462681 <doc xml:space="preserve"
6228562682 filename="gtk/gtkflowbox.c"
62286- line="4864">Sets how selection works in @box.</doc>
62683+ line="4863">Sets how selection works in @box.</doc>
6228762684 <source-position filename="gtk/gtkflowbox.h" line="195"/>
6228862685 <return-value transfer-ownership="none">
6228962686 <type name="none" c:type="void"/>
@@ -62292,13 +62689,13 @@ in @box’s orientation before flowing.</doc>
6229262689 <instance-parameter name="box" transfer-ownership="none">
6229362690 <doc xml:space="preserve"
6229462691 filename="gtk/gtkflowbox.c"
62295- line="4866">a `GtkFlowBox`</doc>
62692+ line="4865">a `GtkFlowBox`</doc>
6229662693 <type name="FlowBox" c:type="GtkFlowBox*"/>
6229762694 </instance-parameter>
6229862695 <parameter name="mode" transfer-ownership="none">
6229962696 <doc xml:space="preserve"
6230062697 filename="gtk/gtkflowbox.c"
62301- line="4867">the new selection mode</doc>
62698+ line="4866">the new selection mode</doc>
6230262699 <type name="SelectionMode" c:type="GtkSelectionMode"/>
6230362700 </parameter>
6230462701 </parameters>
@@ -62306,7 +62703,7 @@ in @box’s orientation before flowing.</doc>
6230662703 <method name="set_sort_func" c:identifier="gtk_flow_box_set_sort_func">
6230762704 <doc xml:space="preserve"
6230862705 filename="gtk/gtkflowbox.c"
62309- line="5014">By setting a sort function on the @box, one can dynamically
62706+ line="5013">By setting a sort function on the @box, one can dynamically
6231062707 reorder the children of the box, based on the contents of
6231162708 the children.
6231262709
@@ -62325,7 +62722,7 @@ Note that using a sort function is incompatible with using a model
6232562722 <instance-parameter name="box" transfer-ownership="none">
6232662723 <doc xml:space="preserve"
6232762724 filename="gtk/gtkflowbox.c"
62328- line="5016">a `GtkFlowBox`</doc>
62725+ line="5015">a `GtkFlowBox`</doc>
6232962726 <type name="FlowBox" c:type="GtkFlowBox*"/>
6233062727 </instance-parameter>
6233162728 <parameter name="sort_func"
@@ -62337,7 +62734,7 @@ Note that using a sort function is incompatible with using a model
6233762734 destroy="2">
6233862735 <doc xml:space="preserve"
6233962736 filename="gtk/gtkflowbox.c"
62340- line="5017">the sort function</doc>
62737+ line="5016">the sort function</doc>
6234162738 <type name="FlowBoxSortFunc" c:type="GtkFlowBoxSortFunc"/>
6234262739 </parameter>
6234362740 <parameter name="user_data"
@@ -62346,13 +62743,13 @@ Note that using a sort function is incompatible with using a model
6234662743 allow-none="1">
6234762744 <doc xml:space="preserve"
6234862745 filename="gtk/gtkflowbox.c"
62349- line="5018">user data passed to @sort_func</doc>
62746+ line="5017">user data passed to @sort_func</doc>
6235062747 <type name="gpointer" c:type="gpointer"/>
6235162748 </parameter>
6235262749 <parameter name="destroy" transfer-ownership="none" scope="async">
6235362750 <doc xml:space="preserve"
6235462751 filename="gtk/gtkflowbox.c"
62355- line="5019">destroy notifier for @user_data</doc>
62752+ line="5018">destroy notifier for @user_data</doc>
6235662753 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
6235762754 </parameter>
6235862755 </parameters>
@@ -62361,7 +62758,7 @@ Note that using a sort function is incompatible with using a model
6236162758 c:identifier="gtk_flow_box_set_vadjustment">
6236262759 <doc xml:space="preserve"
6236362760 filename="gtk/gtkflowbox.c"
62364- line="4344">Hooks up an adjustment to focus handling in @box.
62761+ line="4343">Hooks up an adjustment to focus handling in @box.
6236562762
6236662763 The adjustment is also used for autoscrolling during
6236762764 rubberband selection. See [method@Gtk.ScrolledWindow.get_vadjustment]
@@ -62380,13 +62777,13 @@ of the box.</doc>
6238062777 <instance-parameter name="box" transfer-ownership="none">
6238162778 <doc xml:space="preserve"
6238262779 filename="gtk/gtkflowbox.c"
62383- line="4346">a `GtkFlowBox`</doc>
62780+ line="4345">a `GtkFlowBox`</doc>
6238462781 <type name="FlowBox" c:type="GtkFlowBox*"/>
6238562782 </instance-parameter>
6238662783 <parameter name="adjustment" transfer-ownership="none">
6238762784 <doc xml:space="preserve"
6238862785 filename="gtk/gtkflowbox.c"
62389- line="4347">an adjustment which should be adjusted
62786+ line="4346">an adjustment which should be adjusted
6239062787 when the focus is moved among the descendents of @container</doc>
6239162788 <type name="Adjustment" c:type="GtkAdjustment*"/>
6239262789 </parameter>
@@ -62395,7 +62792,7 @@ of the box.</doc>
6239562792 <method name="unselect_all" c:identifier="gtk_flow_box_unselect_all">
6239662793 <doc xml:space="preserve"
6239762794 filename="gtk/gtkflowbox.c"
62398- line="4799">Unselect all children of @box, if the selection
62795+ line="4798">Unselect all children of @box, if the selection
6239962796 mode allows it.</doc>
6240062797 <source-position filename="gtk/gtkflowbox.h" line="193"/>
6240162798 <return-value transfer-ownership="none">
@@ -62405,7 +62802,7 @@ mode allows it.</doc>
6240562802 <instance-parameter name="box" transfer-ownership="none">
6240662803 <doc xml:space="preserve"
6240762804 filename="gtk/gtkflowbox.c"
62408- line="4801">a `GtkFlowBox`</doc>
62805+ line="4800">a `GtkFlowBox`</doc>
6240962806 <type name="FlowBox" c:type="GtkFlowBox*"/>
6241062807 </instance-parameter>
6241162808 </parameters>
@@ -62413,7 +62810,7 @@ mode allows it.</doc>
6241362810 <method name="unselect_child" c:identifier="gtk_flow_box_unselect_child">
6241462811 <doc xml:space="preserve"
6241562812 filename="gtk/gtkflowbox.c"
62416- line="4759">Unselects a single child of @box, if the selection
62813+ line="4758">Unselects a single child of @box, if the selection
6241762814 mode allows it.</doc>
6241862815 <source-position filename="gtk/gtkflowbox.h" line="188"/>
6241962816 <return-value transfer-ownership="none">
@@ -62423,13 +62820,13 @@ mode allows it.</doc>
6242362820 <instance-parameter name="box" transfer-ownership="none">
6242462821 <doc xml:space="preserve"
6242562822 filename="gtk/gtkflowbox.c"
62426- line="4761">a `GtkFlowBox`</doc>
62823+ line="4760">a `GtkFlowBox`</doc>
6242762824 <type name="FlowBox" c:type="GtkFlowBox*"/>
6242862825 </instance-parameter>
6242962826 <parameter name="child" transfer-ownership="none">
6243062827 <doc xml:space="preserve"
6243162828 filename="gtk/gtkflowbox.c"
62432- line="4762">a child of @box</doc>
62829+ line="4761">a child of @box</doc>
6243362830 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6243462831 </parameter>
6243562832 </parameters>
@@ -62440,7 +62837,7 @@ mode allows it.</doc>
6244062837 default-value="FALSE">
6244162838 <doc xml:space="preserve"
6244262839 filename="gtk/gtkflowbox.c"
62443- line="3723">Whether to accept unpaired release events.</doc>
62840+ line="3722">Whether to accept unpaired release events.</doc>
6244462841 <type name="gboolean" c:type="gboolean"/>
6244562842 </property>
6244662843 <property name="activate-on-single-click"
@@ -62451,7 +62848,7 @@ mode allows it.</doc>
6245162848 default-value="TRUE">
6245262849 <doc xml:space="preserve"
6245362850 filename="gtk/gtkflowbox.c"
62454- line="3712">Determines whether children can be activated with a single
62851+ line="3711">Determines whether children can be activated with a single
6245562852 click, or require a double-click.</doc>
6245662853 <type name="gboolean" c:type="gboolean"/>
6245762854 </property>
@@ -62463,7 +62860,7 @@ click, or require a double-click.</doc>
6246362860 default-value="0">
6246462861 <doc xml:space="preserve"
6246562862 filename="gtk/gtkflowbox.c"
62466- line="3780">The amount of horizontal space between two children.</doc>
62863+ line="3779">The amount of horizontal space between two children.</doc>
6246762864 <type name="guint" c:type="guint"/>
6246862865 </property>
6246962866 <property name="homogeneous"
@@ -62474,7 +62871,7 @@ click, or require a double-click.</doc>
6247462871 default-value="FALSE">
6247562872 <doc xml:space="preserve"
6247662873 filename="gtk/gtkflowbox.c"
62477- line="3733">Determines whether all children should be allocated the
62874+ line="3732">Determines whether all children should be allocated the
6247862875 same size.</doc>
6247962876 <type name="gboolean" c:type="gboolean"/>
6248062877 </property>
@@ -62486,7 +62883,7 @@ same size.</doc>
6248662883 default-value="7">
6248762884 <doc xml:space="preserve"
6248862885 filename="gtk/gtkflowbox.c"
62489- line="3759">The maximum amount of children to request space for consecutively
62886+ line="3758">The maximum amount of children to request space for consecutively
6249062887 in the given orientation.</doc>
6249162888 <type name="guint" c:type="guint"/>
6249262889 </property>
@@ -62498,7 +62895,7 @@ in the given orientation.</doc>
6249862895 default-value="0">
6249962896 <doc xml:space="preserve"
6250062897 filename="gtk/gtkflowbox.c"
62501- line="3744">The minimum number of children to allocate consecutively
62898+ line="3743">The minimum number of children to allocate consecutively
6250262899 in the given orientation.
6250362900
6250462901 Setting the minimum children per line ensures
@@ -62514,7 +62911,7 @@ for the overall minimum width of the box.</doc>
6251462911 default-value="0">
6251562912 <doc xml:space="preserve"
6251662913 filename="gtk/gtkflowbox.c"
62517- line="3770">The amount of vertical space between two children.</doc>
62914+ line="3769">The amount of vertical space between two children.</doc>
6251862915 <type name="guint" c:type="guint"/>
6251962916 </property>
6252062917 <property name="selection-mode"
@@ -62525,13 +62922,13 @@ for the overall minimum width of the box.</doc>
6252562922 default-value="GTK_SELECTION_SINGLE">
6252662923 <doc xml:space="preserve"
6252762924 filename="gtk/gtkflowbox.c"
62528- line="3701">The selection mode used by the flow box.</doc>
62925+ line="3700">The selection mode used by the flow box.</doc>
6252962926 <type name="SelectionMode"/>
6253062927 </property>
6253162928 <glib:signal name="activate-cursor-child" when="last" action="1">
6253262929 <doc xml:space="preserve"
6253362930 filename="gtk/gtkflowbox.c"
62534- line="3826">Emitted when the user activates the @box.
62931+ line="3825">Emitted when the user activates the @box.
6253562932
6253662933 This is a [keybinding signal](class.SignalAction.html).</doc>
6253762934 <return-value transfer-ownership="none">
@@ -62541,7 +62938,7 @@ This is a [keybinding signal](class.SignalAction.html).</doc>
6254162938 <glib:signal name="child-activated" when="last">
6254262939 <doc xml:space="preserve"
6254362940 filename="gtk/gtkflowbox.c"
62544- line="3792">Emitted when a child has been activated by the user.</doc>
62941+ line="3791">Emitted when a child has been activated by the user.</doc>
6254562942 <return-value transfer-ownership="none">
6254662943 <type name="none" c:type="void"/>
6254762944 </return-value>
@@ -62549,7 +62946,7 @@ This is a [keybinding signal](class.SignalAction.html).</doc>
6254962946 <parameter name="child" transfer-ownership="none">
6255062947 <doc xml:space="preserve"
6255162948 filename="gtk/gtkflowbox.c"
62552- line="3795">the child that is activated</doc>
62949+ line="3794">the child that is activated</doc>
6255362950 <type name="FlowBoxChild"/>
6255462951 </parameter>
6255562952 </parameters>
@@ -62557,7 +62954,7 @@ This is a [keybinding signal](class.SignalAction.html).</doc>
6255762954 <glib:signal name="move-cursor" when="last" action="1">
6255862955 <doc xml:space="preserve"
6255962956 filename="gtk/gtkflowbox.c"
62560- line="3860">Emitted when the user initiates a cursor movement.
62957+ line="3859">Emitted when the user initiates a cursor movement.
6256162958
6256262959 This is a [keybinding signal](class.SignalAction.html).
6256362960 Applications should not connect to it, but may emit it with
@@ -62576,7 +62973,7 @@ There are too many key combinations to list them all here.
6257662973 <return-value transfer-ownership="none">
6257762974 <doc xml:space="preserve"
6257862975 filename="gtk/gtkflowbox.c"
62579- line="3885">%TRUE to stop other handlers from being invoked for the event.
62976+ line="3884">%TRUE to stop other handlers from being invoked for the event.
6258062977 %FALSE to propagate the event further.</doc>
6258162978 <type name="gboolean" c:type="gboolean"/>
6258262979 </return-value>
@@ -62584,25 +62981,25 @@ There are too many key combinations to list them all here.
6258462981 <parameter name="step" transfer-ownership="none">
6258562982 <doc xml:space="preserve"
6258662983 filename="gtk/gtkflowbox.c"
62587- line="3863">the granularity of the move, as a `GtkMovementStep`</doc>
62984+ line="3862">the granularity of the move, as a `GtkMovementStep`</doc>
6258862985 <type name="MovementStep"/>
6258962986 </parameter>
6259062987 <parameter name="count" transfer-ownership="none">
6259162988 <doc xml:space="preserve"
6259262989 filename="gtk/gtkflowbox.c"
62593- line="3864">the number of @step units to move</doc>
62990+ line="3863">the number of @step units to move</doc>
6259462991 <type name="gint" c:type="gint"/>
6259562992 </parameter>
6259662993 <parameter name="extend" transfer-ownership="none">
6259762994 <doc xml:space="preserve"
6259862995 filename="gtk/gtkflowbox.c"
62599- line="3865">whether to extend the selection</doc>
62996+ line="3864">whether to extend the selection</doc>
6260062997 <type name="gboolean" c:type="gboolean"/>
6260162998 </parameter>
6260262999 <parameter name="modify" transfer-ownership="none">
6260363000 <doc xml:space="preserve"
6260463001 filename="gtk/gtkflowbox.c"
62605- line="3866">whether to modify the selection</doc>
63002+ line="3865">whether to modify the selection</doc>
6260663003 <type name="gboolean" c:type="gboolean"/>
6260763004 </parameter>
6260863005 </parameters>
@@ -62610,7 +63007,7 @@ There are too many key combinations to list them all here.
6261063007 <glib:signal name="select-all" when="last" action="1">
6261163008 <doc xml:space="preserve"
6261263009 filename="gtk/gtkflowbox.c"
62613- line="3899">Emitted to select all children of the box,
63010+ line="3898">Emitted to select all children of the box,
6261463011 if the selection mode permits it.
6261563012
6261663013 This is a [keybinding signal](class.SignalAction.html).
@@ -62623,7 +63020,7 @@ The default bindings for this signal is &lt;kbd&gt;Ctrl&lt;/kbd&gt;-&lt;kbd&gt;a
6262363020 <glib:signal name="selected-children-changed" when="first">
6262463021 <doc xml:space="preserve"
6262563022 filename="gtk/gtkflowbox.c"
62626- line="3808">Emitted when the set of selected children changes.
63023+ line="3807">Emitted when the set of selected children changes.
6262763024
6262863025 Use [method@Gtk.FlowBox.selected_foreach] or
6262963026 [method@Gtk.FlowBox.get_selected_children] to obtain the
@@ -62635,7 +63032,7 @@ selected children.</doc>
6263563032 <glib:signal name="toggle-cursor-child" when="last" action="1">
6263663033 <doc xml:space="preserve"
6263763034 filename="gtk/gtkflowbox.c"
62638- line="3842">Emitted to toggle the selection of the child that has the focus.
63035+ line="3841">Emitted to toggle the selection of the child that has the focus.
6263963036
6264063037 This is a [keybinding signal](class.SignalAction.html).
6264163038
@@ -62647,7 +63044,7 @@ The default binding for this signal is &lt;kbd&gt;Ctrl&lt;/kbd&gt;-&lt;kbd&gt;Sp
6264763044 <glib:signal name="unselect-all" when="last" action="1">
6264863045 <doc xml:space="preserve"
6264963046 filename="gtk/gtkflowbox.c"
62650- line="3918">Emitted to unselect all children of the box,
63047+ line="3917">Emitted to unselect all children of the box,
6265163048 if the selection mode permits it.
6265263049
6265363050 This is a [keybinding signal](class.SignalAction.html).
@@ -62919,7 +63316,7 @@ This function is called for each item that gets added to the model.</doc>
6291963316 <callback name="FlowBoxFilterFunc" c:type="GtkFlowBoxFilterFunc">
6292063317 <doc xml:space="preserve"
6292163318 filename="gtk/gtkflowbox.c"
62922- line="4919">A function that will be called whenever a child changes
63319+ line="4918">A function that will be called whenever a child changes
6292363320 or is added.
6292463321
6292563322 It lets you control if the child should be visible or not.</doc>
@@ -62927,14 +63324,14 @@ It lets you control if the child should be visible or not.</doc>
6292763324 <return-value transfer-ownership="none">
6292863325 <doc xml:space="preserve"
6292963326 filename="gtk/gtkflowbox.c"
62930- line="4929">%TRUE if the row should be visible, %FALSE otherwise</doc>
63327+ line="4928">%TRUE if the row should be visible, %FALSE otherwise</doc>
6293163328 <type name="gboolean" c:type="gboolean"/>
6293263329 </return-value>
6293363330 <parameters>
6293463331 <parameter name="child" transfer-ownership="none">
6293563332 <doc xml:space="preserve"
6293663333 filename="gtk/gtkflowbox.c"
62937- line="4921">a `GtkFlowBoxChild` that may be filtered</doc>
63334+ line="4920">a `GtkFlowBoxChild` that may be filtered</doc>
6293863335 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6293963336 </parameter>
6294063337 <parameter name="user_data"
@@ -62944,7 +63341,7 @@ It lets you control if the child should be visible or not.</doc>
6294463341 closure="1">
6294563342 <doc xml:space="preserve"
6294663343 filename="gtk/gtkflowbox.c"
62947- line="4922">user data</doc>
63344+ line="4921">user data</doc>
6294863345 <type name="gpointer" c:type="gpointer"/>
6294963346 </parameter>
6295063347 </parameters>
@@ -62952,7 +63349,7 @@ It lets you control if the child should be visible or not.</doc>
6295263349 <callback name="FlowBoxForeachFunc" c:type="GtkFlowBoxForeachFunc">
6295363350 <doc xml:space="preserve"
6295463351 filename="gtk/gtkflowbox.c"
62955- line="4822">A function used by gtk_flow_box_selected_foreach().
63352+ line="4821">A function used by gtk_flow_box_selected_foreach().
6295663353
6295763354 It will be called on every selected child of the @box.</doc>
6295863355 <source-position filename="gtk/gtkflowbox.h" line="174"/>
@@ -62963,13 +63360,13 @@ It will be called on every selected child of the @box.</doc>
6296363360 <parameter name="box" transfer-ownership="none">
6296463361 <doc xml:space="preserve"
6296563362 filename="gtk/gtkflowbox.c"
62966- line="4824">a `GtkFlowBox`</doc>
63363+ line="4823">a `GtkFlowBox`</doc>
6296763364 <type name="FlowBox" c:type="GtkFlowBox*"/>
6296863365 </parameter>
6296963366 <parameter name="child" transfer-ownership="none">
6297063367 <doc xml:space="preserve"
6297163368 filename="gtk/gtkflowbox.c"
62972- line="4825">a `GtkFlowBoxChild`</doc>
63369+ line="4824">a `GtkFlowBoxChild`</doc>
6297363370 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6297463371 </parameter>
6297563372 <parameter name="user_data"
@@ -62979,7 +63376,7 @@ It will be called on every selected child of the @box.</doc>
6297963376 closure="2">
6298063377 <doc xml:space="preserve"
6298163378 filename="gtk/gtkflowbox.c"
62982- line="4826">user data</doc>
63379+ line="4825">user data</doc>
6298363380 <type name="gpointer" c:type="gpointer"/>
6298463381 </parameter>
6298563382 </parameters>
@@ -62987,13 +63384,13 @@ It will be called on every selected child of the @box.</doc>
6298763384 <callback name="FlowBoxSortFunc" c:type="GtkFlowBoxSortFunc">
6298863385 <doc xml:space="preserve"
6298963386 filename="gtk/gtkflowbox.c"
62990- line="5001">A function to compare two children to determine which
63387+ line="5000">A function to compare two children to determine which
6299163388 should come first.</doc>
6299263389 <source-position filename="gtk/gtkflowbox.h" line="217"/>
6299363390 <return-value transfer-ownership="none">
6299463391 <doc xml:space="preserve"
6299563392 filename="gtk/gtkflowbox.c"
62996- line="5010">&lt; 0 if @child1 should be before @child2, 0 if
63393+ line="5009">&lt; 0 if @child1 should be before @child2, 0 if
6299763394 they are equal, and &gt; 0 otherwise</doc>
6299863395 <type name="gint" c:type="int"/>
6299963396 </return-value>
@@ -63001,13 +63398,13 @@ should come first.</doc>
6300163398 <parameter name="child1" transfer-ownership="none">
6300263399 <doc xml:space="preserve"
6300363400 filename="gtk/gtkflowbox.c"
63004- line="5003">the first child</doc>
63401+ line="5002">the first child</doc>
6300563402 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6300663403 </parameter>
6300763404 <parameter name="child2" transfer-ownership="none">
6300863405 <doc xml:space="preserve"
6300963406 filename="gtk/gtkflowbox.c"
63010- line="5004">the second child</doc>
63407+ line="5003">the second child</doc>
6301163408 <type name="FlowBoxChild" c:type="GtkFlowBoxChild*"/>
6301263409 </parameter>
6301363410 <parameter name="user_data"
@@ -63017,7 +63414,7 @@ should come first.</doc>
6301763414 closure="2">
6301863415 <doc xml:space="preserve"
6301963416 filename="gtk/gtkflowbox.c"
63020- line="5005">user data</doc>
63417+ line="5004">user data</doc>
6302163418 <type name="gpointer" c:type="gpointer"/>
6302263419 </parameter>
6302363420 </parameters>
@@ -64800,7 +65197,7 @@ that uses `GtkFontDialog` and presents the results.</doc>
6480065197 glib:finish-func="choose_face_finish">
6480165198 <doc xml:space="preserve"
6480265199 filename="gtk/gtkfontdialog.c"
64803- line="697">Presents a font chooser dialog to the user.
65200+ line="696">Presents a font chooser dialog to the user.
6480465201
6480565202 The font chooser dialog will be set up for selecting a font face.
6480665203
@@ -64813,7 +65210,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6481365210 <instance-parameter name="self" transfer-ownership="none">
6481465211 <doc xml:space="preserve"
6481565212 filename="gtk/gtkfontdialog.c"
64816- line="699">a font dialog</doc>
65213+ line="698">a font dialog</doc>
6481765214 <type name="FontDialog" c:type="GtkFontDialog*"/>
6481865215 </instance-parameter>
6481965216 <parameter name="parent"
@@ -64822,7 +65219,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6482265219 allow-none="1">
6482365220 <doc xml:space="preserve"
6482465221 filename="gtk/gtkfontdialog.c"
64825- line="700">the parent window</doc>
65222+ line="699">the parent window</doc>
6482665223 <type name="Window" c:type="GtkWindow*"/>
6482765224 </parameter>
6482865225 <parameter name="initial_value"
@@ -64831,7 +65228,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6483165228 allow-none="1">
6483265229 <doc xml:space="preserve"
6483365230 filename="gtk/gtkfontdialog.c"
64834- line="701">the initial value</doc>
65231+ line="700">the initial value</doc>
6483565232 <type name="Pango.FontFace" c:type="PangoFontFace*"/>
6483665233 </parameter>
6483765234 <parameter name="cancellable"
@@ -64840,7 +65237,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6484065237 allow-none="1">
6484165238 <doc xml:space="preserve"
6484265239 filename="gtk/gtkfontdialog.c"
64843- line="702">a cancellable to cancel the operation</doc>
65240+ line="701">a cancellable to cancel the operation</doc>
6484465241 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6484565242 </parameter>
6484665243 <parameter name="callback"
@@ -64851,7 +65248,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6485165248 closure="4">
6485265249 <doc xml:space="preserve"
6485365250 filename="gtk/gtkfontdialog.c"
64854- line="703">a callback to call when the
65251+ line="702">a callback to call when the
6485565252 operation is complete</doc>
6485665253 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6485765254 </parameter>
@@ -64861,7 +65258,7 @@ A font face represents a font family and style, but no specific font size.</doc>
6486165258 allow-none="1">
6486265259 <doc xml:space="preserve"
6486365260 filename="gtk/gtkfontdialog.c"
64864- line="705">data to pass to @callback</doc>
65261+ line="704">data to pass to @callback</doc>
6486565262 <type name="gpointer" c:type="gpointer"/>
6486665263 </parameter>
6486765264 </parameters>
@@ -64872,25 +65269,28 @@ A font face represents a font family and style, but no specific font size.</doc>
6487265269 throws="1">
6487365270 <doc xml:space="preserve"
6487465271 filename="gtk/gtkfontdialog.c"
64875- line="751">Finishes the [method@Gtk.FontDialog.choose_face] call.</doc>
65272+ line="750">Finishes the [method@Gtk.FontDialog.choose_face] call.
65273+
65274+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
65275+error if the user cancels the dialog.</doc>
6487665276 <source-position filename="gtk/gtkfontdialog.h" line="98"/>
64877- <return-value transfer-ownership="full" nullable="1">
65277+ <return-value transfer-ownership="full">
6487865278 <doc xml:space="preserve"
6487965279 filename="gtk/gtkfontdialog.c"
64880- line="759">the selected font face</doc>
65280+ line="761">the selected [class@Pango.FontFace]</doc>
6488165281 <type name="Pango.FontFace" c:type="PangoFontFace*"/>
6488265282 </return-value>
6488365283 <parameters>
6488465284 <instance-parameter name="self" transfer-ownership="none">
6488565285 <doc xml:space="preserve"
6488665286 filename="gtk/gtkfontdialog.c"
64887- line="753">a font dialog</doc>
65287+ line="752">a font dialog</doc>
6488865288 <type name="FontDialog" c:type="GtkFontDialog*"/>
6488965289 </instance-parameter>
6489065290 <parameter name="result" transfer-ownership="none">
6489165291 <doc xml:space="preserve"
6489265292 filename="gtk/gtkfontdialog.c"
64893- line="754">the result</doc>
65293+ line="753">the result</doc>
6489465294 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
6489565295 </parameter>
6489665296 </parameters>
@@ -64973,14 +65373,13 @@ The font chooser dialog will be set up for selecting a font family.</doc>
6497365373 filename="gtk/gtkfontdialog.c"
6497465374 line="666">Finishes the [method@Gtk.FontDialog.choose_family] call.
6497565375
64976-This function never returns an error. If the operation is
64977-not finished successfully, the value passed as @initial_value
64978-to [method@Gtk.FontDialog.choose_family] is returned.</doc>
65376+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
65377+error if the user cancels the dialog.</doc>
6497965378 <source-position filename="gtk/gtkfontdialog.h" line="84"/>
64980- <return-value transfer-ownership="full" nullable="1">
65379+ <return-value transfer-ownership="full">
6498165380 <doc xml:space="preserve"
6498265381 filename="gtk/gtkfontdialog.c"
64983- line="678">the selected family</doc>
65382+ line="677">the selected [class@Pango.FontFamily]</doc>
6498465383 <type name="Pango.FontFamily" c:type="PangoFontFamily*"/>
6498565384 </return-value>
6498665385 <parameters>
@@ -65004,7 +65403,7 @@ to [method@Gtk.FontDialog.choose_family] is returned.</doc>
6500465403 glib:finish-func="choose_font_finish">
6500565404 <doc xml:space="preserve"
6500665405 filename="gtk/gtkfontdialog.c"
65007- line="778">Presents a font chooser dialog to the user.
65406+ line="780">Presents a font chooser dialog to the user.
6500865407
6500965408 The font chooser dialog will be set up for selecting a font.
6501065409
@@ -65018,7 +65417,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6501865417 <instance-parameter name="self" transfer-ownership="none">
6501965418 <doc xml:space="preserve"
6502065419 filename="gtk/gtkfontdialog.c"
65021- line="780">a font dialog</doc>
65420+ line="782">a font dialog</doc>
6502265421 <type name="FontDialog" c:type="GtkFontDialog*"/>
6502365422 </instance-parameter>
6502465423 <parameter name="parent"
@@ -65027,7 +65426,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6502765426 allow-none="1">
6502865427 <doc xml:space="preserve"
6502965428 filename="gtk/gtkfontdialog.c"
65030- line="781">the parent window</doc>
65429+ line="783">the parent window</doc>
6503165430 <type name="Window" c:type="GtkWindow*"/>
6503265431 </parameter>
6503365432 <parameter name="initial_value"
@@ -65036,7 +65435,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6503665435 allow-none="1">
6503765436 <doc xml:space="preserve"
6503865437 filename="gtk/gtkfontdialog.c"
65039- line="782">the font to select initially</doc>
65438+ line="784">the font to select initially</doc>
6504065439 <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
6504165440 </parameter>
6504265441 <parameter name="cancellable"
@@ -65045,7 +65444,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6504565444 allow-none="1">
6504665445 <doc xml:space="preserve"
6504765446 filename="gtk/gtkfontdialog.c"
65048- line="783">a cancellable to cancel the operation</doc>
65447+ line="785">a cancellable to cancel the operation</doc>
6504965448 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6505065449 </parameter>
6505165450 <parameter name="callback"
@@ -65056,7 +65455,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6505665455 closure="4">
6505765456 <doc xml:space="preserve"
6505865457 filename="gtk/gtkfontdialog.c"
65059- line="784">a callback to call when the
65458+ line="786">a callback to call when the
6506065459 operation is complete</doc>
6506165460 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6506265461 </parameter>
@@ -65066,7 +65465,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6506665465 allow-none="1">
6506765466 <doc xml:space="preserve"
6506865467 filename="gtk/gtkfontdialog.c"
65069- line="786">data to pass to @callback</doc>
65468+ line="788">data to pass to @callback</doc>
6507065469 <type name="gpointer" c:type="gpointer"/>
6507165470 </parameter>
6507265471 </parameters>
@@ -65077,7 +65476,7 @@ use [method@Gtk.FontDialog.choose_font_and_features] instead.</doc>
6507765476 glib:finish-func="choose_font_and_features_finish">
6507865477 <doc xml:space="preserve"
6507965478 filename="gtk/gtkfontdialog.c"
65080- line="856">Presents a font chooser dialog to the user.
65479+ line="862">Presents a font chooser dialog to the user.
6508165480
6508265481 The font chooser dialog will be set up for selecting a font
6508365482 and specify features for the selected font.
@@ -65092,7 +65491,7 @@ enabling glyph variants or ligatures.</doc>
6509265491 <instance-parameter name="self" transfer-ownership="none">
6509365492 <doc xml:space="preserve"
6509465493 filename="gtk/gtkfontdialog.c"
65095- line="858">a font dialog</doc>
65494+ line="864">a font dialog</doc>
6509665495 <type name="FontDialog" c:type="GtkFontDialog*"/>
6509765496 </instance-parameter>
6509865497 <parameter name="parent"
@@ -65101,7 +65500,7 @@ enabling glyph variants or ligatures.</doc>
6510165500 allow-none="1">
6510265501 <doc xml:space="preserve"
6510365502 filename="gtk/gtkfontdialog.c"
65104- line="859">the parent window</doc>
65503+ line="865">the parent window</doc>
6510565504 <type name="Window" c:type="GtkWindow*"/>
6510665505 </parameter>
6510765506 <parameter name="initial_value"
@@ -65110,7 +65509,7 @@ enabling glyph variants or ligatures.</doc>
6511065509 allow-none="1">
6511165510 <doc xml:space="preserve"
6511265511 filename="gtk/gtkfontdialog.c"
65113- line="860">the font to select initially</doc>
65512+ line="866">the font to select initially</doc>
6511465513 <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
6511565514 </parameter>
6511665515 <parameter name="cancellable"
@@ -65119,7 +65518,7 @@ enabling glyph variants or ligatures.</doc>
6511965518 allow-none="1">
6512065519 <doc xml:space="preserve"
6512165520 filename="gtk/gtkfontdialog.c"
65122- line="861">a cancellable to cancel the operation</doc>
65521+ line="867">a cancellable to cancel the operation</doc>
6512365522 <type name="Gio.Cancellable" c:type="GCancellable*"/>
6512465523 </parameter>
6512565524 <parameter name="callback"
@@ -65130,7 +65529,7 @@ enabling glyph variants or ligatures.</doc>
6513065529 closure="4">
6513165530 <doc xml:space="preserve"
6513265531 filename="gtk/gtkfontdialog.c"
65133- line="862">a callback to call when the
65532+ line="868">a callback to call when the
6513465533 operation is complete</doc>
6513565534 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
6513665535 </parameter>
@@ -65140,7 +65539,7 @@ enabling glyph variants or ligatures.</doc>
6514065539 allow-none="1">
6514165540 <doc xml:space="preserve"
6514265541 filename="gtk/gtkfontdialog.c"
65143- line="864">data to pass to @callback</doc>
65542+ line="870">data to pass to @callback</doc>
6514465543 <type name="gpointer" c:type="gpointer"/>
6514565544 </parameter>
6514665545 </parameters>
@@ -65151,28 +65550,31 @@ enabling glyph variants or ligatures.</doc>
6515165550 throws="1">
6515265551 <doc xml:space="preserve"
6515365552 filename="gtk/gtkfontdialog.c"
65154- line="909">Finishes the [method@Gtk.FontDialog.choose_font_and_features] call.
65553+ line="915">Finishes the [method@Gtk.FontDialog.choose_font_and_features] call.
6515565554
6515665555 The selected font and features are returned in @font_desc and
65157-@font_features.</doc>
65556+@font_features.
65557+
65558+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
65559+error if the user cancels the dialog.</doc>
6515865560 <source-position filename="gtk/gtkfontdialog.h" line="128"/>
6515965561 <return-value transfer-ownership="none">
6516065562 <doc xml:space="preserve"
6516165563 filename="gtk/gtkfontdialog.c"
65162- line="923">true if a font was selected</doc>
65564+ line="932">true if a font was selected</doc>
6516365565 <type name="gboolean" c:type="gboolean"/>
6516465566 </return-value>
6516565567 <parameters>
6516665568 <instance-parameter name="self" transfer-ownership="none">
6516765569 <doc xml:space="preserve"
6516865570 filename="gtk/gtkfontdialog.c"
65169- line="911">a font dialog</doc>
65571+ line="917">a font dialog</doc>
6517065572 <type name="FontDialog" c:type="GtkFontDialog*"/>
6517165573 </instance-parameter>
6517265574 <parameter name="result" transfer-ownership="none">
6517365575 <doc xml:space="preserve"
6517465576 filename="gtk/gtkfontdialog.c"
65175- line="912">the result</doc>
65577+ line="918">the result</doc>
6517665578 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
6517765579 </parameter>
6517865580 <parameter name="font_desc"
@@ -65181,7 +65583,7 @@ The selected font and features are returned in @font_desc and
6518165583 transfer-ownership="full">
6518265584 <doc xml:space="preserve"
6518365585 filename="gtk/gtkfontdialog.c"
65184- line="913">return location for font description</doc>
65586+ line="919">return location for font description</doc>
6518565587 <type name="Pango.FontDescription"
6518665588 c:type="PangoFontDescription**"/>
6518765589 </parameter>
@@ -65191,7 +65593,7 @@ The selected font and features are returned in @font_desc and
6519165593 transfer-ownership="full">
6519265594 <doc xml:space="preserve"
6519365595 filename="gtk/gtkfontdialog.c"
65194- line="914">return location for font features</doc>
65596+ line="920">return location for font features</doc>
6519565597 <type name="utf8" c:type="char**"/>
6519665598 </parameter>
6519765599 <parameter name="language"
@@ -65200,7 +65602,7 @@ The selected font and features are returned in @font_desc and
6520065602 transfer-ownership="full">
6520165603 <doc xml:space="preserve"
6520265604 filename="gtk/gtkfontdialog.c"
65203- line="915">return location for the language</doc>
65605+ line="921">return location for the language</doc>
6520465606 <type name="Pango.Language" c:type="PangoLanguage**"/>
6520565607 </parameter>
6520665608 </parameters>
@@ -65211,25 +65613,29 @@ The selected font and features are returned in @font_desc and
6521165613 throws="1">
6521265614 <doc xml:space="preserve"
6521365615 filename="gtk/gtkfontdialog.c"
65214- line="829">Finishes the [method@Gtk.FontDialog.choose_font] call.</doc>
65616+ line="831">Finishes the [method@Gtk.FontDialog.choose_font] call.
65617+
65618+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
65619+error if the user cancels the dialog.</doc>
6521565620 <source-position filename="gtk/gtkfontdialog.h" line="113"/>
65216- <return-value transfer-ownership="full" nullable="1">
65621+ <return-value transfer-ownership="full">
6521765622 <doc xml:space="preserve"
6521865623 filename="gtk/gtkfontdialog.c"
65219- line="837">the selected font</doc>
65624+ line="842">a [struct@Pango.FontDescription] describing
65625+ the selected font</doc>
6522065626 <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
6522165627 </return-value>
6522265628 <parameters>
6522365629 <instance-parameter name="self" transfer-ownership="none">
6522465630 <doc xml:space="preserve"
6522565631 filename="gtk/gtkfontdialog.c"
65226- line="831">a font dialog</doc>
65632+ line="833">a font dialog</doc>
6522765633 <type name="FontDialog" c:type="GtkFontDialog*"/>
6522865634 </instance-parameter>
6522965635 <parameter name="result" transfer-ownership="none">
6523065636 <doc xml:space="preserve"
6523165637 filename="gtk/gtkfontdialog.c"
65232- line="832">the result</doc>
65638+ line="834">the result</doc>
6523365639 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
6523465640 </parameter>
6523565641 </parameters>
@@ -65595,7 +66001,7 @@ contains a button node with the .font style class.</doc>
6559566001 version="4.10">
6559666002 <doc xml:space="preserve"
6559766003 filename="gtk/gtkfontdialogbutton.c"
65598- line="729">Creates a new `GtkFontDialogButton` with the
66004+ line="733">Creates a new `GtkFontDialogButton` with the
6559966005 given `GtkFontDialog`.
6560066006
6560166007 You can pass `NULL` to this function and set a `GtkFontDialog`
@@ -65604,7 +66010,7 @@ later. The button will be insensitive until that happens.</doc>
6560466010 <return-value transfer-ownership="none">
6560566011 <doc xml:space="preserve"
6560666012 filename="gtk/gtkfontdialogbutton.c"
65607- line="739">the new `GtkFontDialogButton`</doc>
66013+ line="743">the new `GtkFontDialogButton`</doc>
6560866014 <type name="Widget" c:type="GtkWidget*"/>
6560966015 </return-value>
6561066016 <parameters>
@@ -65614,7 +66020,7 @@ later. The button will be insensitive until that happens.</doc>
6561466020 allow-none="1">
6561566021 <doc xml:space="preserve"
6561666022 filename="gtk/gtkfontdialogbutton.c"
65617- line="731">the `GtkFontDialog` to use</doc>
66023+ line="735">the `GtkFontDialog` to use</doc>
6561866024 <type name="FontDialog" c:type="GtkFontDialog*"/>
6561966025 </parameter>
6562066026 </parameters>
@@ -65625,19 +66031,19 @@ later. The button will be insensitive until that happens.</doc>
6562566031 version="4.10">
6562666032 <doc xml:space="preserve"
6562766033 filename="gtk/gtkfontdialogbutton.c"
65628- line="788">Returns the `GtkFontDialog` of @self.</doc>
66034+ line="792">Returns the `GtkFontDialog` of @self.</doc>
6562966035 <source-position filename="gtk/gtkfontdialogbutton.h" line="40"/>
6563066036 <return-value transfer-ownership="none" nullable="1">
6563166037 <doc xml:space="preserve"
6563266038 filename="gtk/gtkfontdialogbutton.c"
65633- line="794">the `GtkFontDialog`</doc>
66039+ line="798">the `GtkFontDialog`</doc>
6563466040 <type name="FontDialog" c:type="GtkFontDialog*"/>
6563566041 </return-value>
6563666042 <parameters>
6563766043 <instance-parameter name="self" transfer-ownership="none">
6563866044 <doc xml:space="preserve"
6563966045 filename="gtk/gtkfontdialogbutton.c"
65640- line="790">a `GtkFontDialogButton`</doc>
66046+ line="794">a `GtkFontDialogButton`</doc>
6564166047 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6564266048 </instance-parameter>
6564366049 </parameters>
@@ -65648,7 +66054,7 @@ later. The button will be insensitive until that happens.</doc>
6564866054 version="4.10">
6564966055 <doc xml:space="preserve"
6565066056 filename="gtk/gtkfontdialogbutton.c"
65651- line="882">Returns the font of the button.
66057+ line="886">Returns the font of the button.
6565266058
6565366059 This function is what should be used to obtain
6565466060 the font that was chosen by the user. To get
@@ -65657,14 +66063,14 @@ informed about changes, listen to "notify::font-desc".</doc>
6565766063 <return-value transfer-ownership="none" nullable="1">
6565866064 <doc xml:space="preserve"
6565966065 filename="gtk/gtkfontdialogbutton.c"
65660- line="892">the font</doc>
66066+ line="896">the font</doc>
6566166067 <type name="Pango.FontDescription" c:type="PangoFontDescription*"/>
6566266068 </return-value>
6566366069 <parameters>
6566466070 <instance-parameter name="self" transfer-ownership="none">
6566566071 <doc xml:space="preserve"
6566666072 filename="gtk/gtkfontdialogbutton.c"
65667- line="884">a `GtkFontDialogButton`</doc>
66073+ line="888">a `GtkFontDialogButton`</doc>
6566866074 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6566966075 </instance-parameter>
6567066076 </parameters>
@@ -65675,7 +66081,7 @@ informed about changes, listen to "notify::font-desc".</doc>
6567566081 version="4.10">
6567666082 <doc xml:space="preserve"
6567766083 filename="gtk/gtkfontdialogbutton.c"
65678- line="933">Returns the font features of the button.
66084+ line="937">Returns the font features of the button.
6567966085
6568066086 This function is what should be used to obtain the font features
6568166087 that were chosen by the user. To get informed about changes, listen
@@ -65688,14 +66094,14 @@ if [property@Gtk.FontDialogButton:level] is set to
6568866094 <return-value transfer-ownership="none" nullable="1">
6568966095 <doc xml:space="preserve"
6569066096 filename="gtk/gtkfontdialogbutton.c"
65691- line="947">the font features</doc>
66097+ line="951">the font features</doc>
6569266098 <type name="utf8" c:type="const char*"/>
6569366099 </return-value>
6569466100 <parameters>
6569566101 <instance-parameter name="self" transfer-ownership="none">
6569666102 <doc xml:space="preserve"
6569766103 filename="gtk/gtkfontdialogbutton.c"
65698- line="935">a `GtkFontDialogButton`</doc>
66104+ line="939">a `GtkFontDialogButton`</doc>
6569966105 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6570066106 </instance-parameter>
6570166107 </parameters>
@@ -65706,19 +66112,19 @@ if [property@Gtk.FontDialogButton:level] is set to
6570666112 version="4.10">
6570766113 <doc xml:space="preserve"
6570866114 filename="gtk/gtkfontdialogbutton.c"
65709- line="984">Returns the language that is used for font features.</doc>
66115+ line="988">Returns the language that is used for font features.</doc>
6571066116 <source-position filename="gtk/gtkfontdialogbutton.h" line="94"/>
6571166117 <return-value transfer-ownership="full" nullable="1">
6571266118 <doc xml:space="preserve"
6571366119 filename="gtk/gtkfontdialogbutton.c"
65714- line="990">the language</doc>
66120+ line="994">the language</doc>
6571566121 <type name="Pango.Language" c:type="PangoLanguage*"/>
6571666122 </return-value>
6571766123 <parameters>
6571866124 <instance-parameter name="self" transfer-ownership="none">
6571966125 <doc xml:space="preserve"
6572066126 filename="gtk/gtkfontdialogbutton.c"
65721- line="986">a `GtkFontDialogButton`</doc>
66127+ line="990">a `GtkFontDialogButton`</doc>
6572266128 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6572366129 </instance-parameter>
6572466130 </parameters>
@@ -65729,20 +66135,20 @@ if [property@Gtk.FontDialogButton:level] is set to
6572966135 version="4.10">
6573066136 <doc xml:space="preserve"
6573166137 filename="gtk/gtkfontdialogbutton.c"
65732- line="806">Returns the level of detail at which this dialog
66138+ line="810">Returns the level of detail at which this dialog
6573366139 lets the user select fonts.</doc>
6573466140 <source-position filename="gtk/gtkfontdialogbutton.h" line="70"/>
6573566141 <return-value transfer-ownership="none">
6573666142 <doc xml:space="preserve"
6573766143 filename="gtk/gtkfontdialogbutton.c"
65738- line="813">the level of detail</doc>
66144+ line="817">the level of detail</doc>
6573966145 <type name="FontLevel" c:type="GtkFontLevel"/>
6574066146 </return-value>
6574166147 <parameters>
6574266148 <instance-parameter name="self" transfer-ownership="none">
6574366149 <doc xml:space="preserve"
6574466150 filename="gtk/gtkfontdialogbutton.c"
65745- line="808">a `GtkFontDialogButton</doc>
66151+ line="812">a `GtkFontDialogButton</doc>
6574666152 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6574766153 </instance-parameter>
6574866154 </parameters>
@@ -65753,19 +66159,19 @@ lets the user select fonts.</doc>
6575366159 version="4.10">
6575466160 <doc xml:space="preserve"
6575566161 filename="gtk/gtkfontdialogbutton.c"
65756- line="1032">Returns whether the selected font is used in the label.</doc>
66162+ line="1036">Returns whether the selected font is used in the label.</doc>
6575766163 <source-position filename="gtk/gtkfontdialogbutton.h" line="101"/>
6575866164 <return-value transfer-ownership="none">
6575966165 <doc xml:space="preserve"
6576066166 filename="gtk/gtkfontdialogbutton.c"
65761- line="1038">whether the selected font is used in the label</doc>
66167+ line="1042">whether the selected font is used in the label</doc>
6576266168 <type name="gboolean" c:type="gboolean"/>
6576366169 </return-value>
6576466170 <parameters>
6576566171 <instance-parameter name="self" transfer-ownership="none">
6576666172 <doc xml:space="preserve"
6576766173 filename="gtk/gtkfontdialogbutton.c"
65768- line="1034">a `GtkFontDialogButton`</doc>
66174+ line="1038">a `GtkFontDialogButton`</doc>
6576966175 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6577066176 </instance-parameter>
6577166177 </parameters>
@@ -65776,19 +66182,19 @@ lets the user select fonts.</doc>
6577666182 version="4.10">
6577766183 <doc xml:space="preserve"
6577866184 filename="gtk/gtkfontdialogbutton.c"
65779- line="1077">Returns whether the selected font size is used in the label.</doc>
66185+ line="1081">Returns whether the selected font size is used in the label.</doc>
6578066186 <source-position filename="gtk/gtkfontdialogbutton.h" line="108"/>
6578166187 <return-value transfer-ownership="none">
6578266188 <doc xml:space="preserve"
6578366189 filename="gtk/gtkfontdialogbutton.c"
65784- line="1083">whether the selected font size is used in the label</doc>
66190+ line="1087">whether the selected font size is used in the label</doc>
6578566191 <type name="gboolean" c:type="gboolean"/>
6578666192 </return-value>
6578766193 <parameters>
6578866194 <instance-parameter name="self" transfer-ownership="none">
6578966195 <doc xml:space="preserve"
6579066196 filename="gtk/gtkfontdialogbutton.c"
65791- line="1079">a `GtkFontDialogButton`</doc>
66197+ line="1083">a `GtkFontDialogButton`</doc>
6579266198 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6579366199 </instance-parameter>
6579466200 </parameters>
@@ -65799,7 +66205,7 @@ lets the user select fonts.</doc>
6579966205 version="4.10">
6580066206 <doc xml:space="preserve"
6580166207 filename="gtk/gtkfontdialogbutton.c"
65802- line="762">Sets a `GtkFontDialog` object to use for
66208+ line="766">Sets a `GtkFontDialog` object to use for
6580366209 creating the font chooser dialog that is
6580466210 presented when the user clicks the button.</doc>
6580566211 <source-position filename="gtk/gtkfontdialogbutton.h" line="43"/>
@@ -65810,13 +66216,13 @@ presented when the user clicks the button.</doc>
6581066216 <instance-parameter name="self" transfer-ownership="none">
6581166217 <doc xml:space="preserve"
6581266218 filename="gtk/gtkfontdialogbutton.c"
65813- line="764">a `GtkFontDialogButton`</doc>
66219+ line="768">a `GtkFontDialogButton`</doc>
6581466220 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6581566221 </instance-parameter>
6581666222 <parameter name="dialog" transfer-ownership="none">
6581766223 <doc xml:space="preserve"
6581866224 filename="gtk/gtkfontdialogbutton.c"
65819- line="765">the new `GtkFontDialog`</doc>
66225+ line="769">the new `GtkFontDialog`</doc>
6582066226 <type name="FontDialog" c:type="GtkFontDialog*"/>
6582166227 </parameter>
6582266228 </parameters>
@@ -65827,7 +66233,7 @@ presented when the user clicks the button.</doc>
6582766233 version="4.10">
6582866234 <doc xml:space="preserve"
6582966235 filename="gtk/gtkfontdialogbutton.c"
65830- line="849">Sets the font of the button.</doc>
66236+ line="853">Sets the font of the button.</doc>
6583166237 <source-position filename="gtk/gtkfontdialogbutton.h" line="81"/>
6583266238 <return-value transfer-ownership="none">
6583366239 <type name="none" c:type="void"/>
@@ -65836,13 +66242,13 @@ presented when the user clicks the button.</doc>
6583666242 <instance-parameter name="self" transfer-ownership="none">
6583766243 <doc xml:space="preserve"
6583866244 filename="gtk/gtkfontdialogbutton.c"
65839- line="851">a `GtkFontDialogButton`</doc>
66245+ line="855">a `GtkFontDialogButton`</doc>
6584066246 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6584166247 </instance-parameter>
6584266248 <parameter name="font_desc" transfer-ownership="none">
6584366249 <doc xml:space="preserve"
6584466250 filename="gtk/gtkfontdialogbutton.c"
65845- line="852">the new font</doc>
66251+ line="856">the new font</doc>
6584666252 <type name="Pango.FontDescription"
6584766253 c:type="const PangoFontDescription*"/>
6584866254 </parameter>
@@ -65854,7 +66260,7 @@ presented when the user clicks the button.</doc>
6585466260 version="4.10">
6585566261 <doc xml:space="preserve"
6585666262 filename="gtk/gtkfontdialogbutton.c"
65857- line="904">Sets the font features of the button.</doc>
66263+ line="908">Sets the font features of the button.</doc>
6585866264 <source-position filename="gtk/gtkfontdialogbutton.h" line="89"/>
6585966265 <return-value transfer-ownership="none">
6586066266 <type name="none" c:type="void"/>
@@ -65863,7 +66269,7 @@ presented when the user clicks the button.</doc>
6586366269 <instance-parameter name="self" transfer-ownership="none">
6586466270 <doc xml:space="preserve"
6586566271 filename="gtk/gtkfontdialogbutton.c"
65866- line="906">a `GtkFontDialogButton`</doc>
66272+ line="910">a `GtkFontDialogButton`</doc>
6586766273 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6586866274 </instance-parameter>
6586966275 <parameter name="font_features"
@@ -65872,7 +66278,7 @@ presented when the user clicks the button.</doc>
6587266278 allow-none="1">
6587366279 <doc xml:space="preserve"
6587466280 filename="gtk/gtkfontdialogbutton.c"
65875- line="907">the font features</doc>
66281+ line="911">the font features</doc>
6587666282 <type name="utf8" c:type="const char*"/>
6587766283 </parameter>
6587866284 </parameters>
@@ -65883,7 +66289,7 @@ presented when the user clicks the button.</doc>
6588366289 version="4.10">
6588466290 <doc xml:space="preserve"
6588566291 filename="gtk/gtkfontdialogbutton.c"
65886- line="959">Sets the language to use for font features.</doc>
66292+ line="963">Sets the language to use for font features.</doc>
6588766293 <source-position filename="gtk/gtkfontdialogbutton.h" line="97"/>
6588866294 <return-value transfer-ownership="none">
6588966295 <type name="none" c:type="void"/>
@@ -65892,7 +66298,7 @@ presented when the user clicks the button.</doc>
6589266298 <instance-parameter name="self" transfer-ownership="none">
6589366299 <doc xml:space="preserve"
6589466300 filename="gtk/gtkfontdialogbutton.c"
65895- line="961">a `GtkFontDialogButton`</doc>
66301+ line="965">a `GtkFontDialogButton`</doc>
6589666302 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6589766303 </instance-parameter>
6589866304 <parameter name="language"
@@ -65901,7 +66307,7 @@ presented when the user clicks the button.</doc>
6590166307 allow-none="1">
6590266308 <doc xml:space="preserve"
6590366309 filename="gtk/gtkfontdialogbutton.c"
65904- line="962">the new language</doc>
66310+ line="966">the new language</doc>
6590566311 <type name="Pango.Language" c:type="PangoLanguage*"/>
6590666312 </parameter>
6590766313 </parameters>
@@ -65912,7 +66318,7 @@ presented when the user clicks the button.</doc>
6591266318 version="4.10">
6591366319 <doc xml:space="preserve"
6591466320 filename="gtk/gtkfontdialogbutton.c"
65915- line="825">Sets the level of detail at which this dialog
66321+ line="829">Sets the level of detail at which this dialog
6591666322 lets the user select fonts.</doc>
6591766323 <source-position filename="gtk/gtkfontdialogbutton.h" line="73"/>
6591866324 <return-value transfer-ownership="none">
@@ -65922,13 +66328,13 @@ lets the user select fonts.</doc>
6592266328 <instance-parameter name="self" transfer-ownership="none">
6592366329 <doc xml:space="preserve"
6592466330 filename="gtk/gtkfontdialogbutton.c"
65925- line="827">a `GtkFontDialogButton`</doc>
66331+ line="831">a `GtkFontDialogButton`</doc>
6592666332 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6592766333 </instance-parameter>
6592866334 <parameter name="level" transfer-ownership="none">
6592966335 <doc xml:space="preserve"
6593066336 filename="gtk/gtkfontdialogbutton.c"
65931- line="828">the level of detail</doc>
66337+ line="832">the level of detail</doc>
6593266338 <type name="FontLevel" c:type="GtkFontLevel"/>
6593366339 </parameter>
6593466340 </parameters>
@@ -65939,7 +66345,7 @@ lets the user select fonts.</doc>
6593966345 version="4.10">
6594066346 <doc xml:space="preserve"
6594166347 filename="gtk/gtkfontdialogbutton.c"
65942- line="1005">If @use_font is `TRUE`, the font name will be written
66348+ line="1009">If @use_font is `TRUE`, the font name will be written
6594366349 using the selected font.</doc>
6594466350 <source-position filename="gtk/gtkfontdialogbutton.h" line="104"/>
6594566351 <return-value transfer-ownership="none">
@@ -65949,13 +66355,13 @@ using the selected font.</doc>
6594966355 <instance-parameter name="self" transfer-ownership="none">
6595066356 <doc xml:space="preserve"
6595166357 filename="gtk/gtkfontdialogbutton.c"
65952- line="1007">a `GtkFontDialogButton`</doc>
66358+ line="1011">a `GtkFontDialogButton`</doc>
6595366359 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6595466360 </instance-parameter>
6595566361 <parameter name="use_font" transfer-ownership="none">
6595666362 <doc xml:space="preserve"
6595766363 filename="gtk/gtkfontdialogbutton.c"
65958- line="1008">If `TRUE`, font name will be written using
66364+ line="1012">If `TRUE`, font name will be written using
6595966365 the chosen font</doc>
6596066366 <type name="gboolean" c:type="gboolean"/>
6596166367 </parameter>
@@ -65967,7 +66373,7 @@ using the selected font.</doc>
6596766373 version="4.10">
6596866374 <doc xml:space="preserve"
6596966375 filename="gtk/gtkfontdialogbutton.c"
65970- line="1050">If @use_size is `TRUE`, the font name will be written
66376+ line="1054">If @use_size is `TRUE`, the font name will be written
6597166377 using the selected font size.</doc>
6597266378 <source-position filename="gtk/gtkfontdialogbutton.h" line="111"/>
6597366379 <return-value transfer-ownership="none">
@@ -65977,13 +66383,13 @@ using the selected font size.</doc>
6597766383 <instance-parameter name="self" transfer-ownership="none">
6597866384 <doc xml:space="preserve"
6597966385 filename="gtk/gtkfontdialogbutton.c"
65980- line="1052">a `GtkFontDialogButton`</doc>
66386+ line="1056">a `GtkFontDialogButton`</doc>
6598166387 <type name="FontDialogButton" c:type="GtkFontDialogButton*"/>
6598266388 </instance-parameter>
6598366389 <parameter name="use_size" transfer-ownership="none">
6598466390 <doc xml:space="preserve"
6598566391 filename="gtk/gtkfontdialogbutton.c"
65986- line="1053">If `TRUE`, font name will be written using
66392+ line="1057">If `TRUE`, font name will be written using
6598766393 the chosen font size</doc>
6598866394 <type name="gboolean" c:type="gboolean"/>
6598966395 </parameter>
@@ -65997,7 +66403,7 @@ using the selected font size.</doc>
6599766403 getter="get_dialog">
6599866404 <doc xml:space="preserve"
6599966405 filename="gtk/gtkfontdialogbutton.c"
66000- line="298">The `GtkFontDialog` that contains parameters for
66406+ line="302">The `GtkFontDialog` that contains parameters for
6600166407 the font chooser dialog.</doc>
6600266408 <type name="FontDialog"/>
6600366409 </property>
@@ -66009,7 +66415,7 @@ the font chooser dialog.</doc>
6600966415 getter="get_font_desc">
6601066416 <doc xml:space="preserve"
6601166417 filename="gtk/gtkfontdialogbutton.c"
66012- line="322">The selected font.
66418+ line="326">The selected font.
6601366419
6601466420 This property can be set to give the button its initial
6601566421 font, and it will be updated to reflect the users choice
@@ -66028,7 +66434,7 @@ to the buttons font.</doc>
6602866434 default-value="NULL">
6602966435 <doc xml:space="preserve"
6603066436 filename="gtk/gtkfontdialogbutton.c"
66031- line="341">The selected font features.
66437+ line="345">The selected font features.
6603266438
6603366439 This property will be updated to reflect the users choice
6603466440 in the font chooser dialog.
@@ -66045,7 +66451,7 @@ to the buttons font features.</doc>
6604566451 getter="get_language">
6604666452 <doc xml:space="preserve"
6604766453 filename="gtk/gtkfontdialogbutton.c"
66048- line="359">The selected language for font features.
66454+ line="363">The selected language for font features.
6604966455
6605066456 This property will be updated to reflect the users choice
6605166457 in the font chooser dialog.
@@ -66062,7 +66468,7 @@ to the buttons language.</doc>
6606266468 default-value="GTK_FONT_LEVEL_FONT">
6606366469 <doc xml:space="preserve"
6606466470 filename="gtk/gtkfontdialogbutton.c"
66065- line="311">The level of detail for the font chooser dialog.</doc>
66471+ line="315">The level of detail for the font chooser dialog.</doc>
6606666472 <type name="FontLevel"/>
6606766473 </property>
6606866474 <property name="use-font"
@@ -66073,7 +66479,7 @@ to the buttons language.</doc>
6607366479 default-value="FALSE">
6607466480 <doc xml:space="preserve"
6607566481 filename="gtk/gtkfontdialogbutton.c"
66076- line="377">Whether the buttons label will be drawn in the selected font.</doc>
66482+ line="381">Whether the buttons label will be drawn in the selected font.</doc>
6607766483 <type name="gboolean" c:type="gboolean"/>
6607866484 </property>
6607966485 <property name="use-size"
@@ -66084,13 +66490,13 @@ to the buttons language.</doc>
6608466490 default-value="FALSE">
6608566491 <doc xml:space="preserve"
6608666492 filename="gtk/gtkfontdialogbutton.c"
66087- line="387">Whether the buttons label will use the selected font size.</doc>
66493+ line="391">Whether the buttons label will use the selected font size.</doc>
6608866494 <type name="gboolean" c:type="gboolean"/>
6608966495 </property>
6609066496 <glib:signal name="activate" when="first" action="1" version="4.14">
6609166497 <doc xml:space="preserve"
6609266498 filename="gtk/gtkfontdialogbutton.c"
66093- line="399">Emitted when the font dialog button is activated.
66499+ line="403">Emitted when the font dialog button is activated.
6609466500
6609566501 The `::activate` signal on `GtkFontDialogButton` is an action signal
6609666502 and emitting it causes the button to pop up its dialog.</doc>
@@ -66262,20 +66668,16 @@ to widgets, but be aware that it also cuts off shadows.
6626266668
6626366669 # GtkFrame as GtkBuildable
6626466670
66265-The `GtkFrame` implementation of the `GtkBuildable` interface supports
66266-placing a child in the label position by specifying “label” as the
66267-“type” attribute of a `&lt;child&gt;` element. A normal content child can
66268-be specified without specifying a `&lt;child&gt;` type attribute.
66269-
6627066671 An example of a UI definition fragment with GtkFrame:
66672+
6627166673 ```xml
6627266674 &lt;object class="GtkFrame"&gt;
66273- &lt;child type="label"&gt;
66675+ &lt;property name="label-widget"&gt;
6627466676 &lt;object class="GtkLabel" id="frame_label"/&gt;
66275- &lt;/child&gt;
66276- &lt;child&gt;
66677+ &lt;/property&gt;
66678+ &lt;property name="child"&gt;
6627766679 &lt;object class="GtkEntry" id="frame_content"/&gt;
66278- &lt;/child&gt;
66680+ &lt;/property&gt;
6627966681 &lt;/object&gt;
6628066682 ```
6628166683
@@ -66301,14 +66703,14 @@ like “border-style” on this node.
6630166703 <constructor name="new" c:identifier="gtk_frame_new">
6630266704 <doc xml:space="preserve"
6630366705 filename="gtk/gtkframe.c"
66304- line="331">Creates a new `GtkFrame`, with optional label @label.
66706+ line="327">Creates a new `GtkFrame`, with optional label @label.
6630566707
6630666708 If @label is %NULL, the label is omitted.</doc>
6630766709 <source-position filename="gtk/gtkframe.h" line="76"/>
6630866710 <return-value transfer-ownership="none">
6630966711 <doc xml:space="preserve"
6631066712 filename="gtk/gtkframe.c"
66311- line="339">a new `GtkFrame` widget</doc>
66713+ line="335">a new `GtkFrame` widget</doc>
6631266714 <type name="Widget" c:type="GtkWidget*"/>
6631366715 </return-value>
6631466716 <parameters>
@@ -66318,7 +66720,7 @@ If @label is %NULL, the label is omitted.</doc>
6631866720 allow-none="1">
6631966721 <doc xml:space="preserve"
6632066722 filename="gtk/gtkframe.c"
66321- line="333">the text to use as the label of the frame</doc>
66723+ line="329">the text to use as the label of the frame</doc>
6632266724 <type name="utf8" c:type="const char*"/>
6632366725 </parameter>
6632466726 </parameters>
@@ -66342,19 +66744,19 @@ If @label is %NULL, the label is omitted.</doc>
6634266744 glib:get-property="child">
6634366745 <doc xml:space="preserve"
6634466746 filename="gtk/gtkframe.c"
66345- line="705">Gets the child widget of @frame.</doc>
66747+ line="701">Gets the child widget of @frame.</doc>
6634666748 <source-position filename="gtk/gtkframe.h" line="99"/>
6634766749 <return-value transfer-ownership="none" nullable="1">
6634866750 <doc xml:space="preserve"
6634966751 filename="gtk/gtkframe.c"
66350- line="711">the child widget of @frame</doc>
66752+ line="707">the child widget of @frame</doc>
6635166753 <type name="Widget" c:type="GtkWidget*"/>
6635266754 </return-value>
6635366755 <parameters>
6635466756 <instance-parameter name="frame" transfer-ownership="none">
6635566757 <doc xml:space="preserve"
6635666758 filename="gtk/gtkframe.c"
66357- line="707">a `GtkFrame`</doc>
66759+ line="703">a `GtkFrame`</doc>
6635866760 <type name="Frame" c:type="GtkFrame*"/>
6635966761 </instance-parameter>
6636066762 </parameters>
@@ -66364,7 +66766,7 @@ If @label is %NULL, the label is omitted.</doc>
6636466766 glib:get-property="label">
6636566767 <doc xml:space="preserve"
6636666768 filename="gtk/gtkframe.c"
66367- line="367">Returns the frame labels text.
66769+ line="363">Returns the frame labels text.
6636866770
6636966771 If the frame's label widget is not a `GtkLabel`, %NULL
6637066772 is returned.</doc>
@@ -66372,7 +66774,7 @@ is returned.</doc>
6637266774 <return-value transfer-ownership="none" nullable="1">
6637366775 <doc xml:space="preserve"
6637466776 filename="gtk/gtkframe.c"
66375- line="376">the text in the label, or %NULL if there
66777+ line="372">the text in the label, or %NULL if there
6637666778 was no label widget or the label widget was not a `GtkLabel`.
6637766779 This string is owned by GTK and must not be modified or freed.</doc>
6637866780 <type name="utf8" c:type="const char*"/>
@@ -66381,7 +66783,7 @@ is returned.</doc>
6638166783 <instance-parameter name="frame" transfer-ownership="none">
6638266784 <doc xml:space="preserve"
6638366785 filename="gtk/gtkframe.c"
66384- line="369">a `GtkFrame`</doc>
66786+ line="365">a `GtkFrame`</doc>
6638566787 <type name="Frame" c:type="GtkFrame*"/>
6638666788 </instance-parameter>
6638766789 </parameters>
@@ -66391,19 +66793,19 @@ is returned.</doc>
6639166793 glib:get-property="label-xalign">
6639266794 <doc xml:space="preserve"
6639366795 filename="gtk/gtkframe.c"
66394- line="497">Retrieves the X alignment of the frame’s label.</doc>
66796+ line="493">Retrieves the X alignment of the frame’s label.</doc>
6639566797 <source-position filename="gtk/gtkframe.h" line="93"/>
6639666798 <return-value transfer-ownership="none">
6639766799 <doc xml:space="preserve"
6639866800 filename="gtk/gtkframe.c"
66399- line="503">the frames X alignment</doc>
66801+ line="499">the frames X alignment</doc>
6640066802 <type name="gfloat" c:type="float"/>
6640166803 </return-value>
6640266804 <parameters>
6640366805 <instance-parameter name="frame" transfer-ownership="none">
6640466806 <doc xml:space="preserve"
6640566807 filename="gtk/gtkframe.c"
66406- line="499">a `GtkFrame`</doc>
66808+ line="495">a `GtkFrame`</doc>
6640766809 <type name="Frame" c:type="GtkFrame*"/>
6640866810 </instance-parameter>
6640966811 </parameters>
@@ -66413,19 +66815,19 @@ is returned.</doc>
6641366815 glib:get-property="label-widget">
6641466816 <doc xml:space="preserve"
6641566817 filename="gtk/gtkframe.c"
66416- line="451">Retrieves the label widget for the frame.</doc>
66818+ line="447">Retrieves the label widget for the frame.</doc>
6641766819 <source-position filename="gtk/gtkframe.h" line="88"/>
6641866820 <return-value transfer-ownership="none" nullable="1">
6641966821 <doc xml:space="preserve"
6642066822 filename="gtk/gtkframe.c"
66421- line="457">the label widget</doc>
66823+ line="453">the label widget</doc>
6642266824 <type name="Widget" c:type="GtkWidget*"/>
6642366825 </return-value>
6642466826 <parameters>
6642566827 <instance-parameter name="frame" transfer-ownership="none">
6642666828 <doc xml:space="preserve"
6642766829 filename="gtk/gtkframe.c"
66428- line="453">a `GtkFrame`</doc>
66830+ line="449">a `GtkFrame`</doc>
6642966831 <type name="Frame" c:type="GtkFrame*"/>
6643066832 </instance-parameter>
6643166833 </parameters>
@@ -66435,7 +66837,7 @@ is returned.</doc>
6643566837 glib:set-property="child">
6643666838 <doc xml:space="preserve"
6643766839 filename="gtk/gtkframe.c"
66438- line="673">Sets the child widget of @frame.</doc>
66840+ line="669">Sets the child widget of @frame.</doc>
6643966841 <source-position filename="gtk/gtkframe.h" line="96"/>
6644066842 <return-value transfer-ownership="none">
6644166843 <type name="none" c:type="void"/>
@@ -66444,7 +66846,7 @@ is returned.</doc>
6644466846 <instance-parameter name="frame" transfer-ownership="none">
6644566847 <doc xml:space="preserve"
6644666848 filename="gtk/gtkframe.c"
66447- line="675">a `GtkFrame`</doc>
66849+ line="671">a `GtkFrame`</doc>
6644866850 <type name="Frame" c:type="GtkFrame*"/>
6644966851 </instance-parameter>
6645066852 <parameter name="child"
@@ -66453,7 +66855,7 @@ is returned.</doc>
6645366855 allow-none="1">
6645466856 <doc xml:space="preserve"
6645566857 filename="gtk/gtkframe.c"
66456- line="676">the child widget</doc>
66858+ line="672">the child widget</doc>
6645766859 <type name="Widget" c:type="GtkWidget*"/>
6645866860 </parameter>
6645966861 </parameters>
@@ -66463,7 +66865,7 @@ is returned.</doc>
6646366865 glib:set-property="label">
6646466866 <doc xml:space="preserve"
6646566867 filename="gtk/gtkframe.c"
66466- line="347">Creates a new `GtkLabel` with the @label and sets it as the frame's
66868+ line="343">Creates a new `GtkLabel` with the @label and sets it as the frame's
6646766869 label widget.</doc>
6646866870 <source-position filename="gtk/gtkframe.h" line="79"/>
6646966871 <return-value transfer-ownership="none">
@@ -66473,7 +66875,7 @@ label widget.</doc>
6647366875 <instance-parameter name="frame" transfer-ownership="none">
6647466876 <doc xml:space="preserve"
6647566877 filename="gtk/gtkframe.c"
66476- line="349">a `GtkFrame`</doc>
66878+ line="345">a `GtkFrame`</doc>
6647766879 <type name="Frame" c:type="GtkFrame*"/>
6647866880 </instance-parameter>
6647966881 <parameter name="label"
@@ -66482,7 +66884,7 @@ label widget.</doc>
6648266884 allow-none="1">
6648366885 <doc xml:space="preserve"
6648466886 filename="gtk/gtkframe.c"
66485- line="350">the text to use as the label of the frame</doc>
66887+ line="346">the text to use as the label of the frame</doc>
6648666888 <type name="utf8" c:type="const char*"/>
6648766889 </parameter>
6648866890 </parameters>
@@ -66492,7 +66894,7 @@ label widget.</doc>
6649266894 glib:set-property="label-xalign">
6649366895 <doc xml:space="preserve"
6649466896 filename="gtk/gtkframe.c"
66495- line="469">Sets the X alignment of the frame widget’s label.
66897+ line="465">Sets the X alignment of the frame widget’s label.
6649666898
6649766899 The default value for a newly created frame is 0.0.</doc>
6649866900 <source-position filename="gtk/gtkframe.h" line="90"/>
@@ -66503,13 +66905,13 @@ The default value for a newly created frame is 0.0.</doc>
6650366905 <instance-parameter name="frame" transfer-ownership="none">
6650466906 <doc xml:space="preserve"
6650566907 filename="gtk/gtkframe.c"
66506- line="471">a `GtkFrame`</doc>
66908+ line="467">a `GtkFrame`</doc>
6650766909 <type name="Frame" c:type="GtkFrame*"/>
6650866910 </instance-parameter>
6650966911 <parameter name="xalign" transfer-ownership="none">
6651066912 <doc xml:space="preserve"
6651166913 filename="gtk/gtkframe.c"
66512- line="472">The position of the label along the top edge
66914+ line="468">The position of the label along the top edge
6651366915 of the widget. A value of 0.0 represents left alignment;
6651466916 1.0 represents right alignment.</doc>
6651566917 <type name="gfloat" c:type="float"/>
@@ -66521,7 +66923,7 @@ The default value for a newly created frame is 0.0.</doc>
6652166923 glib:set-property="label-widget">
6652266924 <doc xml:space="preserve"
6652366925 filename="gtk/gtkframe.c"
66524- line="410">Sets the label widget for the frame.
66926+ line="406">Sets the label widget for the frame.
6652566927
6652666928 This is the widget that will appear embedded in the top edge
6652766929 of the frame as a title.</doc>
@@ -66533,7 +66935,7 @@ of the frame as a title.</doc>
6653366935 <instance-parameter name="frame" transfer-ownership="none">
6653466936 <doc xml:space="preserve"
6653566937 filename="gtk/gtkframe.c"
66536- line="412">a `GtkFrame`</doc>
66938+ line="408">a `GtkFrame`</doc>
6653766939 <type name="Frame" c:type="GtkFrame*"/>
6653866940 </instance-parameter>
6653966941 <parameter name="label_widget"
@@ -66542,7 +66944,7 @@ of the frame as a title.</doc>
6654266944 allow-none="1">
6654366945 <doc xml:space="preserve"
6654466946 filename="gtk/gtkframe.c"
66545- line="413">the new label widget</doc>
66947+ line="409">the new label widget</doc>
6654666948 <type name="Widget" c:type="GtkWidget*"/>
6654766949 </parameter>
6654866950 </parameters>
@@ -66554,7 +66956,7 @@ of the frame as a title.</doc>
6655466956 getter="get_child">
6655566957 <doc xml:space="preserve"
6655666958 filename="gtk/gtkframe.c"
66557- line="200">The child widget.</doc>
66959+ line="196">The child widget.</doc>
6655866960 <type name="Widget"/>
6655966961 </property>
6656066962 <property name="label"
@@ -66565,7 +66967,7 @@ of the frame as a title.</doc>
6656566967 default-value="NULL">
6656666968 <doc xml:space="preserve"
6656766969 filename="gtk/gtkframe.c"
66568- line="169">Text of the frame's label.</doc>
66970+ line="165">Text of the frame's label.</doc>
6656966971 <type name="utf8" c:type="gchar*"/>
6657066972 </property>
6657166973 <property name="label-widget"
@@ -66575,7 +66977,7 @@ of the frame as a title.</doc>
6657566977 getter="get_label_widget">
6657666978 <doc xml:space="preserve"
6657766979 filename="gtk/gtkframe.c"
66578- line="190">Widget to display in place of the usual frame label.</doc>
66980+ line="186">Widget to display in place of the usual frame label.</doc>
6657966981 <type name="Widget"/>
6658066982 </property>
6658166983 <property name="label-xalign"
@@ -66586,7 +66988,7 @@ of the frame as a title.</doc>
6658666988 default-value="0.000000">
6658766989 <doc xml:space="preserve"
6658866990 filename="gtk/gtkframe.c"
66589- line="179">The horizontal alignment of the label.</doc>
66991+ line="175">The horizontal alignment of the label.</doc>
6659066992 <type name="gfloat" c:type="gfloat"/>
6659166993 </property>
6659266994 <field name="parent_instance">
@@ -69762,19 +70164,19 @@ stylus events.</doc>
6976270164 <constructor name="new" c:identifier="gtk_gesture_stylus_new">
6976370165 <doc xml:space="preserve"
6976470166 filename="gtk/gtkgesturestylus.c"
69765- line="250">Creates a new `GtkGestureStylus`.</doc>
70167+ line="259">Creates a new `GtkGestureStylus`.</doc>
6976670168 <source-position filename="gtk/gtkgesturestylus.h" line="43"/>
6976770169 <return-value transfer-ownership="full">
6976870170 <doc xml:space="preserve"
6976970171 filename="gtk/gtkgesturestylus.c"
69770- line="255">a newly created stylus gesture</doc>
70172+ line="264">a newly created stylus gesture</doc>
6977170173 <type name="Gesture" c:type="GtkGesture*"/>
6977270174 </return-value>
6977370175 </constructor>
6977470176 <method name="get_axes" c:identifier="gtk_gesture_stylus_get_axes">
6977570177 <doc xml:space="preserve"
6977670178 filename="gtk/gtkgesturestylus.c"
69777- line="347">Returns the current values for the requested @axes.
70179+ line="356">Returns the current values for the requested @axes.
6977870180
6977970181 This function must be called from the handler of one of the
6978070182 [signal@Gtk.GestureStylus::down], [signal@Gtk.GestureStylus::motion],
@@ -69784,20 +70186,20 @@ signals.</doc>
6978470186 <return-value transfer-ownership="none">
6978570187 <doc xml:space="preserve"
6978670188 filename="gtk/gtkgesturestylus.c"
69787- line="360">%TRUE if there is a current value for the axes</doc>
70189+ line="369">%TRUE if there is a current value for the axes</doc>
6978870190 <type name="gboolean" c:type="gboolean"/>
6978970191 </return-value>
6979070192 <parameters>
6979170193 <instance-parameter name="gesture" transfer-ownership="none">
6979270194 <doc xml:space="preserve"
6979370195 filename="gtk/gtkgesturestylus.c"
69794- line="349">a `GtkGestureStylus`</doc>
70196+ line="358">a `GtkGestureStylus`</doc>
6979570197 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6979670198 </instance-parameter>
6979770199 <parameter name="axes" transfer-ownership="none">
6979870200 <doc xml:space="preserve"
6979970201 filename="gtk/gtkgesturestylus.c"
69800- line="350">array of requested axes, terminated with %GDK_AXIS_IGNORE</doc>
70202+ line="359">array of requested axes, terminated with %GDK_AXIS_IGNORE</doc>
6980170203 <array zero-terminated="0" c:type="GdkAxisUse*">
6980270204 <type name="Gdk.AxisUse" c:type="GdkAxisUse"/>
6980370205 </array>
@@ -69808,7 +70210,7 @@ signals.</doc>
6980870210 transfer-ownership="full">
6980970211 <doc xml:space="preserve"
6981070212 filename="gtk/gtkgesturestylus.c"
69811- line="351">return location for the axis values</doc>
70213+ line="360">return location for the axis values</doc>
6981270214 <array zero-terminated="0" c:type="double**">
6981370215 <type name="gdouble" c:type="double*"/>
6981470216 </array>
@@ -69818,7 +70220,7 @@ signals.</doc>
6981870220 <method name="get_axis" c:identifier="gtk_gesture_stylus_get_axis">
6981970221 <doc xml:space="preserve"
6982070222 filename="gtk/gtkgesturestylus.c"
69821- line="314">Returns the current value for the requested @axis.
70223+ line="323">Returns the current value for the requested @axis.
6982270224
6982370225 This function must be called from the handler of one of the
6982470226 [signal@Gtk.GestureStylus::down], [signal@Gtk.GestureStylus::motion],
@@ -69828,20 +70230,20 @@ signals.</doc>
6982870230 <return-value transfer-ownership="none">
6982970231 <doc xml:space="preserve"
6983070232 filename="gtk/gtkgesturestylus.c"
69831- line="327">%TRUE if there is a current value for the axis</doc>
70233+ line="336">%TRUE if there is a current value for the axis</doc>
6983270234 <type name="gboolean" c:type="gboolean"/>
6983370235 </return-value>
6983470236 <parameters>
6983570237 <instance-parameter name="gesture" transfer-ownership="none">
6983670238 <doc xml:space="preserve"
6983770239 filename="gtk/gtkgesturestylus.c"
69838- line="316">a `GtkGestureStylus`</doc>
70240+ line="325">a `GtkGestureStylus`</doc>
6983970241 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6984070242 </instance-parameter>
6984170243 <parameter name="axis" transfer-ownership="none">
6984270244 <doc xml:space="preserve"
6984370245 filename="gtk/gtkgesturestylus.c"
69844- line="317">requested device axis</doc>
70246+ line="326">requested device axis</doc>
6984570247 <type name="Gdk.AxisUse" c:type="GdkAxisUse"/>
6984670248 </parameter>
6984770249 <parameter name="value"
@@ -69850,7 +70252,7 @@ signals.</doc>
6985070252 transfer-ownership="full">
6985170253 <doc xml:space="preserve"
6985270254 filename="gtk/gtkgesturestylus.c"
69853- line="318">return location for the axis value</doc>
70255+ line="327">return location for the axis value</doc>
6985470256 <type name="gdouble" c:type="double*"/>
6985570257 </parameter>
6985670258 </parameters>
@@ -69858,7 +70260,7 @@ signals.</doc>
6985870260 <method name="get_backlog" c:identifier="gtk_gesture_stylus_get_backlog">
6985970261 <doc xml:space="preserve"
6986070262 filename="gtk/gtkgesturestylus.c"
69861- line="402">Returns the accumulated backlog of tracking information.
70263+ line="411">Returns the accumulated backlog of tracking information.
6986270264
6986370265 By default, GTK will limit rate of input events. On stylus input
6986470266 where accuracy of strokes is paramount, this function returns the
@@ -69875,14 +70277,14 @@ The @backlog is provided in chronological order.</doc>
6987570277 <return-value transfer-ownership="none">
6987670278 <doc xml:space="preserve"
6987770279 filename="gtk/gtkgesturestylus.c"
69878- line="422">%TRUE if there is a backlog to unfold in the current state.</doc>
70280+ line="431">%TRUE if there is a backlog to unfold in the current state.</doc>
6987970281 <type name="gboolean" c:type="gboolean"/>
6988070282 </return-value>
6988170283 <parameters>
6988270284 <instance-parameter name="gesture" transfer-ownership="none">
6988370285 <doc xml:space="preserve"
6988470286 filename="gtk/gtkgesturestylus.c"
69885- line="404">a `GtkGestureStylus`</doc>
70287+ line="413">a `GtkGestureStylus`</doc>
6988670288 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6988770289 </instance-parameter>
6988870290 <parameter name="backlog"
@@ -69891,7 +70293,7 @@ The @backlog is provided in chronological order.</doc>
6989170293 transfer-ownership="full">
6989270294 <doc xml:space="preserve"
6989370295 filename="gtk/gtkgesturestylus.c"
69894- line="405">coordinates and times for the backlog events</doc>
70296+ line="414">coordinates and times for the backlog events</doc>
6989570297 <array length="1" zero-terminated="0" c:type="GdkTimeCoord**">
6989670298 <type name="Gdk.TimeCoord" c:type="GdkTimeCoord*"/>
6989770299 </array>
@@ -69902,7 +70304,7 @@ The @backlog is provided in chronological order.</doc>
6990270304 transfer-ownership="full">
6990370305 <doc xml:space="preserve"
6990470306 filename="gtk/gtkgesturestylus.c"
69905- line="406">return location for the number of elements</doc>
70307+ line="415">return location for the number of elements</doc>
6990670308 <type name="guint" c:type="guint*"/>
6990770309 </parameter>
6990870310 </parameters>
@@ -69911,7 +70313,7 @@ The @backlog is provided in chronological order.</doc>
6991170313 c:identifier="gtk_gesture_stylus_get_device_tool">
6991270314 <doc xml:space="preserve"
6991370315 filename="gtk/gtkgesturestylus.c"
69914- line="481">Returns the `GdkDeviceTool` currently driving input through this gesture.
70316+ line="490">Returns the `GdkDeviceTool` currently driving input through this gesture.
6991570317
6991670318 This function must be called from the handler of one of the
6991770319 [signal@Gtk.GestureStylus::down], [signal@Gtk.GestureStylus::motion],
@@ -69921,14 +70323,14 @@ signals.</doc>
6992170323 <return-value transfer-ownership="none" nullable="1">
6992270324 <doc xml:space="preserve"
6992370325 filename="gtk/gtkgesturestylus.c"
69924- line="492">The current stylus tool</doc>
70326+ line="501">The current stylus tool</doc>
6992570327 <type name="Gdk.DeviceTool" c:type="GdkDeviceTool*"/>
6992670328 </return-value>
6992770329 <parameters>
6992870330 <instance-parameter name="gesture" transfer-ownership="none">
6992970331 <doc xml:space="preserve"
6993070332 filename="gtk/gtkgesturestylus.c"
69931- line="483">a `GtkGestureStylus`</doc>
70333+ line="492">a `GtkGestureStylus`</doc>
6993270334 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6993370335 </instance-parameter>
6993470336 </parameters>
@@ -69939,7 +70341,7 @@ signals.</doc>
6993970341 version="4.10">
6994070342 <doc xml:space="preserve"
6994170343 filename="gtk/gtkgesturestylus.c"
69942- line="264">Checks whether the gesture is for styluses only.
70344+ line="273">Checks whether the gesture is for styluses only.
6994370345
6994470346 Stylus-only gestures will signal events exclusively from stylus
6994570347 input devices.</doc>
@@ -69947,14 +70349,14 @@ input devices.</doc>
6994770349 <return-value transfer-ownership="none">
6994870350 <doc xml:space="preserve"
6994970351 filename="gtk/gtkgesturestylus.c"
69950- line="273">%TRUE if the gesture is only for stylus events</doc>
70352+ line="282">%TRUE if the gesture is only for stylus events</doc>
6995170353 <type name="gboolean" c:type="gboolean"/>
6995270354 </return-value>
6995370355 <parameters>
6995470356 <instance-parameter name="gesture" transfer-ownership="none">
6995570357 <doc xml:space="preserve"
6995670358 filename="gtk/gtkgesturestylus.c"
69957- line="266">the gesture</doc>
70359+ line="275">the gesture</doc>
6995870360 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6995970361 </instance-parameter>
6996070362 </parameters>
@@ -69965,7 +70367,7 @@ input devices.</doc>
6996570367 version="4.10">
6996670368 <doc xml:space="preserve"
6996770369 filename="gtk/gtkgesturestylus.c"
69968- line="287">Sets the state of stylus-only
70370+ line="296">Sets the state of stylus-only
6996970371
6997070372 If true, the gesture will exclusively handle events from stylus input devices,
6997170373 otherwise it'll handle events from any pointing device.</doc>
@@ -69977,13 +70379,13 @@ otherwise it'll handle events from any pointing device.</doc>
6997770379 <instance-parameter name="gesture" transfer-ownership="none">
6997870380 <doc xml:space="preserve"
6997970381 filename="gtk/gtkgesturestylus.c"
69980- line="289">the gesture</doc>
70382+ line="298">the gesture</doc>
6998170383 <type name="GestureStylus" c:type="GtkGestureStylus*"/>
6998270384 </instance-parameter>
6998370385 <parameter name="stylus_only" transfer-ownership="none">
6998470386 <doc xml:space="preserve"
6998570387 filename="gtk/gtkgesturestylus.c"
69986- line="290">whether the gesture is used exclusively for stylus events</doc>
70388+ line="299">whether the gesture is used exclusively for stylus events</doc>
6998770389 <type name="gboolean" c:type="gboolean"/>
6998870390 </parameter>
6998970391 </parameters>
@@ -69998,13 +70400,13 @@ otherwise it'll handle events from any pointing device.</doc>
6999870400 default-value="TRUE">
6999970401 <doc xml:space="preserve"
7000070402 filename="gtk/gtkgesturestylus.c"
70001- line="144">If this gesture should exclusively react to stylus input devices.</doc>
70403+ line="153">If this gesture should exclusively react to stylus input devices.</doc>
7000270404 <type name="gboolean" c:type="gboolean"/>
7000370405 </property>
7000470406 <glib:signal name="down" when="last">
7000570407 <doc xml:space="preserve"
7000670408 filename="gtk/gtkgesturestylus.c"
70007- line="181">Emitted when the stylus touches the device.</doc>
70409+ line="190">Emitted when the stylus touches the device.</doc>
7000870410 <return-value transfer-ownership="none">
7000970411 <type name="none" c:type="void"/>
7001070412 </return-value>
@@ -70012,13 +70414,13 @@ otherwise it'll handle events from any pointing device.</doc>
7001270414 <parameter name="x" transfer-ownership="none">
7001370415 <doc xml:space="preserve"
7001470416 filename="gtk/gtkgesturestylus.c"
70015- line="184">the X coordinate of the stylus event</doc>
70417+ line="193">the X coordinate of the stylus event</doc>
7001670418 <type name="gdouble" c:type="gdouble"/>
7001770419 </parameter>
7001870420 <parameter name="y" transfer-ownership="none">
7001970421 <doc xml:space="preserve"
7002070422 filename="gtk/gtkgesturestylus.c"
70021- line="185">the Y coordinate of the stylus event</doc>
70423+ line="194">the Y coordinate of the stylus event</doc>
7002270424 <type name="gdouble" c:type="gdouble"/>
7002370425 </parameter>
7002470426 </parameters>
@@ -70026,7 +70428,7 @@ otherwise it'll handle events from any pointing device.</doc>
7002670428 <glib:signal name="motion" when="last">
7002770429 <doc xml:space="preserve"
7002870430 filename="gtk/gtkgesturestylus.c"
70029- line="201">Emitted when the stylus moves while touching the device.</doc>
70431+ line="210">Emitted when the stylus moves while touching the device.</doc>
7003070432 <return-value transfer-ownership="none">
7003170433 <type name="none" c:type="void"/>
7003270434 </return-value>
@@ -70034,13 +70436,13 @@ otherwise it'll handle events from any pointing device.</doc>
7003470436 <parameter name="x" transfer-ownership="none">
7003570437 <doc xml:space="preserve"
7003670438 filename="gtk/gtkgesturestylus.c"
70037- line="204">the X coordinate of the stylus event</doc>
70439+ line="213">the X coordinate of the stylus event</doc>
7003870440 <type name="gdouble" c:type="gdouble"/>
7003970441 </parameter>
7004070442 <parameter name="y" transfer-ownership="none">
7004170443 <doc xml:space="preserve"
7004270444 filename="gtk/gtkgesturestylus.c"
70043- line="205">the Y coordinate of the stylus event</doc>
70445+ line="214">the Y coordinate of the stylus event</doc>
7004470446 <type name="gdouble" c:type="gdouble"/>
7004570447 </parameter>
7004670448 </parameters>
@@ -70048,7 +70450,7 @@ otherwise it'll handle events from any pointing device.</doc>
7004870450 <glib:signal name="proximity" when="last">
7004970451 <doc xml:space="preserve"
7005070452 filename="gtk/gtkgesturestylus.c"
70051- line="161">Emitted when the stylus is in proximity of the device.</doc>
70453+ line="170">Emitted when the stylus is in proximity of the device.</doc>
7005270454 <return-value transfer-ownership="none">
7005370455 <type name="none" c:type="void"/>
7005470456 </return-value>
@@ -70056,13 +70458,13 @@ otherwise it'll handle events from any pointing device.</doc>
7005670458 <parameter name="x" transfer-ownership="none">
7005770459 <doc xml:space="preserve"
7005870460 filename="gtk/gtkgesturestylus.c"
70059- line="164">the X coordinate of the stylus event</doc>
70461+ line="173">the X coordinate of the stylus event</doc>
7006070462 <type name="gdouble" c:type="gdouble"/>
7006170463 </parameter>
7006270464 <parameter name="y" transfer-ownership="none">
7006370465 <doc xml:space="preserve"
7006470466 filename="gtk/gtkgesturestylus.c"
70065- line="165">the Y coordinate of the stylus event</doc>
70467+ line="174">the Y coordinate of the stylus event</doc>
7006670468 <type name="gdouble" c:type="gdouble"/>
7006770469 </parameter>
7006870470 </parameters>
@@ -70070,7 +70472,7 @@ otherwise it'll handle events from any pointing device.</doc>
7007070472 <glib:signal name="up" when="last">
7007170473 <doc xml:space="preserve"
7007270474 filename="gtk/gtkgesturestylus.c"
70073- line="221">Emitted when the stylus no longer touches the device.</doc>
70475+ line="230">Emitted when the stylus no longer touches the device.</doc>
7007470476 <return-value transfer-ownership="none">
7007570477 <type name="none" c:type="void"/>
7007670478 </return-value>
@@ -70078,13 +70480,13 @@ otherwise it'll handle events from any pointing device.</doc>
7007870480 <parameter name="x" transfer-ownership="none">
7007970481 <doc xml:space="preserve"
7008070482 filename="gtk/gtkgesturestylus.c"
70081- line="224">the X coordinate of the stylus event</doc>
70483+ line="233">the X coordinate of the stylus event</doc>
7008270484 <type name="gdouble" c:type="gdouble"/>
7008370485 </parameter>
7008470486 <parameter name="y" transfer-ownership="none">
7008570487 <doc xml:space="preserve"
7008670488 filename="gtk/gtkgesturestylus.c"
70087- line="225">the Y coordinate of the stylus event</doc>
70489+ line="234">the Y coordinate of the stylus event</doc>
7008870490 <type name="gdouble" c:type="gdouble"/>
7008970491 </parameter>
7009070492 </parameters>
@@ -73196,19 +73598,10 @@ See also [Using GTK on Apple macOS](osx.html?native-window-controls).</doc>
7319673598 <type name="gboolean" c:type="gboolean"/>
7319773599 </property>
7319873600 </class>
73199- <function-macro name="ICON_PAINTABLE"
73200- c:identifier="GTK_ICON_PAINTABLE"
73201- introspectable="0">
73202- <source-position filename="gtk/gtkicontheme.h" line="30"/>
73203- <parameters>
73204- <parameter name="obj">
73205- </parameter>
73206- </parameters>
73207- </function-macro>
7320873601 <function-macro name="ICON_THEME"
7320973602 c:identifier="GTK_ICON_THEME"
7321073603 introspectable="0">
73211- <source-position filename="gtk/gtkicontheme.h" line="34"/>
73604+ <source-position filename="gtk/gtkicontheme.h" line="33"/>
7321273605 <parameters>
7321373606 <parameter name="obj">
7321473607 </parameter>
@@ -75284,7 +75677,7 @@ yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ.
7528475677 c:identifier="gtk_im_context_simple_add_compose_file">
7528575678 <doc xml:space="preserve"
7528675679 filename="gtk/gtkimcontextsimple.c"
75287- line="1320">Adds an additional table from the X11 compose file.</doc>
75680+ line="1365">Adds an additional table from the X11 compose file.</doc>
7528875681 <source-position filename="gtk/gtkimcontextsimple.h" line="78"/>
7528975682 <return-value transfer-ownership="none">
7529075683 <type name="none" c:type="void"/>
@@ -75293,13 +75686,13 @@ yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ.
7529375686 <instance-parameter name="context_simple" transfer-ownership="none">
7529475687 <doc xml:space="preserve"
7529575688 filename="gtk/gtkimcontextsimple.c"
75296- line="1322">A `GtkIMContextSimple`</doc>
75689+ line="1367">A `GtkIMContextSimple`</doc>
7529775690 <type name="IMContextSimple" c:type="GtkIMContextSimple*"/>
7529875691 </instance-parameter>
7529975692 <parameter name="compose_file" transfer-ownership="none">
7530075693 <doc xml:space="preserve"
7530175694 filename="gtk/gtkimcontextsimple.c"
75302- line="1323">The path of compose file</doc>
75695+ line="1368">The path of compose file</doc>
7530375696 <type name="utf8" c:type="const char*"/>
7530475697 </parameter>
7530575698 </parameters>
@@ -75311,7 +75704,7 @@ yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ.
7531175704 deprecated-version="4.4">
7531275705 <doc xml:space="preserve"
7531375706 filename="gtk/gtkimcontextsimple.c"
75314- line="1290">Adds an additional table to search to the input context.
75707+ line="1335">Adds an additional table to search to the input context.
7531575708 Each row of the table consists of @max_seq_len key symbols
7531675709 followed by two #guint16 interpreted as the high and low
7531775710 words of a #gunicode value. Tables are searched starting
@@ -75329,13 +75722,13 @@ the length of the sequence should be zero.)</doc>
7532975722 <instance-parameter name="context_simple" transfer-ownership="none">
7533075723 <doc xml:space="preserve"
7533175724 filename="gtk/gtkimcontextsimple.c"
75332- line="1292">A `GtkIMContextSimple`</doc>
75725+ line="1337">A `GtkIMContextSimple`</doc>
7533375726 <type name="IMContextSimple" c:type="GtkIMContextSimple*"/>
7533475727 </instance-parameter>
7533575728 <parameter name="data" transfer-ownership="none">
7533675729 <doc xml:space="preserve"
7533775730 filename="gtk/gtkimcontextsimple.c"
75338- line="1293">the table</doc>
75731+ line="1338">the table</doc>
7533975732 <array zero-terminated="0" c:type="guint16*">
7534075733 <type name="guint16" c:type="guint16"/>
7534175734 </array>
@@ -75343,13 +75736,13 @@ the length of the sequence should be zero.)</doc>
7534375736 <parameter name="max_seq_len" transfer-ownership="none">
7534475737 <doc xml:space="preserve"
7534575738 filename="gtk/gtkimcontextsimple.c"
75346- line="1294">Maximum length of a sequence in the table</doc>
75739+ line="1339">Maximum length of a sequence in the table</doc>
7534775740 <type name="gint" c:type="int"/>
7534875741 </parameter>
7534975742 <parameter name="n_seqs" transfer-ownership="none">
7535075743 <doc xml:space="preserve"
7535175744 filename="gtk/gtkimcontextsimple.c"
75352- line="1295">number of sequences in the table</doc>
75745+ line="1340">number of sequences in the table</doc>
7535375746 <type name="gint" c:type="int"/>
7535475747 </parameter>
7535575748 </parameters>
@@ -75620,7 +76013,7 @@ See [signal@Gtk.SpinButton::input].</doc>
7562076013 <source-position filename="gtk/gtkspinbutton.h" line="52"/>
7562176014 <type name="gint" c:type="gint"/>
7562276015 </constant>
75623- <constant name="INTERFACE_AGE" value="6" c:type="GTK_INTERFACE_AGE">
76016+ <constant name="INTERFACE_AGE" value="2" c:type="GTK_INTERFACE_AGE">
7562476017 <doc xml:space="preserve"
7562576018 filename="gtk/gtkversion.h"
7562676019 line="72">Like [func@get_interface_age], but from the headers used at
@@ -76898,19 +77291,10 @@ allowed and what it does.</doc>
7689877291 </parameter>
7689977292 </parameters>
7690077293 </function-macro>
76901- <function-macro name="IS_ICON_PAINTABLE"
76902- c:identifier="GTK_IS_ICON_PAINTABLE"
76903- introspectable="0">
76904- <source-position filename="gtk/gtkicontheme.h" line="31"/>
76905- <parameters>
76906- <parameter name="obj">
76907- </parameter>
76908- </parameters>
76909- </function-macro>
7691077294 <function-macro name="IS_ICON_THEME"
7691177295 c:identifier="GTK_IS_ICON_THEME"
7691277296 introspectable="0">
76913- <source-position filename="gtk/gtkicontheme.h" line="35"/>
77297+ <source-position filename="gtk/gtkicontheme.h" line="34"/>
7691477298 <parameters>
7691577299 <parameter name="obj">
7691677300 </parameter>
@@ -77407,7 +77791,7 @@ allowed and what it does.</doc>
7740777791 <function-macro name="IS_RECENT_MANAGER"
7740877792 c:identifier="GTK_IS_RECENT_MANAGER"
7740977793 introspectable="0">
77410- <source-position filename="gtk/gtkrecentmanager.h" line="36"/>
77794+ <source-position filename="gtk/gtkrecentmanager.h" line="35"/>
7741177795 <parameters>
7741277796 <parameter name="obj">
7741377797 </parameter>
@@ -77416,7 +77800,7 @@ allowed and what it does.</doc>
7741677800 <function-macro name="IS_RECENT_MANAGER_CLASS"
7741777801 c:identifier="GTK_IS_RECENT_MANAGER_CLASS"
7741877802 introspectable="0">
77419- <source-position filename="gtk/gtkrecentmanager.h" line="38"/>
77803+ <source-position filename="gtk/gtkrecentmanager.h" line="37"/>
7742077804 <parameters>
7742177805 <parameter name="klass">
7742277806 </parameter>
@@ -78074,7 +78458,7 @@ allowed and what it does.</doc>
7807478458 c:type="GtkIconLookupFlags">
7807578459 <doc xml:space="preserve"
7807678460 filename="gtk/gtkicontheme.h"
78077- line="40">Used to specify options for gtk_icon_theme_lookup_icon().</doc>
78461+ line="36">Used to specify options for gtk_icon_theme_lookup_icon().</doc>
7807878462 <member name="none"
7807978463 value="0"
7808078464 c:identifier="GTK_ICON_LOOKUP_NONE"
@@ -78083,7 +78467,7 @@ allowed and what it does.</doc>
7808378467 glib:name="GTK_ICON_LOOKUP_NONE">
7808478468 <doc xml:space="preserve"
7808578469 filename="gtk/gtkicontheme.h"
78086- line="51">Perform a regular lookup.</doc>
78470+ line="47">Perform a regular lookup.</doc>
7808778471 </member>
7808878472 <member name="force_regular"
7808978473 value="1"
@@ -78092,7 +78476,7 @@ allowed and what it does.</doc>
7809278476 glib:name="GTK_ICON_LOOKUP_FORCE_REGULAR">
7809378477 <doc xml:space="preserve"
7809478478 filename="gtk/gtkicontheme.h"
78095- line="42">Try to always load regular icons, even
78479+ line="38">Try to always load regular icons, even
7809678480 when symbolic icon names are given</doc>
7809778481 </member>
7809878482 <member name="force_symbolic"
@@ -78102,7 +78486,7 @@ allowed and what it does.</doc>
7810278486 glib:name="GTK_ICON_LOOKUP_FORCE_SYMBOLIC">
7810378487 <doc xml:space="preserve"
7810478488 filename="gtk/gtkicontheme.h"
78105- line="44">Try to always load symbolic icons, even
78489+ line="40">Try to always load symbolic icons, even
7810678490 when regular icon names are given</doc>
7810778491 </member>
7810878492 <member name="preload"
@@ -78112,7 +78496,7 @@ allowed and what it does.</doc>
7811278496 glib:name="GTK_ICON_LOOKUP_PRELOAD">
7811378497 <doc xml:space="preserve"
7811478498 filename="gtk/gtkicontheme.h"
78115- line="46">Starts loading the texture in the background
78499+ line="42">Starts loading the texture in the background
7811678500 so it is ready when later needed.</doc>
7811778501 </member>
7811878502 </bitfield>
@@ -78121,46 +78505,49 @@ allowed and what it does.</doc>
7812178505 c:type="GtkIconPaintable"
7812278506 parent="GObject.Object"
7812378507 glib:type-name="GtkIconPaintable"
78124- glib:get-type="gtk_icon_paintable_get_type">
78508+ glib:get-type="gtk_icon_paintable_get_type"
78509+ glib:type-struct="IconPaintableClass">
7812578510 <doc xml:space="preserve"
78126- filename="gtk/gtkicontheme.c"
78127- line="385">Contains information found when looking up an icon in `GtkIconTheme`.
78511+ filename="gtk/gtkiconpaintable.c"
78512+ line="32">Contains information found when looking up an icon in `GtkIconTheme`
78513+or loading it from a file.
7812878514
78129-`GtkIconPaintable` implements `GdkPaintable`.</doc>
78515+`GtkIconPaintable` implements `GdkPaintable` and `GtkSymbolicPaintable`.</doc>
78516+ <source-position filename="gtk/gtkiconpaintable.h" line="31"/>
7813078517 <implements name="Gdk.Paintable"/>
7813178518 <implements name="SymbolicPaintable"/>
7813278519 <constructor name="new_for_file"
7813378520 c:identifier="gtk_icon_paintable_new_for_file">
7813478521 <doc xml:space="preserve"
78135- filename="gtk/gtkicontheme.c"
78136- line="3992">Creates a `GtkIconPaintable` for a file with a given size and scale.
78522+ filename="gtk/gtkiconpaintable.c"
78523+ line="757">Creates a `GtkIconPaintable` for a file with a given size and scale.
7813778524
7813878525 The icon can then be rendered by using it as a `GdkPaintable`.</doc>
78139- <source-position filename="gtk/gtkicontheme.h" line="148"/>
78526+ <source-position filename="gtk/gtkiconpaintable.h" line="34"/>
7814078527 <return-value transfer-ownership="full">
7814178528 <doc xml:space="preserve"
78142- filename="gtk/gtkicontheme.c"
78143- line="4002">a `GtkIconPaintable` containing
78529+ filename="gtk/gtkiconpaintable.c"
78530+ line="767">a `GtkIconPaintable` containing
7814478531 for the icon. Unref with g_object_unref()</doc>
7814578532 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7814678533 </return-value>
7814778534 <parameters>
7814878535 <parameter name="file" transfer-ownership="none">
7814978536 <doc xml:space="preserve"
78150- filename="gtk/gtkicontheme.c"
78151- line="3994">a `GFile`</doc>
78537+ filename="gtk/gtkiconpaintable.c"
78538+ line="759">a `GFile`</doc>
7815278539 <type name="Gio.File" c:type="GFile*"/>
7815378540 </parameter>
7815478541 <parameter name="size" transfer-ownership="none">
7815578542 <doc xml:space="preserve"
78156- filename="gtk/gtkicontheme.c"
78157- line="3995">desired icon size, in application pixels</doc>
78543+ filename="gtk/gtkiconpaintable.c"
78544+ line="760">desired icon size, in application pixels</doc>
7815878545 <type name="gint" c:type="int"/>
7815978546 </parameter>
7816078547 <parameter name="scale" transfer-ownership="none">
7816178548 <doc xml:space="preserve"
78162- filename="gtk/gtkicontheme.c"
78163- line="3996">the desired scale</doc>
78549+ filename="gtk/gtkiconpaintable.c"
78550+ line="761">the desired scale</doc>
7816478551 <type name="gint" c:type="int"/>
7816578552 </parameter>
7816678553 </parameters>
@@ -78169,32 +78556,34 @@ The icon can then be rendered by using it as a `GdkPaintable`.</doc>
7816978556 c:identifier="gtk_icon_paintable_get_file"
7817078557 glib:get-property="file">
7817178558 <doc xml:space="preserve"
78172- filename="gtk/gtkicontheme.c"
78173- line="3625">Gets the `GFile` that was used to load the icon.
78559+ filename="gtk/gtkiconpaintable.c"
78560+ line="830">Gets the `GFile` that was used to load the icon.
7817478561
7817578562 Returns %NULL if the icon was not loaded from a file.</doc>
78176- <source-position filename="gtk/gtkicontheme.h" line="158"/>
78563+ <source-position filename="gtk/gtkiconpaintable.h" line="39"/>
7817778564 <return-value transfer-ownership="full" nullable="1">
7817878565 <doc xml:space="preserve"
78179- filename="gtk/gtkicontheme.c"
78180- line="3633">the `GFile` for the icon</doc>
78566+ filename="gtk/gtkiconpaintable.c"
78567+ line="838">the `GFile` for the icon</doc>
7818178568 <type name="Gio.File" c:type="GFile*"/>
7818278569 </return-value>
7818378570 <parameters>
7818478571 <instance-parameter name="self" transfer-ownership="none">
7818578572 <doc xml:space="preserve"
78186- filename="gtk/gtkicontheme.c"
78187- line="3627">a `GtkIconPaintable`</doc>
78573+ filename="gtk/gtkiconpaintable.c"
78574+ line="832">a `GtkIconPaintable`</doc>
7818878575 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7818978576 </instance-parameter>
7819078577 </parameters>
7819178578 </method>
7819278579 <method name="get_icon_name"
7819378580 c:identifier="gtk_icon_paintable_get_icon_name"
78194- glib:get-property="icon-name">
78581+ glib:get-property="icon-name"
78582+ deprecated="1"
78583+ deprecated-version="4.20">
7819578584 <doc xml:space="preserve"
78196- filename="gtk/gtkicontheme.c"
78197- line="3649">Get the icon name being used for this icon.
78585+ filename="gtk/gtkiconpaintable.c"
78586+ line="803">Get the icon name being used for this icon.
7819878587
7819978588 When an icon looked up in the icon theme was not available, the
7820078589 icon theme may use fallback icons - either those specified to
@@ -78203,44 +78592,46 @@ gtk_icon_theme_lookup_icon() or the always-available
7820378592
7820478593 If the icon was created without an icon theme, this function
7820578594 returns %NULL.</doc>
78206- <source-position filename="gtk/gtkicontheme.h" line="160"/>
78595+ <source-position filename="gtk/gtkiconpaintable.h" line="41"/>
7820778596 <return-value transfer-ownership="none" nullable="1">
7820878597 <doc xml:space="preserve"
78209- filename="gtk/gtkicontheme.c"
78210- line="3664">the themed icon-name for the
78598+ filename="gtk/gtkiconpaintable.c"
78599+ line="817">the themed icon-name for the
7821178600 icon, or %NULL if its not a themed icon.</doc>
7821278601 <type name="filename" c:type="const char*"/>
7821378602 </return-value>
7821478603 <parameters>
7821578604 <instance-parameter name="self" transfer-ownership="none">
7821678605 <doc xml:space="preserve"
78217- filename="gtk/gtkicontheme.c"
78218- line="3651">a `GtkIconPaintable`</doc>
78606+ filename="gtk/gtkiconpaintable.c"
78607+ line="805">a `GtkIconPaintable`</doc>
7821978608 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7822078609 </instance-parameter>
7822178610 </parameters>
7822278611 </method>
7822378612 <method name="is_symbolic"
7822478613 c:identifier="gtk_icon_paintable_is_symbolic"
78225- glib:get-property="is-symbolic">
78614+ glib:get-property="is-symbolic"
78615+ deprecated="1"
78616+ deprecated-version="4.20">
7822678617 <doc xml:space="preserve"
78227- filename="gtk/gtkicontheme.c"
78228- line="3675">Checks if the icon is symbolic or not.
78618+ filename="gtk/gtkiconpaintable.c"
78619+ line="782">Checks if the icon is symbolic or not.
7822978620
7823078621 This currently uses only the file name and not the file contents
7823178622 for determining this. This behaviour may change in the future.</doc>
78232- <source-position filename="gtk/gtkicontheme.h" line="162"/>
78623+ <source-position filename="gtk/gtkiconpaintable.h" line="43"/>
7823378624 <return-value transfer-ownership="none">
7823478625 <doc xml:space="preserve"
78235- filename="gtk/gtkicontheme.c"
78236- line="3684">true if the icon is symbolic, false otherwise</doc>
78626+ filename="gtk/gtkiconpaintable.c"
78627+ line="791">true if the icon is symbolic, false otherwise</doc>
7823778628 <type name="gboolean" c:type="gboolean"/>
7823878629 </return-value>
7823978630 <parameters>
7824078631 <instance-parameter name="self" transfer-ownership="none">
7824178632 <doc xml:space="preserve"
78242- filename="gtk/gtkicontheme.c"
78243- line="3677">an icon paintable</doc>
78633+ filename="gtk/gtkiconpaintable.c"
78634+ line="784">an icon paintable</doc>
7824478635 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7824578636 </instance-parameter>
7824678637 </parameters>
@@ -78251,33 +78642,56 @@ for determining this. This behaviour may change in the future.</doc>
7825178642 transfer-ownership="none"
7825278643 getter="get_file">
7825378644 <doc xml:space="preserve"
78254- filename="gtk/gtkicontheme.c"
78255- line="3580">The file representing the icon, if any.</doc>
78645+ filename="gtk/gtkiconpaintable.c"
78646+ line="626">The file representing the icon, if any.</doc>
7825678647 <type name="Gio.File"/>
7825778648 </property>
7825878649 <property name="icon-name"
78650+ deprecated="1"
78651+ deprecated-version="4.20"
7825978652 writable="1"
7826078653 construct-only="1"
7826178654 transfer-ownership="none"
7826278655 getter="get_icon_name"
7826378656 default-value="NULL">
7826478657 <doc xml:space="preserve"
78265- filename="gtk/gtkicontheme.c"
78266- line="3590">The icon name that was chosen during lookup.</doc>
78658+ filename="gtk/gtkiconpaintable.c"
78659+ line="636">The icon name that was chosen during lookup.</doc>
7826778660 <type name="utf8" c:type="gchar*"/>
7826878661 </property>
7826978662 <property name="is-symbolic"
78663+ deprecated="1"
78664+ deprecated-version="4.20"
7827078665 writable="1"
78271- construct-only="1"
7827278666 transfer-ownership="none"
7827378667 getter="is_symbolic"
7827478668 default-value="FALSE">
7827578669 <doc xml:space="preserve"
78276- filename="gtk/gtkicontheme.c"
78277- line="3600">Whether the icon is symbolic or not.</doc>
78670+ filename="gtk/gtkiconpaintable.c"
78671+ line="648">Whether the icon is symbolic or not.</doc>
7827878672 <type name="gboolean" c:type="gboolean"/>
7827978673 </property>
78674+ <property name="scale"
78675+ writable="1"
78676+ transfer-ownership="none"
78677+ default-value="1">
78678+ <type name="gint" c:type="gint"/>
78679+ </property>
78680+ <property name="size"
78681+ writable="1"
78682+ transfer-ownership="none"
78683+ default-value="16">
78684+ <type name="gint" c:type="gint"/>
78685+ </property>
7828078686 </class>
78687+ <record name="IconPaintableClass"
78688+ c:type="GtkIconPaintableClass"
78689+ glib:is-gtype-struct-for="IconPaintable">
78690+ <source-position filename="gtk/gtkiconpaintable.h" line="31"/>
78691+ <field name="parent_class">
78692+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
78693+ </field>
78694+ </record>
7828178695 <enumeration name="IconSize"
7828278696 glib:type-name="GtkIconSize"
7828378697 glib:get-type="gtk_icon_size_get_type"
@@ -78329,7 +78743,7 @@ determine the actual size to be used with the
7832978743 glib:get-type="gtk_icon_theme_get_type">
7833078744 <doc xml:space="preserve"
7833178745 filename="gtk/gtkicontheme.c"
78332- line="66">Loads themed icons.
78746+ line="67">Loads themed icons.
7833378747
7833478748 The main reason for using a name rather than simply providing a filename
7833578749 is to allow different icons to be used depending on what “icon theme” is
@@ -78364,17 +78778,17 @@ g_object_unref (icon);
7836478778 <constructor name="new" c:identifier="gtk_icon_theme_new">
7836578779 <doc xml:space="preserve"
7836678780 filename="gtk/gtkicontheme.c"
78367- line="827">Creates a new icon theme object.
78781+ line="761">Creates a new icon theme object.
7836878782
7836978783 Icon theme objects are used to lookup up an icon by name
7837078784 in a particular icon theme. Usually, you’ll want to use
7837178785 [func@Gtk.IconTheme.get_for_display] rather than creating
7837278786 a new icon theme object for scratch.</doc>
78373- <source-position filename="gtk/gtkicontheme.h" line="92"/>
78787+ <source-position filename="gtk/gtkicontheme.h" line="88"/>
7837478788 <return-value transfer-ownership="full">
7837578789 <doc xml:space="preserve"
7837678790 filename="gtk/gtkicontheme.c"
78377- line="837">the newly created `GtkIconTheme` object.</doc>
78791+ line="771">the newly created `GtkIconTheme` object.</doc>
7837878792 <type name="IconTheme" c:type="GtkIconTheme*"/>
7837978793 </return-value>
7838078794 </constructor>
@@ -78382,7 +78796,7 @@ a new icon theme object for scratch.</doc>
7838278796 c:identifier="gtk_icon_theme_get_for_display">
7838378797 <doc xml:space="preserve"
7838478798 filename="gtk/gtkicontheme.c"
78385- line="870">Gets the icon theme object associated with @display.
78799+ line="804">Gets the icon theme object associated with @display.
7838678800
7838778801 If this function has not previously been called for the given
7838878802 display, a new icon theme object will be created and associated
@@ -78390,11 +78804,11 @@ with the display. Icon theme objects are fairly expensive to create,
7839078804 so using this function is usually a better choice than calling
7839178805 [ctor@Gtk.IconTheme.new] and setting the display yourself; by using
7839278806 this function a single icon theme object will be shared between users.</doc>
78393- <source-position filename="gtk/gtkicontheme.h" line="94"/>
78807+ <source-position filename="gtk/gtkicontheme.h" line="90"/>
7839478808 <return-value transfer-ownership="none">
7839578809 <doc xml:space="preserve"
7839678810 filename="gtk/gtkicontheme.c"
78397- line="883">A unique `GtkIconTheme` associated with
78811+ line="817">A unique `GtkIconTheme` associated with
7839878812 the given display. This icon theme is associated with the display
7839978813 and can be used as long as the display is open. Do not ref or unref it.</doc>
7840078814 <type name="IconTheme" c:type="GtkIconTheme*"/>
@@ -78403,7 +78817,7 @@ this function a single icon theme object will be shared between users.</doc>
7840378817 <parameter name="display" transfer-ownership="none">
7840478818 <doc xml:space="preserve"
7840578819 filename="gtk/gtkicontheme.c"
78406- line="872">a `GdkDisplay`</doc>
78820+ line="806">a `GdkDisplay`</doc>
7840778821 <type name="Gdk.Display" c:type="GdkDisplay*"/>
7840878822 </parameter>
7840978823 </parameters>
@@ -78412,14 +78826,14 @@ this function a single icon theme object will be shared between users.</doc>
7841278826 c:identifier="gtk_icon_theme_add_resource_path">
7841378827 <doc xml:space="preserve"
7841478828 filename="gtk/gtkicontheme.c"
78415- line="1626">Adds a resource path that will be looked at when looking
78829+ line="1523">Adds a resource path that will be looked at when looking
7841678830 for icons, similar to search paths.
7841778831
7841878832 See [method@Gtk.IconTheme.set_resource_path].
7841978833
7842078834 This function should be used to make application-specific icons
7842178835 available as part of the icon theme.</doc>
78422- <source-position filename="gtk/gtkicontheme.h" line="114"/>
78836+ <source-position filename="gtk/gtkicontheme.h" line="110"/>
7842378837 <return-value transfer-ownership="none">
7842478838 <type name="none" c:type="void"/>
7842578839 </return-value>
@@ -78427,13 +78841,13 @@ available as part of the icon theme.</doc>
7842778841 <instance-parameter name="self" transfer-ownership="none">
7842878842 <doc xml:space="preserve"
7842978843 filename="gtk/gtkicontheme.c"
78430- line="1628">a `GtkIconTheme`</doc>
78844+ line="1525">a `GtkIconTheme`</doc>
7843178845 <type name="IconTheme" c:type="GtkIconTheme*"/>
7843278846 </instance-parameter>
7843378847 <parameter name="path" transfer-ownership="none">
7843478848 <doc xml:space="preserve"
7843578849 filename="gtk/gtkicontheme.c"
78436- line="1629">a resource path</doc>
78850+ line="1526">a resource path</doc>
7843778851 <type name="utf8" c:type="const char*"/>
7843878852 </parameter>
7843978853 </parameters>
@@ -78442,10 +78856,10 @@ available as part of the icon theme.</doc>
7844278856 c:identifier="gtk_icon_theme_add_search_path">
7844378857 <doc xml:space="preserve"
7844478858 filename="gtk/gtkicontheme.c"
78445- line="1529">Appends a directory to the search path.
78859+ line="1426">Appends a directory to the search path.
7844678860
7844778861 See [method@Gtk.IconTheme.set_search_path].</doc>
78448- <source-position filename="gtk/gtkicontheme.h" line="105"/>
78862+ <source-position filename="gtk/gtkicontheme.h" line="101"/>
7844978863 <return-value transfer-ownership="none">
7845078864 <type name="none" c:type="void"/>
7845178865 </return-value>
@@ -78453,13 +78867,13 @@ See [method@Gtk.IconTheme.set_search_path].</doc>
7845378867 <instance-parameter name="self" transfer-ownership="none">
7845478868 <doc xml:space="preserve"
7845578869 filename="gtk/gtkicontheme.c"
78456- line="1531">a `GtkIconTheme`</doc>
78870+ line="1428">a `GtkIconTheme`</doc>
7845778871 <type name="IconTheme" c:type="GtkIconTheme*"/>
7845878872 </instance-parameter>
7845978873 <parameter name="path" transfer-ownership="none">
7846078874 <doc xml:space="preserve"
7846178875 filename="gtk/gtkicontheme.c"
78462- line="1532">directory name to append to the icon path</doc>
78876+ line="1429">directory name to append to the icon path</doc>
7846378877 <type name="filename" c:type="const char*"/>
7846478878 </parameter>
7846578879 </parameters>
@@ -78469,20 +78883,20 @@ See [method@Gtk.IconTheme.set_search_path].</doc>
7846978883 glib:get-property="display">
7847078884 <doc xml:space="preserve"
7847178885 filename="gtk/gtkicontheme.c"
78472- line="4112">Returns the display that the `GtkIconTheme` object was
78886+ line="3339">Returns the display that the `GtkIconTheme` object was
7847378887 created for.</doc>
78474- <source-position filename="gtk/gtkicontheme.h" line="97"/>
78888+ <source-position filename="gtk/gtkicontheme.h" line="93"/>
7847578889 <return-value transfer-ownership="none" nullable="1">
7847678890 <doc xml:space="preserve"
7847778891 filename="gtk/gtkicontheme.c"
78478- line="4119">the display of @icon_theme</doc>
78892+ line="3346">the display of @icon_theme</doc>
7847978893 <type name="Gdk.Display" c:type="GdkDisplay*"/>
7848078894 </return-value>
7848178895 <parameters>
7848278896 <instance-parameter name="self" transfer-ownership="none">
7848378897 <doc xml:space="preserve"
7848478898 filename="gtk/gtkicontheme.c"
78485- line="4114">a `GtkIconTheme`</doc>
78899+ line="3341">a `GtkIconTheme`</doc>
7848678900 <type name="IconTheme" c:type="GtkIconTheme*"/>
7848778901 </instance-parameter>
7848878902 </parameters>
@@ -78492,12 +78906,12 @@ created for.</doc>
7849278906 glib:get-property="icon-names">
7849378907 <doc xml:space="preserve"
7849478908 filename="gtk/gtkicontheme.c"
78495- line="2726">Lists the names of icons in the current icon theme.</doc>
78496- <source-position filename="gtk/gtkicontheme.h" line="152"/>
78909+ line="2576">Lists the names of icons in the current icon theme.</doc>
78910+ <source-position filename="gtk/gtkicontheme.h" line="144"/>
7849778911 <return-value transfer-ownership="full">
7849878912 <doc xml:space="preserve"
7849978913 filename="gtk/gtkicontheme.c"
78500- line="2732">a string array
78914+ line="2582">a string array
7850178915 holding the names of all the icons in the theme. You must
7850278916 free the array using g_strfreev().</doc>
7850378917 <array c:type="char**">
@@ -78508,7 +78922,7 @@ created for.</doc>
7850878922 <instance-parameter name="self" transfer-ownership="none">
7850978923 <doc xml:space="preserve"
7851078924 filename="gtk/gtkicontheme.c"
78511- line="2728">a `GtkIconTheme`</doc>
78925+ line="2578">a `GtkIconTheme`</doc>
7851278926 <type name="IconTheme" c:type="GtkIconTheme*"/>
7851378927 </instance-parameter>
7851478928 </parameters>
@@ -78517,16 +78931,16 @@ created for.</doc>
7851778931 c:identifier="gtk_icon_theme_get_icon_sizes">
7851878932 <doc xml:space="preserve"
7851978933 filename="gtk/gtkicontheme.c"
78520- line="2649">Returns an array of integers describing the sizes at which
78934+ line="2499">Returns an array of integers describing the sizes at which
7852178935 the icon is available without scaling.
7852278936
7852378937 A size of -1 means that the icon is available in a scalable
7852478938 format. The array is zero-terminated.</doc>
78525- <source-position filename="gtk/gtkicontheme.h" line="130"/>
78939+ <source-position filename="gtk/gtkicontheme.h" line="126"/>
7852678940 <return-value transfer-ownership="full">
7852778941 <doc xml:space="preserve"
7852878942 filename="gtk/gtkicontheme.c"
78529- line="2660">A newly
78943+ line="2510">A newly
7853078944 allocated array describing the sizes at which the icon is
7853178945 available. The array should be freed with g_free() when it is no
7853278946 longer needed.</doc>
@@ -78538,13 +78952,13 @@ format. The array is zero-terminated.</doc>
7853878952 <instance-parameter name="self" transfer-ownership="none">
7853978953 <doc xml:space="preserve"
7854078954 filename="gtk/gtkicontheme.c"
78541- line="2651">a `GtkIconTheme`</doc>
78955+ line="2501">a `GtkIconTheme`</doc>
7854278956 <type name="IconTheme" c:type="GtkIconTheme*"/>
7854378957 </instance-parameter>
7854478958 <parameter name="icon_name" transfer-ownership="none">
7854578959 <doc xml:space="preserve"
7854678960 filename="gtk/gtkicontheme.c"
78547- line="2652">the name of an icon</doc>
78961+ line="2502">the name of an icon</doc>
7854878962 <type name="utf8" c:type="const char*"/>
7854978963 </parameter>
7855078964 </parameters>
@@ -78554,14 +78968,14 @@ format. The array is zero-terminated.</doc>
7855478968 glib:get-property="resource-path">
7855578969 <doc xml:space="preserve"
7855678970 filename="gtk/gtkicontheme.c"
78557- line="1599">Gets the current resource path.
78971+ line="1496">Gets the current resource path.
7855878972
7855978973 See [method@Gtk.IconTheme.set_resource_path].</doc>
78560- <source-position filename="gtk/gtkicontheme.h" line="112"/>
78974+ <source-position filename="gtk/gtkicontheme.h" line="108"/>
7856178975 <return-value transfer-ownership="full" nullable="1">
7856278976 <doc xml:space="preserve"
7856378977 filename="gtk/gtkicontheme.c"
78564- line="1607">
78978+ line="1504">
7856578979 A list of resource paths</doc>
7856678980 <array c:type="char**">
7856778981 <type name="utf8"/>
@@ -78571,7 +78985,7 @@ See [method@Gtk.IconTheme.set_resource_path].</doc>
7857178985 <instance-parameter name="self" transfer-ownership="none">
7857278986 <doc xml:space="preserve"
7857378987 filename="gtk/gtkicontheme.c"
78574- line="1601">a `GtkIconTheme`</doc>
78988+ line="1498">a `GtkIconTheme`</doc>
7857578989 <type name="IconTheme" c:type="GtkIconTheme*"/>
7857678990 </instance-parameter>
7857778991 </parameters>
@@ -78581,14 +78995,14 @@ See [method@Gtk.IconTheme.set_resource_path].</doc>
7858178995 glib:get-property="search-path">
7858278996 <doc xml:space="preserve"
7858378997 filename="gtk/gtkicontheme.c"
78584- line="1502">Gets the current search path.
78998+ line="1399">Gets the current search path.
7858578999
7858679000 See [method@Gtk.IconTheme.set_search_path].</doc>
78587- <source-position filename="gtk/gtkicontheme.h" line="103"/>
79001+ <source-position filename="gtk/gtkicontheme.h" line="99"/>
7858879002 <return-value transfer-ownership="full" nullable="1">
7858979003 <doc xml:space="preserve"
7859079004 filename="gtk/gtkicontheme.c"
78591- line="1510">
79005+ line="1407">
7859279006 a list of icon theme path directories</doc>
7859379007 <array c:type="char**">
7859479008 <type name="filename"/>
@@ -78598,7 +79012,7 @@ See [method@Gtk.IconTheme.set_search_path].</doc>
7859879012 <instance-parameter name="self" transfer-ownership="none">
7859979013 <doc xml:space="preserve"
7860079014 filename="gtk/gtkicontheme.c"
78601- line="1504">a `GtkIconTheme`</doc>
79015+ line="1401">a `GtkIconTheme`</doc>
7860279016 <type name="IconTheme" c:type="GtkIconTheme*"/>
7860379017 </instance-parameter>
7860479018 </parameters>
@@ -78608,19 +79022,19 @@ See [method@Gtk.IconTheme.set_search_path].</doc>
7860879022 glib:get-property="theme-name">
7860979023 <doc xml:space="preserve"
7861079024 filename="gtk/gtkicontheme.c"
78611- line="1706">Gets the current icon theme name.</doc>
78612- <source-position filename="gtk/gtkicontheme.h" line="121"/>
79025+ line="1603">Gets the current icon theme name.</doc>
79026+ <source-position filename="gtk/gtkicontheme.h" line="117"/>
7861379027 <return-value transfer-ownership="full">
7861479028 <doc xml:space="preserve"
7861579029 filename="gtk/gtkicontheme.c"
78616- line="1712">the current icon theme name,</doc>
79030+ line="1609">the current icon theme name,</doc>
7861779031 <type name="utf8" c:type="char*"/>
7861879032 </return-value>
7861979033 <parameters>
7862079034 <instance-parameter name="self" transfer-ownership="none">
7862179035 <doc xml:space="preserve"
7862279036 filename="gtk/gtkicontheme.c"
78623- line="1708">a `GtkIconTheme`</doc>
79037+ line="1605">a `GtkIconTheme`</doc>
7862479038 <type name="IconTheme" c:type="GtkIconTheme*"/>
7862579039 </instance-parameter>
7862679040 </parameters>
@@ -78630,26 +79044,26 @@ See [method@Gtk.IconTheme.set_search_path].</doc>
7863079044 version="4.2">
7863179045 <doc xml:space="preserve"
7863279046 filename="gtk/gtkicontheme.c"
78633- line="2593">Checks whether an icon theme includes an icon
79047+ line="2443">Checks whether an icon theme includes an icon
7863479048 for a particular `GIcon`.</doc>
78635- <source-position filename="gtk/gtkicontheme.h" line="127"/>
79049+ <source-position filename="gtk/gtkicontheme.h" line="123"/>
7863679050 <return-value transfer-ownership="none">
7863779051 <doc xml:space="preserve"
7863879052 filename="gtk/gtkicontheme.c"
78639- line="2601">%TRUE if @self includes an icon for @gicon</doc>
79053+ line="2451">%TRUE if @self includes an icon for @gicon</doc>
7864079054 <type name="gboolean" c:type="gboolean"/>
7864179055 </return-value>
7864279056 <parameters>
7864379057 <instance-parameter name="self" transfer-ownership="none">
7864479058 <doc xml:space="preserve"
7864579059 filename="gtk/gtkicontheme.c"
78646- line="2595">a `GtkIconTheme`</doc>
79060+ line="2445">a `GtkIconTheme`</doc>
7864779061 <type name="IconTheme" c:type="GtkIconTheme*"/>
7864879062 </instance-parameter>
7864979063 <parameter name="gicon" transfer-ownership="none">
7865079064 <doc xml:space="preserve"
7865179065 filename="gtk/gtkicontheme.c"
78652- line="2596">a `GIcon`</doc>
79066+ line="2446">a `GIcon`</doc>
7865379067 <type name="Gio.Icon" c:type="GIcon*"/>
7865479068 </parameter>
7865579069 </parameters>
@@ -78657,13 +79071,13 @@ for a particular `GIcon`.</doc>
7865779071 <method name="has_icon" c:identifier="gtk_icon_theme_has_icon">
7865879072 <doc xml:space="preserve"
7865979073 filename="gtk/gtkicontheme.c"
78660- line="2556">Checks whether an icon theme includes an icon
79074+ line="2406">Checks whether an icon theme includes an icon
7866179075 for a particular name.</doc>
78662- <source-position filename="gtk/gtkicontheme.h" line="124"/>
79076+ <source-position filename="gtk/gtkicontheme.h" line="120"/>
7866379077 <return-value transfer-ownership="none">
7866479078 <doc xml:space="preserve"
7866579079 filename="gtk/gtkicontheme.c"
78666- line="2564">%TRUE if @self includes an
79080+ line="2414">%TRUE if @self includes an
7866779081 icon for @icon_name.</doc>
7866879082 <type name="gboolean" c:type="gboolean"/>
7866979083 </return-value>
@@ -78671,13 +79085,13 @@ for a particular name.</doc>
7867179085 <instance-parameter name="self" transfer-ownership="none">
7867279086 <doc xml:space="preserve"
7867379087 filename="gtk/gtkicontheme.c"
78674- line="2558">a `GtkIconTheme`</doc>
79088+ line="2408">a `GtkIconTheme`</doc>
7867579089 <type name="IconTheme" c:type="GtkIconTheme*"/>
7867679090 </instance-parameter>
7867779091 <parameter name="icon_name" transfer-ownership="none">
7867879092 <doc xml:space="preserve"
7867979093 filename="gtk/gtkicontheme.c"
78680- line="2559">the name of an icon</doc>
79094+ line="2409">the name of an icon</doc>
7868179095 <type name="utf8" c:type="const char*"/>
7868279096 </parameter>
7868379097 </parameters>
@@ -78686,15 +79100,15 @@ for a particular name.</doc>
7868679100 c:identifier="gtk_icon_theme_lookup_by_gicon">
7868779101 <doc xml:space="preserve"
7868879102 filename="gtk/gtkicontheme.c"
78689- line="4035">Looks up a icon for a desired size and window scale.
79103+ line="3262">Looks up a icon for a desired size and window scale.
7869079104
7869179105 The icon can then be rendered by using it as a `GdkPaintable`,
7869279106 or you can get information such as the filename and size.</doc>
78693- <source-position filename="gtk/gtkicontheme.h" line="141"/>
79107+ <source-position filename="gtk/gtkicontheme.h" line="137"/>
7869479108 <return-value transfer-ownership="full">
7869579109 <doc xml:space="preserve"
7869679110 filename="gtk/gtkicontheme.c"
78697- line="4049">a `GtkIconPaintable` containing
79111+ line="3276">a `GtkIconPaintable` containing
7869879112 information about the icon. Unref with g_object_unref()</doc>
7869979113 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7870079114 </return-value>
@@ -78702,37 +79116,37 @@ or you can get information such as the filename and size.</doc>
7870279116 <instance-parameter name="self" transfer-ownership="none">
7870379117 <doc xml:space="preserve"
7870479118 filename="gtk/gtkicontheme.c"
78705- line="4037">a `GtkIconTheme`</doc>
79119+ line="3264">a `GtkIconTheme`</doc>
7870679120 <type name="IconTheme" c:type="GtkIconTheme*"/>
7870779121 </instance-parameter>
7870879122 <parameter name="icon" transfer-ownership="none">
7870979123 <doc xml:space="preserve"
7871079124 filename="gtk/gtkicontheme.c"
78711- line="4038">the `GIcon` to look up</doc>
79125+ line="3265">the `GIcon` to look up</doc>
7871279126 <type name="Gio.Icon" c:type="GIcon*"/>
7871379127 </parameter>
7871479128 <parameter name="size" transfer-ownership="none">
7871579129 <doc xml:space="preserve"
7871679130 filename="gtk/gtkicontheme.c"
78717- line="4039">desired icon size, in application pixels</doc>
79131+ line="3266">desired icon size, in application pixels</doc>
7871879132 <type name="gint" c:type="int"/>
7871979133 </parameter>
7872079134 <parameter name="scale" transfer-ownership="none">
7872179135 <doc xml:space="preserve"
7872279136 filename="gtk/gtkicontheme.c"
78723- line="4040">the desired scale</doc>
79137+ line="3267">the desired scale</doc>
7872479138 <type name="gint" c:type="int"/>
7872579139 </parameter>
7872679140 <parameter name="direction" transfer-ownership="none">
7872779141 <doc xml:space="preserve"
7872879142 filename="gtk/gtkicontheme.c"
78729- line="4041">text direction the icon will be displayed in</doc>
79143+ line="3268">text direction the icon will be displayed in</doc>
7873079144 <type name="TextDirection" c:type="GtkTextDirection"/>
7873179145 </parameter>
7873279146 <parameter name="flags" transfer-ownership="none">
7873379147 <doc xml:space="preserve"
7873479148 filename="gtk/gtkicontheme.c"
78735- line="4042">flags modifying the behavior of the icon lookup</doc>
79149+ line="3269">flags modifying the behavior of the icon lookup</doc>
7873679150 <type name="IconLookupFlags" c:type="GtkIconLookupFlags"/>
7873779151 </parameter>
7873879152 </parameters>
@@ -78740,7 +79154,7 @@ or you can get information such as the filename and size.</doc>
7874079154 <method name="lookup_icon" c:identifier="gtk_icon_theme_lookup_icon">
7874179155 <doc xml:space="preserve"
7874279156 filename="gtk/gtkicontheme.c"
78743- line="2446">Looks up a named icon for a desired size and window scale,
79157+ line="2296">Looks up a named icon for a desired size and window scale,
7874479158 returning a `GtkIconPaintable`.
7874579159
7874679160 The icon can then be rendered by using it as a `GdkPaintable`,
@@ -78756,11 +79170,11 @@ for missing icons you need to use [method@Gtk.IconTheme.has_icon].
7875679170 Note that you probably want to listen for icon theme changes and
7875779171 update the icon. This is usually done by overriding the
7875879172 GtkWidgetClass.css-changed() function.</doc>
78759- <source-position filename="gtk/gtkicontheme.h" line="133"/>
79173+ <source-position filename="gtk/gtkicontheme.h" line="129"/>
7876079174 <return-value transfer-ownership="full">
7876179175 <doc xml:space="preserve"
7876279176 filename="gtk/gtkicontheme.c"
78763- line="2473">a `GtkIconPaintable` object
79177+ line="2323">a `GtkIconPaintable` object
7876479178 containing the icon.</doc>
7876579179 <type name="IconPaintable" c:type="GtkIconPaintable*"/>
7876679180 </return-value>
@@ -78768,13 +79182,13 @@ GtkWidgetClass.css-changed() function.</doc>
7876879182 <instance-parameter name="self" transfer-ownership="none">
7876979183 <doc xml:space="preserve"
7877079184 filename="gtk/gtkicontheme.c"
78771- line="2448">a `GtkIconTheme`</doc>
79185+ line="2298">a `GtkIconTheme`</doc>
7877279186 <type name="IconTheme" c:type="GtkIconTheme*"/>
7877379187 </instance-parameter>
7877479188 <parameter name="icon_name" transfer-ownership="none">
7877579189 <doc xml:space="preserve"
7877679190 filename="gtk/gtkicontheme.c"
78777- line="2449">the name of the icon to lookup</doc>
79191+ line="2299">the name of the icon to lookup</doc>
7877879192 <type name="utf8" c:type="const char*"/>
7877979193 </parameter>
7878079194 <parameter name="fallbacks"
@@ -78783,7 +79197,7 @@ GtkWidgetClass.css-changed() function.</doc>
7878379197 allow-none="1">
7878479198 <doc xml:space="preserve"
7878579199 filename="gtk/gtkicontheme.c"
78786- line="2450">fallback names</doc>
79200+ line="2300">fallback names</doc>
7878779201 <array c:type="const char**">
7878879202 <type name="utf8" c:type="char*"/>
7878979203 </array>
@@ -78791,25 +79205,25 @@ GtkWidgetClass.css-changed() function.</doc>
7879179205 <parameter name="size" transfer-ownership="none">
7879279206 <doc xml:space="preserve"
7879379207 filename="gtk/gtkicontheme.c"
78794- line="2451">desired icon size, in application pixels</doc>
79208+ line="2301">desired icon size, in application pixels</doc>
7879579209 <type name="gint" c:type="int"/>
7879679210 </parameter>
7879779211 <parameter name="scale" transfer-ownership="none">
7879879212 <doc xml:space="preserve"
7879979213 filename="gtk/gtkicontheme.c"
78800- line="2452">the window scale this will be displayed on</doc>
79214+ line="2302">the window scale this will be displayed on</doc>
7880179215 <type name="gint" c:type="int"/>
7880279216 </parameter>
7880379217 <parameter name="direction" transfer-ownership="none">
7880479218 <doc xml:space="preserve"
7880579219 filename="gtk/gtkicontheme.c"
78806- line="2453">text direction the icon will be displayed in</doc>
79220+ line="2303">text direction the icon will be displayed in</doc>
7880779221 <type name="TextDirection" c:type="GtkTextDirection"/>
7880879222 </parameter>
7880979223 <parameter name="flags" transfer-ownership="none">
7881079224 <doc xml:space="preserve"
7881179225 filename="gtk/gtkicontheme.c"
78812- line="2454">flags modifying the behavior of the icon lookup</doc>
79226+ line="2304">flags modifying the behavior of the icon lookup</doc>
7881379227 <type name="IconLookupFlags" c:type="GtkIconLookupFlags"/>
7881479228 </parameter>
7881579229 </parameters>
@@ -78819,7 +79233,7 @@ GtkWidgetClass.css-changed() function.</doc>
7881979233 glib:set-property="resource-path">
7882079234 <doc xml:space="preserve"
7882179235 filename="gtk/gtkicontheme.c"
78822- line="1559">Sets the resource paths that will be looked at when
79236+ line="1456">Sets the resource paths that will be looked at when
7882379237 looking for icons, similar to search paths.
7882479238
7882579239 The resources are considered as part of the hicolor icon theme
@@ -78830,7 +79244,7 @@ or `@path/scalable/actions/run.svg`.
7883079244 Icons that are directly placed in the resource path instead
7883179245 of a subdirectory are also considered as ultimate fallback,
7883279246 but they are treated like unthemed icons.</doc>
78833- <source-position filename="gtk/gtkicontheme.h" line="109"/>
79247+ <source-position filename="gtk/gtkicontheme.h" line="105"/>
7883479248 <return-value transfer-ownership="none">
7883579249 <type name="none" c:type="void"/>
7883679250 </return-value>
@@ -78838,7 +79252,7 @@ but they are treated like unthemed icons.</doc>
7883879252 <instance-parameter name="self" transfer-ownership="none">
7883979253 <doc xml:space="preserve"
7884079254 filename="gtk/gtkicontheme.c"
78841- line="1561">a `GtkIconTheme`</doc>
79255+ line="1458">a `GtkIconTheme`</doc>
7884279256 <type name="IconTheme" c:type="GtkIconTheme*"/>
7884379257 </instance-parameter>
7884479258 <parameter name="path"
@@ -78847,7 +79261,7 @@ but they are treated like unthemed icons.</doc>
7884779261 allow-none="1">
7884879262 <doc xml:space="preserve"
7884979263 filename="gtk/gtkicontheme.c"
78850- line="1562">
79264+ line="1459">
7885179265 NULL-terminated array of resource paths
7885279266 that are searched for icons</doc>
7885379267 <array c:type="const char* const*">
@@ -78861,7 +79275,7 @@ but they are treated like unthemed icons.</doc>
7886179275 glib:set-property="search-path">
7886279276 <doc xml:space="preserve"
7886379277 filename="gtk/gtkicontheme.c"
78864- line="1459">Sets the search path for the icon theme object.
79278+ line="1356">Sets the search path for the icon theme object.
7886579279
7886679280 When looking for an icon theme, GTK will search for a subdirectory
7886779281 of one or more of the directories in @path with the same name
@@ -78876,7 +79290,7 @@ the right name is found directly in one of the elements of
7887679290 (This is legacy feature, and new icons should be put
7887779291 into the fallback icon theme, which is called hicolor,
7887879292 rather than directly on the icon path.)</doc>
78879- <source-position filename="gtk/gtkicontheme.h" line="100"/>
79293+ <source-position filename="gtk/gtkicontheme.h" line="96"/>
7888079294 <return-value transfer-ownership="none">
7888179295 <type name="none" c:type="void"/>
7888279296 </return-value>
@@ -78884,7 +79298,7 @@ rather than directly on the icon path.)</doc>
7888479298 <instance-parameter name="self" transfer-ownership="none">
7888579299 <doc xml:space="preserve"
7888679300 filename="gtk/gtkicontheme.c"
78887- line="1461">a `GtkIconTheme`</doc>
79301+ line="1358">a `GtkIconTheme`</doc>
7888879302 <type name="IconTheme" c:type="GtkIconTheme*"/>
7888979303 </instance-parameter>
7889079304 <parameter name="path"
@@ -78893,7 +79307,7 @@ rather than directly on the icon path.)</doc>
7889379307 allow-none="1">
7889479308 <doc xml:space="preserve"
7889579309 filename="gtk/gtkicontheme.c"
78896- line="1462">NULL-terminated
79310+ line="1359">NULL-terminated
7889779311 array of directories that are searched for icon themes</doc>
7889879312 <array c:type="const char* const*">
7889979313 <type name="filename"/>
@@ -78906,12 +79320,12 @@ rather than directly on the icon path.)</doc>
7890679320 glib:set-property="theme-name">
7890779321 <doc xml:space="preserve"
7890879322 filename="gtk/gtkicontheme.c"
78909- line="1660">Sets the name of the icon theme that the `GtkIconTheme` object uses
79323+ line="1557">Sets the name of the icon theme that the `GtkIconTheme` object uses
7891079324 overriding system configuration.
7891179325
7891279326 This function cannot be called on the icon theme objects returned
7891379327 from [func@Gtk.IconTheme.get_for_display].</doc>
78914- <source-position filename="gtk/gtkicontheme.h" line="118"/>
79328+ <source-position filename="gtk/gtkicontheme.h" line="114"/>
7891579329 <return-value transfer-ownership="none">
7891679330 <type name="none" c:type="void"/>
7891779331 </return-value>
@@ -78919,7 +79333,7 @@ from [func@Gtk.IconTheme.get_for_display].</doc>
7891979333 <instance-parameter name="self" transfer-ownership="none">
7892079334 <doc xml:space="preserve"
7892179335 filename="gtk/gtkicontheme.c"
78922- line="1662">a `GtkIconTheme`</doc>
79336+ line="1559">a `GtkIconTheme`</doc>
7892379337 <type name="IconTheme" c:type="GtkIconTheme*"/>
7892479338 </instance-parameter>
7892579339 <parameter name="theme_name"
@@ -78928,7 +79342,7 @@ from [func@Gtk.IconTheme.get_for_display].</doc>
7892879342 allow-none="1">
7892979343 <doc xml:space="preserve"
7893079344 filename="gtk/gtkicontheme.c"
78931- line="1663">name of icon theme to use instead of
79345+ line="1560">name of icon theme to use instead of
7893279346 configured theme, or %NULL to unset a previously set custom theme</doc>
7893379347 <type name="utf8" c:type="const char*"/>
7893479348 </parameter>
@@ -78940,7 +79354,7 @@ from [func@Gtk.IconTheme.get_for_display].</doc>
7894079354 getter="get_display">
7894179355 <doc xml:space="preserve"
7894279356 filename="gtk/gtkicontheme.c"
78943- line="1018">The display that this icon theme object is attached to.</doc>
79357+ line="952">The display that this icon theme object is attached to.</doc>
7894479358 <type name="Gdk.Display"/>
7894579359 </property>
7894679360 <property name="icon-names"
@@ -78948,7 +79362,7 @@ from [func@Gtk.IconTheme.get_for_display].</doc>
7894879362 getter="get_icon_names">
7894979363 <doc xml:space="preserve"
7895079364 filename="gtk/gtkicontheme.c"
78951- line="1028">The icon names that are supported by the icon theme.</doc>
79365+ line="962">The icon names that are supported by the icon theme.</doc>
7895279366 <array>
7895379367 <type name="utf8"/>
7895479368 </array>
@@ -78960,7 +79374,7 @@ from [func@Gtk.IconTheme.get_for_display].</doc>
7896079374 getter="get_resource_path">
7896179375 <doc xml:space="preserve"
7896279376 filename="gtk/gtkicontheme.c"
78963- line="1054">Resource paths that will be looked at when looking for icons,
79377+ line="988">Resource paths that will be looked at when looking for icons,
7896479378 similar to search paths.
7896579379
7896679380 The resources are considered as part of the hicolor icon theme
@@ -78979,7 +79393,7 @@ of a subdirectory are also considered as ultimate fallback.</doc>
7897979393 getter="get_search_path">
7898079394 <doc xml:space="preserve"
7898179395 filename="gtk/gtkicontheme.c"
78982- line="1038">The search path for this icon theme.
79396+ line="972">The search path for this icon theme.
7898379397
7898479398 When looking for icons, GTK will search for a subdirectory of
7898579399 one or more of the directories in the search path with the same
@@ -78998,7 +79412,7 @@ to be extended by adding icons in the user’s home directory.)</doc>
7899879412 default-value="NULL">
7899979413 <doc xml:space="preserve"
7900079414 filename="gtk/gtkicontheme.c"
79001- line="1071">The name of the icon theme that is being used.
79415+ line="1005">The name of the icon theme that is being used.
7900279416
7900379417 Unless set to a different value, this will be the value of
7900479418 the `GtkSettings:gtk-icon-theme-name` property of the `GtkSettings`
@@ -79008,7 +79422,7 @@ object associated to the display of the icontheme object.</doc>
7900879422 <glib:signal name="changed" when="last">
7900979423 <doc xml:space="preserve"
7901079424 filename="gtk/gtkicontheme.c"
79011- line="1000">Emitted when the icon theme changes.
79425+ line="934">Emitted when the icon theme changes.
7901279426
7901379427 This can happen because current icon theme is switched or
7901479428 because GTK detects that a change has occurred in the
@@ -79025,7 +79439,7 @@ contents of the current icon theme.</doc>
7902579439 glib:error-domain="gtk-icon-theme-error-quark">
7902679440 <doc xml:space="preserve"
7902779441 filename="gtk/gtkicontheme.h"
79028- line="73">Error codes for `GtkIconTheme` operations.</doc>
79442+ line="69">Error codes for `GtkIconTheme` operations.</doc>
7902979443 <member name="not_found"
7903079444 value="0"
7903179445 c:identifier="GTK_ICON_THEME_NOT_FOUND"
@@ -79033,7 +79447,7 @@ contents of the current icon theme.</doc>
7903379447 glib:name="GTK_ICON_THEME_NOT_FOUND">
7903479448 <doc xml:space="preserve"
7903579449 filename="gtk/gtkicontheme.h"
79036- line="75">The icon specified does not exist in the theme</doc>
79450+ line="71">The icon specified does not exist in the theme</doc>
7903779451 </member>
7903879452 <member name="failed"
7903979453 value="1"
@@ -79042,16 +79456,16 @@ contents of the current icon theme.</doc>
7904279456 glib:name="GTK_ICON_THEME_FAILED">
7904379457 <doc xml:space="preserve"
7904479458 filename="gtk/gtkicontheme.h"
79045- line="76">An unspecified error occurred.</doc>
79459+ line="72">An unspecified error occurred.</doc>
7904679460 </member>
7904779461 <function name="quark" c:identifier="gtk_icon_theme_error_quark">
7904879462 <doc xml:space="preserve"
7904979463 filename="gtk/gtkicontheme.c"
79050- line="2543">Registers an error quark for [class@Gtk.IconTheme] errors.</doc>
79464+ line="2393">Registers an error quark for [class@Gtk.IconTheme] errors.</doc>
7905179465 <return-value transfer-ownership="none">
7905279466 <doc xml:space="preserve"
7905379467 filename="gtk/gtkicontheme.c"
79054- line="2548">the error quark</doc>
79468+ line="2398">the error quark</doc>
7905579469 <type name="GLib.Quark" c:type="GQuark"/>
7905679470 </return-value>
7905779471 </function>
@@ -81666,7 +82080,7 @@ It will be called on every selected row in the view.</doc>
8166682080 filename="gtk/gtkimage.c"
8166782081 line="40">Displays an image.
8166882082
81669-picture&gt;
82083+&lt;picture&gt;
8167082084 &lt;source srcset="image-dark.png" media="(prefers-color-scheme: dark)"&gt;
8167182085 &lt;img alt="An example GtkImage" src="image.png"&gt;
8167282086 &lt;/picture&gt;
@@ -81682,9 +82096,9 @@ GtkWidget *image = gtk_image_new_from_file ("myfile.png");
8168282096 If the file isn’t loaded successfully, the image will contain a
8168382097 “broken image” icon similar to that used in many web browsers.
8168482098
81685-If you want to handle errors in loading the file yourself,
81686-for example by displaying an error message, then load the image with
81687-[ctor@Gdk.Texture.new_from_file], then create the `GtkImage` with
82099+If you want to handle errors in loading the file yourself, for example
82100+by displaying an error message, then load the image with an image
82101+loading framework such as libglycin, then create the `GtkImage` with
8168882102 [ctor@Gtk.Image.new_from_paintable].
8168982103
8169082104 Sometimes an application will want to avoid depending on external data
@@ -81712,12 +82126,12 @@ at is actual size.
8171282126 <constructor name="new" c:identifier="gtk_image_new">
8171382127 <doc xml:space="preserve"
8171482128 filename="gtk/gtkimage.c"
81715- line="953">Creates a new empty `GtkImage` widget.</doc>
82129+ line="968">Creates a new empty `GtkImage` widget.</doc>
8171682130 <source-position filename="gtk/gtkimage.h" line="72"/>
8171782131 <return-value transfer-ownership="none">
8171882132 <doc xml:space="preserve"
8171982133 filename="gtk/gtkimage.c"
81720- line="958">a newly created `GtkImage` widget.</doc>
82134+ line="973">a newly created `GtkImage` widget.</doc>
8172182135 <type name="Widget" c:type="GtkWidget*"/>
8172282136 </return-value>
8172382137 </constructor>
@@ -81730,9 +82144,9 @@ If the file isn’t found or can’t be loaded, the resulting `GtkImage`
8173082144 will display a “broken image” icon. This function never returns %NULL,
8173182145 it always returns a valid `GtkImage` widget.
8173282146
81733-If you need to detect failures to load the file, use
81734-[ctor@Gdk.Texture.new_from_file] to load the file yourself,
81735-then create the `GtkImage` from the texture.
82147+If you need to detect failures to load the file, use an
82148+image loading framework such as libglycin to load the file
82149+yourself, then create the `GtkImage` from the texture.
8173682150
8173782151 The storage type (see [method@Gtk.Image.get_storage_type])
8173882152 of the returned image is not defined, it will be whatever
@@ -81757,7 +82171,7 @@ is appropriate for displaying the file.</doc>
8175782171 c:identifier="gtk_image_new_from_gicon">
8175882172 <doc xml:space="preserve"
8175982173 filename="gtk/gtkimage.c"
81760- line="550">Creates a `GtkImage` displaying an icon from the current icon theme.
82174+ line="557">Creates a `GtkImage` displaying an icon from the current icon theme.
8176182175
8176282176 If the icon name isn’t known, a “broken image” icon will be
8176382177 displayed instead. If the current icon theme is changed, the icon
@@ -81766,14 +82180,14 @@ will be updated appropriately.</doc>
8176682180 <return-value transfer-ownership="none">
8176782181 <doc xml:space="preserve"
8176882182 filename="gtk/gtkimage.c"
81769- line="560">a new `GtkImage` displaying the themed icon</doc>
82183+ line="567">a new `GtkImage` displaying the themed icon</doc>
8177082184 <type name="Widget" c:type="GtkWidget*"/>
8177182185 </return-value>
8177282186 <parameters>
8177382187 <parameter name="icon" transfer-ownership="none">
8177482188 <doc xml:space="preserve"
8177582189 filename="gtk/gtkimage.c"
81776- line="552">an icon</doc>
82190+ line="559">an icon</doc>
8177782191 <type name="Gio.Icon" c:type="GIcon*"/>
8177882192 </parameter>
8177982193 </parameters>
@@ -81782,7 +82196,7 @@ will be updated appropriately.</doc>
8178282196 c:identifier="gtk_image_new_from_icon_name">
8178382197 <doc xml:space="preserve"
8178482198 filename="gtk/gtkimage.c"
81785- line="526">Creates a `GtkImage` displaying an icon from the current icon theme.
82199+ line="533">Creates a `GtkImage` displaying an icon from the current icon theme.
8178682200
8178782201 If the icon name isn’t known, a “broken image” icon will be
8178882202 displayed instead. If the current icon theme is changed, the icon
@@ -81791,7 +82205,7 @@ will be updated appropriately.</doc>
8179182205 <return-value transfer-ownership="none">
8179282206 <doc xml:space="preserve"
8179382207 filename="gtk/gtkimage.c"
81794- line="536">a new `GtkImage` displaying the themed icon</doc>
82208+ line="543">a new `GtkImage` displaying the themed icon</doc>
8179582209 <type name="Widget" c:type="GtkWidget*"/>
8179682210 </return-value>
8179782211 <parameters>
@@ -81801,7 +82215,7 @@ will be updated appropriately.</doc>
8180182215 allow-none="1">
8180282216 <doc xml:space="preserve"
8180382217 filename="gtk/gtkimage.c"
81804- line="528">an icon name</doc>
82218+ line="535">an icon name</doc>
8180582219 <type name="utf8" c:type="const char*"/>
8180682220 </parameter>
8180782221 </parameters>
@@ -81817,12 +82231,19 @@ need to unref it if you own references. `GtkImage` will add its own
8181782231 reference rather than adopting yours.
8181882232
8181982233 The `GtkImage` will track changes to the @paintable and update
81820-its size and contents in response to it.</doc>
82234+its size and contents in response to it.
82235+
82236+Note that paintables are still subject to the icon size that is
82237+set on the image. If you want to display a paintable at its intrinsic
82238+size, use [class@Gtk.Picture] instead.
82239+
82240+If @paintable is a [iface@Gtk.SymbolicPaintable], then it will be
82241+recolored with the symbolic palette from the theme.</doc>
8182182242 <source-position filename="gtk/gtkimage.h" line="80"/>
8182282243 <return-value transfer-ownership="none">
8182382244 <doc xml:space="preserve"
8182482245 filename="gtk/gtkimage.c"
81825- line="512">a new `GtkImage`</doc>
82246+ line="519">a new `GtkImage`</doc>
8182682247 <type name="Widget" c:type="GtkWidget*"/>
8182782248 </return-value>
8182882249 <parameters>
@@ -81886,9 +82307,9 @@ If the file isn’t found or can’t be loaded, the resulting `GtkImage` will
8188682307 display a “broken image” icon. This function never returns %NULL,
8188782308 it always returns a valid `GtkImage` widget.
8188882309
81889-If you need to detect failures to load the file, use
81890-[ctor@GdkPixbuf.Pixbuf.new_from_file] to load the file yourself,
81891-then create the `GtkImage` from the pixbuf.
82310+If you need to detect failures to load the file, use an
82311+image loading framework such as libglycin to load the file
82312+yourself, then create the `GtkImage` from the texture.
8189282313
8189382314 The storage type (see [method@Gtk.Image.get_storage_type]) of
8189482315 the returned image is not defined, it will be whatever is
@@ -81912,7 +82333,7 @@ appropriate for displaying the file.</doc>
8191282333 <method name="clear" c:identifier="gtk_image_clear">
8191382334 <doc xml:space="preserve"
8191482335 filename="gtk/gtkimage.c"
81915- line="1153">Resets the image to be empty.</doc>
82336+ line="1168">Resets the image to be empty.</doc>
8191682337 <source-position filename="gtk/gtkimage.h" line="87"/>
8191782338 <return-value transfer-ownership="none">
8191882339 <type name="none" c:type="void"/>
@@ -81921,7 +82342,7 @@ appropriate for displaying the file.</doc>
8192182342 <instance-parameter name="image" transfer-ownership="none">
8192282343 <doc xml:space="preserve"
8192382344 filename="gtk/gtkimage.c"
81924- line="1155">a `GtkImage`</doc>
82345+ line="1170">a `GtkImage`</doc>
8192582346 <type name="Image" c:type="GtkImage*"/>
8192682347 </instance-parameter>
8192782348 </parameters>
@@ -81931,7 +82352,7 @@ appropriate for displaying the file.</doc>
8193182352 glib:get-property="gicon">
8193282353 <doc xml:space="preserve"
8193382354 filename="gtk/gtkimage.c"
81934- line="932">Gets the `GIcon` being displayed by the `GtkImage`.
82355+ line="947">Gets the `GIcon` being displayed by the `GtkImage`.
8193582356
8193682357 The storage type of the image must be %GTK_IMAGE_EMPTY or
8193782358 %GTK_IMAGE_GICON (see [method@Gtk.Image.get_storage_type]).
@@ -81941,14 +82362,14 @@ returned `GIcon`.</doc>
8194182362 <return-value transfer-ownership="none" nullable="1">
8194282363 <doc xml:space="preserve"
8194382364 filename="gtk/gtkimage.c"
81944- line="943">a `GIcon`</doc>
82365+ line="958">a `GIcon`</doc>
8194582366 <type name="Gio.Icon" c:type="GIcon*"/>
8194682367 </return-value>
8194782368 <parameters>
8194882369 <instance-parameter name="image" transfer-ownership="none">
8194982370 <doc xml:space="preserve"
8195082371 filename="gtk/gtkimage.c"
81951- line="934">a `GtkImage`</doc>
82372+ line="949">a `GtkImage`</doc>
8195282373 <type name="Image" c:type="GtkImage*"/>
8195382374 </instance-parameter>
8195482375 </parameters>
@@ -81958,7 +82379,7 @@ returned `GIcon`.</doc>
8195882379 glib:get-property="icon-name">
8195982380 <doc xml:space="preserve"
8196082381 filename="gtk/gtkimage.c"
81961- line="911">Gets the icon name and size being displayed by the `GtkImage`.
82382+ line="926">Gets the icon name and size being displayed by the `GtkImage`.
8196282383
8196382384 The storage type of the image must be %GTK_IMAGE_EMPTY or
8196482385 %GTK_IMAGE_ICON_NAME (see [method@Gtk.Image.get_storage_type]).
@@ -81968,14 +82389,14 @@ be freed.</doc>
8196882389 <return-value transfer-ownership="none" nullable="1">
8196982390 <doc xml:space="preserve"
8197082391 filename="gtk/gtkimage.c"
81971- line="922">the icon name</doc>
82392+ line="937">the icon name</doc>
8197282393 <type name="utf8" c:type="const char*"/>
8197382394 </return-value>
8197482395 <parameters>
8197582396 <instance-parameter name="image" transfer-ownership="none">
8197682397 <doc xml:space="preserve"
8197782398 filename="gtk/gtkimage.c"
81978- line="913">a `GtkImage`</doc>
82399+ line="928">a `GtkImage`</doc>
8197982400 <type name="Image" c:type="GtkImage*"/>
8198082401 </instance-parameter>
8198182402 </parameters>
@@ -81985,19 +82406,19 @@ be freed.</doc>
8198582406 glib:get-property="icon-size">
8198682407 <doc xml:space="preserve"
8198782408 filename="gtk/gtkimage.c"
81988- line="1277">Gets the icon size used by the @image when rendering icons.</doc>
82409+ line="1292">Gets the icon size used by the @image when rendering icons.</doc>
8198982410 <source-position filename="gtk/gtkimage.h" line="126"/>
8199082411 <return-value transfer-ownership="none">
8199182412 <doc xml:space="preserve"
8199282413 filename="gtk/gtkimage.c"
81993- line="1283">the image size used by icons</doc>
82414+ line="1298">the image size used by icons</doc>
8199482415 <type name="IconSize" c:type="GtkIconSize"/>
8199582416 </return-value>
8199682417 <parameters>
8199782418 <instance-parameter name="image" transfer-ownership="none">
8199882419 <doc xml:space="preserve"
8199982420 filename="gtk/gtkimage.c"
82000- line="1279">a `GtkImage`</doc>
82421+ line="1294">a `GtkImage`</doc>
8200182422 <type name="Image" c:type="GtkImage*"/>
8200282423 </instance-parameter>
8200382424 </parameters>
@@ -82007,7 +82428,7 @@ be freed.</doc>
8200782428 glib:get-property="paintable">
8200882429 <doc xml:space="preserve"
8200982430 filename="gtk/gtkimage.c"
82010- line="890">Gets the image `GdkPaintable` being displayed by the `GtkImage`.
82431+ line="905">Gets the image `GdkPaintable` being displayed by the `GtkImage`.
8201182432
8201282433 The storage type of the image must be %GTK_IMAGE_EMPTY or
8201382434 %GTK_IMAGE_PAINTABLE (see [method@Gtk.Image.get_storage_type]).
@@ -82017,14 +82438,14 @@ returned paintable.</doc>
8201782438 <return-value transfer-ownership="none" nullable="1">
8201882439 <doc xml:space="preserve"
8201982440 filename="gtk/gtkimage.c"
82020- line="901">the displayed paintable</doc>
82441+ line="916">the displayed paintable</doc>
8202182442 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
8202282443 </return-value>
8202382444 <parameters>
8202482445 <instance-parameter name="image" transfer-ownership="none">
8202582446 <doc xml:space="preserve"
8202682447 filename="gtk/gtkimage.c"
82027- line="892">a `GtkImage`</doc>
82448+ line="907">a `GtkImage`</doc>
8202882449 <type name="Image" c:type="GtkImage*"/>
8202982450 </instance-parameter>
8203082451 </parameters>
@@ -82034,19 +82455,19 @@ returned paintable.</doc>
8203482455 glib:get-property="pixel-size">
8203582456 <doc xml:space="preserve"
8203682457 filename="gtk/gtkimage.c"
82037- line="1240">Gets the pixel size used for named icons.</doc>
82458+ line="1255">Gets the pixel size used for named icons.</doc>
8203882459 <source-position filename="gtk/gtkimage.h" line="124"/>
8203982460 <return-value transfer-ownership="none">
8204082461 <doc xml:space="preserve"
8204182462 filename="gtk/gtkimage.c"
82042- line="1246">the pixel size used for named icons.</doc>
82463+ line="1261">the pixel size used for named icons.</doc>
8204382464 <type name="gint" c:type="int"/>
8204482465 </return-value>
8204582466 <parameters>
8204682467 <instance-parameter name="image" transfer-ownership="none">
8204782468 <doc xml:space="preserve"
8204882469 filename="gtk/gtkimage.c"
82049- line="1242">a `GtkImage`</doc>
82470+ line="1257">a `GtkImage`</doc>
8205082471 <type name="Image" c:type="GtkImage*"/>
8205182472 </instance-parameter>
8205282473 </parameters>
@@ -82056,7 +82477,7 @@ returned paintable.</doc>
8205682477 glib:get-property="storage-type">
8205782478 <doc xml:space="preserve"
8205882479 filename="gtk/gtkimage.c"
82059- line="870">Gets the type of representation being used by the `GtkImage`
82480+ line="885">Gets the type of representation being used by the `GtkImage`
8206082481 to store image data.
8206182482
8206282483 If the `GtkImage` has no image data, the return value will
@@ -82065,14 +82486,14 @@ be %GTK_IMAGE_EMPTY.</doc>
8206582486 <return-value transfer-ownership="none">
8206682487 <doc xml:space="preserve"
8206782488 filename="gtk/gtkimage.c"
82068- line="880">image representation being used</doc>
82489+ line="895">image representation being used</doc>
8206982490 <type name="ImageType" c:type="GtkImageType"/>
8207082491 </return-value>
8207182492 <parameters>
8207282493 <instance-parameter name="image" transfer-ownership="none">
8207382494 <doc xml:space="preserve"
8207482495 filename="gtk/gtkimage.c"
82075- line="872">a `GtkImage`</doc>
82496+ line="887">a `GtkImage`</doc>
8207682497 <type name="Image" c:type="GtkImage*"/>
8207782498 </instance-parameter>
8207882499 </parameters>
@@ -82082,9 +82503,15 @@ be %GTK_IMAGE_EMPTY.</doc>
8208282503 glib:set-property="file">
8208382504 <doc xml:space="preserve"
8208482505 filename="gtk/gtkimage.c"
82085- line="574">Sets a `GtkImage` to show a file.
82506+ line="581">Sets a `GtkImage` to show a file.
8208682507
82087-See [ctor@Gtk.Image.new_from_file] for details.</doc>
82508+See [ctor@Gtk.Image.new_from_file] for details.
82509+
82510+::: warning
82511+ Note that this function should not be used with untrusted data.
82512+ Use a proper image loading framework such as libglycin, which can
82513+ load many image formats into a `GdkTexture`, and then use
82514+ [method@Gtk.Image.set_from_paintable].</doc>
8208882515 <source-position filename="gtk/gtkimage.h" line="89"/>
8208982516 <return-value transfer-ownership="none">
8209082517 <type name="none" c:type="void"/>
@@ -82093,7 +82520,7 @@ See [ctor@Gtk.Image.new_from_file] for details.</doc>
8209382520 <instance-parameter name="image" transfer-ownership="none">
8209482521 <doc xml:space="preserve"
8209582522 filename="gtk/gtkimage.c"
82096- line="576">a `GtkImage`</doc>
82523+ line="583">a `GtkImage`</doc>
8209782524 <type name="Image" c:type="GtkImage*"/>
8209882525 </instance-parameter>
8209982526 <parameter name="filename"
@@ -82102,7 +82529,7 @@ See [ctor@Gtk.Image.new_from_file] for details.</doc>
8210282529 allow-none="1">
8210382530 <doc xml:space="preserve"
8210482531 filename="gtk/gtkimage.c"
82105- line="577">a filename</doc>
82532+ line="584">a filename</doc>
8210682533 <type name="filename" c:type="const char*"/>
8210782534 </parameter>
8210882535 </parameters>
@@ -82112,7 +82539,7 @@ See [ctor@Gtk.Image.new_from_file] for details.</doc>
8211282539 glib:set-property="gicon">
8211382540 <doc xml:space="preserve"
8211482541 filename="gtk/gtkimage.c"
82115- line="773">Sets a `GtkImage` to show a `GIcon`.
82542+ line="788">Sets a `GtkImage` to show a `GIcon`.
8211682543
8211782544 See [ctor@Gtk.Image.new_from_gicon] for details.</doc>
8211882545 <source-position filename="gtk/gtkimage.h" line="104"/>
@@ -82123,13 +82550,13 @@ See [ctor@Gtk.Image.new_from_gicon] for details.</doc>
8212382550 <instance-parameter name="image" transfer-ownership="none">
8212482551 <doc xml:space="preserve"
8212582552 filename="gtk/gtkimage.c"
82126- line="775">a `GtkImage`</doc>
82553+ line="790">a `GtkImage`</doc>
8212782554 <type name="Image" c:type="GtkImage*"/>
8212882555 </instance-parameter>
8212982556 <parameter name="icon" transfer-ownership="none">
8213082557 <doc xml:space="preserve"
8213182558 filename="gtk/gtkimage.c"
82132- line="776">an icon</doc>
82559+ line="791">an icon</doc>
8213382560 <type name="Gio.Icon" c:type="GIcon*"/>
8213482561 </parameter>
8213582562 </parameters>
@@ -82139,7 +82566,7 @@ See [ctor@Gtk.Image.new_from_gicon] for details.</doc>
8213982566 glib:set-property="icon-name">
8214082567 <doc xml:space="preserve"
8214182568 filename="gtk/gtkimage.c"
82142- line="745">Sets a `GtkImage` to show a named icon.
82569+ line="760">Sets a `GtkImage` to show a named icon.
8214382570
8214482571 See [ctor@Gtk.Image.new_from_icon_name] for details.</doc>
8214582572 <source-position filename="gtk/gtkimage.h" line="101"/>
@@ -82150,7 +82577,7 @@ See [ctor@Gtk.Image.new_from_icon_name] for details.</doc>
8215082577 <instance-parameter name="image" transfer-ownership="none">
8215182578 <doc xml:space="preserve"
8215282579 filename="gtk/gtkimage.c"
82153- line="747">a `GtkImage`</doc>
82580+ line="762">a `GtkImage`</doc>
8215482581 <type name="Image" c:type="GtkImage*"/>
8215582582 </instance-parameter>
8215682583 <parameter name="icon_name"
@@ -82159,7 +82586,7 @@ See [ctor@Gtk.Image.new_from_icon_name] for details.</doc>
8215982586 allow-none="1">
8216082587 <doc xml:space="preserve"
8216182588 filename="gtk/gtkimage.c"
82162- line="748">an icon name</doc>
82589+ line="763">an icon name</doc>
8216382590 <type name="utf8" c:type="const char*"/>
8216482591 </parameter>
8216582592 </parameters>
@@ -82169,7 +82596,7 @@ See [ctor@Gtk.Image.new_from_icon_name] for details.</doc>
8216982596 glib:set-property="paintable">
8217082597 <doc xml:space="preserve"
8217182598 filename="gtk/gtkimage.c"
82172- line="821">Sets a `GtkImage` to show a `GdkPaintable`.
82599+ line="836">Sets a `GtkImage` to show a `GdkPaintable`.
8217382600
8217482601 See [ctor@Gtk.Image.new_from_paintable] for details.</doc>
8217582602 <source-position filename="gtk/gtkimage.h" line="98"/>
@@ -82180,7 +82607,7 @@ See [ctor@Gtk.Image.new_from_paintable] for details.</doc>
8218082607 <instance-parameter name="image" transfer-ownership="none">
8218182608 <doc xml:space="preserve"
8218282609 filename="gtk/gtkimage.c"
82183- line="823">a `GtkImage`</doc>
82610+ line="838">a `GtkImage`</doc>
8218482611 <type name="Image" c:type="GtkImage*"/>
8218582612 </instance-parameter>
8218682613 <parameter name="paintable"
@@ -82189,7 +82616,7 @@ See [ctor@Gtk.Image.new_from_paintable] for details.</doc>
8218982616 allow-none="1">
8219082617 <doc xml:space="preserve"
8219182618 filename="gtk/gtkimage.c"
82192- line="824">a `GdkPaintable`</doc>
82619+ line="839">a `GdkPaintable`</doc>
8219382620 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
8219482621 </parameter>
8219582622 </parameters>
@@ -82200,7 +82627,7 @@ See [ctor@Gtk.Image.new_from_paintable] for details.</doc>
8220082627 deprecated-version="4.12">
8220182628 <doc xml:space="preserve"
8220282629 filename="gtk/gtkimage.c"
82203- line="710">Sets a `GtkImage` to show a `GdkPixbuf`.
82630+ line="723">Sets a `GtkImage` to show a `GdkPixbuf`.
8220482631
8220582632 See [ctor@Gtk.Image.new_from_pixbuf] for details.
8220682633
@@ -82216,7 +82643,7 @@ only a paintable.</doc>
8221682643 <instance-parameter name="image" transfer-ownership="none">
8221782644 <doc xml:space="preserve"
8221882645 filename="gtk/gtkimage.c"
82219- line="712">a `GtkImage`</doc>
82646+ line="725">a `GtkImage`</doc>
8222082647 <type name="Image" c:type="GtkImage*"/>
8222182648 </instance-parameter>
8222282649 <parameter name="pixbuf"
@@ -82225,7 +82652,7 @@ only a paintable.</doc>
8222582652 allow-none="1">
8222682653 <doc xml:space="preserve"
8222782654 filename="gtk/gtkimage.c"
82228- line="713">a `GdkPixbuf` or `NULL`</doc>
82655+ line="726">a `GdkPixbuf` or `NULL`</doc>
8222982656 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
8223082657 </parameter>
8223182658 </parameters>
@@ -82235,7 +82662,7 @@ only a paintable.</doc>
8223582662 glib:set-property="resource">
8223682663 <doc xml:space="preserve"
8223782664 filename="gtk/gtkimage.c"
82238- line="652">Sets a `GtkImage` to show a resource.
82665+ line="665">Sets a `GtkImage` to show a resource.
8223982666
8224082667 See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8224182668 <source-position filename="gtk/gtkimage.h" line="92"/>
@@ -82246,7 +82673,7 @@ See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8224682673 <instance-parameter name="image" transfer-ownership="none">
8224782674 <doc xml:space="preserve"
8224882675 filename="gtk/gtkimage.c"
82249- line="654">a `GtkImage`</doc>
82676+ line="667">a `GtkImage`</doc>
8225082677 <type name="Image" c:type="GtkImage*"/>
8225182678 </instance-parameter>
8225282679 <parameter name="resource_path"
@@ -82255,7 +82682,7 @@ See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8225582682 allow-none="1">
8225682683 <doc xml:space="preserve"
8225782684 filename="gtk/gtkimage.c"
82258- line="655">a resource path</doc>
82685+ line="668">a resource path</doc>
8225982686 <type name="utf8" c:type="const char*"/>
8226082687 </parameter>
8226182688 </parameters>
@@ -82265,7 +82692,7 @@ See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8226582692 glib:set-property="icon-size">
8226682693 <doc xml:space="preserve"
8226782694 filename="gtk/gtkimage.c"
82268- line="1256">Suggests an icon size to the theme for named icons.</doc>
82695+ line="1271">Suggests an icon size to the theme for named icons.</doc>
8226982696 <source-position filename="gtk/gtkimage.h" line="110"/>
8227082697 <return-value transfer-ownership="none">
8227182698 <type name="none" c:type="void"/>
@@ -82274,13 +82701,13 @@ See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8227482701 <instance-parameter name="image" transfer-ownership="none">
8227582702 <doc xml:space="preserve"
8227682703 filename="gtk/gtkimage.c"
82277- line="1258">a `GtkImage`</doc>
82704+ line="1273">a `GtkImage`</doc>
8227882705 <type name="Image" c:type="GtkImage*"/>
8227982706 </instance-parameter>
8228082707 <parameter name="icon_size" transfer-ownership="none">
8228182708 <doc xml:space="preserve"
8228282709 filename="gtk/gtkimage.c"
82283- line="1259">the new icon size</doc>
82710+ line="1274">the new icon size</doc>
8228482711 <type name="IconSize" c:type="GtkIconSize"/>
8228582712 </parameter>
8228682713 </parameters>
@@ -82290,10 +82717,10 @@ See [ctor@Gtk.Image.new_from_resource] for details.</doc>
8229082717 glib:set-property="pixel-size">
8229182718 <doc xml:space="preserve"
8229282719 filename="gtk/gtkimage.c"
82293- line="1216">Sets the pixel size to use for named icons.
82720+ line="1231">Sets the pixel size to use for named icons.
8229482721
8229582722 If the pixel size is set to a value != -1, it is used instead
82296-of the icon size set by [method@Gtk.Image.set_from_icon_name].</doc>
82723+of the icon size set by [method@Gtk.Image.set_icon_size].</doc>
8229782724 <source-position filename="gtk/gtkimage.h" line="107"/>
8229882725 <return-value transfer-ownership="none">
8229982726 <type name="none" c:type="void"/>
@@ -82302,13 +82729,13 @@ of the icon size set by [method@Gtk.Image.set_from_icon_name].</doc>
8230282729 <instance-parameter name="image" transfer-ownership="none">
8230382730 <doc xml:space="preserve"
8230482731 filename="gtk/gtkimage.c"
82305- line="1218">a `GtkImage`</doc>
82732+ line="1233">a `GtkImage`</doc>
8230682733 <type name="Image" c:type="GtkImage*"/>
8230782734 </instance-parameter>
8230882735 <parameter name="pixel_size" transfer-ownership="none">
8230982736 <doc xml:space="preserve"
8231082737 filename="gtk/gtkimage.c"
82311- line="1219">the new pixel size</doc>
82738+ line="1234">the new pixel size</doc>
8231282739 <type name="gint" c:type="int"/>
8231382740 </parameter>
8231482741 </parameters>
@@ -84252,6 +84679,110 @@ fit the available space.</doc>
8425284679 line="37">Omit characters at the end of the text</doc>
8425384680 </member>
8425484681 </enumeration>
84682+ <enumeration name="InterfaceColorScheme"
84683+ version="4.20"
84684+ glib:type-name="GtkInterfaceColorScheme"
84685+ glib:get-type="gtk_interface_color_scheme_get_type"
84686+ c:type="GtkInterfaceColorScheme">
84687+ <doc xml:space="preserve"
84688+ filename="gtk/gtkenums.h"
84689+ line="1981">Values for the [property@Gtk.Settings:gtk-interface-color-scheme]
84690+and [property@Gtk.CssProvider:prefers-color-scheme] properties
84691+that indicates what color scheme is used.
84692+
84693+This information can be used inside CSS via media queries.
84694+
84695+More values may be added to this enumeration. Unknown values
84696+should be treated the same as `GTK_INTERFACE_COLOR_SCHEME_DEFAULT`.</doc>
84697+ <member name="unsupported"
84698+ value="0"
84699+ c:identifier="GTK_INTERFACE_COLOR_SCHEME_UNSUPPORTED"
84700+ glib:nick="unsupported"
84701+ glib:name="GTK_INTERFACE_COLOR_SCHEME_UNSUPPORTED">
84702+ <doc xml:space="preserve"
84703+ filename="gtk/gtkenums.h"
84704+ line="1983">The system doesn't support color schemes</doc>
84705+ </member>
84706+ <member name="default"
84707+ value="1"
84708+ c:identifier="GTK_INTERFACE_COLOR_SCHEME_DEFAULT"
84709+ glib:nick="default"
84710+ glib:name="GTK_INTERFACE_COLOR_SCHEME_DEFAULT">
84711+ <doc xml:space="preserve"
84712+ filename="gtk/gtkenums.h"
84713+ line="1984">The default color scheme is used</doc>
84714+ </member>
84715+ <member name="dark"
84716+ value="2"
84717+ c:identifier="GTK_INTERFACE_COLOR_SCHEME_DARK"
84718+ glib:nick="dark"
84719+ glib:name="GTK_INTERFACE_COLOR_SCHEME_DARK">
84720+ <doc xml:space="preserve"
84721+ filename="gtk/gtkenums.h"
84722+ line="1985">A dark color scheme is used</doc>
84723+ </member>
84724+ <member name="light"
84725+ value="3"
84726+ c:identifier="GTK_INTERFACE_COLOR_SCHEME_LIGHT"
84727+ glib:nick="light"
84728+ glib:name="GTK_INTERFACE_COLOR_SCHEME_LIGHT">
84729+ <doc xml:space="preserve"
84730+ filename="gtk/gtkenums.h"
84731+ line="1986">A light color scheme is used</doc>
84732+ </member>
84733+ </enumeration>
84734+ <enumeration name="InterfaceContrast"
84735+ version="4.20"
84736+ glib:type-name="GtkInterfaceContrast"
84737+ glib:get-type="gtk_interface_contrast_get_type"
84738+ c:type="GtkInterfaceContrast">
84739+ <doc xml:space="preserve"
84740+ filename="gtk/gtkenums.h"
84741+ line="2006">Values for the [property@Gtk.Settings:gtk-interface-contrast]
84742+and [property@Gtk.CssProvider:prefers-contrast] properties
84743+that indicates the preferred level of contrast.
84744+
84745+This information can be used inside CSS via media queries.
84746+
84747+More values may be added to this enumeration. Unknown values
84748+should be treated the same as `GTK_INTERFACE_CONTRAST_NO_PREFERENCE`.</doc>
84749+ <member name="unsupported"
84750+ value="0"
84751+ c:identifier="GTK_INTERFACE_CONTRAST_UNSUPPORTED"
84752+ glib:nick="unsupported"
84753+ glib:name="GTK_INTERFACE_CONTRAST_UNSUPPORTED">
84754+ <doc xml:space="preserve"
84755+ filename="gtk/gtkenums.h"
84756+ line="2008">The system doesn't support contrast levels</doc>
84757+ </member>
84758+ <member name="no_preference"
84759+ value="1"
84760+ c:identifier="GTK_INTERFACE_CONTRAST_NO_PREFERENCE"
84761+ glib:nick="no-preference"
84762+ glib:name="GTK_INTERFACE_CONTRAST_NO_PREFERENCE">
84763+ <doc xml:space="preserve"
84764+ filename="gtk/gtkenums.h"
84765+ line="2009">No particular preference for contrast</doc>
84766+ </member>
84767+ <member name="more"
84768+ value="2"
84769+ c:identifier="GTK_INTERFACE_CONTRAST_MORE"
84770+ glib:nick="more"
84771+ glib:name="GTK_INTERFACE_CONTRAST_MORE">
84772+ <doc xml:space="preserve"
84773+ filename="gtk/gtkenums.h"
84774+ line="2010">More contrast is preferred</doc>
84775+ </member>
84776+ <member name="less"
84777+ value="3"
84778+ c:identifier="GTK_INTERFACE_CONTRAST_LESS"
84779+ glib:nick="less"
84780+ glib:name="GTK_INTERFACE_CONTRAST_LESS">
84781+ <doc xml:space="preserve"
84782+ filename="gtk/gtkenums.h"
84783+ line="2011">Less contrast is preferred</doc>
84784+ </member>
84785+ </enumeration>
8425584786 <enumeration name="Justification"
8425684787 glib:type-name="GtkJustification"
8425784788 glib:get-type="gtk_justification_get_type"
@@ -84623,7 +85154,7 @@ triggering @self.</doc>
8462385154 glib:get-type="gtk_label_get_type">
8462485155 <doc xml:space="preserve"
8462585156 filename="gtk/gtklabel.c"
84626- line="66">Displays a small amount of text.
85157+ line="67">Displays a small amount of text.
8462785158
8462885159 Most labels are used to label another widget (such as an [class@Entry]).
8462985160
@@ -84846,14 +85377,14 @@ with the [signal@Gtk.Label::activate-link] signal and the
8484685377 <constructor name="new" c:identifier="gtk_label_new">
8484785378 <doc xml:space="preserve"
8484885379 filename="gtk/gtklabel.c"
84849- line="2961">Creates a new label with the given text inside it.
85380+ line="2990">Creates a new label with the given text inside it.
8485085381
8485185382 You can pass `NULL` to get an empty label widget.</doc>
8485285383 <source-position filename="gtk/gtklabel.h" line="44"/>
8485385384 <return-value transfer-ownership="none">
8485485385 <doc xml:space="preserve"
8485585386 filename="gtk/gtklabel.c"
84856- line="2969">the new label</doc>
85387+ line="2998">the new label</doc>
8485785388 <type name="Widget" c:type="GtkWidget*"/>
8485885389 </return-value>
8485985390 <parameters>
@@ -84863,7 +85394,7 @@ You can pass `NULL` to get an empty label widget.</doc>
8486385394 allow-none="1">
8486485395 <doc xml:space="preserve"
8486585396 filename="gtk/gtklabel.c"
84866- line="2963">the text of the label</doc>
85397+ line="2992">the text of the label</doc>
8486785398 <type name="utf8" c:type="const char*"/>
8486885399 </parameter>
8486985400 </parameters>
@@ -84872,7 +85403,7 @@ You can pass `NULL` to get an empty label widget.</doc>
8487285403 c:identifier="gtk_label_new_with_mnemonic">
8487385404 <doc xml:space="preserve"
8487485405 filename="gtk/gtklabel.c"
84875- line="2984">Creates a new label with the given text inside it, and a mnemonic.
85406+ line="3013">Creates a new label with the given text inside it, and a mnemonic.
8487685407
8487785408 If characters in @str are preceded by an underscore, they are
8487885409 underlined. If you need a literal underscore character in a label, use
@@ -84890,7 +85421,7 @@ and be activated by the mnemonic.</doc>
8489085421 <return-value transfer-ownership="none">
8489185422 <doc xml:space="preserve"
8489285423 filename="gtk/gtklabel.c"
84893- line="3004">the new label</doc>
85424+ line="3033">the new label</doc>
8489485425 <type name="Widget" c:type="GtkWidget*"/>
8489585426 </return-value>
8489685427 <parameters>
@@ -84900,7 +85431,7 @@ and be activated by the mnemonic.</doc>
8490085431 allow-none="1">
8490185432 <doc xml:space="preserve"
8490285433 filename="gtk/gtklabel.c"
84903- line="2986">the text of the label, with an underscore in front of the
85434+ line="3015">the text of the label, with an underscore in front of the
8490485435 mnemonic character</doc>
8490585436 <type name="utf8" c:type="const char*"/>
8490685437 </parameter>
@@ -84911,7 +85442,7 @@ and be activated by the mnemonic.</doc>
8491185442 glib:get-property="attributes">
8491285443 <doc xml:space="preserve"
8491385444 filename="gtk/gtklabel.c"
84914- line="3415">Gets the label's attribute list.
85445+ line="3444">Gets the label's attribute list.
8491585446
8491685447 This is the [struct@Pango.AttrList] that was set on the label using
8491785448 [method@Gtk.Label.set_attributes], if any. This function does not
@@ -84923,14 +85454,14 @@ attributes for the label, use
8492385454 <return-value transfer-ownership="none" nullable="1">
8492485455 <doc xml:space="preserve"
8492585456 filename="gtk/gtklabel.c"
84926- line="3428">the attribute list</doc>
85457+ line="3457">the attribute list</doc>
8492785458 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
8492885459 </return-value>
8492985460 <parameters>
8493085461 <instance-parameter name="self" transfer-ownership="none">
8493185462 <doc xml:space="preserve"
8493285463 filename="gtk/gtklabel.c"
84933- line="3417">a label</doc>
85464+ line="3446">a label</doc>
8493485465 <type name="Label" c:type="GtkLabel*"/>
8493585466 </instance-parameter>
8493685467 </parameters>
@@ -84938,7 +85469,7 @@ attributes for the label, use
8493885469 <method name="get_current_uri" c:identifier="gtk_label_get_current_uri">
8493985470 <doc xml:space="preserve"
8494085471 filename="gtk/gtklabel.c"
84941- line="5983">Returns the URI for the active link in the label.
85472+ line="6026">Returns the URI for the active link in the label.
8494285473
8494385474 The active link is the one under the mouse pointer or, in a
8494485475 selectable label, the link in which the text cursor is currently
@@ -84950,14 +85481,14 @@ handler or for use in a [signal@Gtk.Widget::query-tooltip] handler.</doc>
8495085481 <return-value transfer-ownership="none" nullable="1">
8495185482 <doc xml:space="preserve"
8495285483 filename="gtk/gtklabel.c"
84953- line="5996">the active URI</doc>
85484+ line="6039">the active URI</doc>
8495485485 <type name="utf8" c:type="const char*"/>
8495585486 </return-value>
8495685487 <parameters>
8495785488 <instance-parameter name="self" transfer-ownership="none">
8495885489 <doc xml:space="preserve"
8495985490 filename="gtk/gtklabel.c"
84960- line="5985">a label</doc>
85491+ line="6028">a label</doc>
8496185492 <type name="Label" c:type="GtkLabel*"/>
8496285493 </instance-parameter>
8496385494 </parameters>
@@ -84967,21 +85498,21 @@ handler or for use in a [signal@Gtk.Widget::query-tooltip] handler.</doc>
8496785498 glib:get-property="ellipsize">
8496885499 <doc xml:space="preserve"
8496985500 filename="gtk/gtklabel.c"
84970- line="4119">Returns the ellipsization mode of the label.
85501+ line="4162">Returns the ellipsization mode of the label.
8497185502
8497285503 See [method@Gtk.Label.set_ellipsize].</doc>
8497385504 <source-position filename="gtk/gtklabel.h" line="98"/>
8497485505 <return-value transfer-ownership="none">
8497585506 <doc xml:space="preserve"
8497685507 filename="gtk/gtklabel.c"
84977- line="4127">the ellipsization mode</doc>
85508+ line="4170">the ellipsization mode</doc>
8497885509 <type name="Pango.EllipsizeMode" c:type="PangoEllipsizeMode"/>
8497985510 </return-value>
8498085511 <parameters>
8498185512 <instance-parameter name="self" transfer-ownership="none">
8498285513 <doc xml:space="preserve"
8498385514 filename="gtk/gtklabel.c"
84984- line="4121">a label</doc>
85515+ line="4164">a label</doc>
8498585516 <type name="Label" c:type="GtkLabel*"/>
8498685517 </instance-parameter>
8498785518 </parameters>
@@ -84991,21 +85522,21 @@ See [method@Gtk.Label.set_ellipsize].</doc>
8499185522 glib:get-property="extra-menu">
8499285523 <doc xml:space="preserve"
8499385524 filename="gtk/gtklabel.c"
84994- line="6192">Gets the extra menu model of the label.
85525+ line="6235">Gets the extra menu model of the label.
8499585526
8499685527 See [method@Gtk.Label.set_extra_menu].</doc>
8499785528 <source-position filename="gtk/gtklabel.h" line="177"/>
8499885529 <return-value transfer-ownership="none" nullable="1">
8499985530 <doc xml:space="preserve"
8500085531 filename="gtk/gtklabel.c"
85001- line="6200">the menu model</doc>
85532+ line="6243">the menu model</doc>
8500285533 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
8500385534 </return-value>
8500485535 <parameters>
8500585536 <instance-parameter name="self" transfer-ownership="none">
8500685537 <doc xml:space="preserve"
8500785538 filename="gtk/gtklabel.c"
85008- line="6194">a label</doc>
85539+ line="6237">a label</doc>
8500985540 <type name="Label" c:type="GtkLabel*"/>
8501085541 </instance-parameter>
8501185542 </parameters>
@@ -85015,21 +85546,21 @@ See [method@Gtk.Label.set_extra_menu].</doc>
8501585546 glib:get-property="justify">
8501685547 <doc xml:space="preserve"
8501785548 filename="gtk/gtklabel.c"
85018- line="4072">Returns the justification of the label.
85549+ line="4115">Returns the justification of the label.
8501985550
8502085551 See [method@Gtk.Label.set_justify].</doc>
8502185552 <source-position filename="gtk/gtklabel.h" line="93"/>
8502285553 <return-value transfer-ownership="none">
8502385554 <doc xml:space="preserve"
8502485555 filename="gtk/gtklabel.c"
85025- line="4080">the justification value</doc>
85556+ line="4123">the justification value</doc>
8502685557 <type name="Justification" c:type="GtkJustification"/>
8502785558 </return-value>
8502885559 <parameters>
8502985560 <instance-parameter name="self" transfer-ownership="none">
8503085561 <doc xml:space="preserve"
8503185562 filename="gtk/gtklabel.c"
85032- line="4074">a label</doc>
85563+ line="4117">a label</doc>
8503385564 <type name="Label" c:type="GtkLabel*"/>
8503485565 </instance-parameter>
8503585566 </parameters>
@@ -85039,7 +85570,7 @@ See [method@Gtk.Label.set_justify].</doc>
8503985570 glib:get-property="label">
8504085571 <doc xml:space="preserve"
8504185572 filename="gtk/gtklabel.c"
85042- line="3463">Fetches the text from a label.
85573+ line="3492">Fetches the text from a label.
8504385574
8504485575 The returned text includes any embedded underlines indicating
8504585576 mnemonics and Pango markup. (See [method@Gtk.Label.get_text]).</doc>
@@ -85047,14 +85578,14 @@ mnemonics and Pango markup. (See [method@Gtk.Label.get_text]).</doc>
8504785578 <return-value transfer-ownership="none">
8504885579 <doc xml:space="preserve"
8504985580 filename="gtk/gtklabel.c"
85050- line="3472">the text of the label widget</doc>
85581+ line="3501">the text of the label widget</doc>
8505185582 <type name="utf8" c:type="const char*"/>
8505285583 </return-value>
8505385584 <parameters>
8505485585 <instance-parameter name="self" transfer-ownership="none">
8505585586 <doc xml:space="preserve"
8505685587 filename="gtk/gtklabel.c"
85057- line="3465">a label</doc>
85588+ line="3494">a label</doc>
8505885589 <type name="Label" c:type="GtkLabel*"/>
8505985590 </instance-parameter>
8506085591 </parameters>
@@ -85062,7 +85593,7 @@ mnemonics and Pango markup. (See [method@Gtk.Label.get_text]).</doc>
8506285593 <method name="get_layout" c:identifier="gtk_label_get_layout">
8506385594 <doc xml:space="preserve"
8506485595 filename="gtk/gtklabel.c"
85065- line="5424">Gets the Pango layout used to display the label.
85596+ line="5467">Gets the Pango layout used to display the label.
8506685597
8506785598 The layout is useful to e.g. convert text positions to pixel
8506885599 positions, in combination with [method@Gtk.Label.get_layout_offsets].
@@ -85073,14 +85604,14 @@ at any time, so it should be considered read-only.</doc>
8507385604 <return-value transfer-ownership="none">
8507485605 <doc xml:space="preserve"
8507585606 filename="gtk/gtklabel.c"
85076- line="5436">the [class@Pango.Layout] for this label</doc>
85607+ line="5479">the [class@Pango.Layout] for this label</doc>
8507785608 <type name="Pango.Layout" c:type="PangoLayout*"/>
8507885609 </return-value>
8507985610 <parameters>
8508085611 <instance-parameter name="self" transfer-ownership="none">
8508185612 <doc xml:space="preserve"
8508285613 filename="gtk/gtklabel.c"
85083- line="5426">a label</doc>
85614+ line="5469">a label</doc>
8508485615 <type name="Label" c:type="GtkLabel*"/>
8508585616 </instance-parameter>
8508685617 </parameters>
@@ -85089,7 +85620,7 @@ at any time, so it should be considered read-only.</doc>
8508985620 c:identifier="gtk_label_get_layout_offsets">
8509085621 <doc xml:space="preserve"
8509185622 filename="gtk/gtklabel.c"
85092- line="5448">Obtains the coordinates where the label will draw its Pango layout.
85623+ line="5491">Obtains the coordinates where the label will draw its Pango layout.
8509385624
8509485625 The coordinates are useful to convert mouse events into coordinates
8509585626 inside the [class@Pango.Layout], e.g. to take some action if some part
@@ -85104,7 +85635,7 @@ or [const@Pango.SCALE].</doc>
8510485635 <instance-parameter name="self" transfer-ownership="none">
8510585636 <doc xml:space="preserve"
8510685637 filename="gtk/gtklabel.c"
85107- line="5450">a label</doc>
85638+ line="5493">a label</doc>
8510885639 <type name="Label" c:type="GtkLabel*"/>
8510985640 </instance-parameter>
8511085641 <parameter name="x"
@@ -85115,7 +85646,7 @@ or [const@Pango.SCALE].</doc>
8511585646 allow-none="1">
8511685647 <doc xml:space="preserve"
8511785648 filename="gtk/gtklabel.c"
85118- line="5451">location to store X offset of layout</doc>
85649+ line="5494">location to store X offset of layout</doc>
8511985650 <type name="gint" c:type="int*"/>
8512085651 </parameter>
8512185652 <parameter name="y"
@@ -85126,7 +85657,7 @@ or [const@Pango.SCALE].</doc>
8512685657 allow-none="1">
8512785658 <doc xml:space="preserve"
8512885659 filename="gtk/gtklabel.c"
85129- line="5452">location to store Y offset of layout</doc>
85660+ line="5495">location to store Y offset of layout</doc>
8513085661 <type name="gint" c:type="int*"/>
8513185662 </parameter>
8513285663 </parameters>
@@ -85136,7 +85667,7 @@ or [const@Pango.SCALE].</doc>
8513685667 glib:get-property="lines">
8513785668 <doc xml:space="preserve"
8513885669 filename="gtk/gtklabel.c"
85139- line="6065">Gets the number of lines to which an ellipsized, wrapping
85670+ line="6108">Gets the number of lines to which an ellipsized, wrapping
8514085671 label should be limited.
8514185672
8514285673 See [method@Gtk.Label.set_lines].</doc>
@@ -85144,14 +85675,14 @@ See [method@Gtk.Label.set_lines].</doc>
8514485675 <return-value transfer-ownership="none">
8514585676 <doc xml:space="preserve"
8514685677 filename="gtk/gtklabel.c"
85147- line="6074">the number of lines</doc>
85678+ line="6117">the number of lines</doc>
8514885679 <type name="gint" c:type="int"/>
8514985680 </return-value>
8515085681 <parameters>
8515185682 <instance-parameter name="self" transfer-ownership="none">
8515285683 <doc xml:space="preserve"
8515385684 filename="gtk/gtklabel.c"
85154- line="6067">a label</doc>
85685+ line="6110">a label</doc>
8515585686 <type name="Label" c:type="GtkLabel*"/>
8515685687 </instance-parameter>
8515785688 </parameters>
@@ -85161,21 +85692,21 @@ See [method@Gtk.Label.set_lines].</doc>
8516185692 glib:get-property="max-width-chars">
8516285693 <doc xml:space="preserve"
8516385694 filename="gtk/gtklabel.c"
85164- line="4198">Retrieves the maximum width of the label in characters.
85695+ line="4241">Retrieves the maximum width of the label in characters.
8516585696
8516685697 See [method@Gtk.Label.set_width_chars].</doc>
8516785698 <source-position filename="gtk/gtklabel.h" line="108"/>
8516885699 <return-value transfer-ownership="none">
8516985700 <doc xml:space="preserve"
8517085701 filename="gtk/gtklabel.c"
85171- line="4206">the maximum width of the label, in characters</doc>
85702+ line="4249">the maximum width of the label, in characters</doc>
8517285703 <type name="gint" c:type="int"/>
8517385704 </return-value>
8517485705 <parameters>
8517585706 <instance-parameter name="self" transfer-ownership="none">
8517685707 <doc xml:space="preserve"
8517785708 filename="gtk/gtklabel.c"
85178- line="4200">a label</doc>
85709+ line="4243">a label</doc>
8517985710 <type name="Label" c:type="GtkLabel*"/>
8518085711 </instance-parameter>
8518185712 </parameters>
@@ -85185,7 +85716,7 @@ See [method@Gtk.Label.set_width_chars].</doc>
8518585716 glib:get-property="mnemonic-keyval">
8518685717 <doc xml:space="preserve"
8518785718 filename="gtk/gtklabel.c"
85188- line="3205">Return the mnemonic accelerator.
85719+ line="3234">Return the mnemonic accelerator.
8518985720
8519085721 If the label has been set so that it has a mnemonic key this function
8519185722 returns the keyval used for the mnemonic accelerator. If there is no
@@ -85194,14 +85725,14 @@ mnemonic set up it returns `GDK_KEY_VoidSymbol`.</doc>
8519485725 <return-value transfer-ownership="none">
8519585726 <doc xml:space="preserve"
8519685727 filename="gtk/gtklabel.c"
85197- line="3215">GDK keyval usable for accelerators, or `GDK_KEY_VoidSymbol`</doc>
85728+ line="3244">GDK keyval usable for accelerators, or `GDK_KEY_VoidSymbol`</doc>
8519885729 <type name="guint" c:type="guint"/>
8519985730 </return-value>
8520085731 <parameters>
8520185732 <instance-parameter name="self" transfer-ownership="none">
8520285733 <doc xml:space="preserve"
8520385734 filename="gtk/gtklabel.c"
85204- line="3207">a label</doc>
85735+ line="3236">a label</doc>
8520585736 <type name="Label" c:type="GtkLabel*"/>
8520685737 </instance-parameter>
8520785738 </parameters>
@@ -85211,14 +85742,14 @@ mnemonic set up it returns `GDK_KEY_VoidSymbol`.</doc>
8521185742 glib:get-property="mnemonic-widget">
8521285743 <doc xml:space="preserve"
8521385744 filename="gtk/gtklabel.c"
85214- line="3186">Retrieves the mnemonic target of this label.
85745+ line="3215">Retrieves the mnemonic target of this label.
8521585746
8521685747 See [method@Gtk.Label.set_mnemonic_widget].</doc>
8521785748 <source-position filename="gtk/gtklabel.h" line="85"/>
8521885749 <return-value transfer-ownership="none" nullable="1">
8521985750 <doc xml:space="preserve"
8522085751 filename="gtk/gtklabel.c"
85221- line="3194">the target of the label’s mnemonic,
85752+ line="3223">the target of the label’s mnemonic,
8522285753 or `NULL` if none has been set and the default algorithm will be used.</doc>
8522385754 <type name="Widget" c:type="GtkWidget*"/>
8522485755 </return-value>
@@ -85226,7 +85757,7 @@ See [method@Gtk.Label.set_mnemonic_widget].</doc>
8522685757 <instance-parameter name="self" transfer-ownership="none">
8522785758 <doc xml:space="preserve"
8522885759 filename="gtk/gtklabel.c"
85229- line="3188">a label</doc>
85760+ line="3217">a label</doc>
8523085761 <type name="Label" c:type="GtkLabel*"/>
8523185762 </instance-parameter>
8523285763 </parameters>
@@ -85237,21 +85768,21 @@ See [method@Gtk.Label.set_mnemonic_widget].</doc>
8523785768 version="4.6">
8523885769 <doc xml:space="preserve"
8523985770 filename="gtk/gtklabel.c"
85240- line="4346">Returns natural line wrap mode used by the label.
85771+ line="4389">Returns natural line wrap mode used by the label.
8524185772
8524285773 See [method@Gtk.Label.set_natural_wrap_mode].</doc>
8524385774 <source-position filename="gtk/gtklabel.h" line="128"/>
8524485775 <return-value transfer-ownership="none">
8524585776 <doc xml:space="preserve"
8524685777 filename="gtk/gtklabel.c"
85247- line="4354">the natural line wrap mode</doc>
85778+ line="4397">the natural line wrap mode</doc>
8524885779 <type name="NaturalWrapMode" c:type="GtkNaturalWrapMode"/>
8524985780 </return-value>
8525085781 <parameters>
8525185782 <instance-parameter name="self" transfer-ownership="none">
8525285783 <doc xml:space="preserve"
8525385784 filename="gtk/gtklabel.c"
85254- line="4348">a label</doc>
85785+ line="4391">a label</doc>
8525585786 <type name="Label" c:type="GtkLabel*"/>
8525685787 </instance-parameter>
8525785788 </parameters>
@@ -85261,19 +85792,19 @@ See [method@Gtk.Label.set_natural_wrap_mode].</doc>
8526185792 glib:get-property="selectable">
8526285793 <doc xml:space="preserve"
8526385794 filename="gtk/gtklabel.c"
85264- line="5187">Returns whether the label is selectable.</doc>
85795+ line="5230">Returns whether the label is selectable.</doc>
8526585796 <source-position filename="gtk/gtklabel.h" line="133"/>
8526685797 <return-value transfer-ownership="none">
8526785798 <doc xml:space="preserve"
8526885799 filename="gtk/gtklabel.c"
85269- line="5193">true if the user can copy text from the label</doc>
85800+ line="5236">true if the user can copy text from the label</doc>
8527085801 <type name="gboolean" c:type="gboolean"/>
8527185802 </return-value>
8527285803 <parameters>
8527385804 <instance-parameter name="self" transfer-ownership="none">
8527485805 <doc xml:space="preserve"
8527585806 filename="gtk/gtklabel.c"
85276- line="5189">a label</doc>
85807+ line="5232">a label</doc>
8527785808 <type name="Label" c:type="GtkLabel*"/>
8527885809 </instance-parameter>
8527985810 </parameters>
@@ -85282,21 +85813,21 @@ See [method@Gtk.Label.set_natural_wrap_mode].</doc>
8528285813 c:identifier="gtk_label_get_selection_bounds">
8528385814 <doc xml:space="preserve"
8528485815 filename="gtk/gtklabel.c"
85285- line="5355">Gets the selected range of characters in the label.
85816+ line="5398">Gets the selected range of characters in the label.
8528685817
8528785818 The returned @start and @end positions are in characters.</doc>
8528885819 <source-position filename="gtk/gtklabel.h" line="139"/>
8528985820 <return-value transfer-ownership="none">
8529085821 <doc xml:space="preserve"
8529185822 filename="gtk/gtklabel.c"
85292- line="5365">true if selection is non-empty</doc>
85823+ line="5408">true if selection is non-empty</doc>
8529385824 <type name="gboolean" c:type="gboolean"/>
8529485825 </return-value>
8529585826 <parameters>
8529685827 <instance-parameter name="self" transfer-ownership="none">
8529785828 <doc xml:space="preserve"
8529885829 filename="gtk/gtklabel.c"
85299- line="5357">a label</doc>
85830+ line="5400">a label</doc>
8530085831 <type name="Label" c:type="GtkLabel*"/>
8530185832 </instance-parameter>
8530285833 <parameter name="start"
@@ -85307,7 +85838,7 @@ The returned @start and @end positions are in characters.</doc>
8530785838 allow-none="1">
8530885839 <doc xml:space="preserve"
8530985840 filename="gtk/gtklabel.c"
85310- line="5358">return location for start of selection</doc>
85841+ line="5401">return location for start of selection</doc>
8531185842 <type name="gint" c:type="int*"/>
8531285843 </parameter>
8531385844 <parameter name="end"
@@ -85318,7 +85849,7 @@ The returned @start and @end positions are in characters.</doc>
8531885849 allow-none="1">
8531985850 <doc xml:space="preserve"
8532085851 filename="gtk/gtklabel.c"
85321- line="5359">return location for end of selection</doc>
85852+ line="5402">return location for end of selection</doc>
8532285853 <type name="gint" c:type="int*"/>
8532385854 </parameter>
8532485855 </parameters>
@@ -85328,19 +85859,19 @@ The returned @start and @end positions are in characters.</doc>
8532885859 glib:get-property="single-line-mode">
8532985860 <doc xml:space="preserve"
8533085861 filename="gtk/gtklabel.c"
85331- line="5585">Returns whether the label is in single line mode.</doc>
85862+ line="5628">Returns whether the label is in single line mode.</doc>
8533285863 <source-position filename="gtk/gtklabel.h" line="154"/>
8533385864 <return-value transfer-ownership="none">
8533485865 <doc xml:space="preserve"
8533585866 filename="gtk/gtklabel.c"
85336- line="5591">true if the label is in single line mode</doc>
85867+ line="5634">true if the label is in single line mode</doc>
8533785868 <type name="gboolean" c:type="gboolean"/>
8533885869 </return-value>
8533985870 <parameters>
8534085871 <instance-parameter name="self" transfer-ownership="none">
8534185872 <doc xml:space="preserve"
8534285873 filename="gtk/gtklabel.c"
85343- line="5587">a label</doc>
85874+ line="5630">a label</doc>
8534485875 <type name="Label" c:type="GtkLabel*"/>
8534585876 </instance-parameter>
8534685877 </parameters>
@@ -85351,14 +85882,14 @@ The returned @start and @end positions are in characters.</doc>
8535185882 version="4.8">
8535285883 <doc xml:space="preserve"
8535385884 filename="gtk/gtklabel.c"
85354- line="6237">Gets the tab stops for the label.
85885+ line="6280">Gets the tab stops for the label.
8535585886
8535685887 The returned array will be `NULL` if “standard” (8-space) tabs are used.</doc>
8535785888 <source-position filename="gtk/gtklabel.h" line="184"/>
8535885889 <return-value transfer-ownership="full" nullable="1">
8535985890 <doc xml:space="preserve"
8536085891 filename="gtk/gtklabel.c"
85361- line="6245">copy of default tab array,
85892+ line="6288">copy of default tab array,
8536285893 or `NULL` if standard tabs are used</doc>
8536385894 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
8536485895 </return-value>
@@ -85366,7 +85897,7 @@ The returned array will be `NULL` if “standard” (8-space) tabs are used.</do
8536685897 <instance-parameter name="self" transfer-ownership="none">
8536785898 <doc xml:space="preserve"
8536885899 filename="gtk/gtklabel.c"
85369- line="6239">a label</doc>
85900+ line="6282">a label</doc>
8537085901 <type name="Label" c:type="GtkLabel*"/>
8537185902 </instance-parameter>
8537285903 </parameters>
@@ -85374,7 +85905,7 @@ The returned array will be `NULL` if “standard” (8-space) tabs are used.</do
8537485905 <method name="get_text" c:identifier="gtk_label_get_text">
8537585906 <doc xml:space="preserve"
8537685907 filename="gtk/gtklabel.c"
85377- line="4018">Gets the text of the label.
85908+ line="4061">Gets the text of the label.
8537885909
8537985910 The returned text is as it appears on screen. This does not include
8538085911 any embedded underlines indicating mnemonics or Pango markup. (See
@@ -85383,14 +85914,14 @@ any embedded underlines indicating mnemonics or Pango markup. (See
8538385914 <return-value transfer-ownership="none">
8538485915 <doc xml:space="preserve"
8538585916 filename="gtk/gtklabel.c"
85386- line="4028">the text in the label widget</doc>
85917+ line="4071">the text in the label widget</doc>
8538785918 <type name="utf8" c:type="const char*"/>
8538885919 </return-value>
8538985920 <parameters>
8539085921 <instance-parameter name="self" transfer-ownership="none">
8539185922 <doc xml:space="preserve"
8539285923 filename="gtk/gtklabel.c"
85393- line="4020">a label</doc>
85924+ line="4063">a label</doc>
8539485925 <type name="Label" c:type="GtkLabel*"/>
8539585926 </instance-parameter>
8539685927 </parameters>
@@ -85400,21 +85931,21 @@ any embedded underlines indicating mnemonics or Pango markup. (See
8540085931 glib:get-property="use-markup">
8540185932 <doc xml:space="preserve"
8540285933 filename="gtk/gtklabel.c"
85403- line="5502">Returns whether the label’s text is interpreted as Pango markup.
85934+ line="5545">Returns whether the label’s text is interpreted as Pango markup.
8540485935
8540585936 See [method@Gtk.Label.set_use_markup].</doc>
8540685937 <source-position filename="gtk/gtklabel.h" line="69"/>
8540785938 <return-value transfer-ownership="none">
8540885939 <doc xml:space="preserve"
8540985940 filename="gtk/gtklabel.c"
85410- line="5510">true if the label’s text will be parsed for markup</doc>
85941+ line="5553">true if the label’s text will be parsed for markup</doc>
8541185942 <type name="gboolean" c:type="gboolean"/>
8541285943 </return-value>
8541385944 <parameters>
8541485945 <instance-parameter name="self" transfer-ownership="none">
8541585946 <doc xml:space="preserve"
8541685947 filename="gtk/gtklabel.c"
85417- line="5504">a label</doc>
85948+ line="5547">a label</doc>
8541885949 <type name="Label" c:type="GtkLabel*"/>
8541985950 </instance-parameter>
8542085951 </parameters>
@@ -85424,21 +85955,21 @@ See [method@Gtk.Label.set_use_markup].</doc>
8542485955 glib:get-property="use-underline">
8542585956 <doc xml:space="preserve"
8542685957 filename="gtk/gtklabel.c"
85427- line="5541">Returns whether underlines in the label indicate mnemonics.
85958+ line="5584">Returns whether underlines in the label indicate mnemonics.
8542885959
8542985960 See [method@Gtk.Label.set_use_underline].</doc>
8543085961 <source-position filename="gtk/gtklabel.h" line="74"/>
8543185962 <return-value transfer-ownership="none">
8543285963 <doc xml:space="preserve"
8543385964 filename="gtk/gtklabel.c"
85434- line="5549">true if underlines in the label indicate mnemonics</doc>
85965+ line="5592">true if underlines in the label indicate mnemonics</doc>
8543585966 <type name="gboolean" c:type="gboolean"/>
8543685967 </return-value>
8543785968 <parameters>
8543885969 <instance-parameter name="self" transfer-ownership="none">
8543985970 <doc xml:space="preserve"
8544085971 filename="gtk/gtklabel.c"
85441- line="5543">a label</doc>
85972+ line="5586">a label</doc>
8544285973 <type name="Label" c:type="GtkLabel*"/>
8544385974 </instance-parameter>
8544485975 </parameters>
@@ -85448,21 +85979,21 @@ See [method@Gtk.Label.set_use_underline].</doc>
8544885979 glib:get-property="width-chars">
8544985980 <doc xml:space="preserve"
8545085981 filename="gtk/gtklabel.c"
85451- line="4158">Retrieves the desired width of the label in characters.
85982+ line="4201">Retrieves the desired width of the label in characters.
8545285983
8545385984 See [method@Gtk.Label.set_width_chars].</doc>
8545485985 <source-position filename="gtk/gtklabel.h" line="103"/>
8545585986 <return-value transfer-ownership="none">
8545685987 <doc xml:space="preserve"
8545785988 filename="gtk/gtklabel.c"
85458- line="4166">the desired width of the label, in characters</doc>
85989+ line="4209">the desired width of the label, in characters</doc>
8545985990 <type name="gint" c:type="int"/>
8546085991 </return-value>
8546185992 <parameters>
8546285993 <instance-parameter name="self" transfer-ownership="none">
8546385994 <doc xml:space="preserve"
8546485995 filename="gtk/gtklabel.c"
85465- line="4160">a label</doc>
85996+ line="4203">a label</doc>
8546685997 <type name="Label" c:type="GtkLabel*"/>
8546785998 </instance-parameter>
8546885999 </parameters>
@@ -85472,21 +86003,21 @@ See [method@Gtk.Label.set_width_chars].</doc>
8547286003 glib:get-property="wrap">
8547386004 <doc xml:space="preserve"
8547486005 filename="gtk/gtklabel.c"
85475- line="4251">Returns whether lines in the label are automatically wrapped.
86006+ line="4294">Returns whether lines in the label are automatically wrapped.
8547686007
8547786008 See [method@Gtk.Label.set_wrap].</doc>
8547886009 <source-position filename="gtk/gtklabel.h" line="118"/>
8547986010 <return-value transfer-ownership="none">
8548086011 <doc xml:space="preserve"
8548186012 filename="gtk/gtklabel.c"
85482- line="4259">true if the lines of the label are automatically wrapped</doc>
86013+ line="4302">true if the lines of the label are automatically wrapped</doc>
8548386014 <type name="gboolean" c:type="gboolean"/>
8548486015 </return-value>
8548586016 <parameters>
8548686017 <instance-parameter name="self" transfer-ownership="none">
8548786018 <doc xml:space="preserve"
8548886019 filename="gtk/gtklabel.c"
85489- line="4253">a label</doc>
86020+ line="4296">a label</doc>
8549086021 <type name="Label" c:type="GtkLabel*"/>
8549186022 </instance-parameter>
8549286023 </parameters>
@@ -85496,21 +86027,21 @@ See [method@Gtk.Label.set_wrap].</doc>
8549686027 glib:get-property="wrap-mode">
8549786028 <doc xml:space="preserve"
8549886029 filename="gtk/gtklabel.c"
85499- line="4301">Returns line wrap mode used by the label.
86030+ line="4344">Returns line wrap mode used by the label.
8550086031
8550186032 See [method@Gtk.Label.set_wrap_mode].</doc>
8550286033 <source-position filename="gtk/gtklabel.h" line="123"/>
8550386034 <return-value transfer-ownership="none">
8550486035 <doc xml:space="preserve"
8550586036 filename="gtk/gtklabel.c"
85506- line="4309">the line wrap mode</doc>
86037+ line="4352">the line wrap mode</doc>
8550786038 <type name="Pango.WrapMode" c:type="PangoWrapMode"/>
8550886039 </return-value>
8550986040 <parameters>
8551086041 <instance-parameter name="self" transfer-ownership="none">
8551186042 <doc xml:space="preserve"
8551286043 filename="gtk/gtklabel.c"
85513- line="4303">a label</doc>
86044+ line="4346">a label</doc>
8551486045 <type name="Label" c:type="GtkLabel*"/>
8551586046 </instance-parameter>
8551686047 </parameters>
@@ -85520,21 +86051,21 @@ See [method@Gtk.Label.set_wrap_mode].</doc>
8552086051 glib:get-property="xalign">
8552186052 <doc xml:space="preserve"
8552286053 filename="gtk/gtklabel.c"
85523- line="6110">Gets the `xalign` of the label.
86054+ line="6153">Gets the `xalign` of the label.
8552486055
8552586056 See the [property@Gtk.Label:xalign] property.</doc>
8552686057 <source-position filename="gtk/gtklabel.h" line="164"/>
8552786058 <return-value transfer-ownership="none">
8552886059 <doc xml:space="preserve"
8552986060 filename="gtk/gtklabel.c"
85530- line="6118">the xalign value</doc>
86061+ line="6161">the xalign value</doc>
8553186062 <type name="gfloat" c:type="float"/>
8553286063 </return-value>
8553386064 <parameters>
8553486065 <instance-parameter name="self" transfer-ownership="none">
8553586066 <doc xml:space="preserve"
8553686067 filename="gtk/gtklabel.c"
85537- line="6112">a label</doc>
86068+ line="6155">a label</doc>
8553886069 <type name="Label" c:type="GtkLabel*"/>
8553986070 </instance-parameter>
8554086071 </parameters>
@@ -85544,21 +86075,21 @@ See the [property@Gtk.Label:xalign] property.</doc>
8554486075 glib:get-property="yalign">
8554586076 <doc xml:space="preserve"
8554686077 filename="gtk/gtklabel.c"
85547- line="6154">Gets the `yalign` of the label.
86078+ line="6197">Gets the `yalign` of the label.
8554886079
8554986080 See the [property@Gtk.Label:yalign] property.</doc>
8555086081 <source-position filename="gtk/gtklabel.h" line="171"/>
8555186082 <return-value transfer-ownership="none">
8555286083 <doc xml:space="preserve"
8555386084 filename="gtk/gtklabel.c"
85554- line="6162">the yalign value</doc>
86085+ line="6205">the yalign value</doc>
8555586086 <type name="gfloat" c:type="float"/>
8555686087 </return-value>
8555786088 <parameters>
8555886089 <instance-parameter name="self" transfer-ownership="none">
8555986090 <doc xml:space="preserve"
8556086091 filename="gtk/gtklabel.c"
85561- line="6156">a label</doc>
86092+ line="6199">a label</doc>
8556286093 <type name="Label" c:type="GtkLabel*"/>
8556386094 </instance-parameter>
8556486095 </parameters>
@@ -85566,7 +86097,7 @@ See the [property@Gtk.Label:yalign] property.</doc>
8556686097 <method name="select_region" c:identifier="gtk_label_select_region">
8556786098 <doc xml:space="preserve"
8556886099 filename="gtk/gtklabel.c"
85569- line="5322">Selects a range of characters in the label, if the label is selectable.
86100+ line="5365">Selects a range of characters in the label, if the label is selectable.
8557086101
8557186102 See [method@Gtk.Label.set_selectable]. If the label is not selectable,
8557286103 this function has no effect. If @start_offset or
@@ -85579,19 +86110,19 @@ this function has no effect. If @start_offset or
8557986110 <instance-parameter name="self" transfer-ownership="none">
8558086111 <doc xml:space="preserve"
8558186112 filename="gtk/gtklabel.c"
85582- line="5324">a label</doc>
86113+ line="5367">a label</doc>
8558386114 <type name="Label" c:type="GtkLabel*"/>
8558486115 </instance-parameter>
8558586116 <parameter name="start_offset" transfer-ownership="none">
8558686117 <doc xml:space="preserve"
8558786118 filename="gtk/gtklabel.c"
85588- line="5325">start offset, in characters</doc>
86119+ line="5368">start offset, in characters</doc>
8558986120 <type name="gint" c:type="int"/>
8559086121 </parameter>
8559186122 <parameter name="end_offset" transfer-ownership="none">
8559286123 <doc xml:space="preserve"
8559386124 filename="gtk/gtklabel.c"
85594- line="5326">end offset, in characters</doc>
86125+ line="5369">end offset, in characters</doc>
8559586126 <type name="gint" c:type="int"/>
8559686127 </parameter>
8559786128 </parameters>
@@ -85601,7 +86132,7 @@ this function has no effect. If @start_offset or
8560186132 glib:set-property="attributes">
8560286133 <doc xml:space="preserve"
8560386134 filename="gtk/gtklabel.c"
85604- line="3377">Apply attributes to the label text.
86135+ line="3406">Apply attributes to the label text.
8560586136
8560686137 The attributes set with this function will be applied and merged with
8560786138 any other attributes previously effected by way of the
@@ -85619,7 +86150,7 @@ to the label after the markup string is parsed.</doc>
8561986150 <instance-parameter name="self" transfer-ownership="none">
8562086151 <doc xml:space="preserve"
8562186152 filename="gtk/gtklabel.c"
85622- line="3379">a label</doc>
86153+ line="3408">a label</doc>
8562386154 <type name="Label" c:type="GtkLabel*"/>
8562486155 </instance-parameter>
8562586156 <parameter name="attrs"
@@ -85628,7 +86159,7 @@ to the label after the markup string is parsed.</doc>
8562886159 allow-none="1">
8562986160 <doc xml:space="preserve"
8563086161 filename="gtk/gtklabel.c"
85631- line="3380">a list of style attributes</doc>
86162+ line="3409">a list of style attributes</doc>
8563286163 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
8563386164 </parameter>
8563486165 </parameters>
@@ -85638,7 +86169,7 @@ to the label after the markup string is parsed.</doc>
8563886169 glib:set-property="ellipsize">
8563986170 <doc xml:space="preserve"
8564086171 filename="gtk/gtklabel.c"
85641- line="4090">Sets the mode used to ellipsize the text.
86172+ line="4133">Sets the mode used to ellipsize the text.
8564286173
8564386174 The text will be ellipsized if there is not
8564486175 enough space to render the entire string.</doc>
@@ -85650,13 +86181,13 @@ enough space to render the entire string.</doc>
8565086181 <instance-parameter name="self" transfer-ownership="none">
8565186182 <doc xml:space="preserve"
8565286183 filename="gtk/gtklabel.c"
85653- line="4092">a label</doc>
86184+ line="4135">a label</doc>
8565486185 <type name="Label" c:type="GtkLabel*"/>
8565586186 </instance-parameter>
8565686187 <parameter name="mode" transfer-ownership="none">
8565786188 <doc xml:space="preserve"
8565886189 filename="gtk/gtklabel.c"
85659- line="4093">the ellipsization mode</doc>
86190+ line="4136">the ellipsization mode</doc>
8566086191 <type name="Pango.EllipsizeMode" c:type="PangoEllipsizeMode"/>
8566186192 </parameter>
8566286193 </parameters>
@@ -85666,7 +86197,7 @@ enough space to render the entire string.</doc>
8566686197 glib:set-property="extra-menu">
8566786198 <doc xml:space="preserve"
8566886199 filename="gtk/gtklabel.c"
85669- line="6172">Sets a menu model to add to the context menu of the label.</doc>
86200+ line="6215">Sets a menu model to add to the context menu of the label.</doc>
8567086201 <source-position filename="gtk/gtklabel.h" line="174"/>
8567186202 <return-value transfer-ownership="none">
8567286203 <type name="none" c:type="void"/>
@@ -85675,7 +86206,7 @@ enough space to render the entire string.</doc>
8567586206 <instance-parameter name="self" transfer-ownership="none">
8567686207 <doc xml:space="preserve"
8567786208 filename="gtk/gtklabel.c"
85678- line="6174">a label</doc>
86209+ line="6217">a label</doc>
8567986210 <type name="Label" c:type="GtkLabel*"/>
8568086211 </instance-parameter>
8568186212 <parameter name="model"
@@ -85684,7 +86215,7 @@ enough space to render the entire string.</doc>
8568486215 allow-none="1">
8568586216 <doc xml:space="preserve"
8568686217 filename="gtk/gtklabel.c"
85687- line="6175">a menu model</doc>
86218+ line="6218">a menu model</doc>
8568886219 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
8568986220 </parameter>
8569086221 </parameters>
@@ -85694,7 +86225,7 @@ enough space to render the entire string.</doc>
8569486225 glib:set-property="justify">
8569586226 <doc xml:space="preserve"
8569686227 filename="gtk/gtklabel.c"
85697- line="4038">Sets the alignment of lines in the label relative to each other.
86228+ line="4081">Sets the alignment of lines in the label relative to each other.
8569886229
8569986230 This function has no effect on labels containing only a single line.
8570086231
@@ -85711,13 +86242,13 @@ use [method@Gtk.Widget.set_halign] instead.</doc>
8571186242 <instance-parameter name="self" transfer-ownership="none">
8571286243 <doc xml:space="preserve"
8571386244 filename="gtk/gtklabel.c"
85714- line="4040">a label</doc>
86245+ line="4083">a label</doc>
8571586246 <type name="Label" c:type="GtkLabel*"/>
8571686247 </instance-parameter>
8571786248 <parameter name="jtype" transfer-ownership="none">
8571886249 <doc xml:space="preserve"
8571986250 filename="gtk/gtklabel.c"
85720- line="4041">the new justification</doc>
86251+ line="4084">the new justification</doc>
8572186252 <type name="Justification" c:type="GtkJustification"/>
8572286253 </parameter>
8572386254 </parameters>
@@ -85727,7 +86258,7 @@ use [method@Gtk.Widget.set_halign] instead.</doc>
8572786258 glib:set-property="label">
8572886259 <doc xml:space="preserve"
8572986260 filename="gtk/gtklabel.c"
85730- line="3438">Sets the text of the label.
86261+ line="3467">Sets the text of the label.
8573186262
8573286263 The label is interpreted as including embedded underlines and/or Pango
8573386264 markup depending on the values of the [property@Gtk.Label:use-underline]
@@ -85740,13 +86271,13 @@ and [property@Gtk.Label:use-markup] properties.</doc>
8574086271 <instance-parameter name="self" transfer-ownership="none">
8574186272 <doc xml:space="preserve"
8574286273 filename="gtk/gtklabel.c"
85743- line="3440">a label</doc>
86274+ line="3469">a label</doc>
8574486275 <type name="Label" c:type="GtkLabel*"/>
8574586276 </instance-parameter>
8574686277 <parameter name="str" transfer-ownership="none">
8574786278 <doc xml:space="preserve"
8574886279 filename="gtk/gtklabel.c"
85749- line="3441">the new text to set for the label</doc>
86280+ line="3470">the new text to set for the label</doc>
8575086281 <type name="utf8" c:type="const char*"/>
8575186282 </parameter>
8575286283 </parameters>
@@ -85756,7 +86287,7 @@ and [property@Gtk.Label:use-markup] properties.</doc>
8575686287 glib:set-property="lines">
8575786288 <doc xml:space="preserve"
8575886289 filename="gtk/gtklabel.c"
85759- line="6039">Sets the number of lines to which an ellipsized, wrapping label
86290+ line="6082">Sets the number of lines to which an ellipsized, wrapping label
8576086291 should be limited.
8576186292
8576286293 This has no effect if the label is not wrapping or ellipsized.
@@ -85769,13 +86300,13 @@ Set this to -1 if you don’t want to limit the number of lines.</doc>
8576986300 <instance-parameter name="self" transfer-ownership="none">
8577086301 <doc xml:space="preserve"
8577186302 filename="gtk/gtklabel.c"
85772- line="6041">a label</doc>
86303+ line="6084">a label</doc>
8577386304 <type name="Label" c:type="GtkLabel*"/>
8577486305 </instance-parameter>
8577586306 <parameter name="lines" transfer-ownership="none">
8577686307 <doc xml:space="preserve"
8577786308 filename="gtk/gtklabel.c"
85778- line="6042">the desired number of lines, or -1</doc>
86309+ line="6085">the desired number of lines, or -1</doc>
8577986310 <type name="gint" c:type="int"/>
8578086311 </parameter>
8578186312 </parameters>
@@ -85783,7 +86314,7 @@ Set this to -1 if you don’t want to limit the number of lines.</doc>
8578386314 <method name="set_markup" c:identifier="gtk_label_set_markup">
8578486315 <doc xml:space="preserve"
8578586316 filename="gtk/gtklabel.c"
85786- line="3934">Sets the labels text and attributes from markup.
86317+ line="3977">Sets the labels text and attributes from markup.
8578786318
8578886319 The string must be marked up with Pango markup
8578986320 (see [func@Pango.parse_markup]).
@@ -85814,13 +86345,13 @@ Also see [method@Gtk.Label.set_text].</doc>
8581486345 <instance-parameter name="self" transfer-ownership="none">
8581586346 <doc xml:space="preserve"
8581686347 filename="gtk/gtklabel.c"
85817- line="3936">a label</doc>
86348+ line="3979">a label</doc>
8581886349 <type name="Label" c:type="GtkLabel*"/>
8581986350 </instance-parameter>
8582086351 <parameter name="str" transfer-ownership="none">
8582186352 <doc xml:space="preserve"
8582286353 filename="gtk/gtklabel.c"
85823- line="3937">the markup string</doc>
86354+ line="3980">the markup string</doc>
8582486355 <type name="utf8" c:type="const char*"/>
8582586356 </parameter>
8582686357 </parameters>
@@ -85829,7 +86360,7 @@ Also see [method@Gtk.Label.set_text].</doc>
8582986360 c:identifier="gtk_label_set_markup_with_mnemonic">
8583086361 <doc xml:space="preserve"
8583186362 filename="gtk/gtklabel.c"
85832- line="3983">Sets the labels text, attributes and mnemonic from markup.
86363+ line="4026">Sets the labels text, attributes and mnemonic from markup.
8583386364
8583486365 Parses @str which is marked up with Pango markup (see [func@Pango.parse_markup]),
8583586366 setting the label’s text and attribute list based on the parse results.
@@ -85846,13 +86377,13 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8584686377 <instance-parameter name="self" transfer-ownership="none">
8584786378 <doc xml:space="preserve"
8584886379 filename="gtk/gtklabel.c"
85849- line="3985">a label</doc>
86380+ line="4028">a label</doc>
8585086381 <type name="Label" c:type="GtkLabel*"/>
8585186382 </instance-parameter>
8585286383 <parameter name="str" transfer-ownership="none">
8585386384 <doc xml:space="preserve"
8585486385 filename="gtk/gtklabel.c"
85855- line="3986">the markup string</doc>
86386+ line="4029">the markup string</doc>
8585686387 <type name="utf8" c:type="const char*"/>
8585786388 </parameter>
8585886389 </parameters>
@@ -85862,7 +86393,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8586286393 glib:set-property="max-width-chars">
8586386394 <doc xml:space="preserve"
8586486395 filename="gtk/gtklabel.c"
85865- line="4176">Sets the maximum width of the label in characters.</doc>
86396+ line="4219">Sets the maximum width of the label in characters.</doc>
8586686397 <source-position filename="gtk/gtklabel.h" line="105"/>
8586786398 <return-value transfer-ownership="none">
8586886399 <type name="none" c:type="void"/>
@@ -85871,13 +86402,13 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8587186402 <instance-parameter name="self" transfer-ownership="none">
8587286403 <doc xml:space="preserve"
8587386404 filename="gtk/gtklabel.c"
85874- line="4178">a label</doc>
86405+ line="4221">a label</doc>
8587586406 <type name="Label" c:type="GtkLabel*"/>
8587686407 </instance-parameter>
8587786408 <parameter name="n_chars" transfer-ownership="none">
8587886409 <doc xml:space="preserve"
8587986410 filename="gtk/gtklabel.c"
85880- line="4179">the new maximum width, in characters.</doc>
86411+ line="4222">the new maximum width, in characters.</doc>
8588186412 <type name="gint" c:type="int"/>
8588286413 </parameter>
8588386414 </parameters>
@@ -85887,7 +86418,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8588786418 glib:set-property="mnemonic-widget">
8588886419 <doc xml:space="preserve"
8588986420 filename="gtk/gtklabel.c"
85890- line="3134">Associate the label with its mnemonic target.
86421+ line="3163">Associate the label with its mnemonic target.
8589186422
8589286423 If the label has been set so that it has a mnemonic key (using
8589386424 i.e. [method@Gtk.Label.set_markup_with_mnemonic],
@@ -85912,7 +86443,7 @@ collisions and toggle focus between the colliding widgets otherwise.</doc>
8591286443 <instance-parameter name="self" transfer-ownership="none">
8591386444 <doc xml:space="preserve"
8591486445 filename="gtk/gtklabel.c"
85915- line="3136">a label</doc>
86446+ line="3165">a label</doc>
8591686447 <type name="Label" c:type="GtkLabel*"/>
8591786448 </instance-parameter>
8591886449 <parameter name="widget"
@@ -85921,7 +86452,7 @@ collisions and toggle focus between the colliding widgets otherwise.</doc>
8592186452 allow-none="1">
8592286453 <doc xml:space="preserve"
8592386454 filename="gtk/gtklabel.c"
85924- line="3137">the target widget</doc>
86455+ line="3166">the target widget</doc>
8592586456 <type name="Widget" c:type="GtkWidget*"/>
8592686457 </parameter>
8592786458 </parameters>
@@ -85932,7 +86463,7 @@ collisions and toggle focus between the colliding widgets otherwise.</doc>
8593286463 version="4.6">
8593386464 <doc xml:space="preserve"
8593486465 filename="gtk/gtklabel.c"
85935- line="4319">Selects the line wrapping for the natural size request.
86466+ line="4362">Selects the line wrapping for the natural size request.
8593686467
8593786468 This only affects the natural size requested, for the actual wrapping used,
8593886469 see the [property@Gtk.Label:wrap-mode] property.</doc>
@@ -85944,13 +86475,13 @@ see the [property@Gtk.Label:wrap-mode] property.</doc>
8594486475 <instance-parameter name="self" transfer-ownership="none">
8594586476 <doc xml:space="preserve"
8594686477 filename="gtk/gtklabel.c"
85947- line="4321">a label</doc>
86478+ line="4364">a label</doc>
8594886479 <type name="Label" c:type="GtkLabel*"/>
8594986480 </instance-parameter>
8595086481 <parameter name="wrap_mode" transfer-ownership="none">
8595186482 <doc xml:space="preserve"
8595286483 filename="gtk/gtklabel.c"
85953- line="4322">the line wrapping mode</doc>
86484+ line="4365">the line wrapping mode</doc>
8595486485 <type name="NaturalWrapMode" c:type="GtkNaturalWrapMode"/>
8595586486 </parameter>
8595686487 </parameters>
@@ -85960,7 +86491,7 @@ see the [property@Gtk.Label:wrap-mode] property.</doc>
8596086491 glib:set-property="selectable">
8596186492 <doc xml:space="preserve"
8596286493 filename="gtk/gtklabel.c"
85963- line="5133">Makes text in the label selectable.
86494+ line="5176">Makes text in the label selectable.
8596486495
8596586496 Selectable labels allow the user to select text from the label,
8596686497 for copy-and-paste.</doc>
@@ -85972,13 +86503,13 @@ for copy-and-paste.</doc>
8597286503 <instance-parameter name="self" transfer-ownership="none">
8597386504 <doc xml:space="preserve"
8597486505 filename="gtk/gtklabel.c"
85975- line="5135">a label</doc>
86506+ line="5178">a label</doc>
8597686507 <type name="Label" c:type="GtkLabel*"/>
8597786508 </instance-parameter>
8597886509 <parameter name="setting" transfer-ownership="none">
8597986510 <doc xml:space="preserve"
8598086511 filename="gtk/gtklabel.c"
85981- line="5136">true to allow selecting text in the label</doc>
86512+ line="5179">true to allow selecting text in the label</doc>
8598286513 <type name="gboolean" c:type="gboolean"/>
8598386514 </parameter>
8598486515 </parameters>
@@ -85988,7 +86519,7 @@ for copy-and-paste.</doc>
8598886519 glib:set-property="single-line-mode">
8598986520 <doc xml:space="preserve"
8599086521 filename="gtk/gtklabel.c"
85991- line="5559">Sets whether the label is in single line mode.</doc>
86522+ line="5602">Sets whether the label is in single line mode.</doc>
8599286523 <source-position filename="gtk/gtklabel.h" line="151"/>
8599386524 <return-value transfer-ownership="none">
8599486525 <type name="none" c:type="void"/>
@@ -85997,13 +86528,13 @@ for copy-and-paste.</doc>
8599786528 <instance-parameter name="self" transfer-ownership="none">
8599886529 <doc xml:space="preserve"
8599986530 filename="gtk/gtklabel.c"
86000- line="5561">a label</doc>
86531+ line="5604">a label</doc>
8600186532 <type name="Label" c:type="GtkLabel*"/>
8600286533 </instance-parameter>
8600386534 <parameter name="single_line_mode" transfer-ownership="none">
8600486535 <doc xml:space="preserve"
8600586536 filename="gtk/gtklabel.c"
86006- line="5562">true to enable single line mode</doc>
86537+ line="5605">true to enable single line mode</doc>
8600786538 <type name="gboolean" c:type="gboolean"/>
8600886539 </parameter>
8600986540 </parameters>
@@ -86014,7 +86545,7 @@ for copy-and-paste.</doc>
8601486545 version="4.8">
8601586546 <doc xml:space="preserve"
8601686547 filename="gtk/gtklabel.c"
86017- line="6210">Sets tab stops for the label.</doc>
86548+ line="6253">Sets tab stops for the label.</doc>
8601886549 <source-position filename="gtk/gtklabel.h" line="180"/>
8601986550 <return-value transfer-ownership="none">
8602086551 <type name="none" c:type="void"/>
@@ -86023,7 +86554,7 @@ for copy-and-paste.</doc>
8602386554 <instance-parameter name="self" transfer-ownership="none">
8602486555 <doc xml:space="preserve"
8602586556 filename="gtk/gtklabel.c"
86026- line="6212">a label</doc>
86557+ line="6255">a label</doc>
8602786558 <type name="Label" c:type="GtkLabel*"/>
8602886559 </instance-parameter>
8602986560 <parameter name="tabs"
@@ -86032,7 +86563,7 @@ for copy-and-paste.</doc>
8603286563 allow-none="1">
8603386564 <doc xml:space="preserve"
8603486565 filename="gtk/gtklabel.c"
86035- line="6213">tab stops</doc>
86566+ line="6256">tab stops</doc>
8603686567 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
8603786568 </parameter>
8603886569 </parameters>
@@ -86040,7 +86571,7 @@ for copy-and-paste.</doc>
8604086571 <method name="set_text" c:identifier="gtk_label_set_text">
8604186572 <doc xml:space="preserve"
8604286573 filename="gtk/gtklabel.c"
86043- line="3343">Sets the text for the label.
86574+ line="3372">Sets the text for the label.
8604486575
8604586576 It overwrites any text that was there before and clears any
8604686577 previously set mnemonic accelerators, and sets the
@@ -86056,13 +86587,13 @@ Also see [method@Gtk.Label.set_markup].</doc>
8605686587 <instance-parameter name="self" transfer-ownership="none">
8605786588 <doc xml:space="preserve"
8605886589 filename="gtk/gtklabel.c"
86059- line="3345">a label</doc>
86590+ line="3374">a label</doc>
8606086591 <type name="Label" c:type="GtkLabel*"/>
8606186592 </instance-parameter>
8606286593 <parameter name="str" transfer-ownership="none">
8606386594 <doc xml:space="preserve"
8606486595 filename="gtk/gtklabel.c"
86065- line="3346">the text to show in @self</doc>
86596+ line="3375">the text to show in @self</doc>
8606686597 <type name="utf8" c:type="const char*"/>
8606786598 </parameter>
8606886599 </parameters>
@@ -86071,7 +86602,7 @@ Also see [method@Gtk.Label.set_markup].</doc>
8607186602 c:identifier="gtk_label_set_text_with_mnemonic">
8607286603 <doc xml:space="preserve"
8607386604 filename="gtk/gtklabel.c"
86074- line="4418">Sets the text for the label, with mnemonics.
86605+ line="4461">Sets the text for the label, with mnemonics.
8607586606
8607686607 If characters in @str are preceded by an underscore, they are underlined
8607786608 indicating that they represent a keyboard accelerator called a mnemonic.
@@ -86085,13 +86616,13 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8608586616 <instance-parameter name="self" transfer-ownership="none">
8608686617 <doc xml:space="preserve"
8608786618 filename="gtk/gtklabel.c"
86088- line="4420">a label</doc>
86619+ line="4463">a label</doc>
8608986620 <type name="Label" c:type="GtkLabel*"/>
8609086621 </instance-parameter>
8609186622 <parameter name="str" transfer-ownership="none">
8609286623 <doc xml:space="preserve"
8609386624 filename="gtk/gtklabel.c"
86094- line="4421">the text</doc>
86625+ line="4464">the text</doc>
8609586626 <type name="utf8" c:type="const char*"/>
8609686627 </parameter>
8609786628 </parameters>
@@ -86101,7 +86632,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget].</doc>
8610186632 glib:set-property="use-markup">
8610286633 <doc xml:space="preserve"
8610386634 filename="gtk/gtklabel.c"
86104- line="5479">Sets whether the text of the label contains markup.
86635+ line="5522">Sets whether the text of the label contains markup.
8610586636
8610686637 See [method@Gtk.Label.set_markup].</doc>
8610786638 <source-position filename="gtk/gtklabel.h" line="66"/>
@@ -86112,13 +86643,13 @@ See [method@Gtk.Label.set_markup].</doc>
8611286643 <instance-parameter name="self" transfer-ownership="none">
8611386644 <doc xml:space="preserve"
8611486645 filename="gtk/gtklabel.c"
86115- line="5481">a label</doc>
86646+ line="5524">a label</doc>
8611686647 <type name="Label" c:type="GtkLabel*"/>
8611786648 </instance-parameter>
8611886649 <parameter name="setting" transfer-ownership="none">
8611986650 <doc xml:space="preserve"
8612086651 filename="gtk/gtklabel.c"
86121- line="5482">true if the label’s text should be parsed for markup.</doc>
86652+ line="5525">true if the label’s text should be parsed for markup.</doc>
8612286653 <type name="gboolean" c:type="gboolean"/>
8612386654 </parameter>
8612486655 </parameters>
@@ -86128,7 +86659,7 @@ See [method@Gtk.Label.set_markup].</doc>
8612886659 glib:set-property="use-underline">
8612986660 <doc xml:space="preserve"
8613086661 filename="gtk/gtklabel.c"
86131- line="5520">Sets whether underlines in the text indicate mnemonics.</doc>
86662+ line="5563">Sets whether underlines in the text indicate mnemonics.</doc>
8613286663 <source-position filename="gtk/gtklabel.h" line="71"/>
8613386664 <return-value transfer-ownership="none">
8613486665 <type name="none" c:type="void"/>
@@ -86137,13 +86668,13 @@ See [method@Gtk.Label.set_markup].</doc>
8613786668 <instance-parameter name="self" transfer-ownership="none">
8613886669 <doc xml:space="preserve"
8613986670 filename="gtk/gtklabel.c"
86140- line="5522">a label</doc>
86671+ line="5565">a label</doc>
8614186672 <type name="Label" c:type="GtkLabel*"/>
8614286673 </instance-parameter>
8614386674 <parameter name="setting" transfer-ownership="none">
8614486675 <doc xml:space="preserve"
8614586676 filename="gtk/gtklabel.c"
86146- line="5523">true if underlines in the text indicate mnemonics</doc>
86677+ line="5566">true if underlines in the text indicate mnemonics</doc>
8614786678 <type name="gboolean" c:type="gboolean"/>
8614886679 </parameter>
8614986680 </parameters>
@@ -86153,7 +86684,7 @@ See [method@Gtk.Label.set_markup].</doc>
8615386684 glib:set-property="width-chars">
8615486685 <doc xml:space="preserve"
8615586686 filename="gtk/gtklabel.c"
86156- line="4137">Sets the desired width in characters of the label.</doc>
86687+ line="4180">Sets the desired width in characters of the label.</doc>
8615786688 <source-position filename="gtk/gtklabel.h" line="100"/>
8615886689 <return-value transfer-ownership="none">
8615986690 <type name="none" c:type="void"/>
@@ -86162,13 +86693,13 @@ See [method@Gtk.Label.set_markup].</doc>
8616286693 <instance-parameter name="self" transfer-ownership="none">
8616386694 <doc xml:space="preserve"
8616486695 filename="gtk/gtklabel.c"
86165- line="4139">a label</doc>
86696+ line="4182">a label</doc>
8616686697 <type name="Label" c:type="GtkLabel*"/>
8616786698 </instance-parameter>
8616886699 <parameter name="n_chars" transfer-ownership="none">
8616986700 <doc xml:space="preserve"
8617086701 filename="gtk/gtklabel.c"
86171- line="4140">the new desired width, in characters.</doc>
86702+ line="4183">the new desired width, in characters.</doc>
8617286703 <type name="gint" c:type="int"/>
8617386704 </parameter>
8617486705 </parameters>
@@ -86178,7 +86709,7 @@ See [method@Gtk.Label.set_markup].</doc>
8617886709 glib:set-property="wrap">
8617986710 <doc xml:space="preserve"
8618086711 filename="gtk/gtklabel.c"
86181- line="4216">Toggles line wrapping within the label.
86712+ line="4259">Toggles line wrapping within the label.
8618286713
8618386714 True makes it break lines if text exceeds the widget’s size.
8618486715 false lets the text get cut off by the edge of the widget if
@@ -86197,13 +86728,13 @@ using [method@Gtk.Widget.set_size_request].</doc>
8619786728 <instance-parameter name="self" transfer-ownership="none">
8619886729 <doc xml:space="preserve"
8619986730 filename="gtk/gtklabel.c"
86200- line="4218">a label</doc>
86731+ line="4261">a label</doc>
8620186732 <type name="Label" c:type="GtkLabel*"/>
8620286733 </instance-parameter>
8620386734 <parameter name="wrap" transfer-ownership="none">
8620486735 <doc xml:space="preserve"
8620586736 filename="gtk/gtklabel.c"
86206- line="4219">whether to wrap lines</doc>
86737+ line="4262">whether to wrap lines</doc>
8620786738 <type name="gboolean" c:type="gboolean"/>
8620886739 </parameter>
8620986740 </parameters>
@@ -86213,7 +86744,7 @@ using [method@Gtk.Widget.set_size_request].</doc>
8621386744 glib:set-property="wrap-mode">
8621486745 <doc xml:space="preserve"
8621586746 filename="gtk/gtklabel.c"
86216- line="4269">Controls how line wrapping is done.
86747+ line="4312">Controls how line wrapping is done.
8621786748
8621886749 This only affects the label if line wrapping is on. (See
8621986750 [method@Gtk.Label.set_wrap])
@@ -86231,13 +86762,13 @@ For sizing behavior, also consider the
8623186762 <instance-parameter name="self" transfer-ownership="none">
8623286763 <doc xml:space="preserve"
8623386764 filename="gtk/gtklabel.c"
86234- line="4271">a label</doc>
86765+ line="4314">a label</doc>
8623586766 <type name="Label" c:type="GtkLabel*"/>
8623686767 </instance-parameter>
8623786768 <parameter name="wrap_mode" transfer-ownership="none">
8623886769 <doc xml:space="preserve"
8623986770 filename="gtk/gtklabel.c"
86240- line="4272">the line wrapping mode</doc>
86771+ line="4315">the line wrapping mode</doc>
8624186772 <type name="Pango.WrapMode" c:type="PangoWrapMode"/>
8624286773 </parameter>
8624386774 </parameters>
@@ -86247,7 +86778,7 @@ For sizing behavior, also consider the
8624786778 glib:set-property="xalign">
8624886779 <doc xml:space="preserve"
8624986780 filename="gtk/gtklabel.c"
86250- line="6084">Sets the `xalign` of the label.
86781+ line="6127">Sets the `xalign` of the label.
8625186782
8625286783 See the [property@Gtk.Label:xalign] property.</doc>
8625386784 <source-position filename="gtk/gtklabel.h" line="160"/>
@@ -86258,13 +86789,13 @@ See the [property@Gtk.Label:xalign] property.</doc>
8625886789 <instance-parameter name="self" transfer-ownership="none">
8625986790 <doc xml:space="preserve"
8626086791 filename="gtk/gtklabel.c"
86261- line="6086">a label</doc>
86792+ line="6129">a label</doc>
8626286793 <type name="Label" c:type="GtkLabel*"/>
8626386794 </instance-parameter>
8626486795 <parameter name="xalign" transfer-ownership="none">
8626586796 <doc xml:space="preserve"
8626686797 filename="gtk/gtklabel.c"
86267- line="6087">the new xalign value, between 0 and 1</doc>
86798+ line="6130">the new xalign value, between 0 and 1</doc>
8626886799 <type name="gfloat" c:type="float"/>
8626986800 </parameter>
8627086801 </parameters>
@@ -86274,7 +86805,7 @@ See the [property@Gtk.Label:xalign] property.</doc>
8627486805 glib:set-property="yalign">
8627586806 <doc xml:space="preserve"
8627686807 filename="gtk/gtklabel.c"
86277- line="6128">Sets the `yalign` of the label.
86808+ line="6171">Sets the `yalign` of the label.
8627886809
8627986810 See the [property@Gtk.Label:yalign] property.</doc>
8628086811 <source-position filename="gtk/gtklabel.h" line="167"/>
@@ -86285,13 +86816,13 @@ See the [property@Gtk.Label:yalign] property.</doc>
8628586816 <instance-parameter name="self" transfer-ownership="none">
8628686817 <doc xml:space="preserve"
8628786818 filename="gtk/gtklabel.c"
86288- line="6130">a label</doc>
86819+ line="6173">a label</doc>
8628986820 <type name="Label" c:type="GtkLabel*"/>
8629086821 </instance-parameter>
8629186822 <parameter name="yalign" transfer-ownership="none">
8629286823 <doc xml:space="preserve"
8629386824 filename="gtk/gtklabel.c"
86294- line="6131">the new yalign value, between 0 and 1</doc>
86825+ line="6174">the new yalign value, between 0 and 1</doc>
8629586826 <type name="gfloat" c:type="float"/>
8629686827 </parameter>
8629786828 </parameters>
@@ -86303,7 +86834,7 @@ See the [property@Gtk.Label:yalign] property.</doc>
8630386834 getter="get_attributes">
8630486835 <doc xml:space="preserve"
8630586836 filename="gtk/gtklabel.c"
86306- line="2446">A list of style attributes to apply to the text of the label.</doc>
86837+ line="2475">A list of style attributes to apply to the text of the label.</doc>
8630786838 <type name="Pango.AttrList"/>
8630886839 </property>
8630986840 <property name="ellipsize"
@@ -86314,7 +86845,7 @@ See the [property@Gtk.Label:yalign] property.</doc>
8631486845 default-value="PANGO_ELLIPSIZE_NONE">
8631586846 <doc xml:space="preserve"
8631686847 filename="gtk/gtklabel.c"
86317- line="2599">The preferred place to ellipsize the string, if the label does
86848+ line="2628">The preferred place to ellipsize the string, if the label does
8631886849 not have enough room to display the entire string.
8631986850
8632086851 Note that setting this property to a value other than
@@ -86334,7 +86865,7 @@ and [method@Gtk.Label.set_width_chars].</doc>
8633486865 getter="get_extra_menu">
8633586866 <doc xml:space="preserve"
8633686867 filename="gtk/gtklabel.c"
86337- line="2694">A menu model whose contents will be appended to the context menu.</doc>
86868+ line="2723">A menu model whose contents will be appended to the context menu.</doc>
8633886869 <type name="Gio.MenuModel"/>
8633986870 </property>
8634086871 <property name="justify"
@@ -86345,7 +86876,7 @@ and [method@Gtk.Label.set_width_chars].</doc>
8634586876 default-value="GTK_JUSTIFY_LEFT">
8634686877 <doc xml:space="preserve"
8634786878 filename="gtk/gtklabel.c"
86348- line="2479">The alignment of the lines in the text of the label, relative to each other.
86879+ line="2508">The alignment of the lines in the text of the label, relative to each other.
8634986880
8635086881 This does *not* affect the alignment of the label within its allocation.
8635186882 See [property@Gtk.Label:xalign] for that.</doc>
@@ -86358,7 +86889,7 @@ See [property@Gtk.Label:xalign] for that.</doc>
8635886889 getter="get_label">
8635986890 <doc xml:space="preserve"
8636086891 filename="gtk/gtklabel.c"
86361- line="2425">The contents of the label.
86892+ line="2454">The contents of the label.
8636286893
8636386894 If the string contains Pango markup (see [func@Pango.parse_markup]),
8636486895 you will have to set the [property@Gtk.Label:use-markup] property to
@@ -86380,7 +86911,7 @@ for the label to display them.</doc>
8638086911 default-value="-1">
8638186912 <doc xml:space="preserve"
8638286913 filename="gtk/gtklabel.c"
86383- line="2669">The number of lines to which an ellipsized, wrapping label
86914+ line="2698">The number of lines to which an ellipsized, wrapping label
8638486915 should display before it gets ellipsized. This both prevents the label
8638586916 from ellipsizing before this many lines are displayed, and limits the
8638686917 height request of the label to this many lines.
@@ -86405,7 +86936,7 @@ Set this property to -1 if you don't want to limit the number of lines.</doc>
8640586936 default-value="-1">
8640686937 <doc xml:space="preserve"
8640786938 filename="gtk/gtklabel.c"
86408- line="2652">The desired maximum width of the label, in characters.
86939+ line="2681">The desired maximum width of the label, in characters.
8640986940
8641086941 If this property is set to -1, the width will be calculated automatically.
8641186942
@@ -86420,7 +86951,7 @@ determine the width of ellipsized and wrapped labels.</doc>
8642086951 default-value="16777215">
8642186952 <doc xml:space="preserve"
8642286953 filename="gtk/gtklabel.c"
86423- line="2578">The mnemonic accelerator key for the label.</doc>
86954+ line="2607">The mnemonic accelerator key for the label.</doc>
8642486955 <type name="guint" c:type="guint"/>
8642586956 </property>
8642686957 <property name="mnemonic-widget"
@@ -86430,7 +86961,7 @@ determine the width of ellipsized and wrapped labels.</doc>
8643086961 getter="get_mnemonic_widget">
8643186962 <doc xml:space="preserve"
8643286963 filename="gtk/gtklabel.c"
86433- line="2589">The widget to be activated when the labels mnemonic key is pressed.</doc>
86964+ line="2618">The widget to be activated when the labels mnemonic key is pressed.</doc>
8643486965 <type name="Widget"/>
8643586966 </property>
8643686967 <property name="natural-wrap-mode"
@@ -86442,7 +86973,7 @@ determine the width of ellipsized and wrapped labels.</doc>
8644286973 default-value="GTK_NATURAL_WRAP_INHERIT">
8644386974 <doc xml:space="preserve"
8644486975 filename="gtk/gtklabel.c"
86445- line="2549">Select the line wrapping for the natural size request.
86976+ line="2578">Select the line wrapping for the natural size request.
8644686977
8644786978 This only affects the natural size requested. For the actual wrapping
8644886979 used, see the [property@Gtk.Label:wrap-mode] property.
@@ -86459,7 +86990,7 @@ the behavior of the [property@Gtk.Label:wrap-mode] property.</doc>
8645986990 default-value="FALSE">
8646086991 <doc xml:space="preserve"
8646186992 filename="gtk/gtklabel.c"
86462- line="2568">Whether the label text can be selected with the mouse.</doc>
86993+ line="2597">Whether the label text can be selected with the mouse.</doc>
8646386994 <type name="gboolean" c:type="gboolean"/>
8646486995 </property>
8646586996 <property name="single-line-mode"
@@ -86470,7 +87001,7 @@ the behavior of the [property@Gtk.Label:wrap-mode] property.</doc>
8647087001 default-value="FALSE">
8647187002 <doc xml:space="preserve"
8647287003 filename="gtk/gtklabel.c"
86473- line="2637">Whether the label is in single line mode.
87004+ line="2666">Whether the label is in single line mode.
8647487005
8647587006 In single line mode, the height of the label does not depend on the
8647687007 actual text, it is always set to ascent + descent of the font. This
@@ -86486,7 +87017,7 @@ of text changes would be distracting, e.g. in a statusbar.</doc>
8648687017 getter="get_tabs">
8648787018 <doc xml:space="preserve"
8648887019 filename="gtk/gtklabel.c"
86489- line="2704">Custom tabs for this label.</doc>
87020+ line="2733">Custom tabs for this label.</doc>
8649087021 <type name="Pango.TabArray"/>
8649187022 </property>
8649287023 <property name="use-markup"
@@ -86497,7 +87028,7 @@ of text changes would be distracting, e.g. in a statusbar.</doc>
8649787028 default-value="FALSE">
8649887029 <doc xml:space="preserve"
8649987030 filename="gtk/gtklabel.c"
86500- line="2456">True if the text of the label includes Pango markup.
87031+ line="2485">True if the text of the label includes Pango markup.
8650187032
8650287033 See [func@Pango.parse_markup].</doc>
8650387034 <type name="gboolean" c:type="gboolean"/>
@@ -86510,7 +87041,7 @@ See [func@Pango.parse_markup].</doc>
8651087041 default-value="FALSE">
8651187042 <doc xml:space="preserve"
8651287043 filename="gtk/gtklabel.c"
86513- line="2468">True if the text of the label indicates a mnemonic with an `_`
87044+ line="2497">True if the text of the label indicates a mnemonic with an `_`
8651487045 before the mnemonic character.</doc>
8651587046 <type name="gboolean" c:type="gboolean"/>
8651687047 </property>
@@ -86522,7 +87053,7 @@ before the mnemonic character.</doc>
8652287053 default-value="-1">
8652387054 <doc xml:space="preserve"
8652487055 filename="gtk/gtklabel.c"
86525- line="2620">The desired width of the label, in characters.
87056+ line="2649">The desired width of the label, in characters.
8652687057
8652787058 If this property is set to -1, the width will be calculated automatically.
8652887059
@@ -86539,7 +87070,7 @@ determine the width of ellipsized and wrapped labels.</doc>
8653987070 default-value="FALSE">
8654087071 <doc xml:space="preserve"
8654187072 filename="gtk/gtklabel.c"
86542- line="2521">True if the label text will wrap if it gets too wide.</doc>
87073+ line="2550">True if the label text will wrap if it gets too wide.</doc>
8654387074 <type name="gboolean" c:type="gboolean"/>
8654487075 </property>
8654587076 <property name="wrap-mode"
@@ -86550,7 +87081,7 @@ determine the width of ellipsized and wrapped labels.</doc>
8655087081 default-value="PANGO_WRAP_WORD">
8655187082 <doc xml:space="preserve"
8655287083 filename="gtk/gtklabel.c"
86553- line="2531">Controls how the line wrapping is done.
87084+ line="2560">Controls how the line wrapping is done.
8655487085
8655587086 This only affects the formatting if line wrapping is on (see the
8655687087 [property@Gtk.Label:wrap] property). The default is [enum@Pango.WrapMode.word],
@@ -86568,7 +87099,7 @@ property.</doc>
8656887099 default-value="0.500000">
8656987100 <doc xml:space="preserve"
8657087101 filename="gtk/gtklabel.c"
86571- line="2493">The horizontal alignment of the label text inside its size allocation.
87102+ line="2522">The horizontal alignment of the label text inside its size allocation.
8657287103
8657387104 Compare this to [property@Gtk.Widget:halign], which determines how the
8657487105 labels size allocation is positioned in the space available for the label.</doc>
@@ -86582,7 +87113,7 @@ labels size allocation is positioned in the space available for the label.</doc>
8658287113 default-value="0.500000">
8658387114 <doc xml:space="preserve"
8658487115 filename="gtk/gtklabel.c"
86585- line="2507">The vertical alignment of the label text inside its size allocation.
87116+ line="2536">The vertical alignment of the label text inside its size allocation.
8658687117
8658787118 Compare this to [property@Gtk.Widget:valign], which determines how the
8658887119 labels size allocation is positioned in the space available for the label.</doc>
@@ -86591,7 +87122,7 @@ labels size allocation is positioned in the space available for the label.</doc>
8659187122 <glib:signal name="activate-current-link" when="last" action="1">
8659287123 <doc xml:space="preserve"
8659387124 filename="gtk/gtklabel.c"
86594- line="2379">Gets emitted when the user activates a link in the label.
87125+ line="2408">Gets emitted when the user activates a link in the label.
8659587126
8659687127 The `::activate-current-link` is a [keybinding signal](class.SignalAction.html).
8659787128
@@ -86606,21 +87137,21 @@ The default bindings for this signal are all forms of the &lt;kbd&gt;Enter&lt;/k
8660687137 <glib:signal name="activate-link" when="last">
8660787138 <doc xml:space="preserve"
8660887139 filename="gtk/gtklabel.c"
86609- line="2401">Gets emitted to activate a URI.
87140+ line="2430">Gets emitted to activate a URI.
8661087141
8661187142 Applications may connect to it to override the default behaviour,
8661287143 which is to call [method@Gtk.FileLauncher.launch].</doc>
8661387144 <return-value transfer-ownership="none">
8661487145 <doc xml:space="preserve"
8661587146 filename="gtk/gtklabel.c"
86616- line="2411">true if the link has been activated</doc>
87147+ line="2440">true if the link has been activated</doc>
8661787148 <type name="gboolean" c:type="gboolean"/>
8661887149 </return-value>
8661987150 <parameters>
8662087151 <parameter name="uri" transfer-ownership="none">
8662187152 <doc xml:space="preserve"
8662287153 filename="gtk/gtklabel.c"
86623- line="2404">the URI that is activated</doc>
87154+ line="2433">the URI that is activated</doc>
8662487155 <type name="utf8" c:type="gchar*"/>
8662587156 </parameter>
8662687157 </parameters>
@@ -86628,7 +87159,7 @@ which is to call [method@Gtk.FileLauncher.launch].</doc>
8662887159 <glib:signal name="copy-clipboard" when="last" action="1">
8662987160 <doc xml:space="preserve"
8663087161 filename="gtk/gtklabel.c"
86631- line="2360">Gets emitted to copy the selection to the clipboard.
87162+ line="2389">Gets emitted to copy the selection to the clipboard.
8663287163
8663387164 The `::copy-clipboard` signal is a [keybinding signal](class.SignalAction.html).
8663487165
@@ -86640,7 +87171,7 @@ The default binding for this signal is &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;c&
8664087171 <glib:signal name="move-cursor" when="last" action="1">
8664187172 <doc xml:space="preserve"
8664287173 filename="gtk/gtklabel.c"
86643- line="2318">Gets emitted when the user initiates a cursor movement.
87174+ line="2347">Gets emitted when the user initiates a cursor movement.
8664487175
8664587176 The `::move-cursor` signal is a [keybinding signal](class.SignalAction.html).
8664687177 If the cursor is not visible in @entry, this signal causes the viewport to
@@ -86666,19 +87197,19 @@ There are too many key combinations to list them all here.
8666687197 <parameter name="step" transfer-ownership="none">
8666787198 <doc xml:space="preserve"
8666887199 filename="gtk/gtklabel.c"
86669- line="2321">the granularity of the move, as a `GtkMovementStep`</doc>
87200+ line="2350">the granularity of the move, as a `GtkMovementStep`</doc>
8667087201 <type name="MovementStep"/>
8667187202 </parameter>
8667287203 <parameter name="count" transfer-ownership="none">
8667387204 <doc xml:space="preserve"
8667487205 filename="gtk/gtklabel.c"
86675- line="2322">the number of @step units to move</doc>
87206+ line="2351">the number of @step units to move</doc>
8667687207 <type name="gint" c:type="gint"/>
8667787208 </parameter>
8667887209 <parameter name="extend_selection" transfer-ownership="none">
8667987210 <doc xml:space="preserve"
8668087211 filename="gtk/gtklabel.c"
86681- line="2323">true if the move should extend the selection</doc>
87212+ line="2352">true if the move should extend the selection</doc>
8668287213 <type name="gboolean" c:type="gboolean"/>
8668387214 </parameter>
8668487215 </parameters>
@@ -88764,7 +89295,7 @@ the [enum@Gtk.AccessibleRole.list_item] role.</doc>
8876489295 <method name="append" c:identifier="gtk_list_box_append">
8876589296 <doc xml:space="preserve"
8876689297 filename="gtk/gtklistbox.c"
88767- line="3024">Append a widget to the list.
89298+ line="3028">Append a widget to the list.
8876889299
8876989300 If a sort function is set, the widget will
8877089301 actually be inserted at the calculated position.</doc>
@@ -88776,13 +89307,13 @@ actually be inserted at the calculated position.</doc>
8877689307 <instance-parameter name="box" transfer-ownership="none">
8877789308 <doc xml:space="preserve"
8877889309 filename="gtk/gtklistbox.c"
88779- line="3026">a `GtkListBox`</doc>
89310+ line="3030">a `GtkListBox`</doc>
8878089311 <type name="ListBox" c:type="GtkListBox*"/>
8878189312 </instance-parameter>
8878289313 <parameter name="child" transfer-ownership="none">
8878389314 <doc xml:space="preserve"
8878489315 filename="gtk/gtklistbox.c"
88785- line="3027">the `GtkWidget` to add</doc>
89316+ line="3031">the `GtkWidget` to add</doc>
8878689317 <type name="Widget" c:type="GtkWidget*"/>
8878789318 </parameter>
8878889319 </parameters>
@@ -88790,7 +89321,7 @@ actually be inserted at the calculated position.</doc>
8879089321 <method name="bind_model" c:identifier="gtk_list_box_bind_model">
8879189322 <doc xml:space="preserve"
8879289323 filename="gtk/gtklistbox.c"
88793- line="4054">Binds @model to @box.
89324+ line="4058">Binds @model to @box.
8879489325
8879589326 If @box was already bound to a model, that previous binding is
8879689327 destroyed.
@@ -88813,7 +89344,7 @@ should be implemented by the model.</doc>
8881389344 <instance-parameter name="box" transfer-ownership="none">
8881489345 <doc xml:space="preserve"
8881589346 filename="gtk/gtklistbox.c"
88816- line="4056">a `GtkListBox`</doc>
89347+ line="4060">a `GtkListBox`</doc>
8881789348 <type name="ListBox" c:type="GtkListBox*"/>
8881889349 </instance-parameter>
8881989350 <parameter name="model"
@@ -88822,7 +89353,7 @@ should be implemented by the model.</doc>
8882289353 allow-none="1">
8882389354 <doc xml:space="preserve"
8882489355 filename="gtk/gtklistbox.c"
88825- line="4057">the `GListModel` to be bound to @box</doc>
89356+ line="4061">the `GListModel` to be bound to @box</doc>
8882689357 <type name="Gio.ListModel" c:type="GListModel*"/>
8882789358 </parameter>
8882889359 <parameter name="create_widget_func"
@@ -88834,7 +89365,7 @@ should be implemented by the model.</doc>
8883489365 destroy="3">
8883589366 <doc xml:space="preserve"
8883689367 filename="gtk/gtklistbox.c"
88837- line="4058">a function
89368+ line="4062">a function
8883889369 that creates widgets for items or %NULL in case you also passed %NULL as @model</doc>
8883989370 <type name="ListBoxCreateWidgetFunc"
8884089371 c:type="GtkListBoxCreateWidgetFunc"/>
@@ -88845,7 +89376,7 @@ should be implemented by the model.</doc>
8884589376 allow-none="1">
8884689377 <doc xml:space="preserve"
8884789378 filename="gtk/gtklistbox.c"
88848- line="4060">user data passed to @create_widget_func</doc>
89379+ line="4064">user data passed to @create_widget_func</doc>
8884989380 <type name="gpointer" c:type="gpointer"/>
8885089381 </parameter>
8885189382 <parameter name="user_data_free_func"
@@ -88853,7 +89384,7 @@ should be implemented by the model.</doc>
8885389384 scope="async">
8885489385 <doc xml:space="preserve"
8885589386 filename="gtk/gtklistbox.c"
88856- line="4061">function for freeing @user_data</doc>
89387+ line="4065">function for freeing @user_data</doc>
8885789388 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
8885889389 </parameter>
8885989390 </parameters>
@@ -88862,7 +89393,7 @@ should be implemented by the model.</doc>
8886289393 c:identifier="gtk_list_box_drag_highlight_row">
8886389394 <doc xml:space="preserve"
8886489395 filename="gtk/gtklistbox.c"
88865- line="3128">Add a drag highlight to a row.
89396+ line="3132">Add a drag highlight to a row.
8886689397
8886789398 This is a helper function for implementing DnD onto a `GtkListBox`.
8886889399 The passed in @row will be highlighted by setting the
@@ -88879,13 +89410,13 @@ a drag leave event.</doc>
8887989410 <instance-parameter name="box" transfer-ownership="none">
8888089411 <doc xml:space="preserve"
8888189412 filename="gtk/gtklistbox.c"
88882- line="3130">a `GtkListBox`</doc>
89413+ line="3134">a `GtkListBox`</doc>
8888389414 <type name="ListBox" c:type="GtkListBox*"/>
8888489415 </instance-parameter>
8888589416 <parameter name="row" transfer-ownership="none">
8888689417 <doc xml:space="preserve"
8888789418 filename="gtk/gtklistbox.c"
88888- line="3131">a `GtkListBoxRow`</doc>
89419+ line="3135">a `GtkListBoxRow`</doc>
8888989420 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
8889089421 </parameter>
8889189422 </parameters>
@@ -88894,7 +89425,7 @@ a drag leave event.</doc>
8889489425 c:identifier="gtk_list_box_drag_unhighlight_row">
8889589426 <doc xml:space="preserve"
8889689427 filename="gtk/gtklistbox.c"
88897- line="3109">If a row has previously been highlighted via gtk_list_box_drag_highlight_row(),
89428+ line="3113">If a row has previously been highlighted via gtk_list_box_drag_highlight_row(),
8889889429 it will have the highlight removed.</doc>
8889989430 <source-position filename="gtk/gtklistbox.h" line="256"/>
8890089431 <return-value transfer-ownership="none">
@@ -88904,7 +89435,7 @@ it will have the highlight removed.</doc>
8890489435 <instance-parameter name="box" transfer-ownership="none">
8890589436 <doc xml:space="preserve"
8890689437 filename="gtk/gtklistbox.c"
88907- line="3111">a `GtkListBox`</doc>
89438+ line="3115">a `GtkListBox`</doc>
8890889439 <type name="ListBox" c:type="GtkListBox*"/>
8890989440 </instance-parameter>
8891089441 </parameters>
@@ -89085,20 +89616,20 @@ find all selected rows.</doc>
8908589616 glib:get-property="show-separators">
8908689617 <doc xml:space="preserve"
8908789618 filename="gtk/gtklistbox.c"
89088- line="4151">Returns whether the list box should show separators
89619+ line="4155">Returns whether the list box should show separators
8908989620 between rows.</doc>
8909089621 <source-position filename="gtk/gtklistbox.h" line="275"/>
8909189622 <return-value transfer-ownership="none">
8909289623 <doc xml:space="preserve"
8909389624 filename="gtk/gtklistbox.c"
89094- line="4158">%TRUE if the list box shows separators</doc>
89625+ line="4162">%TRUE if the list box shows separators</doc>
8909589626 <type name="gboolean" c:type="gboolean"/>
8909689627 </return-value>
8909789628 <parameters>
8909889629 <instance-parameter name="box" transfer-ownership="none">
8909989630 <doc xml:space="preserve"
8910089631 filename="gtk/gtklistbox.c"
89101- line="4153">a `GtkListBox`</doc>
89632+ line="4157">a `GtkListBox`</doc>
8910289633 <type name="ListBox" c:type="GtkListBox*"/>
8910389634 </instance-parameter>
8910489635 </parameters>
@@ -89109,19 +89640,19 @@ between rows.</doc>
8910989640 version="4.18">
8911089641 <doc xml:space="preserve"
8911189642 filename="gtk/gtklistbox.c"
89112- line="4191">Returns the behavior of the &lt;kbd&gt;Tab&lt;/kbd&gt; and &lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/kbd&gt; keys.</doc>
89643+ line="4195">Returns the behavior of the &lt;kbd&gt;Tab&lt;/kbd&gt; and &lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/kbd&gt; keys.</doc>
8911389644 <source-position filename="gtk/gtklistbox.h" line="281"/>
8911489645 <return-value transfer-ownership="none">
8911589646 <doc xml:space="preserve"
8911689647 filename="gtk/gtklistbox.c"
89117- line="4197">the tab behavior</doc>
89648+ line="4201">the tab behavior</doc>
8911889649 <type name="ListTabBehavior" c:type="GtkListTabBehavior"/>
8911989650 </return-value>
8912089651 <parameters>
8912189652 <instance-parameter name="box" transfer-ownership="none">
8912289653 <doc xml:space="preserve"
8912389654 filename="gtk/gtklistbox.c"
89124- line="4193">a `GtkListBox`</doc>
89655+ line="4197">a `GtkListBox`</doc>
8912589656 <type name="ListBox" c:type="GtkListBox*"/>
8912689657 </instance-parameter>
8912789658 </parameters>
@@ -89129,7 +89660,7 @@ between rows.</doc>
8912989660 <method name="insert" c:identifier="gtk_list_box_insert">
8913089661 <doc xml:space="preserve"
8913189662 filename="gtk/gtklistbox.c"
89132- line="3041">Insert the @child into the @box at @position.
89663+ line="3045">Insert the @child into the @box at @position.
8913389664
8913489665 If a sort function is
8913589666 set, the widget will actually be inserted at the calculated position.
@@ -89144,19 +89675,19 @@ If @position is -1, or larger than the total number of items in the
8914489675 <instance-parameter name="box" transfer-ownership="none">
8914589676 <doc xml:space="preserve"
8914689677 filename="gtk/gtklistbox.c"
89147- line="3043">a `GtkListBox`</doc>
89678+ line="3047">a `GtkListBox`</doc>
8914889679 <type name="ListBox" c:type="GtkListBox*"/>
8914989680 </instance-parameter>
8915089681 <parameter name="child" transfer-ownership="none">
8915189682 <doc xml:space="preserve"
8915289683 filename="gtk/gtklistbox.c"
89153- line="3044">the `GtkWidget` to add</doc>
89684+ line="3048">the `GtkWidget` to add</doc>
8915489685 <type name="Widget" c:type="GtkWidget*"/>
8915589686 </parameter>
8915689687 <parameter name="position" transfer-ownership="none">
8915789688 <doc xml:space="preserve"
8915889689 filename="gtk/gtklistbox.c"
89159- line="3045">the position to insert @child in</doc>
89690+ line="3049">the position to insert @child in</doc>
8916089691 <type name="gint" c:type="int"/>
8916189692 </parameter>
8916289693 </parameters>
@@ -89232,7 +89763,7 @@ to an external factor.</doc>
8923289763 <method name="prepend" c:identifier="gtk_list_box_prepend">
8923389764 <doc xml:space="preserve"
8923489765 filename="gtk/gtklistbox.c"
89235- line="3007">Prepend a widget to the list.
89766+ line="3011">Prepend a widget to the list.
8923689767
8923789768 If a sort function is set, the widget will
8923889769 actually be inserted at the calculated position.</doc>
@@ -89244,13 +89775,13 @@ actually be inserted at the calculated position.</doc>
8924489775 <instance-parameter name="box" transfer-ownership="none">
8924589776 <doc xml:space="preserve"
8924689777 filename="gtk/gtklistbox.c"
89247- line="3009">a `GtkListBox`</doc>
89778+ line="3013">a `GtkListBox`</doc>
8924889779 <type name="ListBox" c:type="GtkListBox*"/>
8924989780 </instance-parameter>
8925089781 <parameter name="child" transfer-ownership="none">
8925189782 <doc xml:space="preserve"
8925289783 filename="gtk/gtklistbox.c"
89253- line="3010">the `GtkWidget` to add</doc>
89784+ line="3014">the `GtkWidget` to add</doc>
8925489785 <type name="Widget" c:type="GtkWidget*"/>
8925589786 </parameter>
8925689787 </parameters>
@@ -89628,7 +90159,7 @@ it doesn't display any visible children.</doc>
8962890159 glib:set-property="show-separators">
8962990160 <doc xml:space="preserve"
8963090161 filename="gtk/gtklistbox.c"
89631- line="4124">Sets whether the list box should show separators
90162+ line="4128">Sets whether the list box should show separators
8963290163 between rows.</doc>
8963390164 <source-position filename="gtk/gtklistbox.h" line="272"/>
8963490165 <return-value transfer-ownership="none">
@@ -89638,13 +90169,13 @@ between rows.</doc>
8963890169 <instance-parameter name="box" transfer-ownership="none">
8963990170 <doc xml:space="preserve"
8964090171 filename="gtk/gtklistbox.c"
89641- line="4126">a `GtkListBox`</doc>
90172+ line="4130">a `GtkListBox`</doc>
8964290173 <type name="ListBox" c:type="GtkListBox*"/>
8964390174 </instance-parameter>
8964490175 <parameter name="show_separators" transfer-ownership="none">
8964590176 <doc xml:space="preserve"
8964690177 filename="gtk/gtklistbox.c"
89647- line="4127">%TRUE to show separators</doc>
90178+ line="4131">%TRUE to show separators</doc>
8964890179 <type name="gboolean" c:type="gboolean"/>
8964990180 </parameter>
8965090181 </parameters>
@@ -89710,7 +90241,7 @@ Note that using a sort function is incompatible with using a model
8971090241 version="4.18">
8971190242 <doc xml:space="preserve"
8971290243 filename="gtk/gtklistbox.c"
89713- line="4168">Sets the behavior of the &lt;kbd&gt;Tab&lt;/kbd&gt; and &lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/kbd&gt; keys.</doc>
90244+ line="4172">Sets the behavior of the &lt;kbd&gt;Tab&lt;/kbd&gt; and &lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/kbd&gt; keys.</doc>
8971490245 <source-position filename="gtk/gtklistbox.h" line="278"/>
8971590246 <return-value transfer-ownership="none">
8971690247 <type name="none" c:type="void"/>
@@ -89719,13 +90250,13 @@ Note that using a sort function is incompatible with using a model
8971990250 <instance-parameter name="box" transfer-ownership="none">
8972090251 <doc xml:space="preserve"
8972190252 filename="gtk/gtklistbox.c"
89722- line="4170">a `GtkListBox`</doc>
90253+ line="4174">a `GtkListBox`</doc>
8972390254 <type name="ListBox" c:type="GtkListBox*"/>
8972490255 </instance-parameter>
8972590256 <parameter name="behavior" transfer-ownership="none">
8972690257 <doc xml:space="preserve"
8972790258 filename="gtk/gtklistbox.c"
89728- line="4171">the tab behavior</doc>
90259+ line="4175">the tab behavior</doc>
8972990260 <type name="ListTabBehavior" c:type="GtkListTabBehavior"/>
8973090261 </parameter>
8973190262 </parameters>
@@ -90085,12 +90616,12 @@ when necessary.</doc>
9008590616 <constructor name="new" c:identifier="gtk_list_box_row_new">
9008690617 <doc xml:space="preserve"
9008790618 filename="gtk/gtklistbox.c"
90088- line="3308">Creates a new `GtkListBoxRow`.</doc>
90619+ line="3312">Creates a new `GtkListBoxRow`.</doc>
9008990620 <source-position filename="gtk/gtklistbox.h" line="134"/>
9009090621 <return-value transfer-ownership="none">
9009190622 <doc xml:space="preserve"
9009290623 filename="gtk/gtklistbox.c"
90093- line="3313">a new `GtkListBoxRow`</doc>
90624+ line="3317">a new `GtkListBoxRow`</doc>
9009490625 <type name="Widget" c:type="GtkWidget*"/>
9009590626 </return-value>
9009690627 </constructor>
@@ -90108,7 +90639,7 @@ when necessary.</doc>
9010890639 <method name="changed" c:identifier="gtk_list_box_row_changed">
9010990640 <doc xml:space="preserve"
9011090641 filename="gtk/gtklistbox.c"
90111- line="3484">Marks @row as changed, causing any state that depends on this
90642+ line="3488">Marks @row as changed, causing any state that depends on this
9011290643 to be updated.
9011390644
9011490645 This affects sorting, filtering and headers.
@@ -90134,7 +90665,7 @@ but that is more expensive.</doc>
9013490665 <instance-parameter name="row" transfer-ownership="none">
9013590666 <doc xml:space="preserve"
9013690667 filename="gtk/gtklistbox.c"
90137- line="3486">a `GtkListBoxRow`</doc>
90668+ line="3490">a `GtkListBoxRow`</doc>
9013890669 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9013990670 </instance-parameter>
9014090671 </parameters>
@@ -90144,19 +90675,19 @@ but that is more expensive.</doc>
9014490675 glib:get-property="activatable">
9014590676 <doc xml:space="preserve"
9014690677 filename="gtk/gtklistbox.c"
90147- line="3679">Gets whether the row is activatable.</doc>
90678+ line="3683">Gets whether the row is activatable.</doc>
9014890679 <source-position filename="gtk/gtklistbox.h" line="166"/>
9014990680 <return-value transfer-ownership="none">
9015090681 <doc xml:space="preserve"
9015190682 filename="gtk/gtklistbox.c"
90152- line="3685">%TRUE if the row is activatable</doc>
90683+ line="3689">%TRUE if the row is activatable</doc>
9015390684 <type name="gboolean" c:type="gboolean"/>
9015490685 </return-value>
9015590686 <parameters>
9015690687 <instance-parameter name="row" transfer-ownership="none">
9015790688 <doc xml:space="preserve"
9015890689 filename="gtk/gtklistbox.c"
90159- line="3681">a `GtkListBoxRow`</doc>
90690+ line="3685">a `GtkListBoxRow`</doc>
9016090691 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9016190692 </instance-parameter>
9016290693 </parameters>
@@ -90166,19 +90697,19 @@ but that is more expensive.</doc>
9016690697 glib:get-property="child">
9016790698 <doc xml:space="preserve"
9016890699 filename="gtk/gtklistbox.c"
90169- line="3349">Gets the child widget of @row.</doc>
90700+ line="3353">Gets the child widget of @row.</doc>
9017090701 <source-position filename="gtk/gtklistbox.h" line="140"/>
9017190702 <return-value transfer-ownership="none" nullable="1">
9017290703 <doc xml:space="preserve"
9017390704 filename="gtk/gtklistbox.c"
90174- line="3355">the child widget of @row</doc>
90705+ line="3359">the child widget of @row</doc>
9017590706 <type name="Widget" c:type="GtkWidget*"/>
9017690707 </return-value>
9017790708 <parameters>
9017890709 <instance-parameter name="row" transfer-ownership="none">
9017990710 <doc xml:space="preserve"
9018090711 filename="gtk/gtklistbox.c"
90181- line="3351">a `GtkListBoxRow`</doc>
90712+ line="3355">a `GtkListBoxRow`</doc>
9018290713 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9018390714 </instance-parameter>
9018490715 </parameters>
@@ -90186,7 +90717,7 @@ but that is more expensive.</doc>
9018690717 <method name="get_header" c:identifier="gtk_list_box_row_get_header">
9018790718 <doc xml:space="preserve"
9018890719 filename="gtk/gtklistbox.c"
90189- line="3519">Returns the current header of the @row.
90720+ line="3523">Returns the current header of the @row.
9019090721
9019190722 This can be used
9019290723 in a [callback@Gtk.ListBoxUpdateHeaderFunc] to see if
@@ -90196,14 +90727,14 @@ the state of it.</doc>
9019690727 <return-value transfer-ownership="none" nullable="1">
9019790728 <doc xml:space="preserve"
9019890729 filename="gtk/gtklistbox.c"
90199- line="3530">the current header</doc>
90730+ line="3534">the current header</doc>
9020090731 <type name="Widget" c:type="GtkWidget*"/>
9020190732 </return-value>
9020290733 <parameters>
9020390734 <instance-parameter name="row" transfer-ownership="none">
9020490735 <doc xml:space="preserve"
9020590736 filename="gtk/gtklistbox.c"
90206- line="3521">a `GtkListBoxRow`</doc>
90737+ line="3525">a `GtkListBoxRow`</doc>
9020790738 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9020890739 </instance-parameter>
9020990740 </parameters>
@@ -90211,19 +90742,19 @@ the state of it.</doc>
9021190742 <method name="get_index" c:identifier="gtk_list_box_row_get_index">
9021290743 <doc xml:space="preserve"
9021390744 filename="gtk/gtklistbox.c"
90214- line="3570">Gets the current index of the @row in its `GtkListBox` container.</doc>
90745+ line="3574">Gets the current index of the @row in its `GtkListBox` container.</doc>
9021590746 <source-position filename="gtk/gtklistbox.h" line="148"/>
9021690747 <return-value transfer-ownership="none">
9021790748 <doc xml:space="preserve"
9021890749 filename="gtk/gtklistbox.c"
90219- line="3576">the index of the @row, or -1 if the @row is not in a listbox</doc>
90750+ line="3580">the index of the @row, or -1 if the @row is not in a listbox</doc>
9022090751 <type name="gint" c:type="int"/>
9022190752 </return-value>
9022290753 <parameters>
9022390754 <instance-parameter name="row" transfer-ownership="none">
9022490755 <doc xml:space="preserve"
9022590756 filename="gtk/gtklistbox.c"
90226- line="3572">a `GtkListBoxRow`</doc>
90757+ line="3576">a `GtkListBoxRow`</doc>
9022790758 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9022890759 </instance-parameter>
9022990760 </parameters>
@@ -90233,19 +90764,19 @@ the state of it.</doc>
9023390764 glib:get-property="selectable">
9023490765 <doc xml:space="preserve"
9023590766 filename="gtk/gtklistbox.c"
90236- line="3723">Gets whether the row can be selected.</doc>
90767+ line="3727">Gets whether the row can be selected.</doc>
9023790768 <source-position filename="gtk/gtklistbox.h" line="159"/>
9023890769 <return-value transfer-ownership="none">
9023990770 <doc xml:space="preserve"
9024090771 filename="gtk/gtklistbox.c"
90241- line="3729">%TRUE if the row is selectable</doc>
90772+ line="3733">%TRUE if the row is selectable</doc>
9024290773 <type name="gboolean" c:type="gboolean"/>
9024390774 </return-value>
9024490775 <parameters>
9024590776 <instance-parameter name="row" transfer-ownership="none">
9024690777 <doc xml:space="preserve"
9024790778 filename="gtk/gtklistbox.c"
90248- line="3725">a `GtkListBoxRow`</doc>
90779+ line="3729">a `GtkListBoxRow`</doc>
9024990780 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9025090781 </instance-parameter>
9025190782 </parameters>
@@ -90253,20 +90784,20 @@ the state of it.</doc>
9025390784 <method name="is_selected" c:identifier="gtk_list_box_row_is_selected">
9025490785 <doc xml:space="preserve"
9025590786 filename="gtk/gtklistbox.c"
90256- line="3591">Returns whether the child is currently selected in its
90787+ line="3595">Returns whether the child is currently selected in its
9025790788 `GtkListBox` container.</doc>
9025890789 <source-position filename="gtk/gtklistbox.h" line="153"/>
9025990790 <return-value transfer-ownership="none">
9026090791 <doc xml:space="preserve"
9026190792 filename="gtk/gtklistbox.c"
90262- line="3598">%TRUE if @row is selected</doc>
90793+ line="3602">%TRUE if @row is selected</doc>
9026390794 <type name="gboolean" c:type="gboolean"/>
9026490795 </return-value>
9026590796 <parameters>
9026690797 <instance-parameter name="row" transfer-ownership="none">
9026790798 <doc xml:space="preserve"
9026890799 filename="gtk/gtklistbox.c"
90269- line="3593">a `GtkListBoxRow`</doc>
90800+ line="3597">a `GtkListBoxRow`</doc>
9027090801 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9027190802 </instance-parameter>
9027290803 </parameters>
@@ -90276,7 +90807,7 @@ the state of it.</doc>
9027690807 glib:set-property="activatable">
9027790808 <doc xml:space="preserve"
9027890809 filename="gtk/gtklistbox.c"
90279- line="3655">Set whether the row is activatable.</doc>
90810+ line="3659">Set whether the row is activatable.</doc>
9028090811 <source-position filename="gtk/gtklistbox.h" line="163"/>
9028190812 <return-value transfer-ownership="none">
9028290813 <type name="none" c:type="void"/>
@@ -90285,13 +90816,13 @@ the state of it.</doc>
9028590816 <instance-parameter name="row" transfer-ownership="none">
9028690817 <doc xml:space="preserve"
9028790818 filename="gtk/gtklistbox.c"
90288- line="3657">a `GtkListBoxRow`</doc>
90819+ line="3661">a `GtkListBoxRow`</doc>
9028990820 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9029090821 </instance-parameter>
9029190822 <parameter name="activatable" transfer-ownership="none">
9029290823 <doc xml:space="preserve"
9029390824 filename="gtk/gtklistbox.c"
90294- line="3658">%TRUE to mark the row as activatable</doc>
90825+ line="3662">%TRUE to mark the row as activatable</doc>
9029590826 <type name="gboolean" c:type="gboolean"/>
9029690827 </parameter>
9029790828 </parameters>
@@ -90301,7 +90832,7 @@ the state of it.</doc>
9030190832 glib:set-property="child">
9030290833 <doc xml:space="preserve"
9030390834 filename="gtk/gtklistbox.c"
90304- line="3321">Sets the child widget of @self.</doc>
90835+ line="3325">Sets the child widget of @self.</doc>
9030590836 <source-position filename="gtk/gtklistbox.h" line="137"/>
9030690837 <return-value transfer-ownership="none">
9030790838 <type name="none" c:type="void"/>
@@ -90310,7 +90841,7 @@ the state of it.</doc>
9031090841 <instance-parameter name="row" transfer-ownership="none">
9031190842 <doc xml:space="preserve"
9031290843 filename="gtk/gtklistbox.c"
90313- line="3323">a `GtkListBoxRow`</doc>
90844+ line="3327">a `GtkListBoxRow`</doc>
9031490845 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9031590846 </instance-parameter>
9031690847 <parameter name="child"
@@ -90319,7 +90850,7 @@ the state of it.</doc>
9031990850 allow-none="1">
9032090851 <doc xml:space="preserve"
9032190852 filename="gtk/gtklistbox.c"
90322- line="3324">the child widget</doc>
90853+ line="3328">the child widget</doc>
9032390854 <type name="Widget" c:type="GtkWidget*"/>
9032490855 </parameter>
9032590856 </parameters>
@@ -90327,7 +90858,7 @@ the state of it.</doc>
9032790858 <method name="set_header" c:identifier="gtk_list_box_row_set_header">
9032890859 <doc xml:space="preserve"
9032990860 filename="gtk/gtklistbox.c"
90330- line="3540">Sets the current header of the @row.
90861+ line="3544">Sets the current header of the @row.
9033190862
9033290863 This is only allowed to be called
9033390864 from a [callback@Gtk.ListBoxUpdateHeaderFunc].
@@ -90341,7 +90872,7 @@ and be shown in front of the row in the listbox.</doc>
9034190872 <instance-parameter name="row" transfer-ownership="none">
9034290873 <doc xml:space="preserve"
9034390874 filename="gtk/gtklistbox.c"
90344- line="3542">a `GtkListBoxRow`</doc>
90875+ line="3546">a `GtkListBoxRow`</doc>
9034590876 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9034690877 </instance-parameter>
9034790878 <parameter name="header"
@@ -90350,7 +90881,7 @@ and be shown in front of the row in the listbox.</doc>
9035090881 allow-none="1">
9035190882 <doc xml:space="preserve"
9035290883 filename="gtk/gtklistbox.c"
90353- line="3543">the header</doc>
90884+ line="3547">the header</doc>
9035490885 <type name="Widget" c:type="GtkWidget*"/>
9035590886 </parameter>
9035690887 </parameters>
@@ -90360,7 +90891,7 @@ and be shown in front of the row in the listbox.</doc>
9036090891 glib:set-property="selectable">
9036190892 <doc xml:space="preserve"
9036290893 filename="gtk/gtklistbox.c"
90363- line="3695">Set whether the row can be selected.</doc>
90894+ line="3699">Set whether the row can be selected.</doc>
9036490895 <source-position filename="gtk/gtklistbox.h" line="156"/>
9036590896 <return-value transfer-ownership="none">
9036690897 <type name="none" c:type="void"/>
@@ -90369,13 +90900,13 @@ and be shown in front of the row in the listbox.</doc>
9036990900 <instance-parameter name="row" transfer-ownership="none">
9037090901 <doc xml:space="preserve"
9037190902 filename="gtk/gtklistbox.c"
90372- line="3697">a `GtkListBoxRow`</doc>
90903+ line="3701">a `GtkListBoxRow`</doc>
9037390904 <type name="ListBoxRow" c:type="GtkListBoxRow*"/>
9037490905 </instance-parameter>
9037590906 <parameter name="selectable" transfer-ownership="none">
9037690907 <doc xml:space="preserve"
9037790908 filename="gtk/gtklistbox.c"
90378- line="3698">%TRUE to mark the row as selectable</doc>
90909+ line="3702">%TRUE to mark the row as selectable</doc>
9037990910 <type name="gboolean" c:type="gboolean"/>
9038090911 </parameter>
9038190912 </parameters>
@@ -90388,7 +90919,7 @@ and be shown in front of the row in the listbox.</doc>
9038890919 default-value="TRUE">
9038990920 <doc xml:space="preserve"
9039090921 filename="gtk/gtklistbox.c"
90391- line="3930">Determines whether the ::row-activated
90922+ line="3934">Determines whether the ::row-activated
9039290923 signal will be emitted for this row.</doc>
9039390924 <type name="gboolean" c:type="gboolean"/>
9039490925 </property>
@@ -90399,7 +90930,7 @@ signal will be emitted for this row.</doc>
9039990930 getter="get_child">
9040090931 <doc xml:space="preserve"
9040190932 filename="gtk/gtklistbox.c"
90402- line="3951">The child widget.</doc>
90933+ line="3955">The child widget.</doc>
9040390934 <type name="Widget"/>
9040490935 </property>
9040590936 <property name="selectable"
@@ -90410,7 +90941,7 @@ signal will be emitted for this row.</doc>
9041090941 default-value="TRUE">
9041190942 <doc xml:space="preserve"
9041290943 filename="gtk/gtklistbox.c"
90413- line="3941">Determines whether this row can be selected.</doc>
90944+ line="3945">Determines whether this row can be selected.</doc>
9041490945 <type name="gboolean" c:type="gboolean"/>
9041590946 </property>
9041690947 <field name="parent_instance">
@@ -90419,7 +90950,7 @@ signal will be emitted for this row.</doc>
9041990950 <glib:signal name="activate" when="first" action="1">
9042090951 <doc xml:space="preserve"
9042190952 filename="gtk/gtklistbox.c"
90422- line="3910">This is a keybinding signal, which will cause this row to be activated.
90953+ line="3914">This is a keybinding signal, which will cause this row to be activated.
9042390954
9042490955 If you want to be notified when the user activates a row (by key or not),
9042590956 use the [signal@Gtk.ListBox::row-activated] signal on the row’s parent
@@ -92597,7 +93128,7 @@ corresponding row will have the `.activatable` style class. For
9259793128 rubberband selection, a node with name `rubberband` is used.
9259893129
9259993130 The main listview node may also carry style classes to select
92600-the style of [list presentation](ListContainers.html#list-styles):
93131+the style of [list presentation](section-list-widget.html#list-styles):
9260193132 .rich-list, .navigation-sidebar or .data-table.
9260293133
9260393134 # Accessibility
@@ -93434,7 +93965,7 @@ This macro is longer used by GTK.</doc>
9343493965 </parameter>
9343593966 </parameters>
9343693967 </function-macro>
93437- <constant name="MICRO_VERSION" value="6" c:type="GTK_MICRO_VERSION">
93968+ <constant name="MICRO_VERSION" value="2" c:type="GTK_MICRO_VERSION">
9343893969 <doc xml:space="preserve"
9343993970 filename="gtk/gtkversion.h"
9344093971 line="54">Like [func@get_micro_version], but from the headers used at
@@ -93443,7 +93974,7 @@ against at application run time.</doc>
9344393974 <source-position filename="gtk/gtkversion.h" line="61"/>
9344493975 <type name="gint" c:type="gint"/>
9344593976 </constant>
93446- <constant name="MINOR_VERSION" value="18" c:type="GTK_MINOR_VERSION">
93977+ <constant name="MINOR_VERSION" value="20" c:type="GTK_MINOR_VERSION">
9344793978 <doc xml:space="preserve"
9344893979 filename="gtk/gtkversion.h"
9344993980 line="45">Like [func@get_minor_version], but from the headers used at
@@ -93673,7 +94204,9 @@ function returns items of the appropriate type.</doc>
9367394204 </parameter>
9367494205 </parameters>
9367594206 </method>
93676- <method name="set_model" c:identifier="gtk_map_list_model_set_model">
94207+ <method name="set_model"
94208+ c:identifier="gtk_map_list_model_set_model"
94209+ glib:set-property="model">
9367794210 <doc xml:space="preserve"
9367894211 filename="gtk/gtkmaplistmodel.c"
9367994212 line="619">Sets the model to be mapped.
@@ -93720,8 +94253,8 @@ they are doing and have set up an appropriate map function.</doc>
9372094253 </property>
9372194254 <property name="model"
9372294255 writable="1"
93723- construct-only="1"
9372494256 transfer-ownership="none"
94257+ setter="set_model"
9372594258 getter="get_model">
9372694259 <doc xml:space="preserve"
9372794260 filename="gtk/gtkmaplistmodel.c"
@@ -93903,7 +94436,7 @@ Usually, `GtkMediaControls` is used as part of [class@Gtk.Video].</doc>
9390394436 glib:type-struct="MediaFileClass">
9390494437 <doc xml:space="preserve"
9390594438 filename="gtk/gtkmediafile.c"
93906- line="30">Implements the `GtkMediaStream` interface for files.
94439+ line="33">Implements the `GtkMediaStream` interface for files.
9390794440
9390894441 This provides a simple way to play back video files with GTK.
9390994442
@@ -93916,12 +94449,12 @@ GTK itself includes an implementation using GStreamer.</doc>
9391694449 <constructor name="new" c:identifier="gtk_media_file_new">
9391794450 <doc xml:space="preserve"
9391894451 filename="gtk/gtkmediafile.c"
93919- line="256">Creates a new empty media file.</doc>
94452+ line="259">Creates a new empty media file.</doc>
9392094453 <source-position filename="gtk/gtkmediafile.h" line="57"/>
9392194454 <return-value transfer-ownership="full">
9392294455 <doc xml:space="preserve"
9392394456 filename="gtk/gtkmediafile.c"
93924- line="261">a new `GtkMediaFile`</doc>
94457+ line="264">a new `GtkMediaFile`</doc>
9392594458 <type name="MediaFile" c:type="GtkMediaStream*"/>
9392694459 </return-value>
9392794460 </constructor>
@@ -93929,19 +94462,19 @@ GTK itself includes an implementation using GStreamer.</doc>
9392994462 c:identifier="gtk_media_file_new_for_file">
9393094463 <doc xml:space="preserve"
9393194464 filename="gtk/gtkmediafile.c"
93932- line="341">Creates a new media file to play @file.</doc>
94465+ line="344">Creates a new media file to play @file.</doc>
9393394466 <source-position filename="gtk/gtkmediafile.h" line="63"/>
9393494467 <return-value transfer-ownership="full">
9393594468 <doc xml:space="preserve"
9393694469 filename="gtk/gtkmediafile.c"
93937- line="347">a new `GtkMediaFile` playing @file</doc>
94470+ line="350">a new `GtkMediaFile` playing @file</doc>
9393894471 <type name="MediaFile" c:type="GtkMediaStream*"/>
9393994472 </return-value>
9394094473 <parameters>
9394194474 <parameter name="file" transfer-ownership="none">
9394294475 <doc xml:space="preserve"
9394394476 filename="gtk/gtkmediafile.c"
93944- line="343">The file to play</doc>
94477+ line="346">The file to play</doc>
9394594478 <type name="Gio.File" c:type="GFile*"/>
9394694479 </parameter>
9394794480 </parameters>
@@ -93950,7 +94483,7 @@ GTK itself includes an implementation using GStreamer.</doc>
9395094483 c:identifier="gtk_media_file_new_for_filename">
9395194484 <doc xml:space="preserve"
9395294485 filename="gtk/gtkmediafile.c"
93953- line="269">Creates a new media file for the given filename.
94486+ line="272">Creates a new media file for the given filename.
9395494487
9395594488 This is a utility function that converts the given @filename
9395694489 to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
@@ -93958,14 +94491,14 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9395894491 <return-value transfer-ownership="full">
9395994492 <doc xml:space="preserve"
9396094493 filename="gtk/gtkmediafile.c"
93961- line="278">a new `GtkMediaFile` playing @filename</doc>
94494+ line="281">a new `GtkMediaFile` playing @filename</doc>
9396294495 <type name="MediaFile" c:type="GtkMediaStream*"/>
9396394496 </return-value>
9396494497 <parameters>
9396594498 <parameter name="filename" transfer-ownership="none">
9396694499 <doc xml:space="preserve"
9396794500 filename="gtk/gtkmediafile.c"
93968- line="271">filename to open</doc>
94501+ line="274">filename to open</doc>
9396994502 <type name="filename" c:type="const char*"/>
9397094503 </parameter>
9397194504 </parameters>
@@ -93974,7 +94507,7 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9397494507 c:identifier="gtk_media_file_new_for_input_stream">
9397594508 <doc xml:space="preserve"
9397694509 filename="gtk/gtkmediafile.c"
93977- line="359">Creates a new media file to play @stream.
94510+ line="362">Creates a new media file to play @stream.
9397894511
9397994512 If you want the resulting media to be seekable,
9398094513 the stream should implement the `GSeekable` interface.</doc>
@@ -93982,14 +94515,14 @@ the stream should implement the `GSeekable` interface.</doc>
9398294515 <return-value transfer-ownership="full">
9398394516 <doc xml:space="preserve"
9398494517 filename="gtk/gtkmediafile.c"
93985- line="368">a new `GtkMediaFile`</doc>
94518+ line="371">a new `GtkMediaFile`</doc>
9398694519 <type name="MediaFile" c:type="GtkMediaStream*"/>
9398794520 </return-value>
9398894521 <parameters>
9398994522 <parameter name="stream" transfer-ownership="none">
9399094523 <doc xml:space="preserve"
9399194524 filename="gtk/gtkmediafile.c"
93992- line="361">The stream to play</doc>
94525+ line="364">The stream to play</doc>
9399394526 <type name="Gio.InputStream" c:type="GInputStream*"/>
9399494527 </parameter>
9399594528 </parameters>
@@ -93998,7 +94531,7 @@ the stream should implement the `GSeekable` interface.</doc>
9399894531 c:identifier="gtk_media_file_new_for_resource">
9399994532 <doc xml:space="preserve"
9400094533 filename="gtk/gtkmediafile.c"
94001- line="299">Creates a new new media file for the given resource.
94534+ line="302">Creates a new new media file for the given resource.
9400294535
9400394536 This is a utility function that converts the given @resource
9400494537 to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
@@ -94006,14 +94539,14 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9400694539 <return-value transfer-ownership="full">
9400794540 <doc xml:space="preserve"
9400894541 filename="gtk/gtkmediafile.c"
94009- line="308">a new `GtkMediaFile` playing @resource_path</doc>
94542+ line="311">a new `GtkMediaFile` playing @resource_path</doc>
9401094543 <type name="MediaFile" c:type="GtkMediaStream*"/>
9401194544 </return-value>
9401294545 <parameters>
9401394546 <parameter name="resource_path" transfer-ownership="none">
9401494547 <doc xml:space="preserve"
9401594548 filename="gtk/gtkmediafile.c"
94016- line="301">resource path to open</doc>
94549+ line="304">resource path to open</doc>
9401794550 <type name="utf8" c:type="const char*"/>
9401894551 </parameter>
9401994552 </parameters>
@@ -94043,7 +94576,7 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9404394576 <method name="clear" c:identifier="gtk_media_file_clear">
9404494577 <doc xml:space="preserve"
9404594578 filename="gtk/gtkmediafile.c"
94046- line="388">Resets the media file to be empty.</doc>
94579+ line="391">Resets the media file to be empty.</doc>
9404794580 <source-position filename="gtk/gtkmediafile.h" line="68"/>
9404894581 <return-value transfer-ownership="none">
9404994582 <type name="none" c:type="void"/>
@@ -94052,7 +94585,7 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9405294585 <instance-parameter name="self" transfer-ownership="none">
9405394586 <doc xml:space="preserve"
9405494587 filename="gtk/gtkmediafile.c"
94055- line="390">a `GtkMediaFile`</doc>
94588+ line="393">a `GtkMediaFile`</doc>
9405694589 <type name="MediaFile" c:type="GtkMediaFile*"/>
9405794590 </instance-parameter>
9405894591 </parameters>
@@ -94062,7 +94595,7 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file].</doc>
9406294595 glib:get-property="file">
9406394596 <doc xml:space="preserve"
9406494597 filename="gtk/gtkmediafile.c"
94065- line="525">Returns the file that @self is currently playing from.
94598+ line="528">Returns the file that @self is currently playing from.
9406694599
9406794600 When @self is not playing or not playing from a file,
9406894601 %NULL is returned.</doc>
@@ -94070,14 +94603,14 @@ When @self is not playing or not playing from a file,
9407094603 <return-value transfer-ownership="none" nullable="1">
9407194604 <doc xml:space="preserve"
9407294605 filename="gtk/gtkmediafile.c"
94073- line="534">The currently playing file</doc>
94606+ line="537">The currently playing file</doc>
9407494607 <type name="Gio.File" c:type="GFile*"/>
9407594608 </return-value>
9407694609 <parameters>
9407794610 <instance-parameter name="self" transfer-ownership="none">
9407894611 <doc xml:space="preserve"
9407994612 filename="gtk/gtkmediafile.c"
94080- line="527">a `GtkMediaFile`</doc>
94613+ line="530">a `GtkMediaFile`</doc>
9408194614 <type name="MediaFile" c:type="GtkMediaFile*"/>
9408294615 </instance-parameter>
9408394616 </parameters>
@@ -94087,7 +94620,7 @@ When @self is not playing or not playing from a file,
9408794620 glib:get-property="input-stream">
9408894621 <doc xml:space="preserve"
9408994622 filename="gtk/gtkmediafile.c"
94090- line="585">Returns the stream that @self is currently playing from.
94623+ line="588">Returns the stream that @self is currently playing from.
9409194624
9409294625 When @self is not playing or not playing from a stream,
9409394626 %NULL is returned.</doc>
@@ -94095,14 +94628,14 @@ When @self is not playing or not playing from a stream,
9409594628 <return-value transfer-ownership="none" nullable="1">
9409694629 <doc xml:space="preserve"
9409794630 filename="gtk/gtkmediafile.c"
94098- line="594">The currently playing stream</doc>
94631+ line="597">The currently playing stream</doc>
9409994632 <type name="Gio.InputStream" c:type="GInputStream*"/>
9410094633 </return-value>
9410194634 <parameters>
9410294635 <instance-parameter name="self" transfer-ownership="none">
9410394636 <doc xml:space="preserve"
9410494637 filename="gtk/gtkmediafile.c"
94105- line="587">a `GtkMediaFile`</doc>
94638+ line="590">a `GtkMediaFile`</doc>
9410694639 <type name="MediaFile" c:type="GtkMediaFile*"/>
9410794640 </instance-parameter>
9410894641 </parameters>
@@ -94112,7 +94645,7 @@ When @self is not playing or not playing from a stream,
9411294645 glib:set-property="file">
9411394646 <doc xml:space="preserve"
9411494647 filename="gtk/gtkmediafile.c"
94115- line="489">Sets the `GtkMediaFile` to play the given file.
94648+ line="492">Sets the `GtkMediaFile` to play the given file.
9411694649
9411794650 If any file is still playing, stop playing it.</doc>
9411894651 <source-position filename="gtk/gtkmediafile.h" line="77"/>
@@ -94123,7 +94656,7 @@ If any file is still playing, stop playing it.</doc>
9412394656 <instance-parameter name="self" transfer-ownership="none">
9412494657 <doc xml:space="preserve"
9412594658 filename="gtk/gtkmediafile.c"
94126- line="491">a `GtkMediaFile`</doc>
94659+ line="494">a `GtkMediaFile`</doc>
9412794660 <type name="MediaFile" c:type="GtkMediaFile*"/>
9412894661 </instance-parameter>
9412994662 <parameter name="file"
@@ -94132,7 +94665,7 @@ If any file is still playing, stop playing it.</doc>
9413294665 allow-none="1">
9413394666 <doc xml:space="preserve"
9413494667 filename="gtk/gtkmediafile.c"
94135- line="492">the file to play</doc>
94668+ line="495">the file to play</doc>
9413694669 <type name="Gio.File" c:type="GFile*"/>
9413794670 </parameter>
9413894671 </parameters>
@@ -94140,7 +94673,7 @@ If any file is still playing, stop playing it.</doc>
9414094673 <method name="set_filename" c:identifier="gtk_media_file_set_filename">
9414194674 <doc xml:space="preserve"
9414294675 filename="gtk/gtkmediafile.c"
94143- line="418">Sets the `GtkMediaFile` to play the given file.
94676+ line="421">Sets the `GtkMediaFile` to play the given file.
9414494677
9414594678 This is a utility function that converts the given @filename
9414694679 to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
@@ -94152,7 +94685,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9415294685 <instance-parameter name="self" transfer-ownership="none">
9415394686 <doc xml:space="preserve"
9415494687 filename="gtk/gtkmediafile.c"
94155- line="420">a `GtkMediaFile`</doc>
94688+ line="423">a `GtkMediaFile`</doc>
9415694689 <type name="MediaFile" c:type="GtkMediaFile*"/>
9415794690 </instance-parameter>
9415894691 <parameter name="filename"
@@ -94161,7 +94694,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9416194694 allow-none="1">
9416294695 <doc xml:space="preserve"
9416394696 filename="gtk/gtkmediafile.c"
94164- line="421">name of file to play</doc>
94697+ line="424">name of file to play</doc>
9416594698 <type name="filename" c:type="const char*"/>
9416694699 </parameter>
9416794700 </parameters>
@@ -94171,7 +94704,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9417194704 glib:set-property="input-stream">
9417294705 <doc xml:space="preserve"
9417394706 filename="gtk/gtkmediafile.c"
94174- line="546">Sets the `GtkMediaFile` to play the given stream.
94707+ line="549">Sets the `GtkMediaFile` to play the given stream.
9417594708
9417694709 If anything is still playing, stop playing it.
9417794710
@@ -94185,7 +94718,7 @@ playback. The stream will not be closed.</doc>
9418594718 <instance-parameter name="self" transfer-ownership="none">
9418694719 <doc xml:space="preserve"
9418794720 filename="gtk/gtkmediafile.c"
94188- line="548">a `GtkMediaFile`</doc>
94721+ line="551">a `GtkMediaFile`</doc>
9418994722 <type name="MediaFile" c:type="GtkMediaFile*"/>
9419094723 </instance-parameter>
9419194724 <parameter name="stream"
@@ -94194,7 +94727,7 @@ playback. The stream will not be closed.</doc>
9419494727 allow-none="1">
9419594728 <doc xml:space="preserve"
9419694729 filename="gtk/gtkmediafile.c"
94197- line="549">the stream to play from</doc>
94730+ line="552">the stream to play from</doc>
9419894731 <type name="Gio.InputStream" c:type="GInputStream*"/>
9419994732 </parameter>
9420094733 </parameters>
@@ -94202,7 +94735,7 @@ playback. The stream will not be closed.</doc>
9420294735 <method name="set_resource" c:identifier="gtk_media_file_set_resource">
9420394736 <doc xml:space="preserve"
9420494737 filename="gtk/gtkmediafile.c"
94205- line="447">Sets the `GtkMediaFile` to play the given resource.
94738+ line="450">Sets the `GtkMediaFile` to play the given resource.
9420694739
9420794740 This is a utility function that converts the given @resource_path
9420894741 to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
@@ -94214,7 +94747,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9421494747 <instance-parameter name="self" transfer-ownership="none">
9421594748 <doc xml:space="preserve"
9421694749 filename="gtk/gtkmediafile.c"
94217- line="449">a `GtkMediaFile`</doc>
94750+ line="452">a `GtkMediaFile`</doc>
9421894751 <type name="MediaFile" c:type="GtkMediaFile*"/>
9421994752 </instance-parameter>
9422094753 <parameter name="resource_path"
@@ -94223,7 +94756,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9422394756 allow-none="1">
9422494757 <doc xml:space="preserve"
9422594758 filename="gtk/gtkmediafile.c"
94226- line="450">path to resource to play</doc>
94759+ line="453">path to resource to play</doc>
9422794760 <type name="utf8" c:type="const char*"/>
9422894761 </parameter>
9422994762 </parameters>
@@ -94235,7 +94768,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9423594768 getter="get_file">
9423694769 <doc xml:space="preserve"
9423794770 filename="gtk/gtkmediafile.c"
94238- line="153">The file being played back or %NULL if not playing a file.</doc>
94771+ line="156">The file being played back or %NULL if not playing a file.</doc>
9423994772 <type name="Gio.File"/>
9424094773 </property>
9424194774 <property name="input-stream"
@@ -94245,7 +94778,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file].</doc>
9424594778 getter="get_input_stream">
9424694779 <doc xml:space="preserve"
9424794780 filename="gtk/gtkmediafile.c"
94248- line="163">The stream being played back or %NULL if not playing a stream.
94781+ line="166">The stream being played back or %NULL if not playing a stream.
9424994782
9425094783 This is %NULL when playing a file.</doc>
9425194784 <type name="Gio.InputStream"/>
@@ -95877,19 +96410,19 @@ should you wish to.</doc>
9587796410 version="4.10">
9587896411 <doc xml:space="preserve"
9587996412 filename="gtk/gtkmenubutton.c"
95880- line="1588">Returns whether the menu button is active.</doc>
96413+ line="1589">Returns whether the menu button is active.</doc>
9588196414 <source-position filename="gtk/gtkmenubutton.h" line="133"/>
9588296415 <return-value transfer-ownership="none">
9588396416 <doc xml:space="preserve"
9588496417 filename="gtk/gtkmenubutton.c"
95885- line="1594">TRUE if the button is active</doc>
96418+ line="1595">TRUE if the button is active</doc>
9588696419 <type name="gboolean" c:type="gboolean"/>
9588796420 </return-value>
9588896421 <parameters>
9588996422 <instance-parameter name="menu_button" transfer-ownership="none">
9589096423 <doc xml:space="preserve"
9589196424 filename="gtk/gtkmenubutton.c"
95892- line="1590">a `GtkMenuButton`</doc>
96425+ line="1591">a `GtkMenuButton`</doc>
9589396426 <type name="MenuButton" c:type="GtkMenuButton*"/>
9589496427 </instance-parameter>
9589596428 </parameters>
@@ -95900,13 +96433,13 @@ should you wish to.</doc>
9590096433 version="4.4">
9590196434 <doc xml:space="preserve"
9590296435 filename="gtk/gtkmenubutton.c"
95903- line="1124">Gets whether to show a dropdown arrow even when using an icon or a custom
96436+ line="1125">Gets whether to show a dropdown arrow even when using an icon or a custom
9590496437 child.</doc>
9590596438 <source-position filename="gtk/gtkmenubutton.h" line="86"/>
9590696439 <return-value transfer-ownership="none">
9590796440 <doc xml:space="preserve"
9590896441 filename="gtk/gtkmenubutton.c"
95909- line="1131">whether to show a dropdown arrow even when using an icon or a custom
96442+ line="1132">whether to show a dropdown arrow even when using an icon or a custom
9591096443 child.</doc>
9591196444 <type name="gboolean" c:type="gboolean"/>
9591296445 </return-value>
@@ -95914,7 +96447,7 @@ child.</doc>
9591496447 <instance-parameter name="menu_button" transfer-ownership="none">
9591596448 <doc xml:space="preserve"
9591696449 filename="gtk/gtkmenubutton.c"
95917- line="1126">a `GtkMenuButton`</doc>
96450+ line="1127">a `GtkMenuButton`</doc>
9591896451 <type name="MenuButton" c:type="GtkMenuButton*"/>
9591996452 </instance-parameter>
9592096453 </parameters>
@@ -95925,20 +96458,20 @@ child.</doc>
9592596458 version="4.12">
9592696459 <doc xml:space="preserve"
9592796460 filename="gtk/gtkmenubutton.c"
95928- line="1643">Retrieves whether the button can be smaller than the natural
96461+ line="1644">Retrieves whether the button can be smaller than the natural
9592996462 size of its contents.</doc>
9593096463 <source-position filename="gtk/gtkmenubutton.h" line="139"/>
9593196464 <return-value transfer-ownership="none">
9593296465 <doc xml:space="preserve"
9593396466 filename="gtk/gtkmenubutton.c"
95934- line="1650">true if the button can shrink, and false otherwise</doc>
96467+ line="1651">true if the button can shrink, and false otherwise</doc>
9593596468 <type name="gboolean" c:type="gboolean"/>
9593696469 </return-value>
9593796470 <parameters>
9593896471 <instance-parameter name="menu_button" transfer-ownership="none">
9593996472 <doc xml:space="preserve"
9594096473 filename="gtk/gtkmenubutton.c"
95941- line="1645">a button</doc>
96474+ line="1646">a button</doc>
9594296475 <type name="MenuButton" c:type="GtkMenuButton*"/>
9594396476 </instance-parameter>
9594496477 </parameters>
@@ -95949,19 +96482,19 @@ size of its contents.</doc>
9594996482 version="4.6">
9595096483 <doc xml:space="preserve"
9595196484 filename="gtk/gtkmenubutton.c"
95952- line="1546">Gets the child widget of @menu_button.</doc>
96485+ line="1547">Gets the child widget of @menu_button.</doc>
9595396486 <source-position filename="gtk/gtkmenubutton.h" line="127"/>
9595496487 <return-value transfer-ownership="none" nullable="1">
9595596488 <doc xml:space="preserve"
9595696489 filename="gtk/gtkmenubutton.c"
95957- line="1552">the child widget of @menu_button</doc>
96490+ line="1553">the child widget of @menu_button</doc>
9595896491 <type name="Widget" c:type="GtkWidget*"/>
9595996492 </return-value>
9596096493 <parameters>
9596196494 <instance-parameter name="menu_button" transfer-ownership="none">
9596296495 <doc xml:space="preserve"
9596396496 filename="gtk/gtkmenubutton.c"
95964- line="1548">a `GtkMenuButton`</doc>
96497+ line="1549">a `GtkMenuButton`</doc>
9596596498 <type name="MenuButton" c:type="GtkMenuButton*"/>
9596696499 </instance-parameter>
9596796500 </parameters>
@@ -95993,19 +96526,19 @@ size of its contents.</doc>
9599396526 glib:get-property="has-frame">
9599496527 <doc xml:space="preserve"
9599596528 filename="gtk/gtkmenubutton.c"
95996- line="1239">Returns whether the button has a frame.</doc>
96529+ line="1240">Returns whether the button has a frame.</doc>
9599796530 <source-position filename="gtk/gtkmenubutton.h" line="104"/>
9599896531 <return-value transfer-ownership="none">
9599996532 <doc xml:space="preserve"
9600096533 filename="gtk/gtkmenubutton.c"
96001- line="1245">%TRUE if the button has a frame</doc>
96534+ line="1246">%TRUE if the button has a frame</doc>
9600296535 <type name="gboolean" c:type="gboolean"/>
9600396536 </return-value>
9600496537 <parameters>
9600596538 <instance-parameter name="menu_button" transfer-ownership="none">
9600696539 <doc xml:space="preserve"
9600796540 filename="gtk/gtkmenubutton.c"
96008- line="1241">a `GtkMenuButton`</doc>
96541+ line="1242">a `GtkMenuButton`</doc>
9600996542 <type name="MenuButton" c:type="GtkMenuButton*"/>
9601096543 </instance-parameter>
9601196544 </parameters>
@@ -96015,19 +96548,19 @@ size of its contents.</doc>
9601596548 glib:get-property="icon-name">
9601696549 <doc xml:space="preserve"
9601796550 filename="gtk/gtkmenubutton.c"
96018- line="1076">Gets the name of the icon shown in the button.</doc>
96551+ line="1077">Gets the name of the icon shown in the button.</doc>
9601996552 <source-position filename="gtk/gtkmenubutton.h" line="80"/>
9602096553 <return-value transfer-ownership="none" nullable="1">
9602196554 <doc xml:space="preserve"
9602296555 filename="gtk/gtkmenubutton.c"
96023- line="1082">the name of the icon shown in the button</doc>
96556+ line="1083">the name of the icon shown in the button</doc>
9602496557 <type name="utf8" c:type="const char*"/>
9602596558 </return-value>
9602696559 <parameters>
9602796560 <instance-parameter name="menu_button" transfer-ownership="none">
9602896561 <doc xml:space="preserve"
9602996562 filename="gtk/gtkmenubutton.c"
96030- line="1078">a `GtkMenuButton`</doc>
96563+ line="1079">a `GtkMenuButton`</doc>
9603196564 <type name="MenuButton" c:type="GtkMenuButton*"/>
9603296565 </instance-parameter>
9603396566 </parameters>
@@ -96037,19 +96570,19 @@ size of its contents.</doc>
9603796570 glib:get-property="label">
9603896571 <doc xml:space="preserve"
9603996572 filename="gtk/gtkmenubutton.c"
96040- line="1200">Gets the label shown in the button</doc>
96573+ line="1201">Gets the label shown in the button</doc>
9604196574 <source-position filename="gtk/gtkmenubutton.h" line="92"/>
9604296575 <return-value transfer-ownership="none" nullable="1">
9604396576 <doc xml:space="preserve"
9604496577 filename="gtk/gtkmenubutton.c"
96045- line="1206">the label shown in the button</doc>
96578+ line="1207">the label shown in the button</doc>
9604696579 <type name="utf8" c:type="const char*"/>
9604796580 </return-value>
9604896581 <parameters>
9604996582 <instance-parameter name="menu_button" transfer-ownership="none">
9605096583 <doc xml:space="preserve"
9605196584 filename="gtk/gtkmenubutton.c"
96052- line="1202">a `GtkMenuButton`</doc>
96585+ line="1203">a `GtkMenuButton`</doc>
9605396586 <type name="MenuButton" c:type="GtkMenuButton*"/>
9605496587 </instance-parameter>
9605596588 </parameters>
@@ -96081,7 +96614,7 @@ size of its contents.</doc>
9608196614 glib:get-property="popover">
9608296615 <doc xml:space="preserve"
9608396616 filename="gtk/gtkmenubutton.c"
96084- line="1001">Returns the `GtkPopover` that pops out of the button.
96617+ line="1002">Returns the `GtkPopover` that pops out of the button.
9608596618
9608696619 If the button is not using a `GtkPopover`, this function
9608796620 returns %NULL.</doc>
@@ -96089,14 +96622,14 @@ returns %NULL.</doc>
9608996622 <return-value transfer-ownership="none" nullable="1">
9609096623 <doc xml:space="preserve"
9609196624 filename="gtk/gtkmenubutton.c"
96092- line="1010">a `GtkPopover` or %NULL</doc>
96625+ line="1011">a `GtkPopover` or %NULL</doc>
9609396626 <type name="Popover" c:type="GtkPopover*"/>
9609496627 </return-value>
9609596628 <parameters>
9609696629 <instance-parameter name="menu_button" transfer-ownership="none">
9609796630 <doc xml:space="preserve"
9609896631 filename="gtk/gtkmenubutton.c"
96099- line="1003">a `GtkMenuButton`</doc>
96632+ line="1004">a `GtkMenuButton`</doc>
9610096633 <type name="MenuButton" c:type="GtkMenuButton*"/>
9610196634 </instance-parameter>
9610296635 </parameters>
@@ -96107,19 +96640,19 @@ returns %NULL.</doc>
9610796640 version="4.4">
9610896641 <doc xml:space="preserve"
9610996642 filename="gtk/gtkmenubutton.c"
96110- line="1457">Returns whether the menu button acts as a primary menu.</doc>
96643+ line="1458">Returns whether the menu button acts as a primary menu.</doc>
9611196644 <source-position filename="gtk/gtkmenubutton.h" line="121"/>
9611296645 <return-value transfer-ownership="none">
9611396646 <doc xml:space="preserve"
9611496647 filename="gtk/gtkmenubutton.c"
96115- line="1463">%TRUE if the button is a primary menu</doc>
96648+ line="1464">%TRUE if the button is a primary menu</doc>
9611696649 <type name="gboolean" c:type="gboolean"/>
9611796650 </return-value>
9611896651 <parameters>
9611996652 <instance-parameter name="menu_button" transfer-ownership="none">
9612096653 <doc xml:space="preserve"
9612196654 filename="gtk/gtkmenubutton.c"
96122- line="1459">a `GtkMenuButton`</doc>
96655+ line="1460">a `GtkMenuButton`</doc>
9612396656 <type name="MenuButton" c:type="GtkMenuButton*"/>
9612496657 </instance-parameter>
9612596658 </parameters>
@@ -96129,13 +96662,13 @@ returns %NULL.</doc>
9612996662 glib:get-property="use-underline">
9613096663 <doc xml:space="preserve"
9613196664 filename="gtk/gtkmenubutton.c"
96132- line="1346">Returns whether an embedded underline in the text indicates a
96665+ line="1347">Returns whether an embedded underline in the text indicates a
9613396666 mnemonic.</doc>
9613496667 <source-position filename="gtk/gtkmenubutton.h" line="98"/>
9613596668 <return-value transfer-ownership="none">
9613696669 <doc xml:space="preserve"
9613796670 filename="gtk/gtkmenubutton.c"
96138- line="1353">%TRUE whether an embedded underline in the text indicates
96671+ line="1354">%TRUE whether an embedded underline in the text indicates
9613996672 the mnemonic accelerator keys.</doc>
9614096673 <type name="gboolean" c:type="gboolean"/>
9614196674 </return-value>
@@ -96143,7 +96676,7 @@ mnemonic.</doc>
9614396676 <instance-parameter name="menu_button" transfer-ownership="none">
9614496677 <doc xml:space="preserve"
9614596678 filename="gtk/gtkmenubutton.c"
96146- line="1348">a `GtkMenuButton`</doc>
96679+ line="1349">a `GtkMenuButton`</doc>
9614796680 <type name="MenuButton" c:type="GtkMenuButton*"/>
9614896681 </instance-parameter>
9614996682 </parameters>
@@ -96151,7 +96684,7 @@ mnemonic.</doc>
9615196684 <method name="popdown" c:identifier="gtk_menu_button_popdown">
9615296685 <doc xml:space="preserve"
9615396686 filename="gtk/gtkmenubutton.c"
96154- line="1269">Dismiss the menu.</doc>
96687+ line="1270">Dismiss the menu.</doc>
9615596688 <source-position filename="gtk/gtkmenubutton.h" line="109"/>
9615696689 <return-value transfer-ownership="none">
9615796690 <type name="none" c:type="void"/>
@@ -96160,7 +96693,7 @@ mnemonic.</doc>
9616096693 <instance-parameter name="menu_button" transfer-ownership="none">
9616196694 <doc xml:space="preserve"
9616296695 filename="gtk/gtkmenubutton.c"
96163- line="1271">a `GtkMenuButton`</doc>
96696+ line="1272">a `GtkMenuButton`</doc>
9616496697 <type name="MenuButton" c:type="GtkMenuButton*"/>
9616596698 </instance-parameter>
9616696699 </parameters>
@@ -96168,7 +96701,7 @@ mnemonic.</doc>
9616896701 <method name="popup" c:identifier="gtk_menu_button_popup">
9616996702 <doc xml:space="preserve"
9617096703 filename="gtk/gtkmenubutton.c"
96171- line="1255">Pop up the menu.</doc>
96704+ line="1256">Pop up the menu.</doc>
9617296705 <source-position filename="gtk/gtkmenubutton.h" line="107"/>
9617396706 <return-value transfer-ownership="none">
9617496707 <type name="none" c:type="void"/>
@@ -96177,7 +96710,7 @@ mnemonic.</doc>
9617796710 <instance-parameter name="menu_button" transfer-ownership="none">
9617896711 <doc xml:space="preserve"
9617996712 filename="gtk/gtkmenubutton.c"
96180- line="1257">a `GtkMenuButton`</doc>
96713+ line="1258">a `GtkMenuButton`</doc>
9618196714 <type name="MenuButton" c:type="GtkMenuButton*"/>
9618296715 </instance-parameter>
9618396716 </parameters>
@@ -96188,7 +96721,7 @@ mnemonic.</doc>
9618896721 version="4.10">
9618996722 <doc xml:space="preserve"
9619096723 filename="gtk/gtkmenubutton.c"
96191- line="1564">Sets whether the menu button is active.</doc>
96724+ line="1565">Sets whether the menu button is active.</doc>
9619296725 <source-position filename="gtk/gtkmenubutton.h" line="130"/>
9619396726 <return-value transfer-ownership="none">
9619496727 <type name="none" c:type="void"/>
@@ -96197,13 +96730,13 @@ mnemonic.</doc>
9619796730 <instance-parameter name="menu_button" transfer-ownership="none">
9619896731 <doc xml:space="preserve"
9619996732 filename="gtk/gtkmenubutton.c"
96200- line="1566">a `GtkMenuButton`</doc>
96733+ line="1567">a `GtkMenuButton`</doc>
9620196734 <type name="MenuButton" c:type="GtkMenuButton*"/>
9620296735 </instance-parameter>
9620396736 <parameter name="active" transfer-ownership="none">
9620496737 <doc xml:space="preserve"
9620596738 filename="gtk/gtkmenubutton.c"
96206- line="1567">whether the menu button is active</doc>
96739+ line="1568">whether the menu button is active</doc>
9620796740 <type name="gboolean" c:type="gboolean"/>
9620896741 </parameter>
9620996742 </parameters>
@@ -96214,7 +96747,7 @@ mnemonic.</doc>
9621496747 version="4.4">
9621596748 <doc xml:space="preserve"
9621696749 filename="gtk/gtkmenubutton.c"
96217- line="1095">Sets whether to show a dropdown arrow even when using an icon or a custom
96750+ line="1096">Sets whether to show a dropdown arrow even when using an icon or a custom
9621896751 child.</doc>
9621996752 <source-position filename="gtk/gtkmenubutton.h" line="83"/>
9622096753 <return-value transfer-ownership="none">
@@ -96224,13 +96757,13 @@ child.</doc>
9622496757 <instance-parameter name="menu_button" transfer-ownership="none">
9622596758 <doc xml:space="preserve"
9622696759 filename="gtk/gtkmenubutton.c"
96227- line="1097">a `GtkMenuButton`</doc>
96760+ line="1098">a `GtkMenuButton`</doc>
9622896761 <type name="MenuButton" c:type="GtkMenuButton*"/>
9622996762 </instance-parameter>
9623096763 <parameter name="always_show_arrow" transfer-ownership="none">
9623196764 <doc xml:space="preserve"
9623296765 filename="gtk/gtkmenubutton.c"
96233- line="1098">whether to show a dropdown arrow even when using an icon
96766+ line="1099">whether to show a dropdown arrow even when using an icon
9623496767 or a custom child</doc>
9623596768 <type name="gboolean" c:type="gboolean"/>
9623696769 </parameter>
@@ -96242,7 +96775,7 @@ or a custom child</doc>
9624296775 version="4.12">
9624396776 <doc xml:space="preserve"
9624496777 filename="gtk/gtkmenubutton.c"
96245- line="1606">Sets whether the button size can be smaller than the natural size of
96778+ line="1607">Sets whether the button size can be smaller than the natural size of
9624696779 its contents.
9624796780
9624896781 For text buttons, setting @can_shrink to true will ellipsize the label.
@@ -96256,13 +96789,13 @@ For icon buttons, this function has no effect.</doc>
9625696789 <instance-parameter name="menu_button" transfer-ownership="none">
9625796790 <doc xml:space="preserve"
9625896791 filename="gtk/gtkmenubutton.c"
96259- line="1608">a menu button</doc>
96792+ line="1609">a menu button</doc>
9626096793 <type name="MenuButton" c:type="GtkMenuButton*"/>
9626196794 </instance-parameter>
9626296795 <parameter name="can_shrink" transfer-ownership="none">
9626396796 <doc xml:space="preserve"
9626496797 filename="gtk/gtkmenubutton.c"
96265- line="1609">whether the button can shrink</doc>
96798+ line="1610">whether the button can shrink</doc>
9626696799 <type name="gboolean" c:type="gboolean"/>
9626796800 </parameter>
9626896801 </parameters>
@@ -96273,7 +96806,7 @@ For icon buttons, this function has no effect.</doc>
9627396806 version="4.6">
9627496807 <doc xml:space="preserve"
9627596808 filename="gtk/gtkmenubutton.c"
96276- line="1475">Sets the child widget of @menu_button.
96809+ line="1476">Sets the child widget of @menu_button.
9627796810
9627896811 Setting a child resets [property@Gtk.MenuButton:label] and
9627996812 [property@Gtk.MenuButton:icon-name].
@@ -96289,7 +96822,7 @@ will be shown next to the child.</doc>
9628996822 <instance-parameter name="menu_button" transfer-ownership="none">
9629096823 <doc xml:space="preserve"
9629196824 filename="gtk/gtkmenubutton.c"
96292- line="1477">a `GtkMenuButton`</doc>
96825+ line="1478">a `GtkMenuButton`</doc>
9629396826 <type name="MenuButton" c:type="GtkMenuButton*"/>
9629496827 </instance-parameter>
9629596828 <parameter name="child"
@@ -96298,7 +96831,7 @@ will be shown next to the child.</doc>
9629896831 allow-none="1">
9629996832 <doc xml:space="preserve"
9630096833 filename="gtk/gtkmenubutton.c"
96301- line="1478">the child widget</doc>
96834+ line="1479">the child widget</doc>
9630296835 <type name="Widget" c:type="GtkWidget*"/>
9630396836 </parameter>
9630496837 </parameters>
@@ -96307,7 +96840,7 @@ will be shown next to the child.</doc>
9630796840 c:identifier="gtk_menu_button_set_create_popup_func">
9630896841 <doc xml:space="preserve"
9630996842 filename="gtk/gtkmenubutton.c"
96310- line="1283">Sets @func to be called when a popup is about to be shown.
96843+ line="1284">Sets @func to be called when a popup is about to be shown.
9631196844
9631296845 @func should use one of
9631396846
@@ -96327,7 +96860,7 @@ Using this function will not reset the menu widget attached to
9632796860 <instance-parameter name="menu_button" transfer-ownership="none">
9632896861 <doc xml:space="preserve"
9632996862 filename="gtk/gtkmenubutton.c"
96330- line="1285">a `GtkMenuButton`</doc>
96863+ line="1286">a `GtkMenuButton`</doc>
9633196864 <type name="MenuButton" c:type="GtkMenuButton*"/>
9633296865 </instance-parameter>
9633396866 <parameter name="func"
@@ -96339,7 +96872,7 @@ Using this function will not reset the menu widget attached to
9633996872 destroy="2">
9634096873 <doc xml:space="preserve"
9634196874 filename="gtk/gtkmenubutton.c"
96342- line="1286">function
96875+ line="1287">function
9634396876 to call when a popup is about to be shown, but none has been provided via other means,
9634496877 or %NULL to reset to default behavior</doc>
9634596878 <type name="MenuButtonCreatePopupFunc"
@@ -96351,7 +96884,7 @@ Using this function will not reset the menu widget attached to
9635196884 allow-none="1">
9635296885 <doc xml:space="preserve"
9635396886 filename="gtk/gtkmenubutton.c"
96354- line="1289">user data to pass to @func</doc>
96887+ line="1290">user data to pass to @func</doc>
9635596888 <type name="gpointer" c:type="gpointer"/>
9635696889 </parameter>
9635796890 <parameter name="destroy_notify"
@@ -96361,7 +96894,7 @@ Using this function will not reset the menu widget attached to
9636196894 scope="async">
9636296895 <doc xml:space="preserve"
9636396896 filename="gtk/gtkmenubutton.c"
96364- line="1290">destroy notify for @user_data</doc>
96897+ line="1291">destroy notify for @user_data</doc>
9636596898 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
9636696899 </parameter>
9636796900 </parameters>
@@ -96405,7 +96938,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows).</doc>
9640596938 glib:set-property="has-frame">
9640696939 <doc xml:space="preserve"
9640796940 filename="gtk/gtkmenubutton.c"
96408- line="1219">Sets the style of the button.</doc>
96941+ line="1220">Sets the style of the button.</doc>
9640996942 <source-position filename="gtk/gtkmenubutton.h" line="101"/>
9641096943 <return-value transfer-ownership="none">
9641196944 <type name="none" c:type="void"/>
@@ -96414,13 +96947,13 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows).</doc>
9641496947 <instance-parameter name="menu_button" transfer-ownership="none">
9641596948 <doc xml:space="preserve"
9641696949 filename="gtk/gtkmenubutton.c"
96417- line="1221">a `GtkMenuButton`</doc>
96950+ line="1222">a `GtkMenuButton`</doc>
9641896951 <type name="MenuButton" c:type="GtkMenuButton*"/>
9641996952 </instance-parameter>
9642096953 <parameter name="has_frame" transfer-ownership="none">
9642196954 <doc xml:space="preserve"
9642296955 filename="gtk/gtkmenubutton.c"
96423- line="1222">whether the button should have a visible frame</doc>
96956+ line="1223">whether the button should have a visible frame</doc>
9642496957 <type name="gboolean" c:type="gboolean"/>
9642596958 </parameter>
9642696959 </parameters>
@@ -96430,7 +96963,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows).</doc>
9643096963 glib:set-property="icon-name">
9643196964 <doc xml:space="preserve"
9643296965 filename="gtk/gtkmenubutton.c"
96433- line="1020">Sets the name of an icon to show inside the menu button.
96966+ line="1021">Sets the name of an icon to show inside the menu button.
9643496967
9643596968 Setting icon name resets [property@Gtk.MenuButton:label] and
9643696969 [property@Gtk.MenuButton:child].
@@ -96446,13 +96979,13 @@ will be shown next to the icon.</doc>
9644696979 <instance-parameter name="menu_button" transfer-ownership="none">
9644796980 <doc xml:space="preserve"
9644896981 filename="gtk/gtkmenubutton.c"
96449- line="1022">a `GtkMenuButton`</doc>
96982+ line="1023">a `GtkMenuButton`</doc>
9645096983 <type name="MenuButton" c:type="GtkMenuButton*"/>
9645196984 </instance-parameter>
9645296985 <parameter name="icon_name" transfer-ownership="none">
9645396986 <doc xml:space="preserve"
9645496987 filename="gtk/gtkmenubutton.c"
96455- line="1023">the icon name</doc>
96988+ line="1024">the icon name</doc>
9645696989 <type name="utf8" c:type="const char*"/>
9645796990 </parameter>
9645896991 </parameters>
@@ -96462,7 +96995,7 @@ will be shown next to the icon.</doc>
9646296995 glib:set-property="label">
9646396996 <doc xml:space="preserve"
9646496997 filename="gtk/gtkmenubutton.c"
96465- line="1144">Sets the label to show inside the menu button.
96998+ line="1145">Sets the label to show inside the menu button.
9646696999
9646797000 Setting a label resets [property@Gtk.MenuButton:icon-name] and
9646897001 [property@Gtk.MenuButton:child].
@@ -96477,13 +97010,13 @@ arrow will be shown next to the label.</doc>
9647797010 <instance-parameter name="menu_button" transfer-ownership="none">
9647897011 <doc xml:space="preserve"
9647997012 filename="gtk/gtkmenubutton.c"
96480- line="1146">a `GtkMenuButton`</doc>
97013+ line="1147">a `GtkMenuButton`</doc>
9648197014 <type name="MenuButton" c:type="GtkMenuButton*"/>
9648297015 </instance-parameter>
9648397016 <parameter name="label" transfer-ownership="none">
9648497017 <doc xml:space="preserve"
9648597018 filename="gtk/gtkmenubutton.c"
96486- line="1147">the label</doc>
97019+ line="1148">the label</doc>
9648797020 <type name="utf8" c:type="const char*"/>
9648897021 </parameter>
9648997022 </parameters>
@@ -96554,8 +97087,9 @@ from the @menu_button, and the property is set to %NULL.</doc>
9655497087 allow-none="1">
9655597088 <doc xml:space="preserve"
9655697089 filename="gtk/gtkmenubutton.c"
96557- line="948">a `GtkPopover`, or %NULL to unset and disable the button</doc>
96558- <type name="Widget" c:type="GtkWidget*"/>
97090+ line="948">a `GtkPopover`, or %NULL to unset and
97091+ disable the button</doc>
97092+ <type name="Popover" c:type="GtkWidget*"/>
9655997093 </parameter>
9656097094 </parameters>
9656197095 </method>
@@ -96565,7 +97099,7 @@ from the @menu_button, and the property is set to %NULL.</doc>
9656597099 version="4.4">
9656697100 <doc xml:space="preserve"
9656797101 filename="gtk/gtkmenubutton.c"
96568- line="1421">Sets whether menu button acts as a primary menu.
97102+ line="1422">Sets whether menu button acts as a primary menu.
9656997103
9657097104 Primary menus can be opened with the &lt;kbd&gt;F10&lt;/kbd&gt; key.</doc>
9657197105 <source-position filename="gtk/gtkmenubutton.h" line="118"/>
@@ -96576,13 +97110,13 @@ Primary menus can be opened with the &lt;kbd&gt;F10&lt;/kbd&gt; key.</doc>
9657697110 <instance-parameter name="menu_button" transfer-ownership="none">
9657797111 <doc xml:space="preserve"
9657897112 filename="gtk/gtkmenubutton.c"
96579- line="1423">a `GtkMenuButton`</doc>
97113+ line="1424">a `GtkMenuButton`</doc>
9658097114 <type name="MenuButton" c:type="GtkMenuButton*"/>
9658197115 </instance-parameter>
9658297116 <parameter name="primary" transfer-ownership="none">
9658397117 <doc xml:space="preserve"
9658497118 filename="gtk/gtkmenubutton.c"
96585- line="1424">whether the menubutton should act as a primary menu</doc>
97119+ line="1425">whether the menubutton should act as a primary menu</doc>
9658697120 <type name="gboolean" c:type="gboolean"/>
9658797121 </parameter>
9658897122 </parameters>
@@ -96592,7 +97126,7 @@ Primary menus can be opened with the &lt;kbd&gt;F10&lt;/kbd&gt; key.</doc>
9659297126 glib:set-property="use-underline">
9659397127 <doc xml:space="preserve"
9659497128 filename="gtk/gtkmenubutton.c"
96595- line="1323">If true, an underline in the text indicates a mnemonic.</doc>
97129+ line="1324">If true, an underline in the text indicates a mnemonic.</doc>
9659697130 <source-position filename="gtk/gtkmenubutton.h" line="95"/>
9659797131 <return-value transfer-ownership="none">
9659897132 <type name="none" c:type="void"/>
@@ -96601,13 +97135,13 @@ Primary menus can be opened with the &lt;kbd&gt;F10&lt;/kbd&gt; key.</doc>
9660197135 <instance-parameter name="menu_button" transfer-ownership="none">
9660297136 <doc xml:space="preserve"
9660397137 filename="gtk/gtkmenubutton.c"
96604- line="1325">a `GtkMenuButton`</doc>
97138+ line="1326">a `GtkMenuButton`</doc>
9660597139 <type name="MenuButton" c:type="GtkMenuButton*"/>
9660697140 </instance-parameter>
9660797141 <parameter name="use_underline" transfer-ownership="none">
9660897142 <doc xml:space="preserve"
9660997143 filename="gtk/gtkmenubutton.c"
96610- line="1326">%TRUE if underlines in the text indicate mnemonics</doc>
97144+ line="1327">%TRUE if underlines in the text indicate mnemonics</doc>
9661197145 <type name="gboolean" c:type="gboolean"/>
9661297146 </parameter>
9661397147 </parameters>
@@ -97457,12 +97991,12 @@ enter passwords, ask questions or show processes blocking unmount.</doc>
9745797991 <constructor name="new" c:identifier="gtk_mount_operation_new">
9745897992 <doc xml:space="preserve"
9745997993 filename="gtk/gtkmountoperation.c"
97460- line="1705">Creates a new `GtkMountOperation`.</doc>
97994+ line="1706">Creates a new `GtkMountOperation`.</doc>
9746197995 <source-position filename="gtk/gtkmountoperation.h" line="72"/>
9746297996 <return-value transfer-ownership="full">
9746397997 <doc xml:space="preserve"
9746497998 filename="gtk/gtkmountoperation.c"
97465- line="1711">a new `GtkMountOperation`</doc>
97999+ line="1712">a new `GtkMountOperation`</doc>
9746698000 <type name="Gio.MountOperation" c:type="GMountOperation*"/>
9746798001 </return-value>
9746898002 <parameters>
@@ -97472,7 +98006,7 @@ enter passwords, ask questions or show processes blocking unmount.</doc>
9747298006 allow-none="1">
9747398007 <doc xml:space="preserve"
9747498008 filename="gtk/gtkmountoperation.c"
97475- line="1707">transient parent of the window</doc>
98009+ line="1708">transient parent of the window</doc>
9747698010 <type name="Window" c:type="GtkWindow*"/>
9747798011 </parameter>
9747898012 </parameters>
@@ -97482,20 +98016,20 @@ enter passwords, ask questions or show processes blocking unmount.</doc>
9748298016 glib:get-property="display">
9748398017 <doc xml:space="preserve"
9748498018 filename="gtk/gtkmountoperation.c"
97485- line="1832">Gets the display on which windows of the `GtkMountOperation`
98019+ line="1833">Gets the display on which windows of the `GtkMountOperation`
9748698020 will be shown.</doc>
9748798021 <source-position filename="gtk/gtkmountoperation.h" line="84"/>
9748898022 <return-value transfer-ownership="none">
9748998023 <doc xml:space="preserve"
9749098024 filename="gtk/gtkmountoperation.c"
97491- line="1839">the display on which windows of @op are shown</doc>
98025+ line="1840">the display on which windows of @op are shown</doc>
9749298026 <type name="Gdk.Display" c:type="GdkDisplay*"/>
9749398027 </return-value>
9749498028 <parameters>
9749598029 <instance-parameter name="op" transfer-ownership="none">
9749698030 <doc xml:space="preserve"
9749798031 filename="gtk/gtkmountoperation.c"
97498- line="1834">a `GtkMountOperation`</doc>
98032+ line="1835">a `GtkMountOperation`</doc>
9749998033 <type name="MountOperation" c:type="GtkMountOperation*"/>
9750098034 </instance-parameter>
9750198035 </parameters>
@@ -97505,19 +98039,19 @@ will be shown.</doc>
9750598039 glib:get-property="parent">
9750698040 <doc xml:space="preserve"
9750798041 filename="gtk/gtkmountoperation.c"
97508- line="1784">Gets the transient parent used by the `GtkMountOperation`.</doc>
98042+ line="1785">Gets the transient parent used by the `GtkMountOperation`.</doc>
9750998043 <source-position filename="gtk/gtkmountoperation.h" line="79"/>
9751098044 <return-value transfer-ownership="none" nullable="1">
9751198045 <doc xml:space="preserve"
9751298046 filename="gtk/gtkmountoperation.c"
97513- line="1790">the transient parent for windows shown by @op</doc>
98047+ line="1791">the transient parent for windows shown by @op</doc>
9751498048 <type name="Window" c:type="GtkWindow*"/>
9751598049 </return-value>
9751698050 <parameters>
9751798051 <instance-parameter name="op" transfer-ownership="none">
9751898052 <doc xml:space="preserve"
9751998053 filename="gtk/gtkmountoperation.c"
97520- line="1786">a `GtkMountOperation`</doc>
98054+ line="1787">a `GtkMountOperation`</doc>
9752198055 <type name="MountOperation" c:type="GtkMountOperation*"/>
9752298056 </instance-parameter>
9752398057 </parameters>
@@ -97527,20 +98061,20 @@ will be shown.</doc>
9752798061 glib:get-property="is-showing">
9752898062 <doc xml:space="preserve"
9752998063 filename="gtk/gtkmountoperation.c"
97530- line="1724">Returns whether the `GtkMountOperation` is currently displaying
98064+ line="1725">Returns whether the `GtkMountOperation` is currently displaying
9753198065 a window.</doc>
9753298066 <source-position filename="gtk/gtkmountoperation.h" line="74"/>
9753398067 <return-value transfer-ownership="none">
9753498068 <doc xml:space="preserve"
9753598069 filename="gtk/gtkmountoperation.c"
97536- line="1731">%TRUE if @op is currently displaying a window</doc>
98070+ line="1732">%TRUE if @op is currently displaying a window</doc>
9753798071 <type name="gboolean" c:type="gboolean"/>
9753898072 </return-value>
9753998073 <parameters>
9754098074 <instance-parameter name="op" transfer-ownership="none">
9754198075 <doc xml:space="preserve"
9754298076 filename="gtk/gtkmountoperation.c"
97543- line="1726">a `GtkMountOperation`</doc>
98077+ line="1727">a `GtkMountOperation`</doc>
9754498078 <type name="MountOperation" c:type="GtkMountOperation*"/>
9754598079 </instance-parameter>
9754698080 </parameters>
@@ -97550,7 +98084,7 @@ a window.</doc>
9755098084 glib:set-property="display">
9755198085 <doc xml:space="preserve"
9755298086 filename="gtk/gtkmountoperation.c"
97553- line="1800">Sets the display to show windows of the `GtkMountOperation` on.</doc>
98087+ line="1801">Sets the display to show windows of the `GtkMountOperation` on.</doc>
9755498088 <source-position filename="gtk/gtkmountoperation.h" line="81"/>
9755598089 <return-value transfer-ownership="none">
9755698090 <type name="none" c:type="void"/>
@@ -97559,13 +98093,13 @@ a window.</doc>
9755998093 <instance-parameter name="op" transfer-ownership="none">
9756098094 <doc xml:space="preserve"
9756198095 filename="gtk/gtkmountoperation.c"
97562- line="1802">a `GtkMountOperation`</doc>
98096+ line="1803">a `GtkMountOperation`</doc>
9756398097 <type name="MountOperation" c:type="GtkMountOperation*"/>
9756498098 </instance-parameter>
9756598099 <parameter name="display" transfer-ownership="none">
9756698100 <doc xml:space="preserve"
9756798101 filename="gtk/gtkmountoperation.c"
97568- line="1803">a `GdkDisplay`</doc>
98102+ line="1804">a `GdkDisplay`</doc>
9756998103 <type name="Gdk.Display" c:type="GdkDisplay*"/>
9757098104 </parameter>
9757198105 </parameters>
@@ -97575,7 +98109,7 @@ a window.</doc>
9757598109 glib:set-property="parent">
9757698110 <doc xml:space="preserve"
9757798111 filename="gtk/gtkmountoperation.c"
97578- line="1741">Sets the transient parent for windows shown by the
98112+ line="1742">Sets the transient parent for windows shown by the
9757998113 `GtkMountOperation`.</doc>
9758098114 <source-position filename="gtk/gtkmountoperation.h" line="76"/>
9758198115 <return-value transfer-ownership="none">
@@ -97585,7 +98119,7 @@ a window.</doc>
9758598119 <instance-parameter name="op" transfer-ownership="none">
9758698120 <doc xml:space="preserve"
9758798121 filename="gtk/gtkmountoperation.c"
97588- line="1743">a `GtkMountOperation`</doc>
98122+ line="1744">a `GtkMountOperation`</doc>
9758998123 <type name="MountOperation" c:type="GtkMountOperation*"/>
9759098124 </instance-parameter>
9759198125 <parameter name="parent"
@@ -97594,7 +98128,7 @@ a window.</doc>
9759498128 allow-none="1">
9759598129 <doc xml:space="preserve"
9759698130 filename="gtk/gtkmountoperation.c"
97597- line="1744">transient parent of the window</doc>
98131+ line="1745">transient parent of the window</doc>
9759898132 <type name="Window" c:type="GtkWindow*"/>
9759998133 </parameter>
9760098134 </parameters>
@@ -97793,14 +98327,14 @@ cursor position.</doc>
9779398327 glib:type-struct="MultiFilterClass">
9779498328 <doc xml:space="preserve"
9779598329 filename="gtk/gtkmultifilter.c"
97796- line="36">Base class for filters that combine multiple filters.</doc>
98330+ line="37">Base class for filters that combine multiple filters.</doc>
9779798331 <source-position filename="gtk/gtkmultifilter.h" line="33"/>
9779898332 <implements name="Gio.ListModel"/>
9779998333 <implements name="Buildable"/>
9780098334 <method name="append" c:identifier="gtk_multi_filter_append">
9780198335 <doc xml:space="preserve"
9780298336 filename="gtk/gtkmultifilter.c"
97803- line="237">Adds a filter.</doc>
98337+ line="310">Adds a filter.</doc>
9780498338 <source-position filename="gtk/gtkmultifilter.h" line="36"/>
9780598339 <return-value transfer-ownership="none">
9780698340 <type name="none" c:type="void"/>
@@ -97809,13 +98343,13 @@ cursor position.</doc>
9780998343 <instance-parameter name="self" transfer-ownership="none">
9781098344 <doc xml:space="preserve"
9781198345 filename="gtk/gtkmultifilter.c"
97812- line="239">a multi filter</doc>
98346+ line="312">a multi filter</doc>
9781398347 <type name="MultiFilter" c:type="GtkMultiFilter*"/>
9781498348 </instance-parameter>
9781598349 <parameter name="filter" transfer-ownership="full">
9781698350 <doc xml:space="preserve"
9781798351 filename="gtk/gtkmultifilter.c"
97818- line="240">a filter to add</doc>
98352+ line="313">a filter to add</doc>
9781998353 <type name="Filter" c:type="GtkFilter*"/>
9782098354 </parameter>
9782198355 </parameters>
@@ -97823,7 +98357,7 @@ cursor position.</doc>
9782398357 <method name="remove" c:identifier="gtk_multi_filter_remove">
9782498358 <doc xml:space="preserve"
9782598359 filename="gtk/gtkmultifilter.c"
97826- line="260">Removes a filter.
98360+ line="333">Removes a filter.
9782798361
9782898362 If @position is larger than the number of filters,
9782998363 nothing happens.</doc>
@@ -97835,13 +98369,13 @@ nothing happens.</doc>
9783598369 <instance-parameter name="self" transfer-ownership="none">
9783698370 <doc xml:space="preserve"
9783798371 filename="gtk/gtkmultifilter.c"
97838- line="262">a multi filter</doc>
98372+ line="335">a multi filter</doc>
9783998373 <type name="MultiFilter" c:type="GtkMultiFilter*"/>
9784098374 </instance-parameter>
9784198375 <parameter name="position" transfer-ownership="none">
9784298376 <doc xml:space="preserve"
9784398377 filename="gtk/gtkmultifilter.c"
97844- line="263">position of filter to remove</doc>
98378+ line="336">position of filter to remove</doc>
9784598379 <type name="guint" c:type="guint"/>
9784698380 </parameter>
9784798381 </parameters>
@@ -97849,7 +98383,7 @@ nothing happens.</doc>
9784998383 <property name="item-type" version="4.8" transfer-ownership="none">
9785098384 <doc xml:space="preserve"
9785198385 filename="gtk/gtkmultifilter.c"
97852- line="200">The type of items.
98386+ line="273">The type of items.
9785398387
9785498388 See [method@Gio.ListModel.get_item_type].</doc>
9785598389 <type name="GType" c:type="GType"/>
@@ -97860,7 +98394,7 @@ See [method@Gio.ListModel.get_item_type].</doc>
9786098394 default-value="0">
9786198395 <doc xml:space="preserve"
9786298396 filename="gtk/gtkmultifilter.c"
97863- line="214">The number of items.
98397+ line="287">The number of items.
9786498398
9786598399 See [method@Gio.ListModel.get_n_items].</doc>
9786698400 <type name="guint" c:type="guint"/>
@@ -101371,11 +101905,11 @@ numerically, such as %G_TYPE_INT or %G_TYPE_DOUBLE.</doc>
101371101905 glib:fundamental="1">
101372101906 <doc xml:space="preserve"
101373101907 filename="gtk/gtkexpression.c"
101374- line="955">A `GObject` value in a `GtkExpression`.</doc>
101908+ line="973">A `GObject` value in a `GtkExpression`.</doc>
101375101909 <constructor name="new" c:identifier="gtk_object_expression_new">
101376101910 <doc xml:space="preserve"
101377101911 filename="gtk/gtkexpression.c"
101378- line="1098">Creates an expression evaluating to the given `object` with a weak reference.
101912+ line="1116">Creates an expression evaluating to the given `object` with a weak reference.
101379101913
101380101914 Once the `object` is disposed, it will fail to evaluate.
101381101915
@@ -101386,14 +101920,14 @@ If you want to keep a reference to `object`, use [ctor@Gtk.ConstantExpression.ne
101386101920 <return-value transfer-ownership="full">
101387101921 <doc xml:space="preserve"
101388101922 filename="gtk/gtkexpression.c"
101389- line="1110">a new `GtkExpression`</doc>
101923+ line="1128">a new `GtkExpression`</doc>
101390101924 <type name="ObjectExpression" c:type="GtkExpression*"/>
101391101925 </return-value>
101392101926 <parameters>
101393101927 <parameter name="object" transfer-ownership="none">
101394101928 <doc xml:space="preserve"
101395101929 filename="gtk/gtkexpression.c"
101396- line="1100">object to watch</doc>
101930+ line="1118">object to watch</doc>
101397101931 <type name="GObject.Object" c:type="GObject*"/>
101398101932 </parameter>
101399101933 </parameters>
@@ -101402,19 +101936,19 @@ If you want to keep a reference to `object`, use [ctor@Gtk.ConstantExpression.ne
101402101936 c:identifier="gtk_object_expression_get_object">
101403101937 <doc xml:space="preserve"
101404101938 filename="gtk/gtkexpression.c"
101405- line="1133">Gets the object that the expression evaluates to.</doc>
101939+ line="1151">Gets the object that the expression evaluates to.</doc>
101406101940 <source-position filename="gtk/gtkexpression.h" line="130"/>
101407101941 <return-value transfer-ownership="none" nullable="1">
101408101942 <doc xml:space="preserve"
101409101943 filename="gtk/gtkexpression.c"
101410- line="1139">the object, or `NULL`</doc>
101944+ line="1157">the object, or `NULL`</doc>
101411101945 <type name="GObject.Object" c:type="GObject*"/>
101412101946 </return-value>
101413101947 <parameters>
101414101948 <instance-parameter name="expression" transfer-ownership="none">
101415101949 <doc xml:space="preserve"
101416101950 filename="gtk/gtkexpression.c"
101417- line="1135">an object `GtkExpression`</doc>
101951+ line="1153">an object `GtkExpression`</doc>
101418101952 <type name="ObjectExpression" c:type="GtkExpression*"/>
101419101953 </instance-parameter>
101420101954 </parameters>
@@ -102759,38 +103293,38 @@ See [class@WindowControls] for example.</doc>
102759103293 <record name="PadActionEntry" c:type="GtkPadActionEntry">
102760103294 <doc xml:space="preserve"
102761103295 filename="gtk/gtkpadcontroller.h"
102762- line="56">Struct defining a pad action entry.</doc>
102763- <source-position filename="gtk/gtkpadcontroller.h" line="74"/>
103296+ line="58">Struct defining a pad action entry.</doc>
103297+ <source-position filename="gtk/gtkpadcontroller.h" line="76"/>
102764103298 <field name="type" writable="1">
102765103299 <doc xml:space="preserve"
102766103300 filename="gtk/gtkpadcontroller.h"
102767- line="58">the type of pad feature that will trigger this action entry.</doc>
103301+ line="60">the type of pad feature that will trigger this action entry.</doc>
102768103302 <type name="PadActionType" c:type="GtkPadActionType"/>
102769103303 </field>
102770103304 <field name="index" writable="1">
102771103305 <doc xml:space="preserve"
102772103306 filename="gtk/gtkpadcontroller.h"
102773- line="59">the 0-indexed button/ring/strip number that will trigger this action
103307+ line="61">the 0-indexed button/ring/strip/dial number that will trigger this action
102774103308 entry.</doc>
102775103309 <type name="gint" c:type="int"/>
102776103310 </field>
102777103311 <field name="mode" writable="1">
102778103312 <doc xml:space="preserve"
102779103313 filename="gtk/gtkpadcontroller.h"
102780- line="61">the mode that will trigger this action entry, or -1 for all modes.</doc>
103314+ line="63">the mode that will trigger this action entry, or -1 for all modes.</doc>
102781103315 <type name="gint" c:type="int"/>
102782103316 </field>
102783103317 <field name="label" writable="1">
102784103318 <doc xml:space="preserve"
102785103319 filename="gtk/gtkpadcontroller.h"
102786- line="62">Human readable description of this action entry, this string should
103320+ line="64">Human readable description of this action entry, this string should
102787103321 be deemed user-visible.</doc>
102788103322 <type name="utf8" c:type="const char*"/>
102789103323 </field>
102790103324 <field name="action_name" writable="1">
102791103325 <doc xml:space="preserve"
102792103326 filename="gtk/gtkpadcontroller.h"
102793- line="64">action name that will be activated in the `GActionGroup`.</doc>
103327+ line="66">action name that will be activated in the `GActionGroup`.</doc>
102794103328 <type name="utf8" c:type="const char*"/>
102795103329 </field>
102796103330 </record>
@@ -102828,6 +103362,15 @@ See [class@WindowControls] for example.</doc>
102828103362 filename="gtk/gtkpadcontroller.h"
102829103363 line="46">Action is triggered by a pad strip</doc>
102830103364 </member>
103365+ <member name="dial"
103366+ value="3"
103367+ c:identifier="GTK_PAD_ACTION_DIAL"
103368+ glib:nick="dial"
103369+ glib:name="GTK_PAD_ACTION_DIAL">
103370+ <doc xml:space="preserve"
103371+ filename="gtk/gtkpadcontroller.h"
103372+ line="47">Action is triggered by a pad dial</doc>
103373+ </member>
102831103374 </enumeration>
102832103375 <class name="PadController"
102833103376 c:symbol-prefix="pad_controller"
@@ -102881,14 +103424,21 @@ g_action_map_add_action (G_ACTION_MAP (action_group), action);
102881103424 pad_controller = gtk_pad_controller_new (action_group, NULL);
102882103425 ```
102883103426
102884-The actions belonging to rings/strips will be activated with a parameter
103427+The actions belonging to rings/strips/dials will be activated with a parameter
102885103428 of type %G_VARIANT_TYPE_DOUBLE bearing the value of the given axis, it
102886-is required that those are made stateful and accepting this `GVariantType`.</doc>
103429+is required that those are made stateful and accepting this `GVariantType`.
103430+For rings the value is the angle of the ring position in degrees with 0
103431+facing up. For strips the value is the absolute position on the strip, normalized
103432+to the [0.0, 1.0] range.
103433+For dials the value is the relative movement of the dial, normalized so that the
103434+value 120 represents one logical scroll wheel detent in the positive direction.
103435+Devices that support high-resolution scrolling may send events with fractions of
103436+120 to signify a smaller motion.</doc>
102887103437 <source-position filename="gtk/gtkpadcontroller.h" line="39"/>
102888103438 <constructor name="new" c:identifier="gtk_pad_controller_new">
102889103439 <doc xml:space="preserve"
102890103440 filename="gtk/gtkpadcontroller.c"
102891- line="396">Creates a new `GtkPadController` that will associate events from @pad to
103441+ line="410">Creates a new `GtkPadController` that will associate events from @pad to
102892103442 actions.
102893103443
102894103444 A %NULL pad may be provided so the controller manages all pad devices
@@ -102902,18 +103452,18 @@ or [method@Gtk.PadController.set_action].
102902103452
102903103453 Be aware that pad events will only be delivered to `GtkWindow`s, so adding
102904103454 a pad controller to any other type of widget will not have an effect.</doc>
102905- <source-position filename="gtk/gtkpadcontroller.h" line="80"/>
103455+ <source-position filename="gtk/gtkpadcontroller.h" line="82"/>
102906103456 <return-value transfer-ownership="full">
102907103457 <doc xml:space="preserve"
102908103458 filename="gtk/gtkpadcontroller.c"
102909- line="416">A newly created `GtkPadController`</doc>
103459+ line="430">A newly created `GtkPadController`</doc>
102910103460 <type name="PadController" c:type="GtkPadController*"/>
102911103461 </return-value>
102912103462 <parameters>
102913103463 <parameter name="group" transfer-ownership="none">
102914103464 <doc xml:space="preserve"
102915103465 filename="gtk/gtkpadcontroller.c"
102916- line="398">`GActionGroup` to trigger actions from</doc>
103466+ line="412">`GActionGroup` to trigger actions from</doc>
102917103467 <type name="Gio.ActionGroup" c:type="GActionGroup*"/>
102918103468 </parameter>
102919103469 <parameter name="pad"
@@ -102922,7 +103472,7 @@ a pad controller to any other type of widget will not have an effect.</doc>
102922103472 allow-none="1">
102923103473 <doc xml:space="preserve"
102924103474 filename="gtk/gtkpadcontroller.c"
102925- line="399">A %GDK_SOURCE_TABLET_PAD device, or %NULL to handle all pads</doc>
103475+ line="413">A %GDK_SOURCE_TABLET_PAD device, or %NULL to handle all pads</doc>
102926103476 <type name="Gdk.Device" c:type="GdkDevice*"/>
102927103477 </parameter>
102928103478 </parameters>
@@ -102930,7 +103480,7 @@ a pad controller to any other type of widget will not have an effect.</doc>
102930103480 <method name="set_action" c:identifier="gtk_pad_controller_set_action">
102931103481 <doc xml:space="preserve"
102932103482 filename="gtk/gtkpadcontroller.c"
102933- line="499">Adds an individual action to @controller.
103483+ line="513">Adds an individual action to @controller.
102934103484
102935103485 This action will only be activated if the given button/ring/strip number
102936103486 in @index is interacted while the current mode is @mode. -1 may be used
@@ -102939,7 +103489,7 @@ for simple cases, so the action is triggered on all modes.
102939103489 The given @label should be considered user-visible, so internationalization
102940103490 rules apply. Some windowing systems may be able to use those for user
102941103491 feedback.</doc>
102942- <source-position filename="gtk/gtkpadcontroller.h" line="88"/>
103492+ <source-position filename="gtk/gtkpadcontroller.h" line="90"/>
102943103493 <return-value transfer-ownership="none">
102944103494 <type name="none" c:type="void"/>
102945103495 </return-value>
@@ -102947,38 +103497,38 @@ feedback.</doc>
102947103497 <instance-parameter name="controller" transfer-ownership="none">
102948103498 <doc xml:space="preserve"
102949103499 filename="gtk/gtkpadcontroller.c"
102950- line="501">a `GtkPadController`</doc>
103500+ line="515">a `GtkPadController`</doc>
102951103501 <type name="PadController" c:type="GtkPadController*"/>
102952103502 </instance-parameter>
102953103503 <parameter name="type" transfer-ownership="none">
102954103504 <doc xml:space="preserve"
102955103505 filename="gtk/gtkpadcontroller.c"
102956- line="502">the type of pad feature that will trigger this action</doc>
103506+ line="516">the type of pad feature that will trigger this action</doc>
102957103507 <type name="PadActionType" c:type="GtkPadActionType"/>
102958103508 </parameter>
102959103509 <parameter name="index" transfer-ownership="none">
102960103510 <doc xml:space="preserve"
102961103511 filename="gtk/gtkpadcontroller.c"
102962- line="503">the 0-indexed button/ring/strip number that will trigger this action</doc>
103512+ line="517">the 0-indexed button/ring/strip number that will trigger this action</doc>
102963103513 <type name="gint" c:type="int"/>
102964103514 </parameter>
102965103515 <parameter name="mode" transfer-ownership="none">
102966103516 <doc xml:space="preserve"
102967103517 filename="gtk/gtkpadcontroller.c"
102968- line="504">the mode that will trigger this action, or -1 for all modes.</doc>
103518+ line="518">the mode that will trigger this action, or -1 for all modes.</doc>
102969103519 <type name="gint" c:type="int"/>
102970103520 </parameter>
102971103521 <parameter name="label" transfer-ownership="none">
102972103522 <doc xml:space="preserve"
102973103523 filename="gtk/gtkpadcontroller.c"
102974- line="505">Human readable description of this action, this string should
103524+ line="519">Human readable description of this action, this string should
102975103525 be deemed user-visible.</doc>
102976103526 <type name="utf8" c:type="const char*"/>
102977103527 </parameter>
102978103528 <parameter name="action_name" transfer-ownership="none">
102979103529 <doc xml:space="preserve"
102980103530 filename="gtk/gtkpadcontroller.c"
102981- line="507">action name that will be activated in the `GActionGroup`</doc>
103531+ line="521">action name that will be activated in the `GActionGroup`</doc>
102982103532 <type name="utf8" c:type="const char*"/>
102983103533 </parameter>
102984103534 </parameters>
@@ -102987,11 +103537,11 @@ feedback.</doc>
102987103537 c:identifier="gtk_pad_controller_set_action_entries">
102988103538 <doc xml:space="preserve"
102989103539 filename="gtk/gtkpadcontroller.c"
102990- line="474">A convenience function to add a group of action entries on
103540+ line="488">A convenience function to add a group of action entries on
102991103541 @controller.
102992103542
102993103543 See [struct@Gtk.PadActionEntry] and [method@Gtk.PadController.set_action].</doc>
102994- <source-position filename="gtk/gtkpadcontroller.h" line="84"/>
103544+ <source-position filename="gtk/gtkpadcontroller.h" line="86"/>
102995103545 <return-value transfer-ownership="none">
102996103546 <type name="none" c:type="void"/>
102997103547 </return-value>
@@ -102999,13 +103549,13 @@ See [struct@Gtk.PadActionEntry] and [method@Gtk.PadController.set_action].</doc>
102999103549 <instance-parameter name="controller" transfer-ownership="none">
103000103550 <doc xml:space="preserve"
103001103551 filename="gtk/gtkpadcontroller.c"
103002- line="476">a `GtkPadController`</doc>
103552+ line="490">a `GtkPadController`</doc>
103003103553 <type name="PadController" c:type="GtkPadController*"/>
103004103554 </instance-parameter>
103005103555 <parameter name="entries" transfer-ownership="none">
103006103556 <doc xml:space="preserve"
103007103557 filename="gtk/gtkpadcontroller.c"
103008- line="477">the action entries to set on @controller</doc>
103558+ line="491">the action entries to set on @controller</doc>
103009103559 <array length="1"
103010103560 zero-terminated="0"
103011103561 c:type="const GtkPadActionEntry*">
@@ -103015,7 +103565,7 @@ See [struct@Gtk.PadActionEntry] and [method@Gtk.PadController.set_action].</doc>
103015103565 <parameter name="n_entries" transfer-ownership="none">
103016103566 <doc xml:space="preserve"
103017103567 filename="gtk/gtkpadcontroller.c"
103018- line="478">the number of elements in @entries</doc>
103568+ line="492">the number of elements in @entries</doc>
103019103569 <type name="gint" c:type="int"/>
103020103570 </parameter>
103021103571 </parameters>
@@ -103026,7 +103576,7 @@ See [struct@Gtk.PadActionEntry] and [method@Gtk.PadController.set_action].</doc>
103026103576 transfer-ownership="none">
103027103577 <doc xml:space="preserve"
103028103578 filename="gtk/gtkpadcontroller.c"
103029- line="368">The action group of the controller.</doc>
103579+ line="382">The action group of the controller.</doc>
103030103580 <type name="Gio.ActionGroup"/>
103031103581 </property>
103032103582 <property name="pad"
@@ -103035,7 +103585,7 @@ See [struct@Gtk.PadActionEntry] and [method@Gtk.PadController.set_action].</doc>
103035103585 transfer-ownership="none">
103036103586 <doc xml:space="preserve"
103037103587 filename="gtk/gtkpadcontroller.c"
103038- line="377">The pad of the controller.</doc>
103588+ line="391">The pad of the controller.</doc>
103039103589 <type name="Gdk.Device"/>
103040103590 </property>
103041103591 </class>
@@ -105933,7 +106483,7 @@ from being swapped to disk.
105933106483 filename="gtk/gtkpicture.c"
105934106484 line="33">Displays a `GdkPaintable`.
105935106485
105936-picture&gt;
106486+&lt;picture&gt;
105937106487 &lt;source srcset="picture-dark.png" media="(prefers-color-scheme: dark)"&gt;
105938106488 &lt;img alt="An example GtkPicture" src="picture.png"&gt;
105939106489 &lt;/picture&gt;
@@ -105950,8 +106500,8 @@ If the file isn’t loaded successfully, the picture will contain a
105950106500 “broken image” icon similar to that used in many web browsers.
105951106501 If you want to handle errors in loading the file yourself,
105952106502 for example by displaying an error message, then load the image with
105953-[ctor@Gdk.Texture.new_from_file], then create the `GtkPicture` with
105954-[ctor@Gtk.Picture.new_for_paintable].
106503+and image loading framework such as libglycin, then create the `GtkPicture`
106504+with [ctor@Gtk.Picture.new_for_paintable].
105955106505
105956106506 Sometimes an application will want to avoid depending on external data
105957106507 files, such as image files. See the documentation of `GResource` for details.
@@ -105999,19 +106549,19 @@ fill all available space but is instead displayed at its original size.
105999106549 <constructor name="new_for_file" c:identifier="gtk_picture_new_for_file">
106000106550 <doc xml:space="preserve"
106001106551 filename="gtk/gtkpicture.c"
106002- line="572">Creates a new `GtkPicture` displaying the given @file.
106552+ line="574">Creates a new `GtkPicture` displaying the given @file.
106003106553
106004106554 If the file isn’t found or can’t be loaded, the resulting
106005106555 `GtkPicture` is empty.
106006106556
106007-If you need to detect failures to load the file, use
106008-[ctor@Gdk.Texture.new_from_file] to load the file yourself,
106009-then create the `GtkPicture` from the texture.</doc>
106557+If you need to detect failures to load the file, use an
106558+image loading framework such as libglycin to load the file
106559+yourself, then create the `GtkPicture` from the texture.</doc>
106010106560 <source-position filename="gtk/gtkpicture.h" line="45"/>
106011106561 <return-value transfer-ownership="none">
106012106562 <doc xml:space="preserve"
106013106563 filename="gtk/gtkpicture.c"
106014- line="585">a new `GtkPicture`</doc>
106564+ line="587">a new `GtkPicture`</doc>
106015106565 <type name="Widget" c:type="GtkWidget*"/>
106016106566 </return-value>
106017106567 <parameters>
@@ -106021,7 +106571,7 @@ then create the `GtkPicture` from the texture.</doc>
106021106571 allow-none="1">
106022106572 <doc xml:space="preserve"
106023106573 filename="gtk/gtkpicture.c"
106024- line="574">a `GFile`</doc>
106574+ line="576">a `GFile`</doc>
106025106575 <type name="Gio.File" c:type="GFile*"/>
106026106576 </parameter>
106027106577 </parameters>
@@ -106030,7 +106580,7 @@ then create the `GtkPicture` from the texture.</doc>
106030106580 c:identifier="gtk_picture_new_for_filename">
106031106581 <doc xml:space="preserve"
106032106582 filename="gtk/gtkpicture.c"
106033- line="597">Creates a new `GtkPicture` displaying the file @filename.
106583+ line="599">Creates a new `GtkPicture` displaying the file @filename.
106034106584
106035106585 This is a utility function that calls [ctor@Gtk.Picture.new_for_file].
106036106586 See that function for details.</doc>
@@ -106038,7 +106588,7 @@ See that function for details.</doc>
106038106588 <return-value transfer-ownership="none">
106039106589 <doc xml:space="preserve"
106040106590 filename="gtk/gtkpicture.c"
106041- line="606">a new `GtkPicture`</doc>
106591+ line="608">a new `GtkPicture`</doc>
106042106592 <type name="Widget" c:type="GtkWidget*"/>
106043106593 </return-value>
106044106594 <parameters>
@@ -106048,7 +106598,7 @@ See that function for details.</doc>
106048106598 allow-none="1">
106049106599 <doc xml:space="preserve"
106050106600 filename="gtk/gtkpicture.c"
106051- line="599">a filename</doc>
106601+ line="601">a filename</doc>
106052106602 <type name="filename" c:type="const char*"/>
106053106603 </parameter>
106054106604 </parameters>
@@ -106117,7 +106667,7 @@ The pixbuf must not be modified after passing it to this function.</doc>
106117106667 c:identifier="gtk_picture_new_for_resource">
106118106668 <doc xml:space="preserve"
106119106669 filename="gtk/gtkpicture.c"
106120- line="627">Creates a new `GtkPicture` displaying the resource at @resource_path.
106670+ line="629">Creates a new `GtkPicture` displaying the resource at @resource_path.
106121106671
106122106672 This is a utility function that calls [ctor@Gtk.Picture.new_for_file].
106123106673 See that function for details.</doc>
@@ -106125,7 +106675,7 @@ See that function for details.</doc>
106125106675 <return-value transfer-ownership="none">
106126106676 <doc xml:space="preserve"
106127106677 filename="gtk/gtkpicture.c"
106128- line="636">a new `GtkPicture`</doc>
106678+ line="638">a new `GtkPicture`</doc>
106129106679 <type name="Widget" c:type="GtkWidget*"/>
106130106680 </return-value>
106131106681 <parameters>
@@ -106135,7 +106685,7 @@ See that function for details.</doc>
106135106685 allow-none="1">
106136106686 <doc xml:space="preserve"
106137106687 filename="gtk/gtkpicture.c"
106138- line="629">resource path to play back</doc>
106688+ line="631">resource path to play back</doc>
106139106689 <type name="utf8" c:type="const char*"/>
106140106690 </parameter>
106141106691 </parameters>
@@ -106145,21 +106695,21 @@ See that function for details.</doc>
106145106695 glib:get-property="alternative-text">
106146106696 <doc xml:space="preserve"
106147106697 filename="gtk/gtkpicture.c"
106148- line="1108">Gets the alternative textual description of the picture.
106698+ line="1124">Gets the alternative textual description of the picture.
106149106699
106150106700 The returned string will be %NULL if the picture cannot be described textually.</doc>
106151106701 <source-position filename="gtk/gtkpicture.h" line="92"/>
106152106702 <return-value transfer-ownership="none" nullable="1">
106153106703 <doc xml:space="preserve"
106154106704 filename="gtk/gtkpicture.c"
106155- line="1116">the alternative textual description of @self.</doc>
106705+ line="1132">the alternative textual description of @self.</doc>
106156106706 <type name="utf8" c:type="const char*"/>
106157106707 </return-value>
106158106708 <parameters>
106159106709 <instance-parameter name="self" transfer-ownership="none">
106160106710 <doc xml:space="preserve"
106161106711 filename="gtk/gtkpicture.c"
106162- line="1110">a `GtkPicture`</doc>
106712+ line="1126">a `GtkPicture`</doc>
106163106713 <type name="Picture" c:type="GtkPicture*"/>
106164106714 </instance-parameter>
106165106715 </parameters>
@@ -106169,19 +106719,19 @@ The returned string will be %NULL if the picture cannot be described textually.<
106169106719 glib:get-property="can-shrink">
106170106720 <doc xml:space="preserve"
106171106721 filename="gtk/gtkpicture.c"
106172- line="999">Returns whether the `GtkPicture` respects its contents size.</doc>
106722+ line="1015">Returns whether the `GtkPicture` respects its contents size.</doc>
106173106723 <source-position filename="gtk/gtkpicture.h" line="80"/>
106174106724 <return-value transfer-ownership="none">
106175106725 <doc xml:space="preserve"
106176106726 filename="gtk/gtkpicture.c"
106177- line="1005">%TRUE if the picture can be made smaller than its contents</doc>
106727+ line="1021">%TRUE if the picture can be made smaller than its contents</doc>
106178106728 <type name="gboolean" c:type="gboolean"/>
106179106729 </return-value>
106180106730 <parameters>
106181106731 <instance-parameter name="self" transfer-ownership="none">
106182106732 <doc xml:space="preserve"
106183106733 filename="gtk/gtkpicture.c"
106184- line="1001">a `GtkPicture`</doc>
106734+ line="1017">a `GtkPicture`</doc>
106185106735 <type name="Picture" c:type="GtkPicture*"/>
106186106736 </instance-parameter>
106187106737 </parameters>
@@ -106192,21 +106742,21 @@ The returned string will be %NULL if the picture cannot be described textually.<
106192106742 version="4.8">
106193106743 <doc xml:space="preserve"
106194106744 filename="gtk/gtkpicture.c"
106195- line="1056">Returns the fit mode for the content of the `GtkPicture`.
106745+ line="1072">Returns the fit mode for the content of the `GtkPicture`.
106196106746
106197106747 See [enum@Gtk.ContentFit] for details.</doc>
106198106748 <source-position filename="gtk/gtkpicture.h" line="86"/>
106199106749 <return-value transfer-ownership="none">
106200106750 <doc xml:space="preserve"
106201106751 filename="gtk/gtkpicture.c"
106202- line="1064">the content fit mode</doc>
106752+ line="1080">the content fit mode</doc>
106203106753 <type name="ContentFit" c:type="GtkContentFit"/>
106204106754 </return-value>
106205106755 <parameters>
106206106756 <instance-parameter name="self" transfer-ownership="none">
106207106757 <doc xml:space="preserve"
106208106758 filename="gtk/gtkpicture.c"
106209- line="1058">a `GtkPicture`</doc>
106759+ line="1074">a `GtkPicture`</doc>
106210106760 <type name="Picture" c:type="GtkPicture*"/>
106211106761 </instance-parameter>
106212106762 </parameters>
@@ -106216,7 +106766,7 @@ See [enum@Gtk.ContentFit] for details.</doc>
106216106766 glib:get-property="file">
106217106767 <doc xml:space="preserve"
106218106768 filename="gtk/gtkpicture.c"
106219- line="706">Gets the `GFile` currently displayed if @self is displaying a file.
106769+ line="714">Gets the `GFile` currently displayed if @self is displaying a file.
106220106770
106221106771 If @self is not displaying a file, for example when
106222106772 [method@Gtk.Picture.set_paintable] was used, then %NULL is returned.</doc>
@@ -106224,14 +106774,14 @@ If @self is not displaying a file, for example when
106224106774 <return-value transfer-ownership="none" nullable="1">
106225106775 <doc xml:space="preserve"
106226106776 filename="gtk/gtkpicture.c"
106227- line="715">The `GFile` displayed by @self.</doc>
106777+ line="723">The `GFile` displayed by @self.</doc>
106228106778 <type name="Gio.File" c:type="GFile*"/>
106229106779 </return-value>
106230106780 <parameters>
106231106781 <instance-parameter name="self" transfer-ownership="none">
106232106782 <doc xml:space="preserve"
106233106783 filename="gtk/gtkpicture.c"
106234- line="708">a `GtkPicture`</doc>
106784+ line="716">a `GtkPicture`</doc>
106235106785 <type name="Picture" c:type="GtkPicture*"/>
106236106786 </instance-parameter>
106237106787 </parameters>
@@ -106243,7 +106793,7 @@ If @self is not displaying a file, for example when
106243106793 deprecated-version="4.8">
106244106794 <doc xml:space="preserve"
106245106795 filename="gtk/gtkpicture.c"
106246- line="947">Returns whether the `GtkPicture` preserves its contents aspect ratio.</doc>
106796+ line="963">Returns whether the `GtkPicture` preserves its contents aspect ratio.</doc>
106247106797 <doc-deprecated xml:space="preserve">Use [method@Gtk.Picture.get_content_fit] instead. This will
106248106798 now return `FALSE` only if [property@Gtk.Picture:content-fit] is
106249106799 `GTK_CONTENT_FIT_FILL`. Returns `TRUE` otherwise.</doc-deprecated>
@@ -106251,14 +106801,14 @@ If @self is not displaying a file, for example when
106251106801 <return-value transfer-ownership="none">
106252106802 <doc xml:space="preserve"
106253106803 filename="gtk/gtkpicture.c"
106254- line="953">%TRUE if the self tries to keep the contents' aspect ratio</doc>
106804+ line="969">%TRUE if the self tries to keep the contents' aspect ratio</doc>
106255106805 <type name="gboolean" c:type="gboolean"/>
106256106806 </return-value>
106257106807 <parameters>
106258106808 <instance-parameter name="self" transfer-ownership="none">
106259106809 <doc xml:space="preserve"
106260106810 filename="gtk/gtkpicture.c"
106261- line="949">a `GtkPicture`</doc>
106811+ line="965">a `GtkPicture`</doc>
106262106812 <type name="Picture" c:type="GtkPicture*"/>
106263106813 </instance-parameter>
106264106814 </parameters>
@@ -106268,19 +106818,19 @@ If @self is not displaying a file, for example when
106268106818 glib:get-property="paintable">
106269106819 <doc xml:space="preserve"
106270106820 filename="gtk/gtkpicture.c"
106271- line="902">Gets the `GdkPaintable` being displayed by the `GtkPicture`.</doc>
106821+ line="918">Gets the `GdkPaintable` being displayed by the `GtkPicture`.</doc>
106272106822 <source-position filename="gtk/gtkpicture.h" line="55"/>
106273106823 <return-value transfer-ownership="none" nullable="1">
106274106824 <doc xml:space="preserve"
106275106825 filename="gtk/gtkpicture.c"
106276- line="908">the displayed paintable</doc>
106826+ line="924">the displayed paintable</doc>
106277106827 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
106278106828 </return-value>
106279106829 <parameters>
106280106830 <instance-parameter name="self" transfer-ownership="none">
106281106831 <doc xml:space="preserve"
106282106832 filename="gtk/gtkpicture.c"
106283- line="904">a `GtkPicture`</doc>
106833+ line="920">a `GtkPicture`</doc>
106284106834 <type name="Picture" c:type="GtkPicture*"/>
106285106835 </instance-parameter>
106286106836 </parameters>
@@ -106290,7 +106840,7 @@ If @self is not displaying a file, for example when
106290106840 glib:set-property="alternative-text">
106291106841 <doc xml:space="preserve"
106292106842 filename="gtk/gtkpicture.c"
106293- line="1076">Sets an alternative textual description for the picture contents.
106843+ line="1092">Sets an alternative textual description for the picture contents.
106294106844
106295106845 It is equivalent to the "alt" attribute for images on websites.
106296106846
@@ -106305,7 +106855,7 @@ If the picture cannot be described textually, set this property to %NULL.</doc>
106305106855 <instance-parameter name="self" transfer-ownership="none">
106306106856 <doc xml:space="preserve"
106307106857 filename="gtk/gtkpicture.c"
106308- line="1078">a `GtkPicture`</doc>
106858+ line="1094">a `GtkPicture`</doc>
106309106859 <type name="Picture" c:type="GtkPicture*"/>
106310106860 </instance-parameter>
106311106861 <parameter name="alternative_text"
@@ -106314,7 +106864,7 @@ If the picture cannot be described textually, set this property to %NULL.</doc>
106314106864 allow-none="1">
106315106865 <doc xml:space="preserve"
106316106866 filename="gtk/gtkpicture.c"
106317- line="1079">a textual description of the contents</doc>
106867+ line="1095">a textual description of the contents</doc>
106318106868 <type name="utf8" c:type="const char*"/>
106319106869 </parameter>
106320106870 </parameters>
@@ -106324,7 +106874,7 @@ If the picture cannot be described textually, set this property to %NULL.</doc>
106324106874 glib:set-property="can-shrink">
106325106875 <doc xml:space="preserve"
106326106876 filename="gtk/gtkpicture.c"
106327- line="967">If set to %TRUE, the @self can be made smaller than its contents.
106877+ line="983">If set to %TRUE, the @self can be made smaller than its contents.
106328106878
106329106879 The contents will then be scaled down when rendering.
106330106880
@@ -106342,13 +106892,13 @@ because the grow behavior can be controlled via
106342106892 <instance-parameter name="self" transfer-ownership="none">
106343106893 <doc xml:space="preserve"
106344106894 filename="gtk/gtkpicture.c"
106345- line="969">a `GtkPicture`</doc>
106895+ line="985">a `GtkPicture`</doc>
106346106896 <type name="Picture" c:type="GtkPicture*"/>
106347106897 </instance-parameter>
106348106898 <parameter name="can_shrink" transfer-ownership="none">
106349106899 <doc xml:space="preserve"
106350106900 filename="gtk/gtkpicture.c"
106351- line="970">if @self can be made smaller than its contents</doc>
106901+ line="986">if @self can be made smaller than its contents</doc>
106352106902 <type name="gboolean" c:type="gboolean"/>
106353106903 </parameter>
106354106904 </parameters>
@@ -106359,7 +106909,7 @@ because the grow behavior can be controlled via
106359106909 version="4.8">
106360106910 <doc xml:space="preserve"
106361106911 filename="gtk/gtkpicture.c"
106362- line="1015">Sets how the content should be resized to fit the `GtkPicture`.
106912+ line="1031">Sets how the content should be resized to fit the `GtkPicture`.
106363106913
106364106914 See [enum@Gtk.ContentFit] for details.</doc>
106365106915 <source-position filename="gtk/gtkpicture.h" line="83"/>
@@ -106370,13 +106920,13 @@ See [enum@Gtk.ContentFit] for details.</doc>
106370106920 <instance-parameter name="self" transfer-ownership="none">
106371106921 <doc xml:space="preserve"
106372106922 filename="gtk/gtkpicture.c"
106373- line="1017">a `GtkPicture`</doc>
106923+ line="1033">a `GtkPicture`</doc>
106374106924 <type name="Picture" c:type="GtkPicture*"/>
106375106925 </instance-parameter>
106376106926 <parameter name="content_fit" transfer-ownership="none">
106377106927 <doc xml:space="preserve"
106378106928 filename="gtk/gtkpicture.c"
106379- line="1018">the content fit mode</doc>
106929+ line="1034">the content fit mode</doc>
106380106930 <type name="ContentFit" c:type="GtkContentFit"/>
106381106931 </parameter>
106382106932 </parameters>
@@ -106386,9 +106936,15 @@ See [enum@Gtk.ContentFit] for details.</doc>
106386106936 glib:set-property="file">
106387106937 <doc xml:space="preserve"
106388106938 filename="gtk/gtkpicture.c"
106389- line="669">Makes @self load and display @file.
106939+ line="671">Makes @self load and display @file.
106940+
106941+See [ctor@Gtk.Picture.new_for_file] for details.
106390106942
106391-See [ctor@Gtk.Picture.new_for_file] for details.</doc>
106943+::: warning
106944+ Note that this function should not be used with untrusted data.
106945+ Use a proper image loading framework such as libglycin, which can
106946+ load many image formats into a `GdkTexture`, and then use
106947+ [method@Gtk.Image.set_from_paintable].</doc>
106392106948 <source-position filename="gtk/gtkpicture.h" line="57"/>
106393106949 <return-value transfer-ownership="none">
106394106950 <type name="none" c:type="void"/>
@@ -106397,7 +106953,7 @@ See [ctor@Gtk.Picture.new_for_file] for details.</doc>
106397106953 <instance-parameter name="self" transfer-ownership="none">
106398106954 <doc xml:space="preserve"
106399106955 filename="gtk/gtkpicture.c"
106400- line="671">a `GtkPicture`</doc>
106956+ line="673">a `GtkPicture`</doc>
106401106957 <type name="Picture" c:type="GtkPicture*"/>
106402106958 </instance-parameter>
106403106959 <parameter name="file"
@@ -106406,7 +106962,7 @@ See [ctor@Gtk.Picture.new_for_file] for details.</doc>
106406106962 allow-none="1">
106407106963 <doc xml:space="preserve"
106408106964 filename="gtk/gtkpicture.c"
106409- line="672">a `GFile`</doc>
106965+ line="674">a `GFile`</doc>
106410106966 <type name="Gio.File" c:type="GFile*"/>
106411106967 </parameter>
106412106968 </parameters>
@@ -106414,9 +106970,15 @@ See [ctor@Gtk.Picture.new_for_file] for details.</doc>
106414106970 <method name="set_filename" c:identifier="gtk_picture_set_filename">
106415106971 <doc xml:space="preserve"
106416106972 filename="gtk/gtkpicture.c"
106417- line="725">Makes @self load and display the given @filename.
106973+ line="733">Makes @self load and display the given @filename.
106418106974
106419-This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106975+This is a utility function that calls [method@Gtk.Picture.set_file].
106976+
106977+::: warning
106978+ Note that this function should not be used with untrusted data.
106979+ Use a proper image loading framework such as libglycin, which can
106980+ load many image formats into a `GdkTexture`, and then use
106981+ [method@Gtk.Image.set_from_paintable].</doc>
106420106982 <source-position filename="gtk/gtkpicture.h" line="62"/>
106421106983 <return-value transfer-ownership="none">
106422106984 <type name="none" c:type="void"/>
@@ -106425,7 +106987,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106425106987 <instance-parameter name="self" transfer-ownership="none">
106426106988 <doc xml:space="preserve"
106427106989 filename="gtk/gtkpicture.c"
106428- line="727">a `GtkPicture`</doc>
106990+ line="735">a `GtkPicture`</doc>
106429106991 <type name="Picture" c:type="GtkPicture*"/>
106430106992 </instance-parameter>
106431106993 <parameter name="filename"
@@ -106434,7 +106996,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106434106996 allow-none="1">
106435106997 <doc xml:space="preserve"
106436106998 filename="gtk/gtkpicture.c"
106437- line="728">the filename to play</doc>
106999+ line="736">the filename to play</doc>
106438107000 <type name="filename" c:type="const char*"/>
106439107001 </parameter>
106440107002 </parameters>
@@ -106446,7 +107008,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106446107008 deprecated-version="4.8">
106447107009 <doc xml:space="preserve"
106448107010 filename="gtk/gtkpicture.c"
106449- line="918">If set to %TRUE, the @self will render its contents according to
107011+ line="934">If set to %TRUE, the @self will render its contents according to
106450107012 their aspect ratio.
106451107013
106452107014 That means that empty space may show up at the top/bottom or
@@ -106466,13 +107028,13 @@ the contents will be stretched over the picture's whole area.</doc>
106466107028 <instance-parameter name="self" transfer-ownership="none">
106467107029 <doc xml:space="preserve"
106468107030 filename="gtk/gtkpicture.c"
106469- line="920">a `GtkPicture`</doc>
107031+ line="936">a `GtkPicture`</doc>
106470107032 <type name="Picture" c:type="GtkPicture*"/>
106471107033 </instance-parameter>
106472107034 <parameter name="keep_aspect_ratio" transfer-ownership="none">
106473107035 <doc xml:space="preserve"
106474107036 filename="gtk/gtkpicture.c"
106475- line="921">whether to keep aspect ratio</doc>
107037+ line="937">whether to keep aspect ratio</doc>
106476107038 <type name="gboolean" c:type="gboolean"/>
106477107039 </parameter>
106478107040 </parameters>
@@ -106482,9 +107044,9 @@ the contents will be stretched over the picture's whole area.</doc>
106482107044 glib:set-property="paintable">
106483107045 <doc xml:space="preserve"
106484107046 filename="gtk/gtkpicture.c"
106485- line="841">Makes @self display the given @paintable.
107047+ line="857">Makes @self display the given @paintable.
106486107048
106487-If @paintable is %NULL, nothing will be displayed.
107049+If @paintable is `NULL`, nothing will be displayed.
106488107050
106489107051 See [ctor@Gtk.Picture.new_for_paintable] for details.</doc>
106490107052 <source-position filename="gtk/gtkpicture.h" line="52"/>
@@ -106495,7 +107057,7 @@ See [ctor@Gtk.Picture.new_for_paintable] for details.</doc>
106495107057 <instance-parameter name="self" transfer-ownership="none">
106496107058 <doc xml:space="preserve"
106497107059 filename="gtk/gtkpicture.c"
106498- line="843">a `GtkPicture`</doc>
107060+ line="859">a `GtkPicture`</doc>
106499107061 <type name="Picture" c:type="GtkPicture*"/>
106500107062 </instance-parameter>
106501107063 <parameter name="paintable"
@@ -106504,7 +107066,7 @@ See [ctor@Gtk.Picture.new_for_paintable] for details.</doc>
106504107066 allow-none="1">
106505107067 <doc xml:space="preserve"
106506107068 filename="gtk/gtkpicture.c"
106507- line="844">a `GdkPaintable`</doc>
107069+ line="860">a `GdkPaintable`</doc>
106508107070 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
106509107071 </parameter>
106510107072 </parameters>
@@ -106515,7 +107077,7 @@ See [ctor@Gtk.Picture.new_for_paintable] for details.</doc>
106515107077 deprecated-version="4.12">
106516107078 <doc xml:space="preserve"
106517107079 filename="gtk/gtkpicture.c"
106518- line="794">Sets a `GtkPicture` to show a `GdkPixbuf`.
107080+ line="808">Sets a `GtkPicture` to show a `GdkPixbuf`.
106519107081
106520107082 See [ctor@Gtk.Picture.new_for_pixbuf] for details.
106521107083
@@ -106529,7 +107091,7 @@ This is a utility function that calls [method@Gtk.Picture.set_paintable].</doc>
106529107091 <instance-parameter name="self" transfer-ownership="none">
106530107092 <doc xml:space="preserve"
106531107093 filename="gtk/gtkpicture.c"
106532- line="796">a `GtkPicture`</doc>
107094+ line="810">a `GtkPicture`</doc>
106533107095 <type name="Picture" c:type="GtkPicture*"/>
106534107096 </instance-parameter>
106535107097 <parameter name="pixbuf"
@@ -106538,7 +107100,7 @@ This is a utility function that calls [method@Gtk.Picture.set_paintable].</doc>
106538107100 allow-none="1">
106539107101 <doc xml:space="preserve"
106540107102 filename="gtk/gtkpicture.c"
106541- line="797">a `GdkPixbuf`</doc>
107103+ line="811">a `GdkPixbuf`</doc>
106542107104 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
106543107105 </parameter>
106544107106 </parameters>
@@ -106546,7 +107108,7 @@ This is a utility function that calls [method@Gtk.Picture.set_paintable].</doc>
106546107108 <method name="set_resource" c:identifier="gtk_picture_set_resource">
106547107109 <doc xml:space="preserve"
106548107110 filename="gtk/gtkpicture.c"
106549- line="753">Makes @self load and display the resource at the given
107111+ line="767">Makes @self load and display the resource at the given
106550107112 @resource_path.
106551107113
106552107114 This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
@@ -106558,7 +107120,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106558107120 <instance-parameter name="self" transfer-ownership="none">
106559107121 <doc xml:space="preserve"
106560107122 filename="gtk/gtkpicture.c"
106561- line="755">a `GtkPicture`</doc>
107123+ line="769">a `GtkPicture`</doc>
106562107124 <type name="Picture" c:type="GtkPicture*"/>
106563107125 </instance-parameter>
106564107126 <parameter name="resource_path"
@@ -106567,7 +107129,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file].</doc>
106567107129 allow-none="1">
106568107130 <doc xml:space="preserve"
106569107131 filename="gtk/gtkpicture.c"
106570- line="756">the resource to set</doc>
107132+ line="770">the resource to set</doc>
106571107133 <type name="utf8" c:type="const char*"/>
106572107134 </parameter>
106573107135 </parameters>
@@ -106814,12 +107376,12 @@ used) and no box-shadow.</doc>
106814107376 <constructor name="new" c:identifier="gtk_popover_new">
106815107377 <doc xml:space="preserve"
106816107378 filename="gtk/gtkpopover.c"
106817- line="2071">Creates a new `GtkPopover`.</doc>
107379+ line="2072">Creates a new `GtkPopover`.</doc>
106818107380 <source-position filename="gtk/gtkpopover.h" line="62"/>
106819107381 <return-value transfer-ownership="none">
106820107382 <doc xml:space="preserve"
106821107383 filename="gtk/gtkpopover.c"
106822- line="2076">the new `GtkPopover`</doc>
107384+ line="2077">the new `GtkPopover`</doc>
106823107385 <type name="Widget" c:type="GtkWidget*"/>
106824107386 </return-value>
106825107387 </constructor>
@@ -106850,7 +107412,7 @@ used) and no box-shadow.</doc>
106850107412 glib:get-property="autohide">
106851107413 <doc xml:space="preserve"
106852107414 filename="gtk/gtkpopover.c"
106853- line="2383">Returns whether the popover is modal.
107415+ line="2384">Returns whether the popover is modal.
106854107416
106855107417 See [method@Gtk.Popover.set_autohide] for the
106856107418 implications of this.</doc>
@@ -106858,14 +107420,14 @@ implications of this.</doc>
106858107420 <return-value transfer-ownership="none">
106859107421 <doc xml:space="preserve"
106860107422 filename="gtk/gtkpopover.c"
106861- line="2392">%TRUE if @popover is modal</doc>
107423+ line="2393">%TRUE if @popover is modal</doc>
106862107424 <type name="gboolean" c:type="gboolean"/>
106863107425 </return-value>
106864107426 <parameters>
106865107427 <instance-parameter name="popover" transfer-ownership="none">
106866107428 <doc xml:space="preserve"
106867107429 filename="gtk/gtkpopover.c"
106868- line="2385">a `GtkPopover`</doc>
107430+ line="2386">a `GtkPopover`</doc>
106869107431 <type name="Popover" c:type="GtkPopover*"/>
106870107432 </instance-parameter>
106871107433 </parameters>
@@ -106875,19 +107437,19 @@ implications of this.</doc>
106875107437 glib:get-property="cascade-popdown">
106876107438 <doc xml:space="preserve"
106877107439 filename="gtk/gtkpopover.c"
106878- line="2649">Returns whether the popover will close after a modal child is closed.</doc>
107440+ line="2650">Returns whether the popover will close after a modal child is closed.</doc>
106879107441 <source-position filename="gtk/gtkpopover.h" line="117"/>
106880107442 <return-value transfer-ownership="none">
106881107443 <doc xml:space="preserve"
106882107444 filename="gtk/gtkpopover.c"
106883- line="2655">%TRUE if @popover will close after a modal child.</doc>
107445+ line="2656">%TRUE if @popover will close after a modal child.</doc>
106884107446 <type name="gboolean" c:type="gboolean"/>
106885107447 </return-value>
106886107448 <parameters>
106887107449 <instance-parameter name="popover" transfer-ownership="none">
106888107450 <doc xml:space="preserve"
106889107451 filename="gtk/gtkpopover.c"
106890- line="2651">a `GtkPopover`</doc>
107452+ line="2652">a `GtkPopover`</doc>
106891107453 <type name="Popover" c:type="GtkPopover*"/>
106892107454 </instance-parameter>
106893107455 </parameters>
@@ -106897,19 +107459,19 @@ implications of this.</doc>
106897107459 glib:get-property="child">
106898107460 <doc xml:space="preserve"
106899107461 filename="gtk/gtkpopover.c"
106900- line="2114">Gets the child widget of @popover.</doc>
107462+ line="2115">Gets the child widget of @popover.</doc>
106901107463 <source-position filename="gtk/gtkpopover.h" line="68"/>
106902107464 <return-value transfer-ownership="none" nullable="1">
106903107465 <doc xml:space="preserve"
106904107466 filename="gtk/gtkpopover.c"
106905- line="2120">the child widget of @popover</doc>
107467+ line="2121">the child widget of @popover</doc>
106906107468 <type name="Widget" c:type="GtkWidget*"/>
106907107469 </return-value>
106908107470 <parameters>
106909107471 <instance-parameter name="popover" transfer-ownership="none">
106910107472 <doc xml:space="preserve"
106911107473 filename="gtk/gtkpopover.c"
106912- line="2116">a `GtkPopover`</doc>
107474+ line="2117">a `GtkPopover`</doc>
106913107475 <type name="Popover" c:type="GtkPopover*"/>
106914107476 </instance-parameter>
106915107477 </parameters>
@@ -106919,20 +107481,20 @@ implications of this.</doc>
106919107481 glib:get-property="has-arrow">
106920107482 <doc xml:space="preserve"
106921107483 filename="gtk/gtkpopover.c"
106922- line="2504">Gets whether this popover is showing an arrow
107484+ line="2505">Gets whether this popover is showing an arrow
106923107485 pointing at the widget that it is relative to.</doc>
106924107486 <source-position filename="gtk/gtkpopover.h" line="92"/>
106925107487 <return-value transfer-ownership="none">
106926107488 <doc xml:space="preserve"
106927107489 filename="gtk/gtkpopover.c"
106928- line="2511">whether the popover has an arrow</doc>
107490+ line="2512">whether the popover has an arrow</doc>
106929107491 <type name="gboolean" c:type="gboolean"/>
106930107492 </return-value>
106931107493 <parameters>
106932107494 <instance-parameter name="popover" transfer-ownership="none">
106933107495 <doc xml:space="preserve"
106934107496 filename="gtk/gtkpopover.c"
106935- line="2506">a `GtkPopover`</doc>
107497+ line="2507">a `GtkPopover`</doc>
106936107498 <type name="Popover" c:type="GtkPopover*"/>
106937107499 </instance-parameter>
106938107500 </parameters>
@@ -106942,12 +107504,12 @@ pointing at the widget that it is relative to.</doc>
106942107504 glib:get-property="mnemonics-visible">
106943107505 <doc xml:space="preserve"
106944107506 filename="gtk/gtkpopover.c"
106945- line="2553">Gets whether mnemonics are visible.</doc>
107507+ line="2554">Gets whether mnemonics are visible.</doc>
106946107508 <source-position filename="gtk/gtkpopover.h" line="98"/>
106947107509 <return-value transfer-ownership="none">
106948107510 <doc xml:space="preserve"
106949107511 filename="gtk/gtkpopover.c"
106950- line="2559">%TRUE if mnemonics are supposed to be visible
107512+ line="2560">%TRUE if mnemonics are supposed to be visible
106951107513 in this popover</doc>
106952107514 <type name="gboolean" c:type="gboolean"/>
106953107515 </return-value>
@@ -106955,7 +107517,7 @@ pointing at the widget that it is relative to.</doc>
106955107517 <instance-parameter name="popover" transfer-ownership="none">
106956107518 <doc xml:space="preserve"
106957107519 filename="gtk/gtkpopover.c"
106958- line="2555">a `GtkPopover`</doc>
107520+ line="2556">a `GtkPopover`</doc>
106959107521 <type name="Popover" c:type="GtkPopover*"/>
106960107522 </instance-parameter>
106961107523 </parameters>
@@ -106963,7 +107525,7 @@ pointing at the widget that it is relative to.</doc>
106963107525 <method name="get_offset" c:identifier="gtk_popover_get_offset">
106964107526 <doc xml:space="preserve"
106965107527 filename="gtk/gtkpopover.c"
106966- line="2602">Gets the offset previous set with [method@Gtk.Popover.set_offset()].</doc>
107528+ line="2603">Gets the offset previous set with [method@Gtk.Popover.set_offset].</doc>
106967107529 <source-position filename="gtk/gtkpopover.h" line="110"/>
106968107530 <return-value transfer-ownership="none">
106969107531 <type name="none" c:type="void"/>
@@ -106972,7 +107534,7 @@ pointing at the widget that it is relative to.</doc>
106972107534 <instance-parameter name="popover" transfer-ownership="none">
106973107535 <doc xml:space="preserve"
106974107536 filename="gtk/gtkpopover.c"
106975- line="2604">a `GtkPopover`</doc>
107537+ line="2605">a `GtkPopover`</doc>
106976107538 <type name="Popover" c:type="GtkPopover*"/>
106977107539 </instance-parameter>
106978107540 <parameter name="x_offset"
@@ -106983,7 +107545,7 @@ pointing at the widget that it is relative to.</doc>
106983107545 allow-none="1">
106984107546 <doc xml:space="preserve"
106985107547 filename="gtk/gtkpopover.c"
106986- line="2605">a location for the x_offset</doc>
107548+ line="2606">a location for the x_offset</doc>
106987107549 <type name="gint" c:type="int*"/>
106988107550 </parameter>
106989107551 <parameter name="y_offset"
@@ -106994,7 +107556,7 @@ pointing at the widget that it is relative to.</doc>
106994107556 allow-none="1">
106995107557 <doc xml:space="preserve"
106996107558 filename="gtk/gtkpopover.c"
106997- line="2606">a location for the y_offset</doc>
107559+ line="2607">a location for the y_offset</doc>
106998107560 <type name="gint" c:type="int*"/>
106999107561 </parameter>
107000107562 </parameters>
@@ -107004,7 +107566,7 @@ pointing at the widget that it is relative to.</doc>
107004107566 glib:get-property="pointing-to">
107005107567 <doc xml:space="preserve"
107006107568 filename="gtk/gtkpopover.c"
107007- line="2249">Gets the rectangle that the popover points to.
107569+ line="2250">Gets the rectangle that the popover points to.
107008107570
107009107571 If a rectangle to point to has been set, this function will
107010107572 return %TRUE and fill in @rect with such rectangle, otherwise
@@ -107014,14 +107576,14 @@ widget coordinates.</doc>
107014107576 <return-value transfer-ownership="none">
107015107577 <doc xml:space="preserve"
107016107578 filename="gtk/gtkpopover.c"
107017- line="2261">%TRUE if a rectangle to point to was set.</doc>
107579+ line="2262">%TRUE if a rectangle to point to was set.</doc>
107018107580 <type name="gboolean" c:type="gboolean"/>
107019107581 </return-value>
107020107582 <parameters>
107021107583 <instance-parameter name="popover" transfer-ownership="none">
107022107584 <doc xml:space="preserve"
107023107585 filename="gtk/gtkpopover.c"
107024- line="2251">a `GtkPopover`</doc>
107586+ line="2252">a `GtkPopover`</doc>
107025107587 <type name="Popover" c:type="GtkPopover*"/>
107026107588 </instance-parameter>
107027107589 <parameter name="rect"
@@ -107030,7 +107592,7 @@ widget coordinates.</doc>
107030107592 transfer-ownership="none">
107031107593 <doc xml:space="preserve"
107032107594 filename="gtk/gtkpopover.c"
107033- line="2252">location to store the rectangle</doc>
107595+ line="2253">location to store the rectangle</doc>
107034107596 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
107035107597 </parameter>
107036107598 </parameters>
@@ -107040,19 +107602,19 @@ widget coordinates.</doc>
107040107602 glib:get-property="position">
107041107603 <doc xml:space="preserve"
107042107604 filename="gtk/gtkpopover.c"
107043- line="2330">Returns the preferred position of @popover.</doc>
107605+ line="2331">Returns the preferred position of @popover.</doc>
107044107606 <source-position filename="gtk/gtkpopover.h" line="80"/>
107045107607 <return-value transfer-ownership="none">
107046107608 <doc xml:space="preserve"
107047107609 filename="gtk/gtkpopover.c"
107048- line="2336">The preferred position.</doc>
107610+ line="2337">The preferred position.</doc>
107049107611 <type name="PositionType" c:type="GtkPositionType"/>
107050107612 </return-value>
107051107613 <parameters>
107052107614 <instance-parameter name="popover" transfer-ownership="none">
107053107615 <doc xml:space="preserve"
107054107616 filename="gtk/gtkpopover.c"
107055- line="2332">a `GtkPopover`</doc>
107617+ line="2333">a `GtkPopover`</doc>
107056107618 <type name="Popover" c:type="GtkPopover*"/>
107057107619 </instance-parameter>
107058107620 </parameters>
@@ -107060,7 +107622,7 @@ widget coordinates.</doc>
107060107622 <method name="popdown" c:identifier="gtk_popover_popdown">
107061107623 <doc xml:space="preserve"
107062107624 filename="gtk/gtkpopover.c"
107063- line="2449">Pops @popover down.
107625+ line="2450">Pops @popover down.
107064107626
107065107627 This may have the side-effect of closing a parent popover
107066107628 as well. See [property@Gtk.Popover:cascade-popdown].</doc>
@@ -107072,7 +107634,7 @@ as well. See [property@Gtk.Popover:cascade-popdown].</doc>
107072107634 <instance-parameter name="popover" transfer-ownership="none">
107073107635 <doc xml:space="preserve"
107074107636 filename="gtk/gtkpopover.c"
107075- line="2451">a `GtkPopover`</doc>
107637+ line="2452">a `GtkPopover`</doc>
107076107638 <type name="Popover" c:type="GtkPopover*"/>
107077107639 </instance-parameter>
107078107640 </parameters>
@@ -107080,7 +107642,7 @@ as well. See [property@Gtk.Popover:cascade-popdown].</doc>
107080107642 <method name="popup" c:identifier="gtk_popover_popup">
107081107643 <doc xml:space="preserve"
107082107644 filename="gtk/gtkpopover.c"
107083- line="2404">Pops @popover up.</doc>
107645+ line="2405">Pops @popover up.</doc>
107084107646 <source-position filename="gtk/gtkpopover.h" line="101"/>
107085107647 <return-value transfer-ownership="none">
107086107648 <type name="none" c:type="void"/>
@@ -107089,7 +107651,7 @@ as well. See [property@Gtk.Popover:cascade-popdown].</doc>
107089107651 <instance-parameter name="popover" transfer-ownership="none">
107090107652 <doc xml:space="preserve"
107091107653 filename="gtk/gtkpopover.c"
107092- line="2406">a `GtkPopover`</doc>
107654+ line="2407">a `GtkPopover`</doc>
107093107655 <type name="Popover" c:type="GtkPopover*"/>
107094107656 </instance-parameter>
107095107657 </parameters>
@@ -107097,7 +107659,7 @@ as well. See [property@Gtk.Popover:cascade-popdown].</doc>
107097107659 <method name="present" c:identifier="gtk_popover_present">
107098107660 <doc xml:space="preserve"
107099107661 filename="gtk/gtkpopover.c"
107100- line="661">Allocate a size for the `GtkPopover`.
107662+ line="662">Allocate a size for the `GtkPopover`.
107101107663
107102107664 This function needs to be called in size-allocate by widgets
107103107665 who have a `GtkPopover` as child. When using a layout manager,
@@ -107112,7 +107674,7 @@ To make a popover appear on screen, use [method@Gtk.Popover.popup].</doc>
107112107674 <instance-parameter name="popover" transfer-ownership="none">
107113107675 <doc xml:space="preserve"
107114107676 filename="gtk/gtkpopover.c"
107115- line="663">a `GtkPopover`</doc>
107677+ line="664">a `GtkPopover`</doc>
107116107678 <type name="Popover" c:type="GtkPopover*"/>
107117107679 </instance-parameter>
107118107680 </parameters>
@@ -107122,7 +107684,7 @@ To make a popover appear on screen, use [method@Gtk.Popover.popup].</doc>
107122107684 glib:set-property="autohide">
107123107685 <doc xml:space="preserve"
107124107686 filename="gtk/gtkpopover.c"
107125- line="2348">Sets whether @popover is modal.
107687+ line="2349">Sets whether @popover is modal.
107126107688
107127107689 A modal popover will grab the keyboard focus on it when being
107128107690 displayed. Focus will wrap around within the popover. Clicking
@@ -107139,13 +107701,13 @@ popup to be hidden.</doc>
107139107701 <instance-parameter name="popover" transfer-ownership="none">
107140107702 <doc xml:space="preserve"
107141107703 filename="gtk/gtkpopover.c"
107142- line="2350">a `GtkPopover`</doc>
107704+ line="2351">a `GtkPopover`</doc>
107143107705 <type name="Popover" c:type="GtkPopover*"/>
107144107706 </instance-parameter>
107145107707 <parameter name="autohide" transfer-ownership="none">
107146107708 <doc xml:space="preserve"
107147107709 filename="gtk/gtkpopover.c"
107148- line="2351">%TRUE to dismiss the popover on outside clicks</doc>
107710+ line="2352">%TRUE to dismiss the popover on outside clicks</doc>
107149107711 <type name="gboolean" c:type="gboolean"/>
107150107712 </parameter>
107151107713 </parameters>
@@ -107155,7 +107717,7 @@ popup to be hidden.</doc>
107155107717 glib:set-property="cascade-popdown">
107156107718 <doc xml:space="preserve"
107157107719 filename="gtk/gtkpopover.c"
107158- line="2626">If @cascade_popdown is %TRUE, the popover will be
107720+ line="2627">If @cascade_popdown is %TRUE, the popover will be
107159107721 closed when a child modal popover is closed.
107160107722
107161107723 If %FALSE, @popover will stay visible.</doc>
@@ -107167,13 +107729,13 @@ If %FALSE, @popover will stay visible.</doc>
107167107729 <instance-parameter name="popover" transfer-ownership="none">
107168107730 <doc xml:space="preserve"
107169107731 filename="gtk/gtkpopover.c"
107170- line="2628">A `GtkPopover`</doc>
107732+ line="2629">A `GtkPopover`</doc>
107171107733 <type name="Popover" c:type="GtkPopover*"/>
107172107734 </instance-parameter>
107173107735 <parameter name="cascade_popdown" transfer-ownership="none">
107174107736 <doc xml:space="preserve"
107175107737 filename="gtk/gtkpopover.c"
107176- line="2629">%TRUE if the popover should follow a child closing</doc>
107738+ line="2630">%TRUE if the popover should follow a child closing</doc>
107177107739 <type name="gboolean" c:type="gboolean"/>
107178107740 </parameter>
107179107741 </parameters>
@@ -107183,7 +107745,7 @@ If %FALSE, @popover will stay visible.</doc>
107183107745 glib:set-property="child">
107184107746 <doc xml:space="preserve"
107185107747 filename="gtk/gtkpopover.c"
107186- line="2084">Sets the child widget of @popover.</doc>
107748+ line="2085">Sets the child widget of @popover.</doc>
107187107749 <source-position filename="gtk/gtkpopover.h" line="65"/>
107188107750 <return-value transfer-ownership="none">
107189107751 <type name="none" c:type="void"/>
@@ -107192,7 +107754,7 @@ If %FALSE, @popover will stay visible.</doc>
107192107754 <instance-parameter name="popover" transfer-ownership="none">
107193107755 <doc xml:space="preserve"
107194107756 filename="gtk/gtkpopover.c"
107195- line="2086">a `GtkPopover`</doc>
107757+ line="2087">a `GtkPopover`</doc>
107196107758 <type name="Popover" c:type="GtkPopover*"/>
107197107759 </instance-parameter>
107198107760 <parameter name="child"
@@ -107201,7 +107763,7 @@ If %FALSE, @popover will stay visible.</doc>
107201107763 allow-none="1">
107202107764 <doc xml:space="preserve"
107203107765 filename="gtk/gtkpopover.c"
107204- line="2087">the child widget</doc>
107766+ line="2088">the child widget</doc>
107205107767 <type name="Widget" c:type="GtkWidget*"/>
107206107768 </parameter>
107207107769 </parameters>
@@ -107211,7 +107773,7 @@ If %FALSE, @popover will stay visible.</doc>
107211107773 glib:set-property="default-widget">
107212107774 <doc xml:space="preserve"
107213107775 filename="gtk/gtkpopover.c"
107214- line="2133">Sets the default widget of a `GtkPopover`.
107776+ line="2134">Sets the default widget of a `GtkPopover`.
107215107777
107216107778 The default widget is the widget that’s activated when the user
107217107779 presses Enter in a dialog (for example). This function sets or
@@ -107224,7 +107786,7 @@ unsets the default widget for a `GtkPopover`.</doc>
107224107786 <instance-parameter name="popover" transfer-ownership="none">
107225107787 <doc xml:space="preserve"
107226107788 filename="gtk/gtkpopover.c"
107227- line="2135">a `GtkPopover`</doc>
107789+ line="2136">a `GtkPopover`</doc>
107228107790 <type name="Popover" c:type="GtkPopover*"/>
107229107791 </instance-parameter>
107230107792 <parameter name="widget"
@@ -107233,7 +107795,7 @@ unsets the default widget for a `GtkPopover`.</doc>
107233107795 allow-none="1">
107234107796 <doc xml:space="preserve"
107235107797 filename="gtk/gtkpopover.c"
107236- line="2136">a child widget of @popover to set as
107798+ line="2137">a child widget of @popover to set as
107237107799 the default, or %NULL to unset the default widget for the popover</doc>
107238107800 <type name="Widget" c:type="GtkWidget*"/>
107239107801 </parameter>
@@ -107244,7 +107806,7 @@ unsets the default widget for a `GtkPopover`.</doc>
107244107806 glib:set-property="has-arrow">
107245107807 <doc xml:space="preserve"
107246107808 filename="gtk/gtkpopover.c"
107247- line="2479">Sets whether this popover should draw an arrow
107809+ line="2480">Sets whether this popover should draw an arrow
107248107810 pointing at the widget it is relative to.</doc>
107249107811 <source-position filename="gtk/gtkpopover.h" line="89"/>
107250107812 <return-value transfer-ownership="none">
@@ -107254,13 +107816,13 @@ pointing at the widget it is relative to.</doc>
107254107816 <instance-parameter name="popover" transfer-ownership="none">
107255107817 <doc xml:space="preserve"
107256107818 filename="gtk/gtkpopover.c"
107257- line="2481">a `GtkPopover`</doc>
107819+ line="2482">a `GtkPopover`</doc>
107258107820 <type name="Popover" c:type="GtkPopover*"/>
107259107821 </instance-parameter>
107260107822 <parameter name="has_arrow" transfer-ownership="none">
107261107823 <doc xml:space="preserve"
107262107824 filename="gtk/gtkpopover.c"
107263- line="2482">%TRUE to draw an arrow</doc>
107825+ line="2483">%TRUE to draw an arrow</doc>
107264107826 <type name="gboolean" c:type="gboolean"/>
107265107827 </parameter>
107266107828 </parameters>
@@ -107270,7 +107832,7 @@ pointing at the widget it is relative to.</doc>
107270107832 glib:set-property="mnemonics-visible">
107271107833 <doc xml:space="preserve"
107272107834 filename="gtk/gtkpopover.c"
107273- line="2523">Sets whether mnemonics should be visible.</doc>
107835+ line="2524">Sets whether mnemonics should be visible.</doc>
107274107836 <source-position filename="gtk/gtkpopover.h" line="95"/>
107275107837 <return-value transfer-ownership="none">
107276107838 <type name="none" c:type="void"/>
@@ -107279,13 +107841,13 @@ pointing at the widget it is relative to.</doc>
107279107841 <instance-parameter name="popover" transfer-ownership="none">
107280107842 <doc xml:space="preserve"
107281107843 filename="gtk/gtkpopover.c"
107282- line="2525">a `GtkPopover`</doc>
107844+ line="2526">a `GtkPopover`</doc>
107283107845 <type name="Popover" c:type="GtkPopover*"/>
107284107846 </instance-parameter>
107285107847 <parameter name="mnemonics_visible" transfer-ownership="none">
107286107848 <doc xml:space="preserve"
107287107849 filename="gtk/gtkpopover.c"
107288- line="2526">the new value</doc>
107850+ line="2527">the new value</doc>
107289107851 <type name="gboolean" c:type="gboolean"/>
107290107852 </parameter>
107291107853 </parameters>
@@ -107293,7 +107855,7 @@ pointing at the widget it is relative to.</doc>
107293107855 <method name="set_offset" c:identifier="gtk_popover_set_offset">
107294107856 <doc xml:space="preserve"
107295107857 filename="gtk/gtkpopover.c"
107296- line="2572">Sets the offset to use when calculating the position
107858+ line="2573">Sets the offset to use when calculating the position
107297107859 of the popover.
107298107860
107299107861 These values are used when preparing the [struct@Gdk.PopupLayout]
@@ -107306,19 +107868,19 @@ for positioning the popover.</doc>
107306107868 <instance-parameter name="popover" transfer-ownership="none">
107307107869 <doc xml:space="preserve"
107308107870 filename="gtk/gtkpopover.c"
107309- line="2574">a `GtkPopover`</doc>
107871+ line="2575">a `GtkPopover`</doc>
107310107872 <type name="Popover" c:type="GtkPopover*"/>
107311107873 </instance-parameter>
107312107874 <parameter name="x_offset" transfer-ownership="none">
107313107875 <doc xml:space="preserve"
107314107876 filename="gtk/gtkpopover.c"
107315- line="2575">the x offset to adjust the position by</doc>
107877+ line="2576">the x offset to adjust the position by</doc>
107316107878 <type name="gint" c:type="int"/>
107317107879 </parameter>
107318107880 <parameter name="y_offset" transfer-ownership="none">
107319107881 <doc xml:space="preserve"
107320107882 filename="gtk/gtkpopover.c"
107321- line="2576">the y offset to adjust the position by</doc>
107883+ line="2577">the y offset to adjust the position by</doc>
107322107884 <type name="gint" c:type="int"/>
107323107885 </parameter>
107324107886 </parameters>
@@ -107328,7 +107890,7 @@ for positioning the popover.</doc>
107328107890 glib:set-property="pointing-to">
107329107891 <doc xml:space="preserve"
107330107892 filename="gtk/gtkpopover.c"
107331- line="2216">Sets the rectangle that @popover points to.
107893+ line="2217">Sets the rectangle that @popover points to.
107332107894
107333107895 This is in the coordinate space of the @popover parent.</doc>
107334107896 <source-position filename="gtk/gtkpopover.h" line="71"/>
@@ -107339,7 +107901,7 @@ This is in the coordinate space of the @popover parent.</doc>
107339107901 <instance-parameter name="popover" transfer-ownership="none">
107340107902 <doc xml:space="preserve"
107341107903 filename="gtk/gtkpopover.c"
107342- line="2218">a `GtkPopover`</doc>
107904+ line="2219">a `GtkPopover`</doc>
107343107905 <type name="Popover" c:type="GtkPopover*"/>
107344107906 </instance-parameter>
107345107907 <parameter name="rect"
@@ -107348,7 +107910,7 @@ This is in the coordinate space of the @popover parent.</doc>
107348107910 allow-none="1">
107349107911 <doc xml:space="preserve"
107350107912 filename="gtk/gtkpopover.c"
107351- line="2219">rectangle to point to</doc>
107913+ line="2220">rectangle to point to</doc>
107352107914 <type name="Gdk.Rectangle" c:type="const GdkRectangle*"/>
107353107915 </parameter>
107354107916 </parameters>
@@ -107358,7 +107920,7 @@ This is in the coordinate space of the @popover parent.</doc>
107358107920 glib:set-property="position">
107359107921 <doc xml:space="preserve"
107360107922 filename="gtk/gtkpopover.c"
107361- line="2294">Sets the preferred position for @popover to appear.
107923+ line="2295">Sets the preferred position for @popover to appear.
107362107924
107363107925 If the @popover is currently visible, it will be immediately
107364107926 updated.
@@ -107374,13 +107936,13 @@ on lack of space (eg. if close to the window edges), the
107374107936 <instance-parameter name="popover" transfer-ownership="none">
107375107937 <doc xml:space="preserve"
107376107938 filename="gtk/gtkpopover.c"
107377- line="2296">a `GtkPopover`</doc>
107939+ line="2297">a `GtkPopover`</doc>
107378107940 <type name="Popover" c:type="GtkPopover*"/>
107379107941 </instance-parameter>
107380107942 <parameter name="position" transfer-ownership="none">
107381107943 <doc xml:space="preserve"
107382107944 filename="gtk/gtkpopover.c"
107383- line="2297">preferred popover position</doc>
107945+ line="2298">preferred popover position</doc>
107384107946 <type name="PositionType" c:type="GtkPositionType"/>
107385107947 </parameter>
107386107948 </parameters>
@@ -107393,7 +107955,7 @@ on lack of space (eg. if close to the window edges), the
107393107955 default-value="TRUE">
107394107956 <doc xml:space="preserve"
107395107957 filename="gtk/gtkpopover.c"
107396- line="1951">Whether to dismiss the popover on outside clicks.</doc>
107958+ line="1952">Whether to dismiss the popover on outside clicks.</doc>
107397107959 <type name="gboolean" c:type="gboolean"/>
107398107960 </property>
107399107961 <property name="cascade-popdown"
@@ -107404,7 +107966,7 @@ on lack of space (eg. if close to the window edges), the
107404107966 default-value="FALSE">
107405107967 <doc xml:space="preserve"
107406107968 filename="gtk/gtkpopover.c"
107407- line="2001">Whether the popover pops down after a child popover.
107969+ line="2002">Whether the popover pops down after a child popover.
107408107970
107409107971 This is used to implement the expected behavior of submenus.</doc>
107410107972 <type name="gboolean" c:type="gboolean"/>
@@ -107416,7 +107978,7 @@ This is used to implement the expected behavior of submenus.</doc>
107416107978 getter="get_child">
107417107979 <doc xml:space="preserve"
107418107980 filename="gtk/gtkpopover.c"
107419- line="1991">The child widget.</doc>
107981+ line="1992">The child widget.</doc>
107420107982 <type name="Widget"/>
107421107983 </property>
107422107984 <property name="default-widget"
@@ -107425,7 +107987,7 @@ This is used to implement the expected behavior of submenus.</doc>
107425107987 setter="set_default_widget">
107426107988 <doc xml:space="preserve"
107427107989 filename="gtk/gtkpopover.c"
107428- line="1961">The default widget inside the popover.</doc>
107990+ line="1962">The default widget inside the popover.</doc>
107429107991 <type name="Widget"/>
107430107992 </property>
107431107993 <property name="has-arrow"
@@ -107436,7 +107998,7 @@ This is used to implement the expected behavior of submenus.</doc>
107436107998 default-value="TRUE">
107437107999 <doc xml:space="preserve"
107438108000 filename="gtk/gtkpopover.c"
107439- line="1971">Whether to draw an arrow.</doc>
108001+ line="1972">Whether to draw an arrow.</doc>
107440108002 <type name="gboolean" c:type="gboolean"/>
107441108003 </property>
107442108004 <property name="mnemonics-visible"
@@ -107447,7 +108009,7 @@ This is used to implement the expected behavior of submenus.</doc>
107447108009 default-value="FALSE">
107448108010 <doc xml:space="preserve"
107449108011 filename="gtk/gtkpopover.c"
107450- line="1981">Whether mnemonics are currently visible in this popover.</doc>
108012+ line="1982">Whether mnemonics are currently visible in this popover.</doc>
107451108013 <type name="gboolean" c:type="gboolean"/>
107452108014 </property>
107453108015 <property name="pointing-to"
@@ -107457,7 +108019,7 @@ This is used to implement the expected behavior of submenus.</doc>
107457108019 getter="get_pointing_to">
107458108020 <doc xml:space="preserve"
107459108021 filename="gtk/gtkpopover.c"
107460- line="1931">Rectangle in the parent widget that the popover points to.</doc>
108022+ line="1932">Rectangle in the parent widget that the popover points to.</doc>
107461108023 <type name="Gdk.Rectangle"/>
107462108024 </property>
107463108025 <property name="position"
@@ -107468,7 +108030,7 @@ This is used to implement the expected behavior of submenus.</doc>
107468108030 default-value="GTK_POS_BOTTOM">
107469108031 <doc xml:space="preserve"
107470108032 filename="gtk/gtkpopover.c"
107471- line="1941">How to place the popover, relative to its parent.</doc>
108033+ line="1942">How to place the popover, relative to its parent.</doc>
107472108034 <type name="PositionType"/>
107473108035 </property>
107474108036 <field name="parent">
@@ -107477,7 +108039,7 @@ This is used to implement the expected behavior of submenus.</doc>
107477108039 <glib:signal name="activate-default" when="last" action="1">
107478108040 <doc xml:space="preserve"
107479108041 filename="gtk/gtkpopover.c"
107480- line="2031">Emitted whend the user activates the default widget.
108042+ line="2032">Emitted whend the user activates the default widget.
107481108043
107482108044 This is a [keybinding signal](class.SignalAction.html).
107483108045
@@ -107489,7 +108051,7 @@ The default binding for this signal is &lt;kbd&gt;Enter&lt;/kbd&gt;.</doc>
107489108051 <glib:signal name="closed" when="last">
107490108052 <doc xml:space="preserve"
107491108053 filename="gtk/gtkpopover.c"
107492- line="2015">Emitted when the popover is closed.</doc>
108054+ line="2016">Emitted when the popover is closed.</doc>
107493108055 <return-value transfer-ownership="none">
107494108056 <type name="none" c:type="void"/>
107495108057 </return-value>
@@ -107628,6 +108190,8 @@ The following attributes are used when constructing submenus:
107628108190
107629108191 - "label": a user-visible string to display
107630108192 - "icon": icon name to display
108193+- "gtk-macos-special": (macOS only, ignored by others) Add special meaning to a menu
108194+ in the macOS menu bar. See [Using GTK on Apple macOS](osx.html).
107631108195
107632108196 Menu items will also show accelerators, which are usually associated
107633108197 with actions via [method@Gtk.Application.set_accels_for_action],
@@ -107668,7 +108232,7 @@ roles, depending on the action they are connected to.</doc>
107668108232 c:identifier="gtk_popover_menu_new_from_model">
107669108233 <doc xml:space="preserve"
107670108234 filename="gtk/gtkpopovermenu.c"
107671- line="769">Creates a `GtkPopoverMenu` and populates it according to @model.
108235+ line="771">Creates a `GtkPopoverMenu` and populates it according to @model.
107672108236
107673108237 The created buttons are connected to actions found in the
107674108238 `GtkApplicationWindow` to which the popover belongs - typically
@@ -107685,7 +108249,7 @@ to control this.</doc>
107685108249 <return-value transfer-ownership="none">
107686108250 <doc xml:space="preserve"
107687108251 filename="gtk/gtkpopovermenu.c"
107688- line="787">the new `GtkPopoverMenu`</doc>
108252+ line="789">the new `GtkPopoverMenu`</doc>
107689108253 <type name="Widget" c:type="GtkWidget*"/>
107690108254 </return-value>
107691108255 <parameters>
@@ -107695,7 +108259,7 @@ to control this.</doc>
107695108259 allow-none="1">
107696108260 <doc xml:space="preserve"
107697108261 filename="gtk/gtkpopovermenu.c"
107698- line="771">a `GMenuModel`</doc>
108262+ line="773">a `GMenuModel`</doc>
107699108263 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
107700108264 </parameter>
107701108265 </parameters>
@@ -107704,7 +108268,7 @@ to control this.</doc>
107704108268 c:identifier="gtk_popover_menu_new_from_model_full">
107705108269 <doc xml:space="preserve"
107706108270 filename="gtk/gtkpopovermenu.c"
107707- line="796">Creates a `GtkPopoverMenu` and populates it according to @model.
108271+ line="798">Creates a `GtkPopoverMenu` and populates it according to @model.
107708108272
107709108273 The created buttons are connected to actions found in the
107710108274 action groups that are accessible from the parent widget.
@@ -107715,20 +108279,20 @@ on the parent widget or on any of its parent widgets.</doc>
107715108279 <return-value transfer-ownership="none">
107716108280 <doc xml:space="preserve"
107717108281 filename="gtk/gtkpopovermenu.c"
107718- line="809">the new `GtkPopoverMenu`</doc>
108282+ line="811">the new `GtkPopoverMenu`</doc>
107719108283 <type name="Widget" c:type="GtkWidget*"/>
107720108284 </return-value>
107721108285 <parameters>
107722108286 <parameter name="model" transfer-ownership="none">
107723108287 <doc xml:space="preserve"
107724108288 filename="gtk/gtkpopovermenu.c"
107725- line="798">a `GMenuModel`</doc>
108289+ line="800">a `GMenuModel`</doc>
107726108290 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
107727108291 </parameter>
107728108292 <parameter name="flags" transfer-ownership="none">
107729108293 <doc xml:space="preserve"
107730108294 filename="gtk/gtkpopovermenu.c"
107731- line="799">flags that affect how the menu is created</doc>
108295+ line="801">flags that affect how the menu is created</doc>
107732108296 <type name="PopoverMenuFlags" c:type="GtkPopoverMenuFlags"/>
107733108297 </parameter>
107734108298 </parameters>
@@ -107736,7 +108300,7 @@ on the parent widget or on any of its parent widgets.</doc>
107736108300 <method name="add_child" c:identifier="gtk_popover_menu_add_child">
107737108301 <doc xml:space="preserve"
107738108302 filename="gtk/gtkpopovermenu.c"
107739- line="915">Adds a custom widget to a generated menu.
108303+ line="917">Adds a custom widget to a generated menu.
107740108304
107741108305 For this to work, the menu model of @popover must have
107742108306 an item with a `custom` attribute that matches @id.</doc>
@@ -107744,26 +108308,26 @@ an item with a `custom` attribute that matches @id.</doc>
107744108308 <return-value transfer-ownership="none">
107745108309 <doc xml:space="preserve"
107746108310 filename="gtk/gtkpopovermenu.c"
107747- line="926">%TRUE if @id was found and the widget added</doc>
108311+ line="928">%TRUE if @id was found and the widget added</doc>
107748108312 <type name="gboolean" c:type="gboolean"/>
107749108313 </return-value>
107750108314 <parameters>
107751108315 <instance-parameter name="popover" transfer-ownership="none">
107752108316 <doc xml:space="preserve"
107753108317 filename="gtk/gtkpopovermenu.c"
107754- line="917">a `GtkPopoverMenu`</doc>
108318+ line="919">a `GtkPopoverMenu`</doc>
107755108319 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107756108320 </instance-parameter>
107757108321 <parameter name="child" transfer-ownership="none">
107758108322 <doc xml:space="preserve"
107759108323 filename="gtk/gtkpopovermenu.c"
107760- line="918">the `GtkWidget` to add</doc>
108324+ line="920">the `GtkWidget` to add</doc>
107761108325 <type name="Widget" c:type="GtkWidget*"/>
107762108326 </parameter>
107763108327 <parameter name="id" transfer-ownership="none">
107764108328 <doc xml:space="preserve"
107765108329 filename="gtk/gtkpopovermenu.c"
107766- line="919">the ID to insert @child at</doc>
108330+ line="921">the ID to insert @child at</doc>
107767108331 <type name="utf8" c:type="const char*"/>
107768108332 </parameter>
107769108333 </parameters>
@@ -107774,19 +108338,19 @@ an item with a `custom` attribute that matches @id.</doc>
107774108338 version="4.14">
107775108339 <doc xml:space="preserve"
107776108340 filename="gtk/gtkpopovermenu.c"
107777- line="897">Returns the flags that @popover uses to create/display a menu from its model.</doc>
108341+ line="899">Returns the flags that @popover uses to create/display a menu from its model.</doc>
107778108342 <source-position filename="gtk/gtkpopovermenu.h" line="54"/>
107779108343 <return-value transfer-ownership="none">
107780108344 <doc xml:space="preserve"
107781108345 filename="gtk/gtkpopovermenu.c"
107782- line="903">the `GtkPopoverMenuFlags`</doc>
108346+ line="905">the `GtkPopoverMenuFlags`</doc>
107783108347 <type name="PopoverMenuFlags" c:type="GtkPopoverMenuFlags"/>
107784108348 </return-value>
107785108349 <parameters>
107786108350 <instance-parameter name="popover" transfer-ownership="none">
107787108351 <doc xml:space="preserve"
107788108352 filename="gtk/gtkpopovermenu.c"
107789- line="899">a `GtkPopoverMenu`</doc>
108353+ line="901">a `GtkPopoverMenu`</doc>
107790108354 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107791108355 </instance-parameter>
107792108356 </parameters>
@@ -107796,19 +108360,19 @@ an item with a `custom` attribute that matches @id.</doc>
107796108360 glib:get-property="menu-model">
107797108361 <doc xml:space="preserve"
107798108362 filename="gtk/gtkpopovermenu.c"
107799- line="881">Returns the menu model used to populate the popover.</doc>
108363+ line="883">Returns the menu model used to populate the popover.</doc>
107800108364 <source-position filename="gtk/gtkpopovermenu.h" line="48"/>
107801108365 <return-value transfer-ownership="none" nullable="1">
107802108366 <doc xml:space="preserve"
107803108367 filename="gtk/gtkpopovermenu.c"
107804- line="887">the menu model of @popover</doc>
108368+ line="889">the menu model of @popover</doc>
107805108369 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
107806108370 </return-value>
107807108371 <parameters>
107808108372 <instance-parameter name="popover" transfer-ownership="none">
107809108373 <doc xml:space="preserve"
107810108374 filename="gtk/gtkpopovermenu.c"
107811- line="883">a `GtkPopoverMenu`</doc>
108375+ line="885">a `GtkPopoverMenu`</doc>
107812108376 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107813108377 </instance-parameter>
107814108378 </parameters>
@@ -107816,26 +108380,26 @@ an item with a `custom` attribute that matches @id.</doc>
107816108380 <method name="remove_child" c:identifier="gtk_popover_menu_remove_child">
107817108381 <doc xml:space="preserve"
107818108382 filename="gtk/gtkpopovermenu.c"
107819- line="941">Removes a widget that has previously been added with
107820-[method@Gtk.PopoverMenu.add_child()]</doc>
108383+ line="943">Removes a widget that has previously been added with
108384+[method@Gtk.PopoverMenu.add_child]</doc>
107821108385 <source-position filename="gtk/gtkpopovermenu.h" line="62"/>
107822108386 <return-value transfer-ownership="none">
107823108387 <doc xml:space="preserve"
107824108388 filename="gtk/gtkpopovermenu.c"
107825- line="949">%TRUE if the widget was removed</doc>
108389+ line="951">%TRUE if the widget was removed</doc>
107826108390 <type name="gboolean" c:type="gboolean"/>
107827108391 </return-value>
107828108392 <parameters>
107829108393 <instance-parameter name="popover" transfer-ownership="none">
107830108394 <doc xml:space="preserve"
107831108395 filename="gtk/gtkpopovermenu.c"
107832- line="943">a `GtkPopoverMenu`</doc>
108396+ line="945">a `GtkPopoverMenu`</doc>
107833108397 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107834108398 </instance-parameter>
107835108399 <parameter name="child" transfer-ownership="none">
107836108400 <doc xml:space="preserve"
107837108401 filename="gtk/gtkpopovermenu.c"
107838- line="944">the `GtkWidget` to remove</doc>
108402+ line="946">the `GtkWidget` to remove</doc>
107839108403 <type name="Widget" c:type="GtkWidget*"/>
107840108404 </parameter>
107841108405 </parameters>
@@ -107846,7 +108410,7 @@ an item with a `custom` attribute that matches @id.</doc>
107846108410 version="4.14">
107847108411 <doc xml:space="preserve"
107848108412 filename="gtk/gtkpopovermenu.c"
107849- line="851">Sets the flags that @popover uses to create/display a menu from its model.
108413+ line="853">Sets the flags that @popover uses to create/display a menu from its model.
107850108414
107851108415 If a model is set and the flags change, contents are rebuilt, so if setting
107852108416 properties individually, set flags before model to avoid a redundant rebuild.</doc>
@@ -107858,13 +108422,13 @@ properties individually, set flags before model to avoid a redundant rebuild.</d
107858108422 <instance-parameter name="popover" transfer-ownership="none">
107859108423 <doc xml:space="preserve"
107860108424 filename="gtk/gtkpopovermenu.c"
107861- line="853">a `GtkPopoverMenu`</doc>
108425+ line="855">a `GtkPopoverMenu`</doc>
107862108426 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107863108427 </instance-parameter>
107864108428 <parameter name="flags" transfer-ownership="none">
107865108429 <doc xml:space="preserve"
107866108430 filename="gtk/gtkpopovermenu.c"
107867- line="854">a set of `GtkPopoverMenuFlags`</doc>
108431+ line="856">a set of `GtkPopoverMenuFlags`</doc>
107868108432 <type name="PopoverMenuFlags" c:type="GtkPopoverMenuFlags"/>
107869108433 </parameter>
107870108434 </parameters>
@@ -107874,7 +108438,7 @@ properties individually, set flags before model to avoid a redundant rebuild.</d
107874108438 glib:set-property="menu-model">
107875108439 <doc xml:space="preserve"
107876108440 filename="gtk/gtkpopovermenu.c"
107877- line="826">Sets a new menu model on @popover.
108441+ line="828">Sets a new menu model on @popover.
107878108442
107879108443 The existing contents of @popover are removed, and
107880108444 the @popover is populated with new contents according
@@ -107887,7 +108451,7 @@ to @model.</doc>
107887108451 <instance-parameter name="popover" transfer-ownership="none">
107888108452 <doc xml:space="preserve"
107889108453 filename="gtk/gtkpopovermenu.c"
107890- line="828">a `GtkPopoverMenu`</doc>
108454+ line="830">a `GtkPopoverMenu`</doc>
107891108455 <type name="PopoverMenu" c:type="GtkPopoverMenu*"/>
107892108456 </instance-parameter>
107893108457 <parameter name="model"
@@ -107896,7 +108460,7 @@ to @model.</doc>
107896108460 allow-none="1">
107897108461 <doc xml:space="preserve"
107898108462 filename="gtk/gtkpopovermenu.c"
107899- line="829">a `GMenuModel`</doc>
108463+ line="831">a `GMenuModel`</doc>
107900108464 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
107901108465 </parameter>
107902108466 </parameters>
@@ -107910,7 +108474,7 @@ to @model.</doc>
107910108474 default-value="GTK_POPOVER_MENU_SLIDING">
107911108475 <doc xml:space="preserve"
107912108476 filename="gtk/gtkpopovermenu.c"
107913- line="633">The flags that @popover uses to create/display a menu from its model.
108477+ line="635">The flags that @popover uses to create/display a menu from its model.
107914108478
107915108479 If a model is set and the flags change, contents are rebuilt, so if setting
107916108480 properties individually, set flags before model to avoid a redundant rebuild.</doc>
@@ -107923,7 +108487,7 @@ properties individually, set flags before model to avoid a redundant rebuild.</d
107923108487 getter="get_menu_model">
107924108488 <doc xml:space="preserve"
107925108489 filename="gtk/gtkpopovermenu.c"
107926- line="622">The model from which the menu is made.</doc>
108490+ line="624">The model from which the menu is made.</doc>
107927108491 <type name="Gio.MenuModel"/>
107928108492 </property>
107929108493 <property name="visible-submenu"
@@ -107932,7 +108496,7 @@ properties individually, set flags before model to avoid a redundant rebuild.</d
107932108496 default-value="NULL">
107933108497 <doc xml:space="preserve"
107934108498 filename="gtk/gtkpopovermenu.c"
107935- line="611">The name of the visible submenu.</doc>
108499+ line="613">The name of the visible submenu.</doc>
107936108500 <type name="utf8" c:type="gchar*"/>
107937108501 </property>
107938108502 </class>
@@ -108699,7 +109263,7 @@ case.</doc>
108699109263 glib:type-struct="PrintDialogClass">
108700109264 <doc xml:space="preserve"
108701109265 filename="gtk/gtkprintdialog.c"
108702- line="216">Asynchronous API to present a print dialog to the user.
109266+ line="220">Asynchronous API to present a print dialog to the user.
108703109267
108704109268 `GtkPrintDialog` collects the arguments that are needed to present
108705109269 the dialog, such as a title for the dialog and whether it should
@@ -108716,12 +109280,12 @@ and the results can be obtained by calling the corresponding finish methods.</do
108716109280 version="4.14">
108717109281 <doc xml:space="preserve"
108718109282 filename="gtk/gtkprintdialog.c"
108719- line="433">Creates a new `GtkPrintDialog` object.</doc>
109283+ line="437">Creates a new `GtkPrintDialog` object.</doc>
108720109284 <source-position filename="gtk/gtkprintdialog.h" line="59"/>
108721109285 <return-value transfer-ownership="full">
108722109286 <doc xml:space="preserve"
108723109287 filename="gtk/gtkprintdialog.c"
108724- line="438">the new `GtkPrintDialog`</doc>
109288+ line="442">the new `GtkPrintDialog`</doc>
108725109289 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108726109290 </return-value>
108727109291 </constructor>
@@ -108731,20 +109295,20 @@ and the results can be obtained by calling the corresponding finish methods.</do
108731109295 version="4.14">
108732109296 <doc xml:space="preserve"
108733109297 filename="gtk/gtkprintdialog.c"
108734- line="495">Returns the label that will be shown on the
109298+ line="499">Returns the label that will be shown on the
108735109299 accept button of the print dialog.</doc>
108736109300 <source-position filename="gtk/gtkprintdialog.h" line="69"/>
108737109301 <return-value transfer-ownership="none">
108738109302 <doc xml:space="preserve"
108739109303 filename="gtk/gtkprintdialog.c"
108740- line="502">the accept label</doc>
109304+ line="506">the accept label</doc>
108741109305 <type name="utf8" c:type="const char*"/>
108742109306 </return-value>
108743109307 <parameters>
108744109308 <instance-parameter name="self" transfer-ownership="none">
108745109309 <doc xml:space="preserve"
108746109310 filename="gtk/gtkprintdialog.c"
108747- line="497">a `GtkPrintDialog`</doc>
109311+ line="501">a `GtkPrintDialog`</doc>
108748109312 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108749109313 </instance-parameter>
108750109314 </parameters>
@@ -108755,21 +109319,21 @@ accept button of the print dialog.</doc>
108755109319 version="4.14">
108756109320 <doc xml:space="preserve"
108757109321 filename="gtk/gtkprintdialog.c"
108758- line="541">Returns whether the print dialog blocks
109322+ line="545">Returns whether the print dialog blocks
108759109323 interaction with the parent window while
108760109324 it is presented.</doc>
108761109325 <source-position filename="gtk/gtkprintdialog.h" line="76"/>
108762109326 <return-value transfer-ownership="none">
108763109327 <doc xml:space="preserve"
108764109328 filename="gtk/gtkprintdialog.c"
108765- line="549">whether the print dialog is modal</doc>
109329+ line="553">whether the print dialog is modal</doc>
108766109330 <type name="gboolean" c:type="gboolean"/>
108767109331 </return-value>
108768109332 <parameters>
108769109333 <instance-parameter name="self" transfer-ownership="none">
108770109334 <doc xml:space="preserve"
108771109335 filename="gtk/gtkprintdialog.c"
108772- line="543">a `GtkPrintDialog`</doc>
109336+ line="547">a `GtkPrintDialog`</doc>
108773109337 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108774109338 </instance-parameter>
108775109339 </parameters>
@@ -108780,19 +109344,19 @@ it is presented.</doc>
108780109344 version="4.14">
108781109345 <doc xml:space="preserve"
108782109346 filename="gtk/gtkprintdialog.c"
108783- line="586">Returns the page setup.</doc>
109347+ line="590">Returns the page setup.</doc>
108784109348 <source-position filename="gtk/gtkprintdialog.h" line="83"/>
108785109349 <return-value transfer-ownership="none" nullable="1">
108786109350 <doc xml:space="preserve"
108787109351 filename="gtk/gtkprintdialog.c"
108788- line="592">the page setup</doc>
109352+ line="596">the page setup</doc>
108789109353 <type name="PageSetup" c:type="GtkPageSetup*"/>
108790109354 </return-value>
108791109355 <parameters>
108792109356 <instance-parameter name="self" transfer-ownership="none">
108793109357 <doc xml:space="preserve"
108794109358 filename="gtk/gtkprintdialog.c"
108795- line="588">a `GtkPrintDialog`</doc>
109359+ line="592">a `GtkPrintDialog`</doc>
108796109360 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108797109361 </instance-parameter>
108798109362 </parameters>
@@ -108803,19 +109367,19 @@ it is presented.</doc>
108803109367 version="4.14">
108804109368 <doc xml:space="preserve"
108805109369 filename="gtk/gtkprintdialog.c"
108806- line="624">Returns the print settings for the print dialog.</doc>
109370+ line="628">Returns the print settings for the print dialog.</doc>
108807109371 <source-position filename="gtk/gtkprintdialog.h" line="90"/>
108808109372 <return-value transfer-ownership="none" nullable="1">
108809109373 <doc xml:space="preserve"
108810109374 filename="gtk/gtkprintdialog.c"
108811- line="630">the settings</doc>
109375+ line="634">the settings</doc>
108812109376 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
108813109377 </return-value>
108814109378 <parameters>
108815109379 <instance-parameter name="self" transfer-ownership="none">
108816109380 <doc xml:space="preserve"
108817109381 filename="gtk/gtkprintdialog.c"
108818- line="626">a `GtkPrintDialog`</doc>
109382+ line="630">a `GtkPrintDialog`</doc>
108819109383 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108820109384 </instance-parameter>
108821109385 </parameters>
@@ -108826,20 +109390,20 @@ it is presented.</doc>
108826109390 version="4.14">
108827109391 <doc xml:space="preserve"
108828109392 filename="gtk/gtkprintdialog.c"
108829- line="451">Returns the title that will be shown on the
109393+ line="455">Returns the title that will be shown on the
108830109394 print dialog.</doc>
108831109395 <source-position filename="gtk/gtkprintdialog.h" line="62"/>
108832109396 <return-value transfer-ownership="none">
108833109397 <doc xml:space="preserve"
108834109398 filename="gtk/gtkprintdialog.c"
108835- line="458">the title</doc>
109399+ line="462">the title</doc>
108836109400 <type name="utf8" c:type="const char*"/>
108837109401 </return-value>
108838109402 <parameters>
108839109403 <instance-parameter name="self" transfer-ownership="none">
108840109404 <doc xml:space="preserve"
108841109405 filename="gtk/gtkprintdialog.c"
108842- line="453">a `GtkPrintDialog`</doc>
109406+ line="457">a `GtkPrintDialog`</doc>
108843109407 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108844109408 </instance-parameter>
108845109409 </parameters>
@@ -108850,7 +109414,7 @@ print dialog.</doc>
108850109414 glib:finish-func="print_finish">
108851109415 <doc xml:space="preserve"
108852109416 filename="gtk/gtkprintdialog.c"
108853- line="1559">This function prints content from a stream.
109417+ line="1567">This function prints content from a stream.
108854109418
108855109419 If you pass `NULL` as @setup, then this method will present a print dialog.
108856109420 Otherwise, it will attempt to print directly, without user interaction.
@@ -108864,7 +109428,7 @@ The @callback will be called when the printing is done.</doc>
108864109428 <instance-parameter name="self" transfer-ownership="none">
108865109429 <doc xml:space="preserve"
108866109430 filename="gtk/gtkprintdialog.c"
108867- line="1561">a `GtkPrintDialog`</doc>
109431+ line="1569">a `GtkPrintDialog`</doc>
108868109432 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108869109433 </instance-parameter>
108870109434 <parameter name="parent"
@@ -108873,7 +109437,7 @@ The @callback will be called when the printing is done.</doc>
108873109437 allow-none="1">
108874109438 <doc xml:space="preserve"
108875109439 filename="gtk/gtkprintdialog.c"
108876- line="1562">the parent `GtkWindow`</doc>
109440+ line="1570">the parent `GtkWindow`</doc>
108877109441 <type name="Window" c:type="GtkWindow*"/>
108878109442 </parameter>
108879109443 <parameter name="setup"
@@ -108882,7 +109446,7 @@ The @callback will be called when the printing is done.</doc>
108882109446 allow-none="1">
108883109447 <doc xml:space="preserve"
108884109448 filename="gtk/gtkprintdialog.c"
108885- line="1563">the `GtkPrintSetup` to use</doc>
109449+ line="1571">the `GtkPrintSetup` to use</doc>
108886109450 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
108887109451 </parameter>
108888109452 <parameter name="cancellable"
@@ -108891,7 +109455,7 @@ The @callback will be called when the printing is done.</doc>
108891109455 allow-none="1">
108892109456 <doc xml:space="preserve"
108893109457 filename="gtk/gtkprintdialog.c"
108894- line="1564">a `GCancellable` to cancel the operation</doc>
109458+ line="1572">a `GCancellable` to cancel the operation</doc>
108895109459 <type name="Gio.Cancellable" c:type="GCancellable*"/>
108896109460 </parameter>
108897109461 <parameter name="callback"
@@ -108902,7 +109466,7 @@ The @callback will be called when the printing is done.</doc>
108902109466 closure="4">
108903109467 <doc xml:space="preserve"
108904109468 filename="gtk/gtkprintdialog.c"
108905- line="1565">a callback to call when the
109469+ line="1573">a callback to call when the
108906109470 operation is complete</doc>
108907109471 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
108908109472 </parameter>
@@ -108912,7 +109476,7 @@ The @callback will be called when the printing is done.</doc>
108912109476 allow-none="1">
108913109477 <doc xml:space="preserve"
108914109478 filename="gtk/gtkprintdialog.c"
108915- line="1567">data to pass to @callback</doc>
109479+ line="1575">data to pass to @callback</doc>
108916109480 <type name="gpointer" c:type="gpointer"/>
108917109481 </parameter>
108918109482 </parameters>
@@ -108923,7 +109487,7 @@ The @callback will be called when the printing is done.</doc>
108923109487 glib:finish-func="print_file_finish">
108924109488 <doc xml:space="preserve"
108925109489 filename="gtk/gtkprintdialog.c"
108926- line="1698">This function prints a file.
109490+ line="1709">This function prints a file.
108927109491
108928109492 If you pass `NULL` as @setup, then this method will present a print dialog.
108929109493 Otherwise, it will attempt to print directly, without user interaction.</doc>
@@ -108935,7 +109499,7 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108935109499 <instance-parameter name="self" transfer-ownership="none">
108936109500 <doc xml:space="preserve"
108937109501 filename="gtk/gtkprintdialog.c"
108938- line="1700">a `GtkPrintDialog`</doc>
109502+ line="1711">a `GtkPrintDialog`</doc>
108939109503 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
108940109504 </instance-parameter>
108941109505 <parameter name="parent"
@@ -108944,7 +109508,7 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108944109508 allow-none="1">
108945109509 <doc xml:space="preserve"
108946109510 filename="gtk/gtkprintdialog.c"
108947- line="1701">the parent `GtkWindow`</doc>
109511+ line="1712">the parent `GtkWindow`</doc>
108948109512 <type name="Window" c:type="GtkWindow*"/>
108949109513 </parameter>
108950109514 <parameter name="setup"
@@ -108953,13 +109517,13 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108953109517 allow-none="1">
108954109518 <doc xml:space="preserve"
108955109519 filename="gtk/gtkprintdialog.c"
108956- line="1702">the `GtkPrintSetup` to use</doc>
109520+ line="1713">the `GtkPrintSetup` to use</doc>
108957109521 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
108958109522 </parameter>
108959109523 <parameter name="file" transfer-ownership="none">
108960109524 <doc xml:space="preserve"
108961109525 filename="gtk/gtkprintdialog.c"
108962- line="1703">the `GFile` to print</doc>
109526+ line="1714">the `GFile` to print</doc>
108963109527 <type name="Gio.File" c:type="GFile*"/>
108964109528 </parameter>
108965109529 <parameter name="cancellable"
@@ -108968,7 +109532,7 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108968109532 allow-none="1">
108969109533 <doc xml:space="preserve"
108970109534 filename="gtk/gtkprintdialog.c"
108971- line="1704">a `GCancellable` to cancel the operation</doc>
109535+ line="1715">a `GCancellable` to cancel the operation</doc>
108972109536 <type name="Gio.Cancellable" c:type="GCancellable*"/>
108973109537 </parameter>
108974109538 <parameter name="callback"
@@ -108979,7 +109543,7 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108979109543 closure="5">
108980109544 <doc xml:space="preserve"
108981109545 filename="gtk/gtkprintdialog.c"
108982- line="1705">a callback to call when the
109546+ line="1716">a callback to call when the
108983109547 operation is complete</doc>
108984109548 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
108985109549 </parameter>
@@ -108989,7 +109553,7 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
108989109553 allow-none="1">
108990109554 <doc xml:space="preserve"
108991109555 filename="gtk/gtkprintdialog.c"
108992- line="1707">data to pass to @callback</doc>
109556+ line="1718">data to pass to @callback</doc>
108993109557 <type name="gpointer" c:type="gpointer"/>
108994109558 </parameter>
108995109559 </parameters>
@@ -109000,26 +109564,29 @@ Otherwise, it will attempt to print directly, without user interaction.</doc>
109000109564 throws="1">
109001109565 <doc xml:space="preserve"
109002109566 filename="gtk/gtkprintdialog.c"
109003- line="1811">Finishes the [method@Gtk.PrintDialog.print_file] call and
109004-returns the results.</doc>
109567+ line="1822">Finishes the [method@Gtk.PrintDialog.print_file] call and
109568+returns the results.
109569+
109570+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
109571+error if the user cancels the dialog.</doc>
109005109572 <source-position filename="gtk/gtkprintdialog.h" line="131"/>
109006109573 <return-value transfer-ownership="none">
109007109574 <doc xml:space="preserve"
109008109575 filename="gtk/gtkprintdialog.c"
109009- line="1820">Whether the call was successful</doc>
109576+ line="1834">Whether the call was successful</doc>
109010109577 <type name="gboolean" c:type="gboolean"/>
109011109578 </return-value>
109012109579 <parameters>
109013109580 <instance-parameter name="self" transfer-ownership="none">
109014109581 <doc xml:space="preserve"
109015109582 filename="gtk/gtkprintdialog.c"
109016- line="1813">a `GtkPrintDialog`</doc>
109583+ line="1824">a `GtkPrintDialog`</doc>
109017109584 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109018109585 </instance-parameter>
109019109586 <parameter name="result" transfer-ownership="none">
109020109587 <doc xml:space="preserve"
109021109588 filename="gtk/gtkprintdialog.c"
109022- line="1814">a `GAsyncResult`</doc>
109589+ line="1825">a `GAsyncResult`</doc>
109023109590 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
109024109591 </parameter>
109025109592 </parameters>
@@ -109030,7 +109597,7 @@ returns the results.</doc>
109030109597 throws="1">
109031109598 <doc xml:space="preserve"
109032109599 filename="gtk/gtkprintdialog.c"
109033- line="1663">Finishes the [method@Gtk.PrintDialog.print] call and
109600+ line="1671">Finishes the [method@Gtk.PrintDialog.print] call and
109034109601 returns the results.
109035109602
109036109603 If the call was successful, the content to be printed should be
@@ -109041,25 +109608,28 @@ The overall results of the print operation will be returned in the
109041109608 results, you need to explicitly close the output stream (it will be
109042109609 closed automatically if you just unref it). Be aware that the close
109043109610 call may not be instant as it operation will for the printer to finish
109044-printing.</doc>
109611+printing.
109612+
109613+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
109614+error if the user cancels the dialog.</doc>
109045109615 <source-position filename="gtk/gtkprintdialog.h" line="117"/>
109046109616 <return-value transfer-ownership="full">
109047109617 <doc xml:space="preserve"
109048109618 filename="gtk/gtkprintdialog.c"
109049- line="1682">a [class@Gio.OutputStream]</doc>
109619+ line="1693">a [class@Gio.OutputStream]</doc>
109050109620 <type name="Gio.OutputStream" c:type="GOutputStream*"/>
109051109621 </return-value>
109052109622 <parameters>
109053109623 <instance-parameter name="self" transfer-ownership="none">
109054109624 <doc xml:space="preserve"
109055109625 filename="gtk/gtkprintdialog.c"
109056- line="1665">a `GtkPrintDialog`</doc>
109626+ line="1673">a `GtkPrintDialog`</doc>
109057109627 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109058109628 </instance-parameter>
109059109629 <parameter name="result" transfer-ownership="none">
109060109630 <doc xml:space="preserve"
109061109631 filename="gtk/gtkprintdialog.c"
109062- line="1666">a `GAsyncResult`</doc>
109632+ line="1674">a `GAsyncResult`</doc>
109063109633 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
109064109634 </parameter>
109065109635 </parameters>
@@ -109070,7 +109640,7 @@ printing.</doc>
109070109640 version="4.14">
109071109641 <doc xml:space="preserve"
109072109642 filename="gtk/gtkprintdialog.c"
109073- line="514">Sets the label that will be shown on the
109643+ line="518">Sets the label that will be shown on the
109074109644 accept button of the print dialog shown for
109075109645 [method@Gtk.PrintDialog.setup].</doc>
109076109646 <source-position filename="gtk/gtkprintdialog.h" line="72"/>
@@ -109081,13 +109651,13 @@ accept button of the print dialog shown for
109081109651 <instance-parameter name="self" transfer-ownership="none">
109082109652 <doc xml:space="preserve"
109083109653 filename="gtk/gtkprintdialog.c"
109084- line="516">a `GtkPrintDialog`</doc>
109654+ line="520">a `GtkPrintDialog`</doc>
109085109655 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109086109656 </instance-parameter>
109087109657 <parameter name="accept_label" transfer-ownership="none">
109088109658 <doc xml:space="preserve"
109089109659 filename="gtk/gtkprintdialog.c"
109090- line="517">the new accept label</doc>
109660+ line="521">the new accept label</doc>
109091109661 <type name="utf8" c:type="const char*"/>
109092109662 </parameter>
109093109663 </parameters>
@@ -109098,7 +109668,7 @@ accept button of the print dialog shown for
109098109668 version="4.14">
109099109669 <doc xml:space="preserve"
109100109670 filename="gtk/gtkprintdialog.c"
109101- line="561">Sets whether the print dialog blocks
109671+ line="565">Sets whether the print dialog blocks
109102109672 interaction with the parent window while
109103109673 it is presented.</doc>
109104109674 <source-position filename="gtk/gtkprintdialog.h" line="79"/>
@@ -109109,13 +109679,13 @@ it is presented.</doc>
109109109679 <instance-parameter name="self" transfer-ownership="none">
109110109680 <doc xml:space="preserve"
109111109681 filename="gtk/gtkprintdialog.c"
109112- line="563">a `GtkPrintDialog`</doc>
109682+ line="567">a `GtkPrintDialog`</doc>
109113109683 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109114109684 </instance-parameter>
109115109685 <parameter name="modal" transfer-ownership="none">
109116109686 <doc xml:space="preserve"
109117109687 filename="gtk/gtkprintdialog.c"
109118- line="564">the new value</doc>
109688+ line="568">the new value</doc>
109119109689 <type name="gboolean" c:type="gboolean"/>
109120109690 </parameter>
109121109691 </parameters>
@@ -109126,7 +109696,7 @@ it is presented.</doc>
109126109696 version="4.14">
109127109697 <doc xml:space="preserve"
109128109698 filename="gtk/gtkprintdialog.c"
109129- line="604">Set the page setup for the print dialog.</doc>
109699+ line="608">Set the page setup for the print dialog.</doc>
109130109700 <source-position filename="gtk/gtkprintdialog.h" line="86"/>
109131109701 <return-value transfer-ownership="none">
109132109702 <type name="none" c:type="void"/>
@@ -109135,13 +109705,13 @@ it is presented.</doc>
109135109705 <instance-parameter name="self" transfer-ownership="none">
109136109706 <doc xml:space="preserve"
109137109707 filename="gtk/gtkprintdialog.c"
109138- line="606">a `GtkPrintDialog`</doc>
109708+ line="610">a `GtkPrintDialog`</doc>
109139109709 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109140109710 </instance-parameter>
109141109711 <parameter name="page_setup" transfer-ownership="none">
109142109712 <doc xml:space="preserve"
109143109713 filename="gtk/gtkprintdialog.c"
109144- line="607">the new page setup</doc>
109714+ line="611">the new page setup</doc>
109145109715 <type name="PageSetup" c:type="GtkPageSetup*"/>
109146109716 </parameter>
109147109717 </parameters>
@@ -109152,7 +109722,7 @@ it is presented.</doc>
109152109722 version="4.14">
109153109723 <doc xml:space="preserve"
109154109724 filename="gtk/gtkprintdialog.c"
109155- line="642">Sets the print settings for the print dialog.</doc>
109725+ line="646">Sets the print settings for the print dialog.</doc>
109156109726 <source-position filename="gtk/gtkprintdialog.h" line="93"/>
109157109727 <return-value transfer-ownership="none">
109158109728 <type name="none" c:type="void"/>
@@ -109161,13 +109731,13 @@ it is presented.</doc>
109161109731 <instance-parameter name="self" transfer-ownership="none">
109162109732 <doc xml:space="preserve"
109163109733 filename="gtk/gtkprintdialog.c"
109164- line="644">a `GtkPrintDialog`</doc>
109734+ line="648">a `GtkPrintDialog`</doc>
109165109735 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109166109736 </instance-parameter>
109167109737 <parameter name="print_settings" transfer-ownership="none">
109168109738 <doc xml:space="preserve"
109169109739 filename="gtk/gtkprintdialog.c"
109170- line="645">the new print settings</doc>
109740+ line="649">the new print settings</doc>
109171109741 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
109172109742 </parameter>
109173109743 </parameters>
@@ -109178,7 +109748,7 @@ it is presented.</doc>
109178109748 version="4.14">
109179109749 <doc xml:space="preserve"
109180109750 filename="gtk/gtkprintdialog.c"
109181- line="470">Sets the title that will be shown on the print dialog.</doc>
109751+ line="474">Sets the title that will be shown on the print dialog.</doc>
109182109752 <source-position filename="gtk/gtkprintdialog.h" line="65"/>
109183109753 <return-value transfer-ownership="none">
109184109754 <type name="none" c:type="void"/>
@@ -109187,13 +109757,13 @@ it is presented.</doc>
109187109757 <instance-parameter name="self" transfer-ownership="none">
109188109758 <doc xml:space="preserve"
109189109759 filename="gtk/gtkprintdialog.c"
109190- line="472">a `GtkPrintDialog`</doc>
109760+ line="476">a `GtkPrintDialog`</doc>
109191109761 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109192109762 </instance-parameter>
109193109763 <parameter name="title" transfer-ownership="none">
109194109764 <doc xml:space="preserve"
109195109765 filename="gtk/gtkprintdialog.c"
109196- line="473">the new title</doc>
109766+ line="477">the new title</doc>
109197109767 <type name="utf8" c:type="const char*"/>
109198109768 </parameter>
109199109769 </parameters>
@@ -109204,7 +109774,7 @@ it is presented.</doc>
109204109774 glib:finish-func="setup_finish">
109205109775 <doc xml:space="preserve"
109206109776 filename="gtk/gtkprintdialog.c"
109207- line="1443">This function presents a print dialog to let the user select a printer,
109777+ line="1449">This function presents a print dialog to let the user select a printer,
109208109778 and set up print settings and page setup.
109209109779
109210109780 The @callback will be called when the dialog is dismissed.
@@ -109223,7 +109793,7 @@ to do the printing without further user interaction.</doc>
109223109793 <instance-parameter name="self" transfer-ownership="none">
109224109794 <doc xml:space="preserve"
109225109795 filename="gtk/gtkprintdialog.c"
109226- line="1445">a `GtkPrintDialog`</doc>
109796+ line="1451">a `GtkPrintDialog`</doc>
109227109797 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109228109798 </instance-parameter>
109229109799 <parameter name="parent"
@@ -109232,7 +109802,7 @@ to do the printing without further user interaction.</doc>
109232109802 allow-none="1">
109233109803 <doc xml:space="preserve"
109234109804 filename="gtk/gtkprintdialog.c"
109235- line="1446">the parent `GtkWindow`</doc>
109805+ line="1452">the parent `GtkWindow`</doc>
109236109806 <type name="Window" c:type="GtkWindow*"/>
109237109807 </parameter>
109238109808 <parameter name="cancellable"
@@ -109241,7 +109811,7 @@ to do the printing without further user interaction.</doc>
109241109811 allow-none="1">
109242109812 <doc xml:space="preserve"
109243109813 filename="gtk/gtkprintdialog.c"
109244- line="1447">a `GCancellable` to cancel the operation</doc>
109814+ line="1453">a `GCancellable` to cancel the operation</doc>
109245109815 <type name="Gio.Cancellable" c:type="GCancellable*"/>
109246109816 </parameter>
109247109817 <parameter name="callback"
@@ -109252,7 +109822,7 @@ to do the printing without further user interaction.</doc>
109252109822 closure="3">
109253109823 <doc xml:space="preserve"
109254109824 filename="gtk/gtkprintdialog.c"
109255- line="1448">a callback to call when the
109825+ line="1454">a callback to call when the
109256109826 operation is complete</doc>
109257109827 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
109258109828 </parameter>
@@ -109262,7 +109832,7 @@ to do the printing without further user interaction.</doc>
109262109832 allow-none="1">
109263109833 <doc xml:space="preserve"
109264109834 filename="gtk/gtkprintdialog.c"
109265- line="1450">data to pass to @callback</doc>
109835+ line="1456">data to pass to @callback</doc>
109266109836 <type name="gpointer" c:type="gpointer"/>
109267109837 </parameter>
109268109838 </parameters>
@@ -109273,30 +109843,32 @@ to do the printing without further user interaction.</doc>
109273109843 throws="1">
109274109844 <doc xml:space="preserve"
109275109845 filename="gtk/gtkprintdialog.c"
109276- line="1530">Finishes the [method@Gtk.PrintDialog.setup] call.
109846+ line="1536">Finishes the [method@Gtk.PrintDialog.setup] call.
109277109847
109278109848 If the call was successful, it returns a [struct@Gtk.PrintSetup]
109279109849 which contains the print settings and page setup information that
109280-will be used to print.</doc>
109850+will be used to print.
109851+
109852+Note that this function returns a [error@Gtk.DialogError.DISMISSED]
109853+error if the user cancels the dialog.</doc>
109281109854 <source-position filename="gtk/gtkprintdialog.h" line="104"/>
109282109855 <return-value transfer-ownership="full">
109283109856 <doc xml:space="preserve"
109284109857 filename="gtk/gtkprintdialog.c"
109285- line="1542">The `GtkPrintSetup` object that resulted from the call,
109286- or `NULL` if the call was not successful</doc>
109858+ line="1551">the resulting `[struct@Gtk.PrintSetup]`</doc>
109287109859 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
109288109860 </return-value>
109289109861 <parameters>
109290109862 <instance-parameter name="self" transfer-ownership="none">
109291109863 <doc xml:space="preserve"
109292109864 filename="gtk/gtkprintdialog.c"
109293- line="1532">a `GtkPrintDialog`</doc>
109865+ line="1538">a `GtkPrintDialog`</doc>
109294109866 <type name="PrintDialog" c:type="GtkPrintDialog*"/>
109295109867 </instance-parameter>
109296109868 <parameter name="result" transfer-ownership="none">
109297109869 <doc xml:space="preserve"
109298109870 filename="gtk/gtkprintdialog.c"
109299- line="1533">a `GAsyncResult`</doc>
109871+ line="1539">a `GAsyncResult`</doc>
109300109872 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
109301109873 </parameter>
109302109874 </parameters>
@@ -109310,7 +109882,7 @@ will be used to print.</doc>
109310109882 default-value="NULL">
109311109883 <doc xml:space="preserve"
109312109884 filename="gtk/gtkprintdialog.c"
109313- line="365">A label that may be shown on the accept button of a print dialog
109885+ line="369">A label that may be shown on the accept button of a print dialog
109314109886 that is presented by [method@Gtk.PrintDialog.setup].</doc>
109315109887 <type name="utf8" c:type="gchar*"/>
109316109888 </property>
@@ -109323,7 +109895,7 @@ that is presented by [method@Gtk.PrintDialog.setup].</doc>
109323109895 default-value="TRUE">
109324109896 <doc xml:space="preserve"
109325109897 filename="gtk/gtkprintdialog.c"
109326- line="390">Whether the print dialog is modal.</doc>
109898+ line="394">Whether the print dialog is modal.</doc>
109327109899 <type name="gboolean" c:type="gboolean"/>
109328109900 </property>
109329109901 <property name="page-setup"
@@ -109334,7 +109906,7 @@ that is presented by [method@Gtk.PrintDialog.setup].</doc>
109334109906 getter="get_page_setup">
109335109907 <doc xml:space="preserve"
109336109908 filename="gtk/gtkprintdialog.c"
109337- line="378">The page setup to use.</doc>
109909+ line="382">The page setup to use.</doc>
109338109910 <type name="PageSetup"/>
109339109911 </property>
109340109912 <property name="print-settings"
@@ -109345,7 +109917,7 @@ that is presented by [method@Gtk.PrintDialog.setup].</doc>
109345109917 getter="get_print_settings">
109346109918 <doc xml:space="preserve"
109347109919 filename="gtk/gtkprintdialog.c"
109348- line="402">The print settings to use.</doc>
109920+ line="406">The print settings to use.</doc>
109349109921 <type name="PrintSettings"/>
109350109922 </property>
109351109923 <property name="title"
@@ -109357,7 +109929,7 @@ that is presented by [method@Gtk.PrintDialog.setup].</doc>
109357109929 default-value="NULL">
109358109930 <doc xml:space="preserve"
109359109931 filename="gtk/gtkprintdialog.c"
109360- line="414">A title that may be shown on the print dialog that is
109932+ line="418">A title that may be shown on the print dialog that is
109361109933 presented by [method@Gtk.PrintDialog.setup].</doc>
109362109934 <type name="utf8" c:type="gchar*"/>
109363109935 </property>
@@ -110435,12 +111007,12 @@ are useful when implementing a print preview.</doc>
110435111007 <constructor name="new" c:identifier="gtk_print_operation_new">
110436111008 <doc xml:space="preserve"
110437111009 filename="gtk/print/gtkprintoperation.c"
110438- line="1388">Creates a new `GtkPrintOperation`.</doc>
111010+ line="1389">Creates a new `GtkPrintOperation`.</doc>
110439111011 <source-position filename="gtk/print/gtkprintoperation.h" line="227"/>
110440111012 <return-value transfer-ownership="full">
110441111013 <doc xml:space="preserve"
110442111014 filename="gtk/print/gtkprintoperation.c"
110443- line="1393">a new `GtkPrintOperation`</doc>
111015+ line="1394">a new `GtkPrintOperation`</doc>
110444111016 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110445111017 </return-value>
110446111018 </constructor>
@@ -110658,7 +111230,7 @@ are useful when implementing a print preview.</doc>
110658111230 <method name="cancel" c:identifier="gtk_print_operation_cancel">
110659111231 <doc xml:space="preserve"
110660111232 filename="gtk/print/gtkprintoperation.c"
110661- line="3159">Cancels a running print operation.
111233+ line="3160">Cancels a running print operation.
110662111234
110663111235 This function may be called from a [signal@Gtk.PrintOperation::begin-print],
110664111236 [signal@Gtk.PrintOperation::paginate] or [signal@Gtk.PrintOperation::draw-page]
@@ -110671,7 +111243,7 @@ signal handler to stop the currently running print operation.</doc>
110671111243 <instance-parameter name="op" transfer-ownership="none">
110672111244 <doc xml:space="preserve"
110673111245 filename="gtk/print/gtkprintoperation.c"
110674- line="3161">a `GtkPrintOperation`</doc>
111246+ line="3162">a `GtkPrintOperation`</doc>
110675111247 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110676111248 </instance-parameter>
110677111249 </parameters>
@@ -110680,7 +111252,7 @@ signal handler to stop the currently running print operation.</doc>
110680111252 c:identifier="gtk_print_operation_draw_page_finish">
110681111253 <doc xml:space="preserve"
110682111254 filename="gtk/print/gtkprintoperation.c"
110683- line="2334">Signal that drawing of particular page is complete.
111255+ line="2335">Signal that drawing of particular page is complete.
110684111256
110685111257 It is called after completion of page drawing (e.g. drawing
110686111258 in another thread). If [method@Gtk.PrintOperation.set_defer_drawing]
@@ -110694,7 +111266,7 @@ Otherwise it is called by GTK itself.</doc>
110694111266 <instance-parameter name="op" transfer-ownership="none">
110695111267 <doc xml:space="preserve"
110696111268 filename="gtk/print/gtkprintoperation.c"
110697- line="2336">a `GtkPrintOperation`</doc>
111269+ line="2337">a `GtkPrintOperation`</doc>
110698111270 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110699111271 </instance-parameter>
110700111272 </parameters>
@@ -110704,19 +111276,19 @@ Otherwise it is called by GTK itself.</doc>
110704111276 glib:get-property="default-page-setup">
110705111277 <doc xml:space="preserve"
110706111278 filename="gtk/print/gtkprintoperation.c"
110707- line="1440">Returns the default page setup.</doc>
111279+ line="1441">Returns the default page setup.</doc>
110708111280 <source-position filename="gtk/print/gtkprintoperation.h" line="232"/>
110709111281 <return-value transfer-ownership="none">
110710111282 <doc xml:space="preserve"
110711111283 filename="gtk/print/gtkprintoperation.c"
110712- line="1446">the default page setup</doc>
111284+ line="1447">the default page setup</doc>
110713111285 <type name="PageSetup" c:type="GtkPageSetup*"/>
110714111286 </return-value>
110715111287 <parameters>
110716111288 <instance-parameter name="op" transfer-ownership="none">
110717111289 <doc xml:space="preserve"
110718111290 filename="gtk/print/gtkprintoperation.c"
110719- line="1442">a `GtkPrintOperation`</doc>
111291+ line="1443">a `GtkPrintOperation`</doc>
110720111292 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110721111293 </instance-parameter>
110722111294 </parameters>
@@ -110726,19 +111298,19 @@ Otherwise it is called by GTK itself.</doc>
110726111298 glib:get-property="embed-page-setup">
110727111299 <doc xml:space="preserve"
110728111300 filename="gtk/print/gtkprintoperation.c"
110729- line="2316">Gets whether page setup selection combos are embedded</doc>
111301+ line="2317">Gets whether page setup selection combos are embedded</doc>
110730111302 <source-position filename="gtk/print/gtkprintoperation.h" line="302"/>
110731111303 <return-value transfer-ownership="none">
110732111304 <doc xml:space="preserve"
110733111305 filename="gtk/print/gtkprintoperation.c"
110734- line="2322">whether page setup selection combos are embedded</doc>
111306+ line="2323">whether page setup selection combos are embedded</doc>
110735111307 <type name="gboolean" c:type="gboolean"/>
110736111308 </return-value>
110737111309 <parameters>
110738111310 <instance-parameter name="op" transfer-ownership="none">
110739111311 <doc xml:space="preserve"
110740111312 filename="gtk/print/gtkprintoperation.c"
110741- line="2318">a `GtkPrintOperation`</doc>
111313+ line="2319">a `GtkPrintOperation`</doc>
110742111314 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110743111315 </instance-parameter>
110744111316 </parameters>
@@ -110748,7 +111320,7 @@ Otherwise it is called by GTK itself.</doc>
110748111320 throws="1">
110749111321 <doc xml:space="preserve"
110750111322 filename="gtk/print/gtkprintoperation.c"
110751- line="2972">Call this when the result of a print operation is
111323+ line="2973">Call this when the result of a print operation is
110752111324 %GTK_PRINT_OPERATION_RESULT_ERROR.
110753111325
110754111326 It can be called either after [method@Gtk.PrintOperation.run]
@@ -110764,7 +111336,7 @@ The returned `GError` will contain more details on what went wrong.</doc>
110764111336 <instance-parameter name="op" transfer-ownership="none">
110765111337 <doc xml:space="preserve"
110766111338 filename="gtk/print/gtkprintoperation.c"
110767- line="2974">a `GtkPrintOperation`</doc>
111339+ line="2975">a `GtkPrintOperation`</doc>
110768111340 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110769111341 </instance-parameter>
110770111342 </parameters>
@@ -110774,19 +111346,19 @@ The returned `GError` will contain more details on what went wrong.</doc>
110774111346 glib:get-property="has-selection">
110775111347 <doc xml:space="preserve"
110776111348 filename="gtk/print/gtkprintoperation.c"
110777- line="3245">Gets whether there is a selection.</doc>
111349+ line="3246">Gets whether there is a selection.</doc>
110778111350 <source-position filename="gtk/print/gtkprintoperation.h" line="297"/>
110779111351 <return-value transfer-ownership="none">
110780111352 <doc xml:space="preserve"
110781111353 filename="gtk/print/gtkprintoperation.c"
110782- line="3251">whether there is a selection</doc>
111354+ line="3252">whether there is a selection</doc>
110783111355 <type name="gboolean" c:type="gboolean"/>
110784111356 </return-value>
110785111357 <parameters>
110786111358 <instance-parameter name="op" transfer-ownership="none">
110787111359 <doc xml:space="preserve"
110788111360 filename="gtk/print/gtkprintoperation.c"
110789- line="3247">a `GtkPrintOperation`</doc>
111361+ line="3248">a `GtkPrintOperation`</doc>
110790111362 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110791111363 </instance-parameter>
110792111364 </parameters>
@@ -110796,7 +111368,7 @@ The returned `GError` will contain more details on what went wrong.</doc>
110796111368 glib:get-property="n-pages-to-print">
110797111369 <doc xml:space="preserve"
110798111370 filename="gtk/print/gtkprintoperation.c"
110799- line="3263">Returns the number of pages that will be printed.
111371+ line="3264">Returns the number of pages that will be printed.
110800111372
110801111373 Note that this value is set during print preparation phase
110802111374 (%GTK_PRINT_STATUS_PREPARING), so this function should never be
@@ -110810,14 +111382,14 @@ This is typically used to track the progress of print operation.</doc>
110810111382 <return-value transfer-ownership="none">
110811111383 <doc xml:space="preserve"
110812111384 filename="gtk/print/gtkprintoperation.c"
110813- line="3278">the number of pages that will be printed</doc>
111385+ line="3279">the number of pages that will be printed</doc>
110814111386 <type name="gint" c:type="int"/>
110815111387 </return-value>
110816111388 <parameters>
110817111389 <instance-parameter name="op" transfer-ownership="none">
110818111390 <doc xml:space="preserve"
110819111391 filename="gtk/print/gtkprintoperation.c"
110820- line="3265">a `GtkPrintOperation`</doc>
111392+ line="3266">a `GtkPrintOperation`</doc>
110821111393 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110822111394 </instance-parameter>
110823111395 </parameters>
@@ -110827,7 +111399,7 @@ This is typically used to track the progress of print operation.</doc>
110827111399 glib:get-property="print-settings">
110828111400 <doc xml:space="preserve"
110829111401 filename="gtk/print/gtkprintoperation.c"
110830- line="1491">Returns the current print settings.
111402+ line="1492">Returns the current print settings.
110831111403
110832111404 Note that the return value is %NULL until either
110833111405 [method@Gtk.PrintOperation.set_print_settings] or
@@ -110836,14 +111408,14 @@ Note that the return value is %NULL until either
110836111408 <return-value transfer-ownership="none" nullable="1">
110837111409 <doc xml:space="preserve"
110838111410 filename="gtk/print/gtkprintoperation.c"
110839- line="1501">the current print settings of @op.</doc>
111411+ line="1502">the current print settings of @op.</doc>
110840111412 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
110841111413 </return-value>
110842111414 <parameters>
110843111415 <instance-parameter name="op" transfer-ownership="none">
110844111416 <doc xml:space="preserve"
110845111417 filename="gtk/print/gtkprintoperation.c"
110846- line="1493">a `GtkPrintOperation`</doc>
111418+ line="1494">a `GtkPrintOperation`</doc>
110847111419 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110848111420 </instance-parameter>
110849111421 </parameters>
@@ -110853,21 +111425,21 @@ Note that the return value is %NULL until either
110853111425 glib:get-property="status">
110854111426 <doc xml:space="preserve"
110855111427 filename="gtk/print/gtkprintoperation.c"
110856- line="1734">Returns the status of the print operation.
111428+ line="1735">Returns the status of the print operation.
110857111429
110858111430 Also see [method@Gtk.PrintOperation.get_status_string].</doc>
110859111431 <source-position filename="gtk/print/gtkprintoperation.h" line="277"/>
110860111432 <return-value transfer-ownership="none">
110861111433 <doc xml:space="preserve"
110862111434 filename="gtk/print/gtkprintoperation.c"
110863- line="1742">the status of the print operation</doc>
111435+ line="1743">the status of the print operation</doc>
110864111436 <type name="PrintStatus" c:type="GtkPrintStatus"/>
110865111437 </return-value>
110866111438 <parameters>
110867111439 <instance-parameter name="op" transfer-ownership="none">
110868111440 <doc xml:space="preserve"
110869111441 filename="gtk/print/gtkprintoperation.c"
110870- line="1736">a `GtkPrintOperation`</doc>
111442+ line="1737">a `GtkPrintOperation`</doc>
110871111443 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110872111444 </instance-parameter>
110873111445 </parameters>
@@ -110877,7 +111449,7 @@ Also see [method@Gtk.PrintOperation.get_status_string].</doc>
110877111449 glib:get-property="status-string">
110878111450 <doc xml:space="preserve"
110879111451 filename="gtk/print/gtkprintoperation.c"
110880- line="1753">Returns a string representation of the status of the
111452+ line="1754">Returns a string representation of the status of the
110881111453 print operation.
110882111454
110883111455 The string is translated and suitable for displaying
@@ -110889,7 +111461,7 @@ a status value that is suitable for programmatic use.</doc>
110889111461 <return-value transfer-ownership="none">
110890111462 <doc xml:space="preserve"
110891111463 filename="gtk/print/gtkprintoperation.c"
110892- line="1766">a string representation of the status
111464+ line="1767">a string representation of the status
110893111465 of the print operation</doc>
110894111466 <type name="utf8" c:type="const char*"/>
110895111467 </return-value>
@@ -110897,7 +111469,7 @@ a status value that is suitable for programmatic use.</doc>
110897111469 <instance-parameter name="op" transfer-ownership="none">
110898111470 <doc xml:space="preserve"
110899111471 filename="gtk/print/gtkprintoperation.c"
110900- line="1755">a `GtkPrintOperation`</doc>
111472+ line="1756">a `GtkPrintOperation`</doc>
110901111473 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110902111474 </instance-parameter>
110903111475 </parameters>
@@ -110907,19 +111479,19 @@ a status value that is suitable for programmatic use.</doc>
110907111479 glib:get-property="support-selection">
110908111480 <doc xml:space="preserve"
110909111481 filename="gtk/print/gtkprintoperation.c"
110910- line="3200">Gets whether the application supports print of selection</doc>
111482+ line="3201">Gets whether the application supports print of selection</doc>
110911111483 <source-position filename="gtk/print/gtkprintoperation.h" line="292"/>
110912111484 <return-value transfer-ownership="none">
110913111485 <doc xml:space="preserve"
110914111486 filename="gtk/print/gtkprintoperation.c"
110915- line="3206">whether the application supports print of selection</doc>
111487+ line="3207">whether the application supports print of selection</doc>
110916111488 <type name="gboolean" c:type="gboolean"/>
110917111489 </return-value>
110918111490 <parameters>
110919111491 <instance-parameter name="op" transfer-ownership="none">
110920111492 <doc xml:space="preserve"
110921111493 filename="gtk/print/gtkprintoperation.c"
110922- line="3202">a `GtkPrintOperation`</doc>
111494+ line="3203">a `GtkPrintOperation`</doc>
110923111495 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110924111496 </instance-parameter>
110925111497 </parameters>
@@ -110928,7 +111500,7 @@ a status value that is suitable for programmatic use.</doc>
110928111500 c:identifier="gtk_print_operation_is_finished">
110929111501 <doc xml:space="preserve"
110930111502 filename="gtk/print/gtkprintoperation.c"
110931- line="1777">A convenience function to find out if the print operation
111503+ line="1778">A convenience function to find out if the print operation
110932111504 is finished.
110933111505
110934111506 a print operation is finished if its status is either
@@ -110941,14 +111513,14 @@ the operation status then tracks the print job status on the printer.</doc>
110941111513 <return-value transfer-ownership="none">
110942111514 <doc xml:space="preserve"
110943111515 filename="gtk/print/gtkprintoperation.c"
110944- line="1791">%TRUE, if the print operation is finished.</doc>
111516+ line="1792">%TRUE, if the print operation is finished.</doc>
110945111517 <type name="gboolean" c:type="gboolean"/>
110946111518 </return-value>
110947111519 <parameters>
110948111520 <instance-parameter name="op" transfer-ownership="none">
110949111521 <doc xml:space="preserve"
110950111522 filename="gtk/print/gtkprintoperation.c"
110951- line="1779">a `GtkPrintOperation`</doc>
111523+ line="1780">a `GtkPrintOperation`</doc>
110952111524 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
110953111525 </instance-parameter>
110954111526 </parameters>
@@ -110956,7 +111528,7 @@ the operation status then tracks the print job status on the printer.</doc>
110956111528 <method name="run" c:identifier="gtk_print_operation_run" throws="1">
110957111529 <doc xml:space="preserve"
110958111530 filename="gtk/print/gtkprintoperation.c"
110959- line="2998">Runs the print operation.
111531+ line="2999">Runs the print operation.
110960111532
110961111533 Normally that this function does not return until the rendering
110962111534 of all pages is complete. You can connect to the
@@ -111015,7 +111587,7 @@ given `GtkPrintOperation`.</doc>
111015111587 <return-value transfer-ownership="none">
111016111588 <doc xml:space="preserve"
111017111589 filename="gtk/print/gtkprintoperation.c"
111018- line="3061">the result of the print operation. A return value of
111590+ line="3062">the result of the print operation. A return value of
111019111591 %GTK_PRINT_OPERATION_RESULT_APPLY indicates that the printing was
111020111592 completed successfully. In this case, it is a good idea to obtain
111021111593 the used print settings with
@@ -111030,13 +111602,13 @@ given `GtkPrintOperation`.</doc>
111030111602 <instance-parameter name="op" transfer-ownership="none">
111031111603 <doc xml:space="preserve"
111032111604 filename="gtk/print/gtkprintoperation.c"
111033- line="3000">a `GtkPrintOperation`</doc>
111605+ line="3001">a `GtkPrintOperation`</doc>
111034111606 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111035111607 </instance-parameter>
111036111608 <parameter name="action" transfer-ownership="none">
111037111609 <doc xml:space="preserve"
111038111610 filename="gtk/print/gtkprintoperation.c"
111039- line="3001">the action to start</doc>
111611+ line="3002">the action to start</doc>
111040111612 <type name="PrintOperationAction"
111041111613 c:type="GtkPrintOperationAction"/>
111042111614 </parameter>
@@ -111046,7 +111618,7 @@ given `GtkPrintOperation`.</doc>
111046111618 allow-none="1">
111047111619 <doc xml:space="preserve"
111048111620 filename="gtk/print/gtkprintoperation.c"
111049- line="3002">Transient parent of the dialog</doc>
111621+ line="3003">Transient parent of the dialog</doc>
111050111622 <type name="Window" c:type="GtkWindow*"/>
111051111623 </parameter>
111052111624 </parameters>
@@ -111056,7 +111628,7 @@ given `GtkPrintOperation`.</doc>
111056111628 glib:set-property="allow-async">
111057111629 <doc xml:space="preserve"
111058111630 filename="gtk/print/gtkprintoperation.c"
111059- line="1831">Sets whether gtk_print_operation_run() may return
111631+ line="1832">Sets whether gtk_print_operation_run() may return
111060111632 before the print operation is completed.
111061111633
111062111634 Note that some platforms may not allow asynchronous
@@ -111069,13 +111641,13 @@ operation.</doc>
111069111641 <instance-parameter name="op" transfer-ownership="none">
111070111642 <doc xml:space="preserve"
111071111643 filename="gtk/print/gtkprintoperation.c"
111072- line="1833">a `GtkPrintOperation`</doc>
111644+ line="1834">a `GtkPrintOperation`</doc>
111073111645 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111074111646 </instance-parameter>
111075111647 <parameter name="allow_async" transfer-ownership="none">
111076111648 <doc xml:space="preserve"
111077111649 filename="gtk/print/gtkprintoperation.c"
111078- line="1834">%TRUE to allow asynchronous operation</doc>
111650+ line="1835">%TRUE to allow asynchronous operation</doc>
111079111651 <type name="gboolean" c:type="gboolean"/>
111080111652 </parameter>
111081111653 </parameters>
@@ -111085,7 +111657,7 @@ operation.</doc>
111085111657 glib:set-property="current-page">
111086111658 <doc xml:space="preserve"
111087111659 filename="gtk/print/gtkprintoperation.c"
111088- line="1578">Sets the current page.
111660+ line="1579">Sets the current page.
111089111661
111090111662 If this is called before [method@Gtk.PrintOperation.run],
111091111663 the user will be able to select to print only the current page.
@@ -111099,13 +111671,13 @@ Note that this only makes sense for pre-paginated documents.</doc>
111099111671 <instance-parameter name="op" transfer-ownership="none">
111100111672 <doc xml:space="preserve"
111101111673 filename="gtk/print/gtkprintoperation.c"
111102- line="1580">a `GtkPrintOperation`</doc>
111674+ line="1581">a `GtkPrintOperation`</doc>
111103111675 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111104111676 </instance-parameter>
111105111677 <parameter name="current_page" transfer-ownership="none">
111106111678 <doc xml:space="preserve"
111107111679 filename="gtk/print/gtkprintoperation.c"
111108- line="1581">the current page, 0-based</doc>
111680+ line="1582">the current page, 0-based</doc>
111109111681 <type name="gint" c:type="int"/>
111110111682 </parameter>
111111111683 </parameters>
@@ -111115,7 +111687,7 @@ Note that this only makes sense for pre-paginated documents.</doc>
111115111687 glib:set-property="custom-tab-label">
111116111688 <doc xml:space="preserve"
111117111689 filename="gtk/print/gtkprintoperation.c"
111118- line="1861">Sets the label for the tab holding custom widgets.</doc>
111690+ line="1862">Sets the label for the tab holding custom widgets.</doc>
111119111691 <source-position filename="gtk/print/gtkprintoperation.h" line="266"/>
111120111692 <return-value transfer-ownership="none">
111121111693 <type name="none" c:type="void"/>
@@ -111124,7 +111696,7 @@ Note that this only makes sense for pre-paginated documents.</doc>
111124111696 <instance-parameter name="op" transfer-ownership="none">
111125111697 <doc xml:space="preserve"
111126111698 filename="gtk/print/gtkprintoperation.c"
111127- line="1863">a `GtkPrintOperation`</doc>
111699+ line="1864">a `GtkPrintOperation`</doc>
111128111700 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111129111701 </instance-parameter>
111130111702 <parameter name="label"
@@ -111133,7 +111705,7 @@ Note that this only makes sense for pre-paginated documents.</doc>
111133111705 allow-none="1">
111134111706 <doc xml:space="preserve"
111135111707 filename="gtk/print/gtkprintoperation.c"
111136- line="1864">the label to use, or %NULL to use the default label</doc>
111708+ line="1865">the label to use, or %NULL to use the default label</doc>
111137111709 <type name="utf8" c:type="const char*"/>
111138111710 </parameter>
111139111711 </parameters>
@@ -111143,7 +111715,7 @@ Note that this only makes sense for pre-paginated documents.</doc>
111143111715 glib:set-property="default-page-setup">
111144111716 <doc xml:space="preserve"
111145111717 filename="gtk/print/gtkprintoperation.c"
111146- line="1405">Makes @default_page_setup the default page setup for @op.
111718+ line="1406">Makes @default_page_setup the default page setup for @op.
111147111719
111148111720 This page setup will be used by [method@Gtk.PrintOperation.run],
111149111721 but it can be overridden on a per-page basis by connecting
@@ -111156,7 +111728,7 @@ to the [signal@Gtk.PrintOperation::request-page-setup] signal.</doc>
111156111728 <instance-parameter name="op" transfer-ownership="none">
111157111729 <doc xml:space="preserve"
111158111730 filename="gtk/print/gtkprintoperation.c"
111159- line="1407">a `GtkPrintOperation`</doc>
111731+ line="1408">a `GtkPrintOperation`</doc>
111160111732 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111161111733 </instance-parameter>
111162111734 <parameter name="default_page_setup"
@@ -111165,7 +111737,7 @@ to the [signal@Gtk.PrintOperation::request-page-setup] signal.</doc>
111165111737 allow-none="1">
111166111738 <doc xml:space="preserve"
111167111739 filename="gtk/print/gtkprintoperation.c"
111168- line="1408">a `GtkPageSetup`</doc>
111740+ line="1409">a `GtkPageSetup`</doc>
111169111741 <type name="PageSetup" c:type="GtkPageSetup*"/>
111170111742 </parameter>
111171111743 </parameters>
@@ -111174,7 +111746,7 @@ to the [signal@Gtk.PrintOperation::request-page-setup] signal.</doc>
111174111746 c:identifier="gtk_print_operation_set_defer_drawing">
111175111747 <doc xml:space="preserve"
111176111748 filename="gtk/print/gtkprintoperation.c"
111177- line="2269">Sets up the `GtkPrintOperation` to wait for calling of
111749+ line="2270">Sets up the `GtkPrintOperation` to wait for calling of
111178111750 [method@Gtk.PrintOperation.draw_page_finish from application.
111179111751
111180111752 This can be used for drawing page in another thread.
@@ -111189,7 +111761,7 @@ This function must be called in the callback of the
111189111761 <instance-parameter name="op" transfer-ownership="none">
111190111762 <doc xml:space="preserve"
111191111763 filename="gtk/print/gtkprintoperation.c"
111192- line="2271">a `GtkPrintOperation`</doc>
111764+ line="2272">a `GtkPrintOperation`</doc>
111193111765 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111194111766 </instance-parameter>
111195111767 </parameters>
@@ -111199,7 +111771,7 @@ This function must be called in the callback of the
111199111771 glib:set-property="embed-page-setup">
111200111772 <doc xml:space="preserve"
111201111773 filename="gtk/print/gtkprintoperation.c"
111202- line="2291">Embed page size combo box and orientation combo box into page setup page.
111774+ line="2292">Embed page size combo box and orientation combo box into page setup page.
111203111775
111204111776 Selected page setup is stored as default page setup in `GtkPrintOperation`.</doc>
111205111777 <source-position filename="gtk/print/gtkprintoperation.h" line="299"/>
@@ -111210,13 +111782,13 @@ Selected page setup is stored as default page setup in `GtkPrintOperation`.</doc
111210111782 <instance-parameter name="op" transfer-ownership="none">
111211111783 <doc xml:space="preserve"
111212111784 filename="gtk/print/gtkprintoperation.c"
111213- line="2293">a `GtkPrintOperation`</doc>
111785+ line="2294">a `GtkPrintOperation`</doc>
111214111786 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111215111787 </instance-parameter>
111216111788 <parameter name="embed" transfer-ownership="none">
111217111789 <doc xml:space="preserve"
111218111790 filename="gtk/print/gtkprintoperation.c"
111219- line="2294">%TRUE to embed page setup selection in the `GtkPrintUnixDialog`</doc>
111791+ line="2295">%TRUE to embed page setup selection in the `GtkPrintUnixDialog`</doc>
111220111792 <type name="gboolean" c:type="gboolean"/>
111221111793 </parameter>
111222111794 </parameters>
@@ -111226,7 +111798,7 @@ Selected page setup is stored as default page setup in `GtkPrintOperation`.</doc
111226111798 glib:set-property="export-filename">
111227111799 <doc xml:space="preserve"
111228111800 filename="gtk/print/gtkprintoperation.c"
111229- line="1883">Sets up the `GtkPrintOperation` to generate a file instead
111801+ line="1884">Sets up the `GtkPrintOperation` to generate a file instead
111230111802 of showing the print dialog.
111231111803
111232111804 The intended use of this function is for implementing
@@ -111244,13 +111816,13 @@ of printers in the print dialog.</doc>
111244111816 <instance-parameter name="op" transfer-ownership="none">
111245111817 <doc xml:space="preserve"
111246111818 filename="gtk/print/gtkprintoperation.c"
111247- line="1885">a `GtkPrintOperation`</doc>
111819+ line="1886">a `GtkPrintOperation`</doc>
111248111820 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111249111821 </instance-parameter>
111250111822 <parameter name="filename" transfer-ownership="none">
111251111823 <doc xml:space="preserve"
111252111824 filename="gtk/print/gtkprintoperation.c"
111253- line="1886">the filename for the exported file</doc>
111825+ line="1887">the filename for the exported file</doc>
111254111826 <type name="filename" c:type="const char*"/>
111255111827 </parameter>
111256111828 </parameters>
@@ -111260,7 +111832,7 @@ of printers in the print dialog.</doc>
111260111832 glib:set-property="has-selection">
111261111833 <doc xml:space="preserve"
111262111834 filename="gtk/print/gtkprintoperation.c"
111263- line="3218">Sets whether there is a selection to print.
111835+ line="3219">Sets whether there is a selection to print.
111264111836
111265111837 Application has to set number of pages to which the selection
111266111838 will draw by [method@Gtk.PrintOperation.set_n_pages] in a handler
@@ -111273,13 +111845,13 @@ for the [signal@Gtk.PrintOperation::begin-print] signal.</doc>
111273111845 <instance-parameter name="op" transfer-ownership="none">
111274111846 <doc xml:space="preserve"
111275111847 filename="gtk/print/gtkprintoperation.c"
111276- line="3220">a `GtkPrintOperation`</doc>
111848+ line="3221">a `GtkPrintOperation`</doc>
111277111849 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111278111850 </instance-parameter>
111279111851 <parameter name="has_selection" transfer-ownership="none">
111280111852 <doc xml:space="preserve"
111281111853 filename="gtk/print/gtkprintoperation.c"
111282- line="3221">%TRUE indicates that a selection exists</doc>
111854+ line="3222">%TRUE indicates that a selection exists</doc>
111283111855 <type name="gboolean" c:type="gboolean"/>
111284111856 </parameter>
111285111857 </parameters>
@@ -111289,7 +111861,7 @@ for the [signal@Gtk.PrintOperation::begin-print] signal.</doc>
111289111861 glib:set-property="job-name">
111290111862 <doc xml:space="preserve"
111291111863 filename="gtk/print/gtkprintoperation.c"
111292- line="1511">Sets the name of the print job.
111864+ line="1512">Sets the name of the print job.
111293111865
111294111866 The name is used to identify the job (e.g. in monitoring
111295111867 applications like eggcups).
@@ -111304,13 +111876,13 @@ numbering successive print jobs.</doc>
111304111876 <instance-parameter name="op" transfer-ownership="none">
111305111877 <doc xml:space="preserve"
111306111878 filename="gtk/print/gtkprintoperation.c"
111307- line="1513">a `GtkPrintOperation`</doc>
111879+ line="1514">a `GtkPrintOperation`</doc>
111308111880 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111309111881 </instance-parameter>
111310111882 <parameter name="job_name" transfer-ownership="none">
111311111883 <doc xml:space="preserve"
111312111884 filename="gtk/print/gtkprintoperation.c"
111313- line="1514">a string that identifies the print job</doc>
111885+ line="1515">a string that identifies the print job</doc>
111314111886 <type name="utf8" c:type="const char*"/>
111315111887 </parameter>
111316111888 </parameters>
@@ -111320,7 +111892,7 @@ numbering successive print jobs.</doc>
111320111892 glib:set-property="n-pages">
111321111893 <doc xml:space="preserve"
111322111894 filename="gtk/print/gtkprintoperation.c"
111323- line="1542">Sets the number of pages in the document.
111895+ line="1543">Sets the number of pages in the document.
111324111896
111325111897 This must be set to a positive number before the rendering
111326111898 starts. It may be set in a [signal@Gtk.PrintOperation::begin-print]
@@ -111339,13 +111911,13 @@ will be for page @n_pages - 1.</doc>
111339111911 <instance-parameter name="op" transfer-ownership="none">
111340111912 <doc xml:space="preserve"
111341111913 filename="gtk/print/gtkprintoperation.c"
111342- line="1544">a `GtkPrintOperation`</doc>
111914+ line="1545">a `GtkPrintOperation`</doc>
111343111915 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111344111916 </instance-parameter>
111345111917 <parameter name="n_pages" transfer-ownership="none">
111346111918 <doc xml:space="preserve"
111347111919 filename="gtk/print/gtkprintoperation.c"
111348- line="1545">the number of pages</doc>
111920+ line="1546">the number of pages</doc>
111349111921 <type name="gint" c:type="int"/>
111350111922 </parameter>
111351111923 </parameters>
@@ -111355,7 +111927,7 @@ will be for page @n_pages - 1.</doc>
111355111927 glib:set-property="print-settings">
111356111928 <doc xml:space="preserve"
111357111929 filename="gtk/print/gtkprintoperation.c"
111358- line="1457">Sets the print settings for @op.
111930+ line="1458">Sets the print settings for @op.
111359111931
111360111932 This is typically used to re-establish print settings
111361111933 from a previous print operation, see [method@Gtk.PrintOperation.run].</doc>
@@ -111367,7 +111939,7 @@ from a previous print operation, see [method@Gtk.PrintOperation.run].</doc>
111367111939 <instance-parameter name="op" transfer-ownership="none">
111368111940 <doc xml:space="preserve"
111369111941 filename="gtk/print/gtkprintoperation.c"
111370- line="1459">a `GtkPrintOperation`</doc>
111942+ line="1460">a `GtkPrintOperation`</doc>
111371111943 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111372111944 </instance-parameter>
111373111945 <parameter name="print_settings"
@@ -111376,7 +111948,7 @@ from a previous print operation, see [method@Gtk.PrintOperation.run].</doc>
111376111948 allow-none="1">
111377111949 <doc xml:space="preserve"
111378111950 filename="gtk/print/gtkprintoperation.c"
111379- line="1460">`GtkPrintSettings`</doc>
111951+ line="1461">`GtkPrintSettings`</doc>
111380111952 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
111381111953 </parameter>
111382111954 </parameters>
@@ -111386,7 +111958,7 @@ from a previous print operation, see [method@Gtk.PrintOperation.run].</doc>
111386111958 glib:set-property="show-progress">
111387111959 <doc xml:space="preserve"
111388111960 filename="gtk/print/gtkprintoperation.c"
111389- line="1805">If @show_progress is %TRUE, the print operation will show
111961+ line="1806">If @show_progress is %TRUE, the print operation will show
111390111962 a progress dialog during the print operation.</doc>
111391111963 <source-position filename="gtk/print/gtkprintoperation.h" line="260"/>
111392111964 <return-value transfer-ownership="none">
@@ -111396,13 +111968,13 @@ a progress dialog during the print operation.</doc>
111396111968 <instance-parameter name="op" transfer-ownership="none">
111397111969 <doc xml:space="preserve"
111398111970 filename="gtk/print/gtkprintoperation.c"
111399- line="1807">a `GtkPrintOperation`</doc>
111971+ line="1808">a `GtkPrintOperation`</doc>
111400111972 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111401111973 </instance-parameter>
111402111974 <parameter name="show_progress" transfer-ownership="none">
111403111975 <doc xml:space="preserve"
111404111976 filename="gtk/print/gtkprintoperation.c"
111405- line="1808">%TRUE to show a progress dialog</doc>
111977+ line="1809">%TRUE to show a progress dialog</doc>
111406111978 <type name="gboolean" c:type="gboolean"/>
111407111979 </parameter>
111408111980 </parameters>
@@ -111412,7 +111984,7 @@ a progress dialog during the print operation.</doc>
111412111984 glib:set-property="support-selection">
111413111985 <doc xml:space="preserve"
111414111986 filename="gtk/print/gtkprintoperation.c"
111415- line="3177">Sets whether selection is supported by `GtkPrintOperation`.</doc>
111987+ line="3178">Sets whether selection is supported by `GtkPrintOperation`.</doc>
111416111988 <source-position filename="gtk/print/gtkprintoperation.h" line="289"/>
111417111989 <return-value transfer-ownership="none">
111418111990 <type name="none" c:type="void"/>
@@ -111421,13 +111993,13 @@ a progress dialog during the print operation.</doc>
111421111993 <instance-parameter name="op" transfer-ownership="none">
111422111994 <doc xml:space="preserve"
111423111995 filename="gtk/print/gtkprintoperation.c"
111424- line="3179">a `GtkPrintOperation`</doc>
111996+ line="3180">a `GtkPrintOperation`</doc>
111425111997 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111426111998 </instance-parameter>
111427111999 <parameter name="support_selection" transfer-ownership="none">
111428112000 <doc xml:space="preserve"
111429112001 filename="gtk/print/gtkprintoperation.c"
111430- line="3180">%TRUE to support selection</doc>
112002+ line="3181">%TRUE to support selection</doc>
111431112003 <type name="gboolean" c:type="gboolean"/>
111432112004 </parameter>
111433112005 </parameters>
@@ -111437,7 +112009,7 @@ a progress dialog during the print operation.</doc>
111437112009 glib:set-property="track-print-status">
111438112010 <doc xml:space="preserve"
111439112011 filename="gtk/print/gtkprintoperation.c"
111440- line="1665">If track_status is %TRUE, the print operation will try to continue
112012+ line="1666">If track_status is %TRUE, the print operation will try to continue
111441112013 report on the status of the print job in the printer queues and printer.
111442112014
111443112015 This can allow your application to show things like “out of paper”
@@ -111453,13 +112025,13 @@ so it should not be enabled unless needed.</doc>
111453112025 <instance-parameter name="op" transfer-ownership="none">
111454112026 <doc xml:space="preserve"
111455112027 filename="gtk/print/gtkprintoperation.c"
111456- line="1667">a `GtkPrintOperation`</doc>
112028+ line="1668">a `GtkPrintOperation`</doc>
111457112029 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111458112030 </instance-parameter>
111459112031 <parameter name="track_status" transfer-ownership="none">
111460112032 <doc xml:space="preserve"
111461112033 filename="gtk/print/gtkprintoperation.c"
111462- line="1668">%TRUE to track status after printing</doc>
112034+ line="1669">%TRUE to track status after printing</doc>
111463112035 <type name="gboolean" c:type="gboolean"/>
111464112036 </parameter>
111465112037 </parameters>
@@ -111469,7 +112041,7 @@ so it should not be enabled unless needed.</doc>
111469112041 glib:set-property="unit">
111470112042 <doc xml:space="preserve"
111471112043 filename="gtk/print/gtkprintoperation.c"
111472- line="1640">Sets up the transformation for the cairo context obtained from
112044+ line="1641">Sets up the transformation for the cairo context obtained from
111473112045 `GtkPrintContext` in such a way that distances are measured in
111474112046 units of @unit.</doc>
111475112047 <source-position filename="gtk/print/gtkprintoperation.h" line="251"/>
@@ -111480,13 +112052,13 @@ units of @unit.</doc>
111480112052 <instance-parameter name="op" transfer-ownership="none">
111481112053 <doc xml:space="preserve"
111482112054 filename="gtk/print/gtkprintoperation.c"
111483- line="1642">a `GtkPrintOperation`</doc>
112055+ line="1643">a `GtkPrintOperation`</doc>
111484112056 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111485112057 </instance-parameter>
111486112058 <parameter name="unit" transfer-ownership="none">
111487112059 <doc xml:space="preserve"
111488112060 filename="gtk/print/gtkprintoperation.c"
111489- line="1643">the unit to use</doc>
112061+ line="1644">the unit to use</doc>
111490112062 <type name="Unit" c:type="GtkUnit"/>
111491112063 </parameter>
111492112064 </parameters>
@@ -111496,7 +112068,7 @@ units of @unit.</doc>
111496112068 glib:set-property="use-full-page">
111497112069 <doc xml:space="preserve"
111498112070 filename="gtk/print/gtkprintoperation.c"
111499- line="1609">If @full_page is %TRUE, the transformation for the cairo context
112071+ line="1610">If @full_page is %TRUE, the transformation for the cairo context
111500112072 obtained from `GtkPrintContext` puts the origin at the top left
111501112073 corner of the page.
111502112074
@@ -111511,13 +112083,13 @@ is at the top left corner of the imageable area (i.e. inside the margins).</doc>
111511112083 <instance-parameter name="op" transfer-ownership="none">
111512112084 <doc xml:space="preserve"
111513112085 filename="gtk/print/gtkprintoperation.c"
111514- line="1611">a `GtkPrintOperation`</doc>
112086+ line="1612">a `GtkPrintOperation`</doc>
111515112087 <type name="PrintOperation" c:type="GtkPrintOperation*"/>
111516112088 </instance-parameter>
111517112089 <parameter name="full_page" transfer-ownership="none">
111518112090 <doc xml:space="preserve"
111519112091 filename="gtk/print/gtkprintoperation.c"
111520- line="1612">%TRUE to set up the `GtkPrintContext` for the full page</doc>
112092+ line="1613">%TRUE to set up the `GtkPrintContext` for the full page</doc>
111521112093 <type name="gboolean" c:type="gboolean"/>
111522112094 </parameter>
111523112095 </parameters>
@@ -111529,7 +112101,7 @@ is at the top left corner of the imageable area (i.e. inside the margins).</doc>
111529112101 default-value="FALSE">
111530112102 <doc xml:space="preserve"
111531112103 filename="gtk/print/gtkprintoperation.c"
111532- line="1240">Determines whether the print operation may run asynchronously or not.
112104+ line="1241">Determines whether the print operation may run asynchronously or not.
111533112105
111534112106 Some systems don't support asynchronous printing, but those that do
111535112107 will return %GTK_PRINT_OPERATION_RESULT_IN_PROGRESS as the status, and
@@ -111548,7 +112120,7 @@ is unlikely to change). On other platforms, all actions except for
111548112120 default-value="-1">
111549112121 <doc xml:space="preserve"
111550112122 filename="gtk/print/gtkprintoperation.c"
111551- line="1161">The current page in the document.
112123+ line="1162">The current page in the document.
111552112124
111553112125 If this is set before [method@Gtk.PrintOperation.run],
111554112126 the user will be able to select to print only the current page.
@@ -111563,7 +112135,7 @@ Note that this only makes sense for pre-paginated documents.</doc>
111563112135 default-value="NULL">
111564112136 <doc xml:space="preserve"
111565112137 filename="gtk/print/gtkprintoperation.c"
111566- line="1310">Used as the label of the tab containing custom widgets.
112138+ line="1311">Used as the label of the tab containing custom widgets.
111567112139
111568112140 Note that this property may be ignored on some platforms.
111569112141
@@ -111577,7 +112149,7 @@ If this is %NULL, GTK uses a default label.</doc>
111577112149 getter="get_default_page_setup">
111578112150 <doc xml:space="preserve"
111579112151 filename="gtk/print/gtkprintoperation.c"
111580- line="1093">The `GtkPageSetup` used by default.
112152+ line="1094">The `GtkPageSetup` used by default.
111581112153
111582112154 This page setup will be used by [method@Gtk.PrintOperation.run],
111583112155 but it can be overridden on a per-page basis by connecting
@@ -111592,7 +112164,7 @@ to the [signal@Gtk.PrintOperation::request-page-setup] signal.</doc>
111592112164 default-value="FALSE">
111593112165 <doc xml:space="preserve"
111594112166 filename="gtk/print/gtkprintoperation.c"
111595- line="1353">If %TRUE, page size combo box and orientation combo box
112167+ line="1354">If %TRUE, page size combo box and orientation combo box
111596112168 are embedded into page setup page.</doc>
111597112169 <type name="gboolean" c:type="gboolean"/>
111598112170 </property>
@@ -111603,7 +112175,7 @@ are embedded into page setup page.</doc>
111603112175 default-value="NULL">
111604112176 <doc xml:space="preserve"
111605112177 filename="gtk/print/gtkprintoperation.c"
111606- line="1260">The name of a file to generate instead of showing the print dialog.
112178+ line="1261">The name of a file to generate instead of showing the print dialog.
111607112179
111608112180 Currently, PDF is the only supported format.
111609112181
@@ -111623,7 +112195,7 @@ list of printers in the print dialog.</doc>
111623112195 default-value="FALSE">
111624112196 <doc xml:space="preserve"
111625112197 filename="gtk/print/gtkprintoperation.c"
111626- line="1338">Determines whether there is a selection in your application.
112198+ line="1339">Determines whether there is a selection in your application.
111627112199
111628112200 This can allow your application to print the selection.
111629112201 This is typically used to make a "Selection" button sensitive.</doc>
@@ -111635,7 +112207,7 @@ This is typically used to make a "Selection" button sensitive.</doc>
111635112207 setter="set_job_name">
111636112208 <doc xml:space="preserve"
111637112209 filename="gtk/print/gtkprintoperation.c"
111638- line="1123">A string used to identify the job (e.g. in monitoring
112210+ line="1124">A string used to identify the job (e.g. in monitoring
111639112211 applications like eggcups).
111640112212
111641112213 If you don't set a job name, GTK picks a default one
@@ -111649,7 +112221,7 @@ by numbering successive print jobs.</doc>
111649112221 default-value="-1">
111650112222 <doc xml:space="preserve"
111651112223 filename="gtk/print/gtkprintoperation.c"
111652- line="1138">The number of pages in the document.
112224+ line="1139">The number of pages in the document.
111653112225
111654112226 This must be set to a positive number before the rendering
111655112227 starts. It may be set in a [signal@Gtk.PrintOperation::begin-print]
@@ -111668,7 +112240,7 @@ will be for page @n_pages - 1.</doc>
111668112240 default-value="-1">
111669112241 <doc xml:space="preserve"
111670112242 filename="gtk/print/gtkprintoperation.c"
111671- line="1365">The number of pages that will be printed.
112243+ line="1366">The number of pages that will be printed.
111672112244
111673112245 Note that this value is set during print preparation phase
111674112246 (%GTK_PRINT_STATUS_PREPARING), so this value should never be
@@ -111687,7 +112259,7 @@ This is typically used to track the progress of print operation.</doc>
111687112259 getter="get_print_settings">
111688112260 <doc xml:space="preserve"
111689112261 filename="gtk/print/gtkprintoperation.c"
111690- line="1108">The `GtkPrintSettings` used for initializing the dialog.
112262+ line="1109">The `GtkPrintSettings` used for initializing the dialog.
111691112263
111692112264 Setting this property is typically used to re-establish
111693112265 print settings from a previous print operation, see
@@ -111701,7 +112273,7 @@ print settings from a previous print operation, see
111701112273 default-value="FALSE">
111702112274 <doc xml:space="preserve"
111703112275 filename="gtk/print/gtkprintoperation.c"
111704- line="1228">Determines whether to show a progress dialog during the
112276+ line="1229">Determines whether to show a progress dialog during the
111705112277 print operation.</doc>
111706112278 <type name="gboolean" c:type="gboolean"/>
111707112279 </property>
@@ -111711,7 +112283,7 @@ print operation.</doc>
111711112283 default-value="GTK_PRINT_STATUS_INITIAL">
111712112284 <doc xml:space="preserve"
111713112285 filename="gtk/print/gtkprintoperation.c"
111714- line="1280">The status of the print operation.</doc>
112286+ line="1281">The status of the print operation.</doc>
111715112287 <type name="PrintStatus"/>
111716112288 </property>
111717112289 <property name="status-string"
@@ -111719,7 +112291,7 @@ print operation.</doc>
111719112291 getter="get_status_string">
111720112292 <doc xml:space="preserve"
111721112293 filename="gtk/print/gtkprintoperation.c"
111722- line="1292">A string representation of the status of the print operation.
112294+ line="1293">A string representation of the status of the print operation.
111723112295
111724112296 The string is translated and suitable for displaying the print
111725112297 status e.g. in a `GtkStatusbar`.
@@ -111736,7 +112308,7 @@ value that is suitable for programmatic use.</doc>
111736112308 default-value="FALSE">
111737112309 <doc xml:space="preserve"
111738112310 filename="gtk/print/gtkprintoperation.c"
111739- line="1325">If %TRUE, the print operation will support print of selection.
112311+ line="1326">If %TRUE, the print operation will support print of selection.
111740112312
111741112313 This allows the print dialog to show a "Selection" button.</doc>
111742112314 <type name="gboolean" c:type="gboolean"/>
@@ -111748,7 +112320,7 @@ This allows the print dialog to show a "Selection" button.</doc>
111748112320 default-value="FALSE">
111749112321 <doc xml:space="preserve"
111750112322 filename="gtk/print/gtkprintoperation.c"
111751- line="1197">If %TRUE, the print operation will try to continue report on
112323+ line="1198">If %TRUE, the print operation will try to continue report on
111752112324 the status of the print job in the printer queues and printer.
111753112325
111754112326 This can allow your application to show things like “out of paper”
@@ -111764,7 +112336,7 @@ not be enabled unless needed.</doc>
111764112336 default-value="GTK_UNIT_NONE">
111765112337 <doc xml:space="preserve"
111766112338 filename="gtk/print/gtkprintoperation.c"
111767- line="1214">The transformation for the cairo context obtained from
112339+ line="1215">The transformation for the cairo context obtained from
111768112340 `GtkPrintContext` is set up in such a way that distances
111769112341 are measured in units of @unit.</doc>
111770112342 <type name="Unit"/>
@@ -111776,7 +112348,7 @@ are measured in units of @unit.</doc>
111776112348 default-value="FALSE">
111777112349 <doc xml:space="preserve"
111778112350 filename="gtk/print/gtkprintoperation.c"
111779- line="1179">If %TRUE, the transformation for the cairo context obtained
112351+ line="1180">If %TRUE, the transformation for the cairo context obtained
111780112352 from `GtkPrintContext` puts the origin at the top left corner
111781112353 of the page.
111782112354
@@ -111795,7 +112367,7 @@ inside the margins).</doc>
111795112367 <glib:signal name="begin-print" when="last">
111796112368 <doc xml:space="preserve"
111797112369 filename="gtk/print/gtkprintoperation.c"
111798- line="780">Emitted after the user has finished changing print settings
112370+ line="781">Emitted after the user has finished changing print settings
111799112371 in the dialog, before the actual rendering starts.
111800112372
111801112373 A typical use for ::begin-print is to use the parameters from the
@@ -111809,7 +112381,7 @@ and then set the number of pages with
111809112381 <parameter name="context" transfer-ownership="none">
111810112382 <doc xml:space="preserve"
111811112383 filename="gtk/print/gtkprintoperation.c"
111812- line="783">the `GtkPrintContext` for the current operation</doc>
112384+ line="784">the `GtkPrintContext` for the current operation</doc>
111813112385 <type name="PrintContext"/>
111814112386 </parameter>
111815112387 </parameters>
@@ -111817,7 +112389,7 @@ and then set the number of pages with
111817112389 <glib:signal name="create-custom-widget" when="last">
111818112390 <doc xml:space="preserve"
111819112391 filename="gtk/print/gtkprintoperation.c"
111820- line="975">Emitted when displaying the print dialog.
112392+ line="976">Emitted when displaying the print dialog.
111821112393
111822112394 If you return a widget in a handler for this signal it will be
111823112395 added to a custom tab in the print dialog. You typically return a
@@ -111831,7 +112403,7 @@ information you need from the widgets.</doc>
111831112403 <return-value transfer-ownership="none" nullable="1">
111832112404 <doc xml:space="preserve"
111833112405 filename="gtk/print/gtkprintoperation.c"
111834- line="991">A custom widget that gets embedded in
112406+ line="992">A custom widget that gets embedded in
111835112407 the print dialog</doc>
111836112408 <type name="GObject.Object"/>
111837112409 </return-value>
@@ -111839,7 +112411,7 @@ information you need from the widgets.</doc>
111839112411 <glib:signal name="custom-widget-apply" when="last">
111840112412 <doc xml:space="preserve"
111841112413 filename="gtk/print/gtkprintoperation.c"
111842- line="1030">Emitted right before ::begin-print if you added
112414+ line="1031">Emitted right before ::begin-print if you added
111843112415 a custom widget in the ::create-custom-widget handler.
111844112416
111845112417 When you get this signal you should read the information from the
@@ -111852,7 +112424,7 @@ later time.</doc>
111852112424 <parameter name="widget" transfer-ownership="none">
111853112425 <doc xml:space="preserve"
111854112426 filename="gtk/print/gtkprintoperation.c"
111855- line="1033">the custom widget added in ::create-custom-widget</doc>
112427+ line="1034">the custom widget added in ::create-custom-widget</doc>
111856112428 <type name="Widget"/>
111857112429 </parameter>
111858112430 </parameters>
@@ -111860,7 +112432,7 @@ later time.</doc>
111860112432 <glib:signal name="done" when="last">
111861112433 <doc xml:space="preserve"
111862112434 filename="gtk/print/gtkprintoperation.c"
111863- line="755">Emitted when the print operation run has finished doing
112435+ line="756">Emitted when the print operation run has finished doing
111864112436 everything required for printing.
111865112437
111866112438 @result gives you information about what happened during the run.
@@ -111877,7 +112449,7 @@ after the ::done signal was emitted.</doc>
111877112449 <parameter name="result" transfer-ownership="none">
111878112450 <doc xml:space="preserve"
111879112451 filename="gtk/print/gtkprintoperation.c"
111880- line="758">the result of the print operation</doc>
112452+ line="759">the result of the print operation</doc>
111881112453 <type name="PrintOperationResult"/>
111882112454 </parameter>
111883112455 </parameters>
@@ -111885,7 +112457,7 @@ after the ::done signal was emitted.</doc>
111885112457 <glib:signal name="draw-page" when="last">
111886112458 <doc xml:space="preserve"
111887112459 filename="gtk/print/gtkprintoperation.c"
111888- line="864">Emitted for every page that is printed.
112460+ line="865">Emitted for every page that is printed.
111889112461
111890112462 The signal handler must render the @page_nr's page onto the cairo
111891112463 context obtained from @context using
@@ -111943,13 +112515,13 @@ according to your needs.</doc>
111943112515 <parameter name="context" transfer-ownership="none">
111944112516 <doc xml:space="preserve"
111945112517 filename="gtk/print/gtkprintoperation.c"
111946- line="867">the `GtkPrintContext` for the current operation</doc>
112518+ line="868">the `GtkPrintContext` for the current operation</doc>
111947112519 <type name="PrintContext"/>
111948112520 </parameter>
111949112521 <parameter name="page_nr" transfer-ownership="none">
111950112522 <doc xml:space="preserve"
111951112523 filename="gtk/print/gtkprintoperation.c"
111952- line="868">the number of the currently printed page (0-based)</doc>
112524+ line="869">the number of the currently printed page (0-based)</doc>
111953112525 <type name="gint" c:type="gint"/>
111954112526 </parameter>
111955112527 </parameters>
@@ -111957,7 +112529,7 @@ according to your needs.</doc>
111957112529 <glib:signal name="end-print" when="last">
111958112530 <doc xml:space="preserve"
111959112531 filename="gtk/print/gtkprintoperation.c"
111960- line="936">Emitted after all pages have been rendered.
112532+ line="937">Emitted after all pages have been rendered.
111961112533
111962112534 A handler for this signal can clean up any resources that have
111963112535 been allocated in the [signal@Gtk.PrintOperation::begin-print] handler.</doc>
@@ -111968,7 +112540,7 @@ been allocated in the [signal@Gtk.PrintOperation::begin-print] handler.</doc>
111968112540 <parameter name="context" transfer-ownership="none">
111969112541 <doc xml:space="preserve"
111970112542 filename="gtk/print/gtkprintoperation.c"
111971- line="939">the `GtkPrintContext` for the current operation</doc>
112543+ line="940">the `GtkPrintContext` for the current operation</doc>
111972112544 <type name="PrintContext"/>
111973112545 </parameter>
111974112546 </parameters>
@@ -111976,7 +112548,7 @@ been allocated in the [signal@Gtk.PrintOperation::begin-print] handler.</doc>
111976112548 <glib:signal name="paginate" when="last">
111977112549 <doc xml:space="preserve"
111978112550 filename="gtk/print/gtkprintoperation.c"
111979- line="802">Emitted after the ::begin-print signal, but before the actual rendering
112551+ line="803">Emitted after the ::begin-print signal, but before the actual rendering
111980112552 starts.
111981112553
111982112554 It keeps getting emitted until a connected signal handler returns %TRUE.
@@ -111993,14 +112565,14 @@ from there.</doc>
111993112565 <return-value transfer-ownership="none">
111994112566 <doc xml:space="preserve"
111995112567 filename="gtk/print/gtkprintoperation.c"
111996- line="822">%TRUE if pagination is complete</doc>
112568+ line="823">%TRUE if pagination is complete</doc>
111997112569 <type name="gboolean" c:type="gboolean"/>
111998112570 </return-value>
111999112571 <parameters>
112000112572 <parameter name="context" transfer-ownership="none">
112001112573 <doc xml:space="preserve"
112002112574 filename="gtk/print/gtkprintoperation.c"
112003- line="805">the `GtkPrintContext` for the current operation</doc>
112575+ line="806">the `GtkPrintContext` for the current operation</doc>
112004112576 <type name="PrintContext"/>
112005112577 </parameter>
112006112578 </parameters>
@@ -112008,7 +112580,7 @@ from there.</doc>
112008112580 <glib:signal name="preview" when="last">
112009112581 <doc xml:space="preserve"
112010112582 filename="gtk/print/gtkprintoperation.c"
112011- line="1051">Gets emitted when a preview is requested from the native dialog.
112583+ line="1052">Gets emitted when a preview is requested from the native dialog.
112012112584
112013112585 The default handler for this signal uses an external viewer
112014112586 application to preview.
@@ -112028,20 +112600,20 @@ finished by calling [method@Gtk.PrintOperationPreview.end_preview]
112028112600 <return-value transfer-ownership="none">
112029112601 <doc xml:space="preserve"
112030112602 filename="gtk/print/gtkprintoperation.c"
112031- line="1076">%TRUE if the listener wants to take over control of the preview</doc>
112603+ line="1077">%TRUE if the listener wants to take over control of the preview</doc>
112032112604 <type name="gboolean" c:type="gboolean"/>
112033112605 </return-value>
112034112606 <parameters>
112035112607 <parameter name="preview" transfer-ownership="none">
112036112608 <doc xml:space="preserve"
112037112609 filename="gtk/print/gtkprintoperation.c"
112038- line="1054">the `GtkPrintOperationPreview` for the current operation</doc>
112610+ line="1055">the `GtkPrintOperationPreview` for the current operation</doc>
112039112611 <type name="PrintOperationPreview"/>
112040112612 </parameter>
112041112613 <parameter name="context" transfer-ownership="none">
112042112614 <doc xml:space="preserve"
112043112615 filename="gtk/print/gtkprintoperation.c"
112044- line="1055">the `GtkPrintContext` that will be used</doc>
112616+ line="1056">the `GtkPrintContext` that will be used</doc>
112045112617 <type name="PrintContext"/>
112046112618 </parameter>
112047112619 <parameter name="parent"
@@ -112050,7 +112622,7 @@ finished by calling [method@Gtk.PrintOperationPreview.end_preview]
112050112622 allow-none="1">
112051112623 <doc xml:space="preserve"
112052112624 filename="gtk/print/gtkprintoperation.c"
112053- line="1056">the `GtkWindow` to use as window parent</doc>
112625+ line="1057">the `GtkWindow` to use as window parent</doc>
112054112626 <type name="Window"/>
112055112627 </parameter>
112056112628 </parameters>
@@ -112058,7 +112630,7 @@ finished by calling [method@Gtk.PrintOperationPreview.end_preview]
112058112630 <glib:signal name="request-page-setup" when="last">
112059112631 <doc xml:space="preserve"
112060112632 filename="gtk/print/gtkprintoperation.c"
112061- line="836">Emitted once for every page that is printed.
112633+ line="837">Emitted once for every page that is printed.
112062112634
112063112635 This gives the application a chance to modify the page setup.
112064112636 Any changes done to @setup will be in force only for printing
@@ -112070,19 +112642,19 @@ this page.</doc>
112070112642 <parameter name="context" transfer-ownership="none">
112071112643 <doc xml:space="preserve"
112072112644 filename="gtk/print/gtkprintoperation.c"
112073- line="839">the `GtkPrintContext` for the current operation</doc>
112645+ line="840">the `GtkPrintContext` for the current operation</doc>
112074112646 <type name="PrintContext"/>
112075112647 </parameter>
112076112648 <parameter name="page_nr" transfer-ownership="none">
112077112649 <doc xml:space="preserve"
112078112650 filename="gtk/print/gtkprintoperation.c"
112079- line="840">the number of the currently printed page (0-based)</doc>
112651+ line="841">the number of the currently printed page (0-based)</doc>
112080112652 <type name="gint" c:type="gint"/>
112081112653 </parameter>
112082112654 <parameter name="setup" transfer-ownership="none">
112083112655 <doc xml:space="preserve"
112084112656 filename="gtk/print/gtkprintoperation.c"
112085- line="841">the `GtkPageSetup`</doc>
112657+ line="842">the `GtkPageSetup`</doc>
112086112658 <type name="PageSetup"/>
112087112659 </parameter>
112088112660 </parameters>
@@ -112090,7 +112662,7 @@ this page.</doc>
112090112662 <glib:signal name="status-changed" when="last">
112091112663 <doc xml:space="preserve"
112092112664 filename="gtk/print/gtkprintoperation.c"
112093- line="955">Emitted at between the various phases of the print operation.
112665+ line="956">Emitted at between the various phases of the print operation.
112094112666
112095112667 See [enum@Gtk.PrintStatus] for the phases that are being discriminated.
112096112668 Use [method@Gtk.PrintOperation.get_status] to find out the current
@@ -112102,7 +112674,7 @@ status.</doc>
112102112674 <glib:signal name="update-custom-widget" when="last">
112103112675 <doc xml:space="preserve"
112104112676 filename="gtk/print/gtkprintoperation.c"
112105- line="1006">Emitted after change of selected printer.
112677+ line="1007">Emitted after change of selected printer.
112106112678
112107112679 The actual page setup and print settings are passed to the custom
112108112680 widget, which can actualize itself according to this change.</doc>
@@ -112113,19 +112685,19 @@ widget, which can actualize itself according to this change.</doc>
112113112685 <parameter name="widget" transfer-ownership="none">
112114112686 <doc xml:space="preserve"
112115112687 filename="gtk/print/gtkprintoperation.c"
112116- line="1009">the custom widget added in ::create-custom-widget</doc>
112688+ line="1010">the custom widget added in ::create-custom-widget</doc>
112117112689 <type name="Widget"/>
112118112690 </parameter>
112119112691 <parameter name="setup" transfer-ownership="none">
112120112692 <doc xml:space="preserve"
112121112693 filename="gtk/print/gtkprintoperation.c"
112122- line="1010">actual page setup</doc>
112694+ line="1011">actual page setup</doc>
112123112695 <type name="PageSetup"/>
112124112696 </parameter>
112125112697 <parameter name="settings" transfer-ownership="none">
112126112698 <doc xml:space="preserve"
112127112699 filename="gtk/print/gtkprintoperation.c"
112128- line="1011">actual print settings</doc>
112700+ line="1012">actual print settings</doc>
112129112701 <type name="PrintSettings"/>
112130112702 </parameter>
112131112703 </parameters>
@@ -115049,7 +115621,7 @@ and copy them to the PrintDialog if they want to keep using them.</doc>
115049115621 version="4.14">
115050115622 <doc xml:space="preserve"
115051115623 filename="gtk/gtkprintdialog.c"
115052- line="161">Returns the page setup of @setup.
115624+ line="165">Returns the page setup of @setup.
115053115625
115054115626 It may be different from the `GtkPrintDialog`'s page setup
115055115627 if the user changed it during the setup process.</doc>
@@ -115057,14 +115629,14 @@ if the user changed it during the setup process.</doc>
115057115629 <return-value transfer-ownership="none">
115058115630 <doc xml:space="preserve"
115059115631 filename="gtk/gtkprintdialog.c"
115060- line="170">the page setup, or `NULL`</doc>
115632+ line="174">the page setup, or `NULL`</doc>
115061115633 <type name="PageSetup" c:type="GtkPageSetup*"/>
115062115634 </return-value>
115063115635 <parameters>
115064115636 <instance-parameter name="setup" transfer-ownership="none">
115065115637 <doc xml:space="preserve"
115066115638 filename="gtk/gtkprintdialog.c"
115067- line="163">a `GtkPrintSetup`</doc>
115639+ line="167">a `GtkPrintSetup`</doc>
115068115640 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
115069115641 </instance-parameter>
115070115642 </parameters>
@@ -115074,7 +115646,7 @@ if the user changed it during the setup process.</doc>
115074115646 version="4.14">
115075115647 <doc xml:space="preserve"
115076115648 filename="gtk/gtkprintdialog.c"
115077- line="135">Returns the print settings of @setup.
115649+ line="137">Returns the print settings of @setup.
115078115650
115079115651 They may be different from the `GtkPrintDialog`'s settings
115080115652 if the user changed them during the setup process.</doc>
@@ -115082,14 +115654,14 @@ if the user changed them during the setup process.</doc>
115082115654 <return-value transfer-ownership="none">
115083115655 <doc xml:space="preserve"
115084115656 filename="gtk/gtkprintdialog.c"
115085- line="144">the print settings, or `NULL`</doc>
115657+ line="146">the print settings, or `NULL`</doc>
115086115658 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
115087115659 </return-value>
115088115660 <parameters>
115089115661 <instance-parameter name="setup" transfer-ownership="none">
115090115662 <doc xml:space="preserve"
115091115663 filename="gtk/gtkprintdialog.c"
115092- line="137">a `GtkPrintSetup`</doc>
115664+ line="139">a `GtkPrintSetup`</doc>
115093115665 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
115094115666 </instance-parameter>
115095115667 </parameters>
@@ -115097,19 +115669,19 @@ if the user changed them during the setup process.</doc>
115097115669 <method name="ref" c:identifier="gtk_print_setup_ref" version="4.14">
115098115670 <doc xml:space="preserve"
115099115671 filename="gtk/gtkprintdialog.c"
115100- line="92">Increase the reference count of @setup.</doc>
115672+ line="94">Increase the reference count of @setup.</doc>
115101115673 <source-position filename="gtk/gtkprintdialog.h" line="40"/>
115102115674 <return-value transfer-ownership="full">
115103115675 <doc xml:space="preserve"
115104115676 filename="gtk/gtkprintdialog.c"
115105- line="98">the print setup</doc>
115677+ line="100">the print setup</doc>
115106115678 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
115107115679 </return-value>
115108115680 <parameters>
115109115681 <instance-parameter name="setup" transfer-ownership="none">
115110115682 <doc xml:space="preserve"
115111115683 filename="gtk/gtkprintdialog.c"
115112- line="94">a `GtkPrintSetup`</doc>
115684+ line="96">a `GtkPrintSetup`</doc>
115113115685 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
115114115686 </instance-parameter>
115115115687 </parameters>
@@ -115117,7 +115689,7 @@ if the user changed them during the setup process.</doc>
115117115689 <method name="unref" c:identifier="gtk_print_setup_unref" version="4.14">
115118115690 <doc xml:space="preserve"
115119115691 filename="gtk/gtkprintdialog.c"
115120- line="110">Decrease the reference count of @setup.
115692+ line="112">Decrease the reference count of @setup.
115121115693
115122115694 If the reference count reaches zero,
115123115695 the object is freed.</doc>
@@ -115129,7 +115701,7 @@ the object is freed.</doc>
115129115701 <instance-parameter name="setup" transfer-ownership="none">
115130115702 <doc xml:space="preserve"
115131115703 filename="gtk/gtkprintdialog.c"
115132- line="112">a `GtkPrintSetup`</doc>
115704+ line="114">a `GtkPrintSetup`</doc>
115133115705 <type name="PrintSetup" c:type="GtkPrintSetup*"/>
115134115706 </instance-parameter>
115135115707 </parameters>
@@ -116699,7 +117271,9 @@ in overlays like the one Epiphany has for page loading progress.
116699117271
116700117272 # Accessibility
116701117273
116702-`GtkProgressBar` uses the [enum@Gtk.AccessibleRole.progress_bar] role.</doc>
117274+`GtkProgressBar` uses the [enum@Gtk.AccessibleRole.progress_bar] role
117275+and sets the [enum@Gtk.AccessibleProperty.value_min], [enum@Gtk.AccessibleProperty.value_max] and [enum@Gtk.AccessibleProperty.value_now] properties to reflect
117276+the progress.</doc>
116703117277 <implements name="Accessible"/>
116704117278 <implements name="AccessibleRange"/>
116705117279 <implements name="Buildable"/>
@@ -116708,12 +117282,12 @@ in overlays like the one Epiphany has for page loading progress.
116708117282 <constructor name="new" c:identifier="gtk_progress_bar_new">
116709117283 <doc xml:space="preserve"
116710117284 filename="gtk/gtkprogressbar.c"
116711- line="581">Creates a new `GtkProgressBar`.</doc>
117285+ line="583">Creates a new `GtkProgressBar`.</doc>
116712117286 <source-position filename="gtk/gtkprogressbar.h" line="46"/>
116713117287 <return-value transfer-ownership="none">
116714117288 <doc xml:space="preserve"
116715117289 filename="gtk/gtkprogressbar.c"
116716- line="586">a `GtkProgressBar`.</doc>
117290+ line="588">a `GtkProgressBar`.</doc>
116717117291 <type name="Widget" c:type="GtkWidget*"/>
116718117292 </return-value>
116719117293 </constructor>
@@ -116722,21 +117296,21 @@ in overlays like the one Epiphany has for page loading progress.
116722117296 glib:get-property="ellipsize">
116723117297 <doc xml:space="preserve"
116724117298 filename="gtk/gtkprogressbar.c"
116725- line="1142">Returns the ellipsizing position of the progress bar.
117299+ line="1144">Returns the ellipsizing position of the progress bar.
116726117300
116727117301 See [method@Gtk.ProgressBar.set_ellipsize].</doc>
116728117302 <source-position filename="gtk/gtkprogressbar.h" line="77"/>
116729117303 <return-value transfer-ownership="none">
116730117304 <doc xml:space="preserve"
116731117305 filename="gtk/gtkprogressbar.c"
116732- line="1150">`PangoEllipsizeMode`</doc>
117306+ line="1152">`PangoEllipsizeMode`</doc>
116733117307 <type name="Pango.EllipsizeMode" c:type="PangoEllipsizeMode"/>
116734117308 </return-value>
116735117309 <parameters>
116736117310 <instance-parameter name="pbar" transfer-ownership="none">
116737117311 <doc xml:space="preserve"
116738117312 filename="gtk/gtkprogressbar.c"
116739- line="1144">a `GtkProgressBar`</doc>
117313+ line="1146">a `GtkProgressBar`</doc>
116740117314 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116741117315 </instance-parameter>
116742117316 </parameters>
@@ -116746,19 +117320,19 @@ See [method@Gtk.ProgressBar.set_ellipsize].</doc>
116746117320 glib:get-property="fraction">
116747117321 <doc xml:space="preserve"
116748117322 filename="gtk/gtkprogressbar.c"
116749- line="1063">Returns the current fraction of the task that’s been completed.</doc>
117323+ line="1065">Returns the current fraction of the task that’s been completed.</doc>
116750117324 <source-position filename="gtk/gtkprogressbar.h" line="67"/>
116751117325 <return-value transfer-ownership="none">
116752117326 <doc xml:space="preserve"
116753117327 filename="gtk/gtkprogressbar.c"
116754- line="1069">a fraction from 0.0 to 1.0</doc>
117328+ line="1071">a fraction from 0.0 to 1.0</doc>
116755117329 <type name="gdouble" c:type="double"/>
116756117330 </return-value>
116757117331 <parameters>
116758117332 <instance-parameter name="pbar" transfer-ownership="none">
116759117333 <doc xml:space="preserve"
116760117334 filename="gtk/gtkprogressbar.c"
116761- line="1065">a `GtkProgressBar`</doc>
117335+ line="1067">a `GtkProgressBar`</doc>
116762117336 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116763117337 </instance-parameter>
116764117338 </parameters>
@@ -116768,19 +117342,19 @@ See [method@Gtk.ProgressBar.set_ellipsize].</doc>
116768117342 glib:get-property="inverted">
116769117343 <doc xml:space="preserve"
116770117344 filename="gtk/gtkprogressbar.c"
116771- line="1097">Returns whether the progress bar is inverted.</doc>
117345+ line="1099">Returns whether the progress bar is inverted.</doc>
116772117346 <source-position filename="gtk/gtkprogressbar.h" line="72"/>
116773117347 <return-value transfer-ownership="none">
116774117348 <doc xml:space="preserve"
116775117349 filename="gtk/gtkprogressbar.c"
116776- line="1103">%TRUE if the progress bar is inverted</doc>
117350+ line="1105">%TRUE if the progress bar is inverted</doc>
116777117351 <type name="gboolean" c:type="gboolean"/>
116778117352 </return-value>
116779117353 <parameters>
116780117354 <instance-parameter name="pbar" transfer-ownership="none">
116781117355 <doc xml:space="preserve"
116782117356 filename="gtk/gtkprogressbar.c"
116783- line="1099">a `GtkProgressBar`</doc>
117357+ line="1101">a `GtkProgressBar`</doc>
116784117358 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116785117359 </instance-parameter>
116786117360 </parameters>
@@ -116790,21 +117364,21 @@ See [method@Gtk.ProgressBar.set_ellipsize].</doc>
116790117364 glib:get-property="pulse-step">
116791117365 <doc xml:space="preserve"
116792117366 filename="gtk/gtkprogressbar.c"
116793- line="1079">Retrieves the pulse step.
117367+ line="1081">Retrieves the pulse step.
116794117368
116795117369 See [method@Gtk.ProgressBar.set_pulse_step].</doc>
116796117370 <source-position filename="gtk/gtkprogressbar.h" line="69"/>
116797117371 <return-value transfer-ownership="none">
116798117372 <doc xml:space="preserve"
116799117373 filename="gtk/gtkprogressbar.c"
116800- line="1087">a fraction from 0.0 to 1.0</doc>
117374+ line="1089">a fraction from 0.0 to 1.0</doc>
116801117375 <type name="gdouble" c:type="double"/>
116802117376 </return-value>
116803117377 <parameters>
116804117378 <instance-parameter name="pbar" transfer-ownership="none">
116805117379 <doc xml:space="preserve"
116806117380 filename="gtk/gtkprogressbar.c"
116807- line="1081">a `GtkProgressBar`</doc>
117381+ line="1083">a `GtkProgressBar`</doc>
116808117382 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116809117383 </instance-parameter>
116810117384 </parameters>
@@ -116814,21 +117388,21 @@ See [method@Gtk.ProgressBar.set_pulse_step].</doc>
116814117388 glib:get-property="show-text">
116815117389 <doc xml:space="preserve"
116816117390 filename="gtk/gtkprogressbar.c"
116817- line="931">Returns whether the `GtkProgressBar` shows text.
117391+ line="933">Returns whether the `GtkProgressBar` shows text.
116818117392
116819117393 See [method@Gtk.ProgressBar.set_show_text].</doc>
116820117394 <source-position filename="gtk/gtkprogressbar.h" line="83"/>
116821117395 <return-value transfer-ownership="none">
116822117396 <doc xml:space="preserve"
116823117397 filename="gtk/gtkprogressbar.c"
116824- line="939">%TRUE if text is shown in the progress bar</doc>
117398+ line="941">%TRUE if text is shown in the progress bar</doc>
116825117399 <type name="gboolean" c:type="gboolean"/>
116826117400 </return-value>
116827117401 <parameters>
116828117402 <instance-parameter name="pbar" transfer-ownership="none">
116829117403 <doc xml:space="preserve"
116830117404 filename="gtk/gtkprogressbar.c"
116831- line="933">a `GtkProgressBar`</doc>
117405+ line="935">a `GtkProgressBar`</doc>
116832117406 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116833117407 </instance-parameter>
116834117408 </parameters>
@@ -116838,7 +117412,7 @@ See [method@Gtk.ProgressBar.set_show_text].</doc>
116838117412 glib:get-property="text">
116839117413 <doc xml:space="preserve"
116840117414 filename="gtk/gtkprogressbar.c"
116841- line="1044">Retrieves the text that is displayed with the progress bar.
117415+ line="1046">Retrieves the text that is displayed with the progress bar.
116842117416
116843117417 The return value is a reference to the text, not a copy of it,
116844117418 so will become invalid if you change the text in the progress bar.</doc>
@@ -116846,14 +117420,14 @@ so will become invalid if you change the text in the progress bar.</doc>
116846117420 <return-value transfer-ownership="none" nullable="1">
116847117421 <doc xml:space="preserve"
116848117422 filename="gtk/gtkprogressbar.c"
116849- line="1053">the text</doc>
117423+ line="1055">the text</doc>
116850117424 <type name="utf8" c:type="const char*"/>
116851117425 </return-value>
116852117426 <parameters>
116853117427 <instance-parameter name="pbar" transfer-ownership="none">
116854117428 <doc xml:space="preserve"
116855117429 filename="gtk/gtkprogressbar.c"
116856- line="1046">a `GtkProgressBar`</doc>
117430+ line="1048">a `GtkProgressBar`</doc>
116857117431 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116858117432 </instance-parameter>
116859117433 </parameters>
@@ -116861,7 +117435,7 @@ so will become invalid if you change the text in the progress bar.</doc>
116861117435 <method name="pulse" c:identifier="gtk_progress_bar_pulse">
116862117436 <doc xml:space="preserve"
116863117437 filename="gtk/gtkprogressbar.c"
116864- line="825">Indicates that some progress has been made, but you don’t know how much.
117438+ line="827">Indicates that some progress has been made, but you don’t know how much.
116865117439
116866117440 Causes the progress bar to enter “activity mode,” where a block
116867117441 bounces back and forth. Each call to [method@Gtk.ProgressBar.pulse]
@@ -116875,7 +117449,7 @@ per pulse is determined by [method@Gtk.ProgressBar.set_pulse_step]).</doc>
116875117449 <instance-parameter name="pbar" transfer-ownership="none">
116876117450 <doc xml:space="preserve"
116877117451 filename="gtk/gtkprogressbar.c"
116878- line="827">a `GtkProgressBar`</doc>
117452+ line="829">a `GtkProgressBar`</doc>
116879117453 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116880117454 </instance-parameter>
116881117455 </parameters>
@@ -116885,7 +117459,7 @@ per pulse is determined by [method@Gtk.ProgressBar.set_pulse_step]).</doc>
116885117459 glib:set-property="ellipsize">
116886117460 <doc xml:space="preserve"
116887117461 filename="gtk/gtkprogressbar.c"
116888- line="1113">Sets the mode used to ellipsize the text.
117462+ line="1115">Sets the mode used to ellipsize the text.
116889117463
116890117464 The text is ellipsized if there is not enough space
116891117465 to render the entire string.</doc>
@@ -116897,13 +117471,13 @@ to render the entire string.</doc>
116897117471 <instance-parameter name="pbar" transfer-ownership="none">
116898117472 <doc xml:space="preserve"
116899117473 filename="gtk/gtkprogressbar.c"
116900- line="1115">a `GtkProgressBar`</doc>
117474+ line="1117">a `GtkProgressBar`</doc>
116901117475 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116902117476 </instance-parameter>
116903117477 <parameter name="mode" transfer-ownership="none">
116904117478 <doc xml:space="preserve"
116905117479 filename="gtk/gtkprogressbar.c"
116906- line="1116">a `PangoEllipsizeMode`</doc>
117480+ line="1118">a `PangoEllipsizeMode`</doc>
116907117481 <type name="Pango.EllipsizeMode" c:type="PangoEllipsizeMode"/>
116908117482 </parameter>
116909117483 </parameters>
@@ -116913,7 +117487,7 @@ to render the entire string.</doc>
116913117487 glib:set-property="fraction">
116914117488 <doc xml:space="preserve"
116915117489 filename="gtk/gtkprogressbar.c"
116916- line="761">Causes the progress bar to “fill in” the given fraction
117490+ line="763">Causes the progress bar to “fill in” the given fraction
116917117491 of the bar.
116918117492
116919117493 The fraction should be between 0.0 and 1.0, inclusive.</doc>
@@ -116925,13 +117499,13 @@ The fraction should be between 0.0 and 1.0, inclusive.</doc>
116925117499 <instance-parameter name="pbar" transfer-ownership="none">
116926117500 <doc xml:space="preserve"
116927117501 filename="gtk/gtkprogressbar.c"
116928- line="763">a `GtkProgressBar`</doc>
117502+ line="765">a `GtkProgressBar`</doc>
116929117503 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116930117504 </instance-parameter>
116931117505 <parameter name="fraction" transfer-ownership="none">
116932117506 <doc xml:space="preserve"
116933117507 filename="gtk/gtkprogressbar.c"
116934- line="764">fraction of the task that’s been completed</doc>
117508+ line="766">fraction of the task that’s been completed</doc>
116935117509 <type name="gdouble" c:type="double"/>
116936117510 </parameter>
116937117511 </parameters>
@@ -116941,7 +117515,7 @@ The fraction should be between 0.0 and 1.0, inclusive.</doc>
116941117515 glib:set-property="inverted">
116942117516 <doc xml:space="preserve"
116943117517 filename="gtk/gtkprogressbar.c"
116944- line="1017">Sets whether the progress bar is inverted.
117518+ line="1019">Sets whether the progress bar is inverted.
116945117519
116946117520 Progress bars normally grow from top to bottom or left to right.
116947117521 Inverted progress bars grow in the opposite direction.</doc>
@@ -116953,13 +117527,13 @@ Inverted progress bars grow in the opposite direction.</doc>
116953117527 <instance-parameter name="pbar" transfer-ownership="none">
116954117528 <doc xml:space="preserve"
116955117529 filename="gtk/gtkprogressbar.c"
116956- line="1019">a `GtkProgressBar`</doc>
117530+ line="1021">a `GtkProgressBar`</doc>
116957117531 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116958117532 </instance-parameter>
116959117533 <parameter name="inverted" transfer-ownership="none">
116960117534 <doc xml:space="preserve"
116961117535 filename="gtk/gtkprogressbar.c"
116962- line="1020">%TRUE to invert the progress bar</doc>
117536+ line="1022">%TRUE to invert the progress bar</doc>
116963117537 <type name="gboolean" c:type="gboolean"/>
116964117538 </parameter>
116965117539 </parameters>
@@ -116969,7 +117543,7 @@ Inverted progress bars grow in the opposite direction.</doc>
116969117543 glib:set-property="pulse-step">
116970117544 <doc xml:space="preserve"
116971117545 filename="gtk/gtkprogressbar.c"
116972- line="949">Sets the fraction of total progress bar length to move the
117546+ line="951">Sets the fraction of total progress bar length to move the
116973117547 bouncing block.
116974117548
116975117549 The bouncing block is moved when [method@Gtk.ProgressBar.pulse]
@@ -116982,13 +117556,13 @@ is called.</doc>
116982117556 <instance-parameter name="pbar" transfer-ownership="none">
116983117557 <doc xml:space="preserve"
116984117558 filename="gtk/gtkprogressbar.c"
116985- line="951">a `GtkProgressBar`</doc>
117559+ line="953">a `GtkProgressBar`</doc>
116986117560 <type name="ProgressBar" c:type="GtkProgressBar*"/>
116987117561 </instance-parameter>
116988117562 <parameter name="fraction" transfer-ownership="none">
116989117563 <doc xml:space="preserve"
116990117564 filename="gtk/gtkprogressbar.c"
116991- line="952">fraction between 0.0 and 1.0</doc>
117565+ line="954">fraction between 0.0 and 1.0</doc>
116992117566 <type name="gdouble" c:type="double"/>
116993117567 </parameter>
116994117568 </parameters>
@@ -116998,7 +117572,7 @@ is called.</doc>
116998117572 glib:set-property="show-text">
116999117573 <doc xml:space="preserve"
117000117574 filename="gtk/gtkprogressbar.c"
117001- line="881">Sets whether the progress bar will show text next to the bar.
117575+ line="883">Sets whether the progress bar will show text next to the bar.
117002117576
117003117577 The shown text is either the value of the [property@Gtk.ProgressBar:text]
117004117578 property or, if that is %NULL, the [property@Gtk.ProgressBar:fraction] value,
@@ -117015,13 +117589,13 @@ to %TRUE and [property@Gtk.ProgressBar:text] to the empty string (not %NULL).</d
117015117589 <instance-parameter name="pbar" transfer-ownership="none">
117016117590 <doc xml:space="preserve"
117017117591 filename="gtk/gtkprogressbar.c"
117018- line="883">a `GtkProgressBar`</doc>
117592+ line="885">a `GtkProgressBar`</doc>
117019117593 <type name="ProgressBar" c:type="GtkProgressBar*"/>
117020117594 </instance-parameter>
117021117595 <parameter name="show_text" transfer-ownership="none">
117022117596 <doc xml:space="preserve"
117023117597 filename="gtk/gtkprogressbar.c"
117024- line="884">whether to show text</doc>
117598+ line="886">whether to show text</doc>
117025117599 <type name="gboolean" c:type="gboolean"/>
117026117600 </parameter>
117027117601 </parameters>
@@ -117031,7 +117605,7 @@ to %TRUE and [property@Gtk.ProgressBar:text] to the empty string (not %NULL).</d
117031117605 glib:set-property="text">
117032117606 <doc xml:space="preserve"
117033117607 filename="gtk/gtkprogressbar.c"
117034- line="845">Causes the given @text to appear next to the progress bar.
117608+ line="847">Causes the given @text to appear next to the progress bar.
117035117609
117036117610 If @text is %NULL and [property@Gtk.ProgressBar:show-text] is %TRUE,
117037117611 the current value of [property@Gtk.ProgressBar:fraction] will be displayed
@@ -117050,7 +117624,7 @@ be styled and sized suitably for containing text, as long as
117050117624 <instance-parameter name="pbar" transfer-ownership="none">
117051117625 <doc xml:space="preserve"
117052117626 filename="gtk/gtkprogressbar.c"
117053- line="847">a `GtkProgressBar`</doc>
117627+ line="849">a `GtkProgressBar`</doc>
117054117628 <type name="ProgressBar" c:type="GtkProgressBar*"/>
117055117629 </instance-parameter>
117056117630 <parameter name="text"
@@ -117059,7 +117633,7 @@ be styled and sized suitably for containing text, as long as
117059117633 allow-none="1">
117060117634 <doc xml:space="preserve"
117061117635 filename="gtk/gtkprogressbar.c"
117062- line="848">a UTF-8 string</doc>
117636+ line="850">a UTF-8 string</doc>
117063117637 <type name="utf8" c:type="const char*"/>
117064117638 </parameter>
117065117639 </parameters>
@@ -117072,7 +117646,7 @@ be styled and sized suitably for containing text, as long as
117072117646 default-value="PANGO_ELLIPSIZE_NONE">
117073117647 <doc xml:space="preserve"
117074117648 filename="gtk/gtkprogressbar.c"
117075- line="248">The preferred place to ellipsize the string.
117649+ line="250">The preferred place to ellipsize the string.
117076117650
117077117651 The text will be ellipsized if the progress bar does not have enough room
117078117652 to display the entire string, specified as a `PangoEllipsizeMode`.
@@ -117091,7 +117665,7 @@ progress bar's width is [method@Gtk.Widget.set_size_request].</doc>
117091117665 default-value="0.000000">
117092117666 <doc xml:space="preserve"
117093117667 filename="gtk/gtkprogressbar.c"
117094- line="197">The fraction of total work that has been completed.</doc>
117668+ line="199">The fraction of total work that has been completed.</doc>
117095117669 <type name="gdouble" c:type="gdouble"/>
117096117670 </property>
117097117671 <property name="inverted"
@@ -117102,7 +117676,7 @@ progress bar's width is [method@Gtk.Widget.set_size_request].</doc>
117102117676 default-value="FALSE">
117103117677 <doc xml:space="preserve"
117104117678 filename="gtk/gtkprogressbar.c"
117105- line="187">Invert the direction in which the progress bar grows.</doc>
117679+ line="189">Invert the direction in which the progress bar grows.</doc>
117106117680 <type name="gboolean" c:type="gboolean"/>
117107117681 </property>
117108117682 <property name="pulse-step"
@@ -117113,7 +117687,7 @@ progress bar's width is [method@Gtk.Widget.set_size_request].</doc>
117113117687 default-value="0.100000">
117114117688 <doc xml:space="preserve"
117115117689 filename="gtk/gtkprogressbar.c"
117116- line="208">The fraction of total progress to move the bounding block when pulsed.</doc>
117690+ line="210">The fraction of total progress to move the bounding block when pulsed.</doc>
117117117691 <type name="gdouble" c:type="gdouble"/>
117118117692 </property>
117119117693 <property name="show-text"
@@ -117124,7 +117698,7 @@ progress bar's width is [method@Gtk.Widget.set_size_request].</doc>
117124117698 default-value="FALSE">
117125117699 <doc xml:space="preserve"
117126117700 filename="gtk/gtkprogressbar.c"
117127- line="229">Sets whether the progress bar will show a text in addition
117701+ line="231">Sets whether the progress bar will show a text in addition
117128117702 to the bar itself.
117129117703
117130117704 The shown text is either the value of the [property@Gtk.ProgressBar:text]
@@ -117144,7 +117718,7 @@ to %TRUE and [property@Gtk.ProgressBar:text] to the empty string (not %NULL).</d
117144117718 default-value="NULL">
117145117719 <doc xml:space="preserve"
117146117720 filename="gtk/gtkprogressbar.c"
117147- line="219">Text to be displayed in the progress bar.</doc>
117721+ line="221">Text to be displayed in the progress bar.</doc>
117148117722 <type name="utf8" c:type="gchar*"/>
117149117723 </property>
117150117724 </class>
@@ -117239,11 +117813,11 @@ targeting other widgets.</doc>
117239117813 glib:fundamental="1">
117240117814 <doc xml:space="preserve"
117241117815 filename="gtk/gtkexpression.c"
117242- line="1162">A `GObject` property value in a `GtkExpression`.</doc>
117816+ line="1180">A `GObject` property value in a `GtkExpression`.</doc>
117243117817 <constructor name="new" c:identifier="gtk_property_expression_new">
117244117818 <doc xml:space="preserve"
117245117819 filename="gtk/gtkexpression.c"
117246- line="1379">Creates an expression that looks up a property.
117820+ line="1397">Creates an expression that looks up a property.
117247117821
117248117822 The object to use is found by evaluating the `expression`,
117249117823 or using the `this` argument when `expression` is `NULL`.
@@ -117257,14 +117831,14 @@ The given `this_type` must have a property with `property_name`.</doc>
117257117831 <return-value transfer-ownership="full">
117258117832 <doc xml:space="preserve"
117259117833 filename="gtk/gtkexpression.c"
117260- line="1398">a new `GtkExpression`</doc>
117834+ line="1416">a new `GtkExpression`</doc>
117261117835 <type name="PropertyExpression" c:type="GtkExpression*"/>
117262117836 </return-value>
117263117837 <parameters>
117264117838 <parameter name="this_type" transfer-ownership="none">
117265117839 <doc xml:space="preserve"
117266117840 filename="gtk/gtkexpression.c"
117267- line="1381">The type to expect for the this type</doc>
117841+ line="1399">The type to expect for the this type</doc>
117268117842 <type name="GType" c:type="GType"/>
117269117843 </parameter>
117270117844 <parameter name="expression"
@@ -117273,7 +117847,7 @@ The given `this_type` must have a property with `property_name`.</doc>
117273117847 allow-none="1">
117274117848 <doc xml:space="preserve"
117275117849 filename="gtk/gtkexpression.c"
117276- line="1382">Expression to
117850+ line="1400">Expression to
117277117851 evaluate to get the object to query or `NULL` to
117278117852 query the `this` object</doc>
117279117853 <type name="Expression" c:type="GtkExpression*"/>
@@ -117281,7 +117855,7 @@ The given `this_type` must have a property with `property_name`.</doc>
117281117855 <parameter name="property_name" transfer-ownership="none">
117282117856 <doc xml:space="preserve"
117283117857 filename="gtk/gtkexpression.c"
117284- line="1385">name of the property</doc>
117858+ line="1403">name of the property</doc>
117285117859 <type name="utf8" c:type="const char*"/>
117286117860 </parameter>
117287117861 </parameters>
@@ -117290,7 +117864,7 @@ The given `this_type` must have a property with `property_name`.</doc>
117290117864 c:identifier="gtk_property_expression_new_for_pspec">
117291117865 <doc xml:space="preserve"
117292117866 filename="gtk/gtkexpression.c"
117293- line="1434">Creates an expression that looks up a property.
117867+ line="1452">Creates an expression that looks up a property.
117294117868
117295117869 The object to use is found by evaluating the `expression`,
117296117870 or using the `this` argument when `expression` is `NULL`.
@@ -117302,7 +117876,7 @@ Otherwise, this expression's evaluation will fail.</doc>
117302117876 <return-value transfer-ownership="full">
117303117877 <doc xml:space="preserve"
117304117878 filename="gtk/gtkexpression.c"
117305- line="1450">a new `GtkExpression`</doc>
117879+ line="1468">a new `GtkExpression`</doc>
117306117880 <type name="PropertyExpression" c:type="GtkExpression*"/>
117307117881 </return-value>
117308117882 <parameters>
@@ -117312,7 +117886,7 @@ Otherwise, this expression's evaluation will fail.</doc>
117312117886 allow-none="1">
117313117887 <doc xml:space="preserve"
117314117888 filename="gtk/gtkexpression.c"
117315- line="1436">Expression to
117889+ line="1454">Expression to
117316117890 evaluate to get the object to query or `NULL` to
117317117891 query the `this` object</doc>
117318117892 <type name="Expression" c:type="GtkExpression*"/>
@@ -117320,7 +117894,7 @@ Otherwise, this expression's evaluation will fail.</doc>
117320117894 <parameter name="pspec" transfer-ownership="none">
117321117895 <doc xml:space="preserve"
117322117896 filename="gtk/gtkexpression.c"
117323- line="1439">the `GParamSpec` for the property to query</doc>
117897+ line="1457">the `GParamSpec` for the property to query</doc>
117324117898 <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
117325117899 </parameter>
117326117900 </parameters>
@@ -117329,20 +117903,20 @@ Otherwise, this expression's evaluation will fail.</doc>
117329117903 c:identifier="gtk_property_expression_get_expression">
117330117904 <doc xml:space="preserve"
117331117905 filename="gtk/gtkexpression.c"
117332- line="1468">Gets the expression specifying the object of
117906+ line="1486">Gets the expression specifying the object of
117333117907 a property expression.</doc>
117334117908 <source-position filename="gtk/gtkexpression.h" line="101"/>
117335117909 <return-value transfer-ownership="none" nullable="1">
117336117910 <doc xml:space="preserve"
117337117911 filename="gtk/gtkexpression.c"
117338- line="1475">the object expression</doc>
117912+ line="1493">the object expression</doc>
117339117913 <type name="Expression" c:type="GtkExpression*"/>
117340117914 </return-value>
117341117915 <parameters>
117342117916 <instance-parameter name="expression" transfer-ownership="none">
117343117917 <doc xml:space="preserve"
117344117918 filename="gtk/gtkexpression.c"
117345- line="1470">a property `GtkExpression`</doc>
117919+ line="1488">a property `GtkExpression`</doc>
117346117920 <type name="PropertyExpression" c:type="GtkExpression*"/>
117347117921 </instance-parameter>
117348117922 </parameters>
@@ -117351,20 +117925,20 @@ a property expression.</doc>
117351117925 c:identifier="gtk_property_expression_get_pspec">
117352117926 <doc xml:space="preserve"
117353117927 filename="gtk/gtkexpression.c"
117354- line="1487">Gets the `GParamSpec` specifying the property of
117928+ line="1505">Gets the `GParamSpec` specifying the property of
117355117929 a property expression.</doc>
117356117930 <source-position filename="gtk/gtkexpression.h" line="103"/>
117357117931 <return-value transfer-ownership="none">
117358117932 <doc xml:space="preserve"
117359117933 filename="gtk/gtkexpression.c"
117360- line="1494">the `GParamSpec` for the property</doc>
117934+ line="1512">the `GParamSpec` for the property</doc>
117361117935 <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
117362117936 </return-value>
117363117937 <parameters>
117364117938 <instance-parameter name="expression" transfer-ownership="none">
117365117939 <doc xml:space="preserve"
117366117940 filename="gtk/gtkexpression.c"
117367- line="1489">a property `GtkExpression`</doc>
117941+ line="1507">a property `GtkExpression`</doc>
117368117942 <type name="PropertyExpression" c:type="GtkExpression*"/>
117369117943 </instance-parameter>
117370117944 </parameters>
@@ -117398,7 +117972,7 @@ a property expression.</doc>
117398117972 <function-macro name="RECENT_MANAGER"
117399117973 c:identifier="GTK_RECENT_MANAGER"
117400117974 introspectable="0">
117401- <source-position filename="gtk/gtkrecentmanager.h" line="35"/>
117975+ <source-position filename="gtk/gtkrecentmanager.h" line="34"/>
117402117976 <parameters>
117403117977 <parameter name="obj">
117404117978 </parameter>
@@ -117407,7 +117981,7 @@ a property expression.</doc>
117407117981 <function-macro name="RECENT_MANAGER_CLASS"
117408117982 c:identifier="GTK_RECENT_MANAGER_CLASS"
117409117983 introspectable="0">
117410- <source-position filename="gtk/gtkrecentmanager.h" line="37"/>
117984+ <source-position filename="gtk/gtkrecentmanager.h" line="36"/>
117411117985 <parameters>
117412117986 <parameter name="klass">
117413117987 </parameter>
@@ -117416,7 +117990,7 @@ a property expression.</doc>
117416117990 <function-macro name="RECENT_MANAGER_GET_CLASS"
117417117991 c:identifier="GTK_RECENT_MANAGER_GET_CLASS"
117418117992 introspectable="0">
117419- <source-position filename="gtk/gtkrecentmanager.h" line="39"/>
117993+ <source-position filename="gtk/gtkrecentmanager.h" line="38"/>
117420117994 <parameters>
117421117995 <parameter name="obj">
117422117996 </parameter>
@@ -117535,19 +118109,19 @@ fine-tuning mode.</doc>
117535118109 glib:get-property="adjustment">
117536118110 <doc xml:space="preserve"
117537118111 filename="gtk/gtkrange.c"
117538- line="636">Get the adjustment which is the “model” object for `GtkRange`.</doc>
118112+ line="641">Get the adjustment which is the “model” object for `GtkRange`.</doc>
117539118113 <source-position filename="gtk/gtkrange.h" line="87"/>
117540118114 <return-value transfer-ownership="none">
117541118115 <doc xml:space="preserve"
117542118116 filename="gtk/gtkrange.c"
117543- line="642">a `GtkAdjustment`</doc>
118117+ line="647">a `GtkAdjustment`</doc>
117544118118 <type name="Adjustment" c:type="GtkAdjustment*"/>
117545118119 </return-value>
117546118120 <parameters>
117547118121 <instance-parameter name="range" transfer-ownership="none">
117548118122 <doc xml:space="preserve"
117549118123 filename="gtk/gtkrange.c"
117550- line="638">a `GtkRange`</doc>
118124+ line="643">a `GtkRange`</doc>
117551118125 <type name="Range" c:type="GtkRange*"/>
117552118126 </instance-parameter>
117553118127 </parameters>
@@ -117557,19 +118131,19 @@ fine-tuning mode.</doc>
117557118131 glib:get-property="fill-level">
117558118132 <doc xml:space="preserve"
117559118133 filename="gtk/gtkrange.c"
117560- line="1294">Gets the current position of the fill level indicator.</doc>
118134+ line="1299">Gets the current position of the fill level indicator.</doc>
117561118135 <source-position filename="gtk/gtkrange.h" line="143"/>
117562118136 <return-value transfer-ownership="none">
117563118137 <doc xml:space="preserve"
117564118138 filename="gtk/gtkrange.c"
117565- line="1300">The current fill level</doc>
118139+ line="1305">The current fill level</doc>
117566118140 <type name="gdouble" c:type="double"/>
117567118141 </return-value>
117568118142 <parameters>
117569118143 <instance-parameter name="range" transfer-ownership="none">
117570118144 <doc xml:space="preserve"
117571118145 filename="gtk/gtkrange.c"
117572- line="1296">A `GtkRange`</doc>
118146+ line="1301">A `GtkRange`</doc>
117573118147 <type name="Range" c:type="GtkRange*"/>
117574118148 </instance-parameter>
117575118149 </parameters>
@@ -117577,21 +118151,21 @@ fine-tuning mode.</doc>
117577118151 <method name="get_flippable" c:identifier="gtk_range_get_flippable">
117578118152 <doc xml:space="preserve"
117579118153 filename="gtk/gtkrange.c"
117580- line="880">Gets whether the `GtkRange` respects text direction.
118154+ line="885">Gets whether the `GtkRange` respects text direction.
117581118155
117582118156 See [method@Gtk.Range.set_flippable].</doc>
117583118157 <source-position filename="gtk/gtkrange.h" line="99"/>
117584118158 <return-value transfer-ownership="none">
117585118159 <doc xml:space="preserve"
117586118160 filename="gtk/gtkrange.c"
117587- line="888">%TRUE if the range is flippable</doc>
118161+ line="893">%TRUE if the range is flippable</doc>
117588118162 <type name="gboolean" c:type="gboolean"/>
117589118163 </return-value>
117590118164 <parameters>
117591118165 <instance-parameter name="range" transfer-ownership="none">
117592118166 <doc xml:space="preserve"
117593118167 filename="gtk/gtkrange.c"
117594- line="882">a `GtkRange`</doc>
118168+ line="887">a `GtkRange`</doc>
117595118169 <type name="Range" c:type="GtkRange*"/>
117596118170 </instance-parameter>
117597118171 </parameters>
@@ -117601,21 +118175,21 @@ See [method@Gtk.Range.set_flippable].</doc>
117601118175 glib:get-property="inverted">
117602118176 <doc xml:space="preserve"
117603118177 filename="gtk/gtkrange.c"
117604- line="828">Gets whether the range is inverted.
118178+ line="833">Gets whether the range is inverted.
117605118179
117606118180 See [method@Gtk.Range.set_inverted].</doc>
117607118181 <source-position filename="gtk/gtkrange.h" line="93"/>
117608118182 <return-value transfer-ownership="none">
117609118183 <doc xml:space="preserve"
117610118184 filename="gtk/gtkrange.c"
117611- line="836">%TRUE if the range is inverted</doc>
118185+ line="841">%TRUE if the range is inverted</doc>
117612118186 <type name="gboolean" c:type="gboolean"/>
117613118187 </return-value>
117614118188 <parameters>
117615118189 <instance-parameter name="range" transfer-ownership="none">
117616118190 <doc xml:space="preserve"
117617118191 filename="gtk/gtkrange.c"
117618- line="830">a `GtkRange`</doc>
118192+ line="835">a `GtkRange`</doc>
117619118193 <type name="Range" c:type="GtkRange*"/>
117620118194 </instance-parameter>
117621118195 </parameters>
@@ -117623,7 +118197,7 @@ See [method@Gtk.Range.set_inverted].</doc>
117623118197 <method name="get_range_rect" c:identifier="gtk_range_get_range_rect">
117624118198 <doc xml:space="preserve"
117625118199 filename="gtk/gtkrange.c"
117626- line="947">This function returns the area that contains the range’s trough,
118200+ line="952">This function returns the area that contains the range’s trough,
117627118201 in coordinates relative to @range's origin.
117628118202
117629118203 This function is useful mainly for `GtkRange` subclasses.</doc>
@@ -117635,7 +118209,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117635118209 <instance-parameter name="range" transfer-ownership="none">
117636118210 <doc xml:space="preserve"
117637118211 filename="gtk/gtkrange.c"
117638- line="949">a `GtkRange`</doc>
118212+ line="954">a `GtkRange`</doc>
117639118213 <type name="Range" c:type="GtkRange*"/>
117640118214 </instance-parameter>
117641118215 <parameter name="range_rect"
@@ -117644,7 +118218,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117644118218 transfer-ownership="none">
117645118219 <doc xml:space="preserve"
117646118220 filename="gtk/gtkrange.c"
117647- line="950">return location for the range rectangle</doc>
118221+ line="955">return location for the range rectangle</doc>
117648118222 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
117649118223 </parameter>
117650118224 </parameters>
@@ -117654,19 +118228,19 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117654118228 glib:get-property="restrict-to-fill-level">
117655118229 <doc xml:space="preserve"
117656118230 filename="gtk/gtkrange.c"
117657- line="1232">Gets whether the range is restricted to the fill level.</doc>
118231+ line="1237">Gets whether the range is restricted to the fill level.</doc>
117658118232 <source-position filename="gtk/gtkrange.h" line="138"/>
117659118233 <return-value transfer-ownership="none">
117660118234 <doc xml:space="preserve"
117661118235 filename="gtk/gtkrange.c"
117662- line="1238">%TRUE if @range is restricted to the fill level.</doc>
118236+ line="1243">%TRUE if @range is restricted to the fill level.</doc>
117663118237 <type name="gboolean" c:type="gboolean"/>
117664118238 </return-value>
117665118239 <parameters>
117666118240 <instance-parameter name="range" transfer-ownership="none">
117667118241 <doc xml:space="preserve"
117668118242 filename="gtk/gtkrange.c"
117669- line="1234">A `GtkRange`</doc>
118243+ line="1239">A `GtkRange`</doc>
117670118244 <type name="Range" c:type="GtkRange*"/>
117671118245 </instance-parameter>
117672118246 </parameters>
@@ -117676,7 +118250,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117676118250 glib:get-property="round-digits">
117677118251 <doc xml:space="preserve"
117678118252 filename="gtk/gtkrange.c"
117679- line="2921">Gets the number of digits to round the value to when
118253+ line="3024">Gets the number of digits to round the value to when
117680118254 it changes.
117681118255
117682118256 See [signal@Gtk.Range::change-value].</doc>
@@ -117684,14 +118258,14 @@ See [signal@Gtk.Range::change-value].</doc>
117684118258 <return-value transfer-ownership="none">
117685118259 <doc xml:space="preserve"
117686118260 filename="gtk/gtkrange.c"
117687- line="2930">the number of digits to round to</doc>
118261+ line="3033">the number of digits to round to</doc>
117688118262 <type name="gint" c:type="int"/>
117689118263 </return-value>
117690118264 <parameters>
117691118265 <instance-parameter name="range" transfer-ownership="none">
117692118266 <doc xml:space="preserve"
117693118267 filename="gtk/gtkrange.c"
117694- line="2923">a `GtkRange`</doc>
118268+ line="3026">a `GtkRange`</doc>
117695118269 <type name="Range" c:type="GtkRange*"/>
117696118270 </instance-parameter>
117697118271 </parameters>
@@ -117701,19 +118275,19 @@ See [signal@Gtk.Range::change-value].</doc>
117701118275 glib:get-property="show-fill-level">
117702118276 <doc xml:space="preserve"
117703118277 filename="gtk/gtkrange.c"
117704- line="1185">Gets whether the range displays the fill level graphically.</doc>
118278+ line="1190">Gets whether the range displays the fill level graphically.</doc>
117705118279 <source-position filename="gtk/gtkrange.h" line="133"/>
117706118280 <return-value transfer-ownership="none">
117707118281 <doc xml:space="preserve"
117708118282 filename="gtk/gtkrange.c"
117709- line="1191">%TRUE if @range shows the fill level.</doc>
118283+ line="1196">%TRUE if @range shows the fill level.</doc>
117710118284 <type name="gboolean" c:type="gboolean"/>
117711118285 </return-value>
117712118286 <parameters>
117713118287 <instance-parameter name="range" transfer-ownership="none">
117714118288 <doc xml:space="preserve"
117715118289 filename="gtk/gtkrange.c"
117716- line="1187">A `GtkRange`</doc>
118290+ line="1192">A `GtkRange`</doc>
117717118291 <type name="Range" c:type="GtkRange*"/>
117718118292 </instance-parameter>
117719118293 </parameters>
@@ -117722,7 +118296,7 @@ See [signal@Gtk.Range::change-value].</doc>
117722118296 c:identifier="gtk_range_get_slider_range">
117723118297 <doc xml:space="preserve"
117724118298 filename="gtk/gtkrange.c"
117725- line="982">This function returns sliders range along the long dimension,
118299+ line="987">This function returns sliders range along the long dimension,
117726118300 in widget-&gt;window coordinates.
117727118301
117728118302 This function is useful mainly for `GtkRange` subclasses.</doc>
@@ -117734,7 +118308,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117734118308 <instance-parameter name="range" transfer-ownership="none">
117735118309 <doc xml:space="preserve"
117736118310 filename="gtk/gtkrange.c"
117737- line="984">a `GtkRange`</doc>
118311+ line="989">a `GtkRange`</doc>
117738118312 <type name="Range" c:type="GtkRange*"/>
117739118313 </instance-parameter>
117740118314 <parameter name="slider_start"
@@ -117745,7 +118319,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117745118319 allow-none="1">
117746118320 <doc xml:space="preserve"
117747118321 filename="gtk/gtkrange.c"
117748- line="985">return location for the slider's start</doc>
118322+ line="990">return location for the slider's start</doc>
117749118323 <type name="gint" c:type="int*"/>
117750118324 </parameter>
117751118325 <parameter name="slider_end"
@@ -117756,7 +118330,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117756118330 allow-none="1">
117757118331 <doc xml:space="preserve"
117758118332 filename="gtk/gtkrange.c"
117759- line="986">return location for the slider's end</doc>
118333+ line="991">return location for the slider's end</doc>
117760118334 <type name="gint" c:type="int*"/>
117761118335 </parameter>
117762118336 </parameters>
@@ -117765,21 +118339,21 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
117765118339 c:identifier="gtk_range_get_slider_size_fixed">
117766118340 <doc xml:space="preserve"
117767118341 filename="gtk/gtkrange.c"
117768- line="927">This function is useful mainly for `GtkRange` subclasses.
118342+ line="932">This function is useful mainly for `GtkRange` subclasses.
117769118343
117770118344 See [method@Gtk.Range.set_slider_size_fixed].</doc>
117771118345 <source-position filename="gtk/gtkrange.h" line="105"/>
117772118346 <return-value transfer-ownership="none">
117773118347 <doc xml:space="preserve"
117774118348 filename="gtk/gtkrange.c"
117775- line="935">whether the range’s slider has a fixed size.</doc>
118349+ line="940">whether the range’s slider has a fixed size.</doc>
117776118350 <type name="gboolean" c:type="gboolean"/>
117777118351 </return-value>
117778118352 <parameters>
117779118353 <instance-parameter name="range" transfer-ownership="none">
117780118354 <doc xml:space="preserve"
117781118355 filename="gtk/gtkrange.c"
117782- line="929">a `GtkRange`</doc>
118356+ line="934">a `GtkRange`</doc>
117783118357 <type name="Range" c:type="GtkRange*"/>
117784118358 </instance-parameter>
117785118359 </parameters>
@@ -117787,19 +118361,19 @@ See [method@Gtk.Range.set_slider_size_fixed].</doc>
117787118361 <method name="get_value" c:identifier="gtk_range_get_value">
117788118362 <doc xml:space="preserve"
117789118363 filename="gtk/gtkrange.c"
117790- line="1127">Gets the current value of the range.</doc>
118364+ line="1132">Gets the current value of the range.</doc>
117791118365 <source-position filename="gtk/gtkrange.h" line="127"/>
117792118366 <return-value transfer-ownership="none">
117793118367 <doc xml:space="preserve"
117794118368 filename="gtk/gtkrange.c"
117795- line="1133">current value of the range.</doc>
118369+ line="1138">current value of the range.</doc>
117796118370 <type name="gdouble" c:type="double"/>
117797118371 </return-value>
117798118372 <parameters>
117799118373 <instance-parameter name="range" transfer-ownership="none">
117800118374 <doc xml:space="preserve"
117801118375 filename="gtk/gtkrange.c"
117802- line="1129">a `GtkRange`</doc>
118376+ line="1134">a `GtkRange`</doc>
117803118377 <type name="Range" c:type="GtkRange*"/>
117804118378 </instance-parameter>
117805118379 </parameters>
@@ -117809,7 +118383,7 @@ See [method@Gtk.Range.set_slider_size_fixed].</doc>
117809118383 glib:set-property="adjustment">
117810118384 <doc xml:space="preserve"
117811118385 filename="gtk/gtkrange.c"
117812- line="657">Sets the adjustment to be used as the “model” object for the `GtkRange`
118386+ line="662">Sets the adjustment to be used as the “model” object for the `GtkRange`
117813118387
117814118388 The adjustment indicates the current range value, the minimum and
117815118389 maximum range values, the step/page increments used for keybindings
@@ -117826,13 +118400,13 @@ The page size affects the size of the scrollbar slider.</doc>
117826118400 <instance-parameter name="range" transfer-ownership="none">
117827118401 <doc xml:space="preserve"
117828118402 filename="gtk/gtkrange.c"
117829- line="659">a `GtkRange`</doc>
118403+ line="664">a `GtkRange`</doc>
117830118404 <type name="Range" c:type="GtkRange*"/>
117831118405 </instance-parameter>
117832118406 <parameter name="adjustment" transfer-ownership="none">
117833118407 <doc xml:space="preserve"
117834118408 filename="gtk/gtkrange.c"
117835- line="660">a `GtkAdjustment`</doc>
118409+ line="665">a `GtkAdjustment`</doc>
117836118410 <type name="Adjustment" c:type="GtkAdjustment*"/>
117837118411 </parameter>
117838118412 </parameters>
@@ -117842,7 +118416,7 @@ The page size affects the size of the scrollbar slider.</doc>
117842118416 glib:set-property="fill-level">
117843118417 <doc xml:space="preserve"
117844118418 filename="gtk/gtkrange.c"
117845- line="1250">Set the new position of the fill level indicator.
118419+ line="1255">Set the new position of the fill level indicator.
117846118420
117847118421 The “fill level” is probably best described by its most prominent
117848118422 use case, which is an indicator for the amount of pre-buffering in
@@ -117867,13 +118441,13 @@ enabled.</doc>
117867118441 <instance-parameter name="range" transfer-ownership="none">
117868118442 <doc xml:space="preserve"
117869118443 filename="gtk/gtkrange.c"
117870- line="1252">a `GtkRange`</doc>
118444+ line="1257">a `GtkRange`</doc>
117871118445 <type name="Range" c:type="GtkRange*"/>
117872118446 </instance-parameter>
117873118447 <parameter name="fill_level" transfer-ownership="none">
117874118448 <doc xml:space="preserve"
117875118449 filename="gtk/gtkrange.c"
117876- line="1253">the new position of the fill level indicator</doc>
118450+ line="1258">the new position of the fill level indicator</doc>
117877118451 <type name="gdouble" c:type="double"/>
117878118452 </parameter>
117879118453 </parameters>
@@ -117881,7 +118455,7 @@ enabled.</doc>
117881118455 <method name="set_flippable" c:identifier="gtk_range_set_flippable">
117882118456 <doc xml:space="preserve"
117883118457 filename="gtk/gtkrange.c"
117884- line="848">Sets whether the `GtkRange` respects text direction.
118458+ line="853">Sets whether the `GtkRange` respects text direction.
117885118459
117886118460 If a range is flippable, it will switch its direction
117887118461 if it is horizontal and its direction is %GTK_TEXT_DIR_RTL.
@@ -117895,13 +118469,13 @@ See [method@Gtk.Widget.get_direction].</doc>
117895118469 <instance-parameter name="range" transfer-ownership="none">
117896118470 <doc xml:space="preserve"
117897118471 filename="gtk/gtkrange.c"
117898- line="850">a `GtkRange`</doc>
118472+ line="855">a `GtkRange`</doc>
117899118473 <type name="Range" c:type="GtkRange*"/>
117900118474 </instance-parameter>
117901118475 <parameter name="flippable" transfer-ownership="none">
117902118476 <doc xml:space="preserve"
117903118477 filename="gtk/gtkrange.c"
117904- line="851">%TRUE to make the range flippable</doc>
118478+ line="856">%TRUE to make the range flippable</doc>
117905118479 <type name="gboolean" c:type="gboolean"/>
117906118480 </parameter>
117907118481 </parameters>
@@ -117909,7 +118483,7 @@ See [method@Gtk.Widget.get_direction].</doc>
117909118483 <method name="set_increments" c:identifier="gtk_range_set_increments">
117910118484 <doc xml:space="preserve"
117911118485 filename="gtk/gtkrange.c"
117912- line="1028">Sets the step and page sizes for the range.
118486+ line="1033">Sets the step and page sizes for the range.
117913118487
117914118488 The step size is used when the user clicks the `GtkScrollbar`
117915118489 arrows or moves a `GtkScale` via arrow keys. The page size
@@ -117922,19 +118496,19 @@ is used for example when moving via Page Up or Page Down keys.</doc>
117922118496 <instance-parameter name="range" transfer-ownership="none">
117923118497 <doc xml:space="preserve"
117924118498 filename="gtk/gtkrange.c"
117925- line="1030">a `GtkRange`</doc>
118499+ line="1035">a `GtkRange`</doc>
117926118500 <type name="Range" c:type="GtkRange*"/>
117927118501 </instance-parameter>
117928118502 <parameter name="step" transfer-ownership="none">
117929118503 <doc xml:space="preserve"
117930118504 filename="gtk/gtkrange.c"
117931- line="1031">step size</doc>
118505+ line="1036">step size</doc>
117932118506 <type name="gdouble" c:type="double"/>
117933118507 </parameter>
117934118508 <parameter name="page" transfer-ownership="none">
117935118509 <doc xml:space="preserve"
117936118510 filename="gtk/gtkrange.c"
117937- line="1032">page size</doc>
118511+ line="1037">page size</doc>
117938118512 <type name="gdouble" c:type="double"/>
117939118513 </parameter>
117940118514 </parameters>
@@ -117944,7 +118518,7 @@ is used for example when moving via Page Up or Page Down keys.</doc>
117944118518 glib:set-property="inverted">
117945118519 <doc xml:space="preserve"
117946118520 filename="gtk/gtkrange.c"
117947- line="793">Sets whether to invert the range.
118521+ line="798">Sets whether to invert the range.
117948118522
117949118523 Ranges normally move from lower to higher values as the
117950118524 slider moves from top to bottom or left to right. Inverted
@@ -117958,13 +118532,13 @@ than on the bottom or left.</doc>
117958118532 <instance-parameter name="range" transfer-ownership="none">
117959118533 <doc xml:space="preserve"
117960118534 filename="gtk/gtkrange.c"
117961- line="795">a `GtkRange`</doc>
118535+ line="800">a `GtkRange`</doc>
117962118536 <type name="Range" c:type="GtkRange*"/>
117963118537 </instance-parameter>
117964118538 <parameter name="setting" transfer-ownership="none">
117965118539 <doc xml:space="preserve"
117966118540 filename="gtk/gtkrange.c"
117967- line="796">%TRUE to invert the range</doc>
118541+ line="801">%TRUE to invert the range</doc>
117968118542 <type name="gboolean" c:type="gboolean"/>
117969118543 </parameter>
117970118544 </parameters>
@@ -117972,7 +118546,7 @@ than on the bottom or left.</doc>
117972118546 <method name="set_range" c:identifier="gtk_range_set_range">
117973118547 <doc xml:space="preserve"
117974118548 filename="gtk/gtkrange.c"
117975- line="1061">Sets the allowable values in the `GtkRange`.
118549+ line="1066">Sets the allowable values in the `GtkRange`.
117976118550
117977118551 The range value is clamped to be between @min and @max.
117978118552 (If the range has a non-zero page size, it is clamped
@@ -117985,19 +118559,19 @@ between @min and @max - page-size.)</doc>
117985118559 <instance-parameter name="range" transfer-ownership="none">
117986118560 <doc xml:space="preserve"
117987118561 filename="gtk/gtkrange.c"
117988- line="1063">a `GtkRange`</doc>
118562+ line="1068">a `GtkRange`</doc>
117989118563 <type name="Range" c:type="GtkRange*"/>
117990118564 </instance-parameter>
117991118565 <parameter name="min" transfer-ownership="none">
117992118566 <doc xml:space="preserve"
117993118567 filename="gtk/gtkrange.c"
117994- line="1064">minimum range value</doc>
118568+ line="1069">minimum range value</doc>
117995118569 <type name="gdouble" c:type="double"/>
117996118570 </parameter>
117997118571 <parameter name="max" transfer-ownership="none">
117998118572 <doc xml:space="preserve"
117999118573 filename="gtk/gtkrange.c"
118000- line="1065">maximum range value</doc>
118574+ line="1070">maximum range value</doc>
118001118575 <type name="gdouble" c:type="double"/>
118002118576 </parameter>
118003118577 </parameters>
@@ -118007,7 +118581,7 @@ between @min and @max - page-size.)</doc>
118007118581 glib:set-property="restrict-to-fill-level">
118008118582 <doc xml:space="preserve"
118009118583 filename="gtk/gtkrange.c"
118010- line="1203">Sets whether the slider is restricted to the fill level.
118584+ line="1208">Sets whether the slider is restricted to the fill level.
118011118585
118012118586 See [method@Gtk.Range.set_fill_level] for a general description
118013118587 of the fill level concept.</doc>
@@ -118019,13 +118593,13 @@ of the fill level concept.</doc>
118019118593 <instance-parameter name="range" transfer-ownership="none">
118020118594 <doc xml:space="preserve"
118021118595 filename="gtk/gtkrange.c"
118022- line="1205">A `GtkRange`</doc>
118596+ line="1210">A `GtkRange`</doc>
118023118597 <type name="Range" c:type="GtkRange*"/>
118024118598 </instance-parameter>
118025118599 <parameter name="restrict_to_fill_level" transfer-ownership="none">
118026118600 <doc xml:space="preserve"
118027118601 filename="gtk/gtkrange.c"
118028- line="1206">Whether the fill level restricts slider movement.</doc>
118602+ line="1211">Whether the fill level restricts slider movement.</doc>
118029118603 <type name="gboolean" c:type="gboolean"/>
118030118604 </parameter>
118031118605 </parameters>
@@ -118035,7 +118609,7 @@ of the fill level concept.</doc>
118035118609 glib:set-property="round-digits">
118036118610 <doc xml:space="preserve"
118037118611 filename="gtk/gtkrange.c"
118038- line="2895">Sets the number of digits to round the value to when
118612+ line="2998">Sets the number of digits to round the value to when
118039118613 it changes.
118040118614
118041118615 See [signal@Gtk.Range::change-value].</doc>
@@ -118047,13 +118621,13 @@ See [signal@Gtk.Range::change-value].</doc>
118047118621 <instance-parameter name="range" transfer-ownership="none">
118048118622 <doc xml:space="preserve"
118049118623 filename="gtk/gtkrange.c"
118050- line="2897">a `GtkRange`</doc>
118624+ line="3000">a `GtkRange`</doc>
118051118625 <type name="Range" c:type="GtkRange*"/>
118052118626 </instance-parameter>
118053118627 <parameter name="round_digits" transfer-ownership="none">
118054118628 <doc xml:space="preserve"
118055118629 filename="gtk/gtkrange.c"
118056- line="2898">the precision in digits, or -1</doc>
118630+ line="3001">the precision in digits, or -1</doc>
118057118631 <type name="gint" c:type="int"/>
118058118632 </parameter>
118059118633 </parameters>
@@ -118063,7 +118637,7 @@ See [signal@Gtk.Range::change-value].</doc>
118063118637 glib:set-property="show-fill-level">
118064118638 <doc xml:space="preserve"
118065118639 filename="gtk/gtkrange.c"
118066- line="1145">Sets whether a graphical fill level is show on the trough.
118640+ line="1150">Sets whether a graphical fill level is show on the trough.
118067118641
118068118642 See [method@Gtk.Range.set_fill_level] for a general description
118069118643 of the fill level concept.</doc>
@@ -118075,13 +118649,13 @@ of the fill level concept.</doc>
118075118649 <instance-parameter name="range" transfer-ownership="none">
118076118650 <doc xml:space="preserve"
118077118651 filename="gtk/gtkrange.c"
118078- line="1147">A `GtkRange`</doc>
118652+ line="1152">A `GtkRange`</doc>
118079118653 <type name="Range" c:type="GtkRange*"/>
118080118654 </instance-parameter>
118081118655 <parameter name="show_fill_level" transfer-ownership="none">
118082118656 <doc xml:space="preserve"
118083118657 filename="gtk/gtkrange.c"
118084- line="1148">Whether a fill level indicator graphics is shown.</doc>
118658+ line="1153">Whether a fill level indicator graphics is shown.</doc>
118085118659 <type name="gboolean" c:type="gboolean"/>
118086118660 </parameter>
118087118661 </parameters>
@@ -118090,7 +118664,7 @@ of the fill level concept.</doc>
118090118664 c:identifier="gtk_range_set_slider_size_fixed">
118091118665 <doc xml:space="preserve"
118092118666 filename="gtk/gtkrange.c"
118093- line="900">Sets whether the range’s slider has a fixed size, or a size that
118667+ line="905">Sets whether the range’s slider has a fixed size, or a size that
118094118668 depends on its adjustment’s page size.
118095118669
118096118670 This function is useful mainly for `GtkRange` subclasses.</doc>
@@ -118102,13 +118676,13 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
118102118676 <instance-parameter name="range" transfer-ownership="none">
118103118677 <doc xml:space="preserve"
118104118678 filename="gtk/gtkrange.c"
118105- line="902">a `GtkRange`</doc>
118679+ line="907">a `GtkRange`</doc>
118106118680 <type name="Range" c:type="GtkRange*"/>
118107118681 </instance-parameter>
118108118682 <parameter name="size_fixed" transfer-ownership="none">
118109118683 <doc xml:space="preserve"
118110118684 filename="gtk/gtkrange.c"
118111- line="903">%TRUE to make the slider size constant</doc>
118685+ line="908">%TRUE to make the slider size constant</doc>
118112118686 <type name="gboolean" c:type="gboolean"/>
118113118687 </parameter>
118114118688 </parameters>
@@ -118116,7 +118690,7 @@ This function is useful mainly for `GtkRange` subclasses.</doc>
118116118690 <method name="set_value" c:identifier="gtk_range_set_value">
118117118691 <doc xml:space="preserve"
118118118692 filename="gtk/gtkrange.c"
118119- line="1101">Sets the current value of the range.
118693+ line="1106">Sets the current value of the range.
118120118694
118121118695 If the value is outside the minimum or maximum range values,
118122118696 it will be clamped to fit inside them. The range emits the
@@ -118129,13 +118703,13 @@ it will be clamped to fit inside them. The range emits the
118129118703 <instance-parameter name="range" transfer-ownership="none">
118130118704 <doc xml:space="preserve"
118131118705 filename="gtk/gtkrange.c"
118132- line="1103">a `GtkRange`</doc>
118706+ line="1108">a `GtkRange`</doc>
118133118707 <type name="Range" c:type="GtkRange*"/>
118134118708 </instance-parameter>
118135118709 <parameter name="value" transfer-ownership="none">
118136118710 <doc xml:space="preserve"
118137118711 filename="gtk/gtkrange.c"
118138- line="1104">new value of the range</doc>
118712+ line="1109">new value of the range</doc>
118139118713 <type name="gdouble" c:type="double"/>
118140118714 </parameter>
118141118715 </parameters>
@@ -118148,7 +118722,7 @@ it will be clamped to fit inside them. The range emits the
118148118722 getter="get_adjustment">
118149118723 <doc xml:space="preserve"
118150118724 filename="gtk/gtkrange.c"
118151- line="379">The adjustment that is controlled by the range.</doc>
118725+ line="389">The adjustment that is controlled by the range.</doc>
118152118726 <type name="Adjustment"/>
118153118727 </property>
118154118728 <property name="fill-level"
@@ -118159,7 +118733,7 @@ it will be clamped to fit inside them. The range emits the
118159118733 default-value="179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000">
118160118734 <doc xml:space="preserve"
118161118735 filename="gtk/gtkrange.c"
118162- line="421">The fill level (e.g. prebuffering of a network stream).</doc>
118736+ line="431">The fill level (e.g. prebuffering of a network stream).</doc>
118163118737 <type name="gdouble" c:type="gdouble"/>
118164118738 </property>
118165118739 <property name="inverted"
@@ -118170,7 +118744,7 @@ it will be clamped to fit inside them. The range emits the
118170118744 default-value="FALSE">
118171118745 <doc xml:space="preserve"
118172118746 filename="gtk/gtkrange.c"
118173- line="389">If %TRUE, the direction in which the slider moves is inverted.</doc>
118747+ line="399">If %TRUE, the direction in which the slider moves is inverted.</doc>
118174118748 <type name="gboolean" c:type="gboolean"/>
118175118749 </property>
118176118750 <property name="restrict-to-fill-level"
@@ -118181,7 +118755,7 @@ it will be clamped to fit inside them. The range emits the
118181118755 default-value="TRUE">
118182118756 <doc xml:space="preserve"
118183118757 filename="gtk/gtkrange.c"
118184- line="410">Controls whether slider movement is restricted to an
118758+ line="420">Controls whether slider movement is restricted to an
118185118759 upper boundary set by the fill level.</doc>
118186118760 <type name="gboolean" c:type="gboolean"/>
118187118761 </property>
@@ -118193,7 +118767,7 @@ upper boundary set by the fill level.</doc>
118193118767 default-value="-1">
118194118768 <doc xml:space="preserve"
118195118769 filename="gtk/gtkrange.c"
118196- line="432">The number of digits to round the value to when
118770+ line="442">The number of digits to round the value to when
118197118771 it changes.
118198118772
118199118773 See [signal@Gtk.Range::change-value].</doc>
@@ -118207,7 +118781,7 @@ See [signal@Gtk.Range::change-value].</doc>
118207118781 default-value="FALSE">
118208118782 <doc xml:space="preserve"
118209118783 filename="gtk/gtkrange.c"
118210- line="399">Controls whether fill level indicator graphics are displayed
118784+ line="409">Controls whether fill level indicator graphics are displayed
118211118785 on the trough.</doc>
118212118786 <type name="gboolean" c:type="gboolean"/>
118213118787 </property>
@@ -118217,7 +118791,7 @@ on the trough.</doc>
118217118791 <glib:signal name="adjust-bounds" when="last">
118218118792 <doc xml:space="preserve"
118219118793 filename="gtk/gtkrange.c"
118220- line="304">Emitted before clamping a value, to give the application a
118794+ line="314">Emitted before clamping a value, to give the application a
118221118795 chance to adjust the bounds.</doc>
118222118796 <return-value transfer-ownership="none">
118223118797 <type name="none" c:type="void"/>
@@ -118226,7 +118800,7 @@ chance to adjust the bounds.</doc>
118226118800 <parameter name="value" transfer-ownership="none">
118227118801 <doc xml:space="preserve"
118228118802 filename="gtk/gtkrange.c"
118229- line="307">the value before we clamp</doc>
118803+ line="317">the value before we clamp</doc>
118230118804 <type name="gdouble" c:type="gdouble"/>
118231118805 </parameter>
118232118806 </parameters>
@@ -118234,7 +118808,7 @@ chance to adjust the bounds.</doc>
118234118808 <glib:signal name="change-value" when="last">
118235118809 <doc xml:space="preserve"
118236118810 filename="gtk/gtkrange.c"
118237- line="341">Emitted when a scroll action is performed on a range.
118811+ line="351">Emitted when a scroll action is performed on a range.
118238118812
118239118813 It allows an application to determine the type of scroll event
118240118814 that occurred and the resultant new value. The application can
@@ -118249,7 +118823,7 @@ handler clamps the value based on [property@Gtk.Range:round-digits].</doc>
118249118823 <return-value transfer-ownership="none">
118250118824 <doc xml:space="preserve"
118251118825 filename="gtk/gtkrange.c"
118252- line="360">%TRUE to prevent other handlers from being invoked for
118826+ line="370">%TRUE to prevent other handlers from being invoked for
118253118827 the signal, %FALSE to propagate the signal further</doc>
118254118828 <type name="gboolean" c:type="gboolean"/>
118255118829 </return-value>
@@ -118257,13 +118831,13 @@ handler clamps the value based on [property@Gtk.Range:round-digits].</doc>
118257118831 <parameter name="scroll" transfer-ownership="none">
118258118832 <doc xml:space="preserve"
118259118833 filename="gtk/gtkrange.c"
118260- line="344">the type of scroll action that was performed</doc>
118834+ line="354">the type of scroll action that was performed</doc>
118261118835 <type name="ScrollType"/>
118262118836 </parameter>
118263118837 <parameter name="value" transfer-ownership="none">
118264118838 <doc xml:space="preserve"
118265118839 filename="gtk/gtkrange.c"
118266- line="345">the new value resulting from the scroll action</doc>
118840+ line="355">the new value resulting from the scroll action</doc>
118267118841 <type name="gdouble" c:type="gdouble"/>
118268118842 </parameter>
118269118843 </parameters>
@@ -118271,7 +118845,7 @@ handler clamps the value based on [property@Gtk.Range:round-digits].</doc>
118271118845 <glib:signal name="move-slider" when="last" action="1">
118272118846 <doc xml:space="preserve"
118273118847 filename="gtk/gtkrange.c"
118274- line="322">Virtual function that moves the slider.
118848+ line="332">Virtual function that moves the slider.
118275118849
118276118850 Used for keybindings.</doc>
118277118851 <return-value transfer-ownership="none">
@@ -118281,7 +118855,7 @@ Used for keybindings.</doc>
118281118855 <parameter name="step" transfer-ownership="none">
118282118856 <doc xml:space="preserve"
118283118857 filename="gtk/gtkrange.c"
118284- line="325">how to move the slider</doc>
118858+ line="335">how to move the slider</doc>
118285118859 <type name="ScrollType"/>
118286118860 </parameter>
118287118861 </parameters>
@@ -118289,7 +118863,7 @@ Used for keybindings.</doc>
118289118863 <glib:signal name="value-changed" when="last">
118290118864 <doc xml:space="preserve"
118291118865 filename="gtk/gtkrange.c"
118292- line="289">Emitted when the range value changes.</doc>
118866+ line="299">Emitted when the range value changes.</doc>
118293118867 <return-value transfer-ownership="none">
118294118868 <type name="none" c:type="void"/>
118295118869 </return-value>
@@ -118391,40 +118965,40 @@ Used for keybindings.</doc>
118391118965 <record name="RecentData" c:type="GtkRecentData">
118392118966 <doc xml:space="preserve"
118393118967 filename="gtk/gtkrecentmanager.h"
118394- line="47">Meta-data to be passed to gtk_recent_manager_add_full() when
118968+ line="46">Meta-data to be passed to gtk_recent_manager_add_full() when
118395118969 registering a recently used resource.</doc>
118396- <source-position filename="gtk/gtkrecentmanager.h" line="81"/>
118970+ <source-position filename="gtk/gtkrecentmanager.h" line="80"/>
118397118971 <field name="display_name" writable="1">
118398118972 <doc xml:space="preserve"
118399118973 filename="gtk/gtkrecentmanager.h"
118400- line="49">a UTF-8 encoded string, containing the name of the recently
118974+ line="48">a UTF-8 encoded string, containing the name of the recently
118401118975 used resource to be displayed, or %NULL;</doc>
118402118976 <type name="utf8" c:type="char*"/>
118403118977 </field>
118404118978 <field name="description" writable="1">
118405118979 <doc xml:space="preserve"
118406118980 filename="gtk/gtkrecentmanager.h"
118407- line="51">a UTF-8 encoded string, containing a short description of
118981+ line="50">a UTF-8 encoded string, containing a short description of
118408118982 the resource, or %NULL;</doc>
118409118983 <type name="utf8" c:type="char*"/>
118410118984 </field>
118411118985 <field name="mime_type" writable="1">
118412118986 <doc xml:space="preserve"
118413118987 filename="gtk/gtkrecentmanager.h"
118414- line="53">the MIME type of the resource;</doc>
118988+ line="52">the MIME type of the resource;</doc>
118415118989 <type name="utf8" c:type="char*"/>
118416118990 </field>
118417118991 <field name="app_name" writable="1">
118418118992 <doc xml:space="preserve"
118419118993 filename="gtk/gtkrecentmanager.h"
118420- line="54">the name of the application that is registering this recently
118994+ line="53">the name of the application that is registering this recently
118421118995 used resource;</doc>
118422118996 <type name="utf8" c:type="char*"/>
118423118997 </field>
118424118998 <field name="app_exec" writable="1">
118425118999 <doc xml:space="preserve"
118426119000 filename="gtk/gtkrecentmanager.h"
118427- line="56">command line used to launch this resource; may contain the
119001+ line="55">command line used to launch this resource; may contain the
118428119002 “\%f” and “\%u” escape characters which will be expanded
118429119003 to the resource file path and URI respectively when the command line
118430119004 is retrieved;</doc>
@@ -118433,7 +119007,7 @@ registering a recently used resource.</doc>
118433119007 <field name="groups" writable="1">
118434119008 <doc xml:space="preserve"
118435119009 filename="gtk/gtkrecentmanager.h"
118436- line="60">a vector of strings containing
119010+ line="59">a vector of strings containing
118437119011 groups names;</doc>
118438119012 <array c:type="char**">
118439119013 <type name="utf8" c:type="char*"/>
@@ -118442,7 +119016,7 @@ registering a recently used resource.</doc>
118442119016 <field name="is_private" writable="1">
118443119017 <doc xml:space="preserve"
118444119018 filename="gtk/gtkrecentmanager.h"
118445- line="62">whether this resource should be displayed only by the
119019+ line="61">whether this resource should be displayed only by the
118446119020 applications that have registered it or not.</doc>
118447119021 <type name="gboolean" c:type="gboolean"/>
118448119022 </field>
@@ -118457,7 +119031,7 @@ registering a recently used resource.</doc>
118457119031 filename="gtk/gtkrecentmanager.c"
118458119032 line="124">Contains the metadata associated with an item in the
118459119033 recently used files list.</doc>
118460- <source-position filename="gtk/gtkrecentmanager.h" line="41"/>
119034+ <source-position filename="gtk/gtkrecentmanager.h" line="40"/>
118461119035 <method name="create_app_info"
118462119036 c:identifier="gtk_recent_info_create_app_info"
118463119037 throws="1">
@@ -118467,7 +119041,7 @@ recently used files list.</doc>
118467119041
118468119042 In case of error, @error will be set either with a
118469119043 %GTK_RECENT_MANAGER_ERROR or a %G_IO_ERROR</doc>
118470- <source-position filename="gtk/gtkrecentmanager.h" line="217"/>
119044+ <source-position filename="gtk/gtkrecentmanager.h" line="216"/>
118471119045 <return-value transfer-ownership="full" nullable="1">
118472119046 <doc xml:space="preserve"
118473119047 filename="gtk/gtkrecentmanager.c"
@@ -118500,7 +119074,7 @@ In case of error, @error will be set either with a
118500119074 line="1931">Checks whether the resource pointed by @info still exists.
118501119075 At the moment this check is done only on resources pointing
118502119076 to local files.</doc>
118503- <source-position filename="gtk/gtkrecentmanager.h" line="245"/>
119077+ <source-position filename="gtk/gtkrecentmanager.h" line="244"/>
118504119078 <return-value transfer-ownership="none">
118505119079 <doc xml:space="preserve"
118506119080 filename="gtk/gtkrecentmanager.c"
@@ -118521,7 +119095,7 @@ to local files.</doc>
118521119095 filename="gtk/gtkrecentmanager.c"
118522119096 line="1652">Gets the time when the resource
118523119097 was added to the recently used resources list.</doc>
118524- <source-position filename="gtk/gtkrecentmanager.h" line="203"/>
119098+ <source-position filename="gtk/gtkrecentmanager.h" line="202"/>
118525119099 <return-value transfer-ownership="none">
118526119100 <doc xml:space="preserve"
118527119101 filename="gtk/gtkrecentmanager.c"
@@ -118543,7 +119117,7 @@ was added to the recently used resources list.</doc>
118543119117 filename="gtk/gtkrecentmanager.c"
118544119118 line="2178">Gets the number of days elapsed since the last update
118545119119 of the resource pointed by @info.</doc>
118546- <source-position filename="gtk/gtkrecentmanager.h" line="241"/>
119120+ <source-position filename="gtk/gtkrecentmanager.h" line="240"/>
118547119121 <return-value transfer-ownership="none">
118548119122 <doc xml:space="preserve"
118549119123 filename="gtk/gtkrecentmanager.c"
@@ -118569,7 +119143,7 @@ pointed by @info.
118569119143
118570119144 If the command line contains any escape characters defined inside the
118571119145 storage specification, they will be expanded.</doc>
118572- <source-position filename="gtk/gtkrecentmanager.h" line="211"/>
119146+ <source-position filename="gtk/gtkrecentmanager.h" line="210"/>
118573119147 <return-value transfer-ownership="none">
118574119148 <doc xml:space="preserve"
118575119149 filename="gtk/gtkrecentmanager.c"
@@ -118628,7 +119202,7 @@ storage specification, they will be expanded.</doc>
118628119202 <doc xml:space="preserve"
118629119203 filename="gtk/gtkrecentmanager.c"
118630119204 line="1782">Retrieves the list of applications that have registered this resource.</doc>
118631- <source-position filename="gtk/gtkrecentmanager.h" line="221"/>
119205+ <source-position filename="gtk/gtkrecentmanager.h" line="220"/>
118632119206 <return-value transfer-ownership="full">
118633119207 <doc xml:space="preserve"
118634119208 filename="gtk/gtkrecentmanager.c"
@@ -118663,7 +119237,7 @@ storage specification, they will be expanded.</doc>
118663119237 <doc xml:space="preserve"
118664119238 filename="gtk/gtkrecentmanager.c"
118665119239 line="1615">Gets the (short) description of the resource.</doc>
118666- <source-position filename="gtk/gtkrecentmanager.h" line="199"/>
119240+ <source-position filename="gtk/gtkrecentmanager.h" line="198"/>
118667119241 <return-value transfer-ownership="none">
118668119242 <doc xml:space="preserve"
118669119243 filename="gtk/gtkrecentmanager.c"
@@ -118688,7 +119262,7 @@ storage specification, they will be expanded.</doc>
118688119262
118689119263 If none has been defined, the basename
118690119264 of the resource is obtained.</doc>
118691- <source-position filename="gtk/gtkrecentmanager.h" line="197"/>
119265+ <source-position filename="gtk/gtkrecentmanager.h" line="196"/>
118692119266 <return-value transfer-ownership="none">
118693119267 <doc xml:space="preserve"
118694119268 filename="gtk/gtkrecentmanager.c"
@@ -118709,7 +119283,7 @@ of the resource is obtained.</doc>
118709119283 <doc xml:space="preserve"
118710119284 filename="gtk/gtkrecentmanager.c"
118711119285 line="1880">Retrieves the icon associated to the resource MIME type.</doc>
118712- <source-position filename="gtk/gtkrecentmanager.h" line="235"/>
119286+ <source-position filename="gtk/gtkrecentmanager.h" line="234"/>
118713119287 <return-value transfer-ownership="full" nullable="1">
118714119288 <doc xml:space="preserve"
118715119289 filename="gtk/gtkrecentmanager.c"
@@ -118732,7 +119306,7 @@ of the resource is obtained.</doc>
118732119306
118733119307 The array of returned group names will be %NULL terminated, so
118734119308 length might optionally be %NULL.</doc>
118735- <source-position filename="gtk/gtkrecentmanager.h" line="229"/>
119309+ <source-position filename="gtk/gtkrecentmanager.h" line="228"/>
118736119310 <return-value transfer-ownership="full">
118737119311 <doc xml:space="preserve"
118738119312 filename="gtk/gtkrecentmanager.c"
@@ -118768,7 +119342,7 @@ length might optionally be %NULL.</doc>
118768119342 <doc xml:space="preserve"
118769119343 filename="gtk/gtkrecentmanager.c"
118770119344 line="1632">Gets the MIME type of the resource.</doc>
118771- <source-position filename="gtk/gtkrecentmanager.h" line="201"/>
119345+ <source-position filename="gtk/gtkrecentmanager.h" line="200"/>
118772119346 <return-value transfer-ownership="none">
118773119347 <doc xml:space="preserve"
118774119348 filename="gtk/gtkrecentmanager.c"
@@ -118790,7 +119364,7 @@ length might optionally be %NULL.</doc>
118790119364 filename="gtk/gtkrecentmanager.c"
118791119365 line="1670">Gets the time when the meta-data
118792119366 for the resource was last modified.</doc>
118793- <source-position filename="gtk/gtkrecentmanager.h" line="205"/>
119367+ <source-position filename="gtk/gtkrecentmanager.h" line="204"/>
118794119368 <return-value transfer-ownership="none">
118795119369 <doc xml:space="preserve"
118796119370 filename="gtk/gtkrecentmanager.c"
@@ -118816,7 +119390,7 @@ for the resource was last modified.</doc>
118816119390 Resources in the recently used list that have this flag
118817119391 set to %TRUE should only be displayed by the applications
118818119392 that have registered them.</doc>
118819- <source-position filename="gtk/gtkrecentmanager.h" line="209"/>
119393+ <source-position filename="gtk/gtkrecentmanager.h" line="208"/>
118820119394 <return-value transfer-ownership="none">
118821119395 <doc xml:space="preserve"
118822119396 filename="gtk/gtkrecentmanager.c"
@@ -118841,7 +119415,7 @@ name of the item in a menu or list.
118841119415
118842119416 For example, calling this function on an item that refers
118843119417 to “file:///foo/bar.txt” will yield “bar.txt”.</doc>
118844- <source-position filename="gtk/gtkrecentmanager.h" line="237"/>
119418+ <source-position filename="gtk/gtkrecentmanager.h" line="236"/>
118845119419 <return-value transfer-ownership="full">
118846119420 <doc xml:space="preserve"
118847119421 filename="gtk/gtkrecentmanager.c"
@@ -118862,7 +119436,7 @@ to “file:///foo/bar.txt” will yield “bar.txt”.</doc>
118862119436 <doc xml:space="preserve"
118863119437 filename="gtk/gtkrecentmanager.c"
118864119438 line="1575">Gets the URI of the resource.</doc>
118865- <source-position filename="gtk/gtkrecentmanager.h" line="195"/>
119439+ <source-position filename="gtk/gtkrecentmanager.h" line="194"/>
118866119440 <return-value transfer-ownership="none">
118867119441 <doc xml:space="preserve"
118868119442 filename="gtk/gtkrecentmanager.c"
@@ -118888,7 +119462,7 @@ to “file:///foo/bar.txt” will yield “bar.txt”.</doc>
118888119462 If the resource is local, it returns a local path; if the
118889119463 resource is not local, it returns the UTF-8 encoded content
118890119464 of [method@Gtk.RecentInfo.get_uri].</doc>
118891- <source-position filename="gtk/gtkrecentmanager.h" line="239"/>
119465+ <source-position filename="gtk/gtkrecentmanager.h" line="238"/>
118892119466 <return-value transfer-ownership="full" nullable="1">
118893119467 <doc xml:space="preserve"
118894119468 filename="gtk/gtkrecentmanager.c"
@@ -118910,7 +119484,7 @@ of [method@Gtk.RecentInfo.get_uri].</doc>
118910119484 filename="gtk/gtkrecentmanager.c"
118911119485 line="1688">Gets the time when the meta-data
118912119486 for the resource was last visited.</doc>
118913- <source-position filename="gtk/gtkrecentmanager.h" line="207"/>
119487+ <source-position filename="gtk/gtkrecentmanager.h" line="206"/>
118914119488 <return-value transfer-ownership="none">
118915119489 <doc xml:space="preserve"
118916119490 filename="gtk/gtkrecentmanager.c"
@@ -118932,7 +119506,7 @@ for the resource was last visited.</doc>
118932119506 <doc xml:space="preserve"
118933119507 filename="gtk/gtkrecentmanager.c"
118934119508 line="1827">Checks whether an application registered this resource using @app_name.</doc>
118935- <source-position filename="gtk/gtkrecentmanager.h" line="226"/>
119509+ <source-position filename="gtk/gtkrecentmanager.h" line="225"/>
118936119510 <return-value transfer-ownership="none">
118937119511 <doc xml:space="preserve"
118938119512 filename="gtk/gtkrecentmanager.c"
@@ -118960,7 +119534,7 @@ for the resource was last visited.</doc>
118960119534 filename="gtk/gtkrecentmanager.c"
118961119535 line="2249">Checks whether @group_name appears inside the groups
118962119536 registered for the recently used item @info.</doc>
118963- <source-position filename="gtk/gtkrecentmanager.h" line="232"/>
119537+ <source-position filename="gtk/gtkrecentmanager.h" line="231"/>
118964119538 <return-value transfer-ownership="none">
118965119539 <doc xml:space="preserve"
118966119540 filename="gtk/gtkrecentmanager.c"
@@ -118987,7 +119561,7 @@ registered for the recently used item @info.</doc>
118987119561 filename="gtk/gtkrecentmanager.c"
118988119562 line="1914">Checks whether the resource is local or not by looking at the
118989119563 scheme of its URI.</doc>
118990- <source-position filename="gtk/gtkrecentmanager.h" line="243"/>
119564+ <source-position filename="gtk/gtkrecentmanager.h" line="242"/>
118991119565 <return-value transfer-ownership="none">
118992119566 <doc xml:space="preserve"
118993119567 filename="gtk/gtkrecentmanager.c"
@@ -119009,7 +119583,7 @@ scheme of its URI.</doc>
119009119583 filename="gtk/gtkrecentmanager.c"
119010119584 line="1847">Gets the name of the last application that have registered the
119011119585 recently used resource represented by @info.</doc>
119012- <source-position filename="gtk/gtkrecentmanager.h" line="224"/>
119586+ <source-position filename="gtk/gtkrecentmanager.h" line="223"/>
119013119587 <return-value transfer-ownership="full">
119014119588 <doc xml:space="preserve"
119015119589 filename="gtk/gtkrecentmanager.c"
@@ -119029,7 +119603,7 @@ recently used resource represented by @info.</doc>
119029119603 <doc xml:space="preserve"
119030119604 filename="gtk/gtkrecentmanager.c"
119031119605 line="1966">Checks whether two `GtkRecentInfo` point to the same resource.</doc>
119032- <source-position filename="gtk/gtkrecentmanager.h" line="247"/>
119606+ <source-position filename="gtk/gtkrecentmanager.h" line="246"/>
119033119607 <return-value transfer-ownership="none">
119034119608 <doc xml:space="preserve"
119035119609 filename="gtk/gtkrecentmanager.c"
@@ -119056,7 +119630,7 @@ recently used resource represented by @info.</doc>
119056119630 <doc xml:space="preserve"
119057119631 filename="gtk/gtkrecentmanager.c"
119058119632 line="1534">Increases the reference count of @recent_info by one.</doc>
119059- <source-position filename="gtk/gtkrecentmanager.h" line="190"/>
119633+ <source-position filename="gtk/gtkrecentmanager.h" line="189"/>
119060119634 <return-value transfer-ownership="full">
119061119635 <doc xml:space="preserve"
119062119636 filename="gtk/gtkrecentmanager.c"
@@ -119080,7 +119654,7 @@ recently used resource represented by @info.</doc>
119080119654
119081119655 If the reference count reaches zero, @info is
119082119656 deallocated, and the memory freed.</doc>
119083- <source-position filename="gtk/gtkrecentmanager.h" line="192"/>
119657+ <source-position filename="gtk/gtkrecentmanager.h" line="191"/>
119084119658 <return-value transfer-ownership="none">
119085119659 <type name="none" c:type="void"/>
119086119660 </return-value>
@@ -119159,7 +119733,7 @@ In order to retrieve the list of recently used files, you can use
119159119733 Note that the maximum age of the recently used files list is
119160119734 controllable through the [property@Gtk.Settings:gtk-recent-files-max-age]
119161119735 property.</doc>
119162- <source-position filename="gtk/gtkrecentmanager.h" line="108"/>
119736+ <source-position filename="gtk/gtkrecentmanager.h" line="107"/>
119163119737 <constructor name="new" c:identifier="gtk_recent_manager_new">
119164119738 <doc xml:space="preserve"
119165119739 filename="gtk/gtkrecentmanager.c"
@@ -119173,7 +119747,7 @@ signal each time something inside the list changes.
119173119747 `GtkRecentManager` objects are expensive: be sure to create them
119174119748 only when needed. You should use [func@Gtk.RecentManager.get_default]
119175119749 instead.</doc>
119176- <source-position filename="gtk/gtkrecentmanager.h" line="152"/>
119750+ <source-position filename="gtk/gtkrecentmanager.h" line="151"/>
119177119751 <return-value transfer-ownership="full">
119178119752 <doc xml:space="preserve"
119179119753 filename="gtk/gtkrecentmanager.c"
@@ -119187,7 +119761,7 @@ instead.</doc>
119187119761 filename="gtk/gtkrecentmanager.c"
119188119762 line="737">Gets a unique instance of `GtkRecentManager` that you can share
119189119763 in your application without caring about memory management.</doc>
119190- <source-position filename="gtk/gtkrecentmanager.h" line="154"/>
119764+ <source-position filename="gtk/gtkrecentmanager.h" line="153"/>
119191119765 <return-value transfer-ownership="none">
119192119766 <doc xml:space="preserve"
119193119767 filename="gtk/gtkrecentmanager.c"
@@ -119197,7 +119771,7 @@ in your application without caring about memory management.</doc>
119197119771 </return-value>
119198119772 </function>
119199119773 <virtual-method name="changed">
119200- <source-position filename="gtk/gtkrecentmanager.h" line="101"/>
119774+ <source-position filename="gtk/gtkrecentmanager.h" line="100"/>
119201119775 <return-value transfer-ownership="none">
119202119776 <type name="none" c:type="void"/>
119203119777 </return-value>
@@ -119229,7 +119803,7 @@ to be used when viewing the item instead of the last component of
119229119803 the URI; a short description of the item; whether the item should
119230119804 be considered private - that is, should be displayed only by the
119231119805 applications that have registered it.</doc>
119232- <source-position filename="gtk/gtkrecentmanager.h" line="160"/>
119806+ <source-position filename="gtk/gtkrecentmanager.h" line="159"/>
119233119807 <return-value transfer-ownership="none">
119234119808 <doc xml:space="preserve"
119235119809 filename="gtk/gtkrecentmanager.c"
@@ -119270,7 +119844,7 @@ it then feeds the data to [method@Gtk.RecentManager.add_full].
119270119844
119271119845 See [method@Gtk.RecentManager.add_full] if you want to explicitly
119272119846 define the metadata for the resource pointed by @uri.</doc>
119273- <source-position filename="gtk/gtkrecentmanager.h" line="157"/>
119847+ <source-position filename="gtk/gtkrecentmanager.h" line="156"/>
119274119848 <return-value transfer-ownership="none">
119275119849 <doc xml:space="preserve"
119276119850 filename="gtk/gtkrecentmanager.c"
@@ -119297,7 +119871,7 @@ define the metadata for the resource pointed by @uri.</doc>
119297119871 <doc xml:space="preserve"
119298119872 filename="gtk/gtkrecentmanager.c"
119299119873 line="1276">Gets the list of recently used resources.</doc>
119300- <source-position filename="gtk/gtkrecentmanager.h" line="180"/>
119874+ <source-position filename="gtk/gtkrecentmanager.h" line="179"/>
119301119875 <return-value transfer-ownership="full">
119302119876 <doc xml:space="preserve"
119303119877 filename="gtk/gtkrecentmanager.c"
@@ -119323,7 +119897,7 @@ define the metadata for the resource pointed by @uri.</doc>
119323119897 filename="gtk/gtkrecentmanager.c"
119324119898 line="1055">Checks whether there is a recently used resource registered
119325119899 with @uri inside the recent manager.</doc>
119326- <source-position filename="gtk/gtkrecentmanager.h" line="172"/>
119900+ <source-position filename="gtk/gtkrecentmanager.h" line="171"/>
119327119901 <return-value transfer-ownership="none">
119328119902 <doc xml:space="preserve"
119329119903 filename="gtk/gtkrecentmanager.c"
@@ -119353,7 +119927,7 @@ with @uri inside the recent manager.</doc>
119353119927 line="1146">Searches for a URI inside the recently used resources list, and
119354119928 returns a `GtkRecentInfo` containing information about the resource
119355119929 like its MIME type, or its display name.</doc>
119356- <source-position filename="gtk/gtkrecentmanager.h" line="168"/>
119930+ <source-position filename="gtk/gtkrecentmanager.h" line="167"/>
119357119931 <return-value transfer-ownership="full" nullable="1">
119358119932 <doc xml:space="preserve"
119359119933 filename="gtk/gtkrecentmanager.c"
@@ -119387,7 +119961,7 @@ like its MIME type, or its display name.</doc>
119387119961
119388119962 Please note that this function will not affect the resource pointed
119389119963 by the URIs, but only the URI used in the recently used resources list.</doc>
119390- <source-position filename="gtk/gtkrecentmanager.h" line="175"/>
119964+ <source-position filename="gtk/gtkrecentmanager.h" line="174"/>
119391119965 <return-value transfer-ownership="none">
119392119966 <doc xml:space="preserve"
119393119967 filename="gtk/gtkrecentmanager.c"
@@ -119425,7 +119999,7 @@ by the URIs, but only the URI used in the recently used resources list.</doc>
119425119999 <doc xml:space="preserve"
119426120000 filename="gtk/gtkrecentmanager.c"
119427120001 line="1335">Purges every item from the recently used resources list.</doc>
119428- <source-position filename="gtk/gtkrecentmanager.h" line="182"/>
120002+ <source-position filename="gtk/gtkrecentmanager.h" line="181"/>
119429120003 <return-value transfer-ownership="none">
119430120004 <doc xml:space="preserve"
119431120005 filename="gtk/gtkrecentmanager.c"
@@ -119449,7 +120023,7 @@ by the URIs, but only the URI used in the recently used resources list.</doc>
119449120023 filename="gtk/gtkrecentmanager.c"
119450120024 line="997">Removes a resource pointed by @uri from the recently used resources
119451120025 list handled by a recent manager.</doc>
119452- <source-position filename="gtk/gtkrecentmanager.h" line="164"/>
120026+ <source-position filename="gtk/gtkrecentmanager.h" line="163"/>
119453120027 <return-value transfer-ownership="none">
119454120028 <doc xml:space="preserve"
119455120029 filename="gtk/gtkrecentmanager.c"
@@ -119513,14 +120087,14 @@ or by another application.</doc>
119513120087 glib:is-gtype-struct-for="RecentManager">
119514120088 <doc xml:space="preserve"
119515120089 filename="gtk/gtkrecentmanager.h"
119516- line="91">`GtkRecentManagerClass` contains only private data.</doc>
119517- <source-position filename="gtk/gtkrecentmanager.h" line="108"/>
120090+ line="90">`GtkRecentManagerClass` contains only private data.</doc>
120091+ <source-position filename="gtk/gtkrecentmanager.h" line="107"/>
119518120092 <field name="parent_class" readable="0" private="1">
119519120093 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
119520120094 </field>
119521120095 <field name="changed">
119522120096 <callback name="changed">
119523- <source-position filename="gtk/gtkrecentmanager.h" line="101"/>
120097+ <source-position filename="gtk/gtkrecentmanager.h" line="100"/>
119524120098 <return-value transfer-ownership="none">
119525120099 <type name="none" c:type="void"/>
119526120100 </return-value>
@@ -119533,7 +120107,7 @@ or by another application.</doc>
119533120107 </field>
119534120108 <field name="_gtk_recent1" introspectable="0">
119535120109 <callback name="_gtk_recent1">
119536- <source-position filename="gtk/gtkrecentmanager.h" line="104"/>
120110+ <source-position filename="gtk/gtkrecentmanager.h" line="103"/>
119537120111 <return-value transfer-ownership="none">
119538120112 <type name="none" c:type="void"/>
119539120113 </return-value>
@@ -119541,7 +120115,7 @@ or by another application.</doc>
119541120115 </field>
119542120116 <field name="_gtk_recent2" introspectable="0">
119543120117 <callback name="_gtk_recent2">
119544- <source-position filename="gtk/gtkrecentmanager.h" line="105"/>
120118+ <source-position filename="gtk/gtkrecentmanager.h" line="104"/>
119545120119 <return-value transfer-ownership="none">
119546120120 <type name="none" c:type="void"/>
119547120121 </return-value>
@@ -119549,7 +120123,7 @@ or by another application.</doc>
119549120123 </field>
119550120124 <field name="_gtk_recent3" introspectable="0">
119551120125 <callback name="_gtk_recent3">
119552- <source-position filename="gtk/gtkrecentmanager.h" line="106"/>
120126+ <source-position filename="gtk/gtkrecentmanager.h" line="105"/>
119553120127 <return-value transfer-ownership="none">
119554120128 <type name="none" c:type="void"/>
119555120129 </return-value>
@@ -119557,7 +120131,7 @@ or by another application.</doc>
119557120131 </field>
119558120132 <field name="_gtk_recent4" introspectable="0">
119559120133 <callback name="_gtk_recent4">
119560- <source-position filename="gtk/gtkrecentmanager.h" line="107"/>
120134+ <source-position filename="gtk/gtkrecentmanager.h" line="106"/>
119561120135 <return-value transfer-ownership="none">
119562120136 <type name="none" c:type="void"/>
119563120137 </return-value>
@@ -119571,7 +120145,7 @@ or by another application.</doc>
119571120145 glib:error-domain="gtk-recent-manager-error-quark">
119572120146 <doc xml:space="preserve"
119573120147 filename="gtk/gtkrecentmanager.h"
119574- line="110">Error codes for `GtkRecentManager` operations</doc>
120148+ line="109">Error codes for `GtkRecentManager` operations</doc>
119575120149 <member name="not_found"
119576120150 value="0"
119577120151 c:identifier="GTK_RECENT_MANAGER_ERROR_NOT_FOUND"
@@ -119579,7 +120153,7 @@ or by another application.</doc>
119579120153 glib:name="GTK_RECENT_MANAGER_ERROR_NOT_FOUND">
119580120154 <doc xml:space="preserve"
119581120155 filename="gtk/gtkrecentmanager.h"
119582- line="112">the URI specified does not exists in
120156+ line="111">the URI specified does not exists in
119583120157 the recently used resources list.</doc>
119584120158 </member>
119585120159 <member name="invalid_uri"
@@ -119589,7 +120163,7 @@ or by another application.</doc>
119589120163 glib:name="GTK_RECENT_MANAGER_ERROR_INVALID_URI">
119590120164 <doc xml:space="preserve"
119591120165 filename="gtk/gtkrecentmanager.h"
119592- line="114">the URI specified is not valid.</doc>
120166+ line="113">the URI specified is not valid.</doc>
119593120167 </member>
119594120168 <member name="invalid_encoding"
119595120169 value="2"
@@ -119598,7 +120172,7 @@ or by another application.</doc>
119598120172 glib:name="GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING">
119599120173 <doc xml:space="preserve"
119600120174 filename="gtk/gtkrecentmanager.h"
119601- line="115">the supplied string is not
120175+ line="114">the supplied string is not
119602120176 UTF-8 encoded.</doc>
119603120177 </member>
119604120178 <member name="not_registered"
@@ -119608,7 +120182,7 @@ or by another application.</doc>
119608120182 glib:name="GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED">
119609120183 <doc xml:space="preserve"
119610120184 filename="gtk/gtkrecentmanager.h"
119611- line="117">no application has registered
120185+ line="116">no application has registered
119612120186 the specified item.</doc>
119613120187 </member>
119614120188 <member name="read"
@@ -119618,7 +120192,7 @@ or by another application.</doc>
119618120192 glib:name="GTK_RECENT_MANAGER_ERROR_READ">
119619120193 <doc xml:space="preserve"
119620120194 filename="gtk/gtkrecentmanager.h"
119621- line="119">failure while reading the recently used
120195+ line="118">failure while reading the recently used
119622120196 resources file.</doc>
119623120197 </member>
119624120198 <member name="write"
@@ -119628,7 +120202,7 @@ or by another application.</doc>
119628120202 glib:name="GTK_RECENT_MANAGER_ERROR_WRITE">
119629120203 <doc xml:space="preserve"
119630120204 filename="gtk/gtkrecentmanager.h"
119631- line="121">failure while writing the recently used
120205+ line="120">failure while writing the recently used
119632120206 resources file.</doc>
119633120207 </member>
119634120208 <member name="unknown"
@@ -119638,7 +120212,7 @@ or by another application.</doc>
119638120212 glib:name="GTK_RECENT_MANAGER_ERROR_UNKNOWN">
119639120213 <doc xml:space="preserve"
119640120214 filename="gtk/gtkrecentmanager.h"
119641- line="123">unspecified error.</doc>
120215+ line="122">unspecified error.</doc>
119642120216 </member>
119643120217 <function name="quark" c:identifier="gtk_recent_manager_error_quark">
119644120218 <doc xml:space="preserve"
@@ -119656,7 +120230,7 @@ or by another application.</doc>
119656120230 c:type="GtkRecentManagerPrivate"
119657120231 disguised="1"
119658120232 opaque="1">
119659- <source-position filename="gtk/gtkrecentmanager.h" line="45"/>
120233+ <source-position filename="gtk/gtkrecentmanager.h" line="44"/>
119660120234 </record>
119661120235 <record name="RequestedSize" c:type="GtkRequestedSize">
119662120236 <doc xml:space="preserve"
@@ -119712,33 +120286,33 @@ for more information.</doc>
119712120286 <constructor name="new" c:identifier="gtk_requisition_new">
119713120287 <doc xml:space="preserve"
119714120288 filename="gtk/gtkwidget.c"
119715- line="8169">Allocates a new `GtkRequisition`.
120289+ line="8157">Allocates a new `GtkRequisition`.
119716120290
119717120291 The struct is initialized to zero.</doc>
119718120292 <source-position filename="gtk/gtkwidget.h" line="703"/>
119719120293 <return-value transfer-ownership="full">
119720120294 <doc xml:space="preserve"
119721120295 filename="gtk/gtkwidget.c"
119722- line="8176">a new empty `GtkRequisition`</doc>
120296+ line="8164">a new empty `GtkRequisition`</doc>
119723120297 <type name="Requisition" c:type="GtkRequisition*"/>
119724120298 </return-value>
119725120299 </constructor>
119726120300 <method name="copy" c:identifier="gtk_requisition_copy">
119727120301 <doc xml:space="preserve"
119728120302 filename="gtk/gtkwidget.c"
119729- line="8184">Copies a `GtkRequisition`.</doc>
120303+ line="8172">Copies a `GtkRequisition`.</doc>
119730120304 <source-position filename="gtk/gtkwidget.h" line="705"/>
119731120305 <return-value transfer-ownership="full">
119732120306 <doc xml:space="preserve"
119733120307 filename="gtk/gtkwidget.c"
119734- line="8190">a copy of @requisition</doc>
120308+ line="8178">a copy of @requisition</doc>
119735120309 <type name="Requisition" c:type="GtkRequisition*"/>
119736120310 </return-value>
119737120311 <parameters>
119738120312 <instance-parameter name="requisition" transfer-ownership="none">
119739120313 <doc xml:space="preserve"
119740120314 filename="gtk/gtkwidget.c"
119741- line="8186">a `GtkRequisition`</doc>
120315+ line="8174">a `GtkRequisition`</doc>
119742120316 <type name="Requisition" c:type="const GtkRequisition*"/>
119743120317 </instance-parameter>
119744120318 </parameters>
@@ -119746,7 +120320,7 @@ The struct is initialized to zero.</doc>
119746120320 <method name="free" c:identifier="gtk_requisition_free">
119747120321 <doc xml:space="preserve"
119748120322 filename="gtk/gtkwidget.c"
119749- line="8200">Frees a `GtkRequisition`.</doc>
120323+ line="8188">Frees a `GtkRequisition`.</doc>
119750120324 <source-position filename="gtk/gtkwidget.h" line="707"/>
119751120325 <return-value transfer-ownership="none">
119752120326 <type name="none" c:type="void"/>
@@ -119755,7 +120329,7 @@ The struct is initialized to zero.</doc>
119755120329 <instance-parameter name="requisition" transfer-ownership="none">
119756120330 <doc xml:space="preserve"
119757120331 filename="gtk/gtkwidget.c"
119758- line="8202">a `GtkRequisition`</doc>
120332+ line="8190">a `GtkRequisition`</doc>
119759120333 <type name="Requisition" c:type="GtkRequisition*"/>
119760120334 </instance-parameter>
119761120335 </parameters>
@@ -123152,12 +123726,12 @@ role.</doc>
123152123726 <constructor name="new" c:identifier="gtk_scrolled_window_new">
123153123727 <doc xml:space="preserve"
123154123728 filename="gtk/gtkscrolledwindow.c"
123155- line="2194">Creates a new scrolled window.</doc>
123729+ line="2238">Creates a new scrolled window.</doc>
123156123730 <source-position filename="gtk/gtkscrolledwindow.h" line="95"/>
123157123731 <return-value transfer-ownership="none">
123158123732 <doc xml:space="preserve"
123159123733 filename="gtk/gtkscrolledwindow.c"
123160- line="2199">a new scrolled window</doc>
123734+ line="2243">a new scrolled window</doc>
123161123735 <type name="Widget" c:type="GtkWidget*"/>
123162123736 </return-value>
123163123737 </constructor>
@@ -123166,7 +123740,7 @@ role.</doc>
123166123740 glib:get-property="child">
123167123741 <doc xml:space="preserve"
123168123742 filename="gtk/gtkscrolledwindow.c"
123169- line="4359">Gets the child widget of @scrolled_window.
123743+ line="4403">Gets the child widget of @scrolled_window.
123170123744
123171123745 If the scrolled window automatically added a [class@Gtk.Viewport], this
123172123746 function will return the viewport widget, and you can retrieve its child
@@ -123175,14 +123749,14 @@ using [method@Gtk.Viewport.get_child].</doc>
123175123749 <return-value transfer-ownership="none" nullable="1">
123176123750 <doc xml:space="preserve"
123177123751 filename="gtk/gtkscrolledwindow.c"
123178- line="4369">the child widget of @scrolled_window</doc>
123752+ line="4413">the child widget of @scrolled_window</doc>
123179123753 <type name="Widget" c:type="GtkWidget*"/>
123180123754 </return-value>
123181123755 <parameters>
123182123756 <instance-parameter name="scrolled_window" transfer-ownership="none">
123183123757 <doc xml:space="preserve"
123184123758 filename="gtk/gtkscrolledwindow.c"
123185- line="4361">a `GtkScrolledWindow`</doc>
123759+ line="4405">a `GtkScrolledWindow`</doc>
123186123760 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123187123761 </instance-parameter>
123188123762 </parameters>
@@ -123192,7 +123766,7 @@ using [method@Gtk.Viewport.get_child].</doc>
123192123766 glib:get-property="hadjustment">
123193123767 <doc xml:space="preserve"
123194123768 filename="gtk/gtkscrolledwindow.c"
123195- line="2345">Returns the horizontal scrollbar’s adjustment.
123769+ line="2389">Returns the horizontal scrollbar’s adjustment.
123196123770
123197123771 This is the adjustment used to connect the horizontal scrollbar
123198123772 to the child widget’s horizontal scroll functionality.</doc>
@@ -123200,14 +123774,14 @@ to the child widget’s horizontal scroll functionality.</doc>
123200123774 <return-value transfer-ownership="none">
123201123775 <doc xml:space="preserve"
123202123776 filename="gtk/gtkscrolledwindow.c"
123203- line="2354">the horizontal `GtkAdjustment`</doc>
123777+ line="2398">the horizontal `GtkAdjustment`</doc>
123204123778 <type name="Adjustment" c:type="GtkAdjustment*"/>
123205123779 </return-value>
123206123780 <parameters>
123207123781 <instance-parameter name="scrolled_window" transfer-ownership="none">
123208123782 <doc xml:space="preserve"
123209123783 filename="gtk/gtkscrolledwindow.c"
123210- line="2347">a `GtkScrolledWindow`</doc>
123784+ line="2391">a `GtkScrolledWindow`</doc>
123211123785 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123212123786 </instance-parameter>
123213123787 </parameters>
@@ -123217,19 +123791,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123217123791 glib:get-property="has-frame">
123218123792 <doc xml:space="preserve"
123219123793 filename="gtk/gtkscrolledwindow.c"
123220- line="2587">Gets whether the scrolled window draws a frame.</doc>
123794+ line="2631">Gets whether the scrolled window draws a frame.</doc>
123221123795 <source-position filename="gtk/gtkscrolledwindow.h" line="130"/>
123222123796 <return-value transfer-ownership="none">
123223123797 <doc xml:space="preserve"
123224123798 filename="gtk/gtkscrolledwindow.c"
123225- line="2593">%TRUE if the @scrolled_window has a frame</doc>
123799+ line="2637">%TRUE if the @scrolled_window has a frame</doc>
123226123800 <type name="gboolean" c:type="gboolean"/>
123227123801 </return-value>
123228123802 <parameters>
123229123803 <instance-parameter name="scrolled_window" transfer-ownership="none">
123230123804 <doc xml:space="preserve"
123231123805 filename="gtk/gtkscrolledwindow.c"
123232- line="2589">a `GtkScrolledWindow`</doc>
123806+ line="2633">a `GtkScrolledWindow`</doc>
123233123807 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123234123808 </instance-parameter>
123235123809 </parameters>
@@ -123238,19 +123812,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123238123812 c:identifier="gtk_scrolled_window_get_hscrollbar">
123239123813 <doc xml:space="preserve"
123240123814 filename="gtk/gtkscrolledwindow.c"
123241- line="2387">Returns the horizontal scrollbar of @scrolled_window.</doc>
123815+ line="2431">Returns the horizontal scrollbar of @scrolled_window.</doc>
123242123816 <source-position filename="gtk/gtkscrolledwindow.h" line="107"/>
123243123817 <return-value transfer-ownership="none">
123244123818 <doc xml:space="preserve"
123245123819 filename="gtk/gtkscrolledwindow.c"
123246- line="2393">the horizontal scrollbar of the scrolled window.</doc>
123820+ line="2437">the horizontal scrollbar of the scrolled window.</doc>
123247123821 <type name="Widget" c:type="GtkWidget*"/>
123248123822 </return-value>
123249123823 <parameters>
123250123824 <instance-parameter name="scrolled_window" transfer-ownership="none">
123251123825 <doc xml:space="preserve"
123252123826 filename="gtk/gtkscrolledwindow.c"
123253- line="2389">a `GtkScrolledWindow`</doc>
123827+ line="2433">a `GtkScrolledWindow`</doc>
123254123828 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123255123829 </instance-parameter>
123256123830 </parameters>
@@ -123260,19 +123834,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123260123834 glib:get-property="kinetic-scrolling">
123261123835 <doc xml:space="preserve"
123262123836 filename="gtk/gtkscrolledwindow.c"
123263- line="2643">Returns the specified kinetic scrolling behavior.</doc>
123837+ line="2687">Returns the specified kinetic scrolling behavior.</doc>
123264123838 <source-position filename="gtk/gtkscrolledwindow.h" line="146"/>
123265123839 <return-value transfer-ownership="none">
123266123840 <doc xml:space="preserve"
123267123841 filename="gtk/gtkscrolledwindow.c"
123268- line="2649">the scrolling behavior flags.</doc>
123842+ line="2693">the scrolling behavior flags.</doc>
123269123843 <type name="gboolean" c:type="gboolean"/>
123270123844 </return-value>
123271123845 <parameters>
123272123846 <instance-parameter name="scrolled_window" transfer-ownership="none">
123273123847 <doc xml:space="preserve"
123274123848 filename="gtk/gtkscrolledwindow.c"
123275- line="2645">a `GtkScrolledWindow`</doc>
123849+ line="2689">a `GtkScrolledWindow`</doc>
123276123850 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123277123851 </instance-parameter>
123278123852 </parameters>
@@ -123282,19 +123856,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123282123856 glib:get-property="max-content-height">
123283123857 <doc xml:space="preserve"
123284123858 filename="gtk/gtkscrolledwindow.c"
123285- line="4152">Returns the maximum content height set.</doc>
123859+ line="4196">Returns the maximum content height set.</doc>
123286123860 <source-position filename="gtk/gtkscrolledwindow.h" line="164"/>
123287123861 <return-value transfer-ownership="none">
123288123862 <doc xml:space="preserve"
123289123863 filename="gtk/gtkscrolledwindow.c"
123290- line="4158">the maximum content height, or -1</doc>
123864+ line="4202">the maximum content height, or -1</doc>
123291123865 <type name="gint" c:type="int"/>
123292123866 </return-value>
123293123867 <parameters>
123294123868 <instance-parameter name="scrolled_window" transfer-ownership="none">
123295123869 <doc xml:space="preserve"
123296123870 filename="gtk/gtkscrolledwindow.c"
123297- line="4154">a `GtkScrolledWindow`</doc>
123871+ line="4198">a `GtkScrolledWindow`</doc>
123298123872 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123299123873 </instance-parameter>
123300123874 </parameters>
@@ -123304,19 +123878,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123304123878 glib:get-property="max-content-width">
123305123879 <doc xml:space="preserve"
123306123880 filename="gtk/gtkscrolledwindow.c"
123307- line="4103">Returns the maximum content width set.</doc>
123881+ line="4147">Returns the maximum content width set.</doc>
123308123882 <source-position filename="gtk/gtkscrolledwindow.h" line="158"/>
123309123883 <return-value transfer-ownership="none">
123310123884 <doc xml:space="preserve"
123311123885 filename="gtk/gtkscrolledwindow.c"
123312- line="4109">the maximum content width, or -1</doc>
123886+ line="4153">the maximum content width, or -1</doc>
123313123887 <type name="gint" c:type="int"/>
123314123888 </return-value>
123315123889 <parameters>
123316123890 <instance-parameter name="scrolled_window" transfer-ownership="none">
123317123891 <doc xml:space="preserve"
123318123892 filename="gtk/gtkscrolledwindow.c"
123319- line="4105">a `GtkScrolledWindow`</doc>
123893+ line="4149">a `GtkScrolledWindow`</doc>
123320123894 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123321123895 </instance-parameter>
123322123896 </parameters>
@@ -123326,19 +123900,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123326123900 glib:get-property="min-content-height">
123327123901 <doc xml:space="preserve"
123328123902 filename="gtk/gtkscrolledwindow.c"
123329- line="3978">Gets the minimal content height of @scrolled_window.</doc>
123903+ line="4022">Gets the minimal content height of @scrolled_window.</doc>
123330123904 <source-position filename="gtk/gtkscrolledwindow.h" line="138"/>
123331123905 <return-value transfer-ownership="none">
123332123906 <doc xml:space="preserve"
123333123907 filename="gtk/gtkscrolledwindow.c"
123334- line="3984">the minimal content height</doc>
123908+ line="4028">the minimal content height</doc>
123335123909 <type name="gint" c:type="int"/>
123336123910 </return-value>
123337123911 <parameters>
123338123912 <instance-parameter name="scrolled_window" transfer-ownership="none">
123339123913 <doc xml:space="preserve"
123340123914 filename="gtk/gtkscrolledwindow.c"
123341- line="3980">a `GtkScrolledWindow`</doc>
123915+ line="4024">a `GtkScrolledWindow`</doc>
123342123916 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123343123917 </instance-parameter>
123344123918 </parameters>
@@ -123348,19 +123922,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123348123922 glib:get-property="min-content-width">
123349123923 <doc xml:space="preserve"
123350123924 filename="gtk/gtkscrolledwindow.c"
123351- line="3927">Gets the minimum content width of @scrolled_window.</doc>
123925+ line="3971">Gets the minimum content width of @scrolled_window.</doc>
123352123926 <source-position filename="gtk/gtkscrolledwindow.h" line="133"/>
123353123927 <return-value transfer-ownership="none">
123354123928 <doc xml:space="preserve"
123355123929 filename="gtk/gtkscrolledwindow.c"
123356- line="3933">the minimum content width</doc>
123930+ line="3977">the minimum content width</doc>
123357123931 <type name="gint" c:type="int"/>
123358123932 </return-value>
123359123933 <parameters>
123360123934 <instance-parameter name="scrolled_window" transfer-ownership="none">
123361123935 <doc xml:space="preserve"
123362123936 filename="gtk/gtkscrolledwindow.c"
123363- line="3929">a `GtkScrolledWindow`</doc>
123937+ line="3973">a `GtkScrolledWindow`</doc>
123364123938 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123365123939 </instance-parameter>
123366123940 </parameters>
@@ -123370,19 +123944,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123370123944 glib:get-property="overlay-scrolling">
123371123945 <doc xml:space="preserve"
123372123946 filename="gtk/gtkscrolledwindow.c"
123373- line="4054">Returns whether overlay scrolling is enabled for this scrolled window.</doc>
123947+ line="4098">Returns whether overlay scrolling is enabled for this scrolled window.</doc>
123374123948 <source-position filename="gtk/gtkscrolledwindow.h" line="152"/>
123375123949 <return-value transfer-ownership="none">
123376123950 <doc xml:space="preserve"
123377123951 filename="gtk/gtkscrolledwindow.c"
123378- line="4060">%TRUE if overlay scrolling is enabled</doc>
123952+ line="4104">%TRUE if overlay scrolling is enabled</doc>
123379123953 <type name="gboolean" c:type="gboolean"/>
123380123954 </return-value>
123381123955 <parameters>
123382123956 <instance-parameter name="scrolled_window" transfer-ownership="none">
123383123957 <doc xml:space="preserve"
123384123958 filename="gtk/gtkscrolledwindow.c"
123385- line="4056">a `GtkScrolledWindow`</doc>
123959+ line="4100">a `GtkScrolledWindow`</doc>
123386123960 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123387123961 </instance-parameter>
123388123962 </parameters>
@@ -123392,19 +123966,19 @@ to the child widget’s horizontal scroll functionality.</doc>
123392123966 glib:get-property="window-placement">
123393123967 <doc xml:space="preserve"
123394123968 filename="gtk/gtkscrolledwindow.c"
123395- line="2524">Gets the placement of the contents with respect to the scrollbars.</doc>
123969+ line="2568">Gets the placement of the contents with respect to the scrollbars.</doc>
123396123970 <source-position filename="gtk/gtkscrolledwindow.h" line="125"/>
123397123971 <return-value transfer-ownership="none">
123398123972 <doc xml:space="preserve"
123399123973 filename="gtk/gtkscrolledwindow.c"
123400- line="2530">the current placement value.</doc>
123974+ line="2574">the current placement value.</doc>
123401123975 <type name="CornerType" c:type="GtkCornerType"/>
123402123976 </return-value>
123403123977 <parameters>
123404123978 <instance-parameter name="scrolled_window" transfer-ownership="none">
123405123979 <doc xml:space="preserve"
123406123980 filename="gtk/gtkscrolledwindow.c"
123407- line="2526">a `GtkScrolledWindow`</doc>
123981+ line="2570">a `GtkScrolledWindow`</doc>
123408123982 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123409123983 </instance-parameter>
123410123984 </parameters>
@@ -123412,7 +123986,7 @@ to the child widget’s horizontal scroll functionality.</doc>
123412123986 <method name="get_policy" c:identifier="gtk_scrolled_window_get_policy">
123413123987 <doc xml:space="preserve"
123414123988 filename="gtk/gtkscrolledwindow.c"
123415- line="2461">Retrieves the current policy values for the horizontal and vertical
123989+ line="2505">Retrieves the current policy values for the horizontal and vertical
123416123990 scrollbars.
123417123991
123418123992 See [method@Gtk.ScrolledWindow.set_policy].</doc>
@@ -123424,7 +123998,7 @@ See [method@Gtk.ScrolledWindow.set_policy].</doc>
123424123998 <instance-parameter name="scrolled_window" transfer-ownership="none">
123425123999 <doc xml:space="preserve"
123426124000 filename="gtk/gtkscrolledwindow.c"
123427- line="2463">a `GtkScrolledWindow`</doc>
124001+ line="2507">a `GtkScrolledWindow`</doc>
123428124002 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123429124003 </instance-parameter>
123430124004 <parameter name="hscrollbar_policy"
@@ -123435,7 +124009,7 @@ See [method@Gtk.ScrolledWindow.set_policy].</doc>
123435124009 allow-none="1">
123436124010 <doc xml:space="preserve"
123437124011 filename="gtk/gtkscrolledwindow.c"
123438- line="2464">location to store the policy
124012+ line="2508">location to store the policy
123439124013 for the horizontal scrollbar</doc>
123440124014 <type name="PolicyType" c:type="GtkPolicyType*"/>
123441124015 </parameter>
@@ -123447,7 +124021,7 @@ See [method@Gtk.ScrolledWindow.set_policy].</doc>
123447124021 allow-none="1">
123448124022 <doc xml:space="preserve"
123449124023 filename="gtk/gtkscrolledwindow.c"
123450- line="2466">location to store the policy
124024+ line="2510">location to store the policy
123451124025 for the vertical scrollbar</doc>
123452124026 <type name="PolicyType" c:type="GtkPolicyType*"/>
123453124027 </parameter>
@@ -123458,20 +124032,20 @@ See [method@Gtk.ScrolledWindow.set_policy].</doc>
123458124032 glib:get-property="propagate-natural-height">
123459124033 <doc xml:space="preserve"
123460124034 filename="gtk/gtkscrolledwindow.c"
123461- line="4241">Reports whether the natural height of the child will be calculated
124035+ line="4285">Reports whether the natural height of the child will be calculated
123462124036 and propagated through the scrolled window’s requested natural height.</doc>
123463124037 <source-position filename="gtk/gtkscrolledwindow.h" line="176"/>
123464124038 <return-value transfer-ownership="none">
123465124039 <doc xml:space="preserve"
123466124040 filename="gtk/gtkscrolledwindow.c"
123467- line="4248">whether natural height propagation is enabled.</doc>
124041+ line="4292">whether natural height propagation is enabled.</doc>
123468124042 <type name="gboolean" c:type="gboolean"/>
123469124043 </return-value>
123470124044 <parameters>
123471124045 <instance-parameter name="scrolled_window" transfer-ownership="none">
123472124046 <doc xml:space="preserve"
123473124047 filename="gtk/gtkscrolledwindow.c"
123474- line="4243">a `GtkScrolledWindow`</doc>
124048+ line="4287">a `GtkScrolledWindow`</doc>
123475124049 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123476124050 </instance-parameter>
123477124051 </parameters>
@@ -123481,20 +124055,20 @@ and propagated through the scrolled window’s requested natural height.</doc>
123481124055 glib:get-property="propagate-natural-width">
123482124056 <doc xml:space="preserve"
123483124057 filename="gtk/gtkscrolledwindow.c"
123484- line="4196">Reports whether the natural width of the child will be calculated
124058+ line="4240">Reports whether the natural width of the child will be calculated
123485124059 and propagated through the scrolled window’s requested natural width.</doc>
123486124060 <source-position filename="gtk/gtkscrolledwindow.h" line="170"/>
123487124061 <return-value transfer-ownership="none">
123488124062 <doc xml:space="preserve"
123489124063 filename="gtk/gtkscrolledwindow.c"
123490- line="4203">whether natural width propagation is enabled.</doc>
124064+ line="4247">whether natural width propagation is enabled.</doc>
123491124065 <type name="gboolean" c:type="gboolean"/>
123492124066 </return-value>
123493124067 <parameters>
123494124068 <instance-parameter name="scrolled_window" transfer-ownership="none">
123495124069 <doc xml:space="preserve"
123496124070 filename="gtk/gtkscrolledwindow.c"
123497- line="4198">a `GtkScrolledWindow`</doc>
124071+ line="4242">a `GtkScrolledWindow`</doc>
123498124072 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123499124073 </instance-parameter>
123500124074 </parameters>
@@ -123504,7 +124078,7 @@ and propagated through the scrolled window’s requested natural width.</doc>
123504124078 glib:get-property="vadjustment">
123505124079 <doc xml:space="preserve"
123506124080 filename="gtk/gtkscrolledwindow.c"
123507- line="2366">Returns the vertical scrollbar’s adjustment.
124081+ line="2410">Returns the vertical scrollbar’s adjustment.
123508124082
123509124083 This is the adjustment used to connect the vertical
123510124084 scrollbar to the child widget’s vertical scroll functionality.</doc>
@@ -123512,14 +124086,14 @@ scrollbar to the child widget’s vertical scroll functionality.</doc>
123512124086 <return-value transfer-ownership="none">
123513124087 <doc xml:space="preserve"
123514124088 filename="gtk/gtkscrolledwindow.c"
123515- line="2375">the vertical `GtkAdjustment`</doc>
124089+ line="2419">the vertical `GtkAdjustment`</doc>
123516124090 <type name="Adjustment" c:type="GtkAdjustment*"/>
123517124091 </return-value>
123518124092 <parameters>
123519124093 <instance-parameter name="scrolled_window" transfer-ownership="none">
123520124094 <doc xml:space="preserve"
123521124095 filename="gtk/gtkscrolledwindow.c"
123522- line="2368">a `GtkScrolledWindow`</doc>
124096+ line="2412">a `GtkScrolledWindow`</doc>
123523124097 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123524124098 </instance-parameter>
123525124099 </parameters>
@@ -123528,19 +124102,19 @@ scrollbar to the child widget’s vertical scroll functionality.</doc>
123528124102 c:identifier="gtk_scrolled_window_get_vscrollbar">
123529124103 <doc xml:space="preserve"
123530124104 filename="gtk/gtkscrolledwindow.c"
123531- line="2405">Returns the vertical scrollbar of @scrolled_window.</doc>
124105+ line="2449">Returns the vertical scrollbar of @scrolled_window.</doc>
123532124106 <source-position filename="gtk/gtkscrolledwindow.h" line="109"/>
123533124107 <return-value transfer-ownership="none">
123534124108 <doc xml:space="preserve"
123535124109 filename="gtk/gtkscrolledwindow.c"
123536- line="2411">the vertical scrollbar of the scrolled window.</doc>
124110+ line="2455">the vertical scrollbar of the scrolled window.</doc>
123537124111 <type name="Widget" c:type="GtkWidget*"/>
123538124112 </return-value>
123539124113 <parameters>
123540124114 <instance-parameter name="scrolled_window" transfer-ownership="none">
123541124115 <doc xml:space="preserve"
123542124116 filename="gtk/gtkscrolledwindow.c"
123543- line="2407">a `GtkScrolledWindow`</doc>
124117+ line="2451">a `GtkScrolledWindow`</doc>
123544124118 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123545124119 </instance-parameter>
123546124120 </parameters>
@@ -123550,7 +124124,7 @@ scrollbar to the child widget’s vertical scroll functionality.</doc>
123550124124 glib:set-property="child">
123551124125 <doc xml:space="preserve"
123552124126 filename="gtk/gtkscrolledwindow.c"
123553- line="4260">Sets the child widget of @scrolled_window.
124127+ line="4304">Sets the child widget of @scrolled_window.
123554124128
123555124129 If @child does not implement the [iface@Gtk.Scrollable] interface,
123556124130 the scrolled window will add @child to a [class@Gtk.Viewport] instance
@@ -123563,7 +124137,7 @@ and then add the viewport as its child widget.</doc>
123563124137 <instance-parameter name="scrolled_window" transfer-ownership="none">
123564124138 <doc xml:space="preserve"
123565124139 filename="gtk/gtkscrolledwindow.c"
123566- line="4262">a `GtkScrolledWindow`</doc>
124140+ line="4306">a `GtkScrolledWindow`</doc>
123567124141 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123568124142 </instance-parameter>
123569124143 <parameter name="child"
@@ -123572,7 +124146,7 @@ and then add the viewport as its child widget.</doc>
123572124146 allow-none="1">
123573124147 <doc xml:space="preserve"
123574124148 filename="gtk/gtkscrolledwindow.c"
123575- line="4263">the child widget</doc>
124149+ line="4307">the child widget</doc>
123576124150 <type name="Widget" c:type="GtkWidget*"/>
123577124151 </parameter>
123578124152 </parameters>
@@ -123582,7 +124156,7 @@ and then add the viewport as its child widget.</doc>
123582124156 glib:set-property="hadjustment">
123583124157 <doc xml:space="preserve"
123584124158 filename="gtk/gtkscrolledwindow.c"
123585- line="2207">Sets the `GtkAdjustment` for the horizontal scrollbar.</doc>
124159+ line="2251">Sets the `GtkAdjustment` for the horizontal scrollbar.</doc>
123586124160 <source-position filename="gtk/gtkscrolledwindow.h" line="97"/>
123587124161 <return-value transfer-ownership="none">
123588124162 <type name="none" c:type="void"/>
@@ -123591,7 +124165,7 @@ and then add the viewport as its child widget.</doc>
123591124165 <instance-parameter name="scrolled_window" transfer-ownership="none">
123592124166 <doc xml:space="preserve"
123593124167 filename="gtk/gtkscrolledwindow.c"
123594- line="2209">a `GtkScrolledWindow`</doc>
124168+ line="2253">a `GtkScrolledWindow`</doc>
123595124169 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123596124170 </instance-parameter>
123597124171 <parameter name="hadjustment"
@@ -123600,7 +124174,7 @@ and then add the viewport as its child widget.</doc>
123600124174 allow-none="1">
123601124175 <doc xml:space="preserve"
123602124176 filename="gtk/gtkscrolledwindow.c"
123603- line="2210">the `GtkAdjustment` to use, or %NULL to create a new one</doc>
124177+ line="2254">the `GtkAdjustment` to use, or %NULL to create a new one</doc>
123604124178 <type name="Adjustment" c:type="GtkAdjustment*"/>
123605124179 </parameter>
123606124180 </parameters>
@@ -123610,7 +124184,7 @@ and then add the viewport as its child widget.</doc>
123610124184 glib:set-property="has-frame">
123611124185 <doc xml:space="preserve"
123612124186 filename="gtk/gtkscrolledwindow.c"
123613- line="2559">Changes the frame drawn around the contents of @scrolled_window.</doc>
124187+ line="2603">Changes the frame drawn around the contents of @scrolled_window.</doc>
123614124188 <source-position filename="gtk/gtkscrolledwindow.h" line="127"/>
123615124189 <return-value transfer-ownership="none">
123616124190 <type name="none" c:type="void"/>
@@ -123619,13 +124193,13 @@ and then add the viewport as its child widget.</doc>
123619124193 <instance-parameter name="scrolled_window" transfer-ownership="none">
123620124194 <doc xml:space="preserve"
123621124195 filename="gtk/gtkscrolledwindow.c"
123622- line="2561">a `GtkScrolledWindow`</doc>
124196+ line="2605">a `GtkScrolledWindow`</doc>
123623124197 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123624124198 </instance-parameter>
123625124199 <parameter name="has_frame" transfer-ownership="none">
123626124200 <doc xml:space="preserve"
123627124201 filename="gtk/gtkscrolledwindow.c"
123628- line="2562">whether to draw a frame around scrolled window contents</doc>
124202+ line="2606">whether to draw a frame around scrolled window contents</doc>
123629124203 <type name="gboolean" c:type="gboolean"/>
123630124204 </parameter>
123631124205 </parameters>
@@ -123635,7 +124209,7 @@ and then add the viewport as its child widget.</doc>
123635124209 glib:set-property="kinetic-scrolling">
123636124210 <doc xml:space="preserve"
123637124211 filename="gtk/gtkscrolledwindow.c"
123638- line="2605">Turns kinetic scrolling on or off.
124212+ line="2649">Turns kinetic scrolling on or off.
123639124213
123640124214 Kinetic scrolling only applies to devices with source
123641124215 %GDK_SOURCE_TOUCHSCREEN.</doc>
@@ -123647,13 +124221,13 @@ Kinetic scrolling only applies to devices with source
123647124221 <instance-parameter name="scrolled_window" transfer-ownership="none">
123648124222 <doc xml:space="preserve"
123649124223 filename="gtk/gtkscrolledwindow.c"
123650- line="2607">a `GtkScrolledWindow`</doc>
124224+ line="2651">a `GtkScrolledWindow`</doc>
123651124225 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123652124226 </instance-parameter>
123653124227 <parameter name="kinetic_scrolling" transfer-ownership="none">
123654124228 <doc xml:space="preserve"
123655124229 filename="gtk/gtkscrolledwindow.c"
123656- line="2608">%TRUE to enable kinetic scrolling</doc>
124230+ line="2652">%TRUE to enable kinetic scrolling</doc>
123657124231 <type name="gboolean" c:type="gboolean"/>
123658124232 </parameter>
123659124233 </parameters>
@@ -123663,7 +124237,7 @@ Kinetic scrolling only applies to devices with source
123663124237 glib:set-property="max-content-height">
123664124238 <doc xml:space="preserve"
123665124239 filename="gtk/gtkscrolledwindow.c"
123666- line="4121">Sets the maximum height that @scrolled_window should keep visible.
124240+ line="4165">Sets the maximum height that @scrolled_window should keep visible.
123667124241
123668124242 The @scrolled_window will grow up to this height before it starts
123669124243 scrolling the content.
@@ -123678,13 +124252,13 @@ smaller than [property@Gtk.ScrolledWindow:min-content-height].</doc>
123678124252 <instance-parameter name="scrolled_window" transfer-ownership="none">
123679124253 <doc xml:space="preserve"
123680124254 filename="gtk/gtkscrolledwindow.c"
123681- line="4123">a `GtkScrolledWindow`</doc>
124255+ line="4167">a `GtkScrolledWindow`</doc>
123682124256 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123683124257 </instance-parameter>
123684124258 <parameter name="height" transfer-ownership="none">
123685124259 <doc xml:space="preserve"
123686124260 filename="gtk/gtkscrolledwindow.c"
123687- line="4124">the maximum content height</doc>
124261+ line="4168">the maximum content height</doc>
123688124262 <type name="gint" c:type="int"/>
123689124263 </parameter>
123690124264 </parameters>
@@ -123694,7 +124268,7 @@ smaller than [property@Gtk.ScrolledWindow:min-content-height].</doc>
123694124268 glib:set-property="max-content-width">
123695124269 <doc xml:space="preserve"
123696124270 filename="gtk/gtkscrolledwindow.c"
123697- line="4072">Sets the maximum width that @scrolled_window should keep visible.
124271+ line="4116">Sets the maximum width that @scrolled_window should keep visible.
123698124272
123699124273 The @scrolled_window will grow up to this width before it starts
123700124274 scrolling the content.
@@ -123709,13 +124283,13 @@ value smaller than [property@Gtk.ScrolledWindow:min-content-width].</doc>
123709124283 <instance-parameter name="scrolled_window" transfer-ownership="none">
123710124284 <doc xml:space="preserve"
123711124285 filename="gtk/gtkscrolledwindow.c"
123712- line="4074">a `GtkScrolledWindow`</doc>
124286+ line="4118">a `GtkScrolledWindow`</doc>
123713124287 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123714124288 </instance-parameter>
123715124289 <parameter name="width" transfer-ownership="none">
123716124290 <doc xml:space="preserve"
123717124291 filename="gtk/gtkscrolledwindow.c"
123718- line="4075">the maximum content width</doc>
124292+ line="4119">the maximum content width</doc>
123719124293 <type name="gint" c:type="int"/>
123720124294 </parameter>
123721124295 </parameters>
@@ -123725,7 +124299,7 @@ value smaller than [property@Gtk.ScrolledWindow:min-content-width].</doc>
123725124299 glib:set-property="min-content-height">
123726124300 <doc xml:space="preserve"
123727124301 filename="gtk/gtkscrolledwindow.c"
123728- line="3996">Sets the minimum height that @scrolled_window should keep visible.
124302+ line="4040">Sets the minimum height that @scrolled_window should keep visible.
123729124303
123730124304 Note that this can and (usually will) be smaller than the minimum
123731124305 size of the content.
@@ -123740,13 +124314,13 @@ value greater than [property@Gtk.ScrolledWindow:max-content-height].</doc>
123740124314 <instance-parameter name="scrolled_window" transfer-ownership="none">
123741124315 <doc xml:space="preserve"
123742124316 filename="gtk/gtkscrolledwindow.c"
123743- line="3998">a `GtkScrolledWindow`</doc>
124317+ line="4042">a `GtkScrolledWindow`</doc>
123744124318 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123745124319 </instance-parameter>
123746124320 <parameter name="height" transfer-ownership="none">
123747124321 <doc xml:space="preserve"
123748124322 filename="gtk/gtkscrolledwindow.c"
123749- line="3999">the minimal content height</doc>
124323+ line="4043">the minimal content height</doc>
123750124324 <type name="gint" c:type="int"/>
123751124325 </parameter>
123752124326 </parameters>
@@ -123756,7 +124330,7 @@ value greater than [property@Gtk.ScrolledWindow:max-content-height].</doc>
123756124330 glib:set-property="min-content-width">
123757124331 <doc xml:space="preserve"
123758124332 filename="gtk/gtkscrolledwindow.c"
123759- line="3945">Sets the minimum width that @scrolled_window should keep visible.
124333+ line="3989">Sets the minimum width that @scrolled_window should keep visible.
123760124334
123761124335 Note that this can and (usually will) be smaller than the minimum
123762124336 size of the content.
@@ -123771,13 +124345,13 @@ value greater than [property@Gtk.ScrolledWindow:max-content-width].</doc>
123771124345 <instance-parameter name="scrolled_window" transfer-ownership="none">
123772124346 <doc xml:space="preserve"
123773124347 filename="gtk/gtkscrolledwindow.c"
123774- line="3947">a `GtkScrolledWindow`</doc>
124348+ line="3991">a `GtkScrolledWindow`</doc>
123775124349 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123776124350 </instance-parameter>
123777124351 <parameter name="width" transfer-ownership="none">
123778124352 <doc xml:space="preserve"
123779124353 filename="gtk/gtkscrolledwindow.c"
123780- line="3948">the minimal content width</doc>
124354+ line="3992">the minimal content width</doc>
123781124355 <type name="gint" c:type="int"/>
123782124356 </parameter>
123783124357 </parameters>
@@ -123787,7 +124361,7 @@ value greater than [property@Gtk.ScrolledWindow:max-content-width].</doc>
123787124361 glib:set-property="overlay-scrolling">
123788124362 <doc xml:space="preserve"
123789124363 filename="gtk/gtkscrolledwindow.c"
123790- line="4029">Enables or disables overlay scrolling for this scrolled window.</doc>
124364+ line="4073">Enables or disables overlay scrolling for this scrolled window.</doc>
123791124365 <source-position filename="gtk/gtkscrolledwindow.h" line="149"/>
123792124366 <return-value transfer-ownership="none">
123793124367 <type name="none" c:type="void"/>
@@ -123796,13 +124370,13 @@ value greater than [property@Gtk.ScrolledWindow:max-content-width].</doc>
123796124370 <instance-parameter name="scrolled_window" transfer-ownership="none">
123797124371 <doc xml:space="preserve"
123798124372 filename="gtk/gtkscrolledwindow.c"
123799- line="4031">a `GtkScrolledWindow`</doc>
124373+ line="4075">a `GtkScrolledWindow`</doc>
123800124374 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123801124375 </instance-parameter>
123802124376 <parameter name="overlay_scrolling" transfer-ownership="none">
123803124377 <doc xml:space="preserve"
123804124378 filename="gtk/gtkscrolledwindow.c"
123805- line="4032">whether to enable overlay scrolling</doc>
124379+ line="4076">whether to enable overlay scrolling</doc>
123806124380 <type name="gboolean" c:type="gboolean"/>
123807124381 </parameter>
123808124382 </parameters>
@@ -123812,7 +124386,7 @@ value greater than [property@Gtk.ScrolledWindow:max-content-width].</doc>
123812124386 glib:set-property="window-placement">
123813124387 <doc xml:space="preserve"
123814124388 filename="gtk/gtkscrolledwindow.c"
123815- line="2489">Sets the placement of the contents with respect to the scrollbars
124389+ line="2533">Sets the placement of the contents with respect to the scrollbars
123816124390 for the scrolled window.
123817124391
123818124392 The default is %GTK_CORNER_TOP_LEFT, meaning the child is
@@ -123830,13 +124404,13 @@ See also [method@Gtk.ScrolledWindow.get_placement] and
123830124404 <instance-parameter name="scrolled_window" transfer-ownership="none">
123831124405 <doc xml:space="preserve"
123832124406 filename="gtk/gtkscrolledwindow.c"
123833- line="2491">a `GtkScrolledWindow`</doc>
124407+ line="2535">a `GtkScrolledWindow`</doc>
123834124408 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123835124409 </instance-parameter>
123836124410 <parameter name="window_placement" transfer-ownership="none">
123837124411 <doc xml:space="preserve"
123838124412 filename="gtk/gtkscrolledwindow.c"
123839- line="2492">position of the child window</doc>
124413+ line="2536">position of the child window</doc>
123840124414 <type name="CornerType" c:type="GtkCornerType"/>
123841124415 </parameter>
123842124416 </parameters>
@@ -123844,7 +124418,7 @@ See also [method@Gtk.ScrolledWindow.get_placement] and
123844124418 <method name="set_policy" c:identifier="gtk_scrolled_window_set_policy">
123845124419 <doc xml:space="preserve"
123846124420 filename="gtk/gtkscrolledwindow.c"
123847- line="2423">Sets the scrollbar policy for the horizontal and vertical scrollbars.
124421+ line="2467">Sets the scrollbar policy for the horizontal and vertical scrollbars.
123848124422
123849124423 The policy determines when the scrollbar should appear; it is a value
123850124424 from the [enum@Gtk.PolicyType] enumeration. If %GTK_POLICY_ALWAYS, the
@@ -123860,19 +124434,19 @@ than the trough — the display is larger than the page size).</doc>
123860124434 <instance-parameter name="scrolled_window" transfer-ownership="none">
123861124435 <doc xml:space="preserve"
123862124436 filename="gtk/gtkscrolledwindow.c"
123863- line="2425">a `GtkScrolledWindow`</doc>
124437+ line="2469">a `GtkScrolledWindow`</doc>
123864124438 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123865124439 </instance-parameter>
123866124440 <parameter name="hscrollbar_policy" transfer-ownership="none">
123867124441 <doc xml:space="preserve"
123868124442 filename="gtk/gtkscrolledwindow.c"
123869- line="2426">policy for horizontal bar</doc>
124443+ line="2470">policy for horizontal bar</doc>
123870124444 <type name="PolicyType" c:type="GtkPolicyType"/>
123871124445 </parameter>
123872124446 <parameter name="vscrollbar_policy" transfer-ownership="none">
123873124447 <doc xml:space="preserve"
123874124448 filename="gtk/gtkscrolledwindow.c"
123875- line="2427">policy for vertical bar</doc>
124449+ line="2471">policy for vertical bar</doc>
123876124450 <type name="PolicyType" c:type="GtkPolicyType"/>
123877124451 </parameter>
123878124452 </parameters>
@@ -123882,7 +124456,7 @@ than the trough — the display is larger than the page size).</doc>
123882124456 glib:set-property="propagate-natural-height">
123883124457 <doc xml:space="preserve"
123884124458 filename="gtk/gtkscrolledwindow.c"
123885- line="4215">Sets whether the natural height of the child should be calculated
124459+ line="4259">Sets whether the natural height of the child should be calculated
123886124460 and propagated through the scrolled window’s requested natural height.</doc>
123887124461 <source-position filename="gtk/gtkscrolledwindow.h" line="173"/>
123888124462 <return-value transfer-ownership="none">
@@ -123892,13 +124466,13 @@ and propagated through the scrolled window’s requested natural height.</doc>
123892124466 <instance-parameter name="scrolled_window" transfer-ownership="none">
123893124467 <doc xml:space="preserve"
123894124468 filename="gtk/gtkscrolledwindow.c"
123895- line="4217">a `GtkScrolledWindow`</doc>
124469+ line="4261">a `GtkScrolledWindow`</doc>
123896124470 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123897124471 </instance-parameter>
123898124472 <parameter name="propagate" transfer-ownership="none">
123899124473 <doc xml:space="preserve"
123900124474 filename="gtk/gtkscrolledwindow.c"
123901- line="4218">whether to propagate natural height</doc>
124475+ line="4262">whether to propagate natural height</doc>
123902124476 <type name="gboolean" c:type="gboolean"/>
123903124477 </parameter>
123904124478 </parameters>
@@ -123908,7 +124482,7 @@ and propagated through the scrolled window’s requested natural height.</doc>
123908124482 glib:set-property="propagate-natural-width">
123909124483 <doc xml:space="preserve"
123910124484 filename="gtk/gtkscrolledwindow.c"
123911- line="4170">Sets whether the natural width of the child should be calculated
124485+ line="4214">Sets whether the natural width of the child should be calculated
123912124486 and propagated through the scrolled window’s requested natural width.</doc>
123913124487 <source-position filename="gtk/gtkscrolledwindow.h" line="167"/>
123914124488 <return-value transfer-ownership="none">
@@ -123918,13 +124492,13 @@ and propagated through the scrolled window’s requested natural width.</doc>
123918124492 <instance-parameter name="scrolled_window" transfer-ownership="none">
123919124493 <doc xml:space="preserve"
123920124494 filename="gtk/gtkscrolledwindow.c"
123921- line="4172">a `GtkScrolledWindow`</doc>
124495+ line="4216">a `GtkScrolledWindow`</doc>
123922124496 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123923124497 </instance-parameter>
123924124498 <parameter name="propagate" transfer-ownership="none">
123925124499 <doc xml:space="preserve"
123926124500 filename="gtk/gtkscrolledwindow.c"
123927- line="4173">whether to propagate natural width</doc>
124501+ line="4217">whether to propagate natural width</doc>
123928124502 <type name="gboolean" c:type="gboolean"/>
123929124503 </parameter>
123930124504 </parameters>
@@ -123934,7 +124508,7 @@ and propagated through the scrolled window’s requested natural width.</doc>
123934124508 glib:set-property="vadjustment">
123935124509 <doc xml:space="preserve"
123936124510 filename="gtk/gtkscrolledwindow.c"
123937- line="2276">Sets the `GtkAdjustment` for the vertical scrollbar.</doc>
124511+ line="2320">Sets the `GtkAdjustment` for the vertical scrollbar.</doc>
123938124512 <source-position filename="gtk/gtkscrolledwindow.h" line="100"/>
123939124513 <return-value transfer-ownership="none">
123940124514 <type name="none" c:type="void"/>
@@ -123943,7 +124517,7 @@ and propagated through the scrolled window’s requested natural width.</doc>
123943124517 <instance-parameter name="scrolled_window" transfer-ownership="none">
123944124518 <doc xml:space="preserve"
123945124519 filename="gtk/gtkscrolledwindow.c"
123946- line="2278">a `GtkScrolledWindow`</doc>
124520+ line="2322">a `GtkScrolledWindow`</doc>
123947124521 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123948124522 </instance-parameter>
123949124523 <parameter name="vadjustment"
@@ -123952,7 +124526,7 @@ and propagated through the scrolled window’s requested natural width.</doc>
123952124526 allow-none="1">
123953124527 <doc xml:space="preserve"
123954124528 filename="gtk/gtkscrolledwindow.c"
123955- line="2279">the `GtkAdjustment` to use, or %NULL to create a new one</doc>
124529+ line="2323">the `GtkAdjustment` to use, or %NULL to create a new one</doc>
123956124530 <type name="Adjustment" c:type="GtkAdjustment*"/>
123957124531 </parameter>
123958124532 </parameters>
@@ -123961,7 +124535,7 @@ and propagated through the scrolled window’s requested natural width.</doc>
123961124535 c:identifier="gtk_scrolled_window_unset_placement">
123962124536 <doc xml:space="preserve"
123963124537 filename="gtk/gtkscrolledwindow.c"
123964- line="2542">Unsets the placement of the contents with respect to the scrollbars.
124538+ line="2586">Unsets the placement of the contents with respect to the scrollbars.
123965124539
123966124540 If no window placement is set for a scrolled window,
123967124541 it defaults to %GTK_CORNER_TOP_LEFT.</doc>
@@ -123973,7 +124547,7 @@ it defaults to %GTK_CORNER_TOP_LEFT.</doc>
123973124547 <instance-parameter name="scrolled_window" transfer-ownership="none">
123974124548 <doc xml:space="preserve"
123975124549 filename="gtk/gtkscrolledwindow.c"
123976- line="2544">a `GtkScrolledWindow`</doc>
124550+ line="2588">a `GtkScrolledWindow`</doc>
123977124551 <type name="ScrolledWindow" c:type="GtkScrolledWindow*"/>
123978124552 </instance-parameter>
123979124553 </parameters>
@@ -123985,7 +124559,7 @@ it defaults to %GTK_CORNER_TOP_LEFT.</doc>
123985124559 getter="get_child">
123986124560 <doc xml:space="preserve"
123987124561 filename="gtk/gtkscrolledwindow.c"
123988- line="781">The child widget.
124562+ line="784">The child widget.
123989124563
123990124564 When setting this property, if the child widget does not implement
123991124565 [iface@Gtk.Scrollable], the scrolled window will add the child to
@@ -124000,7 +124574,7 @@ a [class@Gtk.Viewport] and then set the viewport as the child.</doc>
124000124574 getter="get_hadjustment">
124001124575 <doc xml:space="preserve"
124002124576 filename="gtk/gtkscrolledwindow.c"
124003- line="615">The `GtkAdjustment` for the horizontal position.</doc>
124577+ line="618">The `GtkAdjustment` for the horizontal position.</doc>
124004124578 <type name="Adjustment"/>
124005124579 </property>
124006124580 <property name="has-frame"
@@ -124011,7 +124585,7 @@ a [class@Gtk.Viewport] and then set the viewport as the child.</doc>
124011124585 default-value="FALSE">
124012124586 <doc xml:space="preserve"
124013124587 filename="gtk/gtkscrolledwindow.c"
124014- line="674">Whether to draw a frame around the contents.</doc>
124588+ line="677">Whether to draw a frame around the contents.</doc>
124015124589 <type name="gboolean" c:type="gboolean"/>
124016124590 </property>
124017124591 <property name="hscrollbar-policy"
@@ -124020,7 +124594,7 @@ a [class@Gtk.Viewport] and then set the viewport as the child.</doc>
124020124594 default-value="GTK_POLICY_AUTOMATIC">
124021124595 <doc xml:space="preserve"
124022124596 filename="gtk/gtkscrolledwindow.c"
124023- line="635">When the horizontal scrollbar is displayed.
124597+ line="638">When the horizontal scrollbar is displayed.
124024124598
124025124599 Use [method@Gtk.ScrolledWindow.set_policy] to set
124026124600 this property.</doc>
@@ -124034,7 +124608,7 @@ this property.</doc>
124034124608 default-value="TRUE">
124035124609 <doc xml:space="preserve"
124036124610 filename="gtk/gtkscrolledwindow.c"
124037- line="704">Whether kinetic scrolling is enabled or not.
124611+ line="707">Whether kinetic scrolling is enabled or not.
124038124612
124039124613 Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</doc>
124040124614 <type name="gboolean" c:type="gboolean"/>
@@ -124047,7 +124621,7 @@ Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</
124047124621 default-value="-1">
124048124622 <doc xml:space="preserve"
124049124623 filename="gtk/gtkscrolledwindow.c"
124050- line="743">The maximum content height of @scrolled_window.</doc>
124624+ line="746">The maximum content height of @scrolled_window.</doc>
124051124625 <type name="gint" c:type="gint"/>
124052124626 </property>
124053124627 <property name="max-content-width"
@@ -124058,7 +124632,7 @@ Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</
124058124632 default-value="-1">
124059124633 <doc xml:space="preserve"
124060124634 filename="gtk/gtkscrolledwindow.c"
124061- line="733">The maximum content width of @scrolled_window.</doc>
124635+ line="736">The maximum content width of @scrolled_window.</doc>
124062124636 <type name="gint" c:type="gint"/>
124063124637 </property>
124064124638 <property name="min-content-height"
@@ -124069,7 +124643,7 @@ Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</
124069124643 default-value="-1">
124070124644 <doc xml:space="preserve"
124071124645 filename="gtk/gtkscrolledwindow.c"
124072- line="694">The minimum content height of @scrolled_window.</doc>
124646+ line="697">The minimum content height of @scrolled_window.</doc>
124073124647 <type name="gint" c:type="gint"/>
124074124648 </property>
124075124649 <property name="min-content-width"
@@ -124080,7 +124654,7 @@ Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</
124080124654 default-value="-1">
124081124655 <doc xml:space="preserve"
124082124656 filename="gtk/gtkscrolledwindow.c"
124083- line="684">The minimum content width of @scrolled_window.</doc>
124657+ line="687">The minimum content width of @scrolled_window.</doc>
124084124658 <type name="gint" c:type="gint"/>
124085124659 </property>
124086124660 <property name="overlay-scrolling"
@@ -124091,7 +124665,7 @@ Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN.</
124091124665 default-value="TRUE">
124092124666 <doc xml:space="preserve"
124093124667 filename="gtk/gtkscrolledwindow.c"
124094- line="716">Whether overlay scrolling is enabled or not.
124668+ line="719">Whether overlay scrolling is enabled or not.
124095124669
124096124670 If it is, the scrollbars are only added as traditional widgets
124097124671 when a mouse is present. Otherwise, they are overlaid on top of
@@ -124109,7 +124683,7 @@ the [property@Gtk.Settings:gtk-overlay-scrolling] setting.</doc>
124109124683 default-value="FALSE">
124110124684 <doc xml:space="preserve"
124111124685 filename="gtk/gtkscrolledwindow.c"
124112- line="767">Whether the natural height of the child should be calculated and propagated
124686+ line="770">Whether the natural height of the child should be calculated and propagated
124113124687 through the scrolled window’s requested natural height.
124114124688
124115124689 This is useful in cases where an attempt should be made to allocate exactly
@@ -124124,7 +124698,7 @@ enough space for the natural size of the child.</doc>
124124124698 default-value="FALSE">
124125124699 <doc xml:space="preserve"
124126124700 filename="gtk/gtkscrolledwindow.c"
124127- line="753">Whether the natural width of the child should be calculated and propagated
124701+ line="756">Whether the natural width of the child should be calculated and propagated
124128124702 through the scrolled window’s requested natural width.
124129124703
124130124704 This is useful in cases where an attempt should be made to allocate exactly
@@ -124139,7 +124713,7 @@ enough space for the natural size of the child.</doc>
124139124713 getter="get_vadjustment">
124140124714 <doc xml:space="preserve"
124141124715 filename="gtk/gtkscrolledwindow.c"
124142- line="625">The `GtkAdjustment` for the vertical position.</doc>
124716+ line="628">The `GtkAdjustment` for the vertical position.</doc>
124143124717 <type name="Adjustment"/>
124144124718 </property>
124145124719 <property name="vscrollbar-policy"
@@ -124148,7 +124722,7 @@ enough space for the natural size of the child.</doc>
124148124722 default-value="GTK_POLICY_AUTOMATIC">
124149124723 <doc xml:space="preserve"
124150124724 filename="gtk/gtkscrolledwindow.c"
124151- line="649">When the vertical scrollbar is displayed.
124725+ line="652">When the vertical scrollbar is displayed.
124152124726
124153124727 Use [method@Gtk.ScrolledWindow.set_policy] to set
124154124728 this property.</doc>
@@ -124162,13 +124736,13 @@ this property.</doc>
124162124736 default-value="GTK_CORNER_TOP_LEFT">
124163124737 <doc xml:space="preserve"
124164124738 filename="gtk/gtkscrolledwindow.c"
124165- line="663">Where the contents are located with respect to the scrollbars.</doc>
124739+ line="666">Where the contents are located with respect to the scrollbars.</doc>
124166124740 <type name="CornerType"/>
124167124741 </property>
124168124742 <glib:signal name="edge-overshot" when="last">
124169124743 <doc xml:space="preserve"
124170124744 filename="gtk/gtkscrolledwindow.c"
124171- line="852">Emitted whenever user initiated scrolling makes the scrolled
124745+ line="855">Emitted whenever user initiated scrolling makes the scrolled
124172124746 window firmly surpass the limits defined by the adjustment
124173124747 in that orientation.
124174124748
@@ -124184,7 +124758,7 @@ aware too if intending to provide behavior on horizontal edges.</doc>
124184124758 <parameter name="pos" transfer-ownership="none">
124185124759 <doc xml:space="preserve"
124186124760 filename="gtk/gtkscrolledwindow.c"
124187- line="855">edge side that was hit</doc>
124761+ line="858">edge side that was hit</doc>
124188124762 <type name="PositionType"/>
124189124763 </parameter>
124190124764 </parameters>
@@ -124192,7 +124766,7 @@ aware too if intending to provide behavior on horizontal edges.</doc>
124192124766 <glib:signal name="edge-reached" when="last">
124193124767 <doc xml:space="preserve"
124194124768 filename="gtk/gtkscrolledwindow.c"
124195- line="874">Emitted whenever user-initiated scrolling makes the scrolled
124769+ line="877">Emitted whenever user-initiated scrolling makes the scrolled
124196124770 window exactly reach the lower or upper limits defined by the
124197124771 adjustment in that orientation.
124198124772
@@ -124208,7 +124782,7 @@ aware too if intending to provide behavior on horizontal edges.</doc>
124208124782 <parameter name="pos" transfer-ownership="none">
124209124783 <doc xml:space="preserve"
124210124784 filename="gtk/gtkscrolledwindow.c"
124211- line="877">edge side that was reached</doc>
124785+ line="880">edge side that was reached</doc>
124212124786 <type name="PositionType"/>
124213124787 </parameter>
124214124788 </parameters>
@@ -124216,7 +124790,7 @@ aware too if intending to provide behavior on horizontal edges.</doc>
124216124790 <glib:signal name="move-focus-out" when="last" action="1">
124217124791 <doc xml:space="preserve"
124218124792 filename="gtk/gtkscrolledwindow.c"
124219- line="827">Emitted when focus is moved away from the scrolled window by a
124793+ line="830">Emitted when focus is moved away from the scrolled window by a
124220124794 keybinding.
124221124795
124222124796 This is a [keybinding signal](class.SignalAction.html).
@@ -124231,7 +124805,7 @@ The default bindings for this signal are
124231124805 <parameter name="direction_type" transfer-ownership="none">
124232124806 <doc xml:space="preserve"
124233124807 filename="gtk/gtkscrolledwindow.c"
124234- line="830">either %GTK_DIR_TAB_FORWARD or
124808+ line="833">either %GTK_DIR_TAB_FORWARD or
124235124809 %GTK_DIR_TAB_BACKWARD</doc>
124236124810 <type name="DirectionType"/>
124237124811 </parameter>
@@ -124240,7 +124814,7 @@ The default bindings for this signal are
124240124814 <glib:signal name="scroll-child" when="last" action="1">
124241124815 <doc xml:space="preserve"
124242124816 filename="gtk/gtkscrolledwindow.c"
124243- line="797">Emitted when a keybinding that scrolls is pressed.
124817+ line="800">Emitted when a keybinding that scrolls is pressed.
124244124818
124245124819 This is a [keybinding signal](class.SignalAction.html).
124246124820
@@ -124249,20 +124823,20 @@ signal that the scrolled window’s child may listen to and scroll itself.</doc>
124249124823 <return-value transfer-ownership="none">
124250124824 <doc xml:space="preserve"
124251124825 filename="gtk/gtkscrolledwindow.c"
124252- line="811">whether the scroll happened</doc>
124826+ line="814">whether the scroll happened</doc>
124253124827 <type name="gboolean" c:type="gboolean"/>
124254124828 </return-value>
124255124829 <parameters>
124256124830 <parameter name="scroll" transfer-ownership="none">
124257124831 <doc xml:space="preserve"
124258124832 filename="gtk/gtkscrolledwindow.c"
124259- line="800">a `GtkScrollType` describing how much to scroll</doc>
124833+ line="803">a `GtkScrollType` describing how much to scroll</doc>
124260124834 <type name="ScrollType"/>
124261124835 </parameter>
124262124836 <parameter name="horizontal" transfer-ownership="none">
124263124837 <doc xml:space="preserve"
124264124838 filename="gtk/gtkscrolledwindow.c"
124265- line="801">whether the keybinding scrolls the child
124839+ line="804">whether the keybinding scrolls the child
124266124840 horizontally or not</doc>
124267124841 <type name="gboolean" c:type="gboolean"/>
124268124842 </parameter>
@@ -124716,19 +125290,19 @@ a `.search` style class, and the text node is a child of that.
124716125290 version="4.14">
124717125291 <doc xml:space="preserve"
124718125292 filename="gtk/gtksearchentry.c"
124719- line="1124">Gets the input purpose for @entry.</doc>
125293+ line="1127">Gets the input purpose for @entry.</doc>
124720125294 <source-position filename="gtk/gtksearchentry.h" line="78"/>
124721125295 <return-value transfer-ownership="none">
124722125296 <doc xml:space="preserve"
124723125297 filename="gtk/gtksearchentry.c"
124724- line="1130">The input hints</doc>
125298+ line="1133">The input hints</doc>
124725125299 <type name="InputHints" c:type="GtkInputHints"/>
124726125300 </return-value>
124727125301 <parameters>
124728125302 <instance-parameter name="entry" transfer-ownership="none">
124729125303 <doc xml:space="preserve"
124730125304 filename="gtk/gtksearchentry.c"
124731- line="1126">a `GtkSearchEntry`</doc>
125305+ line="1129">a `GtkSearchEntry`</doc>
124732125306 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124733125307 </instance-parameter>
124734125308 </parameters>
@@ -124739,19 +125313,19 @@ a `.search` style class, and the text node is a child of that.
124739125313 version="4.14">
124740125314 <doc xml:space="preserve"
124741125315 filename="gtk/gtksearchentry.c"
124742- line="1083">Gets the input purpose of @entry.</doc>
125316+ line="1086">Gets the input purpose of @entry.</doc>
124743125317 <source-position filename="gtk/gtksearchentry.h" line="72"/>
124744125318 <return-value transfer-ownership="none">
124745125319 <doc xml:space="preserve"
124746125320 filename="gtk/gtksearchentry.c"
124747- line="1089">The input hints</doc>
125321+ line="1092">The input hints</doc>
124748125322 <type name="InputPurpose" c:type="GtkInputPurpose"/>
124749125323 </return-value>
124750125324 <parameters>
124751125325 <instance-parameter name="entry" transfer-ownership="none">
124752125326 <doc xml:space="preserve"
124753125327 filename="gtk/gtksearchentry.c"
124754- line="1085">a `GtkSearchEntry`</doc>
125328+ line="1088">a `GtkSearchEntry`</doc>
124755125329 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124756125330 </instance-parameter>
124757125331 </parameters>
@@ -124760,19 +125334,19 @@ a `.search` style class, and the text node is a child of that.
124760125334 c:identifier="gtk_search_entry_get_key_capture_widget">
124761125335 <doc xml:space="preserve"
124762125336 filename="gtk/gtksearchentry.c"
124763- line="979">Gets the widget that @entry is capturing key events from.</doc>
125337+ line="982">Gets the widget that @entry is capturing key events from.</doc>
124764125338 <source-position filename="gtk/gtksearchentry.h" line="54"/>
124765125339 <return-value transfer-ownership="none" nullable="1">
124766125340 <doc xml:space="preserve"
124767125341 filename="gtk/gtksearchentry.c"
124768- line="985">The key capture widget.</doc>
125342+ line="988">The key capture widget.</doc>
124769125343 <type name="Widget" c:type="GtkWidget*"/>
124770125344 </return-value>
124771125345 <parameters>
124772125346 <instance-parameter name="entry" transfer-ownership="none">
124773125347 <doc xml:space="preserve"
124774125348 filename="gtk/gtksearchentry.c"
124775- line="981">a `GtkSearchEntry`</doc>
125349+ line="984">a `GtkSearchEntry`</doc>
124776125350 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124777125351 </instance-parameter>
124778125352 </parameters>
@@ -124783,19 +125357,19 @@ a `.search` style class, and the text node is a child of that.
124783125357 version="4.10">
124784125358 <doc xml:space="preserve"
124785125359 filename="gtk/gtksearchentry.c"
124786- line="1047">Gets the placeholder text associated with @entry.</doc>
125360+ line="1050">Gets the placeholder text associated with @entry.</doc>
124787125361 <source-position filename="gtk/gtksearchentry.h" line="66"/>
124788125362 <return-value transfer-ownership="none" nullable="1">
124789125363 <doc xml:space="preserve"
124790125364 filename="gtk/gtksearchentry.c"
124791- line="1053">The placeholder text.</doc>
125365+ line="1056">The placeholder text.</doc>
124792125366 <type name="utf8" c:type="const char*"/>
124793125367 </return-value>
124794125368 <parameters>
124795125369 <instance-parameter name="entry" transfer-ownership="none">
124796125370 <doc xml:space="preserve"
124797125371 filename="gtk/gtksearchentry.c"
124798- line="1049">a `GtkSearchEntry`</doc>
125372+ line="1052">a `GtkSearchEntry`</doc>
124799125373 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124800125374 </instance-parameter>
124801125375 </parameters>
@@ -124806,20 +125380,20 @@ a `.search` style class, and the text node is a child of that.
124806125380 version="4.8">
124807125381 <doc xml:space="preserve"
124808125382 filename="gtk/gtksearchentry.c"
124809- line="1022">Get the delay to be used between the last keypress and the
125383+ line="1025">Get the delay to be used between the last keypress and the
124810125384 [signal@Gtk.SearchEntry::search-changed] signal being emitted.</doc>
124811125385 <source-position filename="gtk/gtksearchentry.h" line="60"/>
124812125386 <return-value transfer-ownership="none">
124813125387 <doc xml:space="preserve"
124814125388 filename="gtk/gtksearchentry.c"
124815- line="1029">a delay in milliseconds.</doc>
125389+ line="1032">a delay in milliseconds.</doc>
124816125390 <type name="guint" c:type="guint"/>
124817125391 </return-value>
124818125392 <parameters>
124819125393 <instance-parameter name="entry" transfer-ownership="none">
124820125394 <doc xml:space="preserve"
124821125395 filename="gtk/gtksearchentry.c"
124822- line="1024">a `GtkSearchEntry`</doc>
125396+ line="1027">a `GtkSearchEntry`</doc>
124823125397 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124824125398 </instance-parameter>
124825125399 </parameters>
@@ -124830,7 +125404,7 @@ a `.search` style class, and the text node is a child of that.
124830125404 version="4.14">
124831125405 <doc xml:space="preserve"
124832125406 filename="gtk/gtksearchentry.c"
124833- line="1142">Sets the input hints for @entry.</doc>
125407+ line="1145">Sets the input hints for @entry.</doc>
124834125408 <source-position filename="gtk/gtksearchentry.h" line="75"/>
124835125409 <return-value transfer-ownership="none">
124836125410 <type name="none" c:type="void"/>
@@ -124839,13 +125413,13 @@ a `.search` style class, and the text node is a child of that.
124839125413 <instance-parameter name="entry" transfer-ownership="none">
124840125414 <doc xml:space="preserve"
124841125415 filename="gtk/gtksearchentry.c"
124842- line="1144">a `GtkSearchEntry`</doc>
125416+ line="1147">a `GtkSearchEntry`</doc>
124843125417 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124844125418 </instance-parameter>
124845125419 <parameter name="hints" transfer-ownership="none">
124846125420 <doc xml:space="preserve"
124847125421 filename="gtk/gtksearchentry.c"
124848- line="1145">the new input hints</doc>
125422+ line="1148">the new input hints</doc>
124849125423 <type name="InputHints" c:type="GtkInputHints"/>
124850125424 </parameter>
124851125425 </parameters>
@@ -124856,7 +125430,7 @@ a `.search` style class, and the text node is a child of that.
124856125430 version="4.14">
124857125431 <doc xml:space="preserve"
124858125432 filename="gtk/gtksearchentry.c"
124859- line="1101">Sets the input purpose of @entry.</doc>
125433+ line="1104">Sets the input purpose of @entry.</doc>
124860125434 <source-position filename="gtk/gtksearchentry.h" line="69"/>
124861125435 <return-value transfer-ownership="none">
124862125436 <type name="none" c:type="void"/>
@@ -124865,13 +125439,13 @@ a `.search` style class, and the text node is a child of that.
124865125439 <instance-parameter name="entry" transfer-ownership="none">
124866125440 <doc xml:space="preserve"
124867125441 filename="gtk/gtksearchentry.c"
124868- line="1103">a `GtkSearchEntry`</doc>
125442+ line="1106">a `GtkSearchEntry`</doc>
124869125443 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124870125444 </instance-parameter>
124871125445 <parameter name="purpose" transfer-ownership="none">
124872125446 <doc xml:space="preserve"
124873125447 filename="gtk/gtksearchentry.c"
124874- line="1104">the new input purpose</doc>
125448+ line="1107">the new input purpose</doc>
124875125449 <type name="InputPurpose" c:type="GtkInputPurpose"/>
124876125450 </parameter>
124877125451 </parameters>
@@ -124880,7 +125454,7 @@ a `.search` style class, and the text node is a child of that.
124880125454 c:identifier="gtk_search_entry_set_key_capture_widget">
124881125455 <doc xml:space="preserve"
124882125456 filename="gtk/gtksearchentry.c"
124883- line="923">Sets @widget as the widget that @entry will capture key
125457+ line="926">Sets @widget as the widget that @entry will capture key
124884125458 events from.
124885125459
124886125460 Key events are consumed by the search entry to start or
@@ -124905,7 +125479,7 @@ capture and forward the events yourself with
124905125479 <instance-parameter name="entry" transfer-ownership="none">
124906125480 <doc xml:space="preserve"
124907125481 filename="gtk/gtksearchentry.c"
124908- line="925">a `GtkSearchEntry`</doc>
125482+ line="928">a `GtkSearchEntry`</doc>
124909125483 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124910125484 </instance-parameter>
124911125485 <parameter name="widget"
@@ -124914,7 +125488,7 @@ capture and forward the events yourself with
124914125488 allow-none="1">
124915125489 <doc xml:space="preserve"
124916125490 filename="gtk/gtksearchentry.c"
124917- line="926">a `GtkWidget`</doc>
125491+ line="929">a `GtkWidget`</doc>
124918125492 <type name="Widget" c:type="GtkWidget*"/>
124919125493 </parameter>
124920125494 </parameters>
@@ -124925,7 +125499,7 @@ capture and forward the events yourself with
124925125499 version="4.10">
124926125500 <doc xml:space="preserve"
124927125501 filename="gtk/gtksearchentry.c"
124928- line="1065">Sets the placeholder text associated with @entry.</doc>
125502+ line="1068">Sets the placeholder text associated with @entry.</doc>
124929125503 <source-position filename="gtk/gtksearchentry.h" line="63"/>
124930125504 <return-value transfer-ownership="none">
124931125505 <type name="none" c:type="void"/>
@@ -124934,7 +125508,7 @@ capture and forward the events yourself with
124934125508 <instance-parameter name="entry" transfer-ownership="none">
124935125509 <doc xml:space="preserve"
124936125510 filename="gtk/gtksearchentry.c"
124937- line="1067">a `GtkSearchEntry`</doc>
125511+ line="1070">a `GtkSearchEntry`</doc>
124938125512 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124939125513 </instance-parameter>
124940125514 <parameter name="text"
@@ -124943,7 +125517,7 @@ capture and forward the events yourself with
124943125517 allow-none="1">
124944125518 <doc xml:space="preserve"
124945125519 filename="gtk/gtksearchentry.c"
124946- line="1068">the text to set as a placeholder</doc>
125520+ line="1071">the text to set as a placeholder</doc>
124947125521 <type name="utf8" c:type="const char*"/>
124948125522 </parameter>
124949125523 </parameters>
@@ -124954,7 +125528,7 @@ capture and forward the events yourself with
124954125528 version="4.8">
124955125529 <doc xml:space="preserve"
124956125530 filename="gtk/gtksearchentry.c"
124957- line="995">Set the delay to be used between the last keypress and the
125531+ line="998">Set the delay to be used between the last keypress and the
124958125532 [signal@Gtk.SearchEntry::search-changed] signal being emitted.</doc>
124959125533 <source-position filename="gtk/gtksearchentry.h" line="57"/>
124960125534 <return-value transfer-ownership="none">
@@ -124964,13 +125538,13 @@ capture and forward the events yourself with
124964125538 <instance-parameter name="entry" transfer-ownership="none">
124965125539 <doc xml:space="preserve"
124966125540 filename="gtk/gtksearchentry.c"
124967- line="997">a `GtkSearchEntry`</doc>
125541+ line="1000">a `GtkSearchEntry`</doc>
124968125542 <type name="SearchEntry" c:type="GtkSearchEntry*"/>
124969125543 </instance-parameter>
124970125544 <parameter name="delay" transfer-ownership="none">
124971125545 <doc xml:space="preserve"
124972125546 filename="gtk/gtksearchentry.c"
124973- line="998">a delay in milliseconds</doc>
125547+ line="1001">a delay in milliseconds</doc>
124974125548 <type name="guint" c:type="guint"/>
124975125549 </parameter>
124976125550 </parameters>
@@ -126751,7 +127325,7 @@ convenient to use [method@Gtk.Widget.get_settings].</doc>
126751127325 <function name="get_default" c:identifier="gtk_settings_get_default">
126752127326 <doc xml:space="preserve"
126753127327 filename="gtk/gtksettings.c"
126754- line="1164">Gets the `GtkSettings` object for the default display, creating
127328+ line="1224">Gets the `GtkSettings` object for the default display, creating
126755127329 it if necessary.
126756127330
126757127331 See [func@Gtk.Settings.get_for_display].</doc>
@@ -126759,7 +127333,7 @@ See [func@Gtk.Settings.get_for_display].</doc>
126759127333 <return-value transfer-ownership="none" nullable="1">
126760127334 <doc xml:space="preserve"
126761127335 filename="gtk/gtksettings.c"
126762- line="1172">a `GtkSettings` object. If there is
127336+ line="1232">a `GtkSettings` object. If there is
126763127337 no default display, then returns %NULL.</doc>
126764127338 <type name="Settings" c:type="GtkSettings*"/>
126765127339 </return-value>
@@ -126768,19 +127342,19 @@ See [func@Gtk.Settings.get_for_display].</doc>
126768127342 c:identifier="gtk_settings_get_for_display">
126769127343 <doc xml:space="preserve"
126770127344 filename="gtk/gtksettings.c"
126771- line="1136">Gets the `GtkSettings` object for @display, creating it if necessary.</doc>
127345+ line="1196">Gets the `GtkSettings` object for @display, creating it if necessary.</doc>
126772127346 <source-position filename="gtk/gtksettings.h" line="41"/>
126773127347 <return-value transfer-ownership="none">
126774127348 <doc xml:space="preserve"
126775127349 filename="gtk/gtksettings.c"
126776- line="1142">a `GtkSettings` object</doc>
127350+ line="1202">a `GtkSettings` object</doc>
126777127351 <type name="Settings" c:type="GtkSettings*"/>
126778127352 </return-value>
126779127353 <parameters>
126780127354 <parameter name="display" transfer-ownership="none">
126781127355 <doc xml:space="preserve"
126782127356 filename="gtk/gtksettings.c"
126783- line="1138">a `GdkDisplay`</doc>
127357+ line="1198">a `GdkDisplay`</doc>
126784127358 <type name="Gdk.Display" c:type="GdkDisplay*"/>
126785127359 </parameter>
126786127360 </parameters>
@@ -126788,7 +127362,7 @@ See [func@Gtk.Settings.get_for_display].</doc>
126788127362 <method name="reset_property" c:identifier="gtk_settings_reset_property">
126789127363 <doc xml:space="preserve"
126790127364 filename="gtk/gtksettings.c"
126791- line="1902">Undoes the effect of calling g_object_set() to install an
127365+ line="1976">Undoes the effect of calling g_object_set() to install an
126792127366 application-specific value for a setting.
126793127367
126794127368 After this call, the setting will again follow the session-wide
@@ -126801,13 +127375,13 @@ value for this setting.</doc>
126801127375 <instance-parameter name="settings" transfer-ownership="none">
126802127376 <doc xml:space="preserve"
126803127377 filename="gtk/gtksettings.c"
126804- line="1904">a `GtkSettings` object</doc>
127378+ line="1978">a `GtkSettings` object</doc>
126805127379 <type name="Settings" c:type="GtkSettings*"/>
126806127380 </instance-parameter>
126807127381 <parameter name="name" transfer-ownership="none">
126808127382 <doc xml:space="preserve"
126809127383 filename="gtk/gtksettings.c"
126810- line="1905">the name of the setting to reset</doc>
127384+ line="1979">the name of the setting to reset</doc>
126811127385 <type name="utf8" c:type="const char*"/>
126812127386 </parameter>
126813127387 </parameters>
@@ -126818,7 +127392,7 @@ value for this setting.</doc>
126818127392 default-value="FALSE">
126819127393 <doc xml:space="preserve"
126820127394 filename="gtk/gtksettings.c"
126821- line="535">Whether buttons in dialogs should use the alternative button order.</doc>
127395+ line="534">Whether buttons in dialogs should use the alternative button order.</doc>
126822127396 <type name="gboolean" c:type="gboolean"/>
126823127397 </property>
126824127398 <property name="gtk-alternative-sort-arrows"
@@ -126827,7 +127401,7 @@ value for this setting.</doc>
126827127401 default-value="FALSE">
126828127402 <doc xml:space="preserve"
126829127403 filename="gtk/gtksettings.c"
126830- line="544">Controls the direction of the sort indicators in sorted list and tree
127404+ line="543">Controls the direction of the sort indicators in sorted list and tree
126831127405 views.
126832127406
126833127407 By default an arrow pointing down means the column is sorted
@@ -126835,12 +127409,14 @@ in ascending order. When set to %TRUE, this order will be inverted.</doc>
126835127409 <type name="gboolean" c:type="gboolean"/>
126836127410 </property>
126837127411 <property name="gtk-application-prefer-dark-theme"
127412+ deprecated="1"
127413+ deprecated-version="4.20"
126838127414 writable="1"
126839127415 transfer-ownership="none"
126840127416 default-value="FALSE">
126841127417 <doc xml:space="preserve"
126842127418 filename="gtk/gtksettings.c"
126843- line="735">Whether the application prefers to use a dark theme.
127419+ line="734">Whether the application prefers to use a dark theme.
126844127420
126845127421 If a GTK theme includes a dark variant, it will be used
126846127422 instead of the configured theme.
@@ -126854,6 +127430,7 @@ the chrome.
126854127430 Dark themes should not be used for documents, where large spaces
126855127431 are white/light and the dark chrome creates too much contrast
126856127432 (web browser, text editor...).</doc>
127433+ <doc-deprecated xml:space="preserve">Use `GtkCssProvider` properties instead</doc-deprecated>
126857127434 <type name="gboolean" c:type="gboolean"/>
126858127435 </property>
126859127436 <property name="gtk-cursor-aspect-ratio"
@@ -126862,7 +127439,7 @@ are white/light and the dark chrome creates too much contrast
126862127439 default-value="0.040000">
126863127440 <doc xml:space="preserve"
126864127441 filename="gtk/gtksettings.c"
126865- line="387">The aspect ratio of the text caret.</doc>
127442+ line="386">The aspect ratio of the text caret.</doc>
126866127443 <type name="gdouble" c:type="gdouble"/>
126867127444 </property>
126868127445 <property name="gtk-cursor-blink"
@@ -126871,7 +127448,7 @@ are white/light and the dark chrome creates too much contrast
126871127448 default-value="TRUE">
126872127449 <doc xml:space="preserve"
126873127450 filename="gtk/gtksettings.c"
126874- line="342">Whether the cursor should blink.
127451+ line="341">Whether the cursor should blink.
126875127452
126876127453 Also see the [property@Gtk.Settings:gtk-cursor-blink-timeout] setting,
126877127454 which allows more flexible control over cursor blinking.</doc>
@@ -126883,7 +127460,7 @@ which allows more flexible control over cursor blinking.</doc>
126883127460 default-value="1200">
126884127461 <doc xml:space="preserve"
126885127462 filename="gtk/gtksettings.c"
126886- line="354">Length of the cursor blink cycle, in milliseconds.</doc>
127463+ line="353">Length of the cursor blink cycle, in milliseconds.</doc>
126887127464 <type name="gint" c:type="gint"/>
126888127465 </property>
126889127466 <property name="gtk-cursor-blink-timeout"
@@ -126892,7 +127469,7 @@ which allows more flexible control over cursor blinking.</doc>
126892127469 default-value="10">
126893127470 <doc xml:space="preserve"
126894127471 filename="gtk/gtksettings.c"
126895- line="363">Time after which the cursor stops blinking, in seconds.
127472+ line="362">Time after which the cursor stops blinking, in seconds.
126896127473
126897127474 The timer is reset after each user interaction.
126898127475
@@ -126906,7 +127483,7 @@ Setting this to zero has the same effect as setting
126906127483 default-value="NULL">
126907127484 <doc xml:space="preserve"
126908127485 filename="gtk/gtksettings.c"
126909- line="513">Name of the cursor theme to use.
127486+ line="512">Name of the cursor theme to use.
126910127487
126911127488 Use %NULL to use the default theme.</doc>
126912127489 <type name="utf8" c:type="gchar*"/>
@@ -126917,7 +127494,7 @@ Use %NULL to use the default theme.</doc>
126917127494 default-value="0">
126918127495 <doc xml:space="preserve"
126919127496 filename="gtk/gtksettings.c"
126920- line="524">The size to use for cursors.
127497+ line="523">The size to use for cursors.
126921127498
126922127499 0 means to use the default size.</doc>
126923127500 <type name="gint" c:type="gint"/>
@@ -126928,7 +127505,7 @@ Use %NULL to use the default theme.</doc>
126928127505 default-value="menu:minimize,maximize,close">
126929127506 <doc xml:space="preserve"
126930127507 filename="gtk/gtksettings.c"
126931- line="820">Determines which buttons should be put in the
127508+ line="827">Determines which buttons should be put in the
126932127509 titlebar of client-side decorated windows, and whether they
126933127510 should be placed on the left or right.
126934127511
@@ -126956,7 +127533,7 @@ Also note that the setting can be overridden with the
126956127533 default-value="FALSE">
126957127534 <doc xml:space="preserve"
126958127535 filename="gtk/gtksettings.c"
126959- line="887">Whether builtin GTK dialogs such as the file chooser, the
127536+ line="894">Whether builtin GTK dialogs such as the file chooser, the
126960127537 color chooser or the font chooser will use a header bar at
126961127538 the top to show action widgets, or an action area at the bottom.
126962127539
@@ -126970,7 +127547,7 @@ directly, or message dialogs.</doc>
126970127547 default-value="8">
126971127548 <doc xml:space="preserve"
126972127549 filename="gtk/gtksettings.c"
126973- line="420">The number of pixels the cursor can move before dragging.</doc>
127550+ line="419">The number of pixels the cursor can move before dragging.</doc>
126974127551 <type name="gint" c:type="gint"/>
126975127552 </property>
126976127553 <property name="gtk-double-click-distance"
@@ -126979,7 +127556,7 @@ directly, or message dialogs.</doc>
126979127556 default-value="5">
126980127557 <doc xml:space="preserve"
126981127558 filename="gtk/gtksettings.c"
126982- line="332">The maximum distance allowed between two clicks for them to be considered
127559+ line="331">The maximum distance allowed between two clicks for them to be considered
126983127560 a double click, in pixels.</doc>
126984127561 <type name="gint" c:type="gint"/>
126985127562 </property>
@@ -126989,7 +127566,7 @@ a double click, in pixels.</doc>
126989127566 default-value="400">
126990127567 <doc xml:space="preserve"
126991127568 filename="gtk/gtksettings.c"
126992- line="322">The maximum time to allow between two clicks for them to be considered
127569+ line="321">The maximum time to allow between two clicks for them to be considered
126993127570 a double click, in milliseconds.</doc>
126994127571 <type name="gint" c:type="gint"/>
126995127572 </property>
@@ -126999,7 +127576,7 @@ a double click, in milliseconds.</doc>
126999127576 default-value="TRUE">
127000127577 <doc xml:space="preserve"
127001127578 filename="gtk/gtksettings.c"
127002- line="622">Whether menu items should have visible accelerators which can be
127579+ line="621">Whether menu items should have visible accelerators which can be
127003127580 activated.</doc>
127004127581 <type name="gboolean" c:type="gboolean"/>
127005127582 </property>
@@ -127009,7 +127586,7 @@ activated.</doc>
127009127586 default-value="TRUE">
127010127587 <doc xml:space="preserve"
127011127588 filename="gtk/gtksettings.c"
127012- line="557">Whether to enable toolkit-wide animations.</doc>
127589+ line="556">Whether to enable toolkit-wide animations.</doc>
127013127590 <type name="gboolean" c:type="gboolean"/>
127014127591 </property>
127015127592 <property name="gtk-enable-event-sounds"
@@ -127018,7 +127595,7 @@ activated.</doc>
127018127595 default-value="TRUE">
127019127596 <doc xml:space="preserve"
127020127597 filename="gtk/gtksettings.c"
127021- line="702">Whether to play any event sounds at all.
127598+ line="701">Whether to play any event sounds at all.
127022127599
127023127600 See the [Sound Theme Specifications](http://www.freedesktop.org/wiki/Specifications/sound-theme-spec)
127024127601 for more information on event sounds and sound themes.
@@ -127033,7 +127610,7 @@ module like the one that comes with libcanberra.</doc>
127033127610 default-value="TRUE">
127034127611 <doc xml:space="preserve"
127035127612 filename="gtk/gtksettings.c"
127036- line="687">Whether to play event sounds as feedback to user input.
127613+ line="686">Whether to play event sounds as feedback to user input.
127037127614
127038127615 See the [Sound Theme Specifications](http://www.freedesktop.org/wiki/Specifications/sound-theme-spec)
127039127616 for more information on event sounds and sound themes.
@@ -127048,7 +127625,7 @@ module like the one that comes with libcanberra.</doc>
127048127625 default-value="TRUE">
127049127626 <doc xml:space="preserve"
127050127627 filename="gtk/gtksettings.c"
127051- line="901">Whether a middle click on a mouse should paste the
127628+ line="908">Whether a middle click on a mouse should paste the
127052127629 'PRIMARY' clipboard content at the cursor location.</doc>
127053127630 <type name="gboolean" c:type="gboolean"/>
127054127631 </property>
@@ -127058,7 +127635,7 @@ module like the one that comes with libcanberra.</doc>
127058127635 default-value="0">
127059127636 <doc xml:space="preserve"
127060127637 filename="gtk/gtksettings.c"
127061- line="766">How long to show the last input character in hidden
127638+ line="767">How long to show the last input character in hidden
127062127639 entries.
127063127640
127064127641 This value is in milliseconds. 0 disables showing the
@@ -127071,7 +127648,7 @@ last char. 600 is a good value for enabling it.</doc>
127071127648 default-value="TRUE">
127072127649 <doc xml:space="preserve"
127073127650 filename="gtk/gtksettings.c"
127074- line="757">Whether to select the contents of an entry when it is focused.</doc>
127651+ line="758">Whether to select the contents of an entry when it is focused.</doc>
127075127652 <type name="gboolean" c:type="gboolean"/>
127076127653 </property>
127077127654 <property name="gtk-error-bell"
@@ -127080,7 +127657,7 @@ last char. 600 is a good value for enabling it.</doc>
127080127657 default-value="TRUE">
127081127658 <doc xml:space="preserve"
127082127659 filename="gtk/gtksettings.c"
127083- line="566">When %TRUE, keyboard navigation and other input-related errors
127660+ line="565">When %TRUE, keyboard navigation and other input-related errors
127084127661 will cause a beep.
127085127662
127086127663 Since the error bell is implemented using gdk_surface_beep(), the
@@ -127094,7 +127671,7 @@ ways, such as flashing the window or similar visual effects.</doc>
127094127671 default-value="Sans 10">
127095127672 <doc xml:space="preserve"
127096127673 filename="gtk/gtksettings.c"
127097- line="429">The default font to use.
127674+ line="428">The default font to use.
127098127675
127099127676 GTK uses the family name and size from this string.</doc>
127100127677 <type name="utf8" c:type="gchar*"/>
@@ -127106,7 +127683,7 @@ GTK uses the family name and size from this string.</doc>
127106127683 default-value="GTK_FONT_RENDERING_AUTOMATIC">
127107127684 <doc xml:space="preserve"
127108127685 filename="gtk/gtksettings.c"
127109- line="958">How GTK font rendering is set up.
127686+ line="965">How GTK font rendering is set up.
127110127687
127111127688 When set to [enum@Gtk.FontRendering.MANUAL], GTK respects the low-level
127112127689 font-related settings ([property@Gtk.Settings:gtk-hint-font-metrics],
@@ -127124,7 +127701,7 @@ as screen resolution and scale in deciding how to render fonts.</doc>
127124127701 default-value="0">
127125127702 <doc xml:space="preserve"
127126127703 filename="gtk/gtksettings.c"
127127- line="663">Timestamp of the current fontconfig configuration.</doc>
127704+ line="662">Timestamp of the current fontconfig configuration.</doc>
127128127705 <type name="guint" c:type="guint"/>
127129127706 </property>
127130127707 <property name="gtk-hint-font-metrics"
@@ -127134,7 +127711,7 @@ as screen resolution and scale in deciding how to render fonts.</doc>
127134127711 default-value="TRUE">
127135127712 <doc xml:space="preserve"
127136127713 filename="gtk/gtksettings.c"
127137- line="499">Whether hinting should be applied to font metrics.
127714+ line="498">Whether hinting should be applied to font metrics.
127138127715
127139127716 Note that this also turns off subpixel positioning of glyphs,
127140127717 since it conflicts with metrics hinting.</doc>
@@ -127146,7 +127723,7 @@ since it conflicts with metrics hinting.</doc>
127146127723 default-value="Adwaita">
127147127724 <doc xml:space="preserve"
127148127725 filename="gtk/gtksettings.c"
127149- line="408">Name of the icon theme to use.
127726+ line="407">Name of the icon theme to use.
127150127727
127151127728 See [class@Gtk.IconTheme] for details about how
127152127729 GTK handles icon themes.</doc>
@@ -127158,7 +127735,7 @@ GTK handles icon themes.</doc>
127158127735 default-value="NULL">
127159127736 <doc xml:space="preserve"
127160127737 filename="gtk/gtksettings.c"
127161- line="632">Which IM (input method) module should be used by default.
127738+ line="631">Which IM (input method) module should be used by default.
127162127739
127163127740 This is the input method that will be used if the user has not
127164127741 explicitly chosen another input method from the IM context menu.
@@ -127168,13 +127745,43 @@ will try in turn until it finds one available on the system.
127168127745 See [class@Gtk.IMContext].</doc>
127169127746 <type name="utf8" c:type="gchar*"/>
127170127747 </property>
127748+ <property name="gtk-interface-color-scheme"
127749+ version="4.20"
127750+ writable="1"
127751+ transfer-ownership="none"
127752+ default-value="GTK_INTERFACE_COLOR_SCHEME_UNSUPPORTED">
127753+ <doc xml:space="preserve"
127754+ filename="gtk/gtksettings.c"
127755+ line="986">The color scheme used for rendering the user interface.
127756+
127757+This setting communicates the system-wide preference.
127758+The color scheme that is actually used when applying CSS
127759+styles can be set with the [property@Gtk.CssProvider:prefers-color-scheme]
127760+property.</doc>
127761+ <type name="InterfaceColorScheme"/>
127762+ </property>
127763+ <property name="gtk-interface-contrast"
127764+ version="4.20"
127765+ writable="1"
127766+ transfer-ownership="none"
127767+ default-value="GTK_INTERFACE_CONTRAST_UNSUPPORTED">
127768+ <doc xml:space="preserve"
127769+ filename="gtk/gtksettings.c"
127770+ line="1003">The level of contrast to use for the user interface.
127771+
127772+This setting communicates the system-wide preference.
127773+The contrast level that is actually used when applying CSS
127774+styles can be set with the [property@Gtk.CssProvider:prefers-contrast]
127775+property.</doc>
127776+ <type name="InterfaceContrast"/>
127777+ </property>
127171127778 <property name="gtk-keynav-use-caret"
127172127779 writable="1"
127173127780 transfer-ownership="none"
127174127781 default-value="FALSE">
127175127782 <doc xml:space="preserve"
127176127783 filename="gtk/gtksettings.c"
127177- line="934">Whether GTK should make sure that text can be navigated with
127784+ line="941">Whether GTK should make sure that text can be navigated with
127178127785 a caret, even if it is not editable.
127179127786
127180127787 This is useful when using a screen reader.</doc>
@@ -127186,7 +127793,7 @@ This is useful when using a screen reader.</doc>
127186127793 default-value="TRUE">
127187127794 <doc xml:space="preserve"
127188127795 filename="gtk/gtksettings.c"
127189- line="780">Whether to select the contents of a selectable
127796+ line="781">Whether to select the contents of a selectable
127190127797 label when it is focused.</doc>
127191127798 <type name="gboolean" c:type="gboolean"/>
127192127799 </property>
@@ -127196,7 +127803,7 @@ label when it is focused.</doc>
127196127803 default-value="500">
127197127804 <doc xml:space="preserve"
127198127805 filename="gtk/gtksettings.c"
127199- line="923">The time for a button or touch press to be considered a “long press”.
127806+ line="930">The time for a button or touch press to be considered a “long press”.
127200127807
127201127808 See [class@Gtk.GestureLongPress].</doc>
127202127809 <type name="guint" c:type="guint"/>
@@ -127207,7 +127814,7 @@ See [class@Gtk.GestureLongPress].</doc>
127207127814 default-value="TRUE">
127208127815 <doc xml:space="preserve"
127209127816 filename="gtk/gtksettings.c"
127210- line="946">Whether scrolled windows may use overlaid scrolling indicators.
127817+ line="953">Whether scrolled windows may use overlaid scrolling indicators.
127211127818
127212127819 If this is set to %FALSE, scrolled windows will have permanent
127213127820 scrollbars.</doc>
@@ -127219,7 +127826,7 @@ scrollbars.</doc>
127219127826 default-value="TRUE">
127220127827 <doc xml:space="preserve"
127221127828 filename="gtk/gtksettings.c"
127222- line="717">If the value of this setting is %TRUE, clicking the primary button in a
127829+ line="716">If the value of this setting is %TRUE, clicking the primary button in a
127223127830 `GtkRange` trough will move the slider, and hence set the range’s value, to
127224127831 the point that you clicked.
127225127832
@@ -127237,7 +127844,7 @@ mouse button.</doc>
127237127844 default-value="cups,file">
127238127845 <doc xml:space="preserve"
127239127846 filename="gtk/gtksettings.c"
127240- line="591">A comma-separated list of print backends to use in the print
127847+ line="590">A comma-separated list of print backends to use in the print
127241127848 dialog.
127242127849
127243127850 Available print backends depend on the GTK installation,
@@ -127250,7 +127857,7 @@ and may include "file", "cups", "lpr" or "papi".</doc>
127250127857 default-value="evince --unlink-tempfile --preview --print-settings %s %f">
127251127858 <doc xml:space="preserve"
127252127859 filename="gtk/gtksettings.c"
127253- line="604">A command to run for displaying the print preview.
127860+ line="603">A command to run for displaying the print preview.
127254127861
127255127862 The command should contain a `%f` placeholder, which will get
127256127863 replaced by the path to the pdf file. The command may also
@@ -127268,7 +127875,7 @@ file and the print settings file when it is done.</doc>
127268127875 default-value="TRUE">
127269127876 <doc xml:space="preserve"
127270127877 filename="gtk/gtksettings.c"
127271- line="911">Whether GTK should keep track of items inside the recently used
127878+ line="918">Whether GTK should keep track of items inside the recently used
127272127879 resources list.
127273127880
127274127881 If set to %FALSE, the list will always be empty.</doc>
@@ -127280,7 +127887,7 @@ If set to %FALSE, the list will always be empty.</doc>
127280127887 default-value="30">
127281127888 <doc xml:space="preserve"
127282127889 filename="gtk/gtksettings.c"
127283- line="648">The maximum age, in days, of the items inside the recently used
127890+ line="647">The maximum age, in days, of the items inside the recently used
127284127891 resources list.
127285127892
127286127893 Items older than this setting will be excised from the list.
@@ -127289,33 +127896,42 @@ item will be removed.</doc>
127289127896 <type name="gint" c:type="gint"/>
127290127897 </property>
127291127898 <property name="gtk-shell-shows-app-menu"
127899+ deprecated="1"
127900+ deprecated-version="4.20"
127292127901 writable="1"
127293127902 transfer-ownership="none"
127294127903 default-value="FALSE">
127295127904 <doc xml:space="preserve"
127296127905 filename="gtk/gtksettings.c"
127297- line="790">Set to %TRUE if the desktop environment is displaying
127906+ line="791">Set to %TRUE if the desktop environment is displaying
127298127907 the app menu, %FALSE if the app should display it itself.</doc>
127908+ <doc-deprecated xml:space="preserve">This setting is not relevant anymore</doc-deprecated>
127299127909 <type name="gboolean" c:type="gboolean"/>
127300127910 </property>
127301127911 <property name="gtk-shell-shows-desktop"
127912+ deprecated="1"
127913+ deprecated-version="4.20"
127302127914 writable="1"
127303127915 transfer-ownership="none"
127304127916 default-value="TRUE">
127305127917 <doc xml:space="preserve"
127306127918 filename="gtk/gtksettings.c"
127307- line="810">Set to %TRUE if the desktop environment is displaying
127919+ line="815">Set to %TRUE if the desktop environment is displaying
127308127920 the desktop folder, %FALSE if not.</doc>
127921+ <doc-deprecated xml:space="preserve">This setting is not relevant anymore</doc-deprecated>
127309127922 <type name="gboolean" c:type="gboolean"/>
127310127923 </property>
127311127924 <property name="gtk-shell-shows-menubar"
127925+ deprecated="1"
127926+ deprecated-version="4.20"
127312127927 writable="1"
127313127928 transfer-ownership="none"
127314127929 default-value="FALSE">
127315127930 <doc xml:space="preserve"
127316127931 filename="gtk/gtksettings.c"
127317- line="800">Set to %TRUE if the desktop environment is displaying
127932+ line="803">Set to %TRUE if the desktop environment is displaying
127318127933 the menubar, %FALSE if the app should display it itself.</doc>
127934+ <doc-deprecated xml:space="preserve">This setting is not relevant anymore</doc-deprecated>
127319127935 <type name="gboolean" c:type="gboolean"/>
127320127936 </property>
127321127937 <property name="gtk-show-status-shapes"
@@ -127325,7 +127941,7 @@ the menubar, %FALSE if the app should display it itself.</doc>
127325127941 default-value="FALSE">
127326127942 <doc xml:space="preserve"
127327127943 filename="gtk/gtksettings.c"
127328- line="580">When %TRUE, widgets like switches include shapes to indicate their on/off state.</doc>
127944+ line="579">When %TRUE, widgets like switches include shapes to indicate their on/off state.</doc>
127329127945 <type name="gboolean" c:type="gboolean"/>
127330127946 </property>
127331127947 <property name="gtk-sound-theme-name"
@@ -127334,7 +127950,7 @@ the menubar, %FALSE if the app should display it itself.</doc>
127334127950 default-value="freedesktop">
127335127951 <doc xml:space="preserve"
127336127952 filename="gtk/gtksettings.c"
127337- line="672">The XDG sound theme to use for event sounds.
127953+ line="671">The XDG sound theme to use for event sounds.
127338127954
127339127955 See the [Sound Theme Specifications](http://www.freedesktop.org/wiki/Specifications/sound-theme-spec)
127340127956 for more information on event sounds and sound themes.
@@ -127349,7 +127965,7 @@ a loadable module like the one that comes with libcanberra.</doc>
127349127965 default-value="FALSE">
127350127966 <doc xml:space="preserve"
127351127967 filename="gtk/gtksettings.c"
127352- line="377">Whether two cursors should be displayed for mixed left-to-right and
127968+ line="376">Whether two cursors should be displayed for mixed left-to-right and
127353127969 right-to-left text.</doc>
127354127970 <type name="gboolean" c:type="gboolean"/>
127355127971 </property>
@@ -127359,7 +127975,7 @@ right-to-left text.</doc>
127359127975 default-value="Default">
127360127976 <doc xml:space="preserve"
127361127977 filename="gtk/gtksettings.c"
127362- line="396">Name of the theme to load.
127978+ line="395">Name of the theme to load.
127363127979
127364127980 See [class@Gtk.CssProvider] for details about how
127365127981 GTK finds the CSS stylesheet for a theme.</doc>
@@ -127371,7 +127987,7 @@ GTK finds the CSS stylesheet for a theme.</doc>
127371127987 default-value="toggle-maximize">
127372127988 <doc xml:space="preserve"
127373127989 filename="gtk/gtksettings.c"
127374- line="848">Determines the action to take when a double-click
127990+ line="855">Determines the action to take when a double-click
127375127991 occurs on the titlebar of client-side decorated windows.
127376127992
127377127993 Recognized actions are minimize, toggle-maximize, menu, lower
@@ -127384,7 +128000,7 @@ or none.</doc>
127384128000 default-value="none">
127385128001 <doc xml:space="preserve"
127386128002 filename="gtk/gtksettings.c"
127387- line="861">Determines the action to take when a middle-click
128003+ line="868">Determines the action to take when a middle-click
127388128004 occurs on the titlebar of client-side decorated windows.
127389128005
127390128006 Recognized actions are minimize, toggle-maximize, menu, lower
@@ -127397,7 +128013,7 @@ or none.</doc>
127397128013 default-value="menu">
127398128014 <doc xml:space="preserve"
127399128015 filename="gtk/gtksettings.c"
127400- line="874">Determines the action to take when a right-click
128016+ line="881">Determines the action to take when a right-click
127401128017 occurs on the titlebar of client-side decorated windows.
127402128018
127403128019 Recognized actions are minimize, toggle-maximize, menu, lower
@@ -127410,7 +128026,7 @@ or none.</doc>
127410128026 default-value="-1">
127411128027 <doc xml:space="preserve"
127412128028 filename="gtk/gtksettings.c"
127413- line="440">Whether to antialias fonts.
128029+ line="439">Whether to antialias fonts.
127414128030
127415128031 The values are 0 for no, 1 for yes, or -1 for the system default.</doc>
127416128032 <type name="gint" c:type="gint"/>
@@ -127421,7 +128037,7 @@ The values are 0 for no, 1 for yes, or -1 for the system default.</doc>
127421128037 default-value="-1">
127422128038 <doc xml:space="preserve"
127423128039 filename="gtk/gtksettings.c"
127424- line="488">The font resolution, in 1024 * dots/inch.
128040+ line="487">The font resolution, in 1024 * dots/inch.
127425128041
127426128042 -1 to use the default value.</doc>
127427128043 <type name="gint" c:type="gint"/>
@@ -127432,7 +128048,7 @@ The values are 0 for no, 1 for yes, or -1 for the system default.</doc>
127432128048 default-value="-1">
127433128049 <doc xml:space="preserve"
127434128050 filename="gtk/gtksettings.c"
127435- line="451">Whether to enable font hinting.
128051+ line="450">Whether to enable font hinting.
127436128052
127437128053 The values are 0 for no, 1 for yes, or -1 for the system default.</doc>
127438128054 <type name="gint" c:type="gint"/>
@@ -127443,7 +128059,7 @@ The values are 0 for no, 1 for yes, or -1 for the system default.</doc>
127443128059 default-value="NULL">
127444128060 <doc xml:space="preserve"
127445128061 filename="gtk/gtksettings.c"
127446- line="462">What degree of font hinting to use.
128062+ line="461">What degree of font hinting to use.
127447128063
127448128064 The possible vaues are hintnone, hintslight,
127449128065 hintmedium, hintfull.</doc>
@@ -127455,7 +128071,7 @@ hintmedium, hintfull.</doc>
127455128071 default-value="NULL">
127456128072 <doc xml:space="preserve"
127457128073 filename="gtk/gtksettings.c"
127458- line="474">The type of subpixel antialiasing to use.
128074+ line="473">The type of subpixel antialiasing to use.
127459128075
127460128076 The possible values are none, rgb, bgr, vrgb, vbgr.
127461128077
@@ -128341,21 +128957,21 @@ The main use case for `GtkShortcutLabel` is inside a [class@Gtk.ShortcutsWindow]
128341128957 deprecated-version="4.18">
128342128958 <doc xml:space="preserve"
128343128959 filename="gtk/deprecated/gtkshortcutlabel.c"
128344- line="543">Creates a new `GtkShortcutLabel` with @accelerator set.</doc>
128960+ line="555">Creates a new `GtkShortcutLabel` with @accelerator set.</doc>
128345128961 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128346128962 <source-position filename="gtk/deprecated/gtkshortcutlabel.h"
128347128963 line="37"/>
128348128964 <return-value transfer-ownership="none">
128349128965 <doc xml:space="preserve"
128350128966 filename="gtk/deprecated/gtkshortcutlabel.c"
128351- line="549">a newly-allocated `GtkShortcutLabel`</doc>
128967+ line="561">a newly-allocated `GtkShortcutLabel`</doc>
128352128968 <type name="Widget" c:type="GtkWidget*"/>
128353128969 </return-value>
128354128970 <parameters>
128355128971 <parameter name="accelerator" transfer-ownership="none">
128356128972 <doc xml:space="preserve"
128357128973 filename="gtk/deprecated/gtkshortcutlabel.c"
128358- line="545">the initial accelerator</doc>
128974+ line="557">the initial accelerator</doc>
128359128975 <type name="utf8" c:type="const char*"/>
128360128976 </parameter>
128361128977 </parameters>
@@ -128367,21 +128983,21 @@ The main use case for `GtkShortcutLabel` is inside a [class@Gtk.ShortcutsWindow]
128367128983 deprecated-version="4.18">
128368128984 <doc xml:space="preserve"
128369128985 filename="gtk/deprecated/gtkshortcutlabel.c"
128370- line="561">Retrieves the current accelerator of @self.</doc>
128986+ line="573">Retrieves the current accelerator of @self.</doc>
128371128987 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128372128988 <source-position filename="gtk/deprecated/gtkshortcutlabel.h"
128373128989 line="40"/>
128374128990 <return-value transfer-ownership="none" nullable="1">
128375128991 <doc xml:space="preserve"
128376128992 filename="gtk/deprecated/gtkshortcutlabel.c"
128377- line="567">the current accelerator.</doc>
128993+ line="579">the current accelerator.</doc>
128378128994 <type name="utf8" c:type="const char*"/>
128379128995 </return-value>
128380128996 <parameters>
128381128997 <instance-parameter name="self" transfer-ownership="none">
128382128998 <doc xml:space="preserve"
128383128999 filename="gtk/deprecated/gtkshortcutlabel.c"
128384- line="563">a `GtkShortcutLabel`</doc>
129000+ line="575">a `GtkShortcutLabel`</doc>
128385129001 <type name="ShortcutLabel" c:type="GtkShortcutLabel*"/>
128386129002 </instance-parameter>
128387129003 </parameters>
@@ -128393,14 +129009,14 @@ The main use case for `GtkShortcutLabel` is inside a [class@Gtk.ShortcutsWindow]
128393129009 deprecated-version="4.18">
128394129010 <doc xml:space="preserve"
128395129011 filename="gtk/deprecated/gtkshortcutlabel.c"
128396- line="603">Retrieves the text that is displayed when no accelerator is set.</doc>
129012+ line="615">Retrieves the text that is displayed when no accelerator is set.</doc>
128397129013 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128398129014 <source-position filename="gtk/deprecated/gtkshortcutlabel.h"
128399129015 line="47"/>
128400129016 <return-value transfer-ownership="none" nullable="1">
128401129017 <doc xml:space="preserve"
128402129018 filename="gtk/deprecated/gtkshortcutlabel.c"
128403- line="609">the current text displayed when no
129019+ line="621">the current text displayed when no
128404129020 accelerator is set.</doc>
128405129021 <type name="utf8" c:type="const char*"/>
128406129022 </return-value>
@@ -128408,7 +129024,7 @@ accelerator is set.</doc>
128408129024 <instance-parameter name="self" transfer-ownership="none">
128409129025 <doc xml:space="preserve"
128410129026 filename="gtk/deprecated/gtkshortcutlabel.c"
128411- line="605">a `GtkShortcutLabel`</doc>
129027+ line="617">a `GtkShortcutLabel`</doc>
128412129028 <type name="ShortcutLabel" c:type="GtkShortcutLabel*"/>
128413129029 </instance-parameter>
128414129030 </parameters>
@@ -128420,7 +129036,7 @@ accelerator is set.</doc>
128420129036 deprecated-version="4.18">
128421129037 <doc xml:space="preserve"
128422129038 filename="gtk/deprecated/gtkshortcutlabel.c"
128423- line="579">Sets the accelerator to be displayed by @self.</doc>
129039+ line="591">Sets the accelerator to be displayed by @self.</doc>
128424129040 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128425129041 <source-position filename="gtk/deprecated/gtkshortcutlabel.h"
128426129042 line="43"/>
@@ -128431,13 +129047,13 @@ accelerator is set.</doc>
128431129047 <instance-parameter name="self" transfer-ownership="none">
128432129048 <doc xml:space="preserve"
128433129049 filename="gtk/deprecated/gtkshortcutlabel.c"
128434- line="581">a `GtkShortcutLabel`</doc>
129050+ line="593">a `GtkShortcutLabel`</doc>
128435129051 <type name="ShortcutLabel" c:type="GtkShortcutLabel*"/>
128436129052 </instance-parameter>
128437129053 <parameter name="accelerator" transfer-ownership="none">
128438129054 <doc xml:space="preserve"
128439129055 filename="gtk/deprecated/gtkshortcutlabel.c"
128440- line="582">the new accelerator</doc>
129056+ line="594">the new accelerator</doc>
128441129057 <type name="utf8" c:type="const char*"/>
128442129058 </parameter>
128443129059 </parameters>
@@ -128449,7 +129065,7 @@ accelerator is set.</doc>
128449129065 deprecated-version="4.18">
128450129066 <doc xml:space="preserve"
128451129067 filename="gtk/deprecated/gtkshortcutlabel.c"
128452- line="622">Sets the text to be displayed by @self when no accelerator is set.</doc>
129068+ line="634">Sets the text to be displayed by @self when no accelerator is set.</doc>
128453129069 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128454129070 <source-position filename="gtk/deprecated/gtkshortcutlabel.h"
128455129071 line="50"/>
@@ -128460,13 +129076,13 @@ accelerator is set.</doc>
128460129076 <instance-parameter name="self" transfer-ownership="none">
128461129077 <doc xml:space="preserve"
128462129078 filename="gtk/deprecated/gtkshortcutlabel.c"
128463- line="624">a `GtkShortcutLabel`</doc>
129079+ line="636">a `GtkShortcutLabel`</doc>
128464129080 <type name="ShortcutLabel" c:type="GtkShortcutLabel*"/>
128465129081 </instance-parameter>
128466129082 <parameter name="disabled_text" transfer-ownership="none">
128467129083 <doc xml:space="preserve"
128468129084 filename="gtk/deprecated/gtkshortcutlabel.c"
128469- line="625">the text to be displayed when no accelerator is set</doc>
129085+ line="637">the text to be displayed when no accelerator is set</doc>
128470129086 <type name="utf8" c:type="const char*"/>
128471129087 </parameter>
128472129088 </parameters>
@@ -128481,7 +129097,7 @@ accelerator is set.</doc>
128481129097 default-value="NULL">
128482129098 <doc xml:space="preserve"
128483129099 filename="gtk/deprecated/gtkshortcutlabel.c"
128484- line="502">The accelerator that @self displays.
129100+ line="514">The accelerator that @self displays.
128485129101
128486129102 See [property@Gtk.ShortcutsShortcut:accelerator]
128487129103 for the accepted syntax.</doc>
@@ -128498,7 +129114,7 @@ for the accepted syntax.</doc>
128498129114 default-value="NULL">
128499129115 <doc xml:space="preserve"
128500129116 filename="gtk/deprecated/gtkshortcutlabel.c"
128501- line="517">The text that is displayed when no accelerator is set.</doc>
129117+ line="529">The text that is displayed when no accelerator is set.</doc>
128502129118 <doc-deprecated xml:space="preserve">This widget will be removed in GTK 5</doc-deprecated>
128503129119 <type name="utf8" c:type="gchar*"/>
128504129120 </property>
@@ -129928,7 +130544,7 @@ Signals are emitted for every listitem in the same order:
129928130544
129929130545 Note that during the signal emissions, changing properties on the listitems
129930130546 passed will not trigger notify signals as the listitem's notifications are
129931-frozen. See [method@GObject.Object.freeze_notify()] for details.
130547+frozen. See [method@GObject.Object.freeze_notify] for details.
129932130548
129933130549 For tracking changes in other properties in the listitem, the
129934130550 ::notify signal is recommended. The signal can be connected in the
@@ -131057,22 +131673,22 @@ the [vfunc@Gtk.Widget.snapshot] vfunc. If you need to create your own
131057131673 <constructor name="new" c:identifier="gtk_snapshot_new">
131058131674 <doc xml:space="preserve"
131059131675 filename="gtk/gtksnapshot.c"
131060- line="298">Creates a new `GtkSnapshot`.</doc>
131676+ line="304">Creates a new `GtkSnapshot`.</doc>
131061131677 <source-position filename="gtk/gtksnapshot.h" line="53"/>
131062131678 <return-value transfer-ownership="full">
131063131679 <doc xml:space="preserve"
131064131680 filename="gtk/gtksnapshot.c"
131065- line="303">a newly-allocated `GtkSnapshot`</doc>
131681+ line="309">a newly-allocated `GtkSnapshot`</doc>
131066131682 <type name="Snapshot" c:type="GtkSnapshot*"/>
131067131683 </return-value>
131068131684 </constructor>
131069131685 <method name="append_border" c:identifier="gtk_snapshot_append_border">
131070131686 <doc xml:space="preserve"
131071131687 filename="gtk/gtksnapshot.c"
131072- line="3106">Appends a stroked border rectangle inside the given @outline.
131688+ line="3232">Appends a stroked border rectangle inside the given @outline.
131073131689
131074131690 The four sides of the border can have different widths and colors.</doc>
131075- <source-position filename="gtk/gtksnapshot.h" line="219"/>
131691+ <source-position filename="gtk/gtksnapshot.h" line="228"/>
131076131692 <return-value transfer-ownership="none">
131077131693 <type name="none" c:type="void"/>
131078131694 </return-value>
@@ -131080,19 +131696,19 @@ The four sides of the border can have different widths and colors.</doc>
131080131696 <instance-parameter name="snapshot" transfer-ownership="none">
131081131697 <doc xml:space="preserve"
131082131698 filename="gtk/gtksnapshot.c"
131083- line="3108">a `GtkSnapshot`</doc>
131699+ line="3234">a `GtkSnapshot`</doc>
131084131700 <type name="Snapshot" c:type="GtkSnapshot*"/>
131085131701 </instance-parameter>
131086131702 <parameter name="outline" transfer-ownership="none">
131087131703 <doc xml:space="preserve"
131088131704 filename="gtk/gtksnapshot.c"
131089- line="3109">the outline of the border</doc>
131705+ line="3235">the outline of the border</doc>
131090131706 <type name="Gsk.RoundedRect" c:type="const GskRoundedRect*"/>
131091131707 </parameter>
131092131708 <parameter name="border_width" transfer-ownership="none">
131093131709 <doc xml:space="preserve"
131094131710 filename="gtk/gtksnapshot.c"
131095- line="3110">the stroke width of the border on
131711+ line="3236">the stroke width of the border on
131096131712 the top, right, bottom and left side respectively.</doc>
131097131713 <array zero-terminated="0" c:type="const float*" fixed-size="4">
131098131714 <type name="gfloat" c:type="float"/>
@@ -131101,7 +131717,7 @@ The four sides of the border can have different widths and colors.</doc>
131101131717 <parameter name="border_color" transfer-ownership="none">
131102131718 <doc xml:space="preserve"
131103131719 filename="gtk/gtksnapshot.c"
131104- line="3112">the color used on the top, right,
131720+ line="3238">the color used on the top, right,
131105131721 bottom and left side.</doc>
131106131722 <array zero-terminated="0" c:type="const GdkRGBA*" fixed-size="4">
131107131723 <type name="Gdk.RGBA" c:type="GdkRGBA"/>
@@ -131112,13 +131728,13 @@ The four sides of the border can have different widths and colors.</doc>
131112131728 <method name="append_cairo" c:identifier="gtk_snapshot_append_cairo">
131113131729 <doc xml:space="preserve"
131114131730 filename="gtk/gtksnapshot.c"
131115- line="2308">Creates a new [class@Gsk.CairoNode] and appends it to the current
131731+ line="2414">Creates a new [class@Gsk.CairoNode] and appends it to the current
131116131732 render node of @snapshot, without changing the current node.</doc>
131117- <source-position filename="gtk/gtksnapshot.h" line="162"/>
131733+ <source-position filename="gtk/gtksnapshot.h" line="171"/>
131118131734 <return-value transfer-ownership="full">
131119131735 <doc xml:space="preserve"
131120131736 filename="gtk/gtksnapshot.c"
131121- line="2316">a `cairo_t` suitable for drawing the contents of
131737+ line="2422">a `cairo_t` suitable for drawing the contents of
131122131738 the newly created render node</doc>
131123131739 <type name="cairo.Context" c:type="cairo_t*"/>
131124131740 </return-value>
@@ -131126,13 +131742,13 @@ render node of @snapshot, without changing the current node.</doc>
131126131742 <instance-parameter name="snapshot" transfer-ownership="none">
131127131743 <doc xml:space="preserve"
131128131744 filename="gtk/gtksnapshot.c"
131129- line="2310">a `GtkSnapshot`</doc>
131745+ line="2416">a `GtkSnapshot`</doc>
131130131746 <type name="Snapshot" c:type="GtkSnapshot*"/>
131131131747 </instance-parameter>
131132131748 <parameter name="bounds" transfer-ownership="none">
131133131749 <doc xml:space="preserve"
131134131750 filename="gtk/gtksnapshot.c"
131135- line="2311">the bounds for the new node</doc>
131751+ line="2417">the bounds for the new node</doc>
131136131752 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131137131753 </parameter>
131138131754 </parameters>
@@ -131140,13 +131756,13 @@ render node of @snapshot, without changing the current node.</doc>
131140131756 <method name="append_color" c:identifier="gtk_snapshot_append_color">
131141131757 <doc xml:space="preserve"
131142131758 filename="gtk/gtksnapshot.c"
131143- line="2415">Creates a new render node drawing the @color into the
131759+ line="2521">Creates a new render node drawing the @color into the
131144131760 given @bounds and appends it to the current render node
131145131761 of @snapshot.
131146131762
131147131763 You should try to avoid calling this function if
131148131764 @color is transparent.</doc>
131149- <source-position filename="gtk/gtksnapshot.h" line="174"/>
131765+ <source-position filename="gtk/gtksnapshot.h" line="183"/>
131150131766 <return-value transfer-ownership="none">
131151131767 <type name="none" c:type="void"/>
131152131768 </return-value>
@@ -131154,19 +131770,19 @@ You should try to avoid calling this function if
131154131770 <instance-parameter name="snapshot" transfer-ownership="none">
131155131771 <doc xml:space="preserve"
131156131772 filename="gtk/gtksnapshot.c"
131157- line="2417">a `GtkSnapshot`</doc>
131773+ line="2523">a `GtkSnapshot`</doc>
131158131774 <type name="Snapshot" c:type="GtkSnapshot*"/>
131159131775 </instance-parameter>
131160131776 <parameter name="color" transfer-ownership="none">
131161131777 <doc xml:space="preserve"
131162131778 filename="gtk/gtksnapshot.c"
131163- line="2418">the color to draw</doc>
131779+ line="2524">the color to draw</doc>
131164131780 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131165131781 </parameter>
131166131782 <parameter name="bounds" transfer-ownership="none">
131167131783 <doc xml:space="preserve"
131168131784 filename="gtk/gtksnapshot.c"
131169- line="2419">the bounds for the new node</doc>
131785+ line="2525">the bounds for the new node</doc>
131170131786 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131171131787 </parameter>
131172131788 </parameters>
@@ -131175,8 +131791,8 @@ You should try to avoid calling this function if
131175131791 c:identifier="gtk_snapshot_append_conic_gradient">
131176131792 <doc xml:space="preserve"
131177131793 filename="gtk/gtksnapshot.c"
131178- line="2747">Appends a conic gradient node with the given stops to @snapshot.</doc>
131179- <source-position filename="gtk/gtksnapshot.h" line="212"/>
131794+ line="2865">Appends a conic gradient node with the given stops to @snapshot.</doc>
131795+ <source-position filename="gtk/gtksnapshot.h" line="221"/>
131180131796 <return-value transfer-ownership="none">
131181131797 <type name="none" c:type="void"/>
131182131798 </return-value>
@@ -131184,32 +131800,32 @@ You should try to avoid calling this function if
131184131800 <instance-parameter name="snapshot" transfer-ownership="none">
131185131801 <doc xml:space="preserve"
131186131802 filename="gtk/gtksnapshot.c"
131187- line="2749">a `GtkSnapshot`</doc>
131803+ line="2867">a `GtkSnapshot`</doc>
131188131804 <type name="Snapshot" c:type="GtkSnapshot*"/>
131189131805 </instance-parameter>
131190131806 <parameter name="bounds" transfer-ownership="none">
131191131807 <doc xml:space="preserve"
131192131808 filename="gtk/gtksnapshot.c"
131193- line="2750">the rectangle to render the gradient into</doc>
131809+ line="2868">the rectangle to render the gradient into</doc>
131194131810 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131195131811 </parameter>
131196131812 <parameter name="center" transfer-ownership="none">
131197131813 <doc xml:space="preserve"
131198131814 filename="gtk/gtksnapshot.c"
131199- line="2751">the center point of the conic gradient</doc>
131815+ line="2869">the center point of the conic gradient</doc>
131200131816 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131201131817 </parameter>
131202131818 <parameter name="rotation" transfer-ownership="none">
131203131819 <doc xml:space="preserve"
131204131820 filename="gtk/gtksnapshot.c"
131205- line="2752">the clockwise rotation in degrees of the starting angle.
131821+ line="2870">the clockwise rotation in degrees of the starting angle.
131206131822 0 means the starting angle is the top.</doc>
131207131823 <type name="gfloat" c:type="float"/>
131208131824 </parameter>
131209131825 <parameter name="stops" transfer-ownership="none">
131210131826 <doc xml:space="preserve"
131211131827 filename="gtk/gtksnapshot.c"
131212- line="2754">the color stops defining the gradient</doc>
131828+ line="2872">the color stops defining the gradient</doc>
131213131829 <array length="4" zero-terminated="0" c:type="const GskColorStop*">
131214131830 <type name="Gsk.ColorStop" c:type="GskColorStop"/>
131215131831 </array>
@@ -131217,7 +131833,7 @@ You should try to avoid calling this function if
131217131833 <parameter name="n_stops" transfer-ownership="none">
131218131834 <doc xml:space="preserve"
131219131835 filename="gtk/gtksnapshot.c"
131220- line="2755">the number of elements in @stops</doc>
131836+ line="2873">the number of elements in @stops</doc>
131221131837 <type name="gsize" c:type="gsize"/>
131222131838 </parameter>
131223131839 </parameters>
@@ -131227,12 +131843,12 @@ You should try to avoid calling this function if
131227131843 version="4.14">
131228131844 <doc xml:space="preserve"
131229131845 filename="gtk/gtksnapshot.c"
131230- line="1236">A convenience method to fill a path with a color.
131846+ line="1315">A convenience method to fill a path with a color.
131231131847
131232131848 See [method@Gtk.Snapshot.push_fill] if you need
131233131849 to fill a path with more complex content than
131234131850 a color.</doc>
131235- <source-position filename="gtk/gtksnapshot.h" line="246"/>
131851+ <source-position filename="gtk/gtksnapshot.h" line="255"/>
131236131852 <return-value transfer-ownership="none">
131237131853 <type name="none" c:type="void"/>
131238131854 </return-value>
@@ -131240,25 +131856,25 @@ a color.</doc>
131240131856 <instance-parameter name="snapshot" transfer-ownership="none">
131241131857 <doc xml:space="preserve"
131242131858 filename="gtk/gtksnapshot.c"
131243- line="1238">a `GtkSnapshot`</doc>
131859+ line="1317">a `GtkSnapshot`</doc>
131244131860 <type name="Snapshot" c:type="GtkSnapshot*"/>
131245131861 </instance-parameter>
131246131862 <parameter name="path" transfer-ownership="none">
131247131863 <doc xml:space="preserve"
131248131864 filename="gtk/gtksnapshot.c"
131249- line="1239">The path describing the area to fill</doc>
131865+ line="1318">The path describing the area to fill</doc>
131250131866 <type name="Gsk.Path" c:type="GskPath*"/>
131251131867 </parameter>
131252131868 <parameter name="fill_rule" transfer-ownership="none">
131253131869 <doc xml:space="preserve"
131254131870 filename="gtk/gtksnapshot.c"
131255- line="1240">The fill rule to use</doc>
131871+ line="1319">The fill rule to use</doc>
131256131872 <type name="Gsk.FillRule" c:type="GskFillRule"/>
131257131873 </parameter>
131258131874 <parameter name="color" transfer-ownership="none">
131259131875 <doc xml:space="preserve"
131260131876 filename="gtk/gtksnapshot.c"
131261- line="1241">the color to fill the path with</doc>
131877+ line="1320">the color to fill the path with</doc>
131262131878 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131263131879 </parameter>
131264131880 </parameters>
@@ -131267,8 +131883,8 @@ a color.</doc>
131267131883 c:identifier="gtk_snapshot_append_inset_shadow">
131268131884 <doc xml:space="preserve"
131269131885 filename="gtk/gtksnapshot.c"
131270- line="3179">Appends an inset shadow into the box given by @outline.</doc>
131271- <source-position filename="gtk/gtksnapshot.h" line="224"/>
131886+ line="3305">Appends an inset shadow into the box given by @outline.</doc>
131887+ <source-position filename="gtk/gtksnapshot.h" line="233"/>
131272131888 <return-value transfer-ownership="none">
131273131889 <type name="none" c:type="void"/>
131274131890 </return-value>
@@ -131276,43 +131892,43 @@ a color.</doc>
131276131892 <instance-parameter name="snapshot" transfer-ownership="none">
131277131893 <doc xml:space="preserve"
131278131894 filename="gtk/gtksnapshot.c"
131279- line="3181">a `GtkSnapshot`</doc>
131895+ line="3307">a `GtkSnapshot`</doc>
131280131896 <type name="Snapshot" c:type="GtkSnapshot*"/>
131281131897 </instance-parameter>
131282131898 <parameter name="outline" transfer-ownership="none">
131283131899 <doc xml:space="preserve"
131284131900 filename="gtk/gtksnapshot.c"
131285- line="3182">outline of the region surrounded by shadow</doc>
131901+ line="3308">outline of the region surrounded by shadow</doc>
131286131902 <type name="Gsk.RoundedRect" c:type="const GskRoundedRect*"/>
131287131903 </parameter>
131288131904 <parameter name="color" transfer-ownership="none">
131289131905 <doc xml:space="preserve"
131290131906 filename="gtk/gtksnapshot.c"
131291- line="3183">color of the shadow</doc>
131907+ line="3309">color of the shadow</doc>
131292131908 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131293131909 </parameter>
131294131910 <parameter name="dx" transfer-ownership="none">
131295131911 <doc xml:space="preserve"
131296131912 filename="gtk/gtksnapshot.c"
131297- line="3184">horizontal offset of shadow</doc>
131913+ line="3310">horizontal offset of shadow</doc>
131298131914 <type name="gfloat" c:type="float"/>
131299131915 </parameter>
131300131916 <parameter name="dy" transfer-ownership="none">
131301131917 <doc xml:space="preserve"
131302131918 filename="gtk/gtksnapshot.c"
131303- line="3185">vertical offset of shadow</doc>
131919+ line="3311">vertical offset of shadow</doc>
131304131920 <type name="gfloat" c:type="float"/>
131305131921 </parameter>
131306131922 <parameter name="spread" transfer-ownership="none">
131307131923 <doc xml:space="preserve"
131308131924 filename="gtk/gtksnapshot.c"
131309- line="3186">how far the shadow spreads towards the inside</doc>
131925+ line="3312">how far the shadow spreads towards the inside</doc>
131310131926 <type name="gfloat" c:type="float"/>
131311131927 </parameter>
131312131928 <parameter name="blur_radius" transfer-ownership="none">
131313131929 <doc xml:space="preserve"
131314131930 filename="gtk/gtksnapshot.c"
131315- line="3187">how much blur to apply to the shadow</doc>
131931+ line="3313">how much blur to apply to the shadow</doc>
131316131932 <type name="gfloat" c:type="float"/>
131317131933 </parameter>
131318131934 </parameters>
@@ -131320,14 +131936,14 @@ a color.</doc>
131320131936 <method name="append_layout" c:identifier="gtk_snapshot_append_layout">
131321131937 <doc xml:space="preserve"
131322131938 filename="gtk/gskpango.c"
131323- line="491">Creates render nodes for rendering @layout in the given foregound @color
131939+ line="571">Creates render nodes for rendering @layout in the given foregound @color
131324131940 and appends them to the current node of @snapshot without changing the
131325131941 current node. The current theme's foreground color for a widget can be
131326131942 obtained with [method@Gtk.Widget.get_color].
131327131943
131328131944 Note that if the layout does not produce any visible output, then nodes
131329131945 may not be added to the @snapshot.</doc>
131330- <source-position filename="gtk/gtksnapshot.h" line="241"/>
131946+ <source-position filename="gtk/gtksnapshot.h" line="250"/>
131331131947 <return-value transfer-ownership="none">
131332131948 <type name="none" c:type="void"/>
131333131949 </return-value>
@@ -131335,19 +131951,19 @@ may not be added to the @snapshot.</doc>
131335131951 <instance-parameter name="snapshot" transfer-ownership="none">
131336131952 <doc xml:space="preserve"
131337131953 filename="gtk/gskpango.c"
131338- line="493">a `GtkSnapshot`</doc>
131954+ line="573">a `GtkSnapshot`</doc>
131339131955 <type name="Snapshot" c:type="GtkSnapshot*"/>
131340131956 </instance-parameter>
131341131957 <parameter name="layout" transfer-ownership="none">
131342131958 <doc xml:space="preserve"
131343131959 filename="gtk/gskpango.c"
131344- line="494">the `PangoLayout` to render</doc>
131960+ line="574">the `PangoLayout` to render</doc>
131345131961 <type name="Pango.Layout" c:type="PangoLayout*"/>
131346131962 </parameter>
131347131963 <parameter name="color" transfer-ownership="none">
131348131964 <doc xml:space="preserve"
131349131965 filename="gtk/gskpango.c"
131350- line="495">the foreground color to render the layout in</doc>
131966+ line="575">the foreground color to render the layout in</doc>
131351131967 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131352131968 </parameter>
131353131969 </parameters>
@@ -131356,8 +131972,8 @@ may not be added to the @snapshot.</doc>
131356131972 c:identifier="gtk_snapshot_append_linear_gradient">
131357131973 <doc xml:space="preserve"
131358131974 filename="gtk/gtksnapshot.c"
131359- line="2512">Appends a linear gradient node with the given stops to @snapshot.</doc>
131360- <source-position filename="gtk/gtksnapshot.h" line="178"/>
131975+ line="2618">Appends a linear gradient node with the given stops to @snapshot.</doc>
131976+ <source-position filename="gtk/gtksnapshot.h" line="187"/>
131361131977 <return-value transfer-ownership="none">
131362131978 <type name="none" c:type="void"/>
131363131979 </return-value>
@@ -131365,31 +131981,31 @@ may not be added to the @snapshot.</doc>
131365131981 <instance-parameter name="snapshot" transfer-ownership="none">
131366131982 <doc xml:space="preserve"
131367131983 filename="gtk/gtksnapshot.c"
131368- line="2514">a `GtkSnapshot`</doc>
131984+ line="2620">a `GtkSnapshot`</doc>
131369131985 <type name="Snapshot" c:type="GtkSnapshot*"/>
131370131986 </instance-parameter>
131371131987 <parameter name="bounds" transfer-ownership="none">
131372131988 <doc xml:space="preserve"
131373131989 filename="gtk/gtksnapshot.c"
131374- line="2515">the rectangle to render the linear gradient into</doc>
131990+ line="2621">the rectangle to render the linear gradient into</doc>
131375131991 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131376131992 </parameter>
131377131993 <parameter name="start_point" transfer-ownership="none">
131378131994 <doc xml:space="preserve"
131379131995 filename="gtk/gtksnapshot.c"
131380- line="2516">the point at which the linear gradient will begin</doc>
131996+ line="2622">the point at which the linear gradient will begin</doc>
131381131997 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131382131998 </parameter>
131383131999 <parameter name="end_point" transfer-ownership="none">
131384132000 <doc xml:space="preserve"
131385132001 filename="gtk/gtksnapshot.c"
131386- line="2517">the point at which the linear gradient will finish</doc>
132002+ line="2623">the point at which the linear gradient will finish</doc>
131387132003 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131388132004 </parameter>
131389132005 <parameter name="stops" transfer-ownership="none">
131390132006 <doc xml:space="preserve"
131391132007 filename="gtk/gtksnapshot.c"
131392- line="2518">the color stops defining the gradient</doc>
132008+ line="2624">the color stops defining the gradient</doc>
131393132009 <array length="4" zero-terminated="0" c:type="const GskColorStop*">
131394132010 <type name="Gsk.ColorStop" c:type="GskColorStop"/>
131395132011 </array>
@@ -131397,7 +132013,7 @@ may not be added to the @snapshot.</doc>
131397132013 <parameter name="n_stops" transfer-ownership="none">
131398132014 <doc xml:space="preserve"
131399132015 filename="gtk/gtksnapshot.c"
131400- line="2519">the number of elements in @stops</doc>
132016+ line="2625">the number of elements in @stops</doc>
131401132017 <type name="gsize" c:type="gsize"/>
131402132018 </parameter>
131403132019 </parameters>
@@ -131405,12 +132021,12 @@ may not be added to the @snapshot.</doc>
131405132021 <method name="append_node" c:identifier="gtk_snapshot_append_node">
131406132022 <doc xml:space="preserve"
131407132023 filename="gtk/gtksnapshot.c"
131408- line="2285">Appends @node to the current render node of @snapshot,
132024+ line="2366">Appends @node to the current render node of @snapshot,
131409132025 without changing the current node.
131410132026
131411132027 If @snapshot does not have a current node yet, @node
131412132028 will become the initial node.</doc>
131413- <source-position filename="gtk/gtksnapshot.h" line="159"/>
132029+ <source-position filename="gtk/gtksnapshot.h" line="168"/>
131414132030 <return-value transfer-ownership="none">
131415132031 <type name="none" c:type="void"/>
131416132032 </return-value>
@@ -131418,13 +132034,13 @@ will become the initial node.</doc>
131418132034 <instance-parameter name="snapshot" transfer-ownership="none">
131419132035 <doc xml:space="preserve"
131420132036 filename="gtk/gtksnapshot.c"
131421- line="2287">a `GtkSnapshot`</doc>
132037+ line="2368">a `GtkSnapshot`</doc>
131422132038 <type name="Snapshot" c:type="GtkSnapshot*"/>
131423132039 </instance-parameter>
131424132040 <parameter name="node" transfer-ownership="none">
131425132041 <doc xml:space="preserve"
131426132042 filename="gtk/gtksnapshot.c"
131427- line="2288">a `GskRenderNode`</doc>
132043+ line="2369">a `GskRenderNode`</doc>
131428132044 <type name="Gsk.RenderNode" c:type="GskRenderNode*"/>
131429132045 </parameter>
131430132046 </parameters>
@@ -131433,8 +132049,8 @@ will become the initial node.</doc>
131433132049 c:identifier="gtk_snapshot_append_outset_shadow">
131434132050 <doc xml:space="preserve"
131435132051 filename="gtk/gtksnapshot.c"
131436- line="3252">Appends an outset shadow node around the box given by @outline.</doc>
131437- <source-position filename="gtk/gtksnapshot.h" line="232"/>
132052+ line="3378">Appends an outset shadow node around the box given by @outline.</doc>
132053+ <source-position filename="gtk/gtksnapshot.h" line="241"/>
131438132054 <return-value transfer-ownership="none">
131439132055 <type name="none" c:type="void"/>
131440132056 </return-value>
@@ -131442,43 +132058,43 @@ will become the initial node.</doc>
131442132058 <instance-parameter name="snapshot" transfer-ownership="none">
131443132059 <doc xml:space="preserve"
131444132060 filename="gtk/gtksnapshot.c"
131445- line="3254">a `GtkSnapshot`</doc>
132061+ line="3380">a `GtkSnapshot`</doc>
131446132062 <type name="Snapshot" c:type="GtkSnapshot*"/>
131447132063 </instance-parameter>
131448132064 <parameter name="outline" transfer-ownership="none">
131449132065 <doc xml:space="preserve"
131450132066 filename="gtk/gtksnapshot.c"
131451- line="3255">outline of the region surrounded by shadow</doc>
132067+ line="3381">outline of the region surrounded by shadow</doc>
131452132068 <type name="Gsk.RoundedRect" c:type="const GskRoundedRect*"/>
131453132069 </parameter>
131454132070 <parameter name="color" transfer-ownership="none">
131455132071 <doc xml:space="preserve"
131456132072 filename="gtk/gtksnapshot.c"
131457- line="3256">color of the shadow</doc>
132073+ line="3382">color of the shadow</doc>
131458132074 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131459132075 </parameter>
131460132076 <parameter name="dx" transfer-ownership="none">
131461132077 <doc xml:space="preserve"
131462132078 filename="gtk/gtksnapshot.c"
131463- line="3257">horizontal offset of shadow</doc>
132079+ line="3383">horizontal offset of shadow</doc>
131464132080 <type name="gfloat" c:type="float"/>
131465132081 </parameter>
131466132082 <parameter name="dy" transfer-ownership="none">
131467132083 <doc xml:space="preserve"
131468132084 filename="gtk/gtksnapshot.c"
131469- line="3258">vertical offset of shadow</doc>
132085+ line="3384">vertical offset of shadow</doc>
131470132086 <type name="gfloat" c:type="float"/>
131471132087 </parameter>
131472132088 <parameter name="spread" transfer-ownership="none">
131473132089 <doc xml:space="preserve"
131474132090 filename="gtk/gtksnapshot.c"
131475- line="3259">how far the shadow spreads towards the outside</doc>
132091+ line="3385">how far the shadow spreads towards the outside</doc>
131476132092 <type name="gfloat" c:type="float"/>
131477132093 </parameter>
131478132094 <parameter name="blur_radius" transfer-ownership="none">
131479132095 <doc xml:space="preserve"
131480132096 filename="gtk/gtksnapshot.c"
131481- line="3260">how much blur to apply to the shadow</doc>
132097+ line="3386">how much blur to apply to the shadow</doc>
131482132098 <type name="gfloat" c:type="float"/>
131483132099 </parameter>
131484132100 </parameters>
@@ -131487,8 +132103,8 @@ will become the initial node.</doc>
131487132103 c:identifier="gtk_snapshot_append_radial_gradient">
131488132104 <doc xml:space="preserve"
131489132105 filename="gtk/gtksnapshot.c"
131490- line="2857">Appends a radial gradient node with the given stops to @snapshot.</doc>
131491- <source-position filename="gtk/gtksnapshot.h" line="192"/>
132106+ line="2981">Appends a radial gradient node with the given stops to @snapshot.</doc>
132107+ <source-position filename="gtk/gtksnapshot.h" line="201"/>
131492132108 <return-value transfer-ownership="none">
131493132109 <type name="none" c:type="void"/>
131494132110 </return-value>
@@ -131496,49 +132112,49 @@ will become the initial node.</doc>
131496132112 <instance-parameter name="snapshot" transfer-ownership="none">
131497132113 <doc xml:space="preserve"
131498132114 filename="gtk/gtksnapshot.c"
131499- line="2859">a `GtkSnapshot`</doc>
132115+ line="2983">a `GtkSnapshot`</doc>
131500132116 <type name="Snapshot" c:type="GtkSnapshot*"/>
131501132117 </instance-parameter>
131502132118 <parameter name="bounds" transfer-ownership="none">
131503132119 <doc xml:space="preserve"
131504132120 filename="gtk/gtksnapshot.c"
131505- line="2860">the rectangle to render the readial gradient into</doc>
132121+ line="2984">the rectangle to render the readial gradient into</doc>
131506132122 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131507132123 </parameter>
131508132124 <parameter name="center" transfer-ownership="none">
131509132125 <doc xml:space="preserve"
131510132126 filename="gtk/gtksnapshot.c"
131511- line="2861">the center point for the radial gradient</doc>
132127+ line="2985">the center point for the radial gradient</doc>
131512132128 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131513132129 </parameter>
131514132130 <parameter name="hradius" transfer-ownership="none">
131515132131 <doc xml:space="preserve"
131516132132 filename="gtk/gtksnapshot.c"
131517- line="2862">the horizontal radius</doc>
132133+ line="2986">the horizontal radius</doc>
131518132134 <type name="gfloat" c:type="float"/>
131519132135 </parameter>
131520132136 <parameter name="vradius" transfer-ownership="none">
131521132137 <doc xml:space="preserve"
131522132138 filename="gtk/gtksnapshot.c"
131523- line="2863">the vertical radius</doc>
132139+ line="2987">the vertical radius</doc>
131524132140 <type name="gfloat" c:type="float"/>
131525132141 </parameter>
131526132142 <parameter name="start" transfer-ownership="none">
131527132143 <doc xml:space="preserve"
131528132144 filename="gtk/gtksnapshot.c"
131529- line="2864">the start position (on the horizontal axis)</doc>
132145+ line="2988">the start position (on the horizontal axis)</doc>
131530132146 <type name="gfloat" c:type="float"/>
131531132147 </parameter>
131532132148 <parameter name="end" transfer-ownership="none">
131533132149 <doc xml:space="preserve"
131534132150 filename="gtk/gtksnapshot.c"
131535- line="2865">the end position (on the horizontal axis)</doc>
132151+ line="2989">the end position (on the horizontal axis)</doc>
131536132152 <type name="gfloat" c:type="float"/>
131537132153 </parameter>
131538132154 <parameter name="stops" transfer-ownership="none">
131539132155 <doc xml:space="preserve"
131540132156 filename="gtk/gtksnapshot.c"
131541- line="2866">the color stops defining the gradient</doc>
132157+ line="2990">the color stops defining the gradient</doc>
131542132158 <array length="7" zero-terminated="0" c:type="const GskColorStop*">
131543132159 <type name="Gsk.ColorStop" c:type="GskColorStop"/>
131544132160 </array>
@@ -131546,7 +132162,7 @@ will become the initial node.</doc>
131546132162 <parameter name="n_stops" transfer-ownership="none">
131547132163 <doc xml:space="preserve"
131548132164 filename="gtk/gtksnapshot.c"
131549- line="2867">the number of elements in @stops</doc>
132165+ line="2991">the number of elements in @stops</doc>
131550132166 <type name="gsize" c:type="gsize"/>
131551132167 </parameter>
131552132168 </parameters>
@@ -131555,8 +132171,8 @@ will become the initial node.</doc>
131555132171 c:identifier="gtk_snapshot_append_repeating_linear_gradient">
131556132172 <doc xml:space="preserve"
131557132173 filename="gtk/gtksnapshot.c"
131558- line="2631">Appends a repeating linear gradient node with the given stops to @snapshot.</doc>
131559- <source-position filename="gtk/gtksnapshot.h" line="185"/>
132174+ line="2743">Appends a repeating linear gradient node with the given stops to @snapshot.</doc>
132175+ <source-position filename="gtk/gtksnapshot.h" line="194"/>
131560132176 <return-value transfer-ownership="none">
131561132177 <type name="none" c:type="void"/>
131562132178 </return-value>
@@ -131564,31 +132180,31 @@ will become the initial node.</doc>
131564132180 <instance-parameter name="snapshot" transfer-ownership="none">
131565132181 <doc xml:space="preserve"
131566132182 filename="gtk/gtksnapshot.c"
131567- line="2633">a `GtkSnapshot`</doc>
132183+ line="2745">a `GtkSnapshot`</doc>
131568132184 <type name="Snapshot" c:type="GtkSnapshot*"/>
131569132185 </instance-parameter>
131570132186 <parameter name="bounds" transfer-ownership="none">
131571132187 <doc xml:space="preserve"
131572132188 filename="gtk/gtksnapshot.c"
131573- line="2634">the rectangle to render the linear gradient into</doc>
132189+ line="2746">the rectangle to render the linear gradient into</doc>
131574132190 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131575132191 </parameter>
131576132192 <parameter name="start_point" transfer-ownership="none">
131577132193 <doc xml:space="preserve"
131578132194 filename="gtk/gtksnapshot.c"
131579- line="2635">the point at which the linear gradient will begin</doc>
132195+ line="2747">the point at which the linear gradient will begin</doc>
131580132196 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131581132197 </parameter>
131582132198 <parameter name="end_point" transfer-ownership="none">
131583132199 <doc xml:space="preserve"
131584132200 filename="gtk/gtksnapshot.c"
131585- line="2636">the point at which the linear gradient will finish</doc>
132201+ line="2748">the point at which the linear gradient will finish</doc>
131586132202 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131587132203 </parameter>
131588132204 <parameter name="stops" transfer-ownership="none">
131589132205 <doc xml:space="preserve"
131590132206 filename="gtk/gtksnapshot.c"
131591- line="2637">the color stops defining the gradient</doc>
132207+ line="2749">the color stops defining the gradient</doc>
131592132208 <array length="4" zero-terminated="0" c:type="const GskColorStop*">
131593132209 <type name="Gsk.ColorStop" c:type="GskColorStop"/>
131594132210 </array>
@@ -131596,7 +132212,7 @@ will become the initial node.</doc>
131596132212 <parameter name="n_stops" transfer-ownership="none">
131597132213 <doc xml:space="preserve"
131598132214 filename="gtk/gtksnapshot.c"
131599- line="2638">the number of elements in @stops</doc>
132215+ line="2750">the number of elements in @stops</doc>
131600132216 <type name="gsize" c:type="gsize"/>
131601132217 </parameter>
131602132218 </parameters>
@@ -131605,8 +132221,8 @@ will become the initial node.</doc>
131605132221 c:identifier="gtk_snapshot_append_repeating_radial_gradient">
131606132222 <doc xml:space="preserve"
131607132223 filename="gtk/gtksnapshot.c"
131608- line="2982">Appends a repeating radial gradient node with the given stops to @snapshot.</doc>
131609- <source-position filename="gtk/gtksnapshot.h" line="202"/>
132224+ line="3107">Appends a repeating radial gradient node with the given stops to @snapshot.</doc>
132225+ <source-position filename="gtk/gtksnapshot.h" line="211"/>
131610132226 <return-value transfer-ownership="none">
131611132227 <type name="none" c:type="void"/>
131612132228 </return-value>
@@ -131614,49 +132230,49 @@ will become the initial node.</doc>
131614132230 <instance-parameter name="snapshot" transfer-ownership="none">
131615132231 <doc xml:space="preserve"
131616132232 filename="gtk/gtksnapshot.c"
131617- line="2984">a `GtkSnapshot`</doc>
132233+ line="3109">a `GtkSnapshot`</doc>
131618132234 <type name="Snapshot" c:type="GtkSnapshot*"/>
131619132235 </instance-parameter>
131620132236 <parameter name="bounds" transfer-ownership="none">
131621132237 <doc xml:space="preserve"
131622132238 filename="gtk/gtksnapshot.c"
131623- line="2985">the rectangle to render the readial gradient into</doc>
132239+ line="3110">the rectangle to render the readial gradient into</doc>
131624132240 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131625132241 </parameter>
131626132242 <parameter name="center" transfer-ownership="none">
131627132243 <doc xml:space="preserve"
131628132244 filename="gtk/gtksnapshot.c"
131629- line="2986">the center point for the radial gradient</doc>
132245+ line="3111">the center point for the radial gradient</doc>
131630132246 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
131631132247 </parameter>
131632132248 <parameter name="hradius" transfer-ownership="none">
131633132249 <doc xml:space="preserve"
131634132250 filename="gtk/gtksnapshot.c"
131635- line="2987">the horizontal radius</doc>
132251+ line="3112">the horizontal radius</doc>
131636132252 <type name="gfloat" c:type="float"/>
131637132253 </parameter>
131638132254 <parameter name="vradius" transfer-ownership="none">
131639132255 <doc xml:space="preserve"
131640132256 filename="gtk/gtksnapshot.c"
131641- line="2988">the vertical radius</doc>
132257+ line="3113">the vertical radius</doc>
131642132258 <type name="gfloat" c:type="float"/>
131643132259 </parameter>
131644132260 <parameter name="start" transfer-ownership="none">
131645132261 <doc xml:space="preserve"
131646132262 filename="gtk/gtksnapshot.c"
131647- line="2989">the start position (on the horizontal axis)</doc>
132263+ line="3114">the start position (on the horizontal axis)</doc>
131648132264 <type name="gfloat" c:type="float"/>
131649132265 </parameter>
131650132266 <parameter name="end" transfer-ownership="none">
131651132267 <doc xml:space="preserve"
131652132268 filename="gtk/gtksnapshot.c"
131653- line="2990">the end position (on the horizontal axis)</doc>
132269+ line="3115">the end position (on the horizontal axis)</doc>
131654132270 <type name="gfloat" c:type="float"/>
131655132271 </parameter>
131656132272 <parameter name="stops" transfer-ownership="none">
131657132273 <doc xml:space="preserve"
131658132274 filename="gtk/gtksnapshot.c"
131659- line="2991">the color stops defining the gradient</doc>
132275+ line="3116">the color stops defining the gradient</doc>
131660132276 <array length="7" zero-terminated="0" c:type="const GskColorStop*">
131661132277 <type name="Gsk.ColorStop" c:type="GskColorStop"/>
131662132278 </array>
@@ -131664,7 +132280,7 @@ will become the initial node.</doc>
131664132280 <parameter name="n_stops" transfer-ownership="none">
131665132281 <doc xml:space="preserve"
131666132282 filename="gtk/gtksnapshot.c"
131667- line="2992">the number of elements in @stops</doc>
132283+ line="3117">the number of elements in @stops</doc>
131668132284 <type name="gsize" c:type="gsize"/>
131669132285 </parameter>
131670132286 </parameters>
@@ -131674,14 +132290,14 @@ will become the initial node.</doc>
131674132290 version="4.10">
131675132291 <doc xml:space="preserve"
131676132292 filename="gtk/gtksnapshot.c"
131677- line="2380">Creates a new render node drawing the @texture
132293+ line="2486">Creates a new render node drawing the @texture
131678132294 into the given @bounds and appends it to the
131679132295 current render node of @snapshot.
131680132296
131681132297 In contrast to [method@Gtk.Snapshot.append_texture],
131682132298 this function provides control about how the filter
131683132299 that is used when scaling.</doc>
131684- <source-position filename="gtk/gtksnapshot.h" line="169"/>
132300+ <source-position filename="gtk/gtksnapshot.h" line="178"/>
131685132301 <return-value transfer-ownership="none">
131686132302 <type name="none" c:type="void"/>
131687132303 </return-value>
@@ -131689,25 +132305,25 @@ that is used when scaling.</doc>
131689132305 <instance-parameter name="snapshot" transfer-ownership="none">
131690132306 <doc xml:space="preserve"
131691132307 filename="gtk/gtksnapshot.c"
131692- line="2382">a `GtkSnapshot`</doc>
132308+ line="2488">a `GtkSnapshot`</doc>
131693132309 <type name="Snapshot" c:type="GtkSnapshot*"/>
131694132310 </instance-parameter>
131695132311 <parameter name="texture" transfer-ownership="none">
131696132312 <doc xml:space="preserve"
131697132313 filename="gtk/gtksnapshot.c"
131698- line="2383">the texture to render</doc>
132314+ line="2489">the texture to render</doc>
131699132315 <type name="Gdk.Texture" c:type="GdkTexture*"/>
131700132316 </parameter>
131701132317 <parameter name="filter" transfer-ownership="none">
131702132318 <doc xml:space="preserve"
131703132319 filename="gtk/gtksnapshot.c"
131704- line="2384">the filter to use</doc>
132320+ line="2490">the filter to use</doc>
131705132321 <type name="Gsk.ScalingFilter" c:type="GskScalingFilter"/>
131706132322 </parameter>
131707132323 <parameter name="bounds" transfer-ownership="none">
131708132324 <doc xml:space="preserve"
131709132325 filename="gtk/gtksnapshot.c"
131710- line="2385">the bounds for the new node</doc>
132326+ line="2491">the bounds for the new node</doc>
131711132327 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131712132328 </parameter>
131713132329 </parameters>
@@ -131717,12 +132333,12 @@ that is used when scaling.</doc>
131717132333 version="4.14">
131718132334 <doc xml:space="preserve"
131719132335 filename="gtk/gtksnapshot.c"
131720- line="1362">A convenience method to stroke a path with a color.
132336+ line="1443">A convenience method to stroke a path with a color.
131721132337
131722132338 See [method@Gtk.Snapshot.push_stroke] if you need
131723132339 to stroke a path with more complex content than
131724132340 a color.</doc>
131725- <source-position filename="gtk/gtksnapshot.h" line="251"/>
132341+ <source-position filename="gtk/gtksnapshot.h" line="260"/>
131726132342 <return-value transfer-ownership="none">
131727132343 <type name="none" c:type="void"/>
131728132344 </return-value>
@@ -131730,25 +132346,25 @@ a color.</doc>
131730132346 <instance-parameter name="snapshot" transfer-ownership="none">
131731132347 <doc xml:space="preserve"
131732132348 filename="gtk/gtksnapshot.c"
131733- line="1364">a `GtkSnapshot`</doc>
132349+ line="1445">a `GtkSnapshot`</doc>
131734132350 <type name="Snapshot" c:type="GtkSnapshot*"/>
131735132351 </instance-parameter>
131736132352 <parameter name="path" transfer-ownership="none">
131737132353 <doc xml:space="preserve"
131738132354 filename="gtk/gtksnapshot.c"
131739- line="1365">The path describing the area to fill</doc>
132355+ line="1446">The path describing the area to fill</doc>
131740132356 <type name="Gsk.Path" c:type="GskPath*"/>
131741132357 </parameter>
131742132358 <parameter name="stroke" transfer-ownership="none">
131743132359 <doc xml:space="preserve"
131744132360 filename="gtk/gtksnapshot.c"
131745- line="1366">The stroke attributes</doc>
132361+ line="1447">The stroke attributes</doc>
131746132362 <type name="Gsk.Stroke" c:type="const GskStroke*"/>
131747132363 </parameter>
131748132364 <parameter name="color" transfer-ownership="none">
131749132365 <doc xml:space="preserve"
131750132366 filename="gtk/gtksnapshot.c"
131751- line="1367">the color to fill the path with</doc>
132367+ line="1448">the color to fill the path with</doc>
131752132368 <type name="Gdk.RGBA" c:type="const GdkRGBA*"/>
131753132369 </parameter>
131754132370 </parameters>
@@ -131756,14 +132372,14 @@ a color.</doc>
131756132372 <method name="append_texture" c:identifier="gtk_snapshot_append_texture">
131757132373 <doc xml:space="preserve"
131758132374 filename="gtk/gtksnapshot.c"
131759- line="2346">Creates a new render node drawing the @texture
132375+ line="2452">Creates a new render node drawing the @texture
131760132376 into the given @bounds and appends it to the
131761132377 current render node of @snapshot.
131762132378
131763132379 If the texture needs to be scaled to fill @bounds,
131764132380 linear filtering is used. See [method@Gtk.Snapshot.append_scaled_texture]
131765132381 if you need other filtering, such as nearest-neighbour.</doc>
131766- <source-position filename="gtk/gtksnapshot.h" line="165"/>
132382+ <source-position filename="gtk/gtksnapshot.h" line="174"/>
131767132383 <return-value transfer-ownership="none">
131768132384 <type name="none" c:type="void"/>
131769132385 </return-value>
@@ -131771,19 +132387,19 @@ if you need other filtering, such as nearest-neighbour.</doc>
131771132387 <instance-parameter name="snapshot" transfer-ownership="none">
131772132388 <doc xml:space="preserve"
131773132389 filename="gtk/gtksnapshot.c"
131774- line="2348">a `GtkSnapshot`</doc>
132390+ line="2454">a `GtkSnapshot`</doc>
131775132391 <type name="Snapshot" c:type="GtkSnapshot*"/>
131776132392 </instance-parameter>
131777132393 <parameter name="texture" transfer-ownership="none">
131778132394 <doc xml:space="preserve"
131779132395 filename="gtk/gtksnapshot.c"
131780- line="2349">the texture to render</doc>
132396+ line="2455">the texture to render</doc>
131781132397 <type name="Gdk.Texture" c:type="GdkTexture*"/>
131782132398 </parameter>
131783132399 <parameter name="bounds" transfer-ownership="none">
131784132400 <doc xml:space="preserve"
131785132401 filename="gtk/gtksnapshot.c"
131786- line="2350">the bounds for the new node</doc>
132402+ line="2456">the bounds for the new node</doc>
131787132403 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131788132404 </parameter>
131789132405 </parameters>
@@ -131793,7 +132409,7 @@ if you need other filtering, such as nearest-neighbour.</doc>
131793132409 introspectable="0">
131794132410 <doc xml:space="preserve"
131795132411 filename="gtk/gtksnapshot.c"
131796- line="311">Returns the node that was constructed by @snapshot
132412+ line="317">Returns the node that was constructed by @snapshot
131797132413 and frees @snapshot.
131798132414
131799132415 See also [method@Gtk.Snapshot.to_node].</doc>
@@ -131801,14 +132417,14 @@ See also [method@Gtk.Snapshot.to_node].</doc>
131801132417 <return-value transfer-ownership="full" nullable="1">
131802132418 <doc xml:space="preserve"
131803132419 filename="gtk/gtksnapshot.c"
131804- line="320">a newly-created [class@Gsk.RenderNode]</doc>
132420+ line="326">a newly-created [class@Gsk.RenderNode]</doc>
131805132421 <type name="Gsk.RenderNode" c:type="GskRenderNode*"/>
131806132422 </return-value>
131807132423 <parameters>
131808132424 <instance-parameter name="snapshot" transfer-ownership="full">
131809132425 <doc xml:space="preserve"
131810132426 filename="gtk/gtksnapshot.c"
131811- line="313">a `GtkSnapshot`</doc>
132427+ line="319">a `GtkSnapshot`</doc>
131812132428 <type name="Snapshot" c:type="GtkSnapshot*"/>
131813132429 </instance-parameter>
131814132430 </parameters>
@@ -131818,20 +132434,20 @@ See also [method@Gtk.Snapshot.to_node].</doc>
131818132434 introspectable="0">
131819132435 <doc xml:space="preserve"
131820132436 filename="gtk/gtksnapshot.c"
131821- line="333">Returns a paintable for the node that was
132437+ line="339">Returns a paintable for the node that was
131822132438 constructed by @snapshot and frees @snapshot.</doc>
131823132439 <source-position filename="gtk/gtksnapshot.h" line="57"/>
131824132440 <return-value transfer-ownership="full" nullable="1">
131825132441 <doc xml:space="preserve"
131826132442 filename="gtk/gtksnapshot.c"
131827- line="342">a newly-created [iface@Gdk.Paintable]</doc>
132443+ line="348">a newly-created [iface@Gdk.Paintable]</doc>
131828132444 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
131829132445 </return-value>
131830132446 <parameters>
131831132447 <instance-parameter name="snapshot" transfer-ownership="full">
131832132448 <doc xml:space="preserve"
131833132449 filename="gtk/gtksnapshot.c"
131834- line="335">a `GtkSnapshot`</doc>
132450+ line="341">a `GtkSnapshot`</doc>
131835132451 <type name="Snapshot" c:type="GtkSnapshot*"/>
131836132452 </instance-parameter>
131837132453 <parameter name="size"
@@ -131840,7 +132456,7 @@ constructed by @snapshot and frees @snapshot.</doc>
131840132456 allow-none="1">
131841132457 <doc xml:space="preserve"
131842132458 filename="gtk/gtksnapshot.c"
131843- line="336">The size of the resulting paintable
132459+ line="342">The size of the resulting paintable
131844132460 or %NULL to use the bounds of the snapshot</doc>
131845132461 <type name="Graphene.Size" c:type="const graphene_size_t*"/>
131846132462 </parameter>
@@ -131852,7 +132468,7 @@ constructed by @snapshot and frees @snapshot.</doc>
131852132468 deprecated-version="4.16">
131853132469 <doc xml:space="preserve"
131854132470 filename="gtk/gtksnapshot.c"
131855- line="2005">Removes the top element from the stack of render nodes and
132471+ line="2086">Removes the top element from the stack of render nodes and
131856132472 adds it to the nearest [class@Gsk.GLShaderNode] below it.
131857132473
131858132474 This must be called the same number of times as the number
@@ -131861,7 +132477,7 @@ of textures is needed for the shader in
131861132477 <doc-deprecated xml:space="preserve">GTK's new Vulkan-focused rendering
131862132478 does not support this feature. Use [class@Gtk.GLArea] for
131863132479 OpenGL rendering.</doc-deprecated>
131864- <source-position filename="gtk/gtksnapshot.h" line="119"/>
132480+ <source-position filename="gtk/gtksnapshot.h" line="128"/>
131865132481 <return-value transfer-ownership="none">
131866132482 <type name="none" c:type="void"/>
131867132483 </return-value>
@@ -131869,7 +132485,7 @@ of textures is needed for the shader in
131869132485 <instance-parameter name="snapshot" transfer-ownership="none">
131870132486 <doc xml:space="preserve"
131871132487 filename="gtk/gtksnapshot.c"
131872- line="2007">a `GtkSnapshot`</doc>
132488+ line="2088">a `GtkSnapshot`</doc>
131873132489 <type name="Snapshot" c:type="GtkSnapshot*"/>
131874132490 </instance-parameter>
131875132491 </parameters>
@@ -131877,10 +132493,10 @@ of textures is needed for the shader in
131877132493 <method name="perspective" c:identifier="gtk_snapshot_perspective">
131878132494 <doc xml:space="preserve"
131879132495 filename="gtk/gtksnapshot.c"
131880- line="2264">Applies a perspective projection transform.
132496+ line="2345">Applies a perspective projection transform.
131881132497
131882132498 See [method@Gsk.Transform.perspective] for a discussion on the details.</doc>
131883- <source-position filename="gtk/gtksnapshot.h" line="156"/>
132499+ <source-position filename="gtk/gtksnapshot.h" line="165"/>
131884132500 <return-value transfer-ownership="none">
131885132501 <type name="none" c:type="void"/>
131886132502 </return-value>
@@ -131888,13 +132504,13 @@ See [method@Gsk.Transform.perspective] for a discussion on the details.</doc>
131888132504 <instance-parameter name="snapshot" transfer-ownership="none">
131889132505 <doc xml:space="preserve"
131890132506 filename="gtk/gtksnapshot.c"
131891- line="2266">a `GtkSnapshot`</doc>
132507+ line="2347">a `GtkSnapshot`</doc>
131892132508 <type name="Snapshot" c:type="GtkSnapshot*"/>
131893132509 </instance-parameter>
131894132510 <parameter name="depth" transfer-ownership="none">
131895132511 <doc xml:space="preserve"
131896132512 filename="gtk/gtksnapshot.c"
131897- line="2267">distance of the z=0 plane</doc>
132513+ line="2348">distance of the z=0 plane</doc>
131898132514 <type name="gfloat" c:type="float"/>
131899132515 </parameter>
131900132516 </parameters>
@@ -131902,9 +132518,9 @@ See [method@Gsk.Transform.perspective] for a discussion on the details.</doc>
131902132518 <method name="pop" c:identifier="gtk_snapshot_pop">
131903132519 <doc xml:space="preserve"
131904132520 filename="gtk/gtksnapshot.c"
131905- line="1987">Removes the top element from the stack of render nodes,
132521+ line="2068">Removes the top element from the stack of render nodes,
131906132522 and appends it to the node underneath it.</doc>
131907- <source-position filename="gtk/gtksnapshot.h" line="122"/>
132523+ <source-position filename="gtk/gtksnapshot.h" line="131"/>
131908132524 <return-value transfer-ownership="none">
131909132525 <type name="none" c:type="void"/>
131910132526 </return-value>
@@ -131912,7 +132528,7 @@ and appends it to the node underneath it.</doc>
131912132528 <instance-parameter name="snapshot" transfer-ownership="none">
131913132529 <doc xml:space="preserve"
131914132530 filename="gtk/gtksnapshot.c"
131915- line="1989">a `GtkSnapshot`</doc>
132531+ line="2070">a `GtkSnapshot`</doc>
131916132532 <type name="Snapshot" c:type="GtkSnapshot*"/>
131917132533 </instance-parameter>
131918132534 </parameters>
@@ -131920,7 +132536,7 @@ and appends it to the node underneath it.</doc>
131920132536 <method name="push_blend" c:identifier="gtk_snapshot_push_blend">
131921132537 <doc xml:space="preserve"
131922132538 filename="gtk/gtksnapshot.c"
131923- line="1547">Blends together two images with the given blend mode.
132539+ line="1628">Blends together two images with the given blend mode.
131924132540
131925132541 Until the first call to [method@Gtk.Snapshot.pop], the
131926132542 bottom image for the blend operation will be recorded.
@@ -131929,7 +132545,7 @@ recorded until the second call to [method@Gtk.Snapshot.pop].
131929132545
131930132546 Calling this function requires two subsequent calls
131931132547 to [method@Gtk.Snapshot.pop].</doc>
131932- <source-position filename="gtk/gtksnapshot.h" line="103"/>
132548+ <source-position filename="gtk/gtksnapshot.h" line="111"/>
131933132549 <return-value transfer-ownership="none">
131934132550 <type name="none" c:type="void"/>
131935132551 </return-value>
@@ -131937,13 +132553,13 @@ to [method@Gtk.Snapshot.pop].</doc>
131937132553 <instance-parameter name="snapshot" transfer-ownership="none">
131938132554 <doc xml:space="preserve"
131939132555 filename="gtk/gtksnapshot.c"
131940- line="1549">a `GtkSnapshot`</doc>
132556+ line="1630">a `GtkSnapshot`</doc>
131941132557 <type name="Snapshot" c:type="GtkSnapshot*"/>
131942132558 </instance-parameter>
131943132559 <parameter name="blend_mode" transfer-ownership="none">
131944132560 <doc xml:space="preserve"
131945132561 filename="gtk/gtksnapshot.c"
131946- line="1550">blend mode to use</doc>
132562+ line="1631">blend mode to use</doc>
131947132563 <type name="Gsk.BlendMode" c:type="GskBlendMode"/>
131948132564 </parameter>
131949132565 </parameters>
@@ -131951,7 +132567,7 @@ to [method@Gtk.Snapshot.pop].</doc>
131951132567 <method name="push_blur" c:identifier="gtk_snapshot_push_blur">
131952132568 <doc xml:space="preserve"
131953132569 filename="gtk/gtksnapshot.c"
131954- line="548">Blurs an image.
132570+ line="554">Blurs an image.
131955132571
131956132572 The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
131957132573 <source-position filename="gtk/gtksnapshot.h" line="74"/>
@@ -131962,13 +132578,13 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
131962132578 <instance-parameter name="snapshot" transfer-ownership="none">
131963132579 <doc xml:space="preserve"
131964132580 filename="gtk/gtksnapshot.c"
131965- line="550">a `GtkSnapshot`</doc>
132581+ line="556">a `GtkSnapshot`</doc>
131966132582 <type name="Snapshot" c:type="GtkSnapshot*"/>
131967132583 </instance-parameter>
131968132584 <parameter name="radius" transfer-ownership="none">
131969132585 <doc xml:space="preserve"
131970132586 filename="gtk/gtksnapshot.c"
131971- line="551">the blur radius to use. Must be positive</doc>
132587+ line="557">the blur radius to use. Must be positive</doc>
131972132588 <type name="gdouble" c:type="double"/>
131973132589 </parameter>
131974132590 </parameters>
@@ -131976,10 +132592,10 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
131976132592 <method name="push_clip" c:identifier="gtk_snapshot_push_clip">
131977132593 <doc xml:space="preserve"
131978132594 filename="gtk/gtksnapshot.c"
131979- line="898">Clips an image to a rectangle.
132595+ line="976">Clips an image to a rectangle.
131980132596
131981132597 The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
131982- <source-position filename="gtk/gtksnapshot.h" line="85"/>
132598+ <source-position filename="gtk/gtksnapshot.h" line="93"/>
131983132599 <return-value transfer-ownership="none">
131984132600 <type name="none" c:type="void"/>
131985132601 </return-value>
@@ -131987,13 +132603,13 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
131987132603 <instance-parameter name="snapshot" transfer-ownership="none">
131988132604 <doc xml:space="preserve"
131989132605 filename="gtk/gtksnapshot.c"
131990- line="900">a `GtkSnapshot`</doc>
132606+ line="978">a `GtkSnapshot`</doc>
131991132607 <type name="Snapshot" c:type="GtkSnapshot*"/>
131992132608 </instance-parameter>
131993132609 <parameter name="bounds" transfer-ownership="none">
131994132610 <doc xml:space="preserve"
131995132611 filename="gtk/gtksnapshot.c"
131996- line="901">the rectangle to clip to</doc>
132612+ line="979">the rectangle to clip to</doc>
131997132613 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
131998132614 </parameter>
131999132615 </parameters>
@@ -132002,7 +132618,7 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132002132618 c:identifier="gtk_snapshot_push_color_matrix">
132003132619 <doc xml:space="preserve"
132004132620 filename="gtk/gtksnapshot.c"
132005- line="656">Modifies the colors of an image by applying an affine transformation
132621+ line="661">Modifies the colors of an image by applying an affine transformation
132006132622 in RGB space.
132007132623
132008132624 In particular, the colors will be transformed by applying
@@ -132021,28 +132637,80 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132021132637 <instance-parameter name="snapshot" transfer-ownership="none">
132022132638 <doc xml:space="preserve"
132023132639 filename="gtk/gtksnapshot.c"
132024- line="658">a `GtkSnapshot`</doc>
132640+ line="663">a `GtkSnapshot`</doc>
132025132641 <type name="Snapshot" c:type="GtkSnapshot*"/>
132026132642 </instance-parameter>
132027132643 <parameter name="color_matrix" transfer-ownership="none">
132028132644 <doc xml:space="preserve"
132029132645 filename="gtk/gtksnapshot.c"
132030- line="659">the color matrix to use</doc>
132646+ line="664">the color matrix to use</doc>
132031132647 <type name="Graphene.Matrix" c:type="const graphene_matrix_t*"/>
132032132648 </parameter>
132033132649 <parameter name="color_offset" transfer-ownership="none">
132034132650 <doc xml:space="preserve"
132035132651 filename="gtk/gtksnapshot.c"
132036- line="660">the color offset to use</doc>
132652+ line="665">the color offset to use</doc>
132037132653 <type name="Graphene.Vec4" c:type="const graphene_vec4_t*"/>
132038132654 </parameter>
132039132655 </parameters>
132040132656 </method>
132657+ <method name="push_component_transfer"
132658+ c:identifier="gtk_snapshot_push_component_transfer"
132659+ version="4.20">
132660+ <doc xml:space="preserve"
132661+ filename="gtk/gtksnapshot.c"
132662+ line="727">Modifies the colors of an image by applying a transfer
132663+function for each component.
132664+
132665+The transfer functions operate on unpremultiplied colors.
132666+
132667+The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132668+ <source-position filename="gtk/gtksnapshot.h" line="82"/>
132669+ <return-value transfer-ownership="none">
132670+ <type name="none" c:type="void"/>
132671+ </return-value>
132672+ <parameters>
132673+ <instance-parameter name="snapshot" transfer-ownership="none">
132674+ <doc xml:space="preserve"
132675+ filename="gtk/gtksnapshot.c"
132676+ line="729">a `GtkSnapshot`</doc>
132677+ <type name="Snapshot" c:type="GtkSnapshot*"/>
132678+ </instance-parameter>
132679+ <parameter name="red" transfer-ownership="none">
132680+ <doc xml:space="preserve"
132681+ filename="gtk/gtksnapshot.c"
132682+ line="730">the transfer for the red component</doc>
132683+ <type name="Gsk.ComponentTransfer"
132684+ c:type="const GskComponentTransfer*"/>
132685+ </parameter>
132686+ <parameter name="green" transfer-ownership="none">
132687+ <doc xml:space="preserve"
132688+ filename="gtk/gtksnapshot.c"
132689+ line="731">the transfer for the green component</doc>
132690+ <type name="Gsk.ComponentTransfer"
132691+ c:type="const GskComponentTransfer*"/>
132692+ </parameter>
132693+ <parameter name="blue" transfer-ownership="none">
132694+ <doc xml:space="preserve"
132695+ filename="gtk/gtksnapshot.c"
132696+ line="732">the transfer for the blue component</doc>
132697+ <type name="Gsk.ComponentTransfer"
132698+ c:type="const GskComponentTransfer*"/>
132699+ </parameter>
132700+ <parameter name="alpha" transfer-ownership="none">
132701+ <doc xml:space="preserve"
132702+ filename="gtk/gtksnapshot.c"
132703+ line="733">the transfer for the alpha component</doc>
132704+ <type name="Gsk.ComponentTransfer"
132705+ c:type="const GskComponentTransfer*"/>
132706+ </parameter>
132707+ </parameters>
132708+ </method>
132041132709 <method name="push_cross_fade"
132042132710 c:identifier="gtk_snapshot_push_cross_fade">
132043132711 <doc xml:space="preserve"
132044132712 filename="gtk/gtksnapshot.c"
132045- line="1736">Snapshots a cross-fade operation between two images with the
132713+ line="1817">Snapshots a cross-fade operation between two images with the
132046132714 given @progress.
132047132715
132048132716 Until the first call to [method@Gtk.Snapshot.pop], the start image
@@ -132051,7 +132719,7 @@ until the second call to [method@Gtk.Snapshot.pop].
132051132719
132052132720 Calling this function requires two subsequent calls
132053132721 to [method@Gtk.Snapshot.pop].</doc>
132054- <source-position filename="gtk/gtksnapshot.h" line="110"/>
132722+ <source-position filename="gtk/gtksnapshot.h" line="118"/>
132055132723 <return-value transfer-ownership="none">
132056132724 <type name="none" c:type="void"/>
132057132725 </return-value>
@@ -132059,13 +132727,13 @@ to [method@Gtk.Snapshot.pop].</doc>
132059132727 <instance-parameter name="snapshot" transfer-ownership="none">
132060132728 <doc xml:space="preserve"
132061132729 filename="gtk/gtksnapshot.c"
132062- line="1738">a `GtkSnapshot`</doc>
132730+ line="1819">a `GtkSnapshot`</doc>
132063132731 <type name="Snapshot" c:type="GtkSnapshot*"/>
132064132732 </instance-parameter>
132065132733 <parameter name="progress" transfer-ownership="none">
132066132734 <doc xml:space="preserve"
132067132735 filename="gtk/gtksnapshot.c"
132068- line="1739">progress between 0.0 and 1.0</doc>
132736+ line="1820">progress between 0.0 and 1.0</doc>
132069132737 <type name="gdouble" c:type="double"/>
132070132738 </parameter>
132071132739 </parameters>
@@ -132075,7 +132743,7 @@ to [method@Gtk.Snapshot.pop].</doc>
132075132743 introspectable="0">
132076132744 <doc xml:space="preserve"
132077132745 filename="gtk/gtksnapshot.c"
132078- line="419">Inserts a debug node with a message.
132746+ line="425">Inserts a debug node with a message.
132079132747
132080132748 Debug nodes don't affect the rendering at all, but can be
132081132749 helpful in identifying parts of a render node tree dump,
@@ -132088,19 +132756,19 @@ for example in the GTK inspector.</doc>
132088132756 <instance-parameter name="snapshot" transfer-ownership="none">
132089132757 <doc xml:space="preserve"
132090132758 filename="gtk/gtksnapshot.c"
132091- line="421">a `GtkSnapshot`</doc>
132759+ line="427">a `GtkSnapshot`</doc>
132092132760 <type name="Snapshot" c:type="GtkSnapshot*"/>
132093132761 </instance-parameter>
132094132762 <parameter name="message" transfer-ownership="none">
132095132763 <doc xml:space="preserve"
132096132764 filename="gtk/gtksnapshot.c"
132097- line="422">a printf-style format string</doc>
132765+ line="428">a printf-style format string</doc>
132098132766 <type name="utf8" c:type="const char*"/>
132099132767 </parameter>
132100132768 <parameter name="..." transfer-ownership="none">
132101132769 <doc xml:space="preserve"
132102132770 filename="gtk/gtksnapshot.c"
132103- line="423">arguments for @message</doc>
132771+ line="429">arguments for @message</doc>
132104132772 <varargs/>
132105132773 </parameter>
132106132774 </parameters>
@@ -132110,14 +132778,15 @@ for example in the GTK inspector.</doc>
132110132778 version="4.14">
132111132779 <doc xml:space="preserve"
132112132780 filename="gtk/gtksnapshot.c"
132113- line="1202">Fills the area given by @path and @fill_rule with an image and discards everything
132781+ line="1280">Fills the area given by @path and @fill_rule with an image and discards everything
132114132782 outside of it.
132115132783
132116132784 The image is recorded until the next call to [method@Gtk.Snapshot.pop].
132117132785
132118132786 If you want to fill the path with a color, [method@Gtk.Snapshot.append_fill]
132787+than rendering new ones, use [method@Gtk.Snapshot.append_fill]
132119132788 may be more convenient.</doc>
132120- <source-position filename="gtk/gtksnapshot.h" line="91"/>
132789+ <source-position filename="gtk/gtksnapshot.h" line="99"/>
132121132790 <return-value transfer-ownership="none">
132122132791 <type name="none" c:type="void"/>
132123132792 </return-value>
@@ -132125,19 +132794,19 @@ may be more convenient.</doc>
132125132794 <instance-parameter name="snapshot" transfer-ownership="none">
132126132795 <doc xml:space="preserve"
132127132796 filename="gtk/gtksnapshot.c"
132128- line="1204">a `GtkSnapshot`</doc>
132797+ line="1282">a `GtkSnapshot`</doc>
132129132798 <type name="Snapshot" c:type="GtkSnapshot*"/>
132130132799 </instance-parameter>
132131132800 <parameter name="path" transfer-ownership="none">
132132132801 <doc xml:space="preserve"
132133132802 filename="gtk/gtksnapshot.c"
132134- line="1205">The path describing the area to fill</doc>
132803+ line="1283">The path describing the area to fill</doc>
132135132804 <type name="Gsk.Path" c:type="GskPath*"/>
132136132805 </parameter>
132137132806 <parameter name="fill_rule" transfer-ownership="none">
132138132807 <doc xml:space="preserve"
132139132808 filename="gtk/gtksnapshot.c"
132140- line="1206">The fill rule to use</doc>
132809+ line="1284">The fill rule to use</doc>
132141132810 <type name="Gsk.FillRule" c:type="GskFillRule"/>
132142132811 </parameter>
132143132812 </parameters>
@@ -132148,7 +132817,7 @@ may be more convenient.</doc>
132148132817 deprecated-version="4.16">
132149132818 <doc xml:space="preserve"
132150132819 filename="gtk/gtksnapshot.c"
132151- line="1013">Push a [class@Gsk.GLShaderNode].
132820+ line="1091">Push a [class@Gsk.GLShaderNode].
132152132821
132153132822 The node uses the given [class@Gsk.GLShader] and uniform values
132154132823 Additionally this takes a list of @n_children other nodes
@@ -132185,7 +132854,7 @@ For details on how to write shaders, see [class@Gsk.GLShader].</doc>
132185132854 <doc-deprecated xml:space="preserve">GTK's new Vulkan-focused rendering
132186132855 does not support this feature. Use [class@Gtk.GLArea] for
132187132856 OpenGL rendering.</doc-deprecated>
132188- <source-position filename="gtk/gtksnapshot.h" line="114"/>
132857+ <source-position filename="gtk/gtksnapshot.h" line="123"/>
132189132858 <return-value transfer-ownership="none">
132190132859 <type name="none" c:type="void"/>
132191132860 </return-value>
@@ -132193,25 +132862,25 @@ For details on how to write shaders, see [class@Gsk.GLShader].</doc>
132193132862 <instance-parameter name="snapshot" transfer-ownership="none">
132194132863 <doc xml:space="preserve"
132195132864 filename="gtk/gtksnapshot.c"
132196- line="1015">a `GtkSnapshot`</doc>
132865+ line="1093">a `GtkSnapshot`</doc>
132197132866 <type name="Snapshot" c:type="GtkSnapshot*"/>
132198132867 </instance-parameter>
132199132868 <parameter name="shader" transfer-ownership="none">
132200132869 <doc xml:space="preserve"
132201132870 filename="gtk/gtksnapshot.c"
132202- line="1016">The code to run</doc>
132871+ line="1094">The code to run</doc>
132203132872 <type name="Gsk.GLShader" c:type="GskGLShader*"/>
132204132873 </parameter>
132205132874 <parameter name="bounds" transfer-ownership="none">
132206132875 <doc xml:space="preserve"
132207132876 filename="gtk/gtksnapshot.c"
132208- line="1017">the rectangle to render into</doc>
132877+ line="1095">the rectangle to render into</doc>
132209132878 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
132210132879 </parameter>
132211132880 <parameter name="take_args" transfer-ownership="full">
132212132881 <doc xml:space="preserve"
132213132882 filename="gtk/gtksnapshot.c"
132214- line="1018">Data block with arguments for the shader.</doc>
132883+ line="1096">Data block with arguments for the shader.</doc>
132215132884 <type name="GLib.Bytes" c:type="GBytes*"/>
132216132885 </parameter>
132217132886 </parameters>
@@ -132221,14 +132890,14 @@ For details on how to write shaders, see [class@Gsk.GLShader].</doc>
132221132890 version="4.10">
132222132891 <doc xml:space="preserve"
132223132892 filename="gtk/gtksnapshot.c"
132224- line="1627">Until the first call to [method@Gtk.Snapshot.pop], the
132893+ line="1708">Until the first call to [method@Gtk.Snapshot.pop], the
132225132894 mask image for the mask operation will be recorded.
132226132895
132227132896 After that call, the source image will be recorded until
132228132897 the second call to [method@Gtk.Snapshot.pop].
132229132898
132230132899 Calling this function requires 2 subsequent calls to gtk_snapshot_pop().</doc>
132231- <source-position filename="gtk/gtksnapshot.h" line="106"/>
132900+ <source-position filename="gtk/gtksnapshot.h" line="114"/>
132232132901 <return-value transfer-ownership="none">
132233132902 <type name="none" c:type="void"/>
132234132903 </return-value>
@@ -132236,13 +132905,13 @@ Calling this function requires 2 subsequent calls to gtk_snapshot_pop().</doc>
132236132905 <instance-parameter name="snapshot" transfer-ownership="none">
132237132906 <doc xml:space="preserve"
132238132907 filename="gtk/gtksnapshot.c"
132239- line="1629">a #GtkSnapshot</doc>
132908+ line="1710">a #GtkSnapshot</doc>
132240132909 <type name="Snapshot" c:type="GtkSnapshot*"/>
132241132910 </instance-parameter>
132242132911 <parameter name="mask_mode" transfer-ownership="none">
132243132912 <doc xml:space="preserve"
132244132913 filename="gtk/gtksnapshot.c"
132245- line="1630">mask mode to use</doc>
132914+ line="1711">mask mode to use</doc>
132246132915 <type name="Gsk.MaskMode" c:type="GskMaskMode"/>
132247132916 </parameter>
132248132917 </parameters>
@@ -132250,7 +132919,7 @@ Calling this function requires 2 subsequent calls to gtk_snapshot_pop().</doc>
132250132919 <method name="push_opacity" c:identifier="gtk_snapshot_push_opacity">
132251132920 <doc xml:space="preserve"
132252132921 filename="gtk/gtksnapshot.c"
132253- line="497">Modifies the opacity of an image.
132922+ line="503">Modifies the opacity of an image.
132254132923
132255132924 The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132256132925 <source-position filename="gtk/gtksnapshot.h" line="71"/>
@@ -132261,13 +132930,13 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132261132930 <instance-parameter name="snapshot" transfer-ownership="none">
132262132931 <doc xml:space="preserve"
132263132932 filename="gtk/gtksnapshot.c"
132264- line="499">a `GtkSnapshot`</doc>
132933+ line="505">a `GtkSnapshot`</doc>
132265132934 <type name="Snapshot" c:type="GtkSnapshot*"/>
132266132935 </instance-parameter>
132267132936 <parameter name="opacity" transfer-ownership="none">
132268132937 <doc xml:space="preserve"
132269132938 filename="gtk/gtksnapshot.c"
132270- line="500">the opacity to use</doc>
132939+ line="506">the opacity to use</doc>
132271132940 <type name="gdouble" c:type="double"/>
132272132941 </parameter>
132273132942 </parameters>
@@ -132275,10 +132944,10 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132275132944 <method name="push_repeat" c:identifier="gtk_snapshot_push_repeat">
132276132945 <doc xml:space="preserve"
132277132946 filename="gtk/gtksnapshot.c"
132278- line="830">Creates a node that repeats the child node.
132947+ line="904">Creates a node that repeats the child node.
132279132948
132280132949 The child is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132281- <source-position filename="gtk/gtksnapshot.h" line="81"/>
132950+ <source-position filename="gtk/gtksnapshot.h" line="89"/>
132282132951 <return-value transfer-ownership="none">
132283132952 <type name="none" c:type="void"/>
132284132953 </return-value>
@@ -132286,13 +132955,13 @@ The child is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132286132955 <instance-parameter name="snapshot" transfer-ownership="none">
132287132956 <doc xml:space="preserve"
132288132957 filename="gtk/gtksnapshot.c"
132289- line="832">a `GtkSnapshot`</doc>
132958+ line="906">a `GtkSnapshot`</doc>
132290132959 <type name="Snapshot" c:type="GtkSnapshot*"/>
132291132960 </instance-parameter>
132292132961 <parameter name="bounds" transfer-ownership="none">
132293132962 <doc xml:space="preserve"
132294132963 filename="gtk/gtksnapshot.c"
132295- line="833">the bounds within which to repeat</doc>
132964+ line="907">the bounds within which to repeat</doc>
132296132965 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
132297132966 </parameter>
132298132967 <parameter name="child_bounds"
@@ -132301,7 +132970,7 @@ The child is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132301132970 allow-none="1">
132302132971 <doc xml:space="preserve"
132303132972 filename="gtk/gtksnapshot.c"
132304- line="834">the bounds of the child or %NULL
132973+ line="908">the bounds of the child or %NULL
132305132974 to use the full size of the collected child node</doc>
132306132975 <type name="Graphene.Rect" c:type="const graphene_rect_t*"/>
132307132976 </parameter>
@@ -132311,10 +132980,10 @@ The child is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132311132980 c:identifier="gtk_snapshot_push_rounded_clip">
132312132981 <doc xml:space="preserve"
132313132982 filename="gtk/gtksnapshot.c"
132314- line="1141">Clips an image to a rounded rectangle.
132983+ line="1219">Clips an image to a rounded rectangle.
132315132984
132316132985 The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132317- <source-position filename="gtk/gtksnapshot.h" line="88"/>
132986+ <source-position filename="gtk/gtksnapshot.h" line="96"/>
132318132987 <return-value transfer-ownership="none">
132319132988 <type name="none" c:type="void"/>
132320132989 </return-value>
@@ -132322,13 +132991,13 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132322132991 <instance-parameter name="snapshot" transfer-ownership="none">
132323132992 <doc xml:space="preserve"
132324132993 filename="gtk/gtksnapshot.c"
132325- line="1143">a `GtkSnapshot`</doc>
132994+ line="1221">a `GtkSnapshot`</doc>
132326132995 <type name="Snapshot" c:type="GtkSnapshot*"/>
132327132996 </instance-parameter>
132328132997 <parameter name="bounds" transfer-ownership="none">
132329132998 <doc xml:space="preserve"
132330132999 filename="gtk/gtksnapshot.c"
132331- line="1144">the rounded rectangle to clip to</doc>
133000+ line="1222">the rounded rectangle to clip to</doc>
132332133001 <type name="Gsk.RoundedRect" c:type="const GskRoundedRect*"/>
132333133002 </parameter>
132334133003 </parameters>
@@ -132336,10 +133005,10 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132336133005 <method name="push_shadow" c:identifier="gtk_snapshot_push_shadow">
132337133006 <doc xml:space="preserve"
132338133007 filename="gtk/gtksnapshot.c"
132339- line="1403">Applies a shadow to an image.
133008+ line="1484">Applies a shadow to an image.
132340133009
132341133010 The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132342- <source-position filename="gtk/gtksnapshot.h" line="99"/>
133011+ <source-position filename="gtk/gtksnapshot.h" line="107"/>
132343133012 <return-value transfer-ownership="none">
132344133013 <type name="none" c:type="void"/>
132345133014 </return-value>
@@ -132347,13 +133016,13 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132347133016 <instance-parameter name="snapshot" transfer-ownership="none">
132348133017 <doc xml:space="preserve"
132349133018 filename="gtk/gtksnapshot.c"
132350- line="1405">a `GtkSnapshot`</doc>
133019+ line="1486">a `GtkSnapshot`</doc>
132351133020 <type name="Snapshot" c:type="GtkSnapshot*"/>
132352133021 </instance-parameter>
132353133022 <parameter name="shadow" transfer-ownership="none">
132354133023 <doc xml:space="preserve"
132355133024 filename="gtk/gtksnapshot.c"
132356- line="1406">the first shadow specification</doc>
133025+ line="1487">the first shadow specification</doc>
132357133026 <array length="1" zero-terminated="0" c:type="const GskShadow*">
132358133027 <type name="Gsk.Shadow" c:type="GskShadow"/>
132359133028 </array>
@@ -132361,7 +133030,7 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132361133030 <parameter name="n_shadows" transfer-ownership="none">
132362133031 <doc xml:space="preserve"
132363133032 filename="gtk/gtksnapshot.c"
132364- line="1407">number of shadow specifications</doc>
133033+ line="1488">number of shadow specifications</doc>
132365133034 <type name="gsize" c:type="gsize"/>
132366133035 </parameter>
132367133036 </parameters>
@@ -132371,7 +133040,7 @@ The image is recorded until the next call to [method@Gtk.Snapshot.pop].</doc>
132371133040 version="4.14">
132372133041 <doc xml:space="preserve"
132373133042 filename="gtk/gtksnapshot.c"
132374- line="1301">Strokes the given @path with the attributes given by @stroke and
133043+ line="1382">Strokes the given @path with the attributes given by @stroke and
132375133044 an image.
132376133045
132377133046 The image is recorded until the next call to [method@Gtk.Snapshot.pop].
@@ -132382,7 +133051,7 @@ strokes to have different widths.
132382133051
132383133052 If you want to stroke the path with a color, [method@Gtk.Snapshot.append_stroke]
132384133053 may be more convenient.</doc>
132385- <source-position filename="gtk/gtksnapshot.h" line="95"/>
133054+ <source-position filename="gtk/gtksnapshot.h" line="103"/>
132386133055 <return-value transfer-ownership="none">
132387133056 <type name="none" c:type="void"/>
132388133057 </return-value>
@@ -132390,19 +133059,19 @@ may be more convenient.</doc>
132390133059 <instance-parameter name="snapshot" transfer-ownership="none">
132391133060 <doc xml:space="preserve"
132392133061 filename="gtk/gtksnapshot.c"
132393- line="1303">a #GtkSnapshot</doc>
133062+ line="1384">a #GtkSnapshot</doc>
132394133063 <type name="Snapshot" c:type="GtkSnapshot*"/>
132395133064 </instance-parameter>
132396133065 <parameter name="path" transfer-ownership="none">
132397133066 <doc xml:space="preserve"
132398133067 filename="gtk/gtksnapshot.c"
132399- line="1304">The path to stroke</doc>
133068+ line="1385">The path to stroke</doc>
132400133069 <type name="Gsk.Path" c:type="GskPath*"/>
132401133070 </parameter>
132402133071 <parameter name="stroke" transfer-ownership="none">
132403133072 <doc xml:space="preserve"
132404133073 filename="gtk/gtksnapshot.c"
132405- line="1305">The stroke attributes</doc>
133074+ line="1386">The stroke attributes</doc>
132406133075 <type name="Gsk.Stroke" c:type="const GskStroke*"/>
132407133076 </parameter>
132408133077 </parameters>
@@ -132668,10 +133337,10 @@ without changing the current node.</doc>
132668133337 <method name="restore" c:identifier="gtk_snapshot_restore">
132669133338 <doc xml:space="preserve"
132670133339 filename="gtk/gtksnapshot.c"
132671- line="2058">Restores @snapshot to the state saved by a preceding call to
133340+ line="2139">Restores @snapshot to the state saved by a preceding call to
132672133341 [method@Snapshot.save] and removes that state from the stack of
132673133342 saved states.</doc>
132674- <source-position filename="gtk/gtksnapshot.h" line="126"/>
133343+ <source-position filename="gtk/gtksnapshot.h" line="135"/>
132675133344 <return-value transfer-ownership="none">
132676133345 <type name="none" c:type="void"/>
132677133346 </return-value>
@@ -132679,7 +133348,7 @@ saved states.</doc>
132679133348 <instance-parameter name="snapshot" transfer-ownership="none">
132680133349 <doc xml:space="preserve"
132681133350 filename="gtk/gtksnapshot.c"
132682- line="2060">a `GtkSnapshot`</doc>
133351+ line="2141">a `GtkSnapshot`</doc>
132683133352 <type name="Snapshot" c:type="GtkSnapshot*"/>
132684133353 </instance-parameter>
132685133354 </parameters>
@@ -132687,12 +133356,12 @@ saved states.</doc>
132687133356 <method name="rotate" c:identifier="gtk_snapshot_rotate">
132688133357 <doc xml:space="preserve"
132689133358 filename="gtk/gtksnapshot.c"
132690- line="2170">Rotates @@snapshot's coordinate system by @angle degrees in 2D space -
133359+ line="2251">Rotates @@snapshot's coordinate system by @angle degrees in 2D space -
132691133360 or in 3D speak, rotates around the Z axis. The rotation happens around
132692133361 the origin point of (0, 0) in the @snapshot's current coordinate system.
132693133362
132694133363 To rotate around axes other than the Z axis, use [method@Gsk.Transform.rotate_3d].</doc>
132695- <source-position filename="gtk/gtksnapshot.h" line="140"/>
133364+ <source-position filename="gtk/gtksnapshot.h" line="149"/>
132696133365 <return-value transfer-ownership="none">
132697133366 <type name="none" c:type="void"/>
132698133367 </return-value>
@@ -132700,13 +133369,13 @@ To rotate around axes other than the Z axis, use [method@Gsk.Transform.rotate_3d
132700133369 <instance-parameter name="snapshot" transfer-ownership="none">
132701133370 <doc xml:space="preserve"
132702133371 filename="gtk/gtksnapshot.c"
132703- line="2172">a `GtkSnapshot`</doc>
133372+ line="2253">a `GtkSnapshot`</doc>
132704133373 <type name="Snapshot" c:type="GtkSnapshot*"/>
132705133374 </instance-parameter>
132706133375 <parameter name="angle" transfer-ownership="none">
132707133376 <doc xml:space="preserve"
132708133377 filename="gtk/gtksnapshot.c"
132709- line="2173">the rotation angle, in degrees (clockwise)</doc>
133378+ line="2254">the rotation angle, in degrees (clockwise)</doc>
132710133379 <type name="gfloat" c:type="float"/>
132711133380 </parameter>
132712133381 </parameters>
@@ -132714,10 +133383,10 @@ To rotate around axes other than the Z axis, use [method@Gsk.Transform.rotate_3d
132714133383 <method name="rotate_3d" c:identifier="gtk_snapshot_rotate_3d">
132715133384 <doc xml:space="preserve"
132716133385 filename="gtk/gtksnapshot.c"
132717- line="2193">Rotates @snapshot's coordinate system by @angle degrees around @axis.
133386+ line="2274">Rotates @snapshot's coordinate system by @angle degrees around @axis.
132718133387
132719133388 For a rotation in 2D space, use [method@Gsk.Transform.rotate].</doc>
132720- <source-position filename="gtk/gtksnapshot.h" line="143"/>
133389+ <source-position filename="gtk/gtksnapshot.h" line="152"/>
132721133390 <return-value transfer-ownership="none">
132722133391 <type name="none" c:type="void"/>
132723133392 </return-value>
@@ -132725,19 +133394,19 @@ For a rotation in 2D space, use [method@Gsk.Transform.rotate].</doc>
132725133394 <instance-parameter name="snapshot" transfer-ownership="none">
132726133395 <doc xml:space="preserve"
132727133396 filename="gtk/gtksnapshot.c"
132728- line="2195">a `GtkSnapshot`</doc>
133397+ line="2276">a `GtkSnapshot`</doc>
132729133398 <type name="Snapshot" c:type="GtkSnapshot*"/>
132730133399 </instance-parameter>
132731133400 <parameter name="angle" transfer-ownership="none">
132732133401 <doc xml:space="preserve"
132733133402 filename="gtk/gtksnapshot.c"
132734- line="2196">the rotation angle, in degrees (clockwise)</doc>
133403+ line="2277">the rotation angle, in degrees (clockwise)</doc>
132735133404 <type name="gfloat" c:type="float"/>
132736133405 </parameter>
132737133406 <parameter name="axis" transfer-ownership="none">
132738133407 <doc xml:space="preserve"
132739133408 filename="gtk/gtksnapshot.c"
132740- line="2197">The rotation axis</doc>
133409+ line="2278">The rotation axis</doc>
132741133410 <type name="Graphene.Vec3" c:type="const graphene_vec3_t*"/>
132742133411 </parameter>
132743133412 </parameters>
@@ -132745,7 +133414,7 @@ For a rotation in 2D space, use [method@Gsk.Transform.rotate].</doc>
132745133414 <method name="save" c:identifier="gtk_snapshot_save">
132746133415 <doc xml:space="preserve"
132747133416 filename="gtk/gtksnapshot.c"
132748- line="2030">Makes a copy of the current state of @snapshot and saves it
133417+ line="2111">Makes a copy of the current state of @snapshot and saves it
132749133418 on an internal stack.
132750133419
132751133420 When [method@Gtk.Snapshot.restore] is called, @snapshot will
@@ -132757,7 +133426,7 @@ the matching paired `gtk_snapshot_save()`.
132757133426
132758133427 It is necessary to clear all saved states with corresponding
132759133428 calls to `gtk_snapshot_restore()`.</doc>
132760- <source-position filename="gtk/gtksnapshot.h" line="124"/>
133429+ <source-position filename="gtk/gtksnapshot.h" line="133"/>
132761133430 <return-value transfer-ownership="none">
132762133431 <type name="none" c:type="void"/>
132763133432 </return-value>
@@ -132765,7 +133434,7 @@ calls to `gtk_snapshot_restore()`.</doc>
132765133434 <instance-parameter name="snapshot" transfer-ownership="none">
132766133435 <doc xml:space="preserve"
132767133436 filename="gtk/gtksnapshot.c"
132768- line="2032">a `GtkSnapshot`</doc>
133437+ line="2113">a `GtkSnapshot`</doc>
132769133438 <type name="Snapshot" c:type="GtkSnapshot*"/>
132770133439 </instance-parameter>
132771133440 </parameters>
@@ -132773,11 +133442,11 @@ calls to `gtk_snapshot_restore()`.</doc>
132773133442 <method name="scale" c:identifier="gtk_snapshot_scale">
132774133443 <doc xml:space="preserve"
132775133444 filename="gtk/gtksnapshot.c"
132776- line="2217">Scales @snapshot's coordinate system in 2-dimensional space by
133445+ line="2298">Scales @snapshot's coordinate system in 2-dimensional space by
132777133446 the given factors.
132778133447
132779133448 Use [method@Gtk.Snapshot.scale_3d] to scale in all 3 dimensions.</doc>
132780- <source-position filename="gtk/gtksnapshot.h" line="147"/>
133449+ <source-position filename="gtk/gtksnapshot.h" line="156"/>
132781133450 <return-value transfer-ownership="none">
132782133451 <type name="none" c:type="void"/>
132783133452 </return-value>
@@ -132785,19 +133454,19 @@ Use [method@Gtk.Snapshot.scale_3d] to scale in all 3 dimensions.</doc>
132785133454 <instance-parameter name="snapshot" transfer-ownership="none">
132786133455 <doc xml:space="preserve"
132787133456 filename="gtk/gtksnapshot.c"
132788- line="2219">a `GtkSnapshot`</doc>
133457+ line="2300">a `GtkSnapshot`</doc>
132789133458 <type name="Snapshot" c:type="GtkSnapshot*"/>
132790133459 </instance-parameter>
132791133460 <parameter name="factor_x" transfer-ownership="none">
132792133461 <doc xml:space="preserve"
132793133462 filename="gtk/gtksnapshot.c"
132794- line="2220">scaling factor on the X axis</doc>
133463+ line="2301">scaling factor on the X axis</doc>
132795133464 <type name="gfloat" c:type="float"/>
132796133465 </parameter>
132797133466 <parameter name="factor_y" transfer-ownership="none">
132798133467 <doc xml:space="preserve"
132799133468 filename="gtk/gtksnapshot.c"
132800- line="2221">scaling factor on the Y axis</doc>
133469+ line="2302">scaling factor on the Y axis</doc>
132801133470 <type name="gfloat" c:type="float"/>
132802133471 </parameter>
132803133472 </parameters>
@@ -132805,8 +133474,8 @@ Use [method@Gtk.Snapshot.scale_3d] to scale in all 3 dimensions.</doc>
132805133474 <method name="scale_3d" c:identifier="gtk_snapshot_scale_3d">
132806133475 <doc xml:space="preserve"
132807133476 filename="gtk/gtksnapshot.c"
132808- line="2241">Scales @snapshot's coordinate system by the given factors.</doc>
132809- <source-position filename="gtk/gtksnapshot.h" line="151"/>
133477+ line="2322">Scales @snapshot's coordinate system by the given factors.</doc>
133478+ <source-position filename="gtk/gtksnapshot.h" line="160"/>
132810133479 <return-value transfer-ownership="none">
132811133480 <type name="none" c:type="void"/>
132812133481 </return-value>
@@ -132814,25 +133483,25 @@ Use [method@Gtk.Snapshot.scale_3d] to scale in all 3 dimensions.</doc>
132814133483 <instance-parameter name="snapshot" transfer-ownership="none">
132815133484 <doc xml:space="preserve"
132816133485 filename="gtk/gtksnapshot.c"
132817- line="2243">a `GtkSnapshot`</doc>
133486+ line="2324">a `GtkSnapshot`</doc>
132818133487 <type name="Snapshot" c:type="GtkSnapshot*"/>
132819133488 </instance-parameter>
132820133489 <parameter name="factor_x" transfer-ownership="none">
132821133490 <doc xml:space="preserve"
132822133491 filename="gtk/gtksnapshot.c"
132823- line="2244">scaling factor on the X axis</doc>
133492+ line="2325">scaling factor on the X axis</doc>
132824133493 <type name="gfloat" c:type="float"/>
132825133494 </parameter>
132826133495 <parameter name="factor_y" transfer-ownership="none">
132827133496 <doc xml:space="preserve"
132828133497 filename="gtk/gtksnapshot.c"
132829- line="2245">scaling factor on the Y axis</doc>
133498+ line="2326">scaling factor on the Y axis</doc>
132830133499 <type name="gfloat" c:type="float"/>
132831133500 </parameter>
132832133501 <parameter name="factor_z" transfer-ownership="none">
132833133502 <doc xml:space="preserve"
132834133503 filename="gtk/gtksnapshot.c"
132835- line="2246">scaling factor on the Z axis</doc>
133504+ line="2327">scaling factor on the Z axis</doc>
132836133505 <type name="gfloat" c:type="float"/>
132837133506 </parameter>
132838133507 </parameters>
@@ -132840,7 +133509,7 @@ Use [method@Gtk.Snapshot.scale_3d] to scale in all 3 dimensions.</doc>
132840133509 <method name="to_node" c:identifier="gtk_snapshot_to_node">
132841133510 <doc xml:space="preserve"
132842133511 filename="gtk/gtksnapshot.c"
132843- line="1901">Returns the render node that was constructed
133512+ line="1982">Returns the render node that was constructed
132844133513 by @snapshot.
132845133514
132846133515 Note that this function may return %NULL if nothing has been
@@ -132854,7 +133523,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132854133523 <return-value transfer-ownership="full" nullable="1">
132855133524 <doc xml:space="preserve"
132856133525 filename="gtk/gtksnapshot.c"
132857- line="1916">the constructed `GskRenderNode` or
133526+ line="1997">the constructed `GskRenderNode` or
132858133527 %NULL if there are no nodes to render.</doc>
132859133528 <type name="Gsk.RenderNode" c:type="GskRenderNode*"/>
132860133529 </return-value>
@@ -132862,7 +133531,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132862133531 <instance-parameter name="snapshot" transfer-ownership="none">
132863133532 <doc xml:space="preserve"
132864133533 filename="gtk/gtksnapshot.c"
132865- line="1903">a `GtkSnapshot`</doc>
133534+ line="1984">a `GtkSnapshot`</doc>
132866133535 <type name="Snapshot" c:type="GtkSnapshot*"/>
132867133536 </instance-parameter>
132868133537 </parameters>
@@ -132870,7 +133539,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132870133539 <method name="to_paintable" c:identifier="gtk_snapshot_to_paintable">
132871133540 <doc xml:space="preserve"
132872133541 filename="gtk/gtksnapshot.c"
132873- line="1939">Returns a paintable encapsulating the render node
133542+ line="2020">Returns a paintable encapsulating the render node
132874133543 that was constructed by @snapshot.
132875133544
132876133545 After calling this function, it is no longer possible to
@@ -132880,14 +133549,14 @@ be called after this is [method@GObject.Object.unref].</doc>
132880133549 <return-value transfer-ownership="full" nullable="1">
132881133550 <doc xml:space="preserve"
132882133551 filename="gtk/gtksnapshot.c"
132883- line="1952">a new `GdkPaintable`</doc>
133552+ line="2033">a new `GdkPaintable`</doc>
132884133553 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
132885133554 </return-value>
132886133555 <parameters>
132887133556 <instance-parameter name="snapshot" transfer-ownership="none">
132888133557 <doc xml:space="preserve"
132889133558 filename="gtk/gtksnapshot.c"
132890- line="1941">a `GtkSnapshot`</doc>
133559+ line="2022">a `GtkSnapshot`</doc>
132891133560 <type name="Snapshot" c:type="GtkSnapshot*"/>
132892133561 </instance-parameter>
132893133562 <parameter name="size"
@@ -132896,7 +133565,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132896133565 allow-none="1">
132897133566 <doc xml:space="preserve"
132898133567 filename="gtk/gtksnapshot.c"
132899- line="1942">The size of the resulting paintable
133568+ line="2023">The size of the resulting paintable
132900133569 or %NULL to use the bounds of the snapshot</doc>
132901133570 <type name="Graphene.Size" c:type="const graphene_size_t*"/>
132902133571 </parameter>
@@ -132905,8 +133574,8 @@ be called after this is [method@GObject.Object.unref].</doc>
132905133574 <method name="transform" c:identifier="gtk_snapshot_transform">
132906133575 <doc xml:space="preserve"
132907133576 filename="gtk/gtksnapshot.c"
132908- line="2091">Transforms @snapshot's coordinate system with the given @transform.</doc>
132909- <source-position filename="gtk/gtksnapshot.h" line="128"/>
133577+ line="2172">Transforms @snapshot's coordinate system with the given @transform.</doc>
133578+ <source-position filename="gtk/gtksnapshot.h" line="137"/>
132910133579 <return-value transfer-ownership="none">
132911133580 <type name="none" c:type="void"/>
132912133581 </return-value>
@@ -132914,7 +133583,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132914133583 <instance-parameter name="snapshot" transfer-ownership="none">
132915133584 <doc xml:space="preserve"
132916133585 filename="gtk/gtksnapshot.c"
132917- line="2093">a `GtkSnapshot`</doc>
133586+ line="2174">a `GtkSnapshot`</doc>
132918133587 <type name="Snapshot" c:type="GtkSnapshot*"/>
132919133588 </instance-parameter>
132920133589 <parameter name="transform"
@@ -132923,7 +133592,7 @@ be called after this is [method@GObject.Object.unref].</doc>
132923133592 allow-none="1">
132924133593 <doc xml:space="preserve"
132925133594 filename="gtk/gtksnapshot.c"
132926- line="2094">the transform to apply</doc>
133595+ line="2175">the transform to apply</doc>
132927133596 <type name="Gsk.Transform" c:type="GskTransform*"/>
132928133597 </parameter>
132929133598 </parameters>
@@ -132932,8 +133601,8 @@ be called after this is [method@GObject.Object.unref].</doc>
132932133601 c:identifier="gtk_snapshot_transform_matrix">
132933133602 <doc xml:space="preserve"
132934133603 filename="gtk/gtksnapshot.c"
132935- line="2110">Transforms @snapshot's coordinate system with the given @matrix.</doc>
132936- <source-position filename="gtk/gtksnapshot.h" line="131"/>
133604+ line="2191">Transforms @snapshot's coordinate system with the given @matrix.</doc>
133605+ <source-position filename="gtk/gtksnapshot.h" line="140"/>
132937133606 <return-value transfer-ownership="none">
132938133607 <type name="none" c:type="void"/>
132939133608 </return-value>
@@ -132941,13 +133610,13 @@ be called after this is [method@GObject.Object.unref].</doc>
132941133610 <instance-parameter name="snapshot" transfer-ownership="none">
132942133611 <doc xml:space="preserve"
132943133612 filename="gtk/gtksnapshot.c"
132944- line="2112">a `GtkSnapshot`</doc>
133613+ line="2193">a `GtkSnapshot`</doc>
132945133614 <type name="Snapshot" c:type="GtkSnapshot*"/>
132946133615 </instance-parameter>
132947133616 <parameter name="matrix" transfer-ownership="none">
132948133617 <doc xml:space="preserve"
132949133618 filename="gtk/gtksnapshot.c"
132950- line="2113">the matrix to multiply the transform with</doc>
133619+ line="2194">the matrix to multiply the transform with</doc>
132951133620 <type name="Graphene.Matrix" c:type="const graphene_matrix_t*"/>
132952133621 </parameter>
132953133622 </parameters>
@@ -132955,8 +133624,8 @@ be called after this is [method@GObject.Object.unref].</doc>
132955133624 <method name="translate" c:identifier="gtk_snapshot_translate">
132956133625 <doc xml:space="preserve"
132957133626 filename="gtk/gtksnapshot.c"
132958- line="2130">Translates @snapshot's coordinate system by @point in 2-dimensional space.</doc>
132959- <source-position filename="gtk/gtksnapshot.h" line="134"/>
133627+ line="2211">Translates @snapshot's coordinate system by @point in 2-dimensional space.</doc>
133628+ <source-position filename="gtk/gtksnapshot.h" line="143"/>
132960133629 <return-value transfer-ownership="none">
132961133630 <type name="none" c:type="void"/>
132962133631 </return-value>
@@ -132964,13 +133633,13 @@ be called after this is [method@GObject.Object.unref].</doc>
132964133633 <instance-parameter name="snapshot" transfer-ownership="none">
132965133634 <doc xml:space="preserve"
132966133635 filename="gtk/gtksnapshot.c"
132967- line="2132">a `GtkSnapshot`</doc>
133636+ line="2213">a `GtkSnapshot`</doc>
132968133637 <type name="Snapshot" c:type="GtkSnapshot*"/>
132969133638 </instance-parameter>
132970133639 <parameter name="point" transfer-ownership="none">
132971133640 <doc xml:space="preserve"
132972133641 filename="gtk/gtksnapshot.c"
132973- line="2133">the point to translate the snapshot by</doc>
133642+ line="2214">the point to translate the snapshot by</doc>
132974133643 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
132975133644 </parameter>
132976133645 </parameters>
@@ -132978,8 +133647,8 @@ be called after this is [method@GObject.Object.unref].</doc>
132978133647 <method name="translate_3d" c:identifier="gtk_snapshot_translate_3d">
132979133648 <doc xml:space="preserve"
132980133649 filename="gtk/gtksnapshot.c"
132981- line="2150">Translates @snapshot's coordinate system by @point.</doc>
132982- <source-position filename="gtk/gtksnapshot.h" line="137"/>
133650+ line="2231">Translates @snapshot's coordinate system by @point.</doc>
133651+ <source-position filename="gtk/gtksnapshot.h" line="146"/>
132983133652 <return-value transfer-ownership="none">
132984133653 <type name="none" c:type="void"/>
132985133654 </return-value>
@@ -132987,13 +133656,13 @@ be called after this is [method@GObject.Object.unref].</doc>
132987133656 <instance-parameter name="snapshot" transfer-ownership="none">
132988133657 <doc xml:space="preserve"
132989133658 filename="gtk/gtksnapshot.c"
132990- line="2152">a `GtkSnapshot`</doc>
133659+ line="2233">a `GtkSnapshot`</doc>
132991133660 <type name="Snapshot" c:type="GtkSnapshot*"/>
132992133661 </instance-parameter>
132993133662 <parameter name="point" transfer-ownership="none">
132994133663 <doc xml:space="preserve"
132995133664 filename="gtk/gtksnapshot.c"
132996- line="2153">the point to translate the snapshot by</doc>
133665+ line="2234">the point to translate the snapshot by</doc>
132997133666 <type name="Graphene.Point3D" c:type="const graphene_point3d_t*"/>
132998133667 </parameter>
132999133668 </parameters>
@@ -134041,12 +134710,12 @@ the .vertical or .horizontal style class on the main node.
134041134710 <constructor name="new" c:identifier="gtk_spin_button_new">
134042134711 <doc xml:space="preserve"
134043134712 filename="gtk/gtkspinbutton.c"
134044- line="1869">Creates a new `GtkSpinButton`.</doc>
134713+ line="1836">Creates a new `GtkSpinButton`.</doc>
134045134714 <source-position filename="gtk/gtkspinbutton.h" line="110"/>
134046134715 <return-value transfer-ownership="none">
134047134716 <doc xml:space="preserve"
134048134717 filename="gtk/gtkspinbutton.c"
134049- line="1878">The new `GtkSpinButton`</doc>
134718+ line="1845">The new `GtkSpinButton`</doc>
134050134719 <type name="Widget" c:type="GtkWidget*"/>
134051134720 </return-value>
134052134721 <parameters>
@@ -134056,20 +134725,20 @@ the .vertical or .horizontal style class on the main node.
134056134725 allow-none="1">
134057134726 <doc xml:space="preserve"
134058134727 filename="gtk/gtkspinbutton.c"
134059- line="1871">the `GtkAdjustment` that this spin button should use</doc>
134728+ line="1838">the `GtkAdjustment` that this spin button should use</doc>
134060134729 <type name="Adjustment" c:type="GtkAdjustment*"/>
134061134730 </parameter>
134062134731 <parameter name="climb_rate" transfer-ownership="none">
134063134732 <doc xml:space="preserve"
134064134733 filename="gtk/gtkspinbutton.c"
134065- line="1872">specifies by how much the rate of change in the value will
134734+ line="1839">specifies by how much the rate of change in the value will
134066134735 accelerate if you continue to hold down an up/down button or arrow key</doc>
134067134736 <type name="gdouble" c:type="double"/>
134068134737 </parameter>
134069134738 <parameter name="digits" transfer-ownership="none">
134070134739 <doc xml:space="preserve"
134071134740 filename="gtk/gtkspinbutton.c"
134072- line="1874">the number of decimal places to display</doc>
134741+ line="1841">the number of decimal places to display</doc>
134073134742 <type name="guint" c:type="guint"/>
134074134743 </parameter>
134075134744 </parameters>
@@ -134078,7 +134747,7 @@ the .vertical or .horizontal style class on the main node.
134078134747 c:identifier="gtk_spin_button_new_with_range">
134079134748 <doc xml:space="preserve"
134080134749 filename="gtk/gtkspinbutton.c"
134081- line="1897">Creates a new `GtkSpinButton` with the given properties.
134750+ line="1864">Creates a new `GtkSpinButton` with the given properties.
134082134751
134083134752 This is a convenience constructor that allows creation
134084134753 of a numeric `GtkSpinButton` without manually creating
@@ -134095,26 +134764,26 @@ is not suitable for your needs, use
134095134764 <return-value transfer-ownership="none">
134096134765 <doc xml:space="preserve"
134097134766 filename="gtk/gtkspinbutton.c"
134098- line="1917">The new `GtkSpinButton`</doc>
134767+ line="1884">The new `GtkSpinButton`</doc>
134099134768 <type name="Widget" c:type="GtkWidget*"/>
134100134769 </return-value>
134101134770 <parameters>
134102134771 <parameter name="min" transfer-ownership="none">
134103134772 <doc xml:space="preserve"
134104134773 filename="gtk/gtkspinbutton.c"
134105- line="1899">Minimum allowable value</doc>
134774+ line="1866">Minimum allowable value</doc>
134106134775 <type name="gdouble" c:type="double"/>
134107134776 </parameter>
134108134777 <parameter name="max" transfer-ownership="none">
134109134778 <doc xml:space="preserve"
134110134779 filename="gtk/gtkspinbutton.c"
134111- line="1900">Maximum allowable value</doc>
134780+ line="1867">Maximum allowable value</doc>
134112134781 <type name="gdouble" c:type="double"/>
134113134782 </parameter>
134114134783 <parameter name="step" transfer-ownership="none">
134115134784 <doc xml:space="preserve"
134116134785 filename="gtk/gtkspinbutton.c"
134117- line="1901">Increment added or subtracted by spinning the widget</doc>
134786+ line="1868">Increment added or subtracted by spinning the widget</doc>
134118134787 <type name="gdouble" c:type="double"/>
134119134788 </parameter>
134120134789 </parameters>
@@ -134122,7 +134791,7 @@ is not suitable for your needs, use
134122134791 <method name="configure" c:identifier="gtk_spin_button_configure">
134123134792 <doc xml:space="preserve"
134124134793 filename="gtk/gtkspinbutton.c"
134125- line="1800">Changes the properties of an existing spin button.
134794+ line="1767">Changes the properties of an existing spin button.
134126134795
134127134796 The adjustment, climb rate, and number of decimal places
134128134797 are updated accordingly.</doc>
@@ -134134,7 +134803,7 @@ are updated accordingly.</doc>
134134134803 <instance-parameter name="spin_button" transfer-ownership="none">
134135134804 <doc xml:space="preserve"
134136134805 filename="gtk/gtkspinbutton.c"
134137- line="1802">a `GtkSpinButton`</doc>
134806+ line="1769">a `GtkSpinButton`</doc>
134138134807 <type name="SpinButton" c:type="GtkSpinButton*"/>
134139134808 </instance-parameter>
134140134809 <parameter name="adjustment"
@@ -134143,20 +134812,20 @@ are updated accordingly.</doc>
134143134812 allow-none="1">
134144134813 <doc xml:space="preserve"
134145134814 filename="gtk/gtkspinbutton.c"
134146- line="1803">a `GtkAdjustment` to replace the spin button’s
134815+ line="1770">a `GtkAdjustment` to replace the spin button’s
134147134816 existing adjustment, or %NULL to leave its current adjustment unchanged</doc>
134148134817 <type name="Adjustment" c:type="GtkAdjustment*"/>
134149134818 </parameter>
134150134819 <parameter name="climb_rate" transfer-ownership="none">
134151134820 <doc xml:space="preserve"
134152134821 filename="gtk/gtkspinbutton.c"
134153- line="1805">the new climb rate</doc>
134822+ line="1772">the new climb rate</doc>
134154134823 <type name="gdouble" c:type="double"/>
134155134824 </parameter>
134156134825 <parameter name="digits" transfer-ownership="none">
134157134826 <doc xml:space="preserve"
134158134827 filename="gtk/gtkspinbutton.c"
134159- line="1806">the number of decimal places to display in the spin button</doc>
134828+ line="1773">the number of decimal places to display in the spin button</doc>
134160134829 <type name="guint" c:type="guint"/>
134161134830 </parameter>
134162134831 </parameters>
@@ -134167,19 +134836,19 @@ are updated accordingly.</doc>
134167134836 version="4.14">
134168134837 <doc xml:space="preserve"
134169134838 filename="gtk/gtkspinbutton.c"
134170- line="1977">Retrieves the value set by [method@Gtk.SpinButton.set_activates_default].</doc>
134839+ line="1944">Retrieves the value set by [method@Gtk.SpinButton.set_activates_default].</doc>
134171134840 <source-position filename="gtk/gtkspinbutton.h" line="124"/>
134172134841 <return-value transfer-ownership="none">
134173134842 <doc xml:space="preserve"
134174134843 filename="gtk/gtkspinbutton.c"
134175- line="1983">%TRUE if the spin button will activate the default widget</doc>
134844+ line="1950">%TRUE if the spin button will activate the default widget</doc>
134176134845 <type name="gboolean" c:type="gboolean"/>
134177134846 </return-value>
134178134847 <parameters>
134179134848 <instance-parameter name="spin_button" transfer-ownership="none">
134180134849 <doc xml:space="preserve"
134181134850 filename="gtk/gtkspinbutton.c"
134182- line="1979">a `GtkSpinButton`</doc>
134851+ line="1946">a `GtkSpinButton`</doc>
134183134852 <type name="SpinButton" c:type="GtkSpinButton*"/>
134184134853 </instance-parameter>
134185134854 </parameters>
@@ -134189,19 +134858,19 @@ are updated accordingly.</doc>
134189134858 glib:get-property="adjustment">
134190134859 <doc xml:space="preserve"
134191134860 filename="gtk/gtkspinbutton.c"
134192- line="2019">Get the adjustment associated with a `GtkSpinButton`.</doc>
134861+ line="1986">Get the adjustment associated with a `GtkSpinButton`.</doc>
134193134862 <source-position filename="gtk/gtkspinbutton.h" line="131"/>
134194134863 <return-value transfer-ownership="none">
134195134864 <doc xml:space="preserve"
134196134865 filename="gtk/gtkspinbutton.c"
134197- line="2025">the `GtkAdjustment` of @spin_button</doc>
134866+ line="1992">the `GtkAdjustment` of @spin_button</doc>
134198134867 <type name="Adjustment" c:type="GtkAdjustment*"/>
134199134868 </return-value>
134200134869 <parameters>
134201134870 <instance-parameter name="spin_button" transfer-ownership="none">
134202134871 <doc xml:space="preserve"
134203134872 filename="gtk/gtkspinbutton.c"
134204- line="2021">a `GtkSpinButton`</doc>
134873+ line="1988">a `GtkSpinButton`</doc>
134205134874 <type name="SpinButton" c:type="GtkSpinButton*"/>
134206134875 </instance-parameter>
134207134876 </parameters>
@@ -134211,19 +134880,19 @@ are updated accordingly.</doc>
134211134880 glib:get-property="climb-rate">
134212134881 <doc xml:space="preserve"
134213134882 filename="gtk/gtkspinbutton.c"
134214- line="2449">Returns the acceleration rate for repeated changes.</doc>
134883+ line="2416">Returns the acceleration rate for repeated changes.</doc>
134215134884 <source-position filename="gtk/gtkspinbutton.h" line="200"/>
134216134885 <return-value transfer-ownership="none">
134217134886 <doc xml:space="preserve"
134218134887 filename="gtk/gtkspinbutton.c"
134219- line="2455">the acceleration rate</doc>
134888+ line="2422">the acceleration rate</doc>
134220134889 <type name="gdouble" c:type="double"/>
134221134890 </return-value>
134222134891 <parameters>
134223134892 <instance-parameter name="spin_button" transfer-ownership="none">
134224134893 <doc xml:space="preserve"
134225134894 filename="gtk/gtkspinbutton.c"
134226- line="2451">a `GtkSpinButton`</doc>
134895+ line="2418">a `GtkSpinButton`</doc>
134227134896 <type name="SpinButton" c:type="GtkSpinButton*"/>
134228134897 </instance-parameter>
134229134898 </parameters>
@@ -134233,19 +134902,19 @@ are updated accordingly.</doc>
134233134902 glib:get-property="digits">
134234134903 <doc xml:space="preserve"
134235134904 filename="gtk/gtkspinbutton.c"
134236- line="2062">Fetches the precision of @spin_button.</doc>
134905+ line="2029">Fetches the precision of @spin_button.</doc>
134237134906 <source-position filename="gtk/gtkspinbutton.h" line="137"/>
134238134907 <return-value transfer-ownership="none">
134239134908 <doc xml:space="preserve"
134240134909 filename="gtk/gtkspinbutton.c"
134241- line="2068">the current precision</doc>
134910+ line="2035">the current precision</doc>
134242134911 <type name="guint" c:type="guint"/>
134243134912 </return-value>
134244134913 <parameters>
134245134914 <instance-parameter name="spin_button" transfer-ownership="none">
134246134915 <doc xml:space="preserve"
134247134916 filename="gtk/gtkspinbutton.c"
134248- line="2064">a `GtkSpinButton`</doc>
134917+ line="2031">a `GtkSpinButton`</doc>
134249134918 <type name="SpinButton" c:type="GtkSpinButton*"/>
134250134919 </instance-parameter>
134251134920 </parameters>
@@ -134254,7 +134923,7 @@ are updated accordingly.</doc>
134254134923 c:identifier="gtk_spin_button_get_increments">
134255134924 <doc xml:space="preserve"
134256134925 filename="gtk/gtkspinbutton.c"
134257- line="2105">Gets the current step and page the increments
134926+ line="2072">Gets the current step and page the increments
134258134927 used by @spin_button.
134259134928
134260134929 See [method@Gtk.SpinButton.set_increments].</doc>
@@ -134266,7 +134935,7 @@ See [method@Gtk.SpinButton.set_increments].</doc>
134266134935 <instance-parameter name="spin_button" transfer-ownership="none">
134267134936 <doc xml:space="preserve"
134268134937 filename="gtk/gtkspinbutton.c"
134269- line="2107">a `GtkSpinButton`</doc>
134938+ line="2074">a `GtkSpinButton`</doc>
134270134939 <type name="SpinButton" c:type="GtkSpinButton*"/>
134271134940 </instance-parameter>
134272134941 <parameter name="step"
@@ -134277,7 +134946,7 @@ See [method@Gtk.SpinButton.set_increments].</doc>
134277134946 allow-none="1">
134278134947 <doc xml:space="preserve"
134279134948 filename="gtk/gtkspinbutton.c"
134280- line="2108">location to store step increment</doc>
134949+ line="2075">location to store step increment</doc>
134281134950 <type name="gdouble" c:type="double*"/>
134282134951 </parameter>
134283134952 <parameter name="page"
@@ -134288,7 +134957,7 @@ See [method@Gtk.SpinButton.set_increments].</doc>
134288134957 allow-none="1">
134289134958 <doc xml:space="preserve"
134290134959 filename="gtk/gtkspinbutton.c"
134291- line="2109">location to store page increment</doc>
134960+ line="2076">location to store page increment</doc>
134292134961 <type name="gdouble" c:type="double*"/>
134293134962 </parameter>
134294134963 </parameters>
@@ -134298,19 +134967,19 @@ See [method@Gtk.SpinButton.set_increments].</doc>
134298134967 glib:get-property="numeric">
134299134968 <doc xml:space="preserve"
134300134969 filename="gtk/gtkspinbutton.c"
134301- line="2321">Returns whether non-numeric text can be typed into the spin button.</doc>
134970+ line="2288">Returns whether non-numeric text can be typed into the spin button.</doc>
134302134971 <source-position filename="gtk/gtkspinbutton.h" line="177"/>
134303134972 <return-value transfer-ownership="none">
134304134973 <doc xml:space="preserve"
134305134974 filename="gtk/gtkspinbutton.c"
134306- line="2327">%TRUE if only numeric text can be entered</doc>
134975+ line="2294">%TRUE if only numeric text can be entered</doc>
134307134976 <type name="gboolean" c:type="gboolean"/>
134308134977 </return-value>
134309134978 <parameters>
134310134979 <instance-parameter name="spin_button" transfer-ownership="none">
134311134980 <doc xml:space="preserve"
134312134981 filename="gtk/gtkspinbutton.c"
134313- line="2323">a `GtkSpinButton`</doc>
134982+ line="2290">a `GtkSpinButton`</doc>
134314134983 <type name="SpinButton" c:type="GtkSpinButton*"/>
134315134984 </instance-parameter>
134316134985 </parameters>
@@ -134318,7 +134987,7 @@ See [method@Gtk.SpinButton.set_increments].</doc>
134318134987 <method name="get_range" c:identifier="gtk_spin_button_get_range">
134319134988 <doc xml:space="preserve"
134320134989 filename="gtk/gtkspinbutton.c"
134321- line="2160">Gets the range allowed for @spin_button.
134990+ line="2127">Gets the range allowed for @spin_button.
134322134991
134323134992 See [method@Gtk.SpinButton.set_range].</doc>
134324134993 <source-position filename="gtk/gtkspinbutton.h" line="153"/>
@@ -134329,7 +134998,7 @@ See [method@Gtk.SpinButton.set_range].</doc>
134329134998 <instance-parameter name="spin_button" transfer-ownership="none">
134330134999 <doc xml:space="preserve"
134331135000 filename="gtk/gtkspinbutton.c"
134332- line="2162">a `GtkSpinButton`</doc>
135001+ line="2129">a `GtkSpinButton`</doc>
134333135002 <type name="SpinButton" c:type="GtkSpinButton*"/>
134334135003 </instance-parameter>
134335135004 <parameter name="min"
@@ -134340,7 +135009,7 @@ See [method@Gtk.SpinButton.set_range].</doc>
134340135009 allow-none="1">
134341135010 <doc xml:space="preserve"
134342135011 filename="gtk/gtkspinbutton.c"
134343- line="2163">location to store minimum allowed value</doc>
135012+ line="2130">location to store minimum allowed value</doc>
134344135013 <type name="gdouble" c:type="double*"/>
134345135014 </parameter>
134346135015 <parameter name="max"
@@ -134351,7 +135020,7 @@ See [method@Gtk.SpinButton.set_range].</doc>
134351135020 allow-none="1">
134352135021 <doc xml:space="preserve"
134353135022 filename="gtk/gtkspinbutton.c"
134354- line="2164">location to store maximum allowed value</doc>
135023+ line="2131">location to store maximum allowed value</doc>
134355135024 <type name="gdouble" c:type="double*"/>
134356135025 </parameter>
134357135026 </parameters>
@@ -134361,19 +135030,19 @@ See [method@Gtk.SpinButton.set_range].</doc>
134361135030 glib:get-property="snap-to-ticks">
134362135031 <doc xml:space="preserve"
134363135032 filename="gtk/gtkspinbutton.c"
134364- line="2410">Returns whether the values are corrected to the nearest step.</doc>
135033+ line="2377">Returns whether the values are corrected to the nearest step.</doc>
134365135034 <source-position filename="gtk/gtkspinbutton.h" line="194"/>
134366135035 <return-value transfer-ownership="none">
134367135036 <doc xml:space="preserve"
134368135037 filename="gtk/gtkspinbutton.c"
134369- line="2416">%TRUE if values are snapped to the nearest step</doc>
135038+ line="2383">%TRUE if values are snapped to the nearest step</doc>
134370135039 <type name="gboolean" c:type="gboolean"/>
134371135040 </return-value>
134372135041 <parameters>
134373135042 <instance-parameter name="spin_button" transfer-ownership="none">
134374135043 <doc xml:space="preserve"
134375135044 filename="gtk/gtkspinbutton.c"
134376- line="2412">a `GtkSpinButton`</doc>
135045+ line="2379">a `GtkSpinButton`</doc>
134377135046 <type name="SpinButton" c:type="GtkSpinButton*"/>
134378135047 </instance-parameter>
134379135048 </parameters>
@@ -134383,14 +135052,14 @@ See [method@Gtk.SpinButton.set_range].</doc>
134383135052 glib:get-property="update-policy">
134384135053 <doc xml:space="preserve"
134385135054 filename="gtk/gtkspinbutton.c"
134386- line="2272">Gets the update behavior of a spin button.
135055+ line="2239">Gets the update behavior of a spin button.
134387135056
134388135057 See [method@Gtk.SpinButton.set_update_policy].</doc>
134389135058 <source-position filename="gtk/gtkspinbutton.h" line="171"/>
134390135059 <return-value transfer-ownership="none">
134391135060 <doc xml:space="preserve"
134392135061 filename="gtk/gtkspinbutton.c"
134393- line="2280">the current update policy</doc>
135062+ line="2247">the current update policy</doc>
134394135063 <type name="SpinButtonUpdatePolicy"
134395135064 c:type="GtkSpinButtonUpdatePolicy"/>
134396135065 </return-value>
@@ -134398,7 +135067,7 @@ See [method@Gtk.SpinButton.set_update_policy].</doc>
134398135067 <instance-parameter name="spin_button" transfer-ownership="none">
134399135068 <doc xml:space="preserve"
134400135069 filename="gtk/gtkspinbutton.c"
134401- line="2274">a `GtkSpinButton`</doc>
135070+ line="2241">a `GtkSpinButton`</doc>
134402135071 <type name="SpinButton" c:type="GtkSpinButton*"/>
134403135072 </instance-parameter>
134404135073 </parameters>
@@ -134408,19 +135077,19 @@ See [method@Gtk.SpinButton.set_update_policy].</doc>
134408135077 glib:get-property="value">
134409135078 <doc xml:space="preserve"
134410135079 filename="gtk/gtkspinbutton.c"
134411- line="2183">Get the value in the @spin_button.</doc>
135080+ line="2150">Get the value in the @spin_button.</doc>
134412135081 <source-position filename="gtk/gtkspinbutton.h" line="158"/>
134413135082 <return-value transfer-ownership="none">
134414135083 <doc xml:space="preserve"
134415135084 filename="gtk/gtkspinbutton.c"
134416- line="2189">the value of @spin_button</doc>
135085+ line="2156">the value of @spin_button</doc>
134417135086 <type name="gdouble" c:type="double"/>
134418135087 </return-value>
134419135088 <parameters>
134420135089 <instance-parameter name="spin_button" transfer-ownership="none">
134421135090 <doc xml:space="preserve"
134422135091 filename="gtk/gtkspinbutton.c"
134423- line="2185">a `GtkSpinButton`</doc>
135092+ line="2152">a `GtkSpinButton`</doc>
134424135093 <type name="SpinButton" c:type="GtkSpinButton*"/>
134425135094 </instance-parameter>
134426135095 </parameters>
@@ -134429,19 +135098,19 @@ See [method@Gtk.SpinButton.set_update_policy].</doc>
134429135098 c:identifier="gtk_spin_button_get_value_as_int">
134430135099 <doc xml:space="preserve"
134431135100 filename="gtk/gtkspinbutton.c"
134432- line="2199">Get the value @spin_button represented as an integer.</doc>
135101+ line="2166">Get the value @spin_button represented as an integer.</doc>
134433135102 <source-position filename="gtk/gtkspinbutton.h" line="161"/>
134434135103 <return-value transfer-ownership="none">
134435135104 <doc xml:space="preserve"
134436135105 filename="gtk/gtkspinbutton.c"
134437- line="2205">the value of @spin_button</doc>
135106+ line="2172">the value of @spin_button</doc>
134438135107 <type name="gint" c:type="int"/>
134439135108 </return-value>
134440135109 <parameters>
134441135110 <instance-parameter name="spin_button" transfer-ownership="none">
134442135111 <doc xml:space="preserve"
134443135112 filename="gtk/gtkspinbutton.c"
134444- line="2201">a `GtkSpinButton`</doc>
135113+ line="2168">a `GtkSpinButton`</doc>
134445135114 <type name="SpinButton" c:type="GtkSpinButton*"/>
134446135115 </instance-parameter>
134447135116 </parameters>
@@ -134451,21 +135120,21 @@ See [method@Gtk.SpinButton.set_update_policy].</doc>
134451135120 glib:get-property="wrap">
134452135121 <doc xml:space="preserve"
134453135122 filename="gtk/gtkspinbutton.c"
134454- line="2363">Returns whether the spin button’s value wraps around to the
135123+ line="2330">Returns whether the spin button’s value wraps around to the
134455135124 opposite limit when the upper or lower limit of the range is
134456135125 exceeded.</doc>
134457135126 <source-position filename="gtk/gtkspinbutton.h" line="188"/>
134458135127 <return-value transfer-ownership="none">
134459135128 <doc xml:space="preserve"
134460135129 filename="gtk/gtkspinbutton.c"
134461- line="2371">%TRUE if the spin button wraps around</doc>
135130+ line="2338">%TRUE if the spin button wraps around</doc>
134462135131 <type name="gboolean" c:type="gboolean"/>
134463135132 </return-value>
134464135133 <parameters>
134465135134 <instance-parameter name="spin_button" transfer-ownership="none">
134466135135 <doc xml:space="preserve"
134467135136 filename="gtk/gtkspinbutton.c"
134468- line="2365">a `GtkSpinButton`</doc>
135137+ line="2332">a `GtkSpinButton`</doc>
134469135138 <type name="SpinButton" c:type="GtkSpinButton*"/>
134470135139 </instance-parameter>
134471135140 </parameters>
@@ -134476,7 +135145,7 @@ exceeded.</doc>
134476135145 version="4.14">
134477135146 <doc xml:space="preserve"
134478135147 filename="gtk/gtkspinbutton.c"
134479- line="1950">Sets whether activating the spin button will activate the default
135148+ line="1917">Sets whether activating the spin button will activate the default
134480135149 widget for the window containing the spin button.
134481135150
134482135151 See [signal@Gtk.SpinButton::activate] for what counts as activation.</doc>
@@ -134488,13 +135157,13 @@ See [signal@Gtk.SpinButton::activate] for what counts as activation.</doc>
134488135157 <instance-parameter name="spin_button" transfer-ownership="none">
134489135158 <doc xml:space="preserve"
134490135159 filename="gtk/gtkspinbutton.c"
134491- line="1952">a `GtkSpinButton`</doc>
135160+ line="1919">a `GtkSpinButton`</doc>
134492135161 <type name="SpinButton" c:type="GtkSpinButton*"/>
134493135162 </instance-parameter>
134494135163 <parameter name="activates_default" transfer-ownership="none">
134495135164 <doc xml:space="preserve"
134496135165 filename="gtk/gtkspinbutton.c"
134497- line="1953">%TRUE to activate window’s default widget on activation</doc>
135166+ line="1920">%TRUE to activate window’s default widget on activation</doc>
134498135167 <type name="gboolean" c:type="gboolean"/>
134499135168 </parameter>
134500135169 </parameters>
@@ -134504,7 +135173,7 @@ See [signal@Gtk.SpinButton::activate] for what counts as activation.</doc>
134504135173 glib:set-property="adjustment">
134505135174 <doc xml:space="preserve"
134506135175 filename="gtk/gtkspinbutton.c"
134507- line="1995">Replaces the `GtkAdjustment` associated with @spin_button.</doc>
135176+ line="1962">Replaces the `GtkAdjustment` associated with @spin_button.</doc>
134508135177 <source-position filename="gtk/gtkspinbutton.h" line="127"/>
134509135178 <return-value transfer-ownership="none">
134510135179 <type name="none" c:type="void"/>
@@ -134513,13 +135182,13 @@ See [signal@Gtk.SpinButton::activate] for what counts as activation.</doc>
134513135182 <instance-parameter name="spin_button" transfer-ownership="none">
134514135183 <doc xml:space="preserve"
134515135184 filename="gtk/gtkspinbutton.c"
134516- line="1997">a `GtkSpinButton`</doc>
135185+ line="1964">a `GtkSpinButton`</doc>
134517135186 <type name="SpinButton" c:type="GtkSpinButton*"/>
134518135187 </instance-parameter>
134519135188 <parameter name="adjustment" transfer-ownership="none">
134520135189 <doc xml:space="preserve"
134521135190 filename="gtk/gtkspinbutton.c"
134522- line="1998">a `GtkAdjustment` to replace the existing adjustment</doc>
135191+ line="1965">a `GtkAdjustment` to replace the existing adjustment</doc>
134523135192 <type name="Adjustment" c:type="GtkAdjustment*"/>
134524135193 </parameter>
134525135194 </parameters>
@@ -134529,7 +135198,7 @@ See [signal@Gtk.SpinButton::activate] for what counts as activation.</doc>
134529135198 glib:set-property="climb-rate">
134530135199 <doc xml:space="preserve"
134531135200 filename="gtk/gtkspinbutton.c"
134532- line="2426">Sets the acceleration rate for repeated changes when you
135201+ line="2393">Sets the acceleration rate for repeated changes when you
134533135202 hold down a button or key.</doc>
134534135203 <source-position filename="gtk/gtkspinbutton.h" line="197"/>
134535135204 <return-value transfer-ownership="none">
@@ -134539,13 +135208,13 @@ hold down a button or key.</doc>
134539135208 <instance-parameter name="spin_button" transfer-ownership="none">
134540135209 <doc xml:space="preserve"
134541135210 filename="gtk/gtkspinbutton.c"
134542- line="2428">a `GtkSpinButton`</doc>
135211+ line="2395">a `GtkSpinButton`</doc>
134543135212 <type name="SpinButton" c:type="GtkSpinButton*"/>
134544135213 </instance-parameter>
134545135214 <parameter name="climb_rate" transfer-ownership="none">
134546135215 <doc xml:space="preserve"
134547135216 filename="gtk/gtkspinbutton.c"
134548- line="2429">the rate of acceleration, must be &gt;= 0</doc>
135217+ line="2396">the rate of acceleration, must be &gt;= 0</doc>
134549135218 <type name="gdouble" c:type="double"/>
134550135219 </parameter>
134551135220 </parameters>
@@ -134555,7 +135224,7 @@ hold down a button or key.</doc>
134555135224 glib:set-property="digits">
134556135225 <doc xml:space="preserve"
134557135226 filename="gtk/gtkspinbutton.c"
134558- line="2035">Set the precision to be displayed by @spin_button.
135227+ line="2002">Set the precision to be displayed by @spin_button.
134559135228
134560135229 Up to 20 digit precision is allowed.</doc>
134561135230 <source-position filename="gtk/gtkspinbutton.h" line="134"/>
@@ -134566,13 +135235,13 @@ Up to 20 digit precision is allowed.</doc>
134566135235 <instance-parameter name="spin_button" transfer-ownership="none">
134567135236 <doc xml:space="preserve"
134568135237 filename="gtk/gtkspinbutton.c"
134569- line="2037">a `GtkSpinButton`</doc>
135238+ line="2004">a `GtkSpinButton`</doc>
134570135239 <type name="SpinButton" c:type="GtkSpinButton*"/>
134571135240 </instance-parameter>
134572135241 <parameter name="digits" transfer-ownership="none">
134573135242 <doc xml:space="preserve"
134574135243 filename="gtk/gtkspinbutton.c"
134575- line="2038">the number of digits after the decimal point to be
135244+ line="2005">the number of digits after the decimal point to be
134576135245 displayed for the spin button’s value</doc>
134577135246 <type name="guint" c:type="guint"/>
134578135247 </parameter>
@@ -134582,7 +135251,7 @@ Up to 20 digit precision is allowed.</doc>
134582135251 c:identifier="gtk_spin_button_set_increments">
134583135252 <doc xml:space="preserve"
134584135253 filename="gtk/gtkspinbutton.c"
134585- line="2078">Sets the step and page increments for spin_button.
135254+ line="2045">Sets the step and page increments for spin_button.
134586135255
134587135256 This affects how quickly the value changes when
134588135257 the spin button’s arrows are activated.</doc>
@@ -134594,19 +135263,19 @@ the spin button’s arrows are activated.</doc>
134594135263 <instance-parameter name="spin_button" transfer-ownership="none">
134595135264 <doc xml:space="preserve"
134596135265 filename="gtk/gtkspinbutton.c"
134597- line="2080">a `GtkSpinButton`</doc>
135266+ line="2047">a `GtkSpinButton`</doc>
134598135267 <type name="SpinButton" c:type="GtkSpinButton*"/>
134599135268 </instance-parameter>
134600135269 <parameter name="step" transfer-ownership="none">
134601135270 <doc xml:space="preserve"
134602135271 filename="gtk/gtkspinbutton.c"
134603- line="2081">increment applied for a button 1 press.</doc>
135272+ line="2048">increment applied for a button 1 press.</doc>
134604135273 <type name="gdouble" c:type="double"/>
134605135274 </parameter>
134606135275 <parameter name="page" transfer-ownership="none">
134607135276 <doc xml:space="preserve"
134608135277 filename="gtk/gtkspinbutton.c"
134609- line="2082">increment applied for a button 2 press.</doc>
135278+ line="2049">increment applied for a button 2 press.</doc>
134610135279 <type name="gdouble" c:type="double"/>
134611135280 </parameter>
134612135281 </parameters>
@@ -134616,7 +135285,7 @@ the spin button’s arrows are activated.</doc>
134616135285 glib:set-property="numeric">
134617135286 <doc xml:space="preserve"
134618135287 filename="gtk/gtkspinbutton.c"
134619- line="2290">Sets the flag that determines if non-numeric text can be typed
135288+ line="2257">Sets the flag that determines if non-numeric text can be typed
134620135289 into the spin button.</doc>
134621135290 <source-position filename="gtk/gtkspinbutton.h" line="174"/>
134622135291 <return-value transfer-ownership="none">
@@ -134626,13 +135295,13 @@ into the spin button.</doc>
134626135295 <instance-parameter name="spin_button" transfer-ownership="none">
134627135296 <doc xml:space="preserve"
134628135297 filename="gtk/gtkspinbutton.c"
134629- line="2292">a `GtkSpinButton`</doc>
135298+ line="2259">a `GtkSpinButton`</doc>
134630135299 <type name="SpinButton" c:type="GtkSpinButton*"/>
134631135300 </instance-parameter>
134632135301 <parameter name="numeric" transfer-ownership="none">
134633135302 <doc xml:space="preserve"
134634135303 filename="gtk/gtkspinbutton.c"
134635- line="2293">flag indicating if only numeric entry is allowed</doc>
135304+ line="2260">flag indicating if only numeric entry is allowed</doc>
134636135305 <type name="gboolean" c:type="gboolean"/>
134637135306 </parameter>
134638135307 </parameters>
@@ -134640,7 +135309,7 @@ into the spin button.</doc>
134640135309 <method name="set_range" c:identifier="gtk_spin_button_set_range">
134641135310 <doc xml:space="preserve"
134642135311 filename="gtk/gtkspinbutton.c"
134643- line="2129">Sets the minimum and maximum allowable values for @spin_button.
135312+ line="2096">Sets the minimum and maximum allowable values for @spin_button.
134644135313
134645135314 If the current value is outside this range, it will be adjusted
134646135315 to fit within the range, otherwise it will remain unchanged.</doc>
@@ -134652,19 +135321,19 @@ to fit within the range, otherwise it will remain unchanged.</doc>
134652135321 <instance-parameter name="spin_button" transfer-ownership="none">
134653135322 <doc xml:space="preserve"
134654135323 filename="gtk/gtkspinbutton.c"
134655- line="2131">a `GtkSpinButton`</doc>
135324+ line="2098">a `GtkSpinButton`</doc>
134656135325 <type name="SpinButton" c:type="GtkSpinButton*"/>
134657135326 </instance-parameter>
134658135327 <parameter name="min" transfer-ownership="none">
134659135328 <doc xml:space="preserve"
134660135329 filename="gtk/gtkspinbutton.c"
134661- line="2132">minimum allowable value</doc>
135330+ line="2099">minimum allowable value</doc>
134662135331 <type name="gdouble" c:type="double"/>
134663135332 </parameter>
134664135333 <parameter name="max" transfer-ownership="none">
134665135334 <doc xml:space="preserve"
134666135335 filename="gtk/gtkspinbutton.c"
134667- line="2133">maximum allowable value</doc>
135336+ line="2100">maximum allowable value</doc>
134668135337 <type name="gdouble" c:type="double"/>
134669135338 </parameter>
134670135339 </parameters>
@@ -134674,7 +135343,7 @@ to fit within the range, otherwise it will remain unchanged.</doc>
134674135343 glib:set-property="snap-to-ticks">
134675135344 <doc xml:space="preserve"
134676135345 filename="gtk/gtkspinbutton.c"
134677- line="2381">Sets the policy as to whether values are corrected to the
135346+ line="2348">Sets the policy as to whether values are corrected to the
134678135347 nearest step increment when a spin button is activated after
134679135348 providing an invalid value.</doc>
134680135349 <source-position filename="gtk/gtkspinbutton.h" line="191"/>
@@ -134685,13 +135354,13 @@ providing an invalid value.</doc>
134685135354 <instance-parameter name="spin_button" transfer-ownership="none">
134686135355 <doc xml:space="preserve"
134687135356 filename="gtk/gtkspinbutton.c"
134688- line="2383">a `GtkSpinButton`</doc>
135357+ line="2350">a `GtkSpinButton`</doc>
134689135358 <type name="SpinButton" c:type="GtkSpinButton*"/>
134690135359 </instance-parameter>
134691135360 <parameter name="snap_to_ticks" transfer-ownership="none">
134692135361 <doc xml:space="preserve"
134693135362 filename="gtk/gtkspinbutton.c"
134694- line="2384">a flag indicating if invalid values should be corrected</doc>
135363+ line="2351">a flag indicating if invalid values should be corrected</doc>
134695135364 <type name="gboolean" c:type="gboolean"/>
134696135365 </parameter>
134697135366 </parameters>
@@ -134701,7 +135370,7 @@ providing an invalid value.</doc>
134701135370 glib:set-property="update-policy">
134702135371 <doc xml:space="preserve"
134703135372 filename="gtk/gtkspinbutton.c"
134704- line="2249">Sets the update behavior of a spin button.
135373+ line="2216">Sets the update behavior of a spin button.
134705135374
134706135375 This determines whether the spin button is always
134707135376 updated or only when a valid value is set.</doc>
@@ -134713,13 +135382,13 @@ updated or only when a valid value is set.</doc>
134713135382 <instance-parameter name="spin_button" transfer-ownership="none">
134714135383 <doc xml:space="preserve"
134715135384 filename="gtk/gtkspinbutton.c"
134716- line="2251">a `GtkSpinButton`</doc>
135385+ line="2218">a `GtkSpinButton`</doc>
134717135386 <type name="SpinButton" c:type="GtkSpinButton*"/>
134718135387 </instance-parameter>
134719135388 <parameter name="policy" transfer-ownership="none">
134720135389 <doc xml:space="preserve"
134721135390 filename="gtk/gtkspinbutton.c"
134722- line="2252">a `GtkSpinButtonUpdatePolicy` value</doc>
135391+ line="2219">a `GtkSpinButtonUpdatePolicy` value</doc>
134723135392 <type name="SpinButtonUpdatePolicy"
134724135393 c:type="GtkSpinButtonUpdatePolicy"/>
134725135394 </parameter>
@@ -134730,7 +135399,7 @@ updated or only when a valid value is set.</doc>
134730135399 glib:set-property="value">
134731135400 <doc xml:space="preserve"
134732135401 filename="gtk/gtkspinbutton.c"
134733- line="2221">Sets the value of @spin_button.</doc>
135402+ line="2188">Sets the value of @spin_button.</doc>
134734135403 <source-position filename="gtk/gtkspinbutton.h" line="164"/>
134735135404 <return-value transfer-ownership="none">
134736135405 <type name="none" c:type="void"/>
@@ -134739,13 +135408,13 @@ updated or only when a valid value is set.</doc>
134739135408 <instance-parameter name="spin_button" transfer-ownership="none">
134740135409 <doc xml:space="preserve"
134741135410 filename="gtk/gtkspinbutton.c"
134742- line="2223">a `GtkSpinButton`</doc>
135411+ line="2190">a `GtkSpinButton`</doc>
134743135412 <type name="SpinButton" c:type="GtkSpinButton*"/>
134744135413 </instance-parameter>
134745135414 <parameter name="value" transfer-ownership="none">
134746135415 <doc xml:space="preserve"
134747135416 filename="gtk/gtkspinbutton.c"
134748- line="2224">the new value</doc>
135417+ line="2191">the new value</doc>
134749135418 <type name="gdouble" c:type="double"/>
134750135419 </parameter>
134751135420 </parameters>
@@ -134755,7 +135424,7 @@ updated or only when a valid value is set.</doc>
134755135424 glib:set-property="wrap">
134756135425 <doc xml:space="preserve"
134757135426 filename="gtk/gtkspinbutton.c"
134758- line="2337">Sets the flag that determines if a spin button value wraps
135427+ line="2304">Sets the flag that determines if a spin button value wraps
134759135428 around to the opposite limit when the upper or lower limit
134760135429 of the range is exceeded.</doc>
134761135430 <source-position filename="gtk/gtkspinbutton.h" line="185"/>
@@ -134766,13 +135435,13 @@ of the range is exceeded.</doc>
134766135435 <instance-parameter name="spin_button" transfer-ownership="none">
134767135436 <doc xml:space="preserve"
134768135437 filename="gtk/gtkspinbutton.c"
134769- line="2339">a `GtkSpinButton`</doc>
135438+ line="2306">a `GtkSpinButton`</doc>
134770135439 <type name="SpinButton" c:type="GtkSpinButton*"/>
134771135440 </instance-parameter>
134772135441 <parameter name="wrap" transfer-ownership="none">
134773135442 <doc xml:space="preserve"
134774135443 filename="gtk/gtkspinbutton.c"
134775- line="2340">a flag indicating if wrapping behavior is performed</doc>
135444+ line="2307">a flag indicating if wrapping behavior is performed</doc>
134776135445 <type name="gboolean" c:type="gboolean"/>
134777135446 </parameter>
134778135447 </parameters>
@@ -134780,7 +135449,7 @@ of the range is exceeded.</doc>
134780135449 <method name="spin" c:identifier="gtk_spin_button_spin">
134781135450 <doc xml:space="preserve"
134782135451 filename="gtk/gtkspinbutton.c"
134783- line="2465">Increment or decrement a spin button’s value in a specified
135452+ line="2432">Increment or decrement a spin button’s value in a specified
134784135453 direction by a specified amount.</doc>
134785135454 <source-position filename="gtk/gtkspinbutton.h" line="180"/>
134786135455 <return-value transfer-ownership="none">
@@ -134790,19 +135459,19 @@ direction by a specified amount.</doc>
134790135459 <instance-parameter name="spin_button" transfer-ownership="none">
134791135460 <doc xml:space="preserve"
134792135461 filename="gtk/gtkspinbutton.c"
134793- line="2467">a `GtkSpinButton`</doc>
135462+ line="2434">a `GtkSpinButton`</doc>
134794135463 <type name="SpinButton" c:type="GtkSpinButton*"/>
134795135464 </instance-parameter>
134796135465 <parameter name="direction" transfer-ownership="none">
134797135466 <doc xml:space="preserve"
134798135467 filename="gtk/gtkspinbutton.c"
134799- line="2468">a `GtkSpinType` indicating the direction to spin</doc>
135468+ line="2435">a `GtkSpinType` indicating the direction to spin</doc>
134800135469 <type name="SpinType" c:type="GtkSpinType"/>
134801135470 </parameter>
134802135471 <parameter name="increment" transfer-ownership="none">
134803135472 <doc xml:space="preserve"
134804135473 filename="gtk/gtkspinbutton.c"
134805- line="2469">step increment to apply in the specified direction</doc>
135474+ line="2436">step increment to apply in the specified direction</doc>
134806135475 <type name="gdouble" c:type="double"/>
134807135476 </parameter>
134808135477 </parameters>
@@ -134810,7 +135479,7 @@ direction by a specified amount.</doc>
134810135479 <method name="update" c:identifier="gtk_spin_button_update">
134811135480 <doc xml:space="preserve"
134812135481 filename="gtk/gtkspinbutton.c"
134813- line="2543">Manually force an update of the spin button.</doc>
135482+ line="2510">Manually force an update of the spin button.</doc>
134814135483 <source-position filename="gtk/gtkspinbutton.h" line="203"/>
134815135484 <return-value transfer-ownership="none">
134816135485 <type name="none" c:type="void"/>
@@ -134819,7 +135488,7 @@ direction by a specified amount.</doc>
134819135488 <instance-parameter name="spin_button" transfer-ownership="none">
134820135489 <doc xml:space="preserve"
134821135490 filename="gtk/gtkspinbutton.c"
134822- line="2545">a `GtkSpinButton`</doc>
135491+ line="2512">a `GtkSpinButton`</doc>
134823135492 <type name="SpinButton" c:type="GtkSpinButton*"/>
134824135493 </instance-parameter>
134825135494 </parameters>
@@ -135172,19 +135841,23 @@ use [method@Gtk.Spinner.stop].
135172135841
135173135842 `GtkSpinner` has a single CSS node with the name spinner.
135174135843 When the animation is active, the :checked pseudoclass is
135175-added to this node.</doc>
135844+added to this node.
135845+
135846+# Accessibility
135847+
135848+`GtkSpinner` uses the [enum@Gtk.AccessibleRole.progress_bar] role.</doc>
135176135849 <implements name="Accessible"/>
135177135850 <implements name="Buildable"/>
135178135851 <implements name="ConstraintTarget"/>
135179135852 <constructor name="new" c:identifier="gtk_spinner_new">
135180135853 <doc xml:space="preserve"
135181135854 filename="gtk/gtkspinner.c"
135182- line="274">Returns a new spinner widget. Not yet started.</doc>
135855+ line="279">Returns a new spinner widget. Not yet started.</doc>
135183135856 <source-position filename="gtk/gtkspinner.h" line="43"/>
135184135857 <return-value transfer-ownership="none">
135185135858 <doc xml:space="preserve"
135186135859 filename="gtk/gtkspinner.c"
135187- line="279">a new `GtkSpinner`</doc>
135860+ line="284">a new `GtkSpinner`</doc>
135188135861 <type name="Widget" c:type="GtkWidget*"/>
135189135862 </return-value>
135190135863 </constructor>
@@ -135193,19 +135866,19 @@ added to this node.</doc>
135193135866 glib:get-property="spinning">
135194135867 <doc xml:space="preserve"
135195135868 filename="gtk/gtkspinner.c"
135196- line="165">Returns whether the spinner is spinning.</doc>
135869+ line="169">Returns whether the spinner is spinning.</doc>
135197135870 <source-position filename="gtk/gtkspinner.h" line="52"/>
135198135871 <return-value transfer-ownership="none">
135199135872 <doc xml:space="preserve"
135200135873 filename="gtk/gtkspinner.c"
135201- line="171">%TRUE if the spinner is active</doc>
135874+ line="175">%TRUE if the spinner is active</doc>
135202135875 <type name="gboolean" c:type="gboolean"/>
135203135876 </return-value>
135204135877 <parameters>
135205135878 <instance-parameter name="spinner" transfer-ownership="none">
135206135879 <doc xml:space="preserve"
135207135880 filename="gtk/gtkspinner.c"
135208- line="167">a `GtkSpinner`</doc>
135881+ line="171">a `GtkSpinner`</doc>
135209135882 <type name="Spinner" c:type="GtkSpinner*"/>
135210135883 </instance-parameter>
135211135884 </parameters>
@@ -135215,7 +135888,7 @@ added to this node.</doc>
135215135888 glib:set-property="spinning">
135216135889 <doc xml:space="preserve"
135217135890 filename="gtk/gtkspinner.c"
135218- line="181">Sets the activity of the spinner.</doc>
135891+ line="185">Sets the activity of the spinner.</doc>
135219135892 <source-position filename="gtk/gtkspinner.h" line="49"/>
135220135893 <return-value transfer-ownership="none">
135221135894 <type name="none" c:type="void"/>
@@ -135224,13 +135897,13 @@ added to this node.</doc>
135224135897 <instance-parameter name="spinner" transfer-ownership="none">
135225135898 <doc xml:space="preserve"
135226135899 filename="gtk/gtkspinner.c"
135227- line="183">a `GtkSpinner`</doc>
135900+ line="187">a `GtkSpinner`</doc>
135228135901 <type name="Spinner" c:type="GtkSpinner*"/>
135229135902 </instance-parameter>
135230135903 <parameter name="spinning" transfer-ownership="none">
135231135904 <doc xml:space="preserve"
135232135905 filename="gtk/gtkspinner.c"
135233- line="184">whether the spinner should be spinning</doc>
135906+ line="188">whether the spinner should be spinning</doc>
135234135907 <type name="gboolean" c:type="gboolean"/>
135235135908 </parameter>
135236135909 </parameters>
@@ -135238,7 +135911,7 @@ added to this node.</doc>
135238135911 <method name="start" c:identifier="gtk_spinner_start">
135239135912 <doc xml:space="preserve"
135240135913 filename="gtk/gtkspinner.c"
135241- line="287">Starts the animation of the spinner.</doc>
135914+ line="292">Starts the animation of the spinner.</doc>
135242135915 <source-position filename="gtk/gtkspinner.h" line="45"/>
135243135916 <return-value transfer-ownership="none">
135244135917 <type name="none" c:type="void"/>
@@ -135247,7 +135920,7 @@ added to this node.</doc>
135247135920 <instance-parameter name="spinner" transfer-ownership="none">
135248135921 <doc xml:space="preserve"
135249135922 filename="gtk/gtkspinner.c"
135250- line="289">a `GtkSpinner`</doc>
135923+ line="294">a `GtkSpinner`</doc>
135251135924 <type name="Spinner" c:type="GtkSpinner*"/>
135252135925 </instance-parameter>
135253135926 </parameters>
@@ -135255,7 +135928,7 @@ added to this node.</doc>
135255135928 <method name="stop" c:identifier="gtk_spinner_stop">
135256135929 <doc xml:space="preserve"
135257135930 filename="gtk/gtkspinner.c"
135258- line="301">Stops the animation of the spinner.</doc>
135931+ line="310">Stops the animation of the spinner.</doc>
135259135932 <source-position filename="gtk/gtkspinner.h" line="47"/>
135260135933 <return-value transfer-ownership="none">
135261135934 <type name="none" c:type="void"/>
@@ -135264,7 +135937,7 @@ added to this node.</doc>
135264135937 <instance-parameter name="spinner" transfer-ownership="none">
135265135938 <doc xml:space="preserve"
135266135939 filename="gtk/gtkspinner.c"
135267- line="303">a `GtkSpinner`</doc>
135940+ line="312">a `GtkSpinner`</doc>
135268135941 <type name="Spinner" c:type="GtkSpinner*"/>
135269135942 </instance-parameter>
135270135943 </parameters>
@@ -135277,7 +135950,7 @@ added to this node.</doc>
135277135950 default-value="FALSE">
135278135951 <doc xml:space="preserve"
135279135952 filename="gtk/gtkspinner.c"
135280- line="255">Whether the spinner is spinning</doc>
135953+ line="259">Whether the spinner is spinning</doc>
135281135954 <type name="gboolean" c:type="gboolean"/>
135282135955 </property>
135283135956 </class>
@@ -135358,25 +136031,25 @@ pages, which are the accessible parent objects of the child widgets.</doc>
135358136031 <method name="add_child" c:identifier="gtk_stack_add_child">
135359136032 <doc xml:space="preserve"
135360136033 filename="gtk/gtkstack.c"
135361- line="1611">Adds a child to @stack.</doc>
136034+ line="1627">Adds a child to @stack.</doc>
135362136035 <source-position filename="gtk/gtkstack.h" line="115"/>
135363136036 <return-value transfer-ownership="none">
135364136037 <doc xml:space="preserve"
135365136038 filename="gtk/gtkstack.c"
135366- line="1618">the `GtkStackPage` for @child</doc>
136039+ line="1634">the `GtkStackPage` for @child</doc>
135367136040 <type name="StackPage" c:type="GtkStackPage*"/>
135368136041 </return-value>
135369136042 <parameters>
135370136043 <instance-parameter name="stack" transfer-ownership="none">
135371136044 <doc xml:space="preserve"
135372136045 filename="gtk/gtkstack.c"
135373- line="1613">a `GtkStack`</doc>
136046+ line="1629">a `GtkStack`</doc>
135374136047 <type name="Stack" c:type="GtkStack*"/>
135375136048 </instance-parameter>
135376136049 <parameter name="child" transfer-ownership="none">
135377136050 <doc xml:space="preserve"
135378136051 filename="gtk/gtkstack.c"
135379- line="1614">the widget to add</doc>
136052+ line="1630">the widget to add</doc>
135380136053 <type name="Widget" c:type="GtkWidget*"/>
135381136054 </parameter>
135382136055 </parameters>
@@ -135384,27 +136057,27 @@ pages, which are the accessible parent objects of the child widgets.</doc>
135384136057 <method name="add_named" c:identifier="gtk_stack_add_named">
135385136058 <doc xml:space="preserve"
135386136059 filename="gtk/gtkstack.c"
135387- line="1630">Adds a child to @stack.
136060+ line="1646">Adds a child to @stack.
135388136061
135389136062 The child is identified by the @name.</doc>
135390136063 <source-position filename="gtk/gtkstack.h" line="118"/>
135391136064 <return-value transfer-ownership="none">
135392136065 <doc xml:space="preserve"
135393136066 filename="gtk/gtkstack.c"
135394- line="1640">the `GtkStackPage` for @child</doc>
136067+ line="1656">the `GtkStackPage` for @child</doc>
135395136068 <type name="StackPage" c:type="GtkStackPage*"/>
135396136069 </return-value>
135397136070 <parameters>
135398136071 <instance-parameter name="stack" transfer-ownership="none">
135399136072 <doc xml:space="preserve"
135400136073 filename="gtk/gtkstack.c"
135401- line="1632">a `GtkStack`</doc>
136074+ line="1648">a `GtkStack`</doc>
135402136075 <type name="Stack" c:type="GtkStack*"/>
135403136076 </instance-parameter>
135404136077 <parameter name="child" transfer-ownership="none">
135405136078 <doc xml:space="preserve"
135406136079 filename="gtk/gtkstack.c"
135407- line="1633">the widget to add</doc>
136080+ line="1649">the widget to add</doc>
135408136081 <type name="Widget" c:type="GtkWidget*"/>
135409136082 </parameter>
135410136083 <parameter name="name"
@@ -135413,7 +136086,7 @@ The child is identified by the @name.</doc>
135413136086 allow-none="1">
135414136087 <doc xml:space="preserve"
135415136088 filename="gtk/gtkstack.c"
135416- line="1634">the name for @child</doc>
136089+ line="1650">the name for @child</doc>
135417136090 <type name="utf8" c:type="const char*"/>
135418136091 </parameter>
135419136092 </parameters>
@@ -135421,7 +136094,7 @@ The child is identified by the @name.</doc>
135421136094 <method name="add_titled" c:identifier="gtk_stack_add_titled">
135422136095 <doc xml:space="preserve"
135423136096 filename="gtk/gtkstack.c"
135424- line="1584">Adds a child to @stack.
136097+ line="1600">Adds a child to @stack.
135425136098
135426136099 The child is identified by the @name. The @title
135427136100 will be used by `GtkStackSwitcher` to represent
@@ -135430,20 +136103,20 @@ will be used by `GtkStackSwitcher` to represent
135430136103 <return-value transfer-ownership="none">
135431136104 <doc xml:space="preserve"
135432136105 filename="gtk/gtkstack.c"
135433- line="1597">the `GtkStackPage` for @child</doc>
136106+ line="1613">the `GtkStackPage` for @child</doc>
135434136107 <type name="StackPage" c:type="GtkStackPage*"/>
135435136108 </return-value>
135436136109 <parameters>
135437136110 <instance-parameter name="stack" transfer-ownership="none">
135438136111 <doc xml:space="preserve"
135439136112 filename="gtk/gtkstack.c"
135440- line="1586">a `GtkStack`</doc>
136113+ line="1602">a `GtkStack`</doc>
135441136114 <type name="Stack" c:type="GtkStack*"/>
135442136115 </instance-parameter>
135443136116 <parameter name="child" transfer-ownership="none">
135444136117 <doc xml:space="preserve"
135445136118 filename="gtk/gtkstack.c"
135446- line="1587">the widget to add</doc>
136119+ line="1603">the widget to add</doc>
135447136120 <type name="Widget" c:type="GtkWidget*"/>
135448136121 </parameter>
135449136122 <parameter name="name"
@@ -135452,13 +136125,13 @@ will be used by `GtkStackSwitcher` to represent
135452136125 allow-none="1">
135453136126 <doc xml:space="preserve"
135454136127 filename="gtk/gtkstack.c"
135455- line="1588">the name for @child</doc>
136128+ line="1604">the name for @child</doc>
135456136129 <type name="utf8" c:type="const char*"/>
135457136130 </parameter>
135458136131 <parameter name="title" transfer-ownership="none">
135459136132 <doc xml:space="preserve"
135460136133 filename="gtk/gtkstack.c"
135461- line="1589">a human-readable title for @child</doc>
136134+ line="1605">a human-readable title for @child</doc>
135462136135 <type name="utf8" c:type="const char*"/>
135463136136 </parameter>
135464136137 </parameters>
@@ -135467,14 +136140,14 @@ will be used by `GtkStackSwitcher` to represent
135467136140 c:identifier="gtk_stack_get_child_by_name">
135468136141 <doc xml:space="preserve"
135469136142 filename="gtk/gtkstack.c"
135470- line="1832">Finds the child with the name given as the argument.
136143+ line="1848">Finds the child with the name given as the argument.
135471136144
135472136145 Returns %NULL if there is no child with this name.</doc>
135473136146 <source-position filename="gtk/gtkstack.h" line="134"/>
135474136147 <return-value transfer-ownership="none" nullable="1">
135475136148 <doc xml:space="preserve"
135476136149 filename="gtk/gtkstack.c"
135477- line="1841">the requested child
136150+ line="1857">the requested child
135478136151 of the `GtkStack`</doc>
135479136152 <type name="Widget" c:type="GtkWidget*"/>
135480136153 </return-value>
@@ -135482,13 +136155,13 @@ Returns %NULL if there is no child with this name.</doc>
135482136155 <instance-parameter name="stack" transfer-ownership="none">
135483136156 <doc xml:space="preserve"
135484136157 filename="gtk/gtkstack.c"
135485- line="1834">a `GtkStack`</doc>
136158+ line="1850">a `GtkStack`</doc>
135486136159 <type name="Stack" c:type="GtkStack*"/>
135487136160 </instance-parameter>
135488136161 <parameter name="name" transfer-ownership="none">
135489136162 <doc xml:space="preserve"
135490136163 filename="gtk/gtkstack.c"
135491- line="1835">the name of the child to find</doc>
136164+ line="1851">the name of the child to find</doc>
135492136165 <type name="utf8" c:type="const char*"/>
135493136166 </parameter>
135494136167 </parameters>
@@ -135498,19 +136171,19 @@ Returns %NULL if there is no child with this name.</doc>
135498136171 glib:get-property="hhomogeneous">
135499136172 <doc xml:space="preserve"
135500136173 filename="gtk/gtkstack.c"
135501- line="1911">Gets whether @stack is horizontally homogeneous.</doc>
136174+ line="1927">Gets whether @stack is horizontally homogeneous.</doc>
135502136175 <source-position filename="gtk/gtkstack.h" line="154"/>
135503136176 <return-value transfer-ownership="none">
135504136177 <doc xml:space="preserve"
135505136178 filename="gtk/gtkstack.c"
135506- line="1917">whether @stack is horizontally homogeneous.</doc>
136179+ line="1933">whether @stack is horizontally homogeneous.</doc>
135507136180 <type name="gboolean" c:type="gboolean"/>
135508136181 </return-value>
135509136182 <parameters>
135510136183 <instance-parameter name="stack" transfer-ownership="none">
135511136184 <doc xml:space="preserve"
135512136185 filename="gtk/gtkstack.c"
135513- line="1913">a `GtkStack`</doc>
136186+ line="1929">a `GtkStack`</doc>
135514136187 <type name="Stack" c:type="GtkStack*"/>
135515136188 </instance-parameter>
135516136189 </parameters>
@@ -135520,20 +136193,20 @@ Returns %NULL if there is no child with this name.</doc>
135520136193 glib:get-property="interpolate-size">
135521136194 <doc xml:space="preserve"
135522136195 filename="gtk/gtkstack.c"
135523- line="2120">Returns whether the `GtkStack` is set up to interpolate between
136196+ line="2136">Returns whether the `GtkStack` is set up to interpolate between
135524136197 the sizes of children on page switch.</doc>
135525136198 <source-position filename="gtk/gtkstack.h" line="176"/>
135526136199 <return-value transfer-ownership="none">
135527136200 <doc xml:space="preserve"
135528136201 filename="gtk/gtkstack.c"
135529- line="2127">%TRUE if child sizes are interpolated</doc>
136202+ line="2143">%TRUE if child sizes are interpolated</doc>
135530136203 <type name="gboolean" c:type="gboolean"/>
135531136204 </return-value>
135532136205 <parameters>
135533136206 <instance-parameter name="stack" transfer-ownership="none">
135534136207 <doc xml:space="preserve"
135535136208 filename="gtk/gtkstack.c"
135536- line="2122">A `GtkStack`</doc>
136209+ line="2138">A `GtkStack`</doc>
135537136210 <type name="Stack" c:type="GtkStack*"/>
135538136211 </instance-parameter>
135539136212 </parameters>
@@ -135541,25 +136214,25 @@ the sizes of children on page switch.</doc>
135541136214 <method name="get_page" c:identifier="gtk_stack_get_page">
135542136215 <doc xml:space="preserve"
135543136216 filename="gtk/gtkstack.c"
135544- line="1816">Returns the `GtkStackPage` object for @child.</doc>
136217+ line="1832">Returns the `GtkStackPage` object for @child.</doc>
135545136218 <source-position filename="gtk/gtkstack.h" line="131"/>
135546136219 <return-value transfer-ownership="none">
135547136220 <doc xml:space="preserve"
135548136221 filename="gtk/gtkstack.c"
135549- line="1823">the `GtkStackPage` for @child</doc>
136222+ line="1839">the `GtkStackPage` for @child</doc>
135550136223 <type name="StackPage" c:type="GtkStackPage*"/>
135551136224 </return-value>
135552136225 <parameters>
135553136226 <instance-parameter name="stack" transfer-ownership="none">
135554136227 <doc xml:space="preserve"
135555136228 filename="gtk/gtkstack.c"
135556- line="1818">a `GtkStack`</doc>
136229+ line="1834">a `GtkStack`</doc>
135557136230 <type name="Stack" c:type="GtkStack*"/>
135558136231 </instance-parameter>
135559136232 <parameter name="child" transfer-ownership="none">
135560136233 <doc xml:space="preserve"
135561136234 filename="gtk/gtkstack.c"
135562- line="1819">a child of @stack</doc>
136235+ line="1835">a child of @stack</doc>
135563136236 <type name="Widget" c:type="GtkWidget*"/>
135564136237 </parameter>
135565136238 </parameters>
@@ -135569,7 +136242,7 @@ the sizes of children on page switch.</doc>
135569136242 glib:get-property="pages">
135570136243 <doc xml:space="preserve"
135571136244 filename="gtk/gtkstack.c"
135572- line="2914">Returns a `GListModel` that contains the pages of the stack.
136245+ line="2930">Returns a `GListModel` that contains the pages of the stack.
135573136246
135574136247 This can be used to keep an up-to-date view. The model also
135575136248 implements [iface@Gtk.SelectionModel] and can be used to track
@@ -135578,14 +136251,14 @@ and modify the visible page.</doc>
135578136251 <return-value transfer-ownership="full">
135579136252 <doc xml:space="preserve"
135580136253 filename="gtk/gtkstack.c"
135581- line="2924">a `GtkSelectionModel` for the stack's children</doc>
136254+ line="2940">a `GtkSelectionModel` for the stack's children</doc>
135582136255 <type name="SelectionModel" c:type="GtkSelectionModel*"/>
135583136256 </return-value>
135584136257 <parameters>
135585136258 <instance-parameter name="stack" transfer-ownership="none">
135586136259 <doc xml:space="preserve"
135587136260 filename="gtk/gtkstack.c"
135588- line="2916">a `GtkStack`</doc>
136261+ line="2932">a `GtkStack`</doc>
135589136262 <type name="Stack" c:type="GtkStack*"/>
135590136263 </instance-parameter>
135591136264 </parameters>
@@ -135595,20 +136268,20 @@ and modify the visible page.</doc>
135595136268 glib:get-property="transition-duration">
135596136269 <doc xml:space="preserve"
135597136270 filename="gtk/gtkstack.c"
135598- line="1979">Returns the amount of time (in milliseconds) that
136271+ line="1995">Returns the amount of time (in milliseconds) that
135599136272 transitions between pages in @stack will take.</doc>
135600136273 <source-position filename="gtk/gtkstack.h" line="164"/>
135601136274 <return-value transfer-ownership="none">
135602136275 <doc xml:space="preserve"
135603136276 filename="gtk/gtkstack.c"
135604- line="1986">the transition duration</doc>
136277+ line="2002">the transition duration</doc>
135605136278 <type name="guint" c:type="guint"/>
135606136279 </return-value>
135607136280 <parameters>
135608136281 <instance-parameter name="stack" transfer-ownership="none">
135609136282 <doc xml:space="preserve"
135610136283 filename="gtk/gtkstack.c"
135611- line="1981">a `GtkStack`</doc>
136284+ line="1997">a `GtkStack`</doc>
135612136285 <type name="Stack" c:type="GtkStack*"/>
135613136286 </instance-parameter>
135614136287 </parameters>
@@ -135618,20 +136291,20 @@ transitions between pages in @stack will take.</doc>
135618136291 glib:get-property="transition-running">
135619136292 <doc xml:space="preserve"
135620136293 filename="gtk/gtkstack.c"
135621- line="2071">Returns whether the @stack is currently in a transition from one page to
136294+ line="2087">Returns whether the @stack is currently in a transition from one page to
135622136295 another.</doc>
135623136296 <source-position filename="gtk/gtkstack.h" line="171"/>
135624136297 <return-value transfer-ownership="none">
135625136298 <doc xml:space="preserve"
135626136299 filename="gtk/gtkstack.c"
135627- line="2078">%TRUE if the transition is currently running, %FALSE otherwise.</doc>
136300+ line="2094">%TRUE if the transition is currently running, %FALSE otherwise.</doc>
135628136301 <type name="gboolean" c:type="gboolean"/>
135629136302 </return-value>
135630136303 <parameters>
135631136304 <instance-parameter name="stack" transfer-ownership="none">
135632136305 <doc xml:space="preserve"
135633136306 filename="gtk/gtkstack.c"
135634- line="2073">a `GtkStack`</doc>
136307+ line="2089">a `GtkStack`</doc>
135635136308 <type name="Stack" c:type="GtkStack*"/>
135636136309 </instance-parameter>
135637136310 </parameters>
@@ -135641,20 +136314,20 @@ another.</doc>
135641136314 glib:get-property="transition-type">
135642136315 <doc xml:space="preserve"
135643136316 filename="gtk/gtkstack.c"
135644- line="2022">Gets the type of animation that will be used
136317+ line="2038">Gets the type of animation that will be used
135645136318 for transitions between pages in @stack.</doc>
135646136319 <source-position filename="gtk/gtkstack.h" line="169"/>
135647136320 <return-value transfer-ownership="none">
135648136321 <doc xml:space="preserve"
135649136322 filename="gtk/gtkstack.c"
135650- line="2029">the current transition type of @stack</doc>
136323+ line="2045">the current transition type of @stack</doc>
135651136324 <type name="StackTransitionType" c:type="GtkStackTransitionType"/>
135652136325 </return-value>
135653136326 <parameters>
135654136327 <instance-parameter name="stack" transfer-ownership="none">
135655136328 <doc xml:space="preserve"
135656136329 filename="gtk/gtkstack.c"
135657- line="2024">a `GtkStack`</doc>
136330+ line="2040">a `GtkStack`</doc>
135658136331 <type name="Stack" c:type="GtkStack*"/>
135659136332 </instance-parameter>
135660136333 </parameters>
@@ -135664,19 +136337,19 @@ for transitions between pages in @stack.</doc>
135664136337 glib:get-property="vhomogeneous">
135665136338 <doc xml:space="preserve"
135666136339 filename="gtk/gtkstack.c"
135667- line="1961">Gets whether @stack is vertically homogeneous.</doc>
136340+ line="1977">Gets whether @stack is vertically homogeneous.</doc>
135668136341 <source-position filename="gtk/gtkstack.h" line="159"/>
135669136342 <return-value transfer-ownership="none">
135670136343 <doc xml:space="preserve"
135671136344 filename="gtk/gtkstack.c"
135672- line="1967">whether @stack is vertically homogeneous.</doc>
136345+ line="1983">whether @stack is vertically homogeneous.</doc>
135673136346 <type name="gboolean" c:type="gboolean"/>
135674136347 </return-value>
135675136348 <parameters>
135676136349 <instance-parameter name="stack" transfer-ownership="none">
135677136350 <doc xml:space="preserve"
135678136351 filename="gtk/gtkstack.c"
135679- line="1963">a `GtkStack`</doc>
136352+ line="1979">a `GtkStack`</doc>
135680136353 <type name="Stack" c:type="GtkStack*"/>
135681136354 </instance-parameter>
135682136355 </parameters>
@@ -135686,21 +136359,21 @@ for transitions between pages in @stack.</doc>
135686136359 glib:get-property="visible-child">
135687136360 <doc xml:space="preserve"
135688136361 filename="gtk/gtkstack.c"
135689- line="2140">Gets the currently visible child of @stack.
136362+ line="2156">Gets the currently visible child of @stack.
135690136363
135691136364 Returns %NULL if there are no visible children.</doc>
135692136365 <source-position filename="gtk/gtkstack.h" line="140"/>
135693136366 <return-value transfer-ownership="none" nullable="1">
135694136367 <doc xml:space="preserve"
135695136368 filename="gtk/gtkstack.c"
135696- line="2148">the visible child of the `GtkStack`</doc>
136369+ line="2164">the visible child of the `GtkStack`</doc>
135697136370 <type name="Widget" c:type="GtkWidget*"/>
135698136371 </return-value>
135699136372 <parameters>
135700136373 <instance-parameter name="stack" transfer-ownership="none">
135701136374 <doc xml:space="preserve"
135702136375 filename="gtk/gtkstack.c"
135703- line="2142">a `GtkStack`</doc>
136376+ line="2158">a `GtkStack`</doc>
135704136377 <type name="Stack" c:type="GtkStack*"/>
135705136378 </instance-parameter>
135706136379 </parameters>
@@ -135710,14 +136383,14 @@ Returns %NULL if there are no visible children.</doc>
135710136383 glib:get-property="visible-child-name">
135711136384 <doc xml:space="preserve"
135712136385 filename="gtk/gtkstack.c"
135713- line="2160">Returns the name of the currently visible child of @stack.
136386+ line="2176">Returns the name of the currently visible child of @stack.
135714136387
135715136388 Returns %NULL if there is no visible child.</doc>
135716136389 <source-position filename="gtk/gtkstack.h" line="145"/>
135717136390 <return-value transfer-ownership="none" nullable="1">
135718136391 <doc xml:space="preserve"
135719136392 filename="gtk/gtkstack.c"
135720- line="2168">the name of the visible child
136393+ line="2184">the name of the visible child
135721136394 of the `GtkStack`</doc>
135722136395 <type name="utf8" c:type="const char*"/>
135723136396 </return-value>
@@ -135725,7 +136398,7 @@ Returns %NULL if there is no visible child.</doc>
135725136398 <instance-parameter name="stack" transfer-ownership="none">
135726136399 <doc xml:space="preserve"
135727136400 filename="gtk/gtkstack.c"
135728- line="2162">a `GtkStack`</doc>
136401+ line="2178">a `GtkStack`</doc>
135729136402 <type name="Stack" c:type="GtkStack*"/>
135730136403 </instance-parameter>
135731136404 </parameters>
@@ -135733,7 +136406,7 @@ Returns %NULL if there is no visible child.</doc>
135733136406 <method name="remove" c:identifier="gtk_stack_remove">
135734136407 <doc xml:space="preserve"
135735136408 filename="gtk/gtkstack.c"
135736- line="1782">Removes a child widget from @stack.</doc>
136409+ line="1798">Removes a child widget from @stack.</doc>
135737136410 <source-position filename="gtk/gtkstack.h" line="127"/>
135738136411 <return-value transfer-ownership="none">
135739136412 <type name="none" c:type="void"/>
@@ -135742,13 +136415,13 @@ Returns %NULL if there is no visible child.</doc>
135742136415 <instance-parameter name="stack" transfer-ownership="none">
135743136416 <doc xml:space="preserve"
135744136417 filename="gtk/gtkstack.c"
135745- line="1784">a `GtkStack`</doc>
136418+ line="1800">a `GtkStack`</doc>
135746136419 <type name="Stack" c:type="GtkStack*"/>
135747136420 </instance-parameter>
135748136421 <parameter name="child" transfer-ownership="none">
135749136422 <doc xml:space="preserve"
135750136423 filename="gtk/gtkstack.c"
135751- line="1785">the child to remove</doc>
136424+ line="1801">the child to remove</doc>
135752136425 <type name="Widget" c:type="GtkWidget*"/>
135753136426 </parameter>
135754136427 </parameters>
@@ -135758,7 +136431,7 @@ Returns %NULL if there is no visible child.</doc>
135758136431 glib:set-property="hhomogeneous">
135759136432 <doc xml:space="preserve"
135760136433 filename="gtk/gtkstack.c"
135761- line="1879">Sets the `GtkStack` to be horizontally homogeneous or not.
136434+ line="1895">Sets the `GtkStack` to be horizontally homogeneous or not.
135762136435
135763136436 If it is homogeneous, the `GtkStack` will request the same
135764136437 width for all its children. If it isn't, the stack
@@ -135771,13 +136444,13 @@ may change width when a different child becomes visible.</doc>
135771136444 <instance-parameter name="stack" transfer-ownership="none">
135772136445 <doc xml:space="preserve"
135773136446 filename="gtk/gtkstack.c"
135774- line="1881">a `GtkStack`</doc>
136447+ line="1897">a `GtkStack`</doc>
135775136448 <type name="Stack" c:type="GtkStack*"/>
135776136449 </instance-parameter>
135777136450 <parameter name="hhomogeneous" transfer-ownership="none">
135778136451 <doc xml:space="preserve"
135779136452 filename="gtk/gtkstack.c"
135780- line="1882">%TRUE to make @stack horizontally homogeneous</doc>
136453+ line="1898">%TRUE to make @stack horizontally homogeneous</doc>
135781136454 <type name="gboolean" c:type="gboolean"/>
135782136455 </parameter>
135783136456 </parameters>
@@ -135787,7 +136460,7 @@ may change width when a different child becomes visible.</doc>
135787136460 glib:set-property="interpolate-size">
135788136461 <doc xml:space="preserve"
135789136462 filename="gtk/gtkstack.c"
135790- line="2090">Sets whether or not @stack will interpolate its size when
136463+ line="2106">Sets whether or not @stack will interpolate its size when
135791136464 changing the visible child.
135792136465
135793136466 If the [property@Gtk.Stack:interpolate-size] property is set
@@ -135802,13 +136475,13 @@ according to the set transition duration.</doc>
135802136475 <instance-parameter name="stack" transfer-ownership="none">
135803136476 <doc xml:space="preserve"
135804136477 filename="gtk/gtkstack.c"
135805- line="2092">A `GtkStack`</doc>
136478+ line="2108">A `GtkStack`</doc>
135806136479 <type name="Stack" c:type="GtkStack*"/>
135807136480 </instance-parameter>
135808136481 <parameter name="interpolate_size" transfer-ownership="none">
135809136482 <doc xml:space="preserve"
135810136483 filename="gtk/gtkstack.c"
135811- line="2093">the new value</doc>
136484+ line="2109">the new value</doc>
135812136485 <type name="gboolean" c:type="gboolean"/>
135813136486 </parameter>
135814136487 </parameters>
@@ -135818,7 +136491,7 @@ according to the set transition duration.</doc>
135818136491 glib:set-property="transition-duration">
135819136492 <doc xml:space="preserve"
135820136493 filename="gtk/gtkstack.c"
135821- line="1998">Sets the duration that transitions between pages in @stack
136494+ line="2014">Sets the duration that transitions between pages in @stack
135822136495 will take.</doc>
135823136496 <source-position filename="gtk/gtkstack.h" line="161"/>
135824136497 <return-value transfer-ownership="none">
@@ -135828,13 +136501,13 @@ will take.</doc>
135828136501 <instance-parameter name="stack" transfer-ownership="none">
135829136502 <doc xml:space="preserve"
135830136503 filename="gtk/gtkstack.c"
135831- line="2000">a `GtkStack`</doc>
136504+ line="2016">a `GtkStack`</doc>
135832136505 <type name="Stack" c:type="GtkStack*"/>
135833136506 </instance-parameter>
135834136507 <parameter name="duration" transfer-ownership="none">
135835136508 <doc xml:space="preserve"
135836136509 filename="gtk/gtkstack.c"
135837- line="2001">the new duration, in milliseconds</doc>
136510+ line="2017">the new duration, in milliseconds</doc>
135838136511 <type name="guint" c:type="guint"/>
135839136512 </parameter>
135840136513 </parameters>
@@ -135844,7 +136517,7 @@ will take.</doc>
135844136517 glib:set-property="transition-type">
135845136518 <doc xml:space="preserve"
135846136519 filename="gtk/gtkstack.c"
135847- line="2041">Sets the type of animation that will be used for
136520+ line="2057">Sets the type of animation that will be used for
135848136521 transitions between pages in @stack.
135849136522
135850136523 Available types include various kinds of fades and slides.
@@ -135860,13 +136533,13 @@ based on the page that is about to become current.</doc>
135860136533 <instance-parameter name="stack" transfer-ownership="none">
135861136534 <doc xml:space="preserve"
135862136535 filename="gtk/gtkstack.c"
135863- line="2043">a `GtkStack`</doc>
136536+ line="2059">a `GtkStack`</doc>
135864136537 <type name="Stack" c:type="GtkStack*"/>
135865136538 </instance-parameter>
135866136539 <parameter name="transition" transfer-ownership="none">
135867136540 <doc xml:space="preserve"
135868136541 filename="gtk/gtkstack.c"
135869- line="2044">the new transition type</doc>
136542+ line="2060">the new transition type</doc>
135870136543 <type name="StackTransitionType" c:type="GtkStackTransitionType"/>
135871136544 </parameter>
135872136545 </parameters>
@@ -135876,7 +136549,7 @@ based on the page that is about to become current.</doc>
135876136549 glib:set-property="vhomogeneous">
135877136550 <doc xml:space="preserve"
135878136551 filename="gtk/gtkstack.c"
135879- line="1929">Sets the `GtkStack` to be vertically homogeneous or not.
136552+ line="1945">Sets the `GtkStack` to be vertically homogeneous or not.
135880136553
135881136554 If it is homogeneous, the `GtkStack` will request the same
135882136555 height for all its children. If it isn't, the stack
@@ -135889,13 +136562,13 @@ may change height when a different child becomes visible.</doc>
135889136562 <instance-parameter name="stack" transfer-ownership="none">
135890136563 <doc xml:space="preserve"
135891136564 filename="gtk/gtkstack.c"
135892- line="1931">a `GtkStack`</doc>
136565+ line="1947">a `GtkStack`</doc>
135893136566 <type name="Stack" c:type="GtkStack*"/>
135894136567 </instance-parameter>
135895136568 <parameter name="vhomogeneous" transfer-ownership="none">
135896136569 <doc xml:space="preserve"
135897136570 filename="gtk/gtkstack.c"
135898- line="1932">%TRUE to make @stack vertically homogeneous</doc>
136571+ line="1948">%TRUE to make @stack vertically homogeneous</doc>
135899136572 <type name="gboolean" c:type="gboolean"/>
135900136573 </parameter>
135901136574 </parameters>
@@ -135905,7 +136578,7 @@ may change height when a different child becomes visible.</doc>
135905136578 glib:set-property="visible-child">
135906136579 <doc xml:space="preserve"
135907136580 filename="gtk/gtkstack.c"
135908- line="2184">Makes @child the visible child of @stack.
136581+ line="2200">Makes @child the visible child of @stack.
135909136582
135910136583 If @child is different from the currently visible child,
135911136584 the transition between the two will be animated with the
@@ -135922,13 +136595,13 @@ child of @stack.</doc>
135922136595 <instance-parameter name="stack" transfer-ownership="none">
135923136596 <doc xml:space="preserve"
135924136597 filename="gtk/gtkstack.c"
135925- line="2186">a `GtkStack`</doc>
136598+ line="2202">a `GtkStack`</doc>
135926136599 <type name="Stack" c:type="GtkStack*"/>
135927136600 </instance-parameter>
135928136601 <parameter name="child" transfer-ownership="none">
135929136602 <doc xml:space="preserve"
135930136603 filename="gtk/gtkstack.c"
135931- line="2187">a child of @stack</doc>
136604+ line="2203">a child of @stack</doc>
135932136605 <type name="Widget" c:type="GtkWidget*"/>
135933136606 </parameter>
135934136607 </parameters>
@@ -135937,7 +136610,7 @@ child of @stack.</doc>
135937136610 c:identifier="gtk_stack_set_visible_child_full">
135938136611 <doc xml:space="preserve"
135939136612 filename="gtk/gtkstack.c"
135940- line="2249">Makes the child with the given name visible.
136613+ line="2265">Makes the child with the given name visible.
135941136614
135942136615 Note that the child widget has to be visible itself
135943136616 (see [method@Gtk.Widget.show]) in order to become the visible
@@ -135950,19 +136623,19 @@ child of @stack.</doc>
135950136623 <instance-parameter name="stack" transfer-ownership="none">
135951136624 <doc xml:space="preserve"
135952136625 filename="gtk/gtkstack.c"
135953- line="2251">a `GtkStack`</doc>
136626+ line="2267">a `GtkStack`</doc>
135954136627 <type name="Stack" c:type="GtkStack*"/>
135955136628 </instance-parameter>
135956136629 <parameter name="name" transfer-ownership="none">
135957136630 <doc xml:space="preserve"
135958136631 filename="gtk/gtkstack.c"
135959- line="2252">the name of the child to make visible</doc>
136632+ line="2268">the name of the child to make visible</doc>
135960136633 <type name="utf8" c:type="const char*"/>
135961136634 </parameter>
135962136635 <parameter name="transition" transfer-ownership="none">
135963136636 <doc xml:space="preserve"
135964136637 filename="gtk/gtkstack.c"
135965- line="2253">the transition type to use</doc>
136638+ line="2269">the transition type to use</doc>
135966136639 <type name="StackTransitionType" c:type="GtkStackTransitionType"/>
135967136640 </parameter>
135968136641 </parameters>
@@ -135972,7 +136645,7 @@ child of @stack.</doc>
135972136645 glib:set-property="visible-child-name">
135973136646 <doc xml:space="preserve"
135974136647 filename="gtk/gtkstack.c"
135975- line="2223">Makes the child with the given name visible.
136648+ line="2239">Makes the child with the given name visible.
135976136649
135977136650 If @child is different from the currently visible child,
135978136651 the transition between the two will be animated with the
@@ -135989,13 +136662,13 @@ child of @stack.</doc>
135989136662 <instance-parameter name="stack" transfer-ownership="none">
135990136663 <doc xml:space="preserve"
135991136664 filename="gtk/gtkstack.c"
135992- line="2225">a `GtkStack`</doc>
136665+ line="2241">a `GtkStack`</doc>
135993136666 <type name="Stack" c:type="GtkStack*"/>
135994136667 </instance-parameter>
135995136668 <parameter name="name" transfer-ownership="none">
135996136669 <doc xml:space="preserve"
135997136670 filename="gtk/gtkstack.c"
135998- line="2226">the name of the child to make visible</doc>
136671+ line="2242">the name of the child to make visible</doc>
135999136672 <type name="utf8" c:type="const char*"/>
136000136673 </parameter>
136001136674 </parameters>
@@ -136107,19 +136780,19 @@ child of @stack.</doc>
136107136780 glib:get-property="child">
136108136781 <doc xml:space="preserve"
136109136782 filename="gtk/gtkstack.c"
136110- line="1865">Returns the stack child to which @self belongs.</doc>
136783+ line="1881">Returns the stack child to which @self belongs.</doc>
136111136784 <source-position filename="gtk/gtkstack.h" line="75"/>
136112136785 <return-value transfer-ownership="none">
136113136786 <doc xml:space="preserve"
136114136787 filename="gtk/gtkstack.c"
136115- line="1871">the child to which @self belongs</doc>
136788+ line="1887">the child to which @self belongs</doc>
136116136789 <type name="Widget" c:type="GtkWidget*"/>
136117136790 </return-value>
136118136791 <parameters>
136119136792 <instance-parameter name="self" transfer-ownership="none">
136120136793 <doc xml:space="preserve"
136121136794 filename="gtk/gtkstack.c"
136122- line="1867">a `GtkStackPage`</doc>
136795+ line="1883">a `GtkStackPage`</doc>
136123136796 <type name="StackPage" c:type="GtkStackPage*"/>
136124136797 </instance-parameter>
136125136798 </parameters>
@@ -136129,19 +136802,19 @@ child of @stack.</doc>
136129136802 glib:get-property="icon-name">
136130136803 <doc xml:space="preserve"
136131136804 filename="gtk/gtkstack.c"
136132- line="3165">Returns the icon name of the page.</doc>
136805+ line="3181">Returns the icon name of the page.</doc>
136133136806 <source-position filename="gtk/gtkstack.h" line="102"/>
136134136807 <return-value transfer-ownership="none" nullable="1">
136135136808 <doc xml:space="preserve"
136136136809 filename="gtk/gtkstack.c"
136137- line="3171">The value of the [property@Gtk.StackPage:icon-name] property</doc>
136810+ line="3187">The value of the [property@Gtk.StackPage:icon-name] property</doc>
136138136811 <type name="utf8" c:type="const char*"/>
136139136812 </return-value>
136140136813 <parameters>
136141136814 <instance-parameter name="self" transfer-ownership="none">
136142136815 <doc xml:space="preserve"
136143136816 filename="gtk/gtkstack.c"
136144- line="3167">a `GtkStackPage`</doc>
136817+ line="3183">a `GtkStackPage`</doc>
136145136818 <type name="StackPage" c:type="GtkStackPage*"/>
136146136819 </instance-parameter>
136147136820 </parameters>
@@ -136151,19 +136824,19 @@ child of @stack.</doc>
136151136824 glib:get-property="name">
136152136825 <doc xml:space="preserve"
136153136826 filename="gtk/gtkstack.c"
136154- line="3057">Returns the name of the page.</doc>
136827+ line="3073">Returns the name of the page.</doc>
136155136828 <source-position filename="gtk/gtkstack.h" line="92"/>
136156136829 <return-value transfer-ownership="none" nullable="1">
136157136830 <doc xml:space="preserve"
136158136831 filename="gtk/gtkstack.c"
136159- line="3063">The value of the [property@Gtk.StackPage:name] property</doc>
136832+ line="3079">The value of the [property@Gtk.StackPage:name] property</doc>
136160136833 <type name="utf8" c:type="const char*"/>
136161136834 </return-value>
136162136835 <parameters>
136163136836 <instance-parameter name="self" transfer-ownership="none">
136164136837 <doc xml:space="preserve"
136165136838 filename="gtk/gtkstack.c"
136166- line="3059">a `GtkStackPage`</doc>
136839+ line="3075">a `GtkStackPage`</doc>
136167136840 <type name="StackPage" c:type="GtkStackPage*"/>
136168136841 </instance-parameter>
136169136842 </parameters>
@@ -136173,12 +136846,12 @@ child of @stack.</doc>
136173136846 glib:get-property="needs-attention">
136174136847 <doc xml:space="preserve"
136175136848 filename="gtk/gtkstack.c"
136176- line="2987">Returns whether the page is marked as “needs attention”.</doc>
136849+ line="3003">Returns whether the page is marked as “needs attention”.</doc>
136177136850 <source-position filename="gtk/gtkstack.h" line="82"/>
136178136851 <return-value transfer-ownership="none">
136179136852 <doc xml:space="preserve"
136180136853 filename="gtk/gtkstack.c"
136181- line="2993">The value of the [property@Gtk.StackPage:needs-attention]
136854+ line="3009">The value of the [property@Gtk.StackPage:needs-attention]
136182136855 property.</doc>
136183136856 <type name="gboolean" c:type="gboolean"/>
136184136857 </return-value>
@@ -136186,7 +136859,7 @@ child of @stack.</doc>
136186136859 <instance-parameter name="self" transfer-ownership="none">
136187136860 <doc xml:space="preserve"
136188136861 filename="gtk/gtkstack.c"
136189- line="2989">a `GtkStackPage`</doc>
136862+ line="3005">a `GtkStackPage`</doc>
136190136863 <type name="StackPage" c:type="GtkStackPage*"/>
136191136864 </instance-parameter>
136192136865 </parameters>
@@ -136196,19 +136869,19 @@ child of @stack.</doc>
136196136869 glib:get-property="title">
136197136870 <doc xml:space="preserve"
136198136871 filename="gtk/gtkstack.c"
136199- line="3124">Gets the page title.</doc>
136872+ line="3140">Gets the page title.</doc>
136200136873 <source-position filename="gtk/gtkstack.h" line="97"/>
136201136874 <return-value transfer-ownership="none" nullable="1">
136202136875 <doc xml:space="preserve"
136203136876 filename="gtk/gtkstack.c"
136204- line="3130">The value of the [property@Gtk.StackPage:title] property</doc>
136877+ line="3146">The value of the [property@Gtk.StackPage:title] property</doc>
136205136878 <type name="utf8" c:type="const char*"/>
136206136879 </return-value>
136207136880 <parameters>
136208136881 <instance-parameter name="self" transfer-ownership="none">
136209136882 <doc xml:space="preserve"
136210136883 filename="gtk/gtkstack.c"
136211- line="3126">a `GtkStackPage`</doc>
136884+ line="3142">a `GtkStackPage`</doc>
136212136885 <type name="StackPage" c:type="GtkStackPage*"/>
136213136886 </instance-parameter>
136214136887 </parameters>
@@ -136218,19 +136891,19 @@ child of @stack.</doc>
136218136891 glib:get-property="use-underline">
136219136892 <doc xml:space="preserve"
136220136893 filename="gtk/gtkstack.c"
136221- line="3022">Gets whether underlines in the page title indicate mnemonics.</doc>
136894+ line="3038">Gets whether underlines in the page title indicate mnemonics.</doc>
136222136895 <source-position filename="gtk/gtkstack.h" line="87"/>
136223136896 <return-value transfer-ownership="none">
136224136897 <doc xml:space="preserve"
136225136898 filename="gtk/gtkstack.c"
136226- line="3028">The value of the [property@Gtk.StackPage:use-underline] property</doc>
136899+ line="3044">The value of the [property@Gtk.StackPage:use-underline] property</doc>
136227136900 <type name="gboolean" c:type="gboolean"/>
136228136901 </return-value>
136229136902 <parameters>
136230136903 <instance-parameter name="self" transfer-ownership="none">
136231136904 <doc xml:space="preserve"
136232136905 filename="gtk/gtkstack.c"
136233- line="3024">a `GtkStackPage`</doc>
136906+ line="3040">a `GtkStackPage`</doc>
136234136907 <type name="StackPage" c:type="GtkStackPage*"/>
136235136908 </instance-parameter>
136236136909 </parameters>
@@ -136240,7 +136913,7 @@ child of @stack.</doc>
136240136913 glib:get-property="visible">
136241136914 <doc xml:space="preserve"
136242136915 filename="gtk/gtkstack.c"
136243- line="2942">Returns whether @page is visible in its `GtkStack`.
136916+ line="2958">Returns whether @page is visible in its `GtkStack`.
136244136917
136245136918 This is independent from the [property@Gtk.Widget:visible]
136246136919 property of its widget.</doc>
@@ -136248,14 +136921,14 @@ property of its widget.</doc>
136248136921 <return-value transfer-ownership="none">
136249136922 <doc xml:space="preserve"
136250136923 filename="gtk/gtkstack.c"
136251- line="2951">%TRUE if @page is visible</doc>
136924+ line="2967">%TRUE if @page is visible</doc>
136252136925 <type name="gboolean" c:type="gboolean"/>
136253136926 </return-value>
136254136927 <parameters>
136255136928 <instance-parameter name="self" transfer-ownership="none">
136256136929 <doc xml:space="preserve"
136257136930 filename="gtk/gtkstack.c"
136258- line="2944">a `GtkStackPage`</doc>
136931+ line="2960">a `GtkStackPage`</doc>
136259136932 <type name="StackPage" c:type="GtkStackPage*"/>
136260136933 </instance-parameter>
136261136934 </parameters>
@@ -136265,7 +136938,7 @@ property of its widget.</doc>
136265136938 glib:set-property="icon-name">
136266136939 <doc xml:space="preserve"
136267136940 filename="gtk/gtkstack.c"
136268- line="3181">Sets the icon name of the page.</doc>
136941+ line="3197">Sets the icon name of the page.</doc>
136269136942 <source-position filename="gtk/gtkstack.h" line="104"/>
136270136943 <return-value transfer-ownership="none">
136271136944 <type name="none" c:type="void"/>
@@ -136274,13 +136947,13 @@ property of its widget.</doc>
136274136947 <instance-parameter name="self" transfer-ownership="none">
136275136948 <doc xml:space="preserve"
136276136949 filename="gtk/gtkstack.c"
136277- line="3183">a `GtkStackPage`</doc>
136950+ line="3199">a `GtkStackPage`</doc>
136278136951 <type name="StackPage" c:type="GtkStackPage*"/>
136279136952 </instance-parameter>
136280136953 <parameter name="setting" transfer-ownership="none">
136281136954 <doc xml:space="preserve"
136282136955 filename="gtk/gtkstack.c"
136283- line="3184">the new value to set</doc>
136956+ line="3200">the new value to set</doc>
136284136957 <type name="utf8" c:type="const char*"/>
136285136958 </parameter>
136286136959 </parameters>
@@ -136290,7 +136963,7 @@ property of its widget.</doc>
136290136963 glib:set-property="name">
136291136964 <doc xml:space="preserve"
136292136965 filename="gtk/gtkstack.c"
136293- line="3073">Sets the name of the page.</doc>
136966+ line="3089">Sets the name of the page.</doc>
136294136967 <source-position filename="gtk/gtkstack.h" line="94"/>
136295136968 <return-value transfer-ownership="none">
136296136969 <type name="none" c:type="void"/>
@@ -136299,13 +136972,13 @@ property of its widget.</doc>
136299136972 <instance-parameter name="self" transfer-ownership="none">
136300136973 <doc xml:space="preserve"
136301136974 filename="gtk/gtkstack.c"
136302- line="3075">a `GtkStackPage`</doc>
136975+ line="3091">a `GtkStackPage`</doc>
136303136976 <type name="StackPage" c:type="GtkStackPage*"/>
136304136977 </instance-parameter>
136305136978 <parameter name="setting" transfer-ownership="none">
136306136979 <doc xml:space="preserve"
136307136980 filename="gtk/gtkstack.c"
136308- line="3076">the new value to set</doc>
136981+ line="3092">the new value to set</doc>
136309136982 <type name="utf8" c:type="const char*"/>
136310136983 </parameter>
136311136984 </parameters>
@@ -136315,7 +136988,7 @@ property of its widget.</doc>
136315136988 glib:set-property="needs-attention">
136316136989 <doc xml:space="preserve"
136317136990 filename="gtk/gtkstack.c"
136318- line="3002">Sets whether the page is marked as “needs attention”.</doc>
136991+ line="3018">Sets whether the page is marked as “needs attention”.</doc>
136319136992 <source-position filename="gtk/gtkstack.h" line="84"/>
136320136993 <return-value transfer-ownership="none">
136321136994 <type name="none" c:type="void"/>
@@ -136324,13 +136997,13 @@ property of its widget.</doc>
136324136997 <instance-parameter name="self" transfer-ownership="none">
136325136998 <doc xml:space="preserve"
136326136999 filename="gtk/gtkstack.c"
136327- line="3004">a `GtkStackPage`</doc>
137000+ line="3020">a `GtkStackPage`</doc>
136328137001 <type name="StackPage" c:type="GtkStackPage*"/>
136329137002 </instance-parameter>
136330137003 <parameter name="setting" transfer-ownership="none">
136331137004 <doc xml:space="preserve"
136332137005 filename="gtk/gtkstack.c"
136333- line="3005">the new value to set</doc>
137006+ line="3021">the new value to set</doc>
136334137007 <type name="gboolean" c:type="gboolean"/>
136335137008 </parameter>
136336137009 </parameters>
@@ -136340,7 +137013,7 @@ property of its widget.</doc>
136340137013 glib:set-property="title">
136341137014 <doc xml:space="preserve"
136342137015 filename="gtk/gtkstack.c"
136343- line="3140">Sets the page title.</doc>
137016+ line="3156">Sets the page title.</doc>
136344137017 <source-position filename="gtk/gtkstack.h" line="99"/>
136345137018 <return-value transfer-ownership="none">
136346137019 <type name="none" c:type="void"/>
@@ -136349,13 +137022,13 @@ property of its widget.</doc>
136349137022 <instance-parameter name="self" transfer-ownership="none">
136350137023 <doc xml:space="preserve"
136351137024 filename="gtk/gtkstack.c"
136352- line="3142">a `GtkStackPage`</doc>
137025+ line="3158">a `GtkStackPage`</doc>
136353137026 <type name="StackPage" c:type="GtkStackPage*"/>
136354137027 </instance-parameter>
136355137028 <parameter name="setting" transfer-ownership="none">
136356137029 <doc xml:space="preserve"
136357137030 filename="gtk/gtkstack.c"
136358- line="3143">the new value to set</doc>
137031+ line="3159">the new value to set</doc>
136359137032 <type name="utf8" c:type="const char*"/>
136360137033 </parameter>
136361137034 </parameters>
@@ -136365,7 +137038,7 @@ property of its widget.</doc>
136365137038 glib:set-property="use-underline">
136366137039 <doc xml:space="preserve"
136367137040 filename="gtk/gtkstack.c"
136368- line="3036">Sets whether underlines in the page title indicate mnemonics.</doc>
137041+ line="3052">Sets whether underlines in the page title indicate mnemonics.</doc>
136369137042 <source-position filename="gtk/gtkstack.h" line="89"/>
136370137043 <return-value transfer-ownership="none">
136371137044 <type name="none" c:type="void"/>
@@ -136374,13 +137047,13 @@ property of its widget.</doc>
136374137047 <instance-parameter name="self" transfer-ownership="none">
136375137048 <doc xml:space="preserve"
136376137049 filename="gtk/gtkstack.c"
136377- line="3038">a `GtkStackPage`</doc>
137050+ line="3054">a `GtkStackPage`</doc>
136378137051 <type name="StackPage" c:type="GtkStackPage*"/>
136379137052 </instance-parameter>
136380137053 <parameter name="setting" transfer-ownership="none">
136381137054 <doc xml:space="preserve"
136382137055 filename="gtk/gtkstack.c"
136383- line="3039">the new value to set</doc>
137056+ line="3055">the new value to set</doc>
136384137057 <type name="gboolean" c:type="gboolean"/>
136385137058 </parameter>
136386137059 </parameters>
@@ -136390,7 +137063,7 @@ property of its widget.</doc>
136390137063 glib:set-property="visible">
136391137064 <doc xml:space="preserve"
136392137065 filename="gtk/gtkstack.c"
136393- line="2961">Sets whether @page is visible in its `GtkStack`.</doc>
137066+ line="2977">Sets whether @page is visible in its `GtkStack`.</doc>
136394137067 <source-position filename="gtk/gtkstack.h" line="79"/>
136395137068 <return-value transfer-ownership="none">
136396137069 <type name="none" c:type="void"/>
@@ -136399,13 +137072,13 @@ property of its widget.</doc>
136399137072 <instance-parameter name="self" transfer-ownership="none">
136400137073 <doc xml:space="preserve"
136401137074 filename="gtk/gtkstack.c"
136402- line="2963">a `GtkStackPage`</doc>
137075+ line="2979">a `GtkStackPage`</doc>
136403137076 <type name="StackPage" c:type="GtkStackPage*"/>
136404137077 </instance-parameter>
136405137078 <parameter name="visible" transfer-ownership="none">
136406137079 <doc xml:space="preserve"
136407137080 filename="gtk/gtkstack.c"
136408- line="2964">The new property value</doc>
137081+ line="2980">The new property value</doc>
136409137082 <type name="gboolean" c:type="gboolean"/>
136410137083 </parameter>
136411137084 </parameters>
@@ -137103,7 +137776,7 @@ different names.</doc>
137103137776 line="41">A `GtkStatusbar` widget is usually placed along the bottom of an application's
137104137777 main [class@Gtk.Window].
137105137778
137106-picture&gt;
137779+&lt;picture&gt;
137107137780 &lt;source srcset="statusbar-dark.png" media="(prefers-color-scheme: dark)"&gt;
137108137781 &lt;img alt="An example GtkStatusbar" src="statusbar.png"&gt;
137109137782 &lt;/picture&gt;
@@ -140229,6 +140902,7 @@ If you need multi-line editable text, use [class@Gtk.TextView].
140229140902 - &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Y&lt;/kbd&gt; or &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Z&lt;/kbd&gt;
140230140903 redoes the last undone modification.
140231140904 - &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;T&lt;/kbd&gt; toggles the text direction.
140905+- &lt;kbd&gt;Clear&lt;/kbd&gt; clears the content.
140232140906
140233140907 Additionally, the following signals have default keybindings:
140234140908
@@ -140258,6 +140932,7 @@ Additionally, the following signals have default keybindings:
140258140932 - `selection.select-all` selects all of the widgets content.
140259140933 - `text.redo` redoes the last change to the contents.
140260140934 - `text.undo` undoes the last change to the contents.
140935+- `text.clear` removes all content.
140261140936
140262140937 # CSS nodes
140263140938
@@ -140308,12 +140983,12 @@ to accessibility.</doc>
140308140983 <constructor name="new" c:identifier="gtk_text_new">
140309140984 <doc xml:space="preserve"
140310140985 filename="gtk/gtktext.c"
140311- line="5591">Creates a new `GtkText`.</doc>
140986+ line="5633">Creates a new `GtkText`.</doc>
140312140987 <source-position filename="gtk/gtktext.h" line="58"/>
140313140988 <return-value transfer-ownership="none">
140314140989 <doc xml:space="preserve"
140315140990 filename="gtk/gtktext.c"
140316- line="5596">the new `GtkText`</doc>
140991+ line="5638">the new `GtkText`</doc>
140317140992 <type name="Widget" c:type="GtkWidget*"/>
140318140993 </return-value>
140319140994 </constructor>
@@ -140321,19 +140996,19 @@ to accessibility.</doc>
140321140996 c:identifier="gtk_text_new_with_buffer">
140322140997 <doc xml:space="preserve"
140323140998 filename="gtk/gtktext.c"
140324- line="5604">Creates a new `GtkText` with the specified buffer.</doc>
140999+ line="5646">Creates a new `GtkText` with the specified buffer.</doc>
140325141000 <source-position filename="gtk/gtktext.h" line="60"/>
140326141001 <return-value transfer-ownership="none">
140327141002 <doc xml:space="preserve"
140328141003 filename="gtk/gtktext.c"
140329- line="5610">a new `GtkText`</doc>
141004+ line="5652">a new `GtkText`</doc>
140330141005 <type name="Widget" c:type="GtkWidget*"/>
140331141006 </return-value>
140332141007 <parameters>
140333141008 <parameter name="buffer" transfer-ownership="none">
140334141009 <doc xml:space="preserve"
140335141010 filename="gtk/gtktext.c"
140336- line="5606">the buffer to use</doc>
141011+ line="5648">the buffer to use</doc>
140337141012 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
140338141013 </parameter>
140339141014 </parameters>
@@ -140343,7 +141018,7 @@ to accessibility.</doc>
140343141018 version="4.4">
140344141019 <doc xml:space="preserve"
140345141020 filename="gtk/gtktext.c"
140346- line="7422">Determines the positions of the strong and weak cursors for a
141021+ line="7479">Determines the positions of the strong and weak cursors for a
140347141022 given character position.
140348141023
140349141024 The position of each cursor is stored as a zero-width rectangle.
@@ -140361,13 +141036,13 @@ The rectangle positions are in widget coordinates.</doc>
140361141036 <instance-parameter name="self" transfer-ownership="none">
140362141037 <doc xml:space="preserve"
140363141038 filename="gtk/gtktext.c"
140364- line="7424">a text widget</doc>
141039+ line="7481">a text widget</doc>
140365141040 <type name="Text" c:type="GtkText*"/>
140366141041 </instance-parameter>
140367141042 <parameter name="position" transfer-ownership="none">
140368141043 <doc xml:space="preserve"
140369141044 filename="gtk/gtktext.c"
140370- line="7425">the character position</doc>
141045+ line="7482">the character position</doc>
140371141046 <type name="gsize" c:type="gsize"/>
140372141047 </parameter>
140373141048 <parameter name="strong"
@@ -140378,7 +141053,7 @@ The rectangle positions are in widget coordinates.</doc>
140378141053 allow-none="1">
140379141054 <doc xml:space="preserve"
140380141055 filename="gtk/gtktext.c"
140381- line="7426">location to store the strong cursor position</doc>
141056+ line="7483">location to store the strong cursor position</doc>
140382141057 <type name="Graphene.Rect" c:type="graphene_rect_t*"/>
140383141058 </parameter>
140384141059 <parameter name="weak"
@@ -140389,7 +141064,7 @@ The rectangle positions are in widget coordinates.</doc>
140389141064 allow-none="1">
140390141065 <doc xml:space="preserve"
140391141066 filename="gtk/gtktext.c"
140392- line="7427">location to store the weak cursor position</doc>
141067+ line="7484">location to store the weak cursor position</doc>
140393141068 <type name="Graphene.Rect" c:type="graphene_rect_t*"/>
140394141069 </parameter>
140395141070 </parameters>
@@ -140399,7 +141074,7 @@ The rectangle positions are in widget coordinates.</doc>
140399141074 glib:get-property="activates-default">
140400141075 <doc xml:space="preserve"
140401141076 filename="gtk/gtktext.c"
140402- line="6085">Returns whether pressing &lt;kbd&gt;Enter&lt;/kbd&gt; will activate
141077+ line="6126">Returns whether pressing &lt;kbd&gt;Enter&lt;/kbd&gt; will activate
140403141078 the default widget for the window containing the widget.
140404141079
140405141080 See [method@Gtk.Text.set_activates_default].</doc>
@@ -140407,14 +141082,14 @@ See [method@Gtk.Text.set_activates_default].</doc>
140407141082 <return-value transfer-ownership="none">
140408141083 <doc xml:space="preserve"
140409141084 filename="gtk/gtktext.c"
140410- line="6094">true if @self will activate the default widget</doc>
141085+ line="6135">true if @self will activate the default widget</doc>
140411141086 <type name="gboolean" c:type="gboolean"/>
140412141087 </return-value>
140413141088 <parameters>
140414141089 <instance-parameter name="self" transfer-ownership="none">
140415141090 <doc xml:space="preserve"
140416141091 filename="gtk/gtktext.c"
140417- line="6087">a text widget</doc>
141092+ line="6128">a text widget</doc>
140418141093 <type name="Text" c:type="GtkText*"/>
140419141094 </instance-parameter>
140420141095 </parameters>
@@ -140424,21 +141099,21 @@ See [method@Gtk.Text.set_activates_default].</doc>
140424141099 glib:get-property="attributes">
140425141100 <doc xml:space="preserve"
140426141101 filename="gtk/gtktext.c"
140427- line="7118">Gets the attribute list that was set on the text widget.
141102+ line="7175">Gets the attribute list that was set on the text widget.
140428141103
140429141104 See [method@Gtk.Text.set_attributes].</doc>
140430141105 <source-position filename="gtk/gtktext.h" line="124"/>
140431141106 <return-value transfer-ownership="none" nullable="1">
140432141107 <doc xml:space="preserve"
140433141108 filename="gtk/gtktext.c"
140434- line="7126">the attribute list</doc>
141109+ line="7183">the attribute list</doc>
140435141110 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
140436141111 </return-value>
140437141112 <parameters>
140438141113 <instance-parameter name="self" transfer-ownership="none">
140439141114 <doc xml:space="preserve"
140440141115 filename="gtk/gtktext.c"
140441- line="7120">a text widget</doc>
141116+ line="7177">a text widget</doc>
140442141117 <type name="Text" c:type="GtkText*"/>
140443141118 </instance-parameter>
140444141119 </parameters>
@@ -140448,20 +141123,20 @@ See [method@Gtk.Text.set_attributes].</doc>
140448141123 glib:get-property="buffer">
140449141124 <doc xml:space="preserve"
140450141125 filename="gtk/gtktext.c"
140451- line="5636">Get the entry buffer object which holds the text for
141126+ line="5678">Get the entry buffer object which holds the text for
140452141127 this widget.</doc>
140453141128 <source-position filename="gtk/gtktext.h" line="63"/>
140454141129 <return-value transfer-ownership="none">
140455141130 <doc xml:space="preserve"
140456141131 filename="gtk/gtktext.c"
140457- line="5643">the entry buffer object</doc>
141132+ line="5685">the entry buffer object</doc>
140458141133 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
140459141134 </return-value>
140460141135 <parameters>
140461141136 <instance-parameter name="self" transfer-ownership="none">
140462141137 <doc xml:space="preserve"
140463141138 filename="gtk/gtktext.c"
140464- line="5638">a text widget</doc>
141139+ line="5680">a text widget</doc>
140465141140 <type name="Text" c:type="GtkText*"/>
140466141141 </instance-parameter>
140467141142 </parameters>
@@ -140471,19 +141146,19 @@ this widget.</doc>
140471141146 glib:get-property="enable-emoji-completion">
140472141147 <doc xml:space="preserve"
140473141148 filename="gtk/gtktext.c"
140474- line="7319">Returns whether Emoji completion is enabled.</doc>
141149+ line="7376">Returns whether Emoji completion is enabled.</doc>
140475141150 <source-position filename="gtk/gtktext.h" line="146"/>
140476141151 <return-value transfer-ownership="none">
140477141152 <doc xml:space="preserve"
140478141153 filename="gtk/gtktext.c"
140479- line="7325">true if Emoji completion is enabled</doc>
141154+ line="7382">true if Emoji completion is enabled</doc>
140480141155 <type name="gboolean" c:type="gboolean"/>
140481141156 </return-value>
140482141157 <parameters>
140483141158 <instance-parameter name="self" transfer-ownership="none">
140484141159 <doc xml:space="preserve"
140485141160 filename="gtk/gtktext.c"
140486- line="7321">a text widget</doc>
141161+ line="7378">a text widget</doc>
140487141162 <type name="Text" c:type="GtkText*"/>
140488141163 </instance-parameter>
140489141164 </parameters>
@@ -140493,21 +141168,21 @@ this widget.</doc>
140493141168 glib:get-property="extra-menu">
140494141169 <doc xml:space="preserve"
140495141170 filename="gtk/gtktext.c"
140496- line="7267">Gets the extra menu model of the text widget.
141171+ line="7324">Gets the extra menu model of the text widget.
140497141172
140498141173 See [method@Gtk.Text.set_extra_menu].</doc>
140499141174 <source-position filename="gtk/gtktext.h" line="140"/>
140500141175 <return-value transfer-ownership="none" nullable="1">
140501141176 <doc xml:space="preserve"
140502141177 filename="gtk/gtktext.c"
140503- line="7275">the menu model</doc>
141178+ line="7332">the menu model</doc>
140504141179 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
140505141180 </return-value>
140506141181 <parameters>
140507141182 <instance-parameter name="self" transfer-ownership="none">
140508141183 <doc xml:space="preserve"
140509141184 filename="gtk/gtktext.c"
140510- line="7269">a text widget</doc>
141185+ line="7326">a text widget</doc>
140511141186 <type name="Text" c:type="GtkText*"/>
140512141187 </instance-parameter>
140513141188 </parameters>
@@ -140517,19 +141192,19 @@ See [method@Gtk.Text.set_extra_menu].</doc>
140517141192 glib:get-property="input-hints">
140518141193 <doc xml:space="preserve"
140519141194 filename="gtk/gtktext.c"
140520- line="7064">Gets the input hints of the text widget.</doc>
141195+ line="7121">Gets the input hints of the text widget.</doc>
140521141196 <source-position filename="gtk/gtktext.h" line="118"/>
140522141197 <return-value transfer-ownership="none">
140523141198 <doc xml:space="preserve"
140524141199 filename="gtk/gtktext.c"
140525- line="7070">the input hints</doc>
141200+ line="7127">the input hints</doc>
140526141201 <type name="InputHints" c:type="GtkInputHints"/>
140527141202 </return-value>
140528141203 <parameters>
140529141204 <instance-parameter name="self" transfer-ownership="none">
140530141205 <doc xml:space="preserve"
140531141206 filename="gtk/gtktext.c"
140532- line="7066">a text widget</doc>
141207+ line="7123">a text widget</doc>
140533141208 <type name="Text" c:type="GtkText*"/>
140534141209 </instance-parameter>
140535141210 </parameters>
@@ -140539,19 +141214,19 @@ See [method@Gtk.Text.set_extra_menu].</doc>
140539141214 glib:get-property="input-purpose">
140540141215 <doc xml:space="preserve"
140541141216 filename="gtk/gtktext.c"
140542- line="7014">Gets the input purpose of the text widget.</doc>
141217+ line="7071">Gets the input purpose of the text widget.</doc>
140543141218 <source-position filename="gtk/gtktext.h" line="112"/>
140544141219 <return-value transfer-ownership="none">
140545141220 <doc xml:space="preserve"
140546141221 filename="gtk/gtktext.c"
140547- line="7020">the input purpose</doc>
141222+ line="7077">the input purpose</doc>
140548141223 <type name="InputPurpose" c:type="GtkInputPurpose"/>
140549141224 </return-value>
140550141225 <parameters>
140551141226 <instance-parameter name="self" transfer-ownership="none">
140552141227 <doc xml:space="preserve"
140553141228 filename="gtk/gtktext.c"
140554- line="7016">a text widget</doc>
141229+ line="7073">a text widget</doc>
140555141230 <type name="Text" c:type="GtkText*"/>
140556141231 </instance-parameter>
140557141232 </parameters>
@@ -140561,7 +141236,7 @@ See [method@Gtk.Text.set_extra_menu].</doc>
140561141236 glib:get-property="invisible-char">
140562141237 <doc xml:space="preserve"
140563141238 filename="gtk/gtktext.c"
140564- line="5892">Retrieves the character displayed when visibility is set to false.
141239+ line="5933">Retrieves the character displayed when visibility is set to false.
140565141240
140566141241 Note that GTK does not compute this value unless it needs it,
140567141242 so the value returned by this function is not very useful unless
@@ -140570,7 +141245,7 @@ it has been explicitly set with [method@Gtk.Text.set_invisible_char].</doc>
140570141245 <return-value transfer-ownership="none">
140571141246 <doc xml:space="preserve"
140572141247 filename="gtk/gtktext.c"
140573- line="5902">the current invisible char, or 0, if @text does not
141248+ line="5943">the current invisible char, or 0, if @text does not
140574141249 show invisible text at all</doc>
140575141250 <type name="gunichar" c:type="gunichar"/>
140576141251 </return-value>
@@ -140578,7 +141253,7 @@ it has been explicitly set with [method@Gtk.Text.set_invisible_char].</doc>
140578141253 <instance-parameter name="self" transfer-ownership="none">
140579141254 <doc xml:space="preserve"
140580141255 filename="gtk/gtktext.c"
140581- line="5894">a text widget</doc>
141256+ line="5935">a text widget</doc>
140582141257 <type name="Text" c:type="GtkText*"/>
140583141258 </instance-parameter>
140584141259 </parameters>
@@ -140588,7 +141263,7 @@ it has been explicitly set with [method@Gtk.Text.set_invisible_char].</doc>
140588141263 glib:get-property="max-length">
140589141264 <doc xml:space="preserve"
140590141265 filename="gtk/gtktext.c"
140591- line="6014">Retrieves the maximum allowed length of the contents.
141266+ line="6055">Retrieves the maximum allowed length of the contents.
140592141267
140593141268 See [method@Gtk.Text.set_max_length].
140594141269
@@ -140598,7 +141273,7 @@ calling [method@Gtk.EntryBuffer.get_max_length] on it.</doc>
140598141273 <return-value transfer-ownership="none">
140599141274 <doc xml:space="preserve"
140600141275 filename="gtk/gtktext.c"
140601- line="6025">the maximum allowed number of characters, or 0 if
141276+ line="6066">the maximum allowed number of characters, or 0 if
140602141277 there is no limit</doc>
140603141278 <type name="gint" c:type="int"/>
140604141279 </return-value>
@@ -140606,7 +141281,7 @@ calling [method@Gtk.EntryBuffer.get_max_length] on it.</doc>
140606141281 <instance-parameter name="self" transfer-ownership="none">
140607141282 <doc xml:space="preserve"
140608141283 filename="gtk/gtktext.c"
140609- line="6016">a text widget</doc>
141284+ line="6057">a text widget</doc>
140610141285 <type name="Text" c:type="GtkText*"/>
140611141286 </instance-parameter>
140612141287 </parameters>
@@ -140616,21 +141291,21 @@ calling [method@Gtk.EntryBuffer.get_max_length] on it.</doc>
140616141291 glib:get-property="overwrite-mode">
140617141292 <doc xml:space="preserve"
140618141293 filename="gtk/gtktext.c"
140619- line="5970">Gets whether text is overwritten when typing.
141294+ line="6011">Gets whether text is overwritten when typing.
140620141295
140621141296 See [method@Gtk.Text.set_overwrite_mode].</doc>
140622141297 <source-position filename="gtk/gtktext.h" line="86"/>
140623141298 <return-value transfer-ownership="none">
140624141299 <doc xml:space="preserve"
140625141300 filename="gtk/gtktext.c"
140626- line="5978">whether text is overwritten when typing</doc>
141301+ line="6019">whether text is overwritten when typing</doc>
140627141302 <type name="gboolean" c:type="gboolean"/>
140628141303 </return-value>
140629141304 <parameters>
140630141305 <instance-parameter name="self" transfer-ownership="none">
140631141306 <doc xml:space="preserve"
140632141307 filename="gtk/gtktext.c"
140633- line="5972">a text widget</doc>
141308+ line="6013">a text widget</doc>
140634141309 <type name="Text" c:type="GtkText*"/>
140635141310 </instance-parameter>
140636141311 </parameters>
@@ -140640,7 +141315,7 @@ See [method@Gtk.Text.set_overwrite_mode].</doc>
140640141315 glib:get-property="placeholder-text">
140641141316 <doc xml:space="preserve"
140642141317 filename="gtk/gtktext.c"
140643- line="6962">Retrieves the text that will be displayed when the text widget
141318+ line="7019">Retrieves the text that will be displayed when the text widget
140644141319 is empty and unfocused
140645141320
140646141321 See [method@Gtk.Text.set_placeholder_text].</doc>
@@ -140648,14 +141323,14 @@ See [method@Gtk.Text.set_placeholder_text].</doc>
140648141323 <return-value transfer-ownership="none" nullable="1">
140649141324 <doc xml:space="preserve"
140650141325 filename="gtk/gtktext.c"
140651- line="6971">the placeholder text</doc>
141326+ line="7028">the placeholder text</doc>
140652141327 <type name="utf8" c:type="const char*"/>
140653141328 </return-value>
140654141329 <parameters>
140655141330 <instance-parameter name="self" transfer-ownership="none">
140656141331 <doc xml:space="preserve"
140657141332 filename="gtk/gtktext.c"
140658- line="6964">a text widget</doc>
141333+ line="7021">a text widget</doc>
140659141334 <type name="Text" c:type="GtkText*"/>
140660141335 </instance-parameter>
140661141336 </parameters>
@@ -140665,20 +141340,20 @@ See [method@Gtk.Text.set_placeholder_text].</doc>
140665141340 glib:get-property="propagate-text-width">
140666141341 <doc xml:space="preserve"
140667141342 filename="gtk/gtktext.c"
140668- line="7362">Returns whether the text widget will grow and shrink
141343+ line="7419">Returns whether the text widget will grow and shrink
140669141344 with the content.</doc>
140670141345 <source-position filename="gtk/gtktext.h" line="153"/>
140671141346 <return-value transfer-ownership="none">
140672141347 <doc xml:space="preserve"
140673141348 filename="gtk/gtktext.c"
140674- line="7369">true if @self will propagate the text width</doc>
141349+ line="7426">true if @self will propagate the text width</doc>
140675141350 <type name="gboolean" c:type="gboolean"/>
140676141351 </return-value>
140677141352 <parameters>
140678141353 <instance-parameter name="self" transfer-ownership="none">
140679141354 <doc xml:space="preserve"
140680141355 filename="gtk/gtktext.c"
140681- line="7364">a text widget</doc>
141356+ line="7421">a text widget</doc>
140682141357 <type name="Text" c:type="GtkText*"/>
140683141358 </instance-parameter>
140684141359 </parameters>
@@ -140688,21 +141363,21 @@ with the content.</doc>
140688141363 glib:get-property="tabs">
140689141364 <doc xml:space="preserve"
140690141365 filename="gtk/gtktext.c"
140691- line="7167">Gets the tab stops for the text widget.
141366+ line="7224">Gets the tab stops for the text widget.
140692141367
140693141368 See [method@Gtk.Text.set_tabs].</doc>
140694141369 <source-position filename="gtk/gtktext.h" line="131"/>
140695141370 <return-value transfer-ownership="none" nullable="1">
140696141371 <doc xml:space="preserve"
140697141372 filename="gtk/gtktext.c"
140698- line="7175">the tab stops</doc>
141373+ line="7232">the tab stops</doc>
140699141374 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
140700141375 </return-value>
140701141376 <parameters>
140702141377 <instance-parameter name="self" transfer-ownership="none">
140703141378 <doc xml:space="preserve"
140704141379 filename="gtk/gtktext.c"
140705- line="7169">a text widget</doc>
141380+ line="7226">a text widget</doc>
140706141381 <type name="Text" c:type="GtkText*"/>
140707141382 </instance-parameter>
140708141383 </parameters>
@@ -140710,7 +141385,7 @@ See [method@Gtk.Text.set_tabs].</doc>
140710141385 <method name="get_text_length" c:identifier="gtk_text_get_text_length">
140711141386 <doc xml:space="preserve"
140712141387 filename="gtk/gtktext.c"
140713- line="6036">Retrieves the length of the contents.
141388+ line="6077">Retrieves the length of the contents.
140714141389
140715141390 This is equivalent to getting @self's `GtkEntryBuffer`
140716141391 and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
@@ -140718,14 +141393,14 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
140718141393 <return-value transfer-ownership="none">
140719141394 <doc xml:space="preserve"
140720141395 filename="gtk/gtktext.c"
140721- line="6045">the length of the contents, in characters</doc>
141396+ line="6086">the length of the contents, in characters</doc>
140722141397 <type name="guint16" c:type="guint16"/>
140723141398 </return-value>
140724141399 <parameters>
140725141400 <instance-parameter name="self" transfer-ownership="none">
140726141401 <doc xml:space="preserve"
140727141402 filename="gtk/gtktext.c"
140728- line="6038">a text widget</doc>
141403+ line="6079">a text widget</doc>
140729141404 <type name="Text" c:type="GtkText*"/>
140730141405 </instance-parameter>
140731141406 </parameters>
@@ -140735,19 +141410,19 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
140735141410 glib:get-property="truncate-multiline">
140736141411 <doc xml:space="preserve"
140737141412 filename="gtk/gtktext.c"
140738- line="7404">Returns whether pasted text will be truncated to the first line.</doc>
141413+ line="7461">Returns whether pasted text will be truncated to the first line.</doc>
140739141414 <source-position filename="gtk/gtktext.h" line="159"/>
140740141415 <return-value transfer-ownership="none">
140741141416 <doc xml:space="preserve"
140742141417 filename="gtk/gtktext.c"
140743- line="7410">true if @self will truncate pasted multi-line text</doc>
141418+ line="7467">true if @self will truncate pasted multi-line text</doc>
140744141419 <type name="gboolean" c:type="gboolean"/>
140745141420 </return-value>
140746141421 <parameters>
140747141422 <instance-parameter name="self" transfer-ownership="none">
140748141423 <doc xml:space="preserve"
140749141424 filename="gtk/gtktext.c"
140750- line="7406">a text widget</doc>
141425+ line="7463">a text widget</doc>
140751141426 <type name="Text" c:type="GtkText*"/>
140752141427 </instance-parameter>
140753141428 </parameters>
@@ -140757,19 +141432,19 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
140757141432 glib:get-property="visibility">
140758141433 <doc xml:space="preserve"
140759141434 filename="gtk/gtktext.c"
140760- line="5840">Retrieves whether the text is visible.</doc>
141435+ line="5881">Retrieves whether the text is visible.</doc>
140761141436 <source-position filename="gtk/gtktext.h" line="72"/>
140762141437 <return-value transfer-ownership="none">
140763141438 <doc xml:space="preserve"
140764141439 filename="gtk/gtktext.c"
140765- line="5846">true if the text is visible</doc>
141440+ line="5887">true if the text is visible</doc>
140766141441 <type name="gboolean" c:type="gboolean"/>
140767141442 </return-value>
140768141443 <parameters>
140769141444 <instance-parameter name="self" transfer-ownership="none">
140770141445 <doc xml:space="preserve"
140771141446 filename="gtk/gtktext.c"
140772- line="5842">a text widget</doc>
141447+ line="5883">a text widget</doc>
140773141448 <type name="Text" c:type="GtkText*"/>
140774141449 </instance-parameter>
140775141450 </parameters>
@@ -140778,7 +141453,7 @@ and calling [method@Gtk.EntryBuffer.get_length] on it.</doc>
140778141453 c:identifier="gtk_text_grab_focus_without_selecting">
140779141454 <doc xml:space="preserve"
140780141455 filename="gtk/gtktext.c"
140781- line="3489">Causes the text widget to have the keyboard focus.
141456+ line="3509">Causes the text widget to have the keyboard focus.
140782141457
140783141458 It behaves like [method@Gtk.Widget.grab_focus],
140784141459 except that it does not select the contents of @self.
@@ -140790,14 +141465,14 @@ text in, such as search-as-you-type entries.</doc>
140790141465 <return-value transfer-ownership="none">
140791141466 <doc xml:space="preserve"
140792141467 filename="gtk/gtktext.c"
140793- line="3502">true if focus is now inside @self</doc>
141468+ line="3522">true if focus is now inside @self</doc>
140794141469 <type name="gboolean" c:type="gboolean"/>
140795141470 </return-value>
140796141471 <parameters>
140797141472 <instance-parameter name="self" transfer-ownership="none">
140798141473 <doc xml:space="preserve"
140799141474 filename="gtk/gtktext.c"
140800- line="3491">a text widget</doc>
141475+ line="3511">a text widget</doc>
140801141476 <type name="Text" c:type="GtkText*"/>
140802141477 </instance-parameter>
140803141478 </parameters>
@@ -140807,7 +141482,7 @@ text in, such as search-as-you-type entries.</doc>
140807141482 glib:set-property="activates-default">
140808141483 <doc xml:space="preserve"
140809141484 filename="gtk/gtktext.c"
140810- line="6055">Sets whether pressing &lt;kbd&gt;Enter&lt;/kbd&gt; will activate
141485+ line="6096">Sets whether pressing &lt;kbd&gt;Enter&lt;/kbd&gt; will activate
140811141486 the default widget.
140812141487
140813141488 This usually means that the dialog containing @self will
@@ -140821,13 +141496,13 @@ the dialog buttons.</doc>
140821141496 <instance-parameter name="self" transfer-ownership="none">
140822141497 <doc xml:space="preserve"
140823141498 filename="gtk/gtktext.c"
140824- line="6057">a text widget</doc>
141499+ line="6098">a text widget</doc>
140825141500 <type name="Text" c:type="GtkText*"/>
140826141501 </instance-parameter>
140827141502 <parameter name="activates" transfer-ownership="none">
140828141503 <doc xml:space="preserve"
140829141504 filename="gtk/gtktext.c"
140830- line="6058">true to activate window’s default widget on
141505+ line="6099">true to activate window’s default widget on
140831141506 &lt;kbd&gt;Enter&lt;/kbd&gt; keypress</doc>
140832141507 <type name="gboolean" c:type="gboolean"/>
140833141508 </parameter>
@@ -140838,7 +141513,7 @@ the dialog buttons.</doc>
140838141513 glib:set-property="attributes">
140839141514 <doc xml:space="preserve"
140840141515 filename="gtk/gtktext.c"
140841- line="7087">Apply attributes to the contents of the text widget.</doc>
141516+ line="7144">Apply attributes to the contents of the text widget.</doc>
140842141517 <source-position filename="gtk/gtktext.h" line="121"/>
140843141518 <return-value transfer-ownership="none">
140844141519 <type name="none" c:type="void"/>
@@ -140847,7 +141522,7 @@ the dialog buttons.</doc>
140847141522 <instance-parameter name="self" transfer-ownership="none">
140848141523 <doc xml:space="preserve"
140849141524 filename="gtk/gtktext.c"
140850- line="7089">a text widget</doc>
141525+ line="7146">a text widget</doc>
140851141526 <type name="Text" c:type="GtkText*"/>
140852141527 </instance-parameter>
140853141528 <parameter name="attrs"
@@ -140856,7 +141531,7 @@ the dialog buttons.</doc>
140856141531 allow-none="1">
140857141532 <doc xml:space="preserve"
140858141533 filename="gtk/gtktext.c"
140859- line="7090">a list of style attributes</doc>
141534+ line="7147">a list of style attributes</doc>
140860141535 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
140861141536 </parameter>
140862141537 </parameters>
@@ -140866,7 +141541,7 @@ the dialog buttons.</doc>
140866141541 glib:set-property="buffer">
140867141542 <doc xml:space="preserve"
140868141543 filename="gtk/gtktext.c"
140869- line="5653">Set the entry buffer object which holds the text for
141544+ line="5695">Set the entry buffer object which holds the text for
140870141545 this widget.</doc>
140871141546 <source-position filename="gtk/gtktext.h" line="65"/>
140872141547 <return-value transfer-ownership="none">
@@ -140876,13 +141551,13 @@ this widget.</doc>
140876141551 <instance-parameter name="self" transfer-ownership="none">
140877141552 <doc xml:space="preserve"
140878141553 filename="gtk/gtktext.c"
140879- line="5655">a text widget</doc>
141554+ line="5697">a text widget</doc>
140880141555 <type name="Text" c:type="GtkText*"/>
140881141556 </instance-parameter>
140882141557 <parameter name="buffer" transfer-ownership="none">
140883141558 <doc xml:space="preserve"
140884141559 filename="gtk/gtktext.c"
140885- line="5656">an entry buffer object</doc>
141560+ line="5698">an entry buffer object</doc>
140886141561 <type name="EntryBuffer" c:type="GtkEntryBuffer*"/>
140887141562 </parameter>
140888141563 </parameters>
@@ -140892,7 +141567,7 @@ this widget.</doc>
140892141567 glib:set-property="enable-emoji-completion">
140893141568 <doc xml:space="preserve"
140894141569 filename="gtk/gtktext.c"
140895- line="7287">Sets whether Emoji completion is enabled.
141570+ line="7344">Sets whether Emoji completion is enabled.
140896141571
140897141572 If it is, typing ':', followed by a recognized keyword,
140898141573 will pop up a window with suggested Emojis matching the
@@ -140905,13 +141580,13 @@ keyword.</doc>
140905141580 <instance-parameter name="self" transfer-ownership="none">
140906141581 <doc xml:space="preserve"
140907141582 filename="gtk/gtktext.c"
140908- line="7289">a text widget</doc>
141583+ line="7346">a text widget</doc>
140909141584 <type name="Text" c:type="GtkText*"/>
140910141585 </instance-parameter>
140911141586 <parameter name="enable_emoji_completion" transfer-ownership="none">
140912141587 <doc xml:space="preserve"
140913141588 filename="gtk/gtktext.c"
140914- line="7290">true to enable Emoji completion</doc>
141589+ line="7347">true to enable Emoji completion</doc>
140915141590 <type name="gboolean" c:type="gboolean"/>
140916141591 </parameter>
140917141592 </parameters>
@@ -140921,7 +141596,7 @@ keyword.</doc>
140921141596 glib:set-property="extra-menu">
140922141597 <doc xml:space="preserve"
140923141598 filename="gtk/gtktext.c"
140924- line="7244">Sets a menu model to add to the context menu of the text widget.</doc>
141599+ line="7301">Sets a menu model to add to the context menu of the text widget.</doc>
140925141600 <source-position filename="gtk/gtktext.h" line="137"/>
140926141601 <return-value transfer-ownership="none">
140927141602 <type name="none" c:type="void"/>
@@ -140930,7 +141605,7 @@ keyword.</doc>
140930141605 <instance-parameter name="self" transfer-ownership="none">
140931141606 <doc xml:space="preserve"
140932141607 filename="gtk/gtktext.c"
140933- line="7246">a text widget</doc>
141608+ line="7303">a text widget</doc>
140934141609 <type name="Text" c:type="GtkText*"/>
140935141610 </instance-parameter>
140936141611 <parameter name="model"
@@ -140939,7 +141614,7 @@ keyword.</doc>
140939141614 allow-none="1">
140940141615 <doc xml:space="preserve"
140941141616 filename="gtk/gtktext.c"
140942- line="7247">a menu model</doc>
141617+ line="7304">a menu model</doc>
140943141618 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
140944141619 </parameter>
140945141620 </parameters>
@@ -140949,7 +141624,7 @@ keyword.</doc>
140949141624 glib:set-property="input-hints">
140950141625 <doc xml:space="preserve"
140951141626 filename="gtk/gtktext.c"
140952- line="7037">Sets hints that allow input methods to fine-tune their behaviour.</doc>
141627+ line="7094">Sets hints that allow input methods to fine-tune their behaviour.</doc>
140953141628 <source-position filename="gtk/gtktext.h" line="115"/>
140954141629 <return-value transfer-ownership="none">
140955141630 <type name="none" c:type="void"/>
@@ -140958,13 +141633,13 @@ keyword.</doc>
140958141633 <instance-parameter name="self" transfer-ownership="none">
140959141634 <doc xml:space="preserve"
140960141635 filename="gtk/gtktext.c"
140961- line="7039">a text widget</doc>
141636+ line="7096">a text widget</doc>
140962141637 <type name="Text" c:type="GtkText*"/>
140963141638 </instance-parameter>
140964141639 <parameter name="hints" transfer-ownership="none">
140965141640 <doc xml:space="preserve"
140966141641 filename="gtk/gtktext.c"
140967- line="7040">input hints</doc>
141642+ line="7097">input hints</doc>
140968141643 <type name="InputHints" c:type="GtkInputHints"/>
140969141644 </parameter>
140970141645 </parameters>
@@ -140974,7 +141649,7 @@ keyword.</doc>
140974141649 glib:set-property="input-purpose">
140975141650 <doc xml:space="preserve"
140976141651 filename="gtk/gtktext.c"
140977- line="6986">Sets the input purpose of the text widget.
141652+ line="7043">Sets the input purpose of the text widget.
140978141653
140979141654 The input purpose can be used by on-screen keyboards
140980141655 and other input methods to adjust their behaviour.</doc>
@@ -140986,13 +141661,13 @@ and other input methods to adjust their behaviour.</doc>
140986141661 <instance-parameter name="self" transfer-ownership="none">
140987141662 <doc xml:space="preserve"
140988141663 filename="gtk/gtktext.c"
140989- line="6988">a text widget</doc>
141664+ line="7045">a text widget</doc>
140990141665 <type name="Text" c:type="GtkText*"/>
140991141666 </instance-parameter>
140992141667 <parameter name="purpose" transfer-ownership="none">
140993141668 <doc xml:space="preserve"
140994141669 filename="gtk/gtktext.c"
140995- line="6989">the input purpose</doc>
141670+ line="7046">the input purpose</doc>
140996141671 <type name="InputPurpose" c:type="GtkInputPurpose"/>
140997141672 </parameter>
140998141673 </parameters>
@@ -141002,7 +141677,7 @@ and other input methods to adjust their behaviour.</doc>
141002141677 glib:set-property="invisible-char">
141003141678 <doc xml:space="preserve"
141004141679 filename="gtk/gtktext.c"
141005- line="5858">Sets the character to use when in “password mode”.
141680+ line="5899">Sets the character to use when in “password mode”.
141006141681
141007141682 By default, GTK picks the best invisible char available in the
141008141683 current font. If you set the invisible char to 0, then the user
@@ -141016,13 +141691,13 @@ as they type.</doc>
141016141691 <instance-parameter name="self" transfer-ownership="none">
141017141692 <doc xml:space="preserve"
141018141693 filename="gtk/gtktext.c"
141019- line="5860">a text widget</doc>
141694+ line="5901">a text widget</doc>
141020141695 <type name="Text" c:type="GtkText*"/>
141021141696 </instance-parameter>
141022141697 <parameter name="ch" transfer-ownership="none">
141023141698 <doc xml:space="preserve"
141024141699 filename="gtk/gtktext.c"
141025- line="5861">a Unicode character</doc>
141700+ line="5902">a Unicode character</doc>
141026141701 <type name="gunichar" c:type="gunichar"/>
141027141702 </parameter>
141028141703 </parameters>
@@ -141032,7 +141707,7 @@ as they type.</doc>
141032141707 glib:set-property="max-length">
141033141708 <doc xml:space="preserve"
141034141709 filename="gtk/gtktext.c"
141035- line="5991">Sets the maximum allowed length of the contents.
141710+ line="6032">Sets the maximum allowed length of the contents.
141036141711
141037141712 If the current contents are longer than the given length,
141038141713 they will be truncated to fit.
@@ -141047,13 +141722,13 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
141047141722 <instance-parameter name="self" transfer-ownership="none">
141048141723 <doc xml:space="preserve"
141049141724 filename="gtk/gtktext.c"
141050- line="5993">a text widget</doc>
141725+ line="6034">a text widget</doc>
141051141726 <type name="Text" c:type="GtkText*"/>
141052141727 </instance-parameter>
141053141728 <parameter name="length" transfer-ownership="none">
141054141729 <doc xml:space="preserve"
141055141730 filename="gtk/gtktext.c"
141056- line="5994">the maximum length of the text, or 0 for no maximum.
141731+ line="6035">the maximum length of the text, or 0 for no maximum.
141057141732 (other than the maximum length of entries.) The value passed
141058141733 in will be clamped to the range 0-65536</doc>
141059141734 <type name="gint" c:type="int"/>
@@ -141065,7 +141740,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
141065141740 glib:set-property="overwrite-mode">
141066141741 <doc xml:space="preserve"
141067141742 filename="gtk/gtktext.c"
141068- line="5947">Sets whether the text is overwritten when typing.</doc>
141743+ line="5988">Sets whether the text is overwritten when typing.</doc>
141069141744 <source-position filename="gtk/gtktext.h" line="83"/>
141070141745 <return-value transfer-ownership="none">
141071141746 <type name="none" c:type="void"/>
@@ -141074,13 +141749,13 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
141074141749 <instance-parameter name="self" transfer-ownership="none">
141075141750 <doc xml:space="preserve"
141076141751 filename="gtk/gtktext.c"
141077- line="5949">a text widget</doc>
141752+ line="5990">a text widget</doc>
141078141753 <type name="Text" c:type="GtkText*"/>
141079141754 </instance-parameter>
141080141755 <parameter name="overwrite" transfer-ownership="none">
141081141756 <doc xml:space="preserve"
141082141757 filename="gtk/gtktext.c"
141083- line="5950">new value</doc>
141758+ line="5991">new value</doc>
141084141759 <type name="gboolean" c:type="gboolean"/>
141085141760 </parameter>
141086141761 </parameters>
@@ -141090,7 +141765,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it.</doc>
141090141765 glib:set-property="placeholder-text">
141091141766 <doc xml:space="preserve"
141092141767 filename="gtk/gtktext.c"
141093- line="6920">Sets the text to be displayed when the text widget is
141768+ line="6977">Sets the text to be displayed when the text widget is
141094141769 empty and unfocused.
141095141770
141096141771 This can be used to give a visual hint of the expected
@@ -141103,7 +141778,7 @@ contents of the text widget.</doc>
141103141778 <instance-parameter name="self" transfer-ownership="none">
141104141779 <doc xml:space="preserve"
141105141780 filename="gtk/gtktext.c"
141106- line="6922">a text widget</doc>
141781+ line="6979">a text widget</doc>
141107141782 <type name="Text" c:type="GtkText*"/>
141108141783 </instance-parameter>
141109141784 <parameter name="text"
@@ -141112,7 +141787,7 @@ contents of the text widget.</doc>
141112141787 allow-none="1">
141113141788 <doc xml:space="preserve"
141114141789 filename="gtk/gtktext.c"
141115- line="6923">a string to be displayed when @self
141790+ line="6980">a string to be displayed when @self
141116141791 is empty and unfocused</doc>
141117141792 <type name="utf8" c:type="const char*"/>
141118141793 </parameter>
@@ -141123,7 +141798,7 @@ contents of the text widget.</doc>
141123141798 glib:set-property="propagate-text-width">
141124141799 <doc xml:space="preserve"
141125141800 filename="gtk/gtktext.c"
141126- line="7337">Sets whether the text widget should grow and shrink with the content.</doc>
141801+ line="7394">Sets whether the text widget should grow and shrink with the content.</doc>
141127141802 <source-position filename="gtk/gtktext.h" line="150"/>
141128141803 <return-value transfer-ownership="none">
141129141804 <type name="none" c:type="void"/>
@@ -141132,13 +141807,13 @@ contents of the text widget.</doc>
141132141807 <instance-parameter name="self" transfer-ownership="none">
141133141808 <doc xml:space="preserve"
141134141809 filename="gtk/gtktext.c"
141135- line="7339">a text widget</doc>
141810+ line="7396">a text widget</doc>
141136141811 <type name="Text" c:type="GtkText*"/>
141137141812 </instance-parameter>
141138141813 <parameter name="propagate_text_width" transfer-ownership="none">
141139141814 <doc xml:space="preserve"
141140141815 filename="gtk/gtktext.c"
141141- line="7340">true to propagate the text width</doc>
141816+ line="7397">true to propagate the text width</doc>
141142141817 <type name="gboolean" c:type="gboolean"/>
141143141818 </parameter>
141144141819 </parameters>
@@ -141148,7 +141823,7 @@ contents of the text widget.</doc>
141148141823 glib:set-property="tabs">
141149141824 <doc xml:space="preserve"
141150141825 filename="gtk/gtktext.c"
141151- line="7138">Sets tab stops for the text widget.</doc>
141826+ line="7195">Sets tab stops for the text widget.</doc>
141152141827 <source-position filename="gtk/gtktext.h" line="127"/>
141153141828 <return-value transfer-ownership="none">
141154141829 <type name="none" c:type="void"/>
@@ -141157,7 +141832,7 @@ contents of the text widget.</doc>
141157141832 <instance-parameter name="self" transfer-ownership="none">
141158141833 <doc xml:space="preserve"
141159141834 filename="gtk/gtktext.c"
141160- line="7140">a text widget</doc>
141835+ line="7197">a text widget</doc>
141161141836 <type name="Text" c:type="GtkText*"/>
141162141837 </instance-parameter>
141163141838 <parameter name="tabs"
@@ -141166,7 +141841,7 @@ contents of the text widget.</doc>
141166141841 allow-none="1">
141167141842 <doc xml:space="preserve"
141168141843 filename="gtk/gtktext.c"
141169- line="7141">tab stops</doc>
141844+ line="7198">tab stops</doc>
141170141845 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
141171141846 </parameter>
141172141847 </parameters>
@@ -141176,7 +141851,7 @@ contents of the text widget.</doc>
141176141851 glib:set-property="truncate-multiline">
141177141852 <doc xml:space="preserve"
141178141853 filename="gtk/gtktext.c"
141179- line="7381">Sets whether pasted text should be truncated to the first line.</doc>
141854+ line="7438">Sets whether pasted text should be truncated to the first line.</doc>
141180141855 <source-position filename="gtk/gtktext.h" line="156"/>
141181141856 <return-value transfer-ownership="none">
141182141857 <type name="none" c:type="void"/>
@@ -141185,13 +141860,13 @@ contents of the text widget.</doc>
141185141860 <instance-parameter name="self" transfer-ownership="none">
141186141861 <doc xml:space="preserve"
141187141862 filename="gtk/gtktext.c"
141188- line="7383">a text widget</doc>
141863+ line="7440">a text widget</doc>
141189141864 <type name="Text" c:type="GtkText*"/>
141190141865 </instance-parameter>
141191141866 <parameter name="truncate_multiline" transfer-ownership="none">
141192141867 <doc xml:space="preserve"
141193141868 filename="gtk/gtktext.c"
141194- line="7384">true to truncate multi-line text</doc>
141869+ line="7441">true to truncate multi-line text</doc>
141195141870 <type name="gboolean" c:type="gboolean"/>
141196141871 </parameter>
141197141872 </parameters>
@@ -141201,7 +141876,7 @@ contents of the text widget.</doc>
141201141876 glib:set-property="visibility">
141202141877 <doc xml:space="preserve"
141203141878 filename="gtk/gtktext.c"
141204- line="5794">Sets whether the contents of the text widget are visible or not.
141879+ line="5835">Sets whether the contents of the text widget are visible or not.
141205141880
141206141881 When visibility is set to false, characters are displayed
141207141882 as the invisible char, and it will also appear that way when
@@ -141223,13 +141898,13 @@ to setting visibility to false.</doc>
141223141898 <instance-parameter name="self" transfer-ownership="none">
141224141899 <doc xml:space="preserve"
141225141900 filename="gtk/gtktext.c"
141226- line="5796">a text widget</doc>
141901+ line="5837">a text widget</doc>
141227141902 <type name="Text" c:type="GtkText*"/>
141228141903 </instance-parameter>
141229141904 <parameter name="visible" transfer-ownership="none">
141230141905 <doc xml:space="preserve"
141231141906 filename="gtk/gtktext.c"
141232- line="5797">true if the contents of the text widget are displayed
141907+ line="5838">true if the contents of the text widget are displayed
141233141908 as plain text</doc>
141234141909 <type name="gboolean" c:type="gboolean"/>
141235141910 </parameter>
@@ -141239,7 +141914,7 @@ to setting visibility to false.</doc>
141239141914 c:identifier="gtk_text_unset_invisible_char">
141240141915 <doc xml:space="preserve"
141241141916 filename="gtk/gtktext.c"
141242- line="5915">Unsets the invisible char.
141917+ line="5956">Unsets the invisible char.
141243141918
141244141919 After calling this, the default invisible char is used again.</doc>
141245141920 <source-position filename="gtk/gtktext.h" line="80"/>
@@ -141250,7 +141925,7 @@ After calling this, the default invisible char is used again.</doc>
141250141925 <instance-parameter name="self" transfer-ownership="none">
141251141926 <doc xml:space="preserve"
141252141927 filename="gtk/gtktext.c"
141253- line="5917">a text widget</doc>
141928+ line="5958">a text widget</doc>
141254141929 <type name="Text" c:type="GtkText*"/>
141255141930 </instance-parameter>
141256141931 </parameters>
@@ -141263,7 +141938,7 @@ After calling this, the default invisible char is used again.</doc>
141263141938 default-value="FALSE">
141264141939 <doc xml:space="preserve"
141265141940 filename="gtk/gtktext.c"
141266- line="856">Whether to activate the default widget when &lt;kbd&gt;Enter&lt;/kbd&gt; is pressed.</doc>
141941+ line="862">Whether to activate the default widget when &lt;kbd&gt;Enter&lt;/kbd&gt; is pressed.</doc>
141267141942 <type name="gboolean" c:type="gboolean"/>
141268141943 </property>
141269141944 <property name="attributes"
@@ -141273,7 +141948,7 @@ After calling this, the default invisible char is used again.</doc>
141273141948 getter="get_attributes">
141274141949 <doc xml:space="preserve"
141275141950 filename="gtk/gtktext.c"
141276- line="964">A list of Pango attributes to apply to the text.
141951+ line="970">A list of Pango attributes to apply to the text.
141277141952
141278141953 This is mainly useful to change the size or weight of the text.
141279141954
@@ -141289,7 +141964,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
141289141964 getter="get_buffer">
141290141965 <doc xml:space="preserve"
141291141966 filename="gtk/gtktext.c"
141292- line="823">The `GtkEntryBuffer` object which stores the text.</doc>
141967+ line="829">The `GtkEntryBuffer` object which stores the text.</doc>
141293141968 <type name="EntryBuffer"/>
141294141969 </property>
141295141970 <property name="enable-emoji-completion"
@@ -141300,7 +141975,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
141300141975 default-value="FALSE">
141301141976 <doc xml:space="preserve"
141302141977 filename="gtk/gtktext.c"
141303- line="989">Whether to suggest Emoji replacements.</doc>
141978+ line="995">Whether to suggest Emoji replacements.</doc>
141304141979 <type name="gboolean" c:type="gboolean"/>
141305141980 </property>
141306141981 <property name="extra-menu"
@@ -141310,7 +141985,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
141310141985 getter="get_extra_menu">
141311141986 <doc xml:space="preserve"
141312141987 filename="gtk/gtktext.c"
141313- line="1019">A menu model whose contents will be appended to the context menu.</doc>
141988+ line="1025">A menu model whose contents will be appended to the context menu.</doc>
141314141989 <type name="Gio.MenuModel"/>
141315141990 </property>
141316141991 <property name="im-module"
@@ -141319,7 +141994,7 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the
141319141994 default-value="NULL">
141320141995 <doc xml:space="preserve"
141321141996 filename="gtk/gtktext.c"
141322- line="918">Which input method module should be used.
141997+ line="924">Which input method module should be used.
141323141998
141324141999 See [class@Gtk.IMMulticontext].
141325142000
@@ -141336,7 +142011,7 @@ setting.</doc>
141336142011 default-value="GTK_INPUT_HINT_NONE">
141337142012 <doc xml:space="preserve"
141338142013 filename="gtk/gtktext.c"
141339- line="952">Additional hints that allow input methods to fine-tune
142014+ line="958">Additional hints that allow input methods to fine-tune
141340142015 their behaviour.</doc>
141341142016 <type name="InputHints"/>
141342142017 </property>
@@ -141348,7 +142023,7 @@ their behaviour.</doc>
141348142023 default-value="GTK_INPUT_PURPOSE_FREE_FORM">
141349142024 <doc xml:space="preserve"
141350142025 filename="gtk/gtktext.c"
141351- line="934">The purpose of this text field.
142026+ line="940">The purpose of this text field.
141352142027
141353142028 This information can be used by on-screen keyboards and other input
141354142029 methods to adjust their behaviour.
@@ -141366,7 +142041,7 @@ or [enum@Gtk.InputPurpose.pin] is independent from setting
141366142041 default-value="42">
141367142042 <doc xml:space="preserve"
141368142043 filename="gtk/gtktext.c"
141369- line="846">The character to used when masking contents (in “password mode”).</doc>
142044+ line="852">The character to used when masking contents (in “password mode”).</doc>
141370142045 <type name="guint" c:type="guint"/>
141371142046 </property>
141372142047 <property name="invisible-char-set"
@@ -141375,7 +142050,7 @@ or [enum@Gtk.InputPurpose.pin] is independent from setting
141375142050 default-value="FALSE">
141376142051 <doc xml:space="preserve"
141377142052 filename="gtk/gtktext.c"
141378- line="897">Whether the invisible char has been set.</doc>
142053+ line="903">Whether the invisible char has been set.</doc>
141379142054 <type name="gboolean" c:type="gboolean"/>
141380142055 </property>
141381142056 <property name="max-length"
@@ -141386,7 +142061,7 @@ or [enum@Gtk.InputPurpose.pin] is independent from setting
141386142061 default-value="0">
141387142062 <doc xml:space="preserve"
141388142063 filename="gtk/gtktext.c"
141389- line="833">Maximum number of characters that are allowed.
142064+ line="839">Maximum number of characters that are allowed.
141390142065
141391142066 Zero indicates no limit.</doc>
141392142067 <type name="gint" c:type="gint"/>
@@ -141399,7 +142074,7 @@ Zero indicates no limit.</doc>
141399142074 default-value="FALSE">
141400142075 <doc xml:space="preserve"
141401142076 filename="gtk/gtktext.c"
141402- line="887">If text is overwritten when typing.</doc>
142077+ line="893">If text is overwritten when typing.</doc>
141403142078 <type name="gboolean" c:type="gboolean"/>
141404142079 </property>
141405142080 <property name="placeholder-text"
@@ -141410,7 +142085,7 @@ Zero indicates no limit.</doc>
141410142085 default-value="NULL">
141411142086 <doc xml:space="preserve"
141412142087 filename="gtk/gtktext.c"
141413- line="907">The text that will be displayed in the `GtkText` when it is empty
142088+ line="913">The text that will be displayed in the `GtkText` when it is empty
141414142089 and unfocused.</doc>
141415142090 <type name="utf8" c:type="gchar*"/>
141416142091 </property>
@@ -141422,7 +142097,7 @@ and unfocused.</doc>
141422142097 default-value="FALSE">
141423142098 <doc xml:space="preserve"
141424142099 filename="gtk/gtktext.c"
141425- line="1009">Whether the widget should grow and shrink with the content.</doc>
142100+ line="1015">Whether the widget should grow and shrink with the content.</doc>
141426142101 <type name="gboolean" c:type="gboolean"/>
141427142102 </property>
141428142103 <property name="scroll-offset"
@@ -141430,7 +142105,7 @@ and unfocused.</doc>
141430142105 default-value="0">
141431142106 <doc xml:space="preserve"
141432142107 filename="gtk/gtktext.c"
141433- line="866">Number of pixels scrolled of the screen to the left.</doc>
142108+ line="872">Number of pixels scrolled of the screen to the left.</doc>
141434142109 <type name="gint" c:type="gint"/>
141435142110 </property>
141436142111 <property name="tabs"
@@ -141440,7 +142115,7 @@ and unfocused.</doc>
141440142115 getter="get_tabs">
141441142116 <doc xml:space="preserve"
141442142117 filename="gtk/gtktext.c"
141443- line="979">Custom tabs for this text widget.</doc>
142118+ line="985">Custom tabs for this text widget.</doc>
141444142119 <type name="Pango.TabArray"/>
141445142120 </property>
141446142121 <property name="truncate-multiline"
@@ -141451,7 +142126,7 @@ and unfocused.</doc>
141451142126 default-value="FALSE">
141452142127 <doc xml:space="preserve"
141453142128 filename="gtk/gtktext.c"
141454- line="877">When true, pasted multi-line text is truncated to the first line.</doc>
142129+ line="883">When true, pasted multi-line text is truncated to the first line.</doc>
141455142130 <type name="gboolean" c:type="gboolean"/>
141456142131 </property>
141457142132 <property name="visibility"
@@ -141462,7 +142137,7 @@ and unfocused.</doc>
141462142137 default-value="TRUE">
141463142138 <doc xml:space="preserve"
141464142139 filename="gtk/gtktext.c"
141465- line="999">If false, the text is masked with the “invisible char”.</doc>
142140+ line="1005">If false, the text is masked with the “invisible char”.</doc>
141466142141 <type name="gboolean" c:type="gboolean"/>
141467142142 </property>
141468142143 <field name="parent_instance" readable="0" private="1">
@@ -141471,7 +142146,7 @@ and unfocused.</doc>
141471142146 <glib:signal name="activate" when="last" action="1">
141472142147 <doc xml:space="preserve"
141473142148 filename="gtk/gtktext.c"
141474- line="1035">Emitted when the user hits the &lt;kbd&gt;Enter&lt;/kbd&gt; key.
142149+ line="1041">Emitted when the user hits the &lt;kbd&gt;Enter&lt;/kbd&gt; key.
141475142150
141476142151 The default bindings for this signal are all forms
141477142152 of the &lt;kbd&gt;Enter&lt;/kbd&gt; key.</doc>
@@ -141482,7 +142157,7 @@ of the &lt;kbd&gt;Enter&lt;/kbd&gt; key.</doc>
141482142157 <glib:signal name="backspace" when="last" action="1">
141483142158 <doc xml:space="preserve"
141484142159 filename="gtk/gtktext.c"
141485- line="1150">Emitted when the user asks for it.
142160+ line="1156">Emitted when the user asks for it.
141486142161
141487142162 This is a [keybinding signal](class.SignalAction.html).
141488142163
@@ -141495,7 +142170,7 @@ The default bindings for this signal are
141495142170 <glib:signal name="copy-clipboard" when="last" action="1">
141496142171 <doc xml:space="preserve"
141497142172 filename="gtk/gtktext.c"
141498- line="1191">Emitted to copy the selection to the clipboard.
142173+ line="1197">Emitted to copy the selection to the clipboard.
141499142174
141500142175 This is a [keybinding signal](class.SignalAction.html).
141501142176
@@ -141509,7 +142184,7 @@ The default bindings for this signal are
141509142184 <glib:signal name="cut-clipboard" when="last" action="1">
141510142185 <doc xml:space="preserve"
141511142186 filename="gtk/gtktext.c"
141512- line="1170">Emitted to cut the selection to the clipboard.
142187+ line="1176">Emitted to cut the selection to the clipboard.
141513142188
141514142189 This is a [keybinding signal](class.SignalAction.html).
141515142190
@@ -141523,7 +142198,7 @@ The default bindings for this signal are
141523142198 <glib:signal name="delete-from-cursor" when="last" action="1">
141524142199 <doc xml:space="preserve"
141525142200 filename="gtk/gtktext.c"
141526- line="1118">Emitted when the user initiates a text deletion.
142201+ line="1124">Emitted when the user initiates a text deletion.
141527142202
141528142203 This is a [keybinding signal](class.SignalAction.html).
141529142204
@@ -141541,13 +142216,13 @@ for deleting a word.</doc>
141541142216 <parameter name="type" transfer-ownership="none">
141542142217 <doc xml:space="preserve"
141543142218 filename="gtk/gtktext.c"
141544- line="1121">the granularity of the deletion</doc>
142219+ line="1127">the granularity of the deletion</doc>
141545142220 <type name="DeleteType"/>
141546142221 </parameter>
141547142222 <parameter name="count" transfer-ownership="none">
141548142223 <doc xml:space="preserve"
141549142224 filename="gtk/gtktext.c"
141550- line="1122">the number of @type units to delete</doc>
142225+ line="1128">the number of @type units to delete</doc>
141551142226 <type name="gint" c:type="gint"/>
141552142227 </parameter>
141553142228 </parameters>
@@ -141555,7 +142230,7 @@ for deleting a word.</doc>
141555142230 <glib:signal name="insert-at-cursor" when="last" action="1">
141556142231 <doc xml:space="preserve"
141557142232 filename="gtk/gtktext.c"
141558- line="1096">Emitted when the user initiates the insertion of a
142233+ line="1102">Emitted when the user initiates the insertion of a
141559142234 fixed string at the cursor.
141560142235
141561142236 This is a [keybinding signal](class.SignalAction.html).
@@ -141568,7 +142243,7 @@ This signal has no default bindings.</doc>
141568142243 <parameter name="string" transfer-ownership="none">
141569142244 <doc xml:space="preserve"
141570142245 filename="gtk/gtktext.c"
141571- line="1099">the string to insert</doc>
142246+ line="1105">the string to insert</doc>
141572142247 <type name="utf8" c:type="gchar*"/>
141573142248 </parameter>
141574142249 </parameters>
@@ -141576,7 +142251,7 @@ This signal has no default bindings.</doc>
141576142251 <glib:signal name="insert-emoji" when="last" action="1">
141577142252 <doc xml:space="preserve"
141578142253 filename="gtk/gtktext.c"
141579- line="1272">Emitted to present the Emoji chooser.
142254+ line="1278">Emitted to present the Emoji chooser.
141580142255
141581142256 This is a [keybinding signal](class.SignalAction.html).
141582142257
@@ -141590,7 +142265,7 @@ The default bindings for this signal are
141590142265 <glib:signal name="move-cursor" when="last" action="1">
141591142266 <doc xml:space="preserve"
141592142267 filename="gtk/gtktext.c"
141593- line="1053">Emitted when the user initiates a cursor movement.
142268+ line="1059">Emitted when the user initiates a cursor movement.
141594142269
141595142270 If the cursor is not visible in @self, this signal causes
141596142271 the viewport to be moved instead.
@@ -141617,19 +142292,19 @@ There are too many key combinations to list them all here.
141617142292 <parameter name="step" transfer-ownership="none">
141618142293 <doc xml:space="preserve"
141619142294 filename="gtk/gtktext.c"
141620- line="1056">the granularity of the move</doc>
142295+ line="1062">the granularity of the move</doc>
141621142296 <type name="MovementStep"/>
141622142297 </parameter>
141623142298 <parameter name="count" transfer-ownership="none">
141624142299 <doc xml:space="preserve"
141625142300 filename="gtk/gtktext.c"
141626- line="1057">the number of @step units to move</doc>
142301+ line="1063">the number of @step units to move</doc>
141627142302 <type name="gint" c:type="gint"/>
141628142303 </parameter>
141629142304 <parameter name="extend" transfer-ownership="none">
141630142305 <doc xml:space="preserve"
141631142306 filename="gtk/gtktext.c"
141632- line="1058">true if the move should extend the selection</doc>
142307+ line="1064">true if the move should extend the selection</doc>
141633142308 <type name="gboolean" c:type="gboolean"/>
141634142309 </parameter>
141635142310 </parameters>
@@ -141637,7 +142312,7 @@ There are too many key combinations to list them all here.
141637142312 <glib:signal name="paste-clipboard" when="last" action="1">
141638142313 <doc xml:space="preserve"
141639142314 filename="gtk/gtktext.c"
141640- line="1212">Emitted to paste the contents of the clipboard.
142315+ line="1218">Emitted to paste the contents of the clipboard.
141641142316
141642142317 This is a [keybinding signal](class.SignalAction.html).
141643142318
@@ -141650,7 +142325,7 @@ The default bindings for this signal are
141650142325 <glib:signal name="preedit-changed" when="last" action="1">
141651142326 <doc xml:space="preserve"
141652142327 filename="gtk/gtktext.c"
141653- line="1251">Emitted when the preedit text changes.
142328+ line="1257">Emitted when the preedit text changes.
141654142329
141655142330 If an input method is used, the typed text will not immediately
141656142331 be committed to the buffer. So if you are interested in the text,
@@ -141662,7 +142337,7 @@ connect to this signal.</doc>
141662142337 <parameter name="preedit" transfer-ownership="none">
141663142338 <doc xml:space="preserve"
141664142339 filename="gtk/gtktext.c"
141665- line="1254">the current preedit string</doc>
142340+ line="1260">the current preedit string</doc>
141666142341 <type name="utf8" c:type="gchar*"/>
141667142342 </parameter>
141668142343 </parameters>
@@ -141670,7 +142345,7 @@ connect to this signal.</doc>
141670142345 <glib:signal name="toggle-overwrite" when="last" action="1">
141671142346 <doc xml:space="preserve"
141672142347 filename="gtk/gtktext.c"
141673- line="1232">Emitted to toggle the overwrite mode.
142348+ line="1238">Emitted to toggle the overwrite mode.
141674142349
141675142350 This is a [keybinding signal](class.SignalAction.html).
141676142351
@@ -150209,7 +150884,8 @@ text widget and how they work together.
150209150884 - &lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;F10&lt;/kbd&gt; or &lt;kbd&gt;Menu&lt;/kbd&gt; opens the context menu.
150210150885 - &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Z&lt;/kbd&gt; undoes the last modification.
150211150886 - &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Y&lt;/kbd&gt; or &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;Z&lt;/kbd&gt;
150212- redoes the last undone modification.
150887+ redoes the last undone modification.
150888+- &lt;kbd&gt;Clear&lt;/kbd&gt; clears the content.
150213150889
150214150890 Additionally, the following signals have default keybindings:
150215150891
@@ -150238,6 +150914,7 @@ Additionally, the following signals have default keybindings:
150238150914 - `selection.select-all` selects all of the widgets content.
150239150915 - `text.redo` redoes the last change to the contents.
150240150916 - `text.undo` undoes the last change to the contents.
150917+- `text.clear` clears the content.
150241150918
150242150919 ## CSS nodes
150243150920
@@ -150274,7 +150951,7 @@ of the main node.
150274150951 <constructor name="new" c:identifier="gtk_text_view_new">
150275150952 <doc xml:space="preserve"
150276150953 filename="gtk/gtktextview.c"
150277- line="2246">Creates a new `GtkTextView`.
150954+ line="2257">Creates a new `GtkTextView`.
150278150955
150279150956 If you don’t call [method@Gtk.TextView.set_buffer] before using the
150280150957 text view, an empty default buffer will be created for you. Get the
@@ -150284,7 +150961,7 @@ your own buffer, consider [ctor@Gtk.TextView.new_with_buffer].</doc>
150284150961 <return-value transfer-ownership="none">
150285150962 <doc xml:space="preserve"
150286150963 filename="gtk/gtktextview.c"
150287- line="2256">a new `GtkTextView`</doc>
150964+ line="2267">a new `GtkTextView`</doc>
150288150965 <type name="Widget" c:type="GtkWidget*"/>
150289150966 </return-value>
150290150967 </constructor>
@@ -150292,7 +150969,7 @@ your own buffer, consider [ctor@Gtk.TextView.new_with_buffer].</doc>
150292150969 c:identifier="gtk_text_view_new_with_buffer">
150293150970 <doc xml:space="preserve"
150294150971 filename="gtk/gtktextview.c"
150295- line="2264">Creates a new `GtkTextView` widget displaying the buffer @buffer.
150972+ line="2275">Creates a new `GtkTextView` widget displaying the buffer @buffer.
150296150973
150297150974 One buffer can be shared among many widgets. @buffer may be %NULL
150298150975 to create a default buffer, in which case this function is equivalent
@@ -150302,14 +150979,14 @@ to the buffer; it does not take over an existing reference.</doc>
150302150979 <return-value transfer-ownership="none">
150303150980 <doc xml:space="preserve"
150304150981 filename="gtk/gtktextview.c"
150305- line="2275">a new `GtkTextView`.</doc>
150982+ line="2286">a new `GtkTextView`.</doc>
150306150983 <type name="Widget" c:type="GtkWidget*"/>
150307150984 </return-value>
150308150985 <parameters>
150309150986 <parameter name="buffer" transfer-ownership="none">
150310150987 <doc xml:space="preserve"
150311150988 filename="gtk/gtktextview.c"
150312- line="2266">a `GtkTextBuffer`</doc>
150989+ line="2277">a `GtkTextBuffer`</doc>
150313150990 <type name="TextBuffer" c:type="GtkTextBuffer*"/>
150314150991 </parameter>
150315150992 </parameters>
@@ -150551,7 +151228,7 @@ to the buffer; it does not take over an existing reference.</doc>
150551151228 c:identifier="gtk_text_view_add_child_at_anchor">
150552151229 <doc xml:space="preserve"
150553151230 filename="gtk/gtktextview.c"
150554- line="9969">Adds a child widget in the text buffer, at the given @anchor.</doc>
151231+ line="10031">Adds a child widget in the text buffer, at the given @anchor.</doc>
150555151232 <source-position filename="gtk/gtktextview.h" line="317"/>
150556151233 <return-value transfer-ownership="none">
150557151234 <type name="none" c:type="void"/>
@@ -150560,19 +151237,19 @@ to the buffer; it does not take over an existing reference.</doc>
150560151237 <instance-parameter name="text_view" transfer-ownership="none">
150561151238 <doc xml:space="preserve"
150562151239 filename="gtk/gtktextview.c"
150563- line="9971">a `GtkTextView`</doc>
151240+ line="10033">a `GtkTextView`</doc>
150564151241 <type name="TextView" c:type="GtkTextView*"/>
150565151242 </instance-parameter>
150566151243 <parameter name="child" transfer-ownership="none">
150567151244 <doc xml:space="preserve"
150568151245 filename="gtk/gtktextview.c"
150569- line="9972">a `GtkWidget`</doc>
151246+ line="10034">a `GtkWidget`</doc>
150570151247 <type name="Widget" c:type="GtkWidget*"/>
150571151248 </parameter>
150572151249 <parameter name="anchor" transfer-ownership="none">
150573151250 <doc xml:space="preserve"
150574151251 filename="gtk/gtktextview.c"
150575- line="9973">a `GtkTextChildAnchor` in the `GtkTextBuffer` for @text_view</doc>
151252+ line="10035">a `GtkTextChildAnchor` in the `GtkTextBuffer` for @text_view</doc>
150576151253 <type name="TextChildAnchor" c:type="GtkTextChildAnchor*"/>
150577151254 </parameter>
150578151255 </parameters>
@@ -150580,7 +151257,7 @@ to the buffer; it does not take over an existing reference.</doc>
150580151257 <method name="add_overlay" c:identifier="gtk_text_view_add_overlay">
150581151258 <doc xml:space="preserve"
150582151259 filename="gtk/gtktextview.c"
150583- line="10018">Adds @child at a fixed coordinate in the `GtkTextView`'s text window.
151260+ line="10080">Adds @child at a fixed coordinate in the `GtkTextView`'s text window.
150584151261
150585151262 The @xpos and @ypos must be in buffer coordinates (see
150586151263 [method@Gtk.TextView.get_iter_location] to convert to
@@ -150598,25 +151275,25 @@ If instead you want a widget that will not move with the
150598151275 <instance-parameter name="text_view" transfer-ownership="none">
150599151276 <doc xml:space="preserve"
150600151277 filename="gtk/gtktextview.c"
150601- line="10020">a `GtkTextView`</doc>
151278+ line="10082">a `GtkTextView`</doc>
150602151279 <type name="TextView" c:type="GtkTextView*"/>
150603151280 </instance-parameter>
150604151281 <parameter name="child" transfer-ownership="none">
150605151282 <doc xml:space="preserve"
150606151283 filename="gtk/gtktextview.c"
150607- line="10021">a `GtkWidget`</doc>
151284+ line="10083">a `GtkWidget`</doc>
150608151285 <type name="Widget" c:type="GtkWidget*"/>
150609151286 </parameter>
150610151287 <parameter name="xpos" transfer-ownership="none">
150611151288 <doc xml:space="preserve"
150612151289 filename="gtk/gtktextview.c"
150613- line="10022">X position of child in window coordinates</doc>
151290+ line="10084">X position of child in window coordinates</doc>
150614151291 <type name="gint" c:type="int"/>
150615151292 </parameter>
150616151293 <parameter name="ypos" transfer-ownership="none">
150617151294 <doc xml:space="preserve"
150618151295 filename="gtk/gtktextview.c"
150619- line="10023">Y position of child in window coordinates</doc>
151296+ line="10085">Y position of child in window coordinates</doc>
150620151297 <type name="gint" c:type="int"/>
150621151298 </parameter>
150622151299 </parameters>
@@ -150625,7 +151302,7 @@ If instead you want a widget that will not move with the
150625151302 c:identifier="gtk_text_view_backward_display_line">
150626151303 <doc xml:space="preserve"
150627151304 filename="gtk/gtktextview.c"
150628- line="10112">Moves the given @iter backward by one display (wrapped) line.
151305+ line="10174">Moves the given @iter backward by one display (wrapped) line.
150629151306
150630151307 A display line is different from a paragraph. Paragraphs are
150631151308 separated by newlines or other paragraph separator characters.
@@ -150638,20 +151315,20 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150638151315 <return-value transfer-ownership="none">
150639151316 <doc xml:space="preserve"
150640151317 filename="gtk/gtktextview.c"
150641- line="10127">%TRUE if @iter was moved and is not on the end iterator</doc>
151318+ line="10189">%TRUE if @iter was moved and is not on the end iterator</doc>
150642151319 <type name="gboolean" c:type="gboolean"/>
150643151320 </return-value>
150644151321 <parameters>
150645151322 <instance-parameter name="text_view" transfer-ownership="none">
150646151323 <doc xml:space="preserve"
150647151324 filename="gtk/gtktextview.c"
150648- line="10114">a `GtkTextView`</doc>
151325+ line="10176">a `GtkTextView`</doc>
150649151326 <type name="TextView" c:type="GtkTextView*"/>
150650151327 </instance-parameter>
150651151328 <parameter name="iter" transfer-ownership="none">
150652151329 <doc xml:space="preserve"
150653151330 filename="gtk/gtktextview.c"
150654- line="10115">a `GtkTextIter`</doc>
151331+ line="10177">a `GtkTextIter`</doc>
150655151332 <type name="TextIter" c:type="GtkTextIter*"/>
150656151333 </parameter>
150657151334 </parameters>
@@ -150660,7 +151337,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150660151337 c:identifier="gtk_text_view_backward_display_line_start">
150661151338 <doc xml:space="preserve"
150662151339 filename="gtk/gtktextview.c"
150663- line="10170">Moves the given @iter backward to the next display line start.
151340+ line="10232">Moves the given @iter backward to the next display line start.
150664151341
150665151342 A display line is different from a paragraph. Paragraphs are
150666151343 separated by newlines or other paragraph separator characters.
@@ -150673,20 +151350,20 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150673151350 <return-value transfer-ownership="none">
150674151351 <doc xml:space="preserve"
150675151352 filename="gtk/gtktextview.c"
150676- line="10185">%TRUE if @iter was moved and is not on the end iterator</doc>
151353+ line="10247">%TRUE if @iter was moved and is not on the end iterator</doc>
150677151354 <type name="gboolean" c:type="gboolean"/>
150678151355 </return-value>
150679151356 <parameters>
150680151357 <instance-parameter name="text_view" transfer-ownership="none">
150681151358 <doc xml:space="preserve"
150682151359 filename="gtk/gtktextview.c"
150683- line="10172">a `GtkTextView`</doc>
151360+ line="10234">a `GtkTextView`</doc>
150684151361 <type name="TextView" c:type="GtkTextView*"/>
150685151362 </instance-parameter>
150686151363 <parameter name="iter" transfer-ownership="none">
150687151364 <doc xml:space="preserve"
150688151365 filename="gtk/gtktextview.c"
150689- line="10173">a `GtkTextIter`</doc>
151366+ line="10235">a `GtkTextIter`</doc>
150690151367 <type name="TextIter" c:type="GtkTextIter*"/>
150691151368 </parameter>
150692151369 </parameters>
@@ -150695,7 +151372,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150695151372 c:identifier="gtk_text_view_buffer_to_window_coords">
150696151373 <doc xml:space="preserve"
150697151374 filename="gtk/gtktextview.c"
150698- line="9792">Converts buffer coordinates to window coordinates.</doc>
151375+ line="9854">Converts buffer coordinates to window coordinates.</doc>
150699151376 <source-position filename="gtk/gtktextview.h" line="268"/>
150700151377 <return-value transfer-ownership="none">
150701151378 <type name="none" c:type="void"/>
@@ -150704,25 +151381,25 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150704151381 <instance-parameter name="text_view" transfer-ownership="none">
150705151382 <doc xml:space="preserve"
150706151383 filename="gtk/gtktextview.c"
150707- line="9794">a `GtkTextView`</doc>
151384+ line="9856">a `GtkTextView`</doc>
150708151385 <type name="TextView" c:type="GtkTextView*"/>
150709151386 </instance-parameter>
150710151387 <parameter name="win" transfer-ownership="none">
150711151388 <doc xml:space="preserve"
150712151389 filename="gtk/gtktextview.c"
150713- line="9795">a `GtkTextWindowType`</doc>
151390+ line="9857">a `GtkTextWindowType`</doc>
150714151391 <type name="TextWindowType" c:type="GtkTextWindowType"/>
150715151392 </parameter>
150716151393 <parameter name="buffer_x" transfer-ownership="none">
150717151394 <doc xml:space="preserve"
150718151395 filename="gtk/gtktextview.c"
150719- line="9796">buffer x coordinate</doc>
151396+ line="9858">buffer x coordinate</doc>
150720151397 <type name="gint" c:type="int"/>
150721151398 </parameter>
150722151399 <parameter name="buffer_y" transfer-ownership="none">
150723151400 <doc xml:space="preserve"
150724151401 filename="gtk/gtktextview.c"
150725- line="9797">buffer y coordinate</doc>
151402+ line="9859">buffer y coordinate</doc>
150726151403 <type name="gint" c:type="int"/>
150727151404 </parameter>
150728151405 <parameter name="window_x"
@@ -150733,7 +151410,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150733151410 allow-none="1">
150734151411 <doc xml:space="preserve"
150735151412 filename="gtk/gtktextview.c"
150736- line="9798">window x coordinate return location</doc>
151413+ line="9860">window x coordinate return location</doc>
150737151414 <type name="gint" c:type="int*"/>
150738151415 </parameter>
150739151416 <parameter name="window_y"
@@ -150744,7 +151421,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150744151421 allow-none="1">
150745151422 <doc xml:space="preserve"
150746151423 filename="gtk/gtktextview.c"
150747- line="9799">window y coordinate return location</doc>
151424+ line="9861">window y coordinate return location</doc>
150748151425 <type name="gint" c:type="int*"/>
150749151426 </parameter>
150750151427 </parameters>
@@ -150753,7 +151430,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150753151430 c:identifier="gtk_text_view_forward_display_line">
150754151431 <doc xml:space="preserve"
150755151432 filename="gtk/gtktextview.c"
150756- line="10083">Moves the given @iter forward by one display (wrapped) line.
151433+ line="10145">Moves the given @iter forward by one display (wrapped) line.
150757151434
150758151435 A display line is different from a paragraph. Paragraphs are
150759151436 separated by newlines or other paragraph separator characters.
@@ -150766,20 +151443,20 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150766151443 <return-value transfer-ownership="none">
150767151444 <doc xml:space="preserve"
150768151445 filename="gtk/gtktextview.c"
150769- line="10098">%TRUE if @iter was moved and is not on the end iterator</doc>
151446+ line="10160">%TRUE if @iter was moved and is not on the end iterator</doc>
150770151447 <type name="gboolean" c:type="gboolean"/>
150771151448 </return-value>
150772151449 <parameters>
150773151450 <instance-parameter name="text_view" transfer-ownership="none">
150774151451 <doc xml:space="preserve"
150775151452 filename="gtk/gtktextview.c"
150776- line="10085">a `GtkTextView`</doc>
151453+ line="10147">a `GtkTextView`</doc>
150777151454 <type name="TextView" c:type="GtkTextView*"/>
150778151455 </instance-parameter>
150779151456 <parameter name="iter" transfer-ownership="none">
150780151457 <doc xml:space="preserve"
150781151458 filename="gtk/gtktextview.c"
150782- line="10086">a `GtkTextIter`</doc>
151459+ line="10148">a `GtkTextIter`</doc>
150783151460 <type name="TextIter" c:type="GtkTextIter*"/>
150784151461 </parameter>
150785151462 </parameters>
@@ -150788,7 +151465,7 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150788151465 c:identifier="gtk_text_view_forward_display_line_end">
150789151466 <doc xml:space="preserve"
150790151467 filename="gtk/gtktextview.c"
150791- line="10141">Moves the given @iter forward to the next display line end.
151468+ line="10203">Moves the given @iter forward to the next display line end.
150792151469
150793151470 A display line is different from a paragraph. Paragraphs are
150794151471 separated by newlines or other paragraph separator characters.
@@ -150801,20 +151478,20 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150801151478 <return-value transfer-ownership="none">
150802151479 <doc xml:space="preserve"
150803151480 filename="gtk/gtktextview.c"
150804- line="10156">%TRUE if @iter was moved and is not on the end iterator</doc>
151481+ line="10218">%TRUE if @iter was moved and is not on the end iterator</doc>
150805151482 <type name="gboolean" c:type="gboolean"/>
150806151483 </return-value>
150807151484 <parameters>
150808151485 <instance-parameter name="text_view" transfer-ownership="none">
150809151486 <doc xml:space="preserve"
150810151487 filename="gtk/gtktextview.c"
150811- line="10143">a `GtkTextView`</doc>
151488+ line="10205">a `GtkTextView`</doc>
150812151489 <type name="TextView" c:type="GtkTextView*"/>
150813151490 </instance-parameter>
150814151491 <parameter name="iter" transfer-ownership="none">
150815151492 <doc xml:space="preserve"
150816151493 filename="gtk/gtktextview.c"
150817- line="10144">a `GtkTextIter`</doc>
151494+ line="10206">a `GtkTextIter`</doc>
150818151495 <type name="TextIter" c:type="GtkTextIter*"/>
150819151496 </parameter>
150820151497 </parameters>
@@ -150824,14 +151501,14 @@ views, since they depend on the contents of the `GtkTextBuffer`.</doc>
150824151501 glib:get-property="accepts-tab">
150825151502 <doc xml:space="preserve"
150826151503 filename="gtk/gtktextview.c"
150827- line="7496">Returns whether pressing the &lt;kbd&gt;Tab&lt;/kbd&gt; key inserts a tab characters.
151504+ line="7511">Returns whether pressing the &lt;kbd&gt;Tab&lt;/kbd&gt; key inserts a tab characters.
150828151505
150829151506 See [method@Gtk.TextView.set_accepts_tab].</doc>
150830151507 <source-position filename="gtk/gtktextview.h" line="358"/>
150831151508 <return-value transfer-ownership="none">
150832151509 <doc xml:space="preserve"
150833151510 filename="gtk/gtktextview.c"
150834- line="7504">%TRUE if pressing the Tab key inserts a tab character,
151511+ line="7519">%TRUE if pressing the Tab key inserts a tab character,
150835151512 %FALSE if pressing the Tab key moves the keyboard focus.</doc>
150836151513 <type name="gboolean" c:type="gboolean"/>
150837151514 </return-value>
@@ -150839,7 +151516,7 @@ See [method@Gtk.TextView.set_accepts_tab].</doc>
150839151516 <instance-parameter name="text_view" transfer-ownership="none">
150840151517 <doc xml:space="preserve"
150841151518 filename="gtk/gtktextview.c"
150842- line="7498">A `GtkTextView`</doc>
151519+ line="7513">A `GtkTextView`</doc>
150843151520 <type name="TextView" c:type="GtkTextView*"/>
150844151521 </instance-parameter>
150845151522 </parameters>
@@ -150849,19 +151526,19 @@ See [method@Gtk.TextView.set_accepts_tab].</doc>
150849151526 glib:get-property="bottom-margin">
150850151527 <doc xml:space="preserve"
150851151528 filename="gtk/gtktextview.c"
150852- line="3893">Gets the bottom margin for text in the @text_view.</doc>
151529+ line="3903">Gets the bottom margin for text in the @text_view.</doc>
150853151530 <source-position filename="gtk/gtktextview.h" line="398"/>
150854151531 <return-value transfer-ownership="none">
150855151532 <doc xml:space="preserve"
150856151533 filename="gtk/gtktextview.c"
150857- line="3899">bottom margin in pixels</doc>
151534+ line="3909">bottom margin in pixels</doc>
150858151535 <type name="gint" c:type="int"/>
150859151536 </return-value>
150860151537 <parameters>
150861151538 <instance-parameter name="text_view" transfer-ownership="none">
150862151539 <doc xml:space="preserve"
150863151540 filename="gtk/gtktextview.c"
150864- line="3895">a `GtkTextView`</doc>
151541+ line="3905">a `GtkTextView`</doc>
150865151542 <type name="TextView" c:type="GtkTextView*"/>
150866151543 </instance-parameter>
150867151544 </parameters>
@@ -150871,7 +151548,7 @@ See [method@Gtk.TextView.set_accepts_tab].</doc>
150871151548 glib:get-property="buffer">
150872151549 <doc xml:space="preserve"
150873151550 filename="gtk/gtktextview.c"
150874- line="2452">Returns the `GtkTextBuffer` being displayed by this text view.
151551+ line="2459">Returns the `GtkTextBuffer` being displayed by this text view.
150875151552
150876151553 The reference count on the buffer is not incremented; the caller
150877151554 of this function won’t own a new reference.</doc>
@@ -150879,14 +151556,14 @@ of this function won’t own a new reference.</doc>
150879151556 <return-value transfer-ownership="none">
150880151557 <doc xml:space="preserve"
150881151558 filename="gtk/gtktextview.c"
150882- line="2461">a `GtkTextBuffer`</doc>
151559+ line="2468">a `GtkTextBuffer`</doc>
150883151560 <type name="TextBuffer" c:type="GtkTextBuffer*"/>
150884151561 </return-value>
150885151562 <parameters>
150886151563 <instance-parameter name="text_view" transfer-ownership="none">
150887151564 <doc xml:space="preserve"
150888151565 filename="gtk/gtktextview.c"
150889- line="2454">a `GtkTextView`</doc>
151566+ line="2461">a `GtkTextView`</doc>
150890151567 <type name="TextView" c:type="GtkTextView*"/>
150891151568 </instance-parameter>
150892151569 </parameters>
@@ -150895,7 +151572,7 @@ of this function won’t own a new reference.</doc>
150895151572 c:identifier="gtk_text_view_get_cursor_locations">
150896151573 <doc xml:space="preserve"
150897151574 filename="gtk/gtktextview.c"
150898- line="2471">Determine the positions of the strong and weak cursors if the
151575+ line="2478">Determine the positions of the strong and weak cursors if the
150899151576 insertion point is at @iter.
150900151577
150901151578 The position of each cursor is stored as a zero-width rectangle.
@@ -150923,7 +151600,7 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150923151600 <instance-parameter name="text_view" transfer-ownership="none">
150924151601 <doc xml:space="preserve"
150925151602 filename="gtk/gtktextview.c"
150926- line="2473">a `GtkTextView`</doc>
151603+ line="2480">a `GtkTextView`</doc>
150927151604 <type name="TextView" c:type="GtkTextView*"/>
150928151605 </instance-parameter>
150929151606 <parameter name="iter"
@@ -150932,7 +151609,7 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150932151609 allow-none="1">
150933151610 <doc xml:space="preserve"
150934151611 filename="gtk/gtktextview.c"
150935- line="2474">a `GtkTextIter`</doc>
151612+ line="2481">a `GtkTextIter`</doc>
150936151613 <type name="TextIter" c:type="const GtkTextIter*"/>
150937151614 </parameter>
150938151615 <parameter name="strong"
@@ -150943,7 +151620,7 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150943151620 allow-none="1">
150944151621 <doc xml:space="preserve"
150945151622 filename="gtk/gtktextview.c"
150946- line="2475">location to store the strong cursor position</doc>
151623+ line="2482">location to store the strong cursor position</doc>
150947151624 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
150948151625 </parameter>
150949151626 <parameter name="weak"
@@ -150954,7 +151631,7 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150954151631 allow-none="1">
150955151632 <doc xml:space="preserve"
150956151633 filename="gtk/gtktextview.c"
150957- line="2476">location to store the weak cursor position</doc>
151634+ line="2483">location to store the weak cursor position</doc>
150958151635 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
150959151636 </parameter>
150960151637 </parameters>
@@ -150964,19 +151641,19 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150964151641 glib:get-property="cursor-visible">
150965151642 <doc xml:space="preserve"
150966151643 filename="gtk/gtktextview.c"
150967- line="4069">Find out whether the cursor should be displayed.</doc>
151644+ line="4079">Find out whether the cursor should be displayed.</doc>
150968151645 <source-position filename="gtk/gtktextview.h" line="230"/>
150969151646 <return-value transfer-ownership="none">
150970151647 <doc xml:space="preserve"
150971151648 filename="gtk/gtktextview.c"
150972- line="4075">whether the insertion mark is visible</doc>
151649+ line="4085">whether the insertion mark is visible</doc>
150973151650 <type name="gboolean" c:type="gboolean"/>
150974151651 </return-value>
150975151652 <parameters>
150976151653 <instance-parameter name="text_view" transfer-ownership="none">
150977151654 <doc xml:space="preserve"
150978151655 filename="gtk/gtktextview.c"
150979- line="4071">a `GtkTextView`</doc>
151656+ line="4081">a `GtkTextView`</doc>
150980151657 <type name="TextView" c:type="GtkTextView*"/>
150981151658 </instance-parameter>
150982151659 </parameters>
@@ -150986,21 +151663,21 @@ coordinates to coordinates for one of the windows in the text view.</doc>
150986151663 glib:get-property="editable">
150987151664 <doc xml:space="preserve"
150988151665 filename="gtk/gtktextview.c"
150989- line="3486">Returns the default editability of the `GtkTextView`.
151666+ line="3496">Returns the default editability of the `GtkTextView`.
150990151667
150991151668 Tags in the buffer may override this setting for some ranges of text.</doc>
150992151669 <source-position filename="gtk/gtktextview.h" line="348"/>
150993151670 <return-value transfer-ownership="none">
150994151671 <doc xml:space="preserve"
150995151672 filename="gtk/gtktextview.c"
150996- line="3494">whether text is editable by default</doc>
151673+ line="3504">whether text is editable by default</doc>
150997151674 <type name="gboolean" c:type="gboolean"/>
150998151675 </return-value>
150999151676 <parameters>
151000151677 <instance-parameter name="text_view" transfer-ownership="none">
151001151678 <doc xml:space="preserve"
151002151679 filename="gtk/gtktextview.c"
151003- line="3488">a `GtkTextView`</doc>
151680+ line="3498">a `GtkTextView`</doc>
151004151681 <type name="TextView" c:type="GtkTextView*"/>
151005151682 </instance-parameter>
151006151683 </parameters>
@@ -151010,20 +151687,20 @@ Tags in the buffer may override this setting for some ranges of text.</doc>
151010151687 glib:get-property="extra-menu">
151011151688 <doc xml:space="preserve"
151012151689 filename="gtk/gtktextview.c"
151013- line="10495">Gets the menu model that gets added to the context menu
151690+ line="10557">Gets the menu model that gets added to the context menu
151014151691 or %NULL if none has been set.</doc>
151015151692 <source-position filename="gtk/gtktextview.h" line="432"/>
151016151693 <return-value transfer-ownership="none">
151017151694 <doc xml:space="preserve"
151018151695 filename="gtk/gtktextview.c"
151019- line="10502">the menu model</doc>
151696+ line="10564">the menu model</doc>
151020151697 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
151021151698 </return-value>
151022151699 <parameters>
151023151700 <instance-parameter name="text_view" transfer-ownership="none">
151024151701 <doc xml:space="preserve"
151025151702 filename="gtk/gtktextview.c"
151026- line="10497">a `GtkTextView`</doc>
151703+ line="10559">a `GtkTextView`</doc>
151027151704 <type name="TextView" c:type="GtkTextView*"/>
151028151705 </instance-parameter>
151029151706 </parameters>
@@ -151031,7 +151708,7 @@ or %NULL if none has been set.</doc>
151031151708 <method name="get_gutter" c:identifier="gtk_text_view_get_gutter">
151032151709 <doc xml:space="preserve"
151033151710 filename="gtk/gtktextview.c"
151034- line="4740">Gets a `GtkWidget` that has previously been set as gutter.
151711+ line="4750">Gets a `GtkWidget` that has previously been set as gutter.
151035151712
151036151713 See [method@Gtk.TextView.set_gutter].
151037151714
@@ -151041,20 +151718,20 @@ See [method@Gtk.TextView.set_gutter].
151041151718 <return-value transfer-ownership="none" nullable="1">
151042151719 <doc xml:space="preserve"
151043151720 filename="gtk/gtktextview.c"
151044- line="4752">a `GtkWidget`</doc>
151721+ line="4762">a `GtkWidget`</doc>
151045151722 <type name="Widget" c:type="GtkWidget*"/>
151046151723 </return-value>
151047151724 <parameters>
151048151725 <instance-parameter name="text_view" transfer-ownership="none">
151049151726 <doc xml:space="preserve"
151050151727 filename="gtk/gtktextview.c"
151051- line="4742">a `GtkTextView`</doc>
151728+ line="4752">a `GtkTextView`</doc>
151052151729 <type name="TextView" c:type="GtkTextView*"/>
151053151730 </instance-parameter>
151054151731 <parameter name="win" transfer-ownership="none">
151055151732 <doc xml:space="preserve"
151056151733 filename="gtk/gtktextview.c"
151057- line="4743">a `GtkTextWindowType`</doc>
151734+ line="4753">a `GtkTextWindowType`</doc>
151058151735 <type name="TextWindowType" c:type="GtkTextWindowType"/>
151059151736 </parameter>
151060151737 </parameters>
@@ -151064,7 +151741,7 @@ See [method@Gtk.TextView.set_gutter].
151064151741 glib:get-property="indent">
151065151742 <doc xml:space="preserve"
151066151743 filename="gtk/gtktextview.c"
151067- line="3942">Gets the default indentation of paragraphs in @text_view.
151744+ line="3952">Gets the default indentation of paragraphs in @text_view.
151068151745
151069151746 Tags in the view’s buffer may override the default.
151070151747 The indentation may be negative.</doc>
@@ -151072,14 +151749,14 @@ The indentation may be negative.</doc>
151072151749 <return-value transfer-ownership="none">
151073151750 <doc xml:space="preserve"
151074151751 filename="gtk/gtktextview.c"
151075- line="3951">number of pixels of indentation</doc>
151752+ line="3961">number of pixels of indentation</doc>
151076151753 <type name="gint" c:type="int"/>
151077151754 </return-value>
151078151755 <parameters>
151079151756 <instance-parameter name="text_view" transfer-ownership="none">
151080151757 <doc xml:space="preserve"
151081151758 filename="gtk/gtktextview.c"
151082- line="3944">a `GtkTextView`</doc>
151759+ line="3954">a `GtkTextView`</doc>
151083151760 <type name="TextView" c:type="GtkTextView*"/>
151084151761 </instance-parameter>
151085151762 </parameters>
@@ -151089,19 +151766,19 @@ The indentation may be negative.</doc>
151089151766 glib:get-property="input-hints">
151090151767 <doc xml:space="preserve"
151091151768 filename="gtk/gtktextview.c"
151092- line="10335">Gets the `input-hints` of the `GtkTextView`.</doc>
151769+ line="10397">Gets the `input-hints` of the `GtkTextView`.</doc>
151093151770 <source-position filename="gtk/gtktextview.h" line="420"/>
151094151771 <return-value transfer-ownership="none">
151095151772 <doc xml:space="preserve"
151096151773 filename="gtk/gtktextview.c"
151097- line="10341">the input hints</doc>
151774+ line="10403">the input hints</doc>
151098151775 <type name="InputHints" c:type="GtkInputHints"/>
151099151776 </return-value>
151100151777 <parameters>
151101151778 <instance-parameter name="text_view" transfer-ownership="none">
151102151779 <doc xml:space="preserve"
151103151780 filename="gtk/gtktextview.c"
151104- line="10337">a `GtkTextView`</doc>
151781+ line="10399">a `GtkTextView`</doc>
151105151782 <type name="TextView" c:type="GtkTextView*"/>
151106151783 </instance-parameter>
151107151784 </parameters>
@@ -151111,19 +151788,19 @@ The indentation may be negative.</doc>
151111151788 glib:get-property="input-purpose">
151112151789 <doc xml:space="preserve"
151113151790 filename="gtk/gtktextview.c"
151114- line="10285">Gets the `input-purpose` of the `GtkTextView`.</doc>
151791+ line="10347">Gets the `input-purpose` of the `GtkTextView`.</doc>
151115151792 <source-position filename="gtk/gtktextview.h" line="414"/>
151116151793 <return-value transfer-ownership="none">
151117151794 <doc xml:space="preserve"
151118151795 filename="gtk/gtktextview.c"
151119- line="10291">the input purpose</doc>
151796+ line="10353">the input purpose</doc>
151120151797 <type name="InputPurpose" c:type="GtkInputPurpose"/>
151121151798 </return-value>
151122151799 <parameters>
151123151800 <instance-parameter name="text_view" transfer-ownership="none">
151124151801 <doc xml:space="preserve"
151125151802 filename="gtk/gtktextview.c"
151126- line="10287">a `GtkTextView`</doc>
151803+ line="10349">a `GtkTextView`</doc>
151127151804 <type name="TextView" c:type="GtkTextView*"/>
151128151805 </instance-parameter>
151129151806 </parameters>
@@ -151132,7 +151809,7 @@ The indentation may be negative.</doc>
151132151809 c:identifier="gtk_text_view_get_iter_at_location">
151133151810 <doc xml:space="preserve"
151134151811 filename="gtk/gtktextview.c"
151135- line="2523">Retrieves the iterator at buffer coordinates @x and @y.
151812+ line="2530">Retrieves the iterator at buffer coordinates @x and @y.
151136151813
151137151814 Buffer coordinates are coordinates for the entire buffer, not just
151138151815 the currently-displayed portion. If you have coordinates from an
@@ -151142,14 +151819,14 @@ event, you have to convert those to buffer coordinates with
151142151819 <return-value transfer-ownership="none">
151143151820 <doc xml:space="preserve"
151144151821 filename="gtk/gtktextview.c"
151145- line="2537">%TRUE if the position is over text</doc>
151822+ line="2544">%TRUE if the position is over text</doc>
151146151823 <type name="gboolean" c:type="gboolean"/>
151147151824 </return-value>
151148151825 <parameters>
151149151826 <instance-parameter name="text_view" transfer-ownership="none">
151150151827 <doc xml:space="preserve"
151151151828 filename="gtk/gtktextview.c"
151152- line="2525">a `GtkTextView`</doc>
151829+ line="2532">a `GtkTextView`</doc>
151153151830 <type name="TextView" c:type="GtkTextView*"/>
151154151831 </instance-parameter>
151155151832 <parameter name="iter"
@@ -151158,19 +151835,19 @@ event, you have to convert those to buffer coordinates with
151158151835 transfer-ownership="none">
151159151836 <doc xml:space="preserve"
151160151837 filename="gtk/gtktextview.c"
151161- line="2526">a `GtkTextIter`</doc>
151838+ line="2533">a `GtkTextIter`</doc>
151162151839 <type name="TextIter" c:type="GtkTextIter*"/>
151163151840 </parameter>
151164151841 <parameter name="x" transfer-ownership="none">
151165151842 <doc xml:space="preserve"
151166151843 filename="gtk/gtktextview.c"
151167- line="2527">x position, in buffer coordinates</doc>
151844+ line="2534">x position, in buffer coordinates</doc>
151168151845 <type name="gint" c:type="int"/>
151169151846 </parameter>
151170151847 <parameter name="y" transfer-ownership="none">
151171151848 <doc xml:space="preserve"
151172151849 filename="gtk/gtktextview.c"
151173- line="2528">y position, in buffer coordinates</doc>
151850+ line="2535">y position, in buffer coordinates</doc>
151174151851 <type name="gint" c:type="int"/>
151175151852 </parameter>
151176151853 </parameters>
@@ -151179,7 +151856,7 @@ event, you have to convert those to buffer coordinates with
151179151856 c:identifier="gtk_text_view_get_iter_at_position">
151180151857 <doc xml:space="preserve"
151181151858 filename="gtk/gtktextview.c"
151182- line="2553">Retrieves the iterator pointing to the character at buffer
151859+ line="2560">Retrieves the iterator pointing to the character at buffer
151183151860 coordinates @x and @y.
151184151861
151185151862 Buffer coordinates are coordinates for the entire buffer, not just
@@ -151193,14 +151870,14 @@ which returns cursor locations, i.e. positions between characters.</doc>
151193151870 <return-value transfer-ownership="none">
151194151871 <doc xml:space="preserve"
151195151872 filename="gtk/gtktextview.c"
151196- line="2575">%TRUE if the position is over text</doc>
151873+ line="2582">%TRUE if the position is over text</doc>
151197151874 <type name="gboolean" c:type="gboolean"/>
151198151875 </return-value>
151199151876 <parameters>
151200151877 <instance-parameter name="text_view" transfer-ownership="none">
151201151878 <doc xml:space="preserve"
151202151879 filename="gtk/gtktextview.c"
151203- line="2555">a `GtkTextView`</doc>
151880+ line="2562">a `GtkTextView`</doc>
151204151881 <type name="TextView" c:type="GtkTextView*"/>
151205151882 </instance-parameter>
151206151883 <parameter name="iter"
@@ -151209,7 +151886,7 @@ which returns cursor locations, i.e. positions between characters.</doc>
151209151886 transfer-ownership="none">
151210151887 <doc xml:space="preserve"
151211151888 filename="gtk/gtktextview.c"
151212- line="2556">a `GtkTextIter`</doc>
151889+ line="2563">a `GtkTextIter`</doc>
151213151890 <type name="TextIter" c:type="GtkTextIter*"/>
151214151891 </parameter>
151215151892 <parameter name="trailing"
@@ -151220,7 +151897,7 @@ which returns cursor locations, i.e. positions between characters.</doc>
151220151897 allow-none="1">
151221151898 <doc xml:space="preserve"
151222151899 filename="gtk/gtktextview.c"
151223- line="2557">if non-%NULL, location to store
151900+ line="2564">if non-%NULL, location to store
151224151901 an integer indicating where in the grapheme the user clicked.
151225151902 It will either be zero, or the number of characters in the grapheme.
151226151903 0 represents the trailing edge of the grapheme.</doc>
@@ -151229,13 +151906,13 @@ which returns cursor locations, i.e. positions between characters.</doc>
151229151906 <parameter name="x" transfer-ownership="none">
151230151907 <doc xml:space="preserve"
151231151908 filename="gtk/gtktextview.c"
151232- line="2561">x position, in buffer coordinates</doc>
151909+ line="2568">x position, in buffer coordinates</doc>
151233151910 <type name="gint" c:type="int"/>
151234151911 </parameter>
151235151912 <parameter name="y" transfer-ownership="none">
151236151913 <doc xml:space="preserve"
151237151914 filename="gtk/gtktextview.c"
151238- line="2562">y position, in buffer coordinates</doc>
151915+ line="2569">y position, in buffer coordinates</doc>
151239151916 <type name="gint" c:type="int"/>
151240151917 </parameter>
151241151918 </parameters>
@@ -151244,7 +151921,7 @@ which returns cursor locations, i.e. positions between characters.</doc>
151244151921 c:identifier="gtk_text_view_get_iter_location">
151245151922 <doc xml:space="preserve"
151246151923 filename="gtk/gtktextview.c"
151247- line="2592">Gets a rectangle which roughly contains the character at @iter.
151924+ line="2599">Gets a rectangle which roughly contains the character at @iter.
151248151925
151249151926 The rectangle position is in buffer coordinates; use
151250151927 [method@Gtk.TextView.buffer_to_window_coords] to convert these
@@ -151257,13 +151934,13 @@ coordinates to coordinates for one of the windows in the text view.</doc>
151257151934 <instance-parameter name="text_view" transfer-ownership="none">
151258151935 <doc xml:space="preserve"
151259151936 filename="gtk/gtktextview.c"
151260- line="2594">a `GtkTextView`</doc>
151937+ line="2601">a `GtkTextView`</doc>
151261151938 <type name="TextView" c:type="GtkTextView*"/>
151262151939 </instance-parameter>
151263151940 <parameter name="iter" transfer-ownership="none">
151264151941 <doc xml:space="preserve"
151265151942 filename="gtk/gtktextview.c"
151266- line="2595">a `GtkTextIter`</doc>
151943+ line="2602">a `GtkTextIter`</doc>
151267151944 <type name="TextIter" c:type="const GtkTextIter*"/>
151268151945 </parameter>
151269151946 <parameter name="location"
@@ -151272,7 +151949,7 @@ coordinates to coordinates for one of the windows in the text view.</doc>
151272151949 transfer-ownership="none">
151273151950 <doc xml:space="preserve"
151274151951 filename="gtk/gtktextview.c"
151275- line="2596">bounds of the character at @iter</doc>
151952+ line="2603">bounds of the character at @iter</doc>
151276151953 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
151277151954 </parameter>
151278151955 </parameters>
@@ -151282,21 +151959,21 @@ coordinates to coordinates for one of the windows in the text view.</doc>
151282151959 glib:get-property="justification">
151283151960 <doc xml:space="preserve"
151284151961 filename="gtk/gtktextview.c"
151285- line="3693">Gets the default justification of paragraphs in @text_view.
151962+ line="3703">Gets the default justification of paragraphs in @text_view.
151286151963
151287151964 Tags in the buffer may override the default.</doc>
151288151965 <source-position filename="gtk/gtktextview.h" line="378"/>
151289151966 <return-value transfer-ownership="none">
151290151967 <doc xml:space="preserve"
151291151968 filename="gtk/gtktextview.c"
151292- line="3701">default justification</doc>
151969+ line="3711">default justification</doc>
151293151970 <type name="Justification" c:type="GtkJustification"/>
151294151971 </return-value>
151295151972 <parameters>
151296151973 <instance-parameter name="text_view" transfer-ownership="none">
151297151974 <doc xml:space="preserve"
151298151975 filename="gtk/gtktextview.c"
151299- line="3695">a `GtkTextView`</doc>
151976+ line="3705">a `GtkTextView`</doc>
151300151977 <type name="TextView" c:type="GtkTextView*"/>
151301151978 </instance-parameter>
151302151979 </parameters>
@@ -151306,21 +151983,21 @@ Tags in the buffer may override the default.</doc>
151306151983 glib:get-property="left-margin">
151307151984 <doc xml:space="preserve"
151308151985 filename="gtk/gtktextview.c"
151309- line="3745">Gets the default left margin size of paragraphs in the @text_view.
151986+ line="3755">Gets the default left margin size of paragraphs in the @text_view.
151310151987
151311151988 Tags in the buffer may override the default.</doc>
151312151989 <source-position filename="gtk/gtktextview.h" line="383"/>
151313151990 <return-value transfer-ownership="none">
151314151991 <doc xml:space="preserve"
151315151992 filename="gtk/gtktextview.c"
151316- line="3753">left margin in pixels</doc>
151993+ line="3763">left margin in pixels</doc>
151317151994 <type name="gint" c:type="int"/>
151318151995 </return-value>
151319151996 <parameters>
151320151997 <instance-parameter name="text_view" transfer-ownership="none">
151321151998 <doc xml:space="preserve"
151322151999 filename="gtk/gtktextview.c"
151323- line="3747">a `GtkTextView`</doc>
152000+ line="3757">a `GtkTextView`</doc>
151324152001 <type name="TextView" c:type="GtkTextView*"/>
151325152002 </instance-parameter>
151326152003 </parameters>
@@ -151328,7 +152005,7 @@ Tags in the buffer may override the default.</doc>
151328152005 <method name="get_line_at_y" c:identifier="gtk_text_view_get_line_at_y">
151329152006 <doc xml:space="preserve"
151330152007 filename="gtk/gtktextview.c"
151331- line="2647">Gets the `GtkTextIter` at the start of the line containing
152008+ line="2654">Gets the `GtkTextIter` at the start of the line containing
151332152009 the coordinate @y.
151333152010
151334152011 @y is in buffer coordinates, convert from window coordinates with
@@ -151343,7 +152020,7 @@ of the line.</doc>
151343152020 <instance-parameter name="text_view" transfer-ownership="none">
151344152021 <doc xml:space="preserve"
151345152022 filename="gtk/gtktextview.c"
151346- line="2649">a `GtkTextView`</doc>
152023+ line="2656">a `GtkTextView`</doc>
151347152024 <type name="TextView" c:type="GtkTextView*"/>
151348152025 </instance-parameter>
151349152026 <parameter name="target_iter"
@@ -151352,13 +152029,13 @@ of the line.</doc>
151352152029 transfer-ownership="none">
151353152030 <doc xml:space="preserve"
151354152031 filename="gtk/gtktextview.c"
151355- line="2650">a `GtkTextIter`</doc>
152032+ line="2657">a `GtkTextIter`</doc>
151356152033 <type name="TextIter" c:type="GtkTextIter*"/>
151357152034 </parameter>
151358152035 <parameter name="y" transfer-ownership="none">
151359152036 <doc xml:space="preserve"
151360152037 filename="gtk/gtktextview.c"
151361- line="2651">a y coordinate</doc>
152038+ line="2658">a y coordinate</doc>
151362152039 <type name="gint" c:type="int"/>
151363152040 </parameter>
151364152041 <parameter name="line_top"
@@ -151367,7 +152044,7 @@ of the line.</doc>
151367152044 transfer-ownership="full">
151368152045 <doc xml:space="preserve"
151369152046 filename="gtk/gtktextview.c"
151370- line="2652">return location for top coordinate of the line</doc>
152047+ line="2659">return location for top coordinate of the line</doc>
151371152048 <type name="gint" c:type="int*"/>
151372152049 </parameter>
151373152050 </parameters>
@@ -151376,7 +152053,7 @@ of the line.</doc>
151376152053 c:identifier="gtk_text_view_get_line_yrange">
151377152054 <doc xml:space="preserve"
151378152055 filename="gtk/gtktextview.c"
151379- line="2617">Gets the y coordinate of the top of the line containing @iter,
152056+ line="2624">Gets the y coordinate of the top of the line containing @iter,
151380152057 and the height of the line.
151381152058
151382152059 The coordinate is a buffer coordinate; convert to window
@@ -151389,13 +152066,13 @@ coordinates with [method@Gtk.TextView.buffer_to_window_coords].</doc>
151389152066 <instance-parameter name="text_view" transfer-ownership="none">
151390152067 <doc xml:space="preserve"
151391152068 filename="gtk/gtktextview.c"
151392- line="2619">a `GtkTextView`</doc>
152069+ line="2626">a `GtkTextView`</doc>
151393152070 <type name="TextView" c:type="GtkTextView*"/>
151394152071 </instance-parameter>
151395152072 <parameter name="iter" transfer-ownership="none">
151396152073 <doc xml:space="preserve"
151397152074 filename="gtk/gtktextview.c"
151398- line="2620">a `GtkTextIter`</doc>
152075+ line="2627">a `GtkTextIter`</doc>
151399152076 <type name="TextIter" c:type="const GtkTextIter*"/>
151400152077 </parameter>
151401152078 <parameter name="y"
@@ -151404,7 +152081,7 @@ coordinates with [method@Gtk.TextView.buffer_to_window_coords].</doc>
151404152081 transfer-ownership="full">
151405152082 <doc xml:space="preserve"
151406152083 filename="gtk/gtktextview.c"
151407- line="2621">return location for a y coordinate</doc>
152084+ line="2628">return location for a y coordinate</doc>
151408152085 <type name="gint" c:type="int*"/>
151409152086 </parameter>
151410152087 <parameter name="height"
@@ -151413,7 +152090,7 @@ coordinates with [method@Gtk.TextView.buffer_to_window_coords].</doc>
151413152090 transfer-ownership="full">
151414152091 <doc xml:space="preserve"
151415152092 filename="gtk/gtktextview.c"
151416- line="2622">return location for a height</doc>
152093+ line="2629">return location for a height</doc>
151417152094 <type name="gint" c:type="int*"/>
151418152095 </parameter>
151419152096 </parameters>
@@ -151423,7 +152100,7 @@ coordinates with [method@Gtk.TextView.buffer_to_window_coords].</doc>
151423152100 version="4.4">
151424152101 <doc xml:space="preserve"
151425152102 filename="gtk/gtktextview.c"
151426- line="10566">Gets the `PangoContext` that is used for rendering LTR directed
152103+ line="10628">Gets the `PangoContext` that is used for rendering LTR directed
151427152104 text layouts.
151428152105
151429152106 The context may be replaced when CSS changes occur.</doc>
@@ -151431,14 +152108,14 @@ The context may be replaced when CSS changes occur.</doc>
151431152108 <return-value transfer-ownership="none">
151432152109 <doc xml:space="preserve"
151433152110 filename="gtk/gtktextview.c"
151434- line="10575">a `PangoContext`</doc>
152111+ line="10637">a `PangoContext`</doc>
151435152112 <type name="Pango.Context" c:type="PangoContext*"/>
151436152113 </return-value>
151437152114 <parameters>
151438152115 <instance-parameter name="text_view" transfer-ownership="none">
151439152116 <doc xml:space="preserve"
151440152117 filename="gtk/gtktextview.c"
151441- line="10568">a `GtkTextView`</doc>
152118+ line="10630">a `GtkTextView`</doc>
151442152119 <type name="TextView" c:type="GtkTextView*"/>
151443152120 </instance-parameter>
151444152121 </parameters>
@@ -151448,19 +152125,19 @@ The context may be replaced when CSS changes occur.</doc>
151448152125 glib:get-property="monospace">
151449152126 <doc xml:space="preserve"
151450152127 filename="gtk/gtktextview.c"
151451- line="10386">Gets whether the `GtkTextView` uses monospace styling.</doc>
152128+ line="10448">Gets whether the `GtkTextView` uses monospace styling.</doc>
151452152129 <source-position filename="gtk/gtktextview.h" line="426"/>
151453152130 <return-value transfer-ownership="none">
151454152131 <doc xml:space="preserve"
151455152132 filename="gtk/gtktextview.c"
151456- line="10392">%TRUE if monospace fonts are desired</doc>
152133+ line="10454">%TRUE if monospace fonts are desired</doc>
151457152134 <type name="gboolean" c:type="gboolean"/>
151458152135 </return-value>
151459152136 <parameters>
151460152137 <instance-parameter name="text_view" transfer-ownership="none">
151461152138 <doc xml:space="preserve"
151462152139 filename="gtk/gtktextview.c"
151463- line="10388">a `GtkTextView`</doc>
152140+ line="10450">a `GtkTextView`</doc>
151464152141 <type name="TextView" c:type="GtkTextView*"/>
151465152142 </instance-parameter>
151466152143 </parameters>
@@ -151470,19 +152147,19 @@ The context may be replaced when CSS changes occur.</doc>
151470152147 glib:get-property="overwrite">
151471152148 <doc xml:space="preserve"
151472152149 filename="gtk/gtktextview.c"
151473- line="7431">Returns whether the `GtkTextView` is in overwrite mode or not.</doc>
152150+ line="7446">Returns whether the `GtkTextView` is in overwrite mode or not.</doc>
151474152151 <source-position filename="gtk/gtktextview.h" line="353"/>
151475152152 <return-value transfer-ownership="none">
151476152153 <doc xml:space="preserve"
151477152154 filename="gtk/gtktextview.c"
151478- line="7437">whether @text_view is in overwrite mode or not.</doc>
152155+ line="7452">whether @text_view is in overwrite mode or not.</doc>
151479152156 <type name="gboolean" c:type="gboolean"/>
151480152157 </return-value>
151481152158 <parameters>
151482152159 <instance-parameter name="text_view" transfer-ownership="none">
151483152160 <doc xml:space="preserve"
151484152161 filename="gtk/gtktextview.c"
151485- line="7433">a `GtkTextView`</doc>
152162+ line="7448">a `GtkTextView`</doc>
151486152163 <type name="TextView" c:type="GtkTextView*"/>
151487152164 </instance-parameter>
151488152165 </parameters>
@@ -151492,7 +152169,7 @@ The context may be replaced when CSS changes occur.</doc>
151492152169 glib:get-property="pixels-above-lines">
151493152170 <doc xml:space="preserve"
151494152171 filename="gtk/gtktextview.c"
151495- line="3537">Gets the default number of pixels to put above paragraphs.
152172+ line="3547">Gets the default number of pixels to put above paragraphs.
151496152173
151497152174 Adding this function with [method@Gtk.TextView.get_pixels_below_lines]
151498152175 is equal to the line space between each paragraph.</doc>
@@ -151500,14 +152177,14 @@ is equal to the line space between each paragraph.</doc>
151500152177 <return-value transfer-ownership="none">
151501152178 <doc xml:space="preserve"
151502152179 filename="gtk/gtktextview.c"
151503- line="3546">default number of pixels above paragraphs</doc>
152180+ line="3556">default number of pixels above paragraphs</doc>
151504152181 <type name="gint" c:type="int"/>
151505152182 </return-value>
151506152183 <parameters>
151507152184 <instance-parameter name="text_view" transfer-ownership="none">
151508152185 <doc xml:space="preserve"
151509152186 filename="gtk/gtktextview.c"
151510- line="3539">a `GtkTextView`</doc>
152187+ line="3549">a `GtkTextView`</doc>
151511152188 <type name="TextView" c:type="GtkTextView*"/>
151512152189 </instance-parameter>
151513152190 </parameters>
@@ -151517,7 +152194,7 @@ is equal to the line space between each paragraph.</doc>
151517152194 glib:get-property="pixels-below-lines">
151518152195 <doc xml:space="preserve"
151519152196 filename="gtk/gtktextview.c"
151520- line="3590">Gets the default number of pixels to put below paragraphs.
152197+ line="3600">Gets the default number of pixels to put below paragraphs.
151521152198
151522152199 The line space is the sum of the value returned by this function and
151523152200 the value returned by [method@Gtk.TextView.get_pixels_above_lines].</doc>
@@ -151525,14 +152202,14 @@ the value returned by [method@Gtk.TextView.get_pixels_above_lines].</doc>
151525152202 <return-value transfer-ownership="none">
151526152203 <doc xml:space="preserve"
151527152204 filename="gtk/gtktextview.c"
151528- line="3599">default number of blank pixels below paragraphs</doc>
152205+ line="3609">default number of blank pixels below paragraphs</doc>
151529152206 <type name="gint" c:type="int"/>
151530152207 </return-value>
151531152208 <parameters>
151532152209 <instance-parameter name="text_view" transfer-ownership="none">
151533152210 <doc xml:space="preserve"
151534152211 filename="gtk/gtktextview.c"
151535- line="3592">a `GtkTextView`</doc>
152212+ line="3602">a `GtkTextView`</doc>
151536152213 <type name="TextView" c:type="GtkTextView*"/>
151537152214 </instance-parameter>
151538152215 </parameters>
@@ -151542,20 +152219,20 @@ the value returned by [method@Gtk.TextView.get_pixels_above_lines].</doc>
151542152219 glib:get-property="pixels-inside-wrap">
151543152220 <doc xml:space="preserve"
151544152221 filename="gtk/gtktextview.c"
151545- line="3643">Gets the default number of pixels to put between wrapped lines
152222+ line="3653">Gets the default number of pixels to put between wrapped lines
151546152223 inside a paragraph.</doc>
151547152224 <source-position filename="gtk/gtktextview.h" line="373"/>
151548152225 <return-value transfer-ownership="none">
151549152226 <doc xml:space="preserve"
151550152227 filename="gtk/gtktextview.c"
151551- line="3650">default number of pixels of blank space between wrapped lines</doc>
152228+ line="3660">default number of pixels of blank space between wrapped lines</doc>
151552152229 <type name="gint" c:type="int"/>
151553152230 </return-value>
151554152231 <parameters>
151555152232 <instance-parameter name="text_view" transfer-ownership="none">
151556152233 <doc xml:space="preserve"
151557152234 filename="gtk/gtktextview.c"
151558- line="3645">a `GtkTextView`</doc>
152235+ line="3655">a `GtkTextView`</doc>
151559152236 <type name="TextView" c:type="GtkTextView*"/>
151560152237 </instance-parameter>
151561152238 </parameters>
@@ -151565,21 +152242,21 @@ inside a paragraph.</doc>
151565152242 glib:get-property="right-margin">
151566152243 <doc xml:space="preserve"
151567152244 filename="gtk/gtktextview.c"
151568- line="3797">Gets the default right margin for text in @text_view.
152245+ line="3807">Gets the default right margin for text in @text_view.
151569152246
151570152247 Tags in the buffer may override the default.</doc>
151571152248 <source-position filename="gtk/gtktextview.h" line="388"/>
151572152249 <return-value transfer-ownership="none">
151573152250 <doc xml:space="preserve"
151574152251 filename="gtk/gtktextview.c"
151575- line="3805">right margin in pixels</doc>
152252+ line="3815">right margin in pixels</doc>
151576152253 <type name="gint" c:type="int"/>
151577152254 </return-value>
151578152255 <parameters>
151579152256 <instance-parameter name="text_view" transfer-ownership="none">
151580152257 <doc xml:space="preserve"
151581152258 filename="gtk/gtktextview.c"
151582- line="3799">a `GtkTextView`</doc>
152259+ line="3809">a `GtkTextView`</doc>
151583152260 <type name="TextView" c:type="GtkTextView*"/>
151584152261 </instance-parameter>
151585152262 </parameters>
@@ -151589,7 +152266,7 @@ Tags in the buffer may override the default.</doc>
151589152266 version="4.4">
151590152267 <doc xml:space="preserve"
151591152268 filename="gtk/gtktextview.c"
151592- line="10589">Gets the `PangoContext` that is used for rendering RTL directed
152269+ line="10651">Gets the `PangoContext` that is used for rendering RTL directed
151593152270 text layouts.
151594152271
151595152272 The context may be replaced when CSS changes occur.</doc>
@@ -151597,14 +152274,14 @@ The context may be replaced when CSS changes occur.</doc>
151597152274 <return-value transfer-ownership="none">
151598152275 <doc xml:space="preserve"
151599152276 filename="gtk/gtktextview.c"
151600- line="10598">a `PangoContext`</doc>
152277+ line="10660">a `PangoContext`</doc>
151601152278 <type name="Pango.Context" c:type="PangoContext*"/>
151602152279 </return-value>
151603152280 <parameters>
151604152281 <instance-parameter name="text_view" transfer-ownership="none">
151605152282 <doc xml:space="preserve"
151606152283 filename="gtk/gtktextview.c"
151607- line="10591">a `GtkTextView`</doc>
152284+ line="10653">a `GtkTextView`</doc>
151608152285 <type name="TextView" c:type="GtkTextView*"/>
151609152286 </instance-parameter>
151610152287 </parameters>
@@ -151614,7 +152291,7 @@ The context may be replaced when CSS changes occur.</doc>
151614152291 glib:get-property="tabs">
151615152292 <doc xml:space="preserve"
151616152293 filename="gtk/gtktextview.c"
151617- line="4000">Gets the default tabs for @text_view.
152294+ line="4010">Gets the default tabs for @text_view.
151618152295
151619152296 Tags in the buffer may override the defaults. The returned array
151620152297 will be %NULL if “standard” (8-space) tabs are used. Free the
@@ -151623,7 +152300,7 @@ return value with [method@Pango.TabArray.free].</doc>
151623152300 <return-value transfer-ownership="full" nullable="1">
151624152301 <doc xml:space="preserve"
151625152302 filename="gtk/gtktextview.c"
151626- line="4010">copy of default tab array,
152303+ line="4020">copy of default tab array,
151627152304 or %NULL if standard tabs are used; must be freed with
151628152305 [method@Pango.TabArray.free].</doc>
151629152306 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
@@ -151632,7 +152309,7 @@ return value with [method@Pango.TabArray.free].</doc>
151632152309 <instance-parameter name="text_view" transfer-ownership="none">
151633152310 <doc xml:space="preserve"
151634152311 filename="gtk/gtktextview.c"
151635- line="4002">a `GtkTextView`</doc>
152312+ line="4012">a `GtkTextView`</doc>
151636152313 <type name="TextView" c:type="GtkTextView*"/>
151637152314 </instance-parameter>
151638152315 </parameters>
@@ -151642,19 +152319,19 @@ return value with [method@Pango.TabArray.free].</doc>
151642152319 glib:get-property="top-margin">
151643152320 <doc xml:space="preserve"
151644152321 filename="gtk/gtktextview.c"
151645- line="3848">Gets the top margin for text in the @text_view.</doc>
152322+ line="3858">Gets the top margin for text in the @text_view.</doc>
151646152323 <source-position filename="gtk/gtktextview.h" line="393"/>
151647152324 <return-value transfer-ownership="none">
151648152325 <doc xml:space="preserve"
151649152326 filename="gtk/gtktextview.c"
151650- line="3854">top margin in pixels</doc>
152327+ line="3864">top margin in pixels</doc>
151651152328 <type name="gint" c:type="int"/>
151652152329 </return-value>
151653152330 <parameters>
151654152331 <instance-parameter name="text_view" transfer-ownership="none">
151655152332 <doc xml:space="preserve"
151656152333 filename="gtk/gtktextview.c"
151657- line="3850">a `GtkTextView`</doc>
152334+ line="3860">a `GtkTextView`</doc>
151658152335 <type name="TextView" c:type="GtkTextView*"/>
151659152336 </instance-parameter>
151660152337 </parameters>
@@ -151664,11 +152341,11 @@ return value with [method@Pango.TabArray.free].</doc>
151664152341 version="4.18">
151665152342 <doc xml:space="preserve"
151666152343 filename="gtk/gtktextview.c"
151667- line="3352">Gets the X,Y offset in buffer coordinates of the top-left corner of
152344+ line="3359">Gets the X,Y offset in buffer coordinates of the top-left corner of
151668152345 the textview's text contents.
151669152346
151670152347 This allows for more-precise positioning than what is provided by
151671-[method@Gtk.TextView.get_visible_rect()] as you can discover what
152348+[method@Gtk.TextView.get_visible_rect] as you can discover what
151672152349 device pixel is being quantized for text positioning.
151673152350
151674152351 You might want this when making ulterior widgets align with quantized
@@ -151681,7 +152358,7 @@ device pixels of the textview contents such as line numbers.</doc>
151681152358 <instance-parameter name="text_view" transfer-ownership="none">
151682152359 <doc xml:space="preserve"
151683152360 filename="gtk/gtktextview.c"
151684- line="3354">a `GtkTextView`</doc>
152361+ line="3361">a `GtkTextView`</doc>
151685152362 <type name="TextView" c:type="GtkTextView*"/>
151686152363 </instance-parameter>
151687152364 <parameter name="x_offset"
@@ -151691,7 +152368,7 @@ device pixels of the textview contents such as line numbers.</doc>
151691152368 nullable="1">
151692152369 <doc xml:space="preserve"
151693152370 filename="gtk/gtktextview.c"
151694- line="3355">a location for the X offset</doc>
152371+ line="3362">a location for the X offset</doc>
151695152372 <type name="gdouble" c:type="double*"/>
151696152373 </parameter>
151697152374 <parameter name="y_offset"
@@ -151701,7 +152378,7 @@ device pixels of the textview contents such as line numbers.</doc>
151701152378 nullable="1">
151702152379 <doc xml:space="preserve"
151703152380 filename="gtk/gtktextview.c"
151704- line="3356">a location for the Y offset</doc>
152381+ line="3363">a location for the Y offset</doc>
151705152382 <type name="gdouble" c:type="double*"/>
151706152383 </parameter>
151707152384 </parameters>
@@ -151710,7 +152387,7 @@ device pixels of the textview contents such as line numbers.</doc>
151710152387 c:identifier="gtk_text_view_get_visible_rect">
151711152388 <doc xml:space="preserve"
151712152389 filename="gtk/gtktextview.c"
151713- line="3316">Fills @visible_rect with the currently-visible
152390+ line="3323">Fills @visible_rect with the currently-visible
151714152391 region of the buffer, in buffer coordinates.
151715152392
151716152393 Convert to window coordinates with
@@ -151723,7 +152400,7 @@ Convert to window coordinates with
151723152400 <instance-parameter name="text_view" transfer-ownership="none">
151724152401 <doc xml:space="preserve"
151725152402 filename="gtk/gtktextview.c"
151726- line="3318">a `GtkTextView`</doc>
152403+ line="3325">a `GtkTextView`</doc>
151727152404 <type name="TextView" c:type="GtkTextView*"/>
151728152405 </instance-parameter>
151729152406 <parameter name="visible_rect"
@@ -151732,7 +152409,7 @@ Convert to window coordinates with
151732152409 transfer-ownership="none">
151733152410 <doc xml:space="preserve"
151734152411 filename="gtk/gtktextview.c"
151735- line="3319">rectangle to fill</doc>
152412+ line="3326">rectangle to fill</doc>
151736152413 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
151737152414 </parameter>
151738152415 </parameters>
@@ -151742,19 +152419,19 @@ Convert to window coordinates with
151742152419 glib:get-property="wrap-mode">
151743152420 <doc xml:space="preserve"
151744152421 filename="gtk/gtktextview.c"
151745- line="3415">Gets the line wrapping for the view.</doc>
152422+ line="3422">Gets the line wrapping for the view.</doc>
151746152423 <source-position filename="gtk/gtktextview.h" line="343"/>
151747152424 <return-value transfer-ownership="none">
151748152425 <doc xml:space="preserve"
151749152426 filename="gtk/gtktextview.c"
151750- line="3421">the line wrap setting</doc>
152427+ line="3428">the line wrap setting</doc>
151751152428 <type name="WrapMode" c:type="GtkWrapMode"/>
151752152429 </return-value>
151753152430 <parameters>
151754152431 <instance-parameter name="text_view" transfer-ownership="none">
151755152432 <doc xml:space="preserve"
151756152433 filename="gtk/gtktextview.c"
151757- line="3417">a `GtkTextView`</doc>
152434+ line="3424">a `GtkTextView`</doc>
151758152435 <type name="TextView" c:type="GtkTextView*"/>
151759152436 </instance-parameter>
151760152437 </parameters>
@@ -151763,7 +152440,7 @@ Convert to window coordinates with
151763152440 c:identifier="gtk_text_view_im_context_filter_keypress">
151764152441 <doc xml:space="preserve"
151765152442 filename="gtk/gtktextview.c"
151766- line="8355">Allow the `GtkTextView` input method to internally handle key press
152443+ line="8378">Allow the `GtkTextView` input method to internally handle key press
151767152444 and release events.
151768152445
151769152446 If this function returns %TRUE, then no further processing should be
@@ -151798,20 +152475,20 @@ gtk_foo_bar_key_press_event (GtkWidget *widget,
151798152475 <return-value transfer-ownership="none">
151799152476 <doc xml:space="preserve"
151800152477 filename="gtk/gtktextview.c"
151801- line="8392">%TRUE if the input method handled the key event.</doc>
152478+ line="8415">%TRUE if the input method handled the key event.</doc>
151802152479 <type name="gboolean" c:type="gboolean"/>
151803152480 </return-value>
151804152481 <parameters>
151805152482 <instance-parameter name="text_view" transfer-ownership="none">
151806152483 <doc xml:space="preserve"
151807152484 filename="gtk/gtktextview.c"
151808- line="8357">a `GtkTextView`</doc>
152485+ line="8380">a `GtkTextView`</doc>
151809152486 <type name="TextView" c:type="GtkTextView*"/>
151810152487 </instance-parameter>
151811152488 <parameter name="event" transfer-ownership="none">
151812152489 <doc xml:space="preserve"
151813152490 filename="gtk/gtktextview.c"
151814- line="8358">the key event</doc>
152491+ line="8381">the key event</doc>
151815152492 <type name="Gdk.Event" c:type="GdkEvent*"/>
151816152493 </parameter>
151817152494 </parameters>
@@ -151820,26 +152497,26 @@ gtk_foo_bar_key_press_event (GtkWidget *widget,
151820152497 c:identifier="gtk_text_view_move_mark_onscreen">
151821152498 <doc xml:space="preserve"
151822152499 filename="gtk/gtktextview.c"
151823- line="3286">Moves a mark within the buffer so that it's
152500+ line="3293">Moves a mark within the buffer so that it's
151824152501 located within the currently-visible text area.</doc>
151825152502 <source-position filename="gtk/gtktextview.h" line="214"/>
151826152503 <return-value transfer-ownership="none">
151827152504 <doc xml:space="preserve"
151828152505 filename="gtk/gtktextview.c"
151829- line="3294">%TRUE if the mark moved (wasn’t already onscreen)</doc>
152506+ line="3301">%TRUE if the mark moved (wasn’t already onscreen)</doc>
151830152507 <type name="gboolean" c:type="gboolean"/>
151831152508 </return-value>
151832152509 <parameters>
151833152510 <instance-parameter name="text_view" transfer-ownership="none">
151834152511 <doc xml:space="preserve"
151835152512 filename="gtk/gtktextview.c"
151836- line="3288">a `GtkTextView`</doc>
152513+ line="3295">a `GtkTextView`</doc>
151837152514 <type name="TextView" c:type="GtkTextView*"/>
151838152515 </instance-parameter>
151839152516 <parameter name="mark" transfer-ownership="none">
151840152517 <doc xml:space="preserve"
151841152518 filename="gtk/gtktextview.c"
151842- line="3289">a `GtkTextMark`</doc>
152519+ line="3296">a `GtkTextMark`</doc>
151843152520 <type name="TextMark" c:type="GtkTextMark*"/>
151844152521 </parameter>
151845152522 </parameters>
@@ -151847,7 +152524,7 @@ located within the currently-visible text area.</doc>
151847152524 <method name="move_overlay" c:identifier="gtk_text_view_move_overlay">
151848152525 <doc xml:space="preserve"
151849152526 filename="gtk/gtktextview.c"
151850- line="10054">Updates the position of a child.
152527+ line="10116">Updates the position of a child.
151851152528
151852152529 See [method@Gtk.TextView.add_overlay].</doc>
151853152530 <source-position filename="gtk/gtktextview.h" line="328"/>
@@ -151858,25 +152535,25 @@ See [method@Gtk.TextView.add_overlay].</doc>
151858152535 <instance-parameter name="text_view" transfer-ownership="none">
151859152536 <doc xml:space="preserve"
151860152537 filename="gtk/gtktextview.c"
151861- line="10056">a `GtkTextView`</doc>
152538+ line="10118">a `GtkTextView`</doc>
151862152539 <type name="TextView" c:type="GtkTextView*"/>
151863152540 </instance-parameter>
151864152541 <parameter name="child" transfer-ownership="none">
151865152542 <doc xml:space="preserve"
151866152543 filename="gtk/gtktextview.c"
151867- line="10057">a widget already added with [method@Gtk.TextView.add_overlay]</doc>
152544+ line="10119">a widget already added with [method@Gtk.TextView.add_overlay]</doc>
151868152545 <type name="Widget" c:type="GtkWidget*"/>
151869152546 </parameter>
151870152547 <parameter name="xpos" transfer-ownership="none">
151871152548 <doc xml:space="preserve"
151872152549 filename="gtk/gtktextview.c"
151873- line="10058">new X position in buffer coordinates</doc>
152550+ line="10120">new X position in buffer coordinates</doc>
151874152551 <type name="gint" c:type="int"/>
151875152552 </parameter>
151876152553 <parameter name="ypos" transfer-ownership="none">
151877152554 <doc xml:space="preserve"
151878152555 filename="gtk/gtktextview.c"
151879- line="10059">new Y position in buffer coordinates</doc>
152556+ line="10121">new Y position in buffer coordinates</doc>
151880152557 <type name="gint" c:type="int"/>
151881152558 </parameter>
151882152559 </parameters>
@@ -151884,7 +152561,7 @@ See [method@Gtk.TextView.add_overlay].</doc>
151884152561 <method name="move_visually" c:identifier="gtk_text_view_move_visually">
151885152562 <doc xml:space="preserve"
151886152563 filename="gtk/gtktextview.c"
151887- line="10223">Move the iterator a given number of characters visually, treating
152564+ line="10285">Move the iterator a given number of characters visually, treating
151888152565 it as the strong cursor position.
151889152566
151890152567 If @count is positive, then the new strong cursor position will
@@ -151900,26 +152577,26 @@ is moved off of the end of a run.</doc>
151900152577 <return-value transfer-ownership="none">
151901152578 <doc xml:space="preserve"
151902152579 filename="gtk/gtktextview.c"
151903- line="10243">%TRUE if @iter moved and is not on the end iterator</doc>
152580+ line="10305">%TRUE if @iter moved and is not on the end iterator</doc>
151904152581 <type name="gboolean" c:type="gboolean"/>
151905152582 </return-value>
151906152583 <parameters>
151907152584 <instance-parameter name="text_view" transfer-ownership="none">
151908152585 <doc xml:space="preserve"
151909152586 filename="gtk/gtktextview.c"
151910- line="10225">a `GtkTextView`</doc>
152587+ line="10287">a `GtkTextView`</doc>
151911152588 <type name="TextView" c:type="GtkTextView*"/>
151912152589 </instance-parameter>
151913152590 <parameter name="iter" transfer-ownership="none">
151914152591 <doc xml:space="preserve"
151915152592 filename="gtk/gtktextview.c"
151916- line="10226">a `GtkTextIter`</doc>
152593+ line="10288">a `GtkTextIter`</doc>
151917152594 <type name="TextIter" c:type="GtkTextIter*"/>
151918152595 </parameter>
151919152596 <parameter name="count" transfer-ownership="none">
151920152597 <doc xml:space="preserve"
151921152598 filename="gtk/gtktextview.c"
151922- line="10227">number of characters to move (negative moves left,
152599+ line="10289">number of characters to move (negative moves left,
151923152600 positive moves right)</doc>
151924152601 <type name="gint" c:type="int"/>
151925152602 </parameter>
@@ -151929,20 +152606,20 @@ is moved off of the end of a run.</doc>
151929152606 c:identifier="gtk_text_view_place_cursor_onscreen">
151930152607 <doc xml:space="preserve"
151931152608 filename="gtk/gtktextview.c"
151932- line="4107">Moves the cursor to the currently visible region of the
152609+ line="4117">Moves the cursor to the currently visible region of the
151933152610 buffer.</doc>
151934152611 <source-position filename="gtk/gtktextview.h" line="217"/>
151935152612 <return-value transfer-ownership="none">
151936152613 <doc xml:space="preserve"
151937152614 filename="gtk/gtktextview.c"
151938- line="4114">%TRUE if the cursor had to be moved.</doc>
152615+ line="4124">%TRUE if the cursor had to be moved.</doc>
151939152616 <type name="gboolean" c:type="gboolean"/>
151940152617 </return-value>
151941152618 <parameters>
151942152619 <instance-parameter name="text_view" transfer-ownership="none">
151943152620 <doc xml:space="preserve"
151944152621 filename="gtk/gtktextview.c"
151945- line="4109">a `GtkTextView`</doc>
152622+ line="4119">a `GtkTextView`</doc>
151946152623 <type name="TextView" c:type="GtkTextView*"/>
151947152624 </instance-parameter>
151948152625 </parameters>
@@ -151950,7 +152627,7 @@ buffer.</doc>
151950152627 <method name="remove" c:identifier="gtk_text_view_remove">
151951152628 <doc xml:space="preserve"
151952152629 filename="gtk/gtktextview.c"
151953- line="6222">Removes a child widget from @text_view.</doc>
152630+ line="6235">Removes a child widget from @text_view.</doc>
151954152631 <source-position filename="gtk/gtktextview.h" line="334"/>
151955152632 <return-value transfer-ownership="none">
151956152633 <type name="none" c:type="void"/>
@@ -151959,13 +152636,13 @@ buffer.</doc>
151959152636 <instance-parameter name="text_view" transfer-ownership="none">
151960152637 <doc xml:space="preserve"
151961152638 filename="gtk/gtktextview.c"
151962- line="6224">a `GtkTextView`</doc>
152639+ line="6237">a `GtkTextView`</doc>
151963152640 <type name="TextView" c:type="GtkTextView*"/>
151964152641 </instance-parameter>
151965152642 <parameter name="child" transfer-ownership="none">
151966152643 <doc xml:space="preserve"
151967152644 filename="gtk/gtktextview.c"
151968- line="6225">the child to remove</doc>
152645+ line="6238">the child to remove</doc>
151969152646 <type name="Widget" c:type="GtkWidget*"/>
151970152647 </parameter>
151971152648 </parameters>
@@ -151974,7 +152651,7 @@ buffer.</doc>
151974152651 c:identifier="gtk_text_view_reset_cursor_blink">
151975152652 <doc xml:space="preserve"
151976152653 filename="gtk/gtktextview.c"
151977- line="4085">Ensures that the cursor is shown.
152654+ line="4095">Ensures that the cursor is shown.
151978152655
151979152656 This also resets the time that it will stay blinking (or
151980152657 visible, in case blinking is disabled).
@@ -151990,7 +152667,7 @@ event handlers).</doc>
151990152667 <instance-parameter name="text_view" transfer-ownership="none">
151991152668 <doc xml:space="preserve"
151992152669 filename="gtk/gtktextview.c"
151993- line="4087">a `GtkTextView`</doc>
152670+ line="4097">a `GtkTextView`</doc>
151994152671 <type name="TextView" c:type="GtkTextView*"/>
151995152672 </instance-parameter>
151996152673 </parameters>
@@ -151999,7 +152676,7 @@ event handlers).</doc>
151999152676 c:identifier="gtk_text_view_reset_im_context">
152000152677 <doc xml:space="preserve"
152001152678 filename="gtk/gtktextview.c"
152002- line="8334">Reset the input method context of the text view if needed.
152679+ line="8357">Reset the input method context of the text view if needed.
152003152680
152004152681 This can be necessary in the case where modifying the buffer
152005152682 would confuse on-going input method behavior.</doc>
@@ -152011,7 +152688,7 @@ would confuse on-going input method behavior.</doc>
152011152688 <instance-parameter name="text_view" transfer-ownership="none">
152012152689 <doc xml:space="preserve"
152013152690 filename="gtk/gtktextview.c"
152014- line="8336">a `GtkTextView`</doc>
152691+ line="8359">a `GtkTextView`</doc>
152015152692 <type name="TextView" c:type="GtkTextView*"/>
152016152693 </instance-parameter>
152017152694 </parameters>
@@ -152020,7 +152697,7 @@ would confuse on-going input method behavior.</doc>
152020152697 c:identifier="gtk_text_view_scroll_mark_onscreen">
152021152698 <doc xml:space="preserve"
152022152699 filename="gtk/gtktextview.c"
152023- line="3252">Scrolls @text_view the minimum distance such that @mark is contained
152700+ line="3259">Scrolls @text_view the minimum distance such that @mark is contained
152024152701 within the visible area of the widget.</doc>
152025152702 <source-position filename="gtk/gtktextview.h" line="211"/>
152026152703 <return-value transfer-ownership="none">
@@ -152030,13 +152707,13 @@ within the visible area of the widget.</doc>
152030152707 <instance-parameter name="text_view" transfer-ownership="none">
152031152708 <doc xml:space="preserve"
152032152709 filename="gtk/gtktextview.c"
152033- line="3254">a `GtkTextView`</doc>
152710+ line="3261">a `GtkTextView`</doc>
152034152711 <type name="TextView" c:type="GtkTextView*"/>
152035152712 </instance-parameter>
152036152713 <parameter name="mark" transfer-ownership="none">
152037152714 <doc xml:space="preserve"
152038152715 filename="gtk/gtktextview.c"
152039- line="3255">a mark in the buffer for @text_view</doc>
152716+ line="3262">a mark in the buffer for @text_view</doc>
152040152717 <type name="TextMark" c:type="GtkTextMark*"/>
152041152718 </parameter>
152042152719 </parameters>
@@ -152045,7 +152722,7 @@ within the visible area of the widget.</doc>
152045152722 c:identifier="gtk_text_view_scroll_to_iter">
152046152723 <doc xml:space="preserve"
152047152724 filename="gtk/gtktextview.c"
152048- line="2894">Scrolls @text_view so that @iter is on the screen in the position
152725+ line="2901">Scrolls @text_view so that @iter is on the screen in the position
152049152726 indicated by @xalign and @yalign.
152050152727
152051152728 An alignment of 0.0 indicates left or top, 1.0 indicates right or
@@ -152064,45 +152741,45 @@ scrolled to after line validation.</doc>
152064152741 <return-value transfer-ownership="none">
152065152742 <doc xml:space="preserve"
152066152743 filename="gtk/gtktextview.c"
152067- line="2920">%TRUE if scrolling occurred</doc>
152744+ line="2927">%TRUE if scrolling occurred</doc>
152068152745 <type name="gboolean" c:type="gboolean"/>
152069152746 </return-value>
152070152747 <parameters>
152071152748 <instance-parameter name="text_view" transfer-ownership="none">
152072152749 <doc xml:space="preserve"
152073152750 filename="gtk/gtktextview.c"
152074- line="2896">a `GtkTextView`</doc>
152751+ line="2903">a `GtkTextView`</doc>
152075152752 <type name="TextView" c:type="GtkTextView*"/>
152076152753 </instance-parameter>
152077152754 <parameter name="iter" transfer-ownership="none">
152078152755 <doc xml:space="preserve"
152079152756 filename="gtk/gtktextview.c"
152080- line="2897">a `GtkTextIter`</doc>
152757+ line="2904">a `GtkTextIter`</doc>
152081152758 <type name="TextIter" c:type="GtkTextIter*"/>
152082152759 </parameter>
152083152760 <parameter name="within_margin" transfer-ownership="none">
152084152761 <doc xml:space="preserve"
152085152762 filename="gtk/gtktextview.c"
152086- line="2898">margin as a [0.0,0.5) fraction of screen size</doc>
152763+ line="2905">margin as a [0.0,0.5) fraction of screen size</doc>
152087152764 <type name="gdouble" c:type="double"/>
152088152765 </parameter>
152089152766 <parameter name="use_align" transfer-ownership="none">
152090152767 <doc xml:space="preserve"
152091152768 filename="gtk/gtktextview.c"
152092- line="2899">whether to use alignment arguments (if %FALSE,
152769+ line="2906">whether to use alignment arguments (if %FALSE,
152093152770 just get the mark onscreen)</doc>
152094152771 <type name="gboolean" c:type="gboolean"/>
152095152772 </parameter>
152096152773 <parameter name="xalign" transfer-ownership="none">
152097152774 <doc xml:space="preserve"
152098152775 filename="gtk/gtktextview.c"
152099- line="2901">horizontal alignment of mark within visible area</doc>
152776+ line="2908">horizontal alignment of mark within visible area</doc>
152100152777 <type name="gdouble" c:type="double"/>
152101152778 </parameter>
152102152779 <parameter name="yalign" transfer-ownership="none">
152103152780 <doc xml:space="preserve"
152104152781 filename="gtk/gtktextview.c"
152105- line="2902">vertical alignment of mark within visible area</doc>
152782+ line="2909">vertical alignment of mark within visible area</doc>
152106152783 <type name="gdouble" c:type="double"/>
152107152784 </parameter>
152108152785 </parameters>
@@ -152111,7 +152788,7 @@ scrolled to after line validation.</doc>
152111152788 c:identifier="gtk_text_view_scroll_to_mark">
152112152789 <doc xml:space="preserve"
152113152790 filename="gtk/gtktextview.c"
152114- line="3200">Scrolls @text_view so that @mark is on the screen in the position
152791+ line="3207">Scrolls @text_view so that @mark is on the screen in the position
152115152792 indicated by @xalign and @yalign.
152116152793
152117152794 An alignment of 0.0 indicates left or top, 1.0 indicates right or
@@ -152127,38 +152804,38 @@ by a margin of size @within_margin.</doc>
152127152804 <instance-parameter name="text_view" transfer-ownership="none">
152128152805 <doc xml:space="preserve"
152129152806 filename="gtk/gtktextview.c"
152130- line="3202">a `GtkTextView`</doc>
152807+ line="3209">a `GtkTextView`</doc>
152131152808 <type name="TextView" c:type="GtkTextView*"/>
152132152809 </instance-parameter>
152133152810 <parameter name="mark" transfer-ownership="none">
152134152811 <doc xml:space="preserve"
152135152812 filename="gtk/gtktextview.c"
152136- line="3203">a `GtkTextMark`</doc>
152813+ line="3210">a `GtkTextMark`</doc>
152137152814 <type name="TextMark" c:type="GtkTextMark*"/>
152138152815 </parameter>
152139152816 <parameter name="within_margin" transfer-ownership="none">
152140152817 <doc xml:space="preserve"
152141152818 filename="gtk/gtktextview.c"
152142- line="3204">margin as a [0.0,0.5) fraction of screen size</doc>
152819+ line="3211">margin as a [0.0,0.5) fraction of screen size</doc>
152143152820 <type name="gdouble" c:type="double"/>
152144152821 </parameter>
152145152822 <parameter name="use_align" transfer-ownership="none">
152146152823 <doc xml:space="preserve"
152147152824 filename="gtk/gtktextview.c"
152148- line="3205">whether to use alignment arguments (if %FALSE, just
152825+ line="3212">whether to use alignment arguments (if %FALSE, just
152149152826 get the mark onscreen)</doc>
152150152827 <type name="gboolean" c:type="gboolean"/>
152151152828 </parameter>
152152152829 <parameter name="xalign" transfer-ownership="none">
152153152830 <doc xml:space="preserve"
152154152831 filename="gtk/gtktextview.c"
152155- line="3207">horizontal alignment of mark within visible area</doc>
152832+ line="3214">horizontal alignment of mark within visible area</doc>
152156152833 <type name="gdouble" c:type="double"/>
152157152834 </parameter>
152158152835 <parameter name="yalign" transfer-ownership="none">
152159152836 <doc xml:space="preserve"
152160152837 filename="gtk/gtktextview.c"
152161- line="3208">vertical alignment of mark within visible area</doc>
152838+ line="3215">vertical alignment of mark within visible area</doc>
152162152839 <type name="gdouble" c:type="double"/>
152163152840 </parameter>
152164152841 </parameters>
@@ -152168,7 +152845,7 @@ by a margin of size @within_margin.</doc>
152168152845 glib:set-property="accepts-tab">
152169152846 <doc xml:space="preserve"
152170152847 filename="gtk/gtktextview.c"
152171- line="7465">Sets the behavior of the text widget when the &lt;kbd&gt;Tab&lt;/kbd&gt; key is pressed.
152848+ line="7480">Sets the behavior of the text widget when the &lt;kbd&gt;Tab&lt;/kbd&gt; key is pressed.
152172152849
152173152850 If @accepts_tab is %TRUE, a tab character is inserted. If @accepts_tab
152174152851 is %FALSE the keyboard focus is moved to the next widget in the focus
@@ -152183,13 +152860,13 @@ Focus can always be moved using &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/k
152183152860 <instance-parameter name="text_view" transfer-ownership="none">
152184152861 <doc xml:space="preserve"
152185152862 filename="gtk/gtktextview.c"
152186- line="7467">A `GtkTextView`</doc>
152863+ line="7482">A `GtkTextView`</doc>
152187152864 <type name="TextView" c:type="GtkTextView*"/>
152188152865 </instance-parameter>
152189152866 <parameter name="accepts_tab" transfer-ownership="none">
152190152867 <doc xml:space="preserve"
152191152868 filename="gtk/gtktextview.c"
152192- line="7468">%TRUE if pressing the Tab key should insert a tab
152869+ line="7483">%TRUE if pressing the Tab key should insert a tab
152193152870 character, %FALSE, if pressing the Tab key should move the
152194152871 keyboard focus.</doc>
152195152872 <type name="gboolean" c:type="gboolean"/>
@@ -152201,7 +152878,7 @@ Focus can always be moved using &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Tab&lt;/k
152201152878 glib:set-property="bottom-margin">
152202152879 <doc xml:space="preserve"
152203152880 filename="gtk/gtktextview.c"
152204- line="3864">Sets the bottom margin for text in @text_view.
152881+ line="3874">Sets the bottom margin for text in @text_view.
152205152882
152206152883 Note that this function is confusingly named.
152207152884 In CSS terms, the value set here is padding.</doc>
@@ -152213,13 +152890,13 @@ In CSS terms, the value set here is padding.</doc>
152213152890 <instance-parameter name="text_view" transfer-ownership="none">
152214152891 <doc xml:space="preserve"
152215152892 filename="gtk/gtktextview.c"
152216- line="3866">a `GtkTextView`</doc>
152893+ line="3876">a `GtkTextView`</doc>
152217152894 <type name="TextView" c:type="GtkTextView*"/>
152218152895 </instance-parameter>
152219152896 <parameter name="bottom_margin" transfer-ownership="none">
152220152897 <doc xml:space="preserve"
152221152898 filename="gtk/gtktextview.c"
152222- line="3867">bottom margin in pixels</doc>
152899+ line="3877">bottom margin in pixels</doc>
152223152900 <type name="gint" c:type="int"/>
152224152901 </parameter>
152225152902 </parameters>
@@ -152229,7 +152906,7 @@ In CSS terms, the value set here is padding.</doc>
152229152906 glib:set-property="buffer">
152230152907 <doc xml:space="preserve"
152231152908 filename="gtk/gtktextview.c"
152232- line="2289">Sets @buffer as the buffer being displayed by @text_view.
152909+ line="2300">Sets @buffer as the buffer being displayed by @text_view.
152233152910
152234152911 The previous buffer displayed by the text view is unreferenced, and
152235152912 a reference is added to @buffer. If you owned a reference to @buffer
@@ -152243,7 +152920,7 @@ yourself; `GtkTextView` will not “adopt” it.</doc>
152243152920 <instance-parameter name="text_view" transfer-ownership="none">
152244152921 <doc xml:space="preserve"
152245152922 filename="gtk/gtktextview.c"
152246- line="2291">a `GtkTextView`</doc>
152923+ line="2302">a `GtkTextView`</doc>
152247152924 <type name="TextView" c:type="GtkTextView*"/>
152248152925 </instance-parameter>
152249152926 <parameter name="buffer"
@@ -152252,7 +152929,7 @@ yourself; `GtkTextView` will not “adopt” it.</doc>
152252152929 allow-none="1">
152253152930 <doc xml:space="preserve"
152254152931 filename="gtk/gtktextview.c"
152255- line="2292">a `GtkTextBuffer`</doc>
152932+ line="2303">a `GtkTextBuffer`</doc>
152256152933 <type name="TextBuffer" c:type="GtkTextBuffer*"/>
152257152934 </parameter>
152258152935 </parameters>
@@ -152262,7 +152939,7 @@ yourself; `GtkTextView` will not “adopt” it.</doc>
152262152939 glib:set-property="cursor-visible">
152263152940 <doc xml:space="preserve"
152264152941 filename="gtk/gtktextview.c"
152265- line="4028">Toggles whether the insertion point should be displayed.
152942+ line="4038">Toggles whether the insertion point should be displayed.
152266152943
152267152944 A buffer with no editable text probably shouldn’t have a visible
152268152945 cursor, so you may want to turn the cursor off.
@@ -152277,13 +152954,13 @@ Note that this property may be overridden by the
152277152954 <instance-parameter name="text_view" transfer-ownership="none">
152278152955 <doc xml:space="preserve"
152279152956 filename="gtk/gtktextview.c"
152280- line="4030">a `GtkTextView`</doc>
152957+ line="4040">a `GtkTextView`</doc>
152281152958 <type name="TextView" c:type="GtkTextView*"/>
152282152959 </instance-parameter>
152283152960 <parameter name="setting" transfer-ownership="none">
152284152961 <doc xml:space="preserve"
152285152962 filename="gtk/gtktextview.c"
152286- line="4031">whether to show the insertion cursor</doc>
152963+ line="4041">whether to show the insertion cursor</doc>
152287152964 <type name="gboolean" c:type="gboolean"/>
152288152965 </parameter>
152289152966 </parameters>
@@ -152293,7 +152970,7 @@ Note that this property may be overridden by the
152293152970 glib:set-property="editable">
152294152971 <doc xml:space="preserve"
152295152972 filename="gtk/gtktextview.c"
152296- line="3431">Sets the default editability of the `GtkTextView`.
152973+ line="3438">Sets the default editability of the `GtkTextView`.
152297152974
152298152975 You can override this default setting with tags in the buffer,
152299152976 using the “editable” attribute of tags.</doc>
@@ -152305,13 +152982,13 @@ using the “editable” attribute of tags.</doc>
152305152982 <instance-parameter name="text_view" transfer-ownership="none">
152306152983 <doc xml:space="preserve"
152307152984 filename="gtk/gtktextview.c"
152308- line="3433">a `GtkTextView`</doc>
152985+ line="3440">a `GtkTextView`</doc>
152309152986 <type name="TextView" c:type="GtkTextView*"/>
152310152987 </instance-parameter>
152311152988 <parameter name="setting" transfer-ownership="none">
152312152989 <doc xml:space="preserve"
152313152990 filename="gtk/gtktextview.c"
152314- line="3434">whether it’s editable</doc>
152991+ line="3441">whether it’s editable</doc>
152315152992 <type name="gboolean" c:type="gboolean"/>
152316152993 </parameter>
152317152994 </parameters>
@@ -152321,7 +152998,7 @@ using the “editable” attribute of tags.</doc>
152321152998 glib:set-property="extra-menu">
152322152999 <doc xml:space="preserve"
152323153000 filename="gtk/gtktextview.c"
152324- line="10470">Sets a menu model to add when constructing the context
153001+ line="10532">Sets a menu model to add when constructing the context
152325153002 menu for @text_view.
152326153003
152327153004 You can pass %NULL to remove a previously set extra menu.</doc>
@@ -152333,7 +153010,7 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152333153010 <instance-parameter name="text_view" transfer-ownership="none">
152334153011 <doc xml:space="preserve"
152335153012 filename="gtk/gtktextview.c"
152336- line="10472">a `GtkTextView`</doc>
153013+ line="10534">a `GtkTextView`</doc>
152337153014 <type name="TextView" c:type="GtkTextView*"/>
152338153015 </instance-parameter>
152339153016 <parameter name="model"
@@ -152342,7 +153019,7 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152342153019 allow-none="1">
152343153020 <doc xml:space="preserve"
152344153021 filename="gtk/gtktextview.c"
152345- line="10473">a `GMenuModel`</doc>
153022+ line="10535">a `GMenuModel`</doc>
152346153023 <type name="Gio.MenuModel" c:type="GMenuModel*"/>
152347153024 </parameter>
152348153025 </parameters>
@@ -152350,7 +153027,7 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152350153027 <method name="set_gutter" c:identifier="gtk_text_view_set_gutter">
152351153028 <doc xml:space="preserve"
152352153029 filename="gtk/gtktextview.c"
152353- line="4774">Places @widget into the gutter specified by @win.
153030+ line="4784">Places @widget into the gutter specified by @win.
152354153031
152355153032 @win must be one of %GTK_TEXT_WINDOW_LEFT, %GTK_TEXT_WINDOW_RIGHT,
152356153033 %GTK_TEXT_WINDOW_TOP, or %GTK_TEXT_WINDOW_BOTTOM.</doc>
@@ -152362,13 +153039,13 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152362153039 <instance-parameter name="text_view" transfer-ownership="none">
152363153040 <doc xml:space="preserve"
152364153041 filename="gtk/gtktextview.c"
152365- line="4776">a `GtkTextView`</doc>
153042+ line="4786">a `GtkTextView`</doc>
152366153043 <type name="TextView" c:type="GtkTextView*"/>
152367153044 </instance-parameter>
152368153045 <parameter name="win" transfer-ownership="none">
152369153046 <doc xml:space="preserve"
152370153047 filename="gtk/gtktextview.c"
152371- line="4777">a `GtkTextWindowType`</doc>
153048+ line="4787">a `GtkTextWindowType`</doc>
152372153049 <type name="TextWindowType" c:type="GtkTextWindowType"/>
152373153050 </parameter>
152374153051 <parameter name="widget"
@@ -152377,7 +153054,7 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152377153054 allow-none="1">
152378153055 <doc xml:space="preserve"
152379153056 filename="gtk/gtktextview.c"
152380- line="4778">a `GtkWidget`</doc>
153057+ line="4788">a `GtkWidget`</doc>
152381153058 <type name="Widget" c:type="GtkWidget*"/>
152382153059 </parameter>
152383153060 </parameters>
@@ -152387,7 +153064,7 @@ You can pass %NULL to remove a previously set extra menu.</doc>
152387153064 glib:set-property="indent">
152388153065 <doc xml:space="preserve"
152389153066 filename="gtk/gtktextview.c"
152390- line="3909">Sets the default indentation for paragraphs in @text_view.
153067+ line="3919">Sets the default indentation for paragraphs in @text_view.
152391153068
152392153069 Tags in the buffer may override the default.</doc>
152393153070 <source-position filename="gtk/gtktextview.h" line="400"/>
@@ -152398,13 +153075,13 @@ Tags in the buffer may override the default.</doc>
152398153075 <instance-parameter name="text_view" transfer-ownership="none">
152399153076 <doc xml:space="preserve"
152400153077 filename="gtk/gtktextview.c"
152401- line="3911">a `GtkTextView`</doc>
153078+ line="3921">a `GtkTextView`</doc>
152402153079 <type name="TextView" c:type="GtkTextView*"/>
152403153080 </instance-parameter>
152404153081 <parameter name="indent" transfer-ownership="none">
152405153082 <doc xml:space="preserve"
152406153083 filename="gtk/gtktextview.c"
152407- line="3912">indentation in pixels</doc>
153084+ line="3922">indentation in pixels</doc>
152408153085 <type name="gint" c:type="int"/>
152409153086 </parameter>
152410153087 </parameters>
@@ -152414,7 +153091,7 @@ Tags in the buffer may override the default.</doc>
152414153091 glib:set-property="input-hints">
152415153092 <doc xml:space="preserve"
152416153093 filename="gtk/gtktextview.c"
152417- line="10307">Sets the `input-hints` of the `GtkTextView`.
153094+ line="10369">Sets the `input-hints` of the `GtkTextView`.
152418153095
152419153096 The `input-hints` allow input methods to fine-tune
152420153097 their behaviour.</doc>
@@ -152426,13 +153103,13 @@ their behaviour.</doc>
152426153103 <instance-parameter name="text_view" transfer-ownership="none">
152427153104 <doc xml:space="preserve"
152428153105 filename="gtk/gtktextview.c"
152429- line="10309">a `GtkTextView`</doc>
153106+ line="10371">a `GtkTextView`</doc>
152430153107 <type name="TextView" c:type="GtkTextView*"/>
152431153108 </instance-parameter>
152432153109 <parameter name="hints" transfer-ownership="none">
152433153110 <doc xml:space="preserve"
152434153111 filename="gtk/gtktextview.c"
152435- line="10310">the hints</doc>
153112+ line="10372">the hints</doc>
152436153113 <type name="InputHints" c:type="GtkInputHints"/>
152437153114 </parameter>
152438153115 </parameters>
@@ -152442,7 +153119,7 @@ their behaviour.</doc>
152442153119 glib:set-property="input-purpose">
152443153120 <doc xml:space="preserve"
152444153121 filename="gtk/gtktextview.c"
152445- line="10258">Sets the `input-purpose` of the `GtkTextView`.
153122+ line="10320">Sets the `input-purpose` of the `GtkTextView`.
152446153123
152447153124 The `input-purpose` can be used by on-screen keyboards
152448153125 and other input methods to adjust their behaviour.</doc>
@@ -152454,13 +153131,13 @@ and other input methods to adjust their behaviour.</doc>
152454153131 <instance-parameter name="text_view" transfer-ownership="none">
152455153132 <doc xml:space="preserve"
152456153133 filename="gtk/gtktextview.c"
152457- line="10260">a `GtkTextView`</doc>
153134+ line="10322">a `GtkTextView`</doc>
152458153135 <type name="TextView" c:type="GtkTextView*"/>
152459153136 </instance-parameter>
152460153137 <parameter name="purpose" transfer-ownership="none">
152461153138 <doc xml:space="preserve"
152462153139 filename="gtk/gtktextview.c"
152463- line="10261">the purpose</doc>
153140+ line="10323">the purpose</doc>
152464153141 <type name="InputPurpose" c:type="GtkInputPurpose"/>
152465153142 </parameter>
152466153143 </parameters>
@@ -152470,7 +153147,7 @@ and other input methods to adjust their behaviour.</doc>
152470153147 glib:set-property="justification">
152471153148 <doc xml:space="preserve"
152472153149 filename="gtk/gtktextview.c"
152473- line="3660">Sets the default justification of text in @text_view.
153150+ line="3670">Sets the default justification of text in @text_view.
152474153151
152475153152 Tags in the view’s buffer may override the default.</doc>
152476153153 <source-position filename="gtk/gtktextview.h" line="375"/>
@@ -152481,13 +153158,13 @@ Tags in the view’s buffer may override the default.</doc>
152481153158 <instance-parameter name="text_view" transfer-ownership="none">
152482153159 <doc xml:space="preserve"
152483153160 filename="gtk/gtktextview.c"
152484- line="3662">a `GtkTextView`</doc>
153161+ line="3672">a `GtkTextView`</doc>
152485153162 <type name="TextView" c:type="GtkTextView*"/>
152486153163 </instance-parameter>
152487153164 <parameter name="justification" transfer-ownership="none">
152488153165 <doc xml:space="preserve"
152489153166 filename="gtk/gtktextview.c"
152490- line="3663">justification</doc>
153167+ line="3673">justification</doc>
152491153168 <type name="Justification" c:type="GtkJustification"/>
152492153169 </parameter>
152493153170 </parameters>
@@ -152497,7 +153174,7 @@ Tags in the view’s buffer may override the default.</doc>
152497153174 glib:set-property="left-margin">
152498153175 <doc xml:space="preserve"
152499153176 filename="gtk/gtktextview.c"
152500- line="3711">Sets the default left margin for text in @text_view.
153177+ line="3721">Sets the default left margin for text in @text_view.
152501153178
152502153179 Tags in the buffer may override the default.
152503153180
@@ -152511,13 +153188,13 @@ In CSS terms, the value set here is padding.</doc>
152511153188 <instance-parameter name="text_view" transfer-ownership="none">
152512153189 <doc xml:space="preserve"
152513153190 filename="gtk/gtktextview.c"
152514- line="3713">a `GtkTextView`</doc>
153191+ line="3723">a `GtkTextView`</doc>
152515153192 <type name="TextView" c:type="GtkTextView*"/>
152516153193 </instance-parameter>
152517153194 <parameter name="left_margin" transfer-ownership="none">
152518153195 <doc xml:space="preserve"
152519153196 filename="gtk/gtktextview.c"
152520- line="3714">left margin in pixels</doc>
153197+ line="3724">left margin in pixels</doc>
152521153198 <type name="gint" c:type="int"/>
152522153199 </parameter>
152523153200 </parameters>
@@ -152527,7 +153204,7 @@ In CSS terms, the value set here is padding.</doc>
152527153204 glib:set-property="monospace">
152528153205 <doc xml:space="preserve"
152529153206 filename="gtk/gtktextview.c"
152530- line="10357">Sets whether the `GtkTextView` should display text in
153207+ line="10419">Sets whether the `GtkTextView` should display text in
152531153208 monospace styling.</doc>
152532153209 <source-position filename="gtk/gtktextview.h" line="423"/>
152533153210 <return-value transfer-ownership="none">
@@ -152537,13 +153214,13 @@ monospace styling.</doc>
152537153214 <instance-parameter name="text_view" transfer-ownership="none">
152538153215 <doc xml:space="preserve"
152539153216 filename="gtk/gtktextview.c"
152540- line="10359">a `GtkTextView`</doc>
153217+ line="10421">a `GtkTextView`</doc>
152541153218 <type name="TextView" c:type="GtkTextView*"/>
152542153219 </instance-parameter>
152543153220 <parameter name="monospace" transfer-ownership="none">
152544153221 <doc xml:space="preserve"
152545153222 filename="gtk/gtktextview.c"
152546- line="10360">%TRUE to request monospace styling</doc>
153223+ line="10422">%TRUE to request monospace styling</doc>
152547153224 <type name="gboolean" c:type="gboolean"/>
152548153225 </parameter>
152549153226 </parameters>
@@ -152553,7 +153230,7 @@ monospace styling.</doc>
152553153230 glib:set-property="overwrite">
152554153231 <doc xml:space="preserve"
152555153232 filename="gtk/gtktextview.c"
152556- line="7447">Changes the `GtkTextView` overwrite mode.</doc>
153233+ line="7462">Changes the `GtkTextView` overwrite mode.</doc>
152557153234 <source-position filename="gtk/gtktextview.h" line="350"/>
152558153235 <return-value transfer-ownership="none">
152559153236 <type name="none" c:type="void"/>
@@ -152562,13 +153239,13 @@ monospace styling.</doc>
152562153239 <instance-parameter name="text_view" transfer-ownership="none">
152563153240 <doc xml:space="preserve"
152564153241 filename="gtk/gtktextview.c"
152565- line="7449">a `GtkTextView`</doc>
153242+ line="7464">a `GtkTextView`</doc>
152566153243 <type name="TextView" c:type="GtkTextView*"/>
152567153244 </instance-parameter>
152568153245 <parameter name="overwrite" transfer-ownership="none">
152569153246 <doc xml:space="preserve"
152570153247 filename="gtk/gtktextview.c"
152571- line="7450">%TRUE to turn on overwrite mode, %FALSE to turn it off</doc>
153248+ line="7465">%TRUE to turn on overwrite mode, %FALSE to turn it off</doc>
152572153249 <type name="gboolean" c:type="gboolean"/>
152573153250 </parameter>
152574153251 </parameters>
@@ -152578,7 +153255,7 @@ monospace styling.</doc>
152578153255 glib:set-property="pixels-above-lines">
152579153256 <doc xml:space="preserve"
152580153257 filename="gtk/gtktextview.c"
152581- line="3504">Sets the default number of blank pixels above paragraphs in @text_view.
153258+ line="3514">Sets the default number of blank pixels above paragraphs in @text_view.
152582153259
152583153260 Tags in the buffer for @text_view may override the defaults.</doc>
152584153261 <source-position filename="gtk/gtktextview.h" line="360"/>
@@ -152589,13 +153266,13 @@ Tags in the buffer for @text_view may override the defaults.</doc>
152589153266 <instance-parameter name="text_view" transfer-ownership="none">
152590153267 <doc xml:space="preserve"
152591153268 filename="gtk/gtktextview.c"
152592- line="3506">a `GtkTextView`</doc>
153269+ line="3516">a `GtkTextView`</doc>
152593153270 <type name="TextView" c:type="GtkTextView*"/>
152594153271 </instance-parameter>
152595153272 <parameter name="pixels_above_lines" transfer-ownership="none">
152596153273 <doc xml:space="preserve"
152597153274 filename="gtk/gtktextview.c"
152598- line="3507">pixels above paragraphs</doc>
153275+ line="3517">pixels above paragraphs</doc>
152599153276 <type name="gint" c:type="int"/>
152600153277 </parameter>
152601153278 </parameters>
@@ -152605,7 +153282,7 @@ Tags in the buffer for @text_view may override the defaults.</doc>
152605153282 glib:set-property="pixels-below-lines">
152606153283 <doc xml:space="preserve"
152607153284 filename="gtk/gtktextview.c"
152608- line="3556">Sets the default number of pixels of blank space
153285+ line="3566">Sets the default number of pixels of blank space
152609153286 to put below paragraphs in @text_view.
152610153287
152611153288 May be overridden by tags applied to @text_view’s buffer.</doc>
@@ -152617,13 +153294,13 @@ May be overridden by tags applied to @text_view’s buffer.</doc>
152617153294 <instance-parameter name="text_view" transfer-ownership="none">
152618153295 <doc xml:space="preserve"
152619153296 filename="gtk/gtktextview.c"
152620- line="3558">a `GtkTextView`</doc>
153297+ line="3568">a `GtkTextView`</doc>
152621153298 <type name="TextView" c:type="GtkTextView*"/>
152622153299 </instance-parameter>
152623153300 <parameter name="pixels_below_lines" transfer-ownership="none">
152624153301 <doc xml:space="preserve"
152625153302 filename="gtk/gtktextview.c"
152626- line="3559">pixels below paragraphs</doc>
153303+ line="3569">pixels below paragraphs</doc>
152627153304 <type name="gint" c:type="int"/>
152628153305 </parameter>
152629153306 </parameters>
@@ -152633,7 +153310,7 @@ May be overridden by tags applied to @text_view’s buffer.</doc>
152633153310 glib:set-property="pixels-inside-wrap">
152634153311 <doc xml:space="preserve"
152635153312 filename="gtk/gtktextview.c"
152636- line="3609">Sets the default number of pixels of blank space to leave between
153313+ line="3619">Sets the default number of pixels of blank space to leave between
152637153314 display/wrapped lines within a paragraph.
152638153315
152639153316 May be overridden by tags in @text_view’s buffer.</doc>
@@ -152645,13 +153322,13 @@ May be overridden by tags in @text_view’s buffer.</doc>
152645153322 <instance-parameter name="text_view" transfer-ownership="none">
152646153323 <doc xml:space="preserve"
152647153324 filename="gtk/gtktextview.c"
152648- line="3611">a `GtkTextView`</doc>
153325+ line="3621">a `GtkTextView`</doc>
152649153326 <type name="TextView" c:type="GtkTextView*"/>
152650153327 </instance-parameter>
152651153328 <parameter name="pixels_inside_wrap" transfer-ownership="none">
152652153329 <doc xml:space="preserve"
152653153330 filename="gtk/gtktextview.c"
152654- line="3612">default number of pixels between wrapped lines</doc>
153331+ line="3622">default number of pixels between wrapped lines</doc>
152655153332 <type name="gint" c:type="int"/>
152656153333 </parameter>
152657153334 </parameters>
@@ -152661,7 +153338,7 @@ May be overridden by tags in @text_view’s buffer.</doc>
152661153338 glib:set-property="right-margin">
152662153339 <doc xml:space="preserve"
152663153340 filename="gtk/gtktextview.c"
152664- line="3763">Sets the default right margin for text in the text view.
153341+ line="3773">Sets the default right margin for text in the text view.
152665153342
152666153343 Tags in the buffer may override the default.
152667153344
@@ -152675,13 +153352,13 @@ In CSS terms, the value set here is padding.</doc>
152675153352 <instance-parameter name="text_view" transfer-ownership="none">
152676153353 <doc xml:space="preserve"
152677153354 filename="gtk/gtktextview.c"
152678- line="3765">a `GtkTextView`</doc>
153355+ line="3775">a `GtkTextView`</doc>
152679153356 <type name="TextView" c:type="GtkTextView*"/>
152680153357 </instance-parameter>
152681153358 <parameter name="right_margin" transfer-ownership="none">
152682153359 <doc xml:space="preserve"
152683153360 filename="gtk/gtktextview.c"
152684- line="3766">right margin in pixels</doc>
153361+ line="3776">right margin in pixels</doc>
152685153362 <type name="gint" c:type="int"/>
152686153363 </parameter>
152687153364 </parameters>
@@ -152691,7 +153368,7 @@ In CSS terms, the value set here is padding.</doc>
152691153368 glib:set-property="tabs">
152692153369 <doc xml:space="preserve"
152693153370 filename="gtk/gtktextview.c"
152694- line="3961">Sets the default tab stops for paragraphs in @text_view.
153371+ line="3971">Sets the default tab stops for paragraphs in @text_view.
152695153372
152696153373 Tags in the buffer may override the default.</doc>
152697153374 <source-position filename="gtk/gtktextview.h" line="405"/>
@@ -152702,13 +153379,13 @@ Tags in the buffer may override the default.</doc>
152702153379 <instance-parameter name="text_view" transfer-ownership="none">
152703153380 <doc xml:space="preserve"
152704153381 filename="gtk/gtktextview.c"
152705- line="3963">a `GtkTextView`</doc>
153382+ line="3973">a `GtkTextView`</doc>
152706153383 <type name="TextView" c:type="GtkTextView*"/>
152707153384 </instance-parameter>
152708153385 <parameter name="tabs" transfer-ownership="none">
152709153386 <doc xml:space="preserve"
152710153387 filename="gtk/gtktextview.c"
152711- line="3964">tabs as a `PangoTabArray`</doc>
153388+ line="3974">tabs as a `PangoTabArray`</doc>
152712153389 <type name="Pango.TabArray" c:type="PangoTabArray*"/>
152713153390 </parameter>
152714153391 </parameters>
@@ -152718,7 +153395,7 @@ Tags in the buffer may override the default.</doc>
152718153395 glib:set-property="top-margin">
152719153396 <doc xml:space="preserve"
152720153397 filename="gtk/gtktextview.c"
152721- line="3815">Sets the top margin for text in @text_view.
153398+ line="3825">Sets the top margin for text in @text_view.
152722153399
152723153400 Note that this function is confusingly named.
152724153401 In CSS terms, the value set here is padding.</doc>
@@ -152730,13 +153407,13 @@ In CSS terms, the value set here is padding.</doc>
152730153407 <instance-parameter name="text_view" transfer-ownership="none">
152731153408 <doc xml:space="preserve"
152732153409 filename="gtk/gtktextview.c"
152733- line="3817">a `GtkTextView`</doc>
153410+ line="3827">a `GtkTextView`</doc>
152734153411 <type name="TextView" c:type="GtkTextView*"/>
152735153412 </instance-parameter>
152736153413 <parameter name="top_margin" transfer-ownership="none">
152737153414 <doc xml:space="preserve"
152738153415 filename="gtk/gtktextview.c"
152739- line="3818">top margin in pixels</doc>
153416+ line="3828">top margin in pixels</doc>
152740153417 <type name="gint" c:type="int"/>
152741153418 </parameter>
152742153419 </parameters>
@@ -152746,7 +153423,7 @@ In CSS terms, the value set here is padding.</doc>
152746153423 glib:set-property="wrap-mode">
152747153424 <doc xml:space="preserve"
152748153425 filename="gtk/gtktextview.c"
152749- line="3385">Sets the line wrapping for the view.</doc>
153426+ line="3392">Sets the line wrapping for the view.</doc>
152750153427 <source-position filename="gtk/gtktextview.h" line="340"/>
152751153428 <return-value transfer-ownership="none">
152752153429 <type name="none" c:type="void"/>
@@ -152755,13 +153432,13 @@ In CSS terms, the value set here is padding.</doc>
152755153432 <instance-parameter name="text_view" transfer-ownership="none">
152756153433 <doc xml:space="preserve"
152757153434 filename="gtk/gtktextview.c"
152758- line="3387">a `GtkTextView`</doc>
153435+ line="3394">a `GtkTextView`</doc>
152759153436 <type name="TextView" c:type="GtkTextView*"/>
152760153437 </instance-parameter>
152761153438 <parameter name="wrap_mode" transfer-ownership="none">
152762153439 <doc xml:space="preserve"
152763153440 filename="gtk/gtktextview.c"
152764- line="3388">a `GtkWrapMode`</doc>
153441+ line="3395">a `GtkWrapMode`</doc>
152765153442 <type name="WrapMode" c:type="GtkWrapMode"/>
152766153443 </parameter>
152767153444 </parameters>
@@ -152770,7 +153447,7 @@ In CSS terms, the value set here is padding.</doc>
152770153447 c:identifier="gtk_text_view_starts_display_line">
152771153448 <doc xml:space="preserve"
152772153449 filename="gtk/gtktextview.c"
152773- line="10199">Determines whether @iter is at the start of a display line.
153450+ line="10261">Determines whether @iter is at the start of a display line.
152774153451
152775153452 See [method@Gtk.TextView.forward_display_line] for an
152776153453 explanation of display lines vs. paragraphs.</doc>
@@ -152778,20 +153455,20 @@ explanation of display lines vs. paragraphs.</doc>
152778153455 <return-value transfer-ownership="none">
152779153456 <doc xml:space="preserve"
152780153457 filename="gtk/gtktextview.c"
152781- line="10209">%TRUE if @iter begins a wrapped line</doc>
153458+ line="10271">%TRUE if @iter begins a wrapped line</doc>
152782153459 <type name="gboolean" c:type="gboolean"/>
152783153460 </return-value>
152784153461 <parameters>
152785153462 <instance-parameter name="text_view" transfer-ownership="none">
152786153463 <doc xml:space="preserve"
152787153464 filename="gtk/gtktextview.c"
152788- line="10201">a `GtkTextView`</doc>
153465+ line="10263">a `GtkTextView`</doc>
152789153466 <type name="TextView" c:type="GtkTextView*"/>
152790153467 </instance-parameter>
152791153468 <parameter name="iter" transfer-ownership="none">
152792153469 <doc xml:space="preserve"
152793153470 filename="gtk/gtktextview.c"
152794- line="10202">a `GtkTextIter`</doc>
153471+ line="10264">a `GtkTextIter`</doc>
152795153472 <type name="TextIter" c:type="const GtkTextIter*"/>
152796153473 </parameter>
152797153474 </parameters>
@@ -152800,7 +153477,7 @@ explanation of display lines vs. paragraphs.</doc>
152800153477 c:identifier="gtk_text_view_window_to_buffer_coords">
152801153478 <doc xml:space="preserve"
152802153479 filename="gtk/gtktextview.c"
152803- line="9855">Converts coordinates on the window identified by @win to buffer
153480+ line="9917">Converts coordinates on the window identified by @win to buffer
152804153481 coordinates.</doc>
152805153482 <source-position filename="gtk/gtktextview.h" line="275"/>
152806153483 <return-value transfer-ownership="none">
@@ -152810,25 +153487,25 @@ coordinates.</doc>
152810153487 <instance-parameter name="text_view" transfer-ownership="none">
152811153488 <doc xml:space="preserve"
152812153489 filename="gtk/gtktextview.c"
152813- line="9857">a `GtkTextView`</doc>
153490+ line="9919">a `GtkTextView`</doc>
152814153491 <type name="TextView" c:type="GtkTextView*"/>
152815153492 </instance-parameter>
152816153493 <parameter name="win" transfer-ownership="none">
152817153494 <doc xml:space="preserve"
152818153495 filename="gtk/gtktextview.c"
152819- line="9858">a `GtkTextWindowType`</doc>
153496+ line="9920">a `GtkTextWindowType`</doc>
152820153497 <type name="TextWindowType" c:type="GtkTextWindowType"/>
152821153498 </parameter>
152822153499 <parameter name="window_x" transfer-ownership="none">
152823153500 <doc xml:space="preserve"
152824153501 filename="gtk/gtktextview.c"
152825- line="9859">window x coordinate</doc>
153502+ line="9921">window x coordinate</doc>
152826153503 <type name="gint" c:type="int"/>
152827153504 </parameter>
152828153505 <parameter name="window_y" transfer-ownership="none">
152829153506 <doc xml:space="preserve"
152830153507 filename="gtk/gtktextview.c"
152831- line="9860">window y coordinate</doc>
153508+ line="9922">window y coordinate</doc>
152832153509 <type name="gint" c:type="int"/>
152833153510 </parameter>
152834153511 <parameter name="buffer_x"
@@ -152839,7 +153516,7 @@ coordinates.</doc>
152839153516 allow-none="1">
152840153517 <doc xml:space="preserve"
152841153518 filename="gtk/gtktextview.c"
152842- line="9861">buffer x coordinate return location</doc>
153519+ line="9923">buffer x coordinate return location</doc>
152843153520 <type name="gint" c:type="int*"/>
152844153521 </parameter>
152845153522 <parameter name="buffer_y"
@@ -152850,7 +153527,7 @@ coordinates.</doc>
152850153527 allow-none="1">
152851153528 <doc xml:space="preserve"
152852153529 filename="gtk/gtktextview.c"
152853- line="9862">buffer y coordinate return location</doc>
153530+ line="9924">buffer y coordinate return location</doc>
152854153531 <type name="gint" c:type="int*"/>
152855153532 </parameter>
152856153533 </parameters>
@@ -152863,7 +153540,7 @@ coordinates.</doc>
152863153540 default-value="TRUE">
152864153541 <doc xml:space="preserve"
152865153542 filename="gtk/gtktextview.c"
152866- line="1135">Whether Tab will result in a tab character being entered.</doc>
153543+ line="1138">Whether Tab will result in a tab character being entered.</doc>
152867153544 <type name="gboolean" c:type="gboolean"/>
152868153545 </property>
152869153546 <property name="bottom-margin"
@@ -152874,7 +153551,7 @@ coordinates.</doc>
152874153551 default-value="0">
152875153552 <doc xml:space="preserve"
152876153553 filename="gtk/gtktextview.c"
152877- line="1058">The bottom margin for text in the text view.
153554+ line="1061">The bottom margin for text in the text view.
152878153555
152879153556 Note that this property is confusingly named. In CSS terms,
152880153557 the value set here is padding, and it is applied in addition
@@ -152890,7 +153567,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom].</doc>
152890153567 getter="get_buffer">
152891153568 <doc xml:space="preserve"
152892153569 filename="gtk/gtktextview.c"
152893- line="1113">The buffer which is displayed.</doc>
153570+ line="1116">The buffer which is displayed.</doc>
152894153571 <type name="TextBuffer"/>
152895153572 </property>
152896153573 <property name="cursor-visible"
@@ -152901,7 +153578,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom].</doc>
152901153578 default-value="TRUE">
152902153579 <doc xml:space="preserve"
152903153580 filename="gtk/gtktextview.c"
152904- line="1102">If the insertion cursor is shown.</doc>
153581+ line="1105">If the insertion cursor is shown.</doc>
152905153582 <type name="gboolean" c:type="gboolean"/>
152906153583 </property>
152907153584 <property name="editable"
@@ -152912,7 +153589,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom].</doc>
152912153589 default-value="TRUE">
152913153590 <doc xml:space="preserve"
152914153591 filename="gtk/gtktextview.c"
152915- line="972">Whether the text can be modified by the user.</doc>
153592+ line="975">Whether the text can be modified by the user.</doc>
152916153593 <type name="gboolean" c:type="gboolean"/>
152917153594 </property>
152918153595 <property name="extra-menu"
@@ -152922,7 +153599,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom].</doc>
152922153599 getter="get_extra_menu">
152923153600 <doc xml:space="preserve"
152924153601 filename="gtk/gtktextview.c"
152925- line="1206">A menu model whose contents will be appended to the context menu.</doc>
153602+ line="1209">A menu model whose contents will be appended to the context menu.</doc>
152926153603 <type name="Gio.MenuModel"/>
152927153604 </property>
152928153605 <property name="im-module"
@@ -152931,7 +153608,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom].</doc>
152931153608 default-value="NULL">
152932153609 <doc xml:space="preserve"
152933153610 filename="gtk/gtktextview.c"
152934- line="1146">Which IM (input method) module should be used for this text_view.
153611+ line="1149">Which IM (input method) module should be used for this text_view.
152935153612
152936153613 See [class@Gtk.IMMulticontext].
152937153614
@@ -152947,7 +153624,7 @@ setting. See the GtkSettings [property@Gtk.Settings:gtk-im-module] property.</do
152947153624 default-value="0">
152948153625 <doc xml:space="preserve"
152949153626 filename="gtk/gtktextview.c"
152950- line="1075">Amount to indent the paragraph, in pixels.
153627+ line="1078">Amount to indent the paragraph, in pixels.
152951153628
152952153629 A negative value of indent will produce a hanging indentation.
152953153630 That is, the first line will have the full width, and subsequent
@@ -152962,7 +153639,7 @@ lines will be indented by the absolute value of indent.</doc>
152962153639 default-value="GTK_INPUT_HINT_NONE">
152963153640 <doc xml:space="preserve"
152964153641 filename="gtk/gtktextview.c"
152965- line="1178">Additional hints (beyond [property@Gtk.TextView:input-purpose])
153642+ line="1181">Additional hints (beyond [property@Gtk.TextView:input-purpose])
152966153643 that allow input methods to fine-tune their behaviour.</doc>
152967153644 <type name="InputHints"/>
152968153645 </property>
@@ -152974,7 +153651,7 @@ that allow input methods to fine-tune their behaviour.</doc>
152974153651 default-value="GTK_INPUT_PURPOSE_FREE_FORM">
152975153652 <doc xml:space="preserve"
152976153653 filename="gtk/gtktextview.c"
152977- line="1162">The purpose of this text field.
153654+ line="1165">The purpose of this text field.
152978153655
152979153656 This property can be used by on-screen keyboards and other input
152980153657 methods to adjust their behaviour.</doc>
@@ -152988,7 +153665,7 @@ methods to adjust their behaviour.</doc>
152988153665 default-value="GTK_JUSTIFY_LEFT">
152989153666 <doc xml:space="preserve"
152990153667 filename="gtk/gtktextview.c"
152991- line="995">Left, right, or center justification.</doc>
153668+ line="998">Left, right, or center justification.</doc>
152992153669 <type name="Justification"/>
152993153670 </property>
152994153671 <property name="left-margin"
@@ -152999,7 +153676,7 @@ methods to adjust their behaviour.</doc>
152999153676 default-value="0">
153000153677 <doc xml:space="preserve"
153001153678 filename="gtk/gtktextview.c"
153002- line="1007">The default left margin for text in the text view.
153679+ line="1010">The default left margin for text in the text view.
153003153680
153004153681 Tags in the buffer may override the default.
153005153682
@@ -153016,7 +153693,7 @@ to the padding from the theme.</doc>
153016153693 default-value="FALSE">
153017153694 <doc xml:space="preserve"
153018153695 filename="gtk/gtktextview.c"
153019- line="1192">Whether text should be displayed in a monospace font.
153696+ line="1195">Whether text should be displayed in a monospace font.
153020153697
153021153698 If %TRUE, set the .monospace style class on the
153022153699 text view to indicate that a monospace font is desired.</doc>
@@ -153030,7 +153707,7 @@ text view to indicate that a monospace font is desired.</doc>
153030153707 default-value="FALSE">
153031153708 <doc xml:space="preserve"
153032153709 filename="gtk/gtktextview.c"
153033- line="1124">Whether entered text overwrites existing contents.</doc>
153710+ line="1127">Whether entered text overwrites existing contents.</doc>
153034153711 <type name="gboolean" c:type="gboolean"/>
153035153712 </property>
153036153713 <property name="pixels-above-lines"
@@ -153041,7 +153718,7 @@ text view to indicate that a monospace font is desired.</doc>
153041153718 default-value="0">
153042153719 <doc xml:space="preserve"
153043153720 filename="gtk/gtktextview.c"
153044- line="939">Pixels of blank space above paragraphs.</doc>
153721+ line="942">Pixels of blank space above paragraphs.</doc>
153045153722 <type name="gint" c:type="gint"/>
153046153723 </property>
153047153724 <property name="pixels-below-lines"
@@ -153052,7 +153729,7 @@ text view to indicate that a monospace font is desired.</doc>
153052153729 default-value="0">
153053153730 <doc xml:space="preserve"
153054153731 filename="gtk/gtktextview.c"
153055- line="950">Pixels of blank space below paragraphs.</doc>
153732+ line="953">Pixels of blank space below paragraphs.</doc>
153056153733 <type name="gint" c:type="gint"/>
153057153734 </property>
153058153735 <property name="pixels-inside-wrap"
@@ -153063,7 +153740,7 @@ text view to indicate that a monospace font is desired.</doc>
153063153740 default-value="0">
153064153741 <doc xml:space="preserve"
153065153742 filename="gtk/gtktextview.c"
153066- line="961">Pixels of blank space between wrapped lines in a paragraph.</doc>
153743+ line="964">Pixels of blank space between wrapped lines in a paragraph.</doc>
153067153744 <type name="gint" c:type="gint"/>
153068153745 </property>
153069153746 <property name="right-margin"
@@ -153074,7 +153751,7 @@ text view to indicate that a monospace font is desired.</doc>
153074153751 default-value="0">
153075153752 <doc xml:space="preserve"
153076153753 filename="gtk/gtktextview.c"
153077- line="1024">The default right margin for text in the text view.
153754+ line="1027">The default right margin for text in the text view.
153078153755
153079153756 Tags in the buffer may override the default.
153080153757
@@ -153090,7 +153767,7 @@ to the padding from the theme.</doc>
153090153767 getter="get_tabs">
153091153768 <doc xml:space="preserve"
153092153769 filename="gtk/gtktextview.c"
153093- line="1091">Custom tabs for this text.</doc>
153770+ line="1094">Custom tabs for this text.</doc>
153094153771 <type name="Pango.TabArray"/>
153095153772 </property>
153096153773 <property name="top-margin"
@@ -153101,7 +153778,7 @@ to the padding from the theme.</doc>
153101153778 default-value="0">
153102153779 <doc xml:space="preserve"
153103153780 filename="gtk/gtktextview.c"
153104- line="1041">The top margin for text in the text view.
153781+ line="1044">The top margin for text in the text view.
153105153782
153106153783 Note that this property is confusingly named. In CSS terms,
153107153784 the value set here is padding, and it is applied in addition
@@ -153118,7 +153795,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-top].</doc>
153118153795 default-value="GTK_WRAP_NONE">
153119153796 <doc xml:space="preserve"
153120153797 filename="gtk/gtktextview.c"
153121- line="983">Whether to wrap lines never, at word boundaries, or at character boundaries.</doc>
153798+ line="986">Whether to wrap lines never, at word boundaries, or at character boundaries.</doc>
153122153799 <type name="WrapMode"/>
153123153800 </property>
153124153801 <field name="parent_instance">
@@ -153130,7 +153807,7 @@ Don't confuse this property with [property@Gtk.Widget:margin-top].</doc>
153130153807 <glib:signal name="backspace" when="last" action="1">
153131153808 <doc xml:space="preserve"
153132153809 filename="gtk/gtktextview.c"
153133- line="1379">Gets emitted when the user asks for it.
153810+ line="1382">Gets emitted when the user asks for it.
153134153811
153135153812 The ::backspace signal is a [keybinding signal](class.SignalAction.html).
153136153813
@@ -153143,7 +153820,7 @@ The default bindings for this signal are
153143153820 <glib:signal name="copy-clipboard" when="last" action="1">
153144153821 <doc xml:space="preserve"
153145153822 filename="gtk/gtktextview.c"
153146- line="1420">Gets emitted to copy the selection to the clipboard.
153823+ line="1423">Gets emitted to copy the selection to the clipboard.
153147153824
153148153825 The ::copy-clipboard signal is a [keybinding signal](class.SignalAction.html).
153149153826
@@ -153157,7 +153834,7 @@ The default bindings for this signal are
153157153834 <glib:signal name="cut-clipboard" when="last" action="1">
153158153835 <doc xml:space="preserve"
153159153836 filename="gtk/gtktextview.c"
153160- line="1399">Gets emitted to cut the selection to the clipboard.
153837+ line="1402">Gets emitted to cut the selection to the clipboard.
153161153838
153162153839 The ::cut-clipboard signal is a [keybinding signal](class.SignalAction.html).
153163153840
@@ -153171,7 +153848,7 @@ The default bindings for this signal are
153171153848 <glib:signal name="delete-from-cursor" when="last" action="1">
153172153849 <doc xml:space="preserve"
153173153850 filename="gtk/gtktextview.c"
153174- line="1346">Gets emitted when the user initiates a text deletion.
153851+ line="1349">Gets emitted when the user initiates a text deletion.
153175153852
153176153853 The ::delete-from-cursor signal is a [keybinding signal](class.SignalAction.html).
153177153854
@@ -153190,13 +153867,13 @@ deleting a word backwards.</doc>
153190153867 <parameter name="type" transfer-ownership="none">
153191153868 <doc xml:space="preserve"
153192153869 filename="gtk/gtktextview.c"
153193- line="1349">the granularity of the deletion, as a `GtkDeleteType`</doc>
153870+ line="1352">the granularity of the deletion, as a `GtkDeleteType`</doc>
153194153871 <type name="DeleteType"/>
153195153872 </parameter>
153196153873 <parameter name="count" transfer-ownership="none">
153197153874 <doc xml:space="preserve"
153198153875 filename="gtk/gtktextview.c"
153199- line="1350">the number of @type units to delete</doc>
153876+ line="1353">the number of @type units to delete</doc>
153200153877 <type name="gint" c:type="gint"/>
153201153878 </parameter>
153202153879 </parameters>
@@ -153204,11 +153881,11 @@ deleting a word backwards.</doc>
153204153881 <glib:signal name="extend-selection" when="last">
153205153882 <doc xml:space="preserve"
153206153883 filename="gtk/gtktextview.c"
153207- line="1550">Emitted when the selection needs to be extended at @location.</doc>
153884+ line="1553">Emitted when the selection needs to be extended at @location.</doc>
153208153885 <return-value transfer-ownership="none">
153209153886 <doc xml:space="preserve"
153210153887 filename="gtk/gtktextview.c"
153211- line="1560">%GDK_EVENT_STOP to stop other handlers from being invoked for the
153888+ line="1563">%GDK_EVENT_STOP to stop other handlers from being invoked for the
153212153889 event. %GDK_EVENT_PROPAGATE to propagate the event further.</doc>
153213153890 <type name="gboolean" c:type="gboolean"/>
153214153891 </return-value>
@@ -153216,25 +153893,25 @@ deleting a word backwards.</doc>
153216153893 <parameter name="granularity" transfer-ownership="none">
153217153894 <doc xml:space="preserve"
153218153895 filename="gtk/gtktextview.c"
153219- line="1553">the granularity type</doc>
153896+ line="1556">the granularity type</doc>
153220153897 <type name="TextExtendSelection"/>
153221153898 </parameter>
153222153899 <parameter name="location" transfer-ownership="none">
153223153900 <doc xml:space="preserve"
153224153901 filename="gtk/gtktextview.c"
153225- line="1554">the location where to extend the selection</doc>
153902+ line="1557">the location where to extend the selection</doc>
153226153903 <type name="TextIter"/>
153227153904 </parameter>
153228153905 <parameter name="start" transfer-ownership="none">
153229153906 <doc xml:space="preserve"
153230153907 filename="gtk/gtktextview.c"
153231- line="1555">where the selection should start</doc>
153908+ line="1558">where the selection should start</doc>
153232153909 <type name="TextIter"/>
153233153910 </parameter>
153234153911 <parameter name="end" transfer-ownership="none">
153235153912 <doc xml:space="preserve"
153236153913 filename="gtk/gtktextview.c"
153237- line="1556">where the selection should end</doc>
153914+ line="1559">where the selection should end</doc>
153238153915 <type name="TextIter"/>
153239153916 </parameter>
153240153917 </parameters>
@@ -153242,7 +153919,7 @@ deleting a word backwards.</doc>
153242153919 <glib:signal name="insert-at-cursor" when="last" action="1">
153243153920 <doc xml:space="preserve"
153244153921 filename="gtk/gtktextview.c"
153245- line="1324">Gets emitted when the user initiates the insertion of a
153922+ line="1327">Gets emitted when the user initiates the insertion of a
153246153923 fixed string at the cursor.
153247153924
153248153925 The ::insert-at-cursor signal is a [keybinding signal](class.SignalAction.html).
@@ -153255,7 +153932,7 @@ This signal has no default bindings.</doc>
153255153932 <parameter name="string" transfer-ownership="none">
153256153933 <doc xml:space="preserve"
153257153934 filename="gtk/gtktextview.c"
153258- line="1327">the string to insert</doc>
153935+ line="1330">the string to insert</doc>
153259153936 <type name="utf8" c:type="gchar*"/>
153260153937 </parameter>
153261153938 </parameters>
@@ -153263,7 +153940,7 @@ This signal has no default bindings.</doc>
153263153940 <glib:signal name="insert-emoji" when="last" action="1">
153264153941 <doc xml:space="preserve"
153265153942 filename="gtk/gtktextview.c"
153266- line="1579">Gets emitted to present the Emoji chooser for the @text_view.
153943+ line="1582">Gets emitted to present the Emoji chooser for the @text_view.
153267153944
153268153945 The ::insert-emoji signal is a [keybinding signal](class.SignalAction.html).
153269153946
@@ -153277,7 +153954,7 @@ The default bindings for this signal are
153277153954 <glib:signal name="move-cursor" when="last" action="1">
153278153955 <doc xml:space="preserve"
153279153956 filename="gtk/gtktextview.c"
153280- line="1227">Gets emitted when the user initiates a cursor movement.
153957+ line="1230">Gets emitted when the user initiates a cursor movement.
153281153958
153282153959 The ::move-cursor signal is a [keybinding signal](class.SignalAction.html).
153283153960 If the cursor is not visible in @text_view, this signal causes
@@ -153307,19 +153984,19 @@ There are too many key combinations to list them all here.
153307153984 <parameter name="step" transfer-ownership="none">
153308153985 <doc xml:space="preserve"
153309153986 filename="gtk/gtktextview.c"
153310- line="1230">the granularity of the move, as a `GtkMovementStep`</doc>
153987+ line="1233">the granularity of the move, as a `GtkMovementStep`</doc>
153311153988 <type name="MovementStep"/>
153312153989 </parameter>
153313153990 <parameter name="count" transfer-ownership="none">
153314153991 <doc xml:space="preserve"
153315153992 filename="gtk/gtktextview.c"
153316- line="1231">the number of @step units to move</doc>
153993+ line="1234">the number of @step units to move</doc>
153317153994 <type name="gint" c:type="gint"/>
153318153995 </parameter>
153319153996 <parameter name="extend_selection" transfer-ownership="none">
153320153997 <doc xml:space="preserve"
153321153998 filename="gtk/gtktextview.c"
153322- line="1232">%TRUE if the move should extend the selection</doc>
153999+ line="1235">%TRUE if the move should extend the selection</doc>
153323154000 <type name="gboolean" c:type="gboolean"/>
153324154001 </parameter>
153325154002 </parameters>
@@ -153327,7 +154004,7 @@ There are too many key combinations to list them all here.
153327154004 <glib:signal name="move-viewport" when="last" action="1">
153328154005 <doc xml:space="preserve"
153329154006 filename="gtk/gtktextview.c"
153330- line="1273">Gets emitted to move the viewport.
154007+ line="1276">Gets emitted to move the viewport.
153331154008
153332154009 The ::move-viewport signal is a [keybinding signal](class.SignalAction.html),
153333154010 which can be bound to key combinations to allow the user to move the viewport,
@@ -153342,13 +154019,13 @@ There are no default bindings for this signal.</doc>
153342154019 <parameter name="step" transfer-ownership="none">
153343154020 <doc xml:space="preserve"
153344154021 filename="gtk/gtktextview.c"
153345- line="1276">the granularity of the movement, as a `GtkScrollStep`</doc>
154022+ line="1279">the granularity of the movement, as a `GtkScrollStep`</doc>
153346154023 <type name="ScrollStep"/>
153347154024 </parameter>
153348154025 <parameter name="count" transfer-ownership="none">
153349154026 <doc xml:space="preserve"
153350154027 filename="gtk/gtktextview.c"
153351- line="1277">the number of @step units to move</doc>
154028+ line="1280">the number of @step units to move</doc>
153352154029 <type name="gint" c:type="gint"/>
153353154030 </parameter>
153354154031 </parameters>
@@ -153356,7 +154033,7 @@ There are no default bindings for this signal.</doc>
153356154033 <glib:signal name="paste-clipboard" when="last" action="1">
153357154034 <doc xml:space="preserve"
153358154035 filename="gtk/gtktextview.c"
153359- line="1441">Gets emitted to paste the contents of the clipboard
154036+ line="1444">Gets emitted to paste the contents of the clipboard
153360154037 into the text view.
153361154038
153362154039 The ::paste-clipboard signal is a [keybinding signal](class.SignalAction.html).
@@ -153371,7 +154048,7 @@ The default bindings for this signal are
153371154048 <glib:signal name="preedit-changed" when="last" action="1">
153372154049 <doc xml:space="preserve"
153373154050 filename="gtk/gtktextview.c"
153374- line="1526">Emitted when preedit text of the active IM changes.
154051+ line="1529">Emitted when preedit text of the active IM changes.
153375154052
153376154053 If an input method is used, the typed text will not immediately
153377154054 be committed to the buffer. So if you are interested in the text,
@@ -153386,7 +154063,7 @@ is actually editable.</doc>
153386154063 <parameter name="preedit" transfer-ownership="none">
153387154064 <doc xml:space="preserve"
153388154065 filename="gtk/gtktextview.c"
153389- line="1529">the current preedit string</doc>
154066+ line="1532">the current preedit string</doc>
153390154067 <type name="utf8" c:type="gchar*"/>
153391154068 </parameter>
153392154069 </parameters>
@@ -153394,7 +154071,7 @@ is actually editable.</doc>
153394154071 <glib:signal name="select-all" when="last" action="1">
153395154072 <doc xml:space="preserve"
153396154073 filename="gtk/gtktextview.c"
153397- line="1482">Gets emitted to select or unselect the complete contents of the text view.
154074+ line="1485">Gets emitted to select or unselect the complete contents of the text view.
153398154075
153399154076 The ::select-all signal is a [keybinding signal](class.SignalAction.html).
153400154077
@@ -153410,7 +154087,7 @@ The default bindings for this signal are
153410154087 <parameter name="select" transfer-ownership="none">
153411154088 <doc xml:space="preserve"
153412154089 filename="gtk/gtktextview.c"
153413- line="1485">%TRUE to select, %FALSE to unselect</doc>
154090+ line="1488">%TRUE to select, %FALSE to unselect</doc>
153414154091 <type name="gboolean" c:type="gboolean"/>
153415154092 </parameter>
153416154093 </parameters>
@@ -153418,7 +154095,7 @@ The default bindings for this signal are
153418154095 <glib:signal name="set-anchor" when="last" action="1">
153419154096 <doc xml:space="preserve"
153420154097 filename="gtk/gtktextview.c"
153421- line="1302">Gets emitted when the user initiates settings the "anchor" mark.
154098+ line="1305">Gets emitted when the user initiates settings the "anchor" mark.
153422154099
153423154100 The ::set-anchor signal is a [keybinding signal](class.SignalAction.html)
153424154101 which gets emitted when the user initiates setting the "anchor"
@@ -153433,7 +154110,7 @@ This signal has no default bindings.</doc>
153433154110 <glib:signal name="toggle-cursor-visible" when="last" action="1">
153434154111 <doc xml:space="preserve"
153435154112 filename="gtk/gtktextview.c"
153436- line="1506">Gets emitted to toggle the `cursor-visible` property.
154113+ line="1509">Gets emitted to toggle the `cursor-visible` property.
153437154114
153438154115 The ::toggle-cursor-visible signal is a
153439154116 [keybinding signal](class.SignalAction.html).
@@ -153446,7 +154123,7 @@ The default binding for this signal is &lt;kbd&gt;F7&lt;/kbd&gt;.</doc>
153446154123 <glib:signal name="toggle-overwrite" when="last" action="1">
153447154124 <doc xml:space="preserve"
153448154125 filename="gtk/gtktextview.c"
153449- line="1463">Gets emitted to toggle the overwrite mode of the text view.
154126+ line="1466">Gets emitted to toggle the overwrite mode of the text view.
153450154127
153451154128 The ::toggle-overwrite signal is a [keybinding signal](class.SignalAction.html).
153452154129
@@ -157413,21 +158090,21 @@ Please note that nodes that are deleted are not unreffed.</doc>
157413158090 deprecated-version="4.10">
157414158091 <doc xml:space="preserve"
157415158092 filename="gtk/deprecated/gtktreemodelfilter.c"
157416- line="3764">Creates a new `GtkTreeModel`, with @child_model as the child_model
158093+ line="3767">Creates a new `GtkTreeModel`, with @child_model as the child_model
157417158094 and @root as the virtual root.</doc>
157418158095 <source-position filename="gtk/deprecated/gtktreemodelfilter.h"
157419158096 line="112"/>
157420158097 <return-value transfer-ownership="full">
157421158098 <doc xml:space="preserve"
157422158099 filename="gtk/deprecated/gtktreemodelfilter.c"
157423- line="3772">A new `GtkTreeModel`.</doc>
158100+ line="3775">A new `GtkTreeModel`.</doc>
157424158101 <type name="TreeModel" c:type="GtkTreeModel*"/>
157425158102 </return-value>
157426158103 <parameters>
157427158104 <instance-parameter name="child_model" transfer-ownership="none">
157428158105 <doc xml:space="preserve"
157429158106 filename="gtk/deprecated/gtktreemodelfilter.c"
157430- line="3766">A `GtkTreeModel`.</doc>
158107+ line="3769">A `GtkTreeModel`.</doc>
157431158108 <type name="TreeModel" c:type="GtkTreeModel*"/>
157432158109 </instance-parameter>
157433158110 <parameter name="root"
@@ -157436,7 +158113,7 @@ and @root as the virtual root.</doc>
157436158113 allow-none="1">
157437158114 <doc xml:space="preserve"
157438158115 filename="gtk/deprecated/gtktreemodelfilter.c"
157439- line="3767">A `GtkTreePath`</doc>
158116+ line="3770">A `GtkTreePath`</doc>
157440158117 <type name="TreePath" c:type="GtkTreePath*"/>
157441158118 </parameter>
157442158119 </parameters>
@@ -158737,7 +159414,7 @@ yourself.</doc>
158737159414 deprecated-version="4.10">
158738159415 <doc xml:space="preserve"
158739159416 filename="gtk/deprecated/gtktreemodelfilter.c"
158740- line="4277">This function should almost never be called. It clears the @filter
159417+ line="4280">This function should almost never be called. It clears the @filter
158741159418 of any cached iterators that haven’t been reffed with
158742159419 gtk_tree_model_ref_node(). This might be useful if the child model
158743159420 being filtered is static (and doesn’t change often) and there has been
@@ -158752,7 +159429,7 @@ all unreffed iters will be invalid.</doc>
158752159429 <instance-parameter name="filter" transfer-ownership="none">
158753159430 <doc xml:space="preserve"
158754159431 filename="gtk/deprecated/gtktreemodelfilter.c"
158755- line="4279">A `GtkTreeModelFilter`</doc>
159432+ line="4282">A `GtkTreeModelFilter`</doc>
158756159433 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158757159434 </instance-parameter>
158758159435 </parameters>
@@ -158763,7 +159440,7 @@ all unreffed iters will be invalid.</doc>
158763159440 deprecated-version="4.10">
158764159441 <doc xml:space="preserve"
158765159442 filename="gtk/deprecated/gtktreemodelfilter.c"
158766- line="3943">Sets @filter_iter to point to the row in @filter that corresponds to the
159443+ line="3946">Sets @filter_iter to point to the row in @filter that corresponds to the
158767159444 row pointed at by @child_iter. If @filter_iter was not set, %FALSE is
158768159445 returned.</doc>
158769159446 <source-position filename="gtk/deprecated/gtktreemodelfilter.h"
@@ -158771,7 +159448,7 @@ returned.</doc>
158771159448 <return-value transfer-ownership="none">
158772159449 <doc xml:space="preserve"
158773159450 filename="gtk/deprecated/gtktreemodelfilter.c"
158774- line="3953">%TRUE, if @filter_iter was set, i.e. if @child_iter is a
159451+ line="3956">%TRUE, if @filter_iter was set, i.e. if @child_iter is a
158775159452 valid iterator pointing to a visible row in child model.</doc>
158776159453 <type name="gboolean" c:type="gboolean"/>
158777159454 </return-value>
@@ -158779,7 +159456,7 @@ valid iterator pointing to a visible row in child model.</doc>
158779159456 <instance-parameter name="filter" transfer-ownership="none">
158780159457 <doc xml:space="preserve"
158781159458 filename="gtk/deprecated/gtktreemodelfilter.c"
158782- line="3945">A `GtkTreeModelFilter`</doc>
159459+ line="3948">A `GtkTreeModelFilter`</doc>
158783159460 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158784159461 </instance-parameter>
158785159462 <parameter name="filter_iter"
@@ -158788,13 +159465,13 @@ valid iterator pointing to a visible row in child model.</doc>
158788159465 transfer-ownership="none">
158789159466 <doc xml:space="preserve"
158790159467 filename="gtk/deprecated/gtktreemodelfilter.c"
158791- line="3946">An uninitialized `GtkTreeIter`</doc>
159468+ line="3949">An uninitialized `GtkTreeIter`</doc>
158792159469 <type name="TreeIter" c:type="GtkTreeIter*"/>
158793159470 </parameter>
158794159471 <parameter name="child_iter" transfer-ownership="none">
158795159472 <doc xml:space="preserve"
158796159473 filename="gtk/deprecated/gtktreemodelfilter.c"
158797- line="3947">A valid `GtkTreeIter` pointing to a row on the child model.</doc>
159474+ line="3950">A valid `GtkTreeIter` pointing to a row on the child model.</doc>
158798159475 <type name="TreeIter" c:type="GtkTreeIter*"/>
158799159476 </parameter>
158800159477 </parameters>
@@ -158805,7 +159482,7 @@ valid iterator pointing to a visible row in child model.</doc>
158805159482 deprecated-version="4.10">
158806159483 <doc xml:space="preserve"
158807159484 filename="gtk/deprecated/gtktreemodelfilter.c"
158808- line="4124">Converts @child_path to a path relative to @filter. That is, @child_path
159485+ line="4127">Converts @child_path to a path relative to @filter. That is, @child_path
158809159486 points to a path in the child model. The rerturned path will point to the
158810159487 same row in the filtered model. If @child_path isn’t a valid path on the
158811159488 child model or points to a row which is not visible in @filter, then %NULL
@@ -158815,20 +159492,20 @@ is returned.</doc>
158815159492 <return-value transfer-ownership="full" nullable="1">
158816159493 <doc xml:space="preserve"
158817159494 filename="gtk/deprecated/gtktreemodelfilter.c"
158818- line="4135">A newly allocated `GtkTreePath`</doc>
159495+ line="4138">A newly allocated `GtkTreePath`</doc>
158819159496 <type name="TreePath" c:type="GtkTreePath*"/>
158820159497 </return-value>
158821159498 <parameters>
158822159499 <instance-parameter name="filter" transfer-ownership="none">
158823159500 <doc xml:space="preserve"
158824159501 filename="gtk/deprecated/gtktreemodelfilter.c"
158825- line="4126">A `GtkTreeModelFilter`</doc>
159502+ line="4129">A `GtkTreeModelFilter`</doc>
158826159503 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158827159504 </instance-parameter>
158828159505 <parameter name="child_path" transfer-ownership="none">
158829159506 <doc xml:space="preserve"
158830159507 filename="gtk/deprecated/gtktreemodelfilter.c"
158831- line="4127">A `GtkTreePath` to convert.</doc>
159508+ line="4130">A `GtkTreePath` to convert.</doc>
158832159509 <type name="TreePath" c:type="GtkTreePath*"/>
158833159510 </parameter>
158834159511 </parameters>
@@ -158839,7 +159516,7 @@ is returned.</doc>
158839159516 deprecated-version="4.10">
158840159517 <doc xml:space="preserve"
158841159518 filename="gtk/deprecated/gtktreemodelfilter.c"
158842- line="3990">Sets @child_iter to point to the row pointed to by @filter_iter.</doc>
159519+ line="3993">Sets @child_iter to point to the row pointed to by @filter_iter.</doc>
158843159520 <source-position filename="gtk/deprecated/gtktreemodelfilter.h"
158844159521 line="139"/>
158845159522 <return-value transfer-ownership="none">
@@ -158849,7 +159526,7 @@ is returned.</doc>
158849159526 <instance-parameter name="filter" transfer-ownership="none">
158850159527 <doc xml:space="preserve"
158851159528 filename="gtk/deprecated/gtktreemodelfilter.c"
158852- line="3992">A `GtkTreeModelFilter`</doc>
159529+ line="3995">A `GtkTreeModelFilter`</doc>
158853159530 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158854159531 </instance-parameter>
158855159532 <parameter name="child_iter"
@@ -158858,13 +159535,13 @@ is returned.</doc>
158858159535 transfer-ownership="none">
158859159536 <doc xml:space="preserve"
158860159537 filename="gtk/deprecated/gtktreemodelfilter.c"
158861- line="3993">An uninitialized `GtkTreeIter`</doc>
159538+ line="3996">An uninitialized `GtkTreeIter`</doc>
158862159539 <type name="TreeIter" c:type="GtkTreeIter*"/>
158863159540 </parameter>
158864159541 <parameter name="filter_iter" transfer-ownership="none">
158865159542 <doc xml:space="preserve"
158866159543 filename="gtk/deprecated/gtktreemodelfilter.c"
158867- line="3994">A valid `GtkTreeIter` pointing to a row on @filter.</doc>
159544+ line="3997">A valid `GtkTreeIter` pointing to a row on @filter.</doc>
158868159545 <type name="TreeIter" c:type="GtkTreeIter*"/>
158869159546 </parameter>
158870159547 </parameters>
@@ -158875,7 +159552,7 @@ is returned.</doc>
158875159552 deprecated-version="4.10">
158876159553 <doc xml:space="preserve"
158877159554 filename="gtk/deprecated/gtktreemodelfilter.c"
158878- line="4168">Converts @filter_path to a path on the child model of @filter. That is,
159555+ line="4171">Converts @filter_path to a path on the child model of @filter. That is,
158879159556 @filter_path points to a location in @filter. The returned path will
158880159557 point to the same location in the model not being filtered. If @filter_path
158881159558 does not point to a location in the child model, %NULL is returned.</doc>
@@ -158884,20 +159561,20 @@ does not point to a location in the child model, %NULL is returned.</doc>
158884159561 <return-value transfer-ownership="full" nullable="1">
158885159562 <doc xml:space="preserve"
158886159563 filename="gtk/deprecated/gtktreemodelfilter.c"
158887- line="4178">A newly allocated `GtkTreePath`</doc>
159564+ line="4181">A newly allocated `GtkTreePath`</doc>
158888159565 <type name="TreePath" c:type="GtkTreePath*"/>
158889159566 </return-value>
158890159567 <parameters>
158891159568 <instance-parameter name="filter" transfer-ownership="none">
158892159569 <doc xml:space="preserve"
158893159570 filename="gtk/deprecated/gtktreemodelfilter.c"
158894- line="4170">A `GtkTreeModelFilter`</doc>
159571+ line="4173">A `GtkTreeModelFilter`</doc>
158895159572 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158896159573 </instance-parameter>
158897159574 <parameter name="filter_path" transfer-ownership="none">
158898159575 <doc xml:space="preserve"
158899159576 filename="gtk/deprecated/gtktreemodelfilter.c"
158900- line="4171">A `GtkTreePath` to convert.</doc>
159577+ line="4174">A `GtkTreePath` to convert.</doc>
158901159578 <type name="TreePath" c:type="GtkTreePath*"/>
158902159579 </parameter>
158903159580 </parameters>
@@ -158908,20 +159585,20 @@ does not point to a location in the child model, %NULL is returned.</doc>
158908159585 deprecated-version="4.10">
158909159586 <doc xml:space="preserve"
158910159587 filename="gtk/deprecated/gtktreemodelfilter.c"
158911- line="3788">Returns a pointer to the child model of @filter.</doc>
159588+ line="3791">Returns a pointer to the child model of @filter.</doc>
158912159589 <source-position filename="gtk/deprecated/gtktreemodelfilter.h"
158913159590 line="131"/>
158914159591 <return-value transfer-ownership="none">
158915159592 <doc xml:space="preserve"
158916159593 filename="gtk/deprecated/gtktreemodelfilter.c"
158917- line="3794">A pointer to a `GtkTreeModel`</doc>
159594+ line="3797">A pointer to a `GtkTreeModel`</doc>
158918159595 <type name="TreeModel" c:type="GtkTreeModel*"/>
158919159596 </return-value>
158920159597 <parameters>
158921159598 <instance-parameter name="filter" transfer-ownership="none">
158922159599 <doc xml:space="preserve"
158923159600 filename="gtk/deprecated/gtktreemodelfilter.c"
158924- line="3790">A `GtkTreeModelFilter`</doc>
159601+ line="3793">A `GtkTreeModelFilter`</doc>
158925159602 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158926159603 </instance-parameter>
158927159604 </parameters>
@@ -158932,7 +159609,7 @@ does not point to a location in the child model, %NULL is returned.</doc>
158932159609 deprecated-version="4.10">
158933159610 <doc xml:space="preserve"
158934159611 filename="gtk/deprecated/gtktreemodelfilter.c"
158935- line="4257">Emits ::row_changed for each row in the child model, which causes
159612+ line="4260">Emits ::row_changed for each row in the child model, which causes
158936159613 the filter to re-evaluate whether a row is visible or not.</doc>
158937159614 <source-position filename="gtk/deprecated/gtktreemodelfilter.h"
158938159615 line="151"/>
@@ -158943,7 +159620,7 @@ the filter to re-evaluate whether a row is visible or not.</doc>
158943159620 <instance-parameter name="filter" transfer-ownership="none">
158944159621 <doc xml:space="preserve"
158945159622 filename="gtk/deprecated/gtktreemodelfilter.c"
158946- line="4259">A `GtkTreeModelFilter`</doc>
159623+ line="4262">A `GtkTreeModelFilter`</doc>
158947159624 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158948159625 </instance-parameter>
158949159626 </parameters>
@@ -158954,7 +159631,7 @@ the filter to re-evaluate whether a row is visible or not.</doc>
158954159631 deprecated-version="4.10">
158955159632 <doc xml:space="preserve"
158956159633 filename="gtk/deprecated/gtktreemodelfilter.c"
158957- line="3868">With the @n_columns and @types parameters, you give an array of column
159634+ line="3871">With the @n_columns and @types parameters, you give an array of column
158958159635 types for this model (which will be exposed to the parent model/view).
158959159636 The @func, @data and @destroy parameters are for specifying the modify
158960159637 function. The modify function will get called for each
@@ -158973,19 +159650,19 @@ can only be called once for a given filter model.</doc>
158973159650 <instance-parameter name="filter" transfer-ownership="none">
158974159651 <doc xml:space="preserve"
158975159652 filename="gtk/deprecated/gtktreemodelfilter.c"
158976- line="3870">A `GtkTreeModelFilter`</doc>
159653+ line="3873">A `GtkTreeModelFilter`</doc>
158977159654 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
158978159655 </instance-parameter>
158979159656 <parameter name="n_columns" transfer-ownership="none">
158980159657 <doc xml:space="preserve"
158981159658 filename="gtk/deprecated/gtktreemodelfilter.c"
158982- line="3871">The number of columns in the filter model.</doc>
159659+ line="3874">The number of columns in the filter model.</doc>
158983159660 <type name="gint" c:type="int"/>
158984159661 </parameter>
158985159662 <parameter name="types" transfer-ownership="none">
158986159663 <doc xml:space="preserve"
158987159664 filename="gtk/deprecated/gtktreemodelfilter.c"
158988- line="3872">The `GType`s of the columns.</doc>
159665+ line="3875">The `GType`s of the columns.</doc>
158989159666 <array length="0" zero-terminated="0" c:type="GType*">
158990159667 <type name="GType" c:type="GType"/>
158991159668 </array>
@@ -158997,7 +159674,7 @@ can only be called once for a given filter model.</doc>
158997159674 destroy="4">
158998159675 <doc xml:space="preserve"
158999159676 filename="gtk/deprecated/gtktreemodelfilter.c"
159000- line="3873">A `GtkTreeModelFilterModifyFunc`</doc>
159677+ line="3876">A `GtkTreeModelFilterModifyFunc`</doc>
159001159678 <type name="TreeModelFilterModifyFunc"
159002159679 c:type="GtkTreeModelFilterModifyFunc"/>
159003159680 </parameter>
@@ -159007,7 +159684,7 @@ can only be called once for a given filter model.</doc>
159007159684 allow-none="1">
159008159685 <doc xml:space="preserve"
159009159686 filename="gtk/deprecated/gtktreemodelfilter.c"
159010- line="3874">User data to pass to the modify function</doc>
159687+ line="3877">User data to pass to the modify function</doc>
159011159688 <type name="gpointer" c:type="gpointer"/>
159012159689 </parameter>
159013159690 <parameter name="destroy"
@@ -159017,7 +159694,7 @@ can only be called once for a given filter model.</doc>
159017159694 scope="async">
159018159695 <doc xml:space="preserve"
159019159696 filename="gtk/deprecated/gtktreemodelfilter.c"
159020- line="3875">Destroy notifier of @data</doc>
159697+ line="3878">Destroy notifier of @data</doc>
159021159698 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
159022159699 </parameter>
159023159700 </parameters>
@@ -159028,7 +159705,7 @@ can only be called once for a given filter model.</doc>
159028159705 deprecated-version="4.10">
159029159706 <doc xml:space="preserve"
159030159707 filename="gtk/deprecated/gtktreemodelfilter.c"
159031- line="3912">Sets @column of the child_model to be the column where @filter should
159708+ line="3915">Sets @column of the child_model to be the column where @filter should
159032159709 look for visibility information. @columns should be a column of type
159033159710 %G_TYPE_BOOLEAN, where %TRUE means that a row is visible, and %FALSE
159034159711 if not.
@@ -159045,13 +159722,13 @@ once for a given filter model.</doc>
159045159722 <instance-parameter name="filter" transfer-ownership="none">
159046159723 <doc xml:space="preserve"
159047159724 filename="gtk/deprecated/gtktreemodelfilter.c"
159048- line="3914">A `GtkTreeModelFilter`</doc>
159725+ line="3917">A `GtkTreeModelFilter`</doc>
159049159726 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
159050159727 </instance-parameter>
159051159728 <parameter name="column" transfer-ownership="none">
159052159729 <doc xml:space="preserve"
159053159730 filename="gtk/deprecated/gtktreemodelfilter.c"
159054- line="3915">A `int` which is the column containing the visible information</doc>
159731+ line="3918">A `int` which is the column containing the visible information</doc>
159055159732 <type name="gint" c:type="int"/>
159056159733 </parameter>
159057159734 </parameters>
@@ -159062,7 +159739,7 @@ once for a given filter model.</doc>
159062159739 deprecated-version="4.10">
159063159740 <doc xml:space="preserve"
159064159741 filename="gtk/deprecated/gtktreemodelfilter.c"
159065- line="3806">Sets the visible function used when filtering the @filter to be @func.
159742+ line="3809">Sets the visible function used when filtering the @filter to be @func.
159066159743 The function should return %TRUE if the given row should be visible and
159067159744 %FALSE otherwise.
159068159745
@@ -159106,7 +159783,7 @@ once for a given filter model.</doc>
159106159783 <instance-parameter name="filter" transfer-ownership="none">
159107159784 <doc xml:space="preserve"
159108159785 filename="gtk/deprecated/gtktreemodelfilter.c"
159109- line="3808">A `GtkTreeModelFilter`</doc>
159786+ line="3811">A `GtkTreeModelFilter`</doc>
159110159787 <type name="TreeModelFilter" c:type="GtkTreeModelFilter*"/>
159111159788 </instance-parameter>
159112159789 <parameter name="func"
@@ -159116,7 +159793,7 @@ once for a given filter model.</doc>
159116159793 destroy="2">
159117159794 <doc xml:space="preserve"
159118159795 filename="gtk/deprecated/gtktreemodelfilter.c"
159119- line="3809">A `GtkTreeModelFilterVisibleFunc`, the visible function</doc>
159796+ line="3812">A `GtkTreeModelFilterVisibleFunc`, the visible function</doc>
159120159797 <type name="TreeModelFilterVisibleFunc"
159121159798 c:type="GtkTreeModelFilterVisibleFunc"/>
159122159799 </parameter>
@@ -159126,7 +159803,7 @@ once for a given filter model.</doc>
159126159803 allow-none="1">
159127159804 <doc xml:space="preserve"
159128159805 filename="gtk/deprecated/gtktreemodelfilter.c"
159129- line="3810">User data to pass to the visible function</doc>
159806+ line="3813">User data to pass to the visible function</doc>
159130159807 <type name="gpointer" c:type="gpointer"/>
159131159808 </parameter>
159132159809 <parameter name="destroy"
@@ -159136,7 +159813,7 @@ once for a given filter model.</doc>
159136159813 scope="async">
159137159814 <doc xml:space="preserve"
159138159815 filename="gtk/deprecated/gtktreemodelfilter.c"
159139- line="3811">Destroy notifier of @data</doc>
159816+ line="3814">Destroy notifier of @data</doc>
159140159817 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
159141159818 </parameter>
159142159819 </parameters>
@@ -163584,7 +164261,7 @@ purposes.</doc>
163584164261 deprecated-version="4.10">
163585164262 <doc xml:space="preserve"
163586164263 filename="gtk/deprecated/gtktreestore.c"
163587- line="2922">Moves @iter in @tree_store to the position after @position.
164264+ line="2918">Moves @iter in @tree_store to the position after @position.
163588164265
163589164266 @iter and @position should be in the same level.
163590164267
@@ -163600,13 +164277,13 @@ If @position is %NULL, @iter will be moved to the start of the level.</doc>
163600164277 <instance-parameter name="tree_store" transfer-ownership="none">
163601164278 <doc xml:space="preserve"
163602164279 filename="gtk/deprecated/gtktreestore.c"
163603- line="2924">A `GtkTreeStore`</doc>
164280+ line="2920">A `GtkTreeStore`</doc>
163604164281 <type name="TreeStore" c:type="GtkTreeStore*"/>
163605164282 </instance-parameter>
163606164283 <parameter name="iter" transfer-ownership="none">
163607164284 <doc xml:space="preserve"
163608164285 filename="gtk/deprecated/gtktreestore.c"
163609- line="2925">A `GtkTreeIter`.</doc>
164286+ line="2921">A `GtkTreeIter`.</doc>
163610164287 <type name="TreeIter" c:type="GtkTreeIter*"/>
163611164288 </parameter>
163612164289 <parameter name="position"
@@ -163615,7 +164292,7 @@ If @position is %NULL, @iter will be moved to the start of the level.</doc>
163615164292 allow-none="1">
163616164293 <doc xml:space="preserve"
163617164294 filename="gtk/deprecated/gtktreestore.c"
163618- line="2926">A `GtkTreeIter`.</doc>
164295+ line="2922">A `GtkTreeIter`.</doc>
163619164296 <type name="TreeIter" c:type="GtkTreeIter*"/>
163620164297 </parameter>
163621164298 </parameters>
@@ -163626,7 +164303,7 @@ If @position is %NULL, @iter will be moved to the start of the level.</doc>
163626164303 deprecated-version="4.10">
163627164304 <doc xml:space="preserve"
163628164305 filename="gtk/deprecated/gtktreestore.c"
163629- line="2898">Moves @iter in @tree_store to the position before @position.
164306+ line="2894">Moves @iter in @tree_store to the position before @position.
163630164307
163631164308 @iter and @position should be in the same level.
163632164309
@@ -163642,13 +164319,13 @@ If @position is %NULL, @iter will be moved to the end of the level.</doc>
163642164319 <instance-parameter name="tree_store" transfer-ownership="none">
163643164320 <doc xml:space="preserve"
163644164321 filename="gtk/deprecated/gtktreestore.c"
163645- line="2900">A `GtkTreeStore`</doc>
164322+ line="2896">A `GtkTreeStore`</doc>
163646164323 <type name="TreeStore" c:type="GtkTreeStore*"/>
163647164324 </instance-parameter>
163648164325 <parameter name="iter" transfer-ownership="none">
163649164326 <doc xml:space="preserve"
163650164327 filename="gtk/deprecated/gtktreestore.c"
163651- line="2901">A `GtkTreeIter`</doc>
164328+ line="2897">A `GtkTreeIter`</doc>
163652164329 <type name="TreeIter" c:type="GtkTreeIter*"/>
163653164330 </parameter>
163654164331 <parameter name="position"
@@ -163657,7 +164334,7 @@ If @position is %NULL, @iter will be moved to the end of the level.</doc>
163657164334 allow-none="1">
163658164335 <doc xml:space="preserve"
163659164336 filename="gtk/deprecated/gtktreestore.c"
163660- line="2902">A `GtkTreeIter`</doc>
164337+ line="2898">A `GtkTreeIter`</doc>
163661164338 <type name="TreeIter" c:type="GtkTreeIter*"/>
163662164339 </parameter>
163663164340 </parameters>
@@ -164014,7 +164691,7 @@ the number of columns to change is not known until run-time.</doc>
164014164691 deprecated-version="4.10">
164015164692 <doc xml:space="preserve"
164016164693 filename="gtk/deprecated/gtktreestore.c"
164017- line="2431">Swaps @a and @b in the same level of @tree_store.
164694+ line="2427">Swaps @a and @b in the same level of @tree_store.
164018164695
164019164696 Note that this function only works with unsorted stores.</doc>
164020164697 <doc-deprecated xml:space="preserve">Use [class@Gtk.TreeListModel] instead</doc-deprecated>
@@ -164026,19 +164703,19 @@ Note that this function only works with unsorted stores.</doc>
164026164703 <instance-parameter name="tree_store" transfer-ownership="none">
164027164704 <doc xml:space="preserve"
164028164705 filename="gtk/deprecated/gtktreestore.c"
164029- line="2433">A `GtkTreeStore`.</doc>
164706+ line="2429">A `GtkTreeStore`.</doc>
164030164707 <type name="TreeStore" c:type="GtkTreeStore*"/>
164031164708 </instance-parameter>
164032164709 <parameter name="a" transfer-ownership="none">
164033164710 <doc xml:space="preserve"
164034164711 filename="gtk/deprecated/gtktreestore.c"
164035- line="2434">A `GtkTreeIter`.</doc>
164712+ line="2430">A `GtkTreeIter`.</doc>
164036164713 <type name="TreeIter" c:type="GtkTreeIter*"/>
164037164714 </parameter>
164038164715 <parameter name="b" transfer-ownership="none">
164039164716 <doc xml:space="preserve"
164040164717 filename="gtk/deprecated/gtktreestore.c"
164041- line="2435">Another `GtkTreeIter`.</doc>
164718+ line="2431">Another `GtkTreeIter`.</doc>
164042164719 <type name="TreeIter" c:type="GtkTreeIter*"/>
164043164720 </parameter>
164044164721 </parameters>
@@ -164184,13 +164861,13 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164184164861 deprecated-version="4.10">
164185164862 <doc xml:space="preserve"
164186164863 filename="gtk/deprecated/gtktreeview.c"
164187- line="10178">Creates a new `GtkTreeView` widget.</doc>
164864+ line="10181">Creates a new `GtkTreeView` widget.</doc>
164188164865 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164189164866 <source-position filename="gtk/deprecated/gtktreeview.h" line="203"/>
164190164867 <return-value transfer-ownership="none">
164191164868 <doc xml:space="preserve"
164192164869 filename="gtk/deprecated/gtktreeview.c"
164193- line="10183">A newly created `GtkTreeView` widget.</doc>
164870+ line="10186">A newly created `GtkTreeView` widget.</doc>
164194164871 <type name="Widget" c:type="GtkWidget*"/>
164195164872 </return-value>
164196164873 </constructor>
@@ -164200,20 +164877,20 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164200164877 deprecated-version="4.10">
164201164878 <doc xml:space="preserve"
164202164879 filename="gtk/deprecated/gtktreeview.c"
164203- line="10193">Creates a new `GtkTreeView` widget with the model initialized to @model.</doc>
164880+ line="10196">Creates a new `GtkTreeView` widget with the model initialized to @model.</doc>
164204164881 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164205164882 <source-position filename="gtk/deprecated/gtktreeview.h" line="205"/>
164206164883 <return-value transfer-ownership="none">
164207164884 <doc xml:space="preserve"
164208164885 filename="gtk/deprecated/gtktreeview.c"
164209- line="10199">A newly created `GtkTreeView` widget.</doc>
164886+ line="10202">A newly created `GtkTreeView` widget.</doc>
164210164887 <type name="Widget" c:type="GtkWidget*"/>
164211164888 </return-value>
164212164889 <parameters>
164213164890 <parameter name="model" transfer-ownership="none">
164214164891 <doc xml:space="preserve"
164215164892 filename="gtk/deprecated/gtktreeview.c"
164216- line="10195">the model.</doc>
164893+ line="10198">the model.</doc>
164217164894 <type name="TreeModel" c:type="GtkTreeModel*"/>
164218164895 </parameter>
164219164896 </parameters>
@@ -164289,7 +164966,7 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164289164966 deprecated-version="4.10">
164290164967 <doc xml:space="preserve"
164291164968 filename="gtk/deprecated/gtktreeview.c"
164292- line="11329">Activates the cell determined by @path and @column.</doc>
164969+ line="11332">Activates the cell determined by @path and @column.</doc>
164293164970 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164294164971 <source-position filename="gtk/deprecated/gtktreeview.h" line="158"/>
164295164972 <return-value transfer-ownership="none">
@@ -164299,13 +164976,13 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164299164976 <instance-parameter name="tree_view" transfer-ownership="none">
164300164977 <doc xml:space="preserve"
164301164978 filename="gtk/deprecated/gtktreeview.c"
164302- line="11331">A `GtkTreeView`</doc>
164979+ line="11334">A `GtkTreeView`</doc>
164303164980 <type name="TreeView" c:type="GtkTreeView*"/>
164304164981 </instance-parameter>
164305164982 <parameter name="path" transfer-ownership="none">
164306164983 <doc xml:space="preserve"
164307164984 filename="gtk/deprecated/gtktreeview.c"
164308- line="11332">The `GtkTreePath` to be activated.</doc>
164985+ line="11335">The `GtkTreePath` to be activated.</doc>
164309164986 <type name="TreePath" c:type="GtkTreePath*"/>
164310164987 </parameter>
164311164988 <parameter name="column"
@@ -164314,7 +164991,7 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164314164991 allow-none="1">
164315164992 <doc xml:space="preserve"
164316164993 filename="gtk/deprecated/gtktreeview.c"
164317- line="11333">The `GtkTreeViewColumn` to be activated.</doc>
164994+ line="11336">The `GtkTreeViewColumn` to be activated.</doc>
164318164995 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
164319164996 </parameter>
164320164997 </parameters>
@@ -164462,7 +165139,7 @@ For the drop target location during DND, a subnode with name `dndtarget` is used
164462165139 deprecated-version="4.10">
164463165140 <doc xml:space="preserve"
164464165141 filename="gtk/deprecated/gtktreeview.c"
164465- line="10686">Appends @column to the list of columns. If @tree_view has “fixed_height”
165142+ line="10689">Appends @column to the list of columns. If @tree_view has “fixed_height”
164466165143 mode enabled, then @column must have its “sizing” property set to be
164467165144 GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164468165145 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -164470,20 +165147,20 @@ GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164470165147 <return-value transfer-ownership="none">
164471165148 <doc xml:space="preserve"
164472165149 filename="gtk/deprecated/gtktreeview.c"
164473- line="10695">The number of columns in @tree_view after appending.</doc>
165150+ line="10698">The number of columns in @tree_view after appending.</doc>
164474165151 <type name="gint" c:type="int"/>
164475165152 </return-value>
164476165153 <parameters>
164477165154 <instance-parameter name="tree_view" transfer-ownership="none">
164478165155 <doc xml:space="preserve"
164479165156 filename="gtk/deprecated/gtktreeview.c"
164480- line="10688">A `GtkTreeView`.</doc>
165157+ line="10691">A `GtkTreeView`.</doc>
164481165158 <type name="TreeView" c:type="GtkTreeView*"/>
164482165159 </instance-parameter>
164483165160 <parameter name="column" transfer-ownership="none">
164484165161 <doc xml:space="preserve"
164485165162 filename="gtk/deprecated/gtktreeview.c"
164486- line="10689">The `GtkTreeViewColumn` to add.</doc>
165163+ line="10692">The `GtkTreeViewColumn` to add.</doc>
164487165164 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
164488165165 </parameter>
164489165166 </parameters>
@@ -164494,7 +165171,7 @@ GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164494165171 deprecated-version="4.10">
164495165172 <doc xml:space="preserve"
164496165173 filename="gtk/deprecated/gtktreeview.c"
164497- line="11414">Recursively collapses all visible, expanded nodes in @tree_view.</doc>
165174+ line="11417">Recursively collapses all visible, expanded nodes in @tree_view.</doc>
164498165175 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164499165176 <source-position filename="gtk/deprecated/gtktreeview.h" line="301"/>
164500165177 <return-value transfer-ownership="none">
@@ -164504,7 +165181,7 @@ GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164504165181 <instance-parameter name="tree_view" transfer-ownership="none">
164505165182 <doc xml:space="preserve"
164506165183 filename="gtk/deprecated/gtktreeview.c"
164507- line="11416">A `GtkTreeView`.</doc>
165184+ line="11419">A `GtkTreeView`.</doc>
164508165185 <type name="TreeView" c:type="GtkTreeView*"/>
164509165186 </instance-parameter>
164510165187 </parameters>
@@ -164515,26 +165192,26 @@ GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164515165192 deprecated-version="4.10">
164516165193 <doc xml:space="preserve"
164517165194 filename="gtk/deprecated/gtktreeview.c"
164518- line="11724">Collapses a row (hides its child rows, if they exist).</doc>
165195+ line="11727">Collapses a row (hides its child rows, if they exist).</doc>
164519165196 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164520165197 <source-position filename="gtk/deprecated/gtktreeview.h" line="310"/>
164521165198 <return-value transfer-ownership="none">
164522165199 <doc xml:space="preserve"
164523165200 filename="gtk/deprecated/gtktreeview.c"
164524- line="11731">%TRUE if the row was collapsed.</doc>
165201+ line="11734">%TRUE if the row was collapsed.</doc>
164525165202 <type name="gboolean" c:type="gboolean"/>
164526165203 </return-value>
164527165204 <parameters>
164528165205 <instance-parameter name="tree_view" transfer-ownership="none">
164529165206 <doc xml:space="preserve"
164530165207 filename="gtk/deprecated/gtktreeview.c"
164531- line="11726">a `GtkTreeView`</doc>
165208+ line="11729">a `GtkTreeView`</doc>
164532165209 <type name="TreeView" c:type="GtkTreeView*"/>
164533165210 </instance-parameter>
164534165211 <parameter name="path" transfer-ownership="none">
164535165212 <doc xml:space="preserve"
164536165213 filename="gtk/deprecated/gtktreeview.c"
164537- line="11727">path to a row in the @tree_view</doc>
165214+ line="11730">path to a row in the @tree_view</doc>
164538165215 <type name="TreePath" c:type="GtkTreePath*"/>
164539165216 </parameter>
164540165217 </parameters>
@@ -164545,7 +165222,7 @@ GTK_TREE_VIEW_COLUMN_FIXED.</doc>
164545165222 deprecated-version="4.10">
164546165223 <doc xml:space="preserve"
164547165224 filename="gtk/deprecated/gtktreeview.c"
164548- line="10546">Resizes all columns to their optimal width. Only works after the
165225+ line="10549">Resizes all columns to their optimal width. Only works after the
164549165226 treeview has been realized.</doc>
164550165227 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164551165228 <source-position filename="gtk/deprecated/gtktreeview.h" line="222"/>
@@ -164556,7 +165233,7 @@ treeview has been realized.</doc>
164556165233 <instance-parameter name="tree_view" transfer-ownership="none">
164557165234 <doc xml:space="preserve"
164558165235 filename="gtk/deprecated/gtktreeview.c"
164559- line="10548">A `GtkTreeView`.</doc>
165236+ line="10551">A `GtkTreeView`.</doc>
164560165237 <type name="TreeView" c:type="GtkTreeView*"/>
164561165238 </instance-parameter>
164562165239 </parameters>
@@ -164567,7 +165244,7 @@ treeview has been realized.</doc>
164567165244 deprecated-version="4.10">
164568165245 <doc xml:space="preserve"
164569165246 filename="gtk/deprecated/gtktreeview.c"
164570- line="12694">Converts bin_window coordinates to coordinates for the
165247+ line="12697">Converts bin_window coordinates to coordinates for the
164571165248 tree (the full scrollable area of the tree).</doc>
164572165249 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164573165250 <source-position filename="gtk/deprecated/gtktreeview.h" line="468"/>
@@ -164578,19 +165255,19 @@ tree (the full scrollable area of the tree).</doc>
164578165255 <instance-parameter name="tree_view" transfer-ownership="none">
164579165256 <doc xml:space="preserve"
164580165257 filename="gtk/deprecated/gtktreeview.c"
164581- line="12696">a `GtkTreeView`</doc>
165258+ line="12699">a `GtkTreeView`</doc>
164582165259 <type name="TreeView" c:type="GtkTreeView*"/>
164583165260 </instance-parameter>
164584165261 <parameter name="bx" transfer-ownership="none">
164585165262 <doc xml:space="preserve"
164586165263 filename="gtk/deprecated/gtktreeview.c"
164587- line="12697">X coordinate relative to bin_window</doc>
165264+ line="12700">X coordinate relative to bin_window</doc>
164588165265 <type name="gint" c:type="int"/>
164589165266 </parameter>
164590165267 <parameter name="by" transfer-ownership="none">
164591165268 <doc xml:space="preserve"
164592165269 filename="gtk/deprecated/gtktreeview.c"
164593- line="12698">Y coordinate relative to bin_window</doc>
165270+ line="12701">Y coordinate relative to bin_window</doc>
164594165271 <type name="gint" c:type="int"/>
164595165272 </parameter>
164596165273 <parameter name="tx"
@@ -164599,7 +165276,7 @@ tree (the full scrollable area of the tree).</doc>
164599165276 transfer-ownership="full">
164600165277 <doc xml:space="preserve"
164601165278 filename="gtk/deprecated/gtktreeview.c"
164602- line="12699">return location for tree X coordinate</doc>
165279+ line="12702">return location for tree X coordinate</doc>
164603165280 <type name="gint" c:type="int*"/>
164604165281 </parameter>
164605165282 <parameter name="ty"
@@ -164608,7 +165285,7 @@ tree (the full scrollable area of the tree).</doc>
164608165285 transfer-ownership="full">
164609165286 <doc xml:space="preserve"
164610165287 filename="gtk/deprecated/gtktreeview.c"
164611- line="12700">return location for tree Y coordinate</doc>
165288+ line="12703">return location for tree Y coordinate</doc>
164612165289 <type name="gint" c:type="int*"/>
164613165290 </parameter>
164614165291 </parameters>
@@ -164619,7 +165296,7 @@ tree (the full scrollable area of the tree).</doc>
164619165296 deprecated-version="4.10">
164620165297 <doc xml:space="preserve"
164621165298 filename="gtk/deprecated/gtktreeview.c"
164622- line="12635">Converts bin_window coordinates to widget relative coordinates.</doc>
165299+ line="12638">Converts bin_window coordinates to widget relative coordinates.</doc>
164623165300 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164624165301 <source-position filename="gtk/deprecated/gtktreeview.h" line="456"/>
164625165302 <return-value transfer-ownership="none">
@@ -164629,19 +165306,19 @@ tree (the full scrollable area of the tree).</doc>
164629165306 <instance-parameter name="tree_view" transfer-ownership="none">
164630165307 <doc xml:space="preserve"
164631165308 filename="gtk/deprecated/gtktreeview.c"
164632- line="12637">a `GtkTreeView`</doc>
165309+ line="12640">a `GtkTreeView`</doc>
164633165310 <type name="TreeView" c:type="GtkTreeView*"/>
164634165311 </instance-parameter>
164635165312 <parameter name="bx" transfer-ownership="none">
164636165313 <doc xml:space="preserve"
164637165314 filename="gtk/deprecated/gtktreeview.c"
164638- line="12638">bin_window X coordinate</doc>
165315+ line="12641">bin_window X coordinate</doc>
164639165316 <type name="gint" c:type="int"/>
164640165317 </parameter>
164641165318 <parameter name="by" transfer-ownership="none">
164642165319 <doc xml:space="preserve"
164643165320 filename="gtk/deprecated/gtktreeview.c"
164644- line="12639">bin_window Y coordinate</doc>
165321+ line="12642">bin_window Y coordinate</doc>
164645165322 <type name="gint" c:type="int"/>
164646165323 </parameter>
164647165324 <parameter name="wx"
@@ -164650,7 +165327,7 @@ tree (the full scrollable area of the tree).</doc>
164650165327 transfer-ownership="full">
164651165328 <doc xml:space="preserve"
164652165329 filename="gtk/deprecated/gtktreeview.c"
164653- line="12640">return location for widget X coordinate</doc>
165330+ line="12643">return location for widget X coordinate</doc>
164654165331 <type name="gint" c:type="int*"/>
164655165332 </parameter>
164656165333 <parameter name="wy"
@@ -164659,7 +165336,7 @@ tree (the full scrollable area of the tree).</doc>
164659165336 transfer-ownership="full">
164660165337 <doc xml:space="preserve"
164661165338 filename="gtk/deprecated/gtktreeview.c"
164662- line="12641">return location for widget Y coordinate</doc>
165339+ line="12644">return location for widget Y coordinate</doc>
164663165340 <type name="gint" c:type="int*"/>
164664165341 </parameter>
164665165342 </parameters>
@@ -164670,7 +165347,7 @@ tree (the full scrollable area of the tree).</doc>
164670165347 deprecated-version="4.10">
164671165348 <doc xml:space="preserve"
164672165349 filename="gtk/deprecated/gtktreeview.c"
164673- line="12664">Converts tree coordinates (coordinates in full scrollable area of the tree)
165350+ line="12667">Converts tree coordinates (coordinates in full scrollable area of the tree)
164674165351 to bin_window coordinates.</doc>
164675165352 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164676165353 <source-position filename="gtk/deprecated/gtktreeview.h" line="462"/>
@@ -164681,19 +165358,19 @@ to bin_window coordinates.</doc>
164681165358 <instance-parameter name="tree_view" transfer-ownership="none">
164682165359 <doc xml:space="preserve"
164683165360 filename="gtk/deprecated/gtktreeview.c"
164684- line="12666">a `GtkTreeView`</doc>
165361+ line="12669">a `GtkTreeView`</doc>
164685165362 <type name="TreeView" c:type="GtkTreeView*"/>
164686165363 </instance-parameter>
164687165364 <parameter name="tx" transfer-ownership="none">
164688165365 <doc xml:space="preserve"
164689165366 filename="gtk/deprecated/gtktreeview.c"
164690- line="12667">tree X coordinate</doc>
165367+ line="12670">tree X coordinate</doc>
164691165368 <type name="gint" c:type="int"/>
164692165369 </parameter>
164693165370 <parameter name="ty" transfer-ownership="none">
164694165371 <doc xml:space="preserve"
164695165372 filename="gtk/deprecated/gtktreeview.c"
164696- line="12668">tree Y coordinate</doc>
165373+ line="12671">tree Y coordinate</doc>
164697165374 <type name="gint" c:type="int"/>
164698165375 </parameter>
164699165376 <parameter name="bx"
@@ -164702,7 +165379,7 @@ to bin_window coordinates.</doc>
164702165379 transfer-ownership="full">
164703165380 <doc xml:space="preserve"
164704165381 filename="gtk/deprecated/gtktreeview.c"
164705- line="12669">return location for X coordinate relative to bin_window</doc>
165382+ line="12672">return location for X coordinate relative to bin_window</doc>
164706165383 <type name="gint" c:type="int*"/>
164707165384 </parameter>
164708165385 <parameter name="by"
@@ -164711,7 +165388,7 @@ to bin_window coordinates.</doc>
164711165388 transfer-ownership="full">
164712165389 <doc xml:space="preserve"
164713165390 filename="gtk/deprecated/gtktreeview.c"
164714- line="12670">return location for Y coordinate relative to bin_window</doc>
165391+ line="12673">return location for Y coordinate relative to bin_window</doc>
164715165392 <type name="gint" c:type="int*"/>
164716165393 </parameter>
164717165394 </parameters>
@@ -164722,7 +165399,7 @@ to bin_window coordinates.</doc>
164722165399 deprecated-version="4.10">
164723165400 <doc xml:space="preserve"
164724165401 filename="gtk/deprecated/gtktreeview.c"
164725- line="12574">Converts tree coordinates (coordinates in full scrollable area of the tree)
165402+ line="12577">Converts tree coordinates (coordinates in full scrollable area of the tree)
164726165403 to widget coordinates.</doc>
164727165404 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164728165405 <source-position filename="gtk/deprecated/gtktreeview.h" line="444"/>
@@ -164733,19 +165410,19 @@ to widget coordinates.</doc>
164733165410 <instance-parameter name="tree_view" transfer-ownership="none">
164734165411 <doc xml:space="preserve"
164735165412 filename="gtk/deprecated/gtktreeview.c"
164736- line="12576">a `GtkTreeView`</doc>
165413+ line="12579">a `GtkTreeView`</doc>
164737165414 <type name="TreeView" c:type="GtkTreeView*"/>
164738165415 </instance-parameter>
164739165416 <parameter name="tx" transfer-ownership="none">
164740165417 <doc xml:space="preserve"
164741165418 filename="gtk/deprecated/gtktreeview.c"
164742- line="12577">X coordinate relative to the tree</doc>
165419+ line="12580">X coordinate relative to the tree</doc>
164743165420 <type name="gint" c:type="int"/>
164744165421 </parameter>
164745165422 <parameter name="ty" transfer-ownership="none">
164746165423 <doc xml:space="preserve"
164747165424 filename="gtk/deprecated/gtktreeview.c"
164748- line="12578">Y coordinate relative to the tree</doc>
165425+ line="12581">Y coordinate relative to the tree</doc>
164749165426 <type name="gint" c:type="int"/>
164750165427 </parameter>
164751165428 <parameter name="wx"
@@ -164754,7 +165431,7 @@ to widget coordinates.</doc>
164754165431 transfer-ownership="full">
164755165432 <doc xml:space="preserve"
164756165433 filename="gtk/deprecated/gtktreeview.c"
164757- line="12579">return location for widget X coordinate</doc>
165434+ line="12582">return location for widget X coordinate</doc>
164758165435 <type name="gint" c:type="int*"/>
164759165436 </parameter>
164760165437 <parameter name="wy"
@@ -164763,7 +165440,7 @@ to widget coordinates.</doc>
164763165440 transfer-ownership="full">
164764165441 <doc xml:space="preserve"
164765165442 filename="gtk/deprecated/gtktreeview.c"
164766- line="12580">return location for widget Y coordinate</doc>
165443+ line="12583">return location for widget Y coordinate</doc>
164767165444 <type name="gint" c:type="int*"/>
164768165445 </parameter>
164769165446 </parameters>
@@ -164774,7 +165451,7 @@ to widget coordinates.</doc>
164774165451 deprecated-version="4.10">
164775165452 <doc xml:space="preserve"
164776165453 filename="gtk/deprecated/gtktreeview.c"
164777- line="12606">Converts widget coordinates to coordinates for the bin_window.</doc>
165454+ line="12609">Converts widget coordinates to coordinates for the bin_window.</doc>
164778165455 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164779165456 <source-position filename="gtk/deprecated/gtktreeview.h" line="450"/>
164780165457 <return-value transfer-ownership="none">
@@ -164784,19 +165461,19 @@ to widget coordinates.</doc>
164784165461 <instance-parameter name="tree_view" transfer-ownership="none">
164785165462 <doc xml:space="preserve"
164786165463 filename="gtk/deprecated/gtktreeview.c"
164787- line="12608">a `GtkTreeView`</doc>
165464+ line="12611">a `GtkTreeView`</doc>
164788165465 <type name="TreeView" c:type="GtkTreeView*"/>
164789165466 </instance-parameter>
164790165467 <parameter name="wx" transfer-ownership="none">
164791165468 <doc xml:space="preserve"
164792165469 filename="gtk/deprecated/gtktreeview.c"
164793- line="12609">X coordinate relative to the widget</doc>
165470+ line="12612">X coordinate relative to the widget</doc>
164794165471 <type name="gint" c:type="int"/>
164795165472 </parameter>
164796165473 <parameter name="wy" transfer-ownership="none">
164797165474 <doc xml:space="preserve"
164798165475 filename="gtk/deprecated/gtktreeview.c"
164799- line="12610">Y coordinate relative to the widget</doc>
165476+ line="12613">Y coordinate relative to the widget</doc>
164800165477 <type name="gint" c:type="int"/>
164801165478 </parameter>
164802165479 <parameter name="bx"
@@ -164805,7 +165482,7 @@ to widget coordinates.</doc>
164805165482 transfer-ownership="full">
164806165483 <doc xml:space="preserve"
164807165484 filename="gtk/deprecated/gtktreeview.c"
164808- line="12611">return location for bin_window X coordinate</doc>
165485+ line="12614">return location for bin_window X coordinate</doc>
164809165486 <type name="gint" c:type="int*"/>
164810165487 </parameter>
164811165488 <parameter name="by"
@@ -164814,7 +165491,7 @@ to widget coordinates.</doc>
164814165491 transfer-ownership="full">
164815165492 <doc xml:space="preserve"
164816165493 filename="gtk/deprecated/gtktreeview.c"
164817- line="12612">return location for bin_window Y coordinate</doc>
165494+ line="12615">return location for bin_window Y coordinate</doc>
164818165495 <type name="gint" c:type="int*"/>
164819165496 </parameter>
164820165497 </parameters>
@@ -164825,7 +165502,7 @@ to widget coordinates.</doc>
164825165502 deprecated-version="4.10">
164826165503 <doc xml:space="preserve"
164827165504 filename="gtk/deprecated/gtktreeview.c"
164828- line="12542">Converts widget coordinates to coordinates for the
165505+ line="12545">Converts widget coordinates to coordinates for the
164829165506 tree (the full scrollable area of the tree).</doc>
164830165507 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164831165508 <source-position filename="gtk/deprecated/gtktreeview.h" line="438"/>
@@ -164836,19 +165513,19 @@ tree (the full scrollable area of the tree).</doc>
164836165513 <instance-parameter name="tree_view" transfer-ownership="none">
164837165514 <doc xml:space="preserve"
164838165515 filename="gtk/deprecated/gtktreeview.c"
164839- line="12544">a `GtkTreeView`</doc>
165516+ line="12547">a `GtkTreeView`</doc>
164840165517 <type name="TreeView" c:type="GtkTreeView*"/>
164841165518 </instance-parameter>
164842165519 <parameter name="wx" transfer-ownership="none">
164843165520 <doc xml:space="preserve"
164844165521 filename="gtk/deprecated/gtktreeview.c"
164845- line="12545">X coordinate relative to the widget</doc>
165522+ line="12548">X coordinate relative to the widget</doc>
164846165523 <type name="gint" c:type="int"/>
164847165524 </parameter>
164848165525 <parameter name="wy" transfer-ownership="none">
164849165526 <doc xml:space="preserve"
164850165527 filename="gtk/deprecated/gtktreeview.c"
164851- line="12546">Y coordinate relative to the widget</doc>
165528+ line="12549">Y coordinate relative to the widget</doc>
164852165529 <type name="gint" c:type="int"/>
164853165530 </parameter>
164854165531 <parameter name="tx"
@@ -164857,7 +165534,7 @@ tree (the full scrollable area of the tree).</doc>
164857165534 transfer-ownership="full">
164858165535 <doc xml:space="preserve"
164859165536 filename="gtk/deprecated/gtktreeview.c"
164860- line="12547">return location for tree X coordinate</doc>
165537+ line="12550">return location for tree X coordinate</doc>
164861165538 <type name="gint" c:type="int*"/>
164862165539 </parameter>
164863165540 <parameter name="ty"
@@ -164866,7 +165543,7 @@ tree (the full scrollable area of the tree).</doc>
164866165543 transfer-ownership="full">
164867165544 <doc xml:space="preserve"
164868165545 filename="gtk/deprecated/gtktreeview.c"
164869- line="12548">return location for tree Y coordinate</doc>
165546+ line="12551">return location for tree Y coordinate</doc>
164870165547 <type name="gint" c:type="int*"/>
164871165548 </parameter>
164872165549 </parameters>
@@ -164877,27 +165554,27 @@ tree (the full scrollable area of the tree).</doc>
164877165554 deprecated-version="4.10">
164878165555 <doc xml:space="preserve"
164879165556 filename="gtk/deprecated/gtktreeview.c"
164880- line="13289">Creates a `cairo_surface_t` representation of the row at @path.
165557+ line="13292">Creates a `cairo_surface_t` representation of the row at @path.
164881165558 This image is used for a drag icon.</doc>
164882165559 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164883165560 <source-position filename="gtk/deprecated/gtktreeview.h" line="408"/>
164884165561 <return-value transfer-ownership="full" nullable="1">
164885165562 <doc xml:space="preserve"
164886165563 filename="gtk/deprecated/gtktreeview.c"
164887- line="13297">a newly-allocated surface of the drag icon.</doc>
165564+ line="13300">a newly-allocated surface of the drag icon.</doc>
164888165565 <type name="Gdk.Paintable" c:type="GdkPaintable*"/>
164889165566 </return-value>
164890165567 <parameters>
164891165568 <instance-parameter name="tree_view" transfer-ownership="none">
164892165569 <doc xml:space="preserve"
164893165570 filename="gtk/deprecated/gtktreeview.c"
164894- line="13291">a `GtkTreeView`</doc>
165571+ line="13294">a `GtkTreeView`</doc>
164895165572 <type name="TreeView" c:type="GtkTreeView*"/>
164896165573 </instance-parameter>
164897165574 <parameter name="path" transfer-ownership="none">
164898165575 <doc xml:space="preserve"
164899165576 filename="gtk/deprecated/gtktreeview.c"
164900- line="13292">a `GtkTreePath` in @tree_view</doc>
165577+ line="13295">a `GtkTreePath` in @tree_view</doc>
164901165578 <type name="TreePath" c:type="GtkTreePath*"/>
164902165579 </parameter>
164903165580 </parameters>
@@ -164908,7 +165585,7 @@ This image is used for a drag icon.</doc>
164908165585 deprecated-version="4.10">
164909165586 <doc xml:space="preserve"
164910165587 filename="gtk/deprecated/gtktreeview.c"
164911- line="12949">Turns @tree_view into a drop destination for automatic DND. Calling
165588+ line="12952">Turns @tree_view into a drop destination for automatic DND. Calling
164912165589 this method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164913165590 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164914165591 <source-position filename="gtk/deprecated/gtktreeview.h" line="383"/>
@@ -164919,19 +165596,19 @@ this method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164919165596 <instance-parameter name="tree_view" transfer-ownership="none">
164920165597 <doc xml:space="preserve"
164921165598 filename="gtk/deprecated/gtktreeview.c"
164922- line="12951">a `GtkTreeView`</doc>
165599+ line="12954">a `GtkTreeView`</doc>
164923165600 <type name="TreeView" c:type="GtkTreeView*"/>
164924165601 </instance-parameter>
164925165602 <parameter name="formats" transfer-ownership="none">
164926165603 <doc xml:space="preserve"
164927165604 filename="gtk/deprecated/gtktreeview.c"
164928- line="12952">the target formats that the drag will support</doc>
165605+ line="12955">the target formats that the drag will support</doc>
164929165606 <type name="Gdk.ContentFormats" c:type="GdkContentFormats*"/>
164930165607 </parameter>
164931165608 <parameter name="actions" transfer-ownership="none">
164932165609 <doc xml:space="preserve"
164933165610 filename="gtk/deprecated/gtktreeview.c"
164934- line="12953">the bitmask of possible actions for a drag from this
165611+ line="12956">the bitmask of possible actions for a drag from this
164935165612 widget</doc>
164936165613 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
164937165614 </parameter>
@@ -164943,7 +165620,7 @@ this method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164943165620 deprecated-version="4.10">
164944165621 <doc xml:space="preserve"
164945165622 filename="gtk/deprecated/gtktreeview.c"
164946- line="12914">Turns @tree_view into a drag source for automatic DND. Calling this
165623+ line="12917">Turns @tree_view into a drag source for automatic DND. Calling this
164947165624 method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164948165625 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164949165626 <source-position filename="gtk/deprecated/gtktreeview.h" line="378"/>
@@ -164954,25 +165631,25 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164954165631 <instance-parameter name="tree_view" transfer-ownership="none">
164955165632 <doc xml:space="preserve"
164956165633 filename="gtk/deprecated/gtktreeview.c"
164957- line="12916">a `GtkTreeView`</doc>
165634+ line="12919">a `GtkTreeView`</doc>
164958165635 <type name="TreeView" c:type="GtkTreeView*"/>
164959165636 </instance-parameter>
164960165637 <parameter name="start_button_mask" transfer-ownership="none">
164961165638 <doc xml:space="preserve"
164962165639 filename="gtk/deprecated/gtktreeview.c"
164963- line="12917">Mask of allowed buttons to start drag</doc>
165640+ line="12920">Mask of allowed buttons to start drag</doc>
164964165641 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
164965165642 </parameter>
164966165643 <parameter name="formats" transfer-ownership="none">
164967165644 <doc xml:space="preserve"
164968165645 filename="gtk/deprecated/gtktreeview.c"
164969- line="12918">the target formats that the drag will support</doc>
165646+ line="12921">the target formats that the drag will support</doc>
164970165647 <type name="Gdk.ContentFormats" c:type="GdkContentFormats*"/>
164971165648 </parameter>
164972165649 <parameter name="actions" transfer-ownership="none">
164973165650 <doc xml:space="preserve"
164974165651 filename="gtk/deprecated/gtktreeview.c"
164975- line="12919">the bitmask of possible actions for a drag from this
165652+ line="12922">the bitmask of possible actions for a drag from this
164976165653 widget</doc>
164977165654 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
164978165655 </parameter>
@@ -164984,7 +165661,7 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164984165661 deprecated-version="4.10">
164985165662 <doc xml:space="preserve"
164986165663 filename="gtk/deprecated/gtktreeview.c"
164987- line="11380">Recursively expands all nodes in the @tree_view.</doc>
165664+ line="11383">Recursively expands all nodes in the @tree_view.</doc>
164988165665 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
164989165666 <source-position filename="gtk/deprecated/gtktreeview.h" line="299"/>
164990165667 <return-value transfer-ownership="none">
@@ -164994,7 +165671,7 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
164994165671 <instance-parameter name="tree_view" transfer-ownership="none">
164995165672 <doc xml:space="preserve"
164996165673 filename="gtk/deprecated/gtktreeview.c"
164997- line="11382">A `GtkTreeView`.</doc>
165674+ line="11385">A `GtkTreeView`.</doc>
164998165675 <type name="TreeView" c:type="GtkTreeView*"/>
164999165676 </instance-parameter>
165000165677 </parameters>
@@ -165005,32 +165682,32 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
165005165682 deprecated-version="4.10">
165006165683 <doc xml:space="preserve"
165007165684 filename="gtk/deprecated/gtktreeview.c"
165008- line="11583">Opens the row so its children are visible.</doc>
165685+ line="11586">Opens the row so its children are visible.</doc>
165009165686 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165010165687 <source-position filename="gtk/deprecated/gtktreeview.h" line="306"/>
165011165688 <return-value transfer-ownership="none">
165012165689 <doc xml:space="preserve"
165013165690 filename="gtk/deprecated/gtktreeview.c"
165014- line="11591">%TRUE if the row existed and had children</doc>
165691+ line="11594">%TRUE if the row existed and had children</doc>
165015165692 <type name="gboolean" c:type="gboolean"/>
165016165693 </return-value>
165017165694 <parameters>
165018165695 <instance-parameter name="tree_view" transfer-ownership="none">
165019165696 <doc xml:space="preserve"
165020165697 filename="gtk/deprecated/gtktreeview.c"
165021- line="11585">a `GtkTreeView`</doc>
165698+ line="11588">a `GtkTreeView`</doc>
165022165699 <type name="TreeView" c:type="GtkTreeView*"/>
165023165700 </instance-parameter>
165024165701 <parameter name="path" transfer-ownership="none">
165025165702 <doc xml:space="preserve"
165026165703 filename="gtk/deprecated/gtktreeview.c"
165027- line="11586">path to a row</doc>
165704+ line="11589">path to a row</doc>
165028165705 <type name="TreePath" c:type="GtkTreePath*"/>
165029165706 </parameter>
165030165707 <parameter name="open_all" transfer-ownership="none">
165031165708 <doc xml:space="preserve"
165032165709 filename="gtk/deprecated/gtktreeview.c"
165033- line="11587">whether to recursively expand, or just expand immediate children</doc>
165710+ line="11590">whether to recursively expand, or just expand immediate children</doc>
165034165711 <type name="gboolean" c:type="gboolean"/>
165035165712 </parameter>
165036165713 </parameters>
@@ -165041,7 +165718,7 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
165041165718 deprecated-version="4.10">
165042165719 <doc xml:space="preserve"
165043165720 filename="gtk/deprecated/gtktreeview.c"
165044- line="11454">Expands the row at @path. This will also expand all parent rows of
165721+ line="11457">Expands the row at @path. This will also expand all parent rows of
165045165722 @path as necessary.</doc>
165046165723 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165047165724 <source-position filename="gtk/deprecated/gtktreeview.h" line="303"/>
@@ -165052,13 +165729,13 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
165052165729 <instance-parameter name="tree_view" transfer-ownership="none">
165053165730 <doc xml:space="preserve"
165054165731 filename="gtk/deprecated/gtktreeview.c"
165055- line="11456">A `GtkTreeView`.</doc>
165732+ line="11459">A `GtkTreeView`.</doc>
165056165733 <type name="TreeView" c:type="GtkTreeView*"/>
165057165734 </instance-parameter>
165058165735 <parameter name="path" transfer-ownership="none">
165059165736 <doc xml:space="preserve"
165060165737 filename="gtk/deprecated/gtktreeview.c"
165061- line="11457">path to a row.</doc>
165738+ line="11460">path to a row.</doc>
165062165739 <type name="TreePath" c:type="GtkTreePath*"/>
165063165740 </parameter>
165064165741 </parameters>
@@ -165070,20 +165747,20 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
165070165747 deprecated-version="4.10">
165071165748 <doc xml:space="preserve"
165072165749 filename="gtk/deprecated/gtktreeview.c"
165073- line="10663">Gets the setting set by gtk_tree_view_set_activate_on_single_click().</doc>
165750+ line="10666">Gets the setting set by gtk_tree_view_set_activate_on_single_click().</doc>
165074165751 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165075165752 <source-position filename="gtk/deprecated/gtktreeview.h" line="229"/>
165076165753 <return-value transfer-ownership="none">
165077165754 <doc xml:space="preserve"
165078165755 filename="gtk/deprecated/gtktreeview.c"
165079- line="10669">%TRUE if row-activated will be emitted on a single click</doc>
165756+ line="10672">%TRUE if row-activated will be emitted on a single click</doc>
165080165757 <type name="gboolean" c:type="gboolean"/>
165081165758 </return-value>
165082165759 <parameters>
165083165760 <instance-parameter name="tree_view" transfer-ownership="none">
165084165761 <doc xml:space="preserve"
165085165762 filename="gtk/deprecated/gtktreeview.c"
165086- line="10665">a `GtkTreeView`</doc>
165763+ line="10668">a `GtkTreeView`</doc>
165087165764 <type name="TreeView" c:type="GtkTreeView*"/>
165088165765 </instance-parameter>
165089165766 </parameters>
@@ -165094,7 +165771,7 @@ method sets `GtkTreeView`:reorderable to %FALSE.</doc>
165094165771 deprecated-version="4.10">
165095165772 <doc xml:space="preserve"
165096165773 filename="gtk/deprecated/gtktreeview.c"
165097- line="12449">Fills the bounding rectangle in bin_window coordinates for the cell at the
165774+ line="12452">Fills the bounding rectangle in bin_window coordinates for the cell at the
165098165775 row specified by @path and the column specified by @column. If @path is
165099165776 %NULL, or points to a node not found in the tree, the @y and @height fields of
165100165777 the rectangle will be filled with 0. If @column is %NULL, the @x and @width
@@ -165112,7 +165789,7 @@ itself, excluding surrounding borders and the tree expander area.</doc>
165112165789 <instance-parameter name="tree_view" transfer-ownership="none">
165113165790 <doc xml:space="preserve"
165114165791 filename="gtk/deprecated/gtktreeview.c"
165115- line="12451">a `GtkTreeView`</doc>
165792+ line="12454">a `GtkTreeView`</doc>
165116165793 <type name="TreeView" c:type="GtkTreeView*"/>
165117165794 </instance-parameter>
165118165795 <parameter name="path"
@@ -165121,7 +165798,7 @@ itself, excluding surrounding borders and the tree expander area.</doc>
165121165798 allow-none="1">
165122165799 <doc xml:space="preserve"
165123165800 filename="gtk/deprecated/gtktreeview.c"
165124- line="12452">a `GtkTreePath` for the row, or %NULL to get only horizontal coordinates</doc>
165801+ line="12455">a `GtkTreePath` for the row, or %NULL to get only horizontal coordinates</doc>
165125165802 <type name="TreePath" c:type="GtkTreePath*"/>
165126165803 </parameter>
165127165804 <parameter name="column"
@@ -165130,7 +165807,7 @@ itself, excluding surrounding borders and the tree expander area.</doc>
165130165807 allow-none="1">
165131165808 <doc xml:space="preserve"
165132165809 filename="gtk/deprecated/gtktreeview.c"
165133- line="12453">a `GtkTreeViewColumn` for the column, or %NULL to get only vertical coordinates</doc>
165810+ line="12456">a `GtkTreeViewColumn` for the column, or %NULL to get only vertical coordinates</doc>
165134165811 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
165135165812 </parameter>
165136165813 <parameter name="rect"
@@ -165139,7 +165816,7 @@ itself, excluding surrounding borders and the tree expander area.</doc>
165139165816 transfer-ownership="none">
165140165817 <doc xml:space="preserve"
165141165818 filename="gtk/deprecated/gtktreeview.c"
165142- line="12454">rectangle to fill with cell background rect</doc>
165819+ line="12457">rectangle to fill with cell background rect</doc>
165143165820 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
165144165821 </parameter>
165145165822 </parameters>
@@ -165150,7 +165827,7 @@ itself, excluding surrounding borders and the tree expander area.</doc>
165150165827 deprecated-version="4.10">
165151165828 <doc xml:space="preserve"
165152165829 filename="gtk/deprecated/gtktreeview.c"
165153- line="12321">Fills the bounding rectangle in bin_window coordinates for the cell at the
165830+ line="12324">Fills the bounding rectangle in bin_window coordinates for the cell at the
165154165831 row specified by @path and the column specified by @column. If @path is
165155165832 %NULL, or points to a path not currently displayed, the @y and @height fields
165156165833 of the rectangle will be filled with 0. If @column is %NULL, the @x and @width
@@ -165168,7 +165845,7 @@ realized.</doc>
165168165845 <instance-parameter name="tree_view" transfer-ownership="none">
165169165846 <doc xml:space="preserve"
165170165847 filename="gtk/deprecated/gtktreeview.c"
165171- line="12323">a `GtkTreeView`</doc>
165848+ line="12326">a `GtkTreeView`</doc>
165172165849 <type name="TreeView" c:type="GtkTreeView*"/>
165173165850 </instance-parameter>
165174165851 <parameter name="path"
@@ -165177,7 +165854,7 @@ realized.</doc>
165177165854 allow-none="1">
165178165855 <doc xml:space="preserve"
165179165856 filename="gtk/deprecated/gtktreeview.c"
165180- line="12324">a `GtkTreePath` for the row, or %NULL to get only horizontal coordinates</doc>
165857+ line="12327">a `GtkTreePath` for the row, or %NULL to get only horizontal coordinates</doc>
165181165858 <type name="TreePath" c:type="GtkTreePath*"/>
165182165859 </parameter>
165183165860 <parameter name="column"
@@ -165186,7 +165863,7 @@ realized.</doc>
165186165863 allow-none="1">
165187165864 <doc xml:space="preserve"
165188165865 filename="gtk/deprecated/gtktreeview.c"
165189- line="12325">a `GtkTreeViewColumn` for the column, or %NULL to get only vertical coordinates</doc>
165866+ line="12328">a `GtkTreeViewColumn` for the column, or %NULL to get only vertical coordinates</doc>
165190165867 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
165191165868 </parameter>
165192165869 <parameter name="rect"
@@ -165195,7 +165872,7 @@ realized.</doc>
165195165872 transfer-ownership="none">
165196165873 <doc xml:space="preserve"
165197165874 filename="gtk/deprecated/gtktreeview.c"
165198- line="12326">rectangle to fill with cell rect</doc>
165875+ line="12329">rectangle to fill with cell rect</doc>
165199165876 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
165200165877 </parameter>
165201165878 </parameters>
@@ -165206,13 +165883,13 @@ realized.</doc>
165206165883 deprecated-version="4.10">
165207165884 <doc xml:space="preserve"
165208165885 filename="gtk/deprecated/gtktreeview.c"
165209- line="10966">Gets the `GtkTreeViewColumn` at the given position in the #tree_view.</doc>
165886+ line="10969">Gets the `GtkTreeViewColumn` at the given position in the #tree_view.</doc>
165210165887 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165211165888 <source-position filename="gtk/deprecated/gtktreeview.h" line="263"/>
165212165889 <return-value transfer-ownership="none" nullable="1">
165213165890 <doc xml:space="preserve"
165214165891 filename="gtk/deprecated/gtktreeview.c"
165215- line="10973">The `GtkTreeViewColumn`, or %NULL if the
165892+ line="10976">The `GtkTreeViewColumn`, or %NULL if the
165216165893 position is outside the range of columns.</doc>
165217165894 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
165218165895 </return-value>
@@ -165220,13 +165897,13 @@ position is outside the range of columns.</doc>
165220165897 <instance-parameter name="tree_view" transfer-ownership="none">
165221165898 <doc xml:space="preserve"
165222165899 filename="gtk/deprecated/gtktreeview.c"
165223- line="10968">A `GtkTreeView`.</doc>
165900+ line="10971">A `GtkTreeView`.</doc>
165224165901 <type name="TreeView" c:type="GtkTreeView*"/>
165225165902 </instance-parameter>
165226165903 <parameter name="n" transfer-ownership="none">
165227165904 <doc xml:space="preserve"
165228165905 filename="gtk/deprecated/gtktreeview.c"
165229- line="10969">The position of the column, counting from 0.</doc>
165906+ line="10972">The position of the column, counting from 0.</doc>
165230165907 <type name="gint" c:type="int"/>
165231165908 </parameter>
165232165909 </parameters>
@@ -165237,14 +165914,14 @@ position is outside the range of columns.</doc>
165237165914 deprecated-version="4.10">
165238165915 <doc xml:space="preserve"
165239165916 filename="gtk/deprecated/gtktreeview.c"
165240- line="10995">Returns a `GList` of all the `GtkTreeViewColumn`s currently in @tree_view.
165917+ line="10998">Returns a `GList` of all the `GtkTreeViewColumn`s currently in @tree_view.
165241165918 The returned list must be freed with g_list_free ().</doc>
165242165919 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165243165920 <source-position filename="gtk/deprecated/gtktreeview.h" line="266"/>
165244165921 <return-value transfer-ownership="container">
165245165922 <doc xml:space="preserve"
165246165923 filename="gtk/deprecated/gtktreeview.c"
165247- line="11002">A list of `GtkTreeViewColumn`s</doc>
165924+ line="11005">A list of `GtkTreeViewColumn`s</doc>
165248165925 <type name="GLib.List" c:type="GList*">
165249165926 <type name="TreeViewColumn"/>
165250165927 </type>
@@ -165253,7 +165930,7 @@ The returned list must be freed with g_list_free ().</doc>
165253165930 <instance-parameter name="tree_view" transfer-ownership="none">
165254165931 <doc xml:space="preserve"
165255165932 filename="gtk/deprecated/gtktreeview.c"
165256- line="10997">A `GtkTreeView`</doc>
165933+ line="11000">A `GtkTreeView`</doc>
165257165934 <type name="TreeView" c:type="GtkTreeView*"/>
165258165935 </instance-parameter>
165259165936 </parameters>
@@ -165264,7 +165941,7 @@ The returned list must be freed with g_list_free ().</doc>
165264165941 deprecated-version="4.10">
165265165942 <doc xml:space="preserve"
165266165943 filename="gtk/deprecated/gtktreeview.c"
165267- line="11998">Fills in @path and @focus_column with the current path and focus column. If
165944+ line="12001">Fills in @path and @focus_column with the current path and focus column. If
165268165945 the cursor isn’t currently set, then *@path will be %NULL. If no column
165269165946 currently has focus, then *@focus_column will be %NULL.
165270165947
@@ -165279,7 +165956,7 @@ you are done with it.</doc>
165279165956 <instance-parameter name="tree_view" transfer-ownership="none">
165280165957 <doc xml:space="preserve"
165281165958 filename="gtk/deprecated/gtktreeview.c"
165282- line="12000">A `GtkTreeView`</doc>
165959+ line="12003">A `GtkTreeView`</doc>
165283165960 <type name="TreeView" c:type="GtkTreeView*"/>
165284165961 </instance-parameter>
165285165962 <parameter name="path"
@@ -165291,7 +165968,7 @@ you are done with it.</doc>
165291165968 allow-none="1">
165292165969 <doc xml:space="preserve"
165293165970 filename="gtk/deprecated/gtktreeview.c"
165294- line="12001">A pointer to be
165971+ line="12004">A pointer to be
165295165972 filled with the current cursor path</doc>
165296165973 <type name="TreePath" c:type="GtkTreePath**"/>
165297165974 </parameter>
@@ -165304,7 +165981,7 @@ you are done with it.</doc>
165304165981 allow-none="1">
165305165982 <doc xml:space="preserve"
165306165983 filename="gtk/deprecated/gtktreeview.c"
165307- line="12003">A
165984+ line="12006">A
165308165985 pointer to be filled with the current focus column</doc>
165309165986 <type name="TreeViewColumn" c:type="GtkTreeViewColumn**"/>
165310165987 </parameter>
@@ -165316,7 +165993,7 @@ you are done with it.</doc>
165316165993 deprecated-version="4.10">
165317165994 <doc xml:space="preserve"
165318165995 filename="gtk/deprecated/gtktreeview.c"
165319- line="13168">Determines the destination row for a given position. @drag_x and
165996+ line="13171">Determines the destination row for a given position. @drag_x and
165320165997 @drag_y are expected to be in widget coordinates. This function is only
165321165998 meaningful if @tree_view is realized. Therefore this function will always
165322165999 return %FALSE if @tree_view is not realized or does not have a model.</doc>
@@ -165325,7 +166002,7 @@ return %FALSE if @tree_view is not realized or does not have a model.</doc>
165325166002 <return-value transfer-ownership="none">
165326166003 <doc xml:space="preserve"
165327166004 filename="gtk/deprecated/gtktreeview.c"
165328- line="13183">whether there is a row at the given position, %TRUE if this
166005+ line="13186">whether there is a row at the given position, %TRUE if this
165329166006 is indeed the case.</doc>
165330166007 <type name="gboolean" c:type="gboolean"/>
165331166008 </return-value>
@@ -165333,19 +166010,19 @@ is indeed the case.</doc>
165333166010 <instance-parameter name="tree_view" transfer-ownership="none">
165334166011 <doc xml:space="preserve"
165335166012 filename="gtk/deprecated/gtktreeview.c"
165336- line="13170">a `GtkTreeView`</doc>
166013+ line="13173">a `GtkTreeView`</doc>
165337166014 <type name="TreeView" c:type="GtkTreeView*"/>
165338166015 </instance-parameter>
165339166016 <parameter name="drag_x" transfer-ownership="none">
165340166017 <doc xml:space="preserve"
165341166018 filename="gtk/deprecated/gtktreeview.c"
165342- line="13171">the position to determine the destination row for</doc>
166019+ line="13174">the position to determine the destination row for</doc>
165343166020 <type name="gint" c:type="int"/>
165344166021 </parameter>
165345166022 <parameter name="drag_y" transfer-ownership="none">
165346166023 <doc xml:space="preserve"
165347166024 filename="gtk/deprecated/gtktreeview.c"
165348- line="13172">the position to determine the destination row for</doc>
166025+ line="13175">the position to determine the destination row for</doc>
165349166026 <type name="gint" c:type="int"/>
165350166027 </parameter>
165351166028 <parameter name="path"
@@ -165357,7 +166034,7 @@ is indeed the case.</doc>
165357166034 allow-none="1">
165358166035 <doc xml:space="preserve"
165359166036 filename="gtk/deprecated/gtktreeview.c"
165360- line="13173">Return location for the path of
166037+ line="13176">Return location for the path of
165361166038 the highlighted row</doc>
165362166039 <type name="TreePath" c:type="GtkTreePath**"/>
165363166040 </parameter>
@@ -165369,7 +166046,7 @@ is indeed the case.</doc>
165369166046 allow-none="1">
165370166047 <doc xml:space="preserve"
165371166048 filename="gtk/deprecated/gtktreeview.c"
165372- line="13175">Return location for the drop position, or
166049+ line="13178">Return location for the drop position, or
165373166050 %NULL</doc>
165374166051 <type name="TreeViewDropPosition"
165375166052 c:type="GtkTreeViewDropPosition*"/>
@@ -165382,7 +166059,7 @@ is indeed the case.</doc>
165382166059 deprecated-version="4.10">
165383166060 <doc xml:space="preserve"
165384166061 filename="gtk/deprecated/gtktreeview.c"
165385- line="13132">Gets information about the row that is highlighted for feedback.</doc>
166062+ line="13135">Gets information about the row that is highlighted for feedback.</doc>
165386166063 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165387166064 <source-position filename="gtk/deprecated/gtktreeview.h" line="398"/>
165388166065 <return-value transfer-ownership="none">
@@ -165392,7 +166069,7 @@ is indeed the case.</doc>
165392166069 <instance-parameter name="tree_view" transfer-ownership="none">
165393166070 <doc xml:space="preserve"
165394166071 filename="gtk/deprecated/gtktreeview.c"
165395- line="13134">a `GtkTreeView`</doc>
166072+ line="13137">a `GtkTreeView`</doc>
165396166073 <type name="TreeView" c:type="GtkTreeView*"/>
165397166074 </instance-parameter>
165398166075 <parameter name="path"
@@ -165404,7 +166081,7 @@ is indeed the case.</doc>
165404166081 allow-none="1">
165405166082 <doc xml:space="preserve"
165406166083 filename="gtk/deprecated/gtktreeview.c"
165407- line="13135">Return location for the path of the highlighted row</doc>
166084+ line="13138">Return location for the path of the highlighted row</doc>
165408166085 <type name="TreePath" c:type="GtkTreePath**"/>
165409166086 </parameter>
165410166087 <parameter name="pos"
@@ -165415,7 +166092,7 @@ is indeed the case.</doc>
165415166092 allow-none="1">
165416166093 <doc xml:space="preserve"
165417166094 filename="gtk/deprecated/gtktreeview.c"
165418- line="13136">Return location for the drop position</doc>
166095+ line="13139">Return location for the drop position</doc>
165419166096 <type name="TreeViewDropPosition"
165420166097 c:type="GtkTreeViewDropPosition*"/>
165421166098 </parameter>
@@ -165428,21 +166105,21 @@ is indeed the case.</doc>
165428166105 deprecated-version="4.10">
165429166106 <doc xml:space="preserve"
165430166107 filename="gtk/deprecated/gtktreeview.c"
165431- line="13476">Returns whether or not the tree allows to start interactive searching
166108+ line="13479">Returns whether or not the tree allows to start interactive searching
165432166109 by typing in text.</doc>
165433166110 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165434166111 <source-position filename="gtk/deprecated/gtktreeview.h" line="416"/>
165435166112 <return-value transfer-ownership="none">
165436166113 <doc xml:space="preserve"
165437166114 filename="gtk/deprecated/gtktreeview.c"
165438- line="13483">whether or not to let the user search interactively</doc>
166115+ line="13486">whether or not to let the user search interactively</doc>
165439166116 <type name="gboolean" c:type="gboolean"/>
165440166117 </return-value>
165441166118 <parameters>
165442166119 <instance-parameter name="tree_view" transfer-ownership="none">
165443166120 <doc xml:space="preserve"
165444166121 filename="gtk/deprecated/gtktreeview.c"
165445- line="13478">A `GtkTreeView`</doc>
166122+ line="13481">A `GtkTreeView`</doc>
165446166123 <type name="TreeView" c:type="GtkTreeView*"/>
165447166124 </instance-parameter>
165448166125 </parameters>
@@ -165454,13 +166131,13 @@ by typing in text.</doc>
165454166131 deprecated-version="4.10">
165455166132 <doc xml:space="preserve"
165456166133 filename="gtk/deprecated/gtktreeview.c"
165457- line="14579">Returns whether or not tree lines are drawn in @tree_view.</doc>
166134+ line="14582">Returns whether or not tree lines are drawn in @tree_view.</doc>
165458166135 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165459166136 <source-position filename="gtk/deprecated/gtktreeview.h" line="512"/>
165460166137 <return-value transfer-ownership="none">
165461166138 <doc xml:space="preserve"
165462166139 filename="gtk/deprecated/gtktreeview.c"
165463- line="14585">%TRUE if tree lines are drawn in @tree_view, %FALSE
166140+ line="14588">%TRUE if tree lines are drawn in @tree_view, %FALSE
165464166141 otherwise.</doc>
165465166142 <type name="gboolean" c:type="gboolean"/>
165466166143 </return-value>
@@ -165468,7 +166145,7 @@ otherwise.</doc>
165468166145 <instance-parameter name="tree_view" transfer-ownership="none">
165469166146 <doc xml:space="preserve"
165470166147 filename="gtk/deprecated/gtktreeview.c"
165471- line="14581">a `GtkTreeView`.</doc>
166148+ line="14584">a `GtkTreeView`.</doc>
165472166149 <type name="TreeView" c:type="GtkTreeView*"/>
165473166150 </instance-parameter>
165474166151 </parameters>
@@ -165480,7 +166157,7 @@ otherwise.</doc>
165480166157 deprecated-version="4.10">
165481166158 <doc xml:space="preserve"
165482166159 filename="gtk/deprecated/gtktreeview.c"
165483- line="11105">Returns the column that is the current expander column,
166160+ line="11108">Returns the column that is the current expander column,
165484166161 or %NULL if none has been set.
165485166162 This column has the expander arrow drawn next to it.</doc>
165486166163 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -165488,14 +166165,14 @@ This column has the expander arrow drawn next to it.</doc>
165488166165 <return-value transfer-ownership="none" nullable="1">
165489166166 <doc xml:space="preserve"
165490166167 filename="gtk/deprecated/gtktreeview.c"
165491- line="11113">The expander column.</doc>
166168+ line="11116">The expander column.</doc>
165492166169 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
165493166170 </return-value>
165494166171 <parameters>
165495166172 <instance-parameter name="tree_view" transfer-ownership="none">
165496166173 <doc xml:space="preserve"
165497166174 filename="gtk/deprecated/gtktreeview.c"
165498- line="11107">A `GtkTreeView`</doc>
166175+ line="11110">A `GtkTreeView`</doc>
165499166176 <type name="TreeView" c:type="GtkTreeView*"/>
165500166177 </instance-parameter>
165501166178 </parameters>
@@ -165507,20 +166184,20 @@ This column has the expander arrow drawn next to it.</doc>
165507166184 deprecated-version="4.10">
165508166185 <doc xml:space="preserve"
165509166186 filename="gtk/deprecated/gtktreeview.c"
165510- line="7602">Returns whether fixed height mode is turned on for @tree_view.</doc>
166187+ line="7605">Returns whether fixed height mode is turned on for @tree_view.</doc>
165511166188 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165512166189 <source-position filename="gtk/deprecated/gtktreeview.h" line="478"/>
165513166190 <return-value transfer-ownership="none">
165514166191 <doc xml:space="preserve"
165515166192 filename="gtk/deprecated/gtktreeview.c"
165516- line="7608">%TRUE if @tree_view is in fixed height mode</doc>
166193+ line="7611">%TRUE if @tree_view is in fixed height mode</doc>
165517166194 <type name="gboolean" c:type="gboolean"/>
165518166195 </return-value>
165519166196 <parameters>
165520166197 <instance-parameter name="tree_view" transfer-ownership="none">
165521166198 <doc xml:space="preserve"
165522166199 filename="gtk/deprecated/gtktreeview.c"
165523- line="7604">a `GtkTreeView`</doc>
166200+ line="7607">a `GtkTreeView`</doc>
165524166201 <type name="TreeView" c:type="GtkTreeView*"/>
165525166202 </instance-parameter>
165526166203 </parameters>
@@ -165531,13 +166208,13 @@ This column has the expander arrow drawn next to it.</doc>
165531166208 deprecated-version="4.10">
165532166209 <doc xml:space="preserve"
165533166210 filename="gtk/deprecated/gtktreeview.c"
165534- line="14528">Returns which grid lines are enabled in @tree_view.</doc>
166211+ line="14531">Returns which grid lines are enabled in @tree_view.</doc>
165535166212 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165536166213 <source-position filename="gtk/deprecated/gtktreeview.h" line="507"/>
165537166214 <return-value transfer-ownership="none">
165538166215 <doc xml:space="preserve"
165539166216 filename="gtk/deprecated/gtktreeview.c"
165540- line="14534">a `GtkTreeView`GridLines value indicating which grid lines
166217+ line="14537">a `GtkTreeView`GridLines value indicating which grid lines
165541166218 are enabled.</doc>
165542166219 <type name="TreeViewGridLines" c:type="GtkTreeViewGridLines"/>
165543166220 </return-value>
@@ -165545,7 +166222,7 @@ are enabled.</doc>
165545166222 <instance-parameter name="tree_view" transfer-ownership="none">
165546166223 <doc xml:space="preserve"
165547166224 filename="gtk/deprecated/gtktreeview.c"
165548- line="14530">a `GtkTreeView`</doc>
166225+ line="14533">a `GtkTreeView`</doc>
165549166226 <type name="TreeView" c:type="GtkTreeView*"/>
165550166227 </instance-parameter>
165551166228 </parameters>
@@ -165557,20 +166234,20 @@ are enabled.</doc>
165557166234 deprecated-version="4.10">
165558166235 <doc xml:space="preserve"
165559166236 filename="gtk/deprecated/gtktreeview.c"
165560- line="10611">Returns whether all header columns are clickable.</doc>
166237+ line="10614">Returns whether all header columns are clickable.</doc>
165561166238 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165562166239 <source-position filename="gtk/deprecated/gtktreeview.h" line="224"/>
165563166240 <return-value transfer-ownership="none">
165564166241 <doc xml:space="preserve"
165565166242 filename="gtk/deprecated/gtktreeview.c"
165566- line="10617">%TRUE if all header columns are clickable, otherwise %FALSE</doc>
166243+ line="10620">%TRUE if all header columns are clickable, otherwise %FALSE</doc>
165567166244 <type name="gboolean" c:type="gboolean"/>
165568166245 </return-value>
165569166246 <parameters>
165570166247 <instance-parameter name="tree_view" transfer-ownership="none">
165571166248 <doc xml:space="preserve"
165572166249 filename="gtk/deprecated/gtktreeview.c"
165573- line="10613">A `GtkTreeView`.</doc>
166250+ line="10616">A `GtkTreeView`.</doc>
165574166251 <type name="TreeView" c:type="GtkTreeView*"/>
165575166252 </instance-parameter>
165576166253 </parameters>
@@ -165582,20 +166259,20 @@ are enabled.</doc>
165582166259 deprecated-version="4.10">
165583166260 <doc xml:space="preserve"
165584166261 filename="gtk/deprecated/gtktreeview.c"
165585- line="10473">Returns %TRUE if the headers on the @tree_view are visible.</doc>
166262+ line="10476">Returns %TRUE if the headers on the @tree_view are visible.</doc>
165586166263 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165587166264 <source-position filename="gtk/deprecated/gtktreeview.h" line="217"/>
165588166265 <return-value transfer-ownership="none">
165589166266 <doc xml:space="preserve"
165590166267 filename="gtk/deprecated/gtktreeview.c"
165591- line="10479">Whether the headers are visible or not.</doc>
166268+ line="10482">Whether the headers are visible or not.</doc>
165592166269 <type name="gboolean" c:type="gboolean"/>
165593166270 </return-value>
165594166271 <parameters>
165595166272 <instance-parameter name="tree_view" transfer-ownership="none">
165596166273 <doc xml:space="preserve"
165597166274 filename="gtk/deprecated/gtktreeview.c"
165598- line="10475">A `GtkTreeView`.</doc>
166275+ line="10478">A `GtkTreeView`.</doc>
165599166276 <type name="TreeView" c:type="GtkTreeView*"/>
165600166277 </instance-parameter>
165601166278 </parameters>
@@ -165607,20 +166284,20 @@ are enabled.</doc>
165607166284 deprecated-version="4.10">
165608166285 <doc xml:space="preserve"
165609166286 filename="gtk/deprecated/gtktreeview.c"
165610- line="14380">Returns whether hover expansion mode is turned on for @tree_view.</doc>
166287+ line="14383">Returns whether hover expansion mode is turned on for @tree_view.</doc>
165611166288 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165612166289 <source-position filename="gtk/deprecated/gtktreeview.h" line="488"/>
165613166290 <return-value transfer-ownership="none">
165614166291 <doc xml:space="preserve"
165615166292 filename="gtk/deprecated/gtktreeview.c"
165616- line="14386">%TRUE if @tree_view is in hover expansion mode</doc>
166293+ line="14389">%TRUE if @tree_view is in hover expansion mode</doc>
165617166294 <type name="gboolean" c:type="gboolean"/>
165618166295 </return-value>
165619166296 <parameters>
165620166297 <instance-parameter name="tree_view" transfer-ownership="none">
165621166298 <doc xml:space="preserve"
165622166299 filename="gtk/deprecated/gtktreeview.c"
165623- line="14382">a `GtkTreeView`</doc>
166300+ line="14385">a `GtkTreeView`</doc>
165624166301 <type name="TreeView" c:type="GtkTreeView*"/>
165625166302 </instance-parameter>
165626166303 </parameters>
@@ -165632,20 +166309,20 @@ are enabled.</doc>
165632166309 deprecated-version="4.10">
165633166310 <doc xml:space="preserve"
165634166311 filename="gtk/deprecated/gtktreeview.c"
165635- line="14333">Returns whether hover selection mode is turned on for @tree_view.</doc>
166312+ line="14336">Returns whether hover selection mode is turned on for @tree_view.</doc>
165636166313 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165637166314 <source-position filename="gtk/deprecated/gtktreeview.h" line="483"/>
165638166315 <return-value transfer-ownership="none">
165639166316 <doc xml:space="preserve"
165640166317 filename="gtk/deprecated/gtktreeview.c"
165641- line="14339">%TRUE if @tree_view is in hover selection mode</doc>
166318+ line="14342">%TRUE if @tree_view is in hover selection mode</doc>
165642166319 <type name="gboolean" c:type="gboolean"/>
165643166320 </return-value>
165644166321 <parameters>
165645166322 <instance-parameter name="tree_view" transfer-ownership="none">
165646166323 <doc xml:space="preserve"
165647166324 filename="gtk/deprecated/gtktreeview.c"
165648- line="14335">a `GtkTreeView`</doc>
166325+ line="14338">a `GtkTreeView`</doc>
165649166326 <type name="TreeView" c:type="GtkTreeView*"/>
165650166327 </instance-parameter>
165651166328 </parameters>
@@ -165657,14 +166334,14 @@ are enabled.</doc>
165657166334 deprecated-version="4.10">
165658166335 <doc xml:space="preserve"
165659166336 filename="gtk/deprecated/gtktreeview.c"
165660- line="14711">Returns the amount, in pixels, of extra indentation for child levels
166337+ line="14714">Returns the amount, in pixels, of extra indentation for child levels
165661166338 in @tree_view.</doc>
165662166339 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165663166340 <source-position filename="gtk/deprecated/gtktreeview.h" line="525"/>
165664166341 <return-value transfer-ownership="none">
165665166342 <doc xml:space="preserve"
165666166343 filename="gtk/deprecated/gtktreeview.c"
165667- line="14718">the amount of extra indentation for child levels in
166344+ line="14721">the amount of extra indentation for child levels in
165668166345 @tree_view. A return value of 0 means that this feature is disabled.</doc>
165669166346 <type name="gint" c:type="int"/>
165670166347 </return-value>
@@ -165672,7 +166349,7 @@ in @tree_view.</doc>
165672166349 <instance-parameter name="tree_view" transfer-ownership="none">
165673166350 <doc xml:space="preserve"
165674166351 filename="gtk/deprecated/gtktreeview.c"
165675- line="14713">a `GtkTreeView`.</doc>
166352+ line="14716">a `GtkTreeView`.</doc>
165676166353 <type name="TreeView" c:type="GtkTreeView*"/>
165677166354 </instance-parameter>
165678166355 </parameters>
@@ -165684,21 +166361,21 @@ in @tree_view.</doc>
165684166361 deprecated-version="4.10">
165685166362 <doc xml:space="preserve"
165686166363 filename="gtk/deprecated/gtktreeview.c"
165687- line="10212">Returns the model the `GtkTreeView` is based on. Returns %NULL if the
166364+ line="10215">Returns the model the `GtkTreeView` is based on. Returns %NULL if the
165688166365 model is unset.</doc>
165689166366 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165690166367 <source-position filename="gtk/deprecated/gtktreeview.h" line="209"/>
165691166368 <return-value transfer-ownership="none" nullable="1">
165692166369 <doc xml:space="preserve"
165693166370 filename="gtk/deprecated/gtktreeview.c"
165694- line="10219">A `GtkTreeModel`</doc>
166371+ line="10222">A `GtkTreeModel`</doc>
165695166372 <type name="TreeModel" c:type="GtkTreeModel*"/>
165696166373 </return-value>
165697166374 <parameters>
165698166375 <instance-parameter name="tree_view" transfer-ownership="none">
165699166376 <doc xml:space="preserve"
165700166377 filename="gtk/deprecated/gtktreeview.c"
165701- line="10214">a `GtkTreeView`</doc>
166378+ line="10217">a `GtkTreeView`</doc>
165702166379 <type name="TreeView" c:type="GtkTreeView*"/>
165703166380 </instance-parameter>
165704166381 </parameters>
@@ -165709,20 +166386,20 @@ model is unset.</doc>
165709166386 deprecated-version="4.10">
165710166387 <doc xml:space="preserve"
165711166388 filename="gtk/deprecated/gtktreeview.c"
165712- line="10946">Queries the number of columns in the given @tree_view.</doc>
166389+ line="10949">Queries the number of columns in the given @tree_view.</doc>
165713166390 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165714166391 <source-position filename="gtk/deprecated/gtktreeview.h" line="261"/>
165715166392 <return-value transfer-ownership="none">
165716166393 <doc xml:space="preserve"
165717166394 filename="gtk/deprecated/gtktreeview.c"
165718- line="10952">The number of columns in the @tree_view</doc>
166395+ line="10955">The number of columns in the @tree_view</doc>
165719166396 <type name="guint" c:type="guint"/>
165720166397 </return-value>
165721166398 <parameters>
165722166399 <instance-parameter name="tree_view" transfer-ownership="none">
165723166400 <doc xml:space="preserve"
165724166401 filename="gtk/deprecated/gtktreeview.c"
165725- line="10948">a `GtkTreeView`</doc>
166402+ line="10951">a `GtkTreeView`</doc>
165726166403 <type name="TreeView" c:type="GtkTreeView*"/>
165727166404 </instance-parameter>
165728166405 </parameters>
@@ -165733,7 +166410,7 @@ model is unset.</doc>
165733166410 deprecated-version="4.10">
165734166411 <doc xml:space="preserve"
165735166412 filename="gtk/deprecated/gtktreeview.c"
165736- line="12148">Finds the path at the point (@x, @y), relative to bin_window coordinates.
166413+ line="12151">Finds the path at the point (@x, @y), relative to bin_window coordinates.
165737166414 That is, @x and @y are relative to an events coordinates. Widget-relative
165738166415 coordinates must be converted using
165739166416 gtk_tree_view_convert_widget_to_bin_window_coords(). It is primarily for
@@ -165754,26 +166431,26 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165754166431 <return-value transfer-ownership="none">
165755166432 <doc xml:space="preserve"
165756166433 filename="gtk/deprecated/gtktreeview.c"
165757- line="12179">%TRUE if a row exists at that coordinate.</doc>
166434+ line="12182">%TRUE if a row exists at that coordinate.</doc>
165758166435 <type name="gboolean" c:type="gboolean"/>
165759166436 </return-value>
165760166437 <parameters>
165761166438 <instance-parameter name="tree_view" transfer-ownership="none">
165762166439 <doc xml:space="preserve"
165763166440 filename="gtk/deprecated/gtktreeview.c"
165764- line="12150">A `GtkTreeView`.</doc>
166441+ line="12153">A `GtkTreeView`.</doc>
165765166442 <type name="TreeView" c:type="GtkTreeView*"/>
165766166443 </instance-parameter>
165767166444 <parameter name="x" transfer-ownership="none">
165768166445 <doc xml:space="preserve"
165769166446 filename="gtk/deprecated/gtktreeview.c"
165770- line="12151">The x position to be identified (relative to bin_window).</doc>
166447+ line="12154">The x position to be identified (relative to bin_window).</doc>
165771166448 <type name="gint" c:type="int"/>
165772166449 </parameter>
165773166450 <parameter name="y" transfer-ownership="none">
165774166451 <doc xml:space="preserve"
165775166452 filename="gtk/deprecated/gtktreeview.c"
165776- line="12152">The y position to be identified (relative to bin_window).</doc>
166453+ line="12155">The y position to be identified (relative to bin_window).</doc>
165777166454 <type name="gint" c:type="int"/>
165778166455 </parameter>
165779166456 <parameter name="path"
@@ -165785,7 +166462,7 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165785166462 allow-none="1">
165786166463 <doc xml:space="preserve"
165787166464 filename="gtk/deprecated/gtktreeview.c"
165788- line="12153">A pointer to a `GtkTreePath`
166465+ line="12156">A pointer to a `GtkTreePath`
165789166466 pointer to be filled in</doc>
165790166467 <type name="TreePath" c:type="GtkTreePath**"/>
165791166468 </parameter>
@@ -165798,7 +166475,7 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165798166475 allow-none="1">
165799166476 <doc xml:space="preserve"
165800166477 filename="gtk/deprecated/gtktreeview.c"
165801- line="12155">A pointer to
166478+ line="12158">A pointer to
165802166479 a `GtkTreeViewColumn` pointer to be filled in</doc>
165803166480 <type name="TreeViewColumn" c:type="GtkTreeViewColumn**"/>
165804166481 </parameter>
@@ -165810,7 +166487,7 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165810166487 allow-none="1">
165811166488 <doc xml:space="preserve"
165812166489 filename="gtk/deprecated/gtktreeview.c"
165813- line="12157">A pointer where the X coordinate
166490+ line="12160">A pointer where the X coordinate
165814166491 relative to the cell can be placed</doc>
165815166492 <type name="gint" c:type="int*"/>
165816166493 </parameter>
@@ -165822,7 +166499,7 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165822166499 allow-none="1">
165823166500 <doc xml:space="preserve"
165824166501 filename="gtk/deprecated/gtktreeview.c"
165825- line="12159">A pointer where the Y coordinate
166502+ line="12162">A pointer where the Y coordinate
165826166503 relative to the cell can be placed</doc>
165827166504 <type name="gint" c:type="int*"/>
165828166505 </parameter>
@@ -165835,21 +166512,21 @@ gtk_tree_view_convert_widget_to_bin_window_coords().</doc>
165835166512 deprecated-version="4.10">
165836166513 <doc xml:space="preserve"
165837166514 filename="gtk/deprecated/gtktreeview.c"
165838- line="11846">Retrieves whether the user can reorder the tree via drag-and-drop. See
166515+ line="11849">Retrieves whether the user can reorder the tree via drag-and-drop. See
165839166516 gtk_tree_view_set_reorderable().</doc>
165840166517 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165841166518 <source-position filename="gtk/deprecated/gtktreeview.h" line="323"/>
165842166519 <return-value transfer-ownership="none">
165843166520 <doc xml:space="preserve"
165844166521 filename="gtk/deprecated/gtktreeview.c"
165845- line="11853">%TRUE if the tree can be reordered.</doc>
166522+ line="11856">%TRUE if the tree can be reordered.</doc>
165846166523 <type name="gboolean" c:type="gboolean"/>
165847166524 </return-value>
165848166525 <parameters>
165849166526 <instance-parameter name="tree_view" transfer-ownership="none">
165850166527 <doc xml:space="preserve"
165851166528 filename="gtk/deprecated/gtktreeview.c"
165852- line="11848">a `GtkTreeView`</doc>
166529+ line="11851">a `GtkTreeView`</doc>
165853166530 <type name="TreeView" c:type="GtkTreeView*"/>
165854166531 </instance-parameter>
165855166532 </parameters>
@@ -165861,13 +166538,13 @@ gtk_tree_view_set_reorderable().</doc>
165861166538 deprecated-version="4.10">
165862166539 <doc xml:space="preserve"
165863166540 filename="gtk/deprecated/gtktreeview.c"
165864- line="14473">Returns the current row separator function.</doc>
166541+ line="14476">Returns the current row separator function.</doc>
165865166542 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165866166543 <source-position filename="gtk/deprecated/gtktreeview.h" line="499"/>
165867166544 <return-value>
165868166545 <doc xml:space="preserve"
165869166546 filename="gtk/deprecated/gtktreeview.c"
165870- line="14479">the current row separator function.</doc>
166547+ line="14482">the current row separator function.</doc>
165871166548 <type name="TreeViewRowSeparatorFunc"
165872166549 c:type="GtkTreeViewRowSeparatorFunc"/>
165873166550 </return-value>
@@ -165875,7 +166552,7 @@ gtk_tree_view_set_reorderable().</doc>
165875166552 <instance-parameter name="tree_view" transfer-ownership="none">
165876166553 <doc xml:space="preserve"
165877166554 filename="gtk/deprecated/gtktreeview.c"
165878- line="14475">a `GtkTreeView`</doc>
166555+ line="14478">a `GtkTreeView`</doc>
165879166556 <type name="TreeView" c:type="GtkTreeView*"/>
165880166557 </instance-parameter>
165881166558 </parameters>
@@ -165887,7 +166564,7 @@ gtk_tree_view_set_reorderable().</doc>
165887166564 deprecated-version="4.10">
165888166565 <doc xml:space="preserve"
165889166566 filename="gtk/deprecated/gtktreeview.c"
165890- line="14427">Returns whether rubber banding is turned on for @tree_view. If the
166567+ line="14430">Returns whether rubber banding is turned on for @tree_view. If the
165891166568 selection mode is %GTK_SELECTION_MULTIPLE, rubber banding will allow the
165892166569 user to select multiple rows by dragging the mouse.</doc>
165893166570 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -165895,14 +166572,14 @@ user to select multiple rows by dragging the mouse.</doc>
165895166572 <return-value transfer-ownership="none">
165896166573 <doc xml:space="preserve"
165897166574 filename="gtk/deprecated/gtktreeview.c"
165898- line="14435">%TRUE if rubber banding in @tree_view is enabled.</doc>
166575+ line="14438">%TRUE if rubber banding in @tree_view is enabled.</doc>
165899166576 <type name="gboolean" c:type="gboolean"/>
165900166577 </return-value>
165901166578 <parameters>
165902166579 <instance-parameter name="tree_view" transfer-ownership="none">
165903166580 <doc xml:space="preserve"
165904166581 filename="gtk/deprecated/gtktreeview.c"
165905- line="14429">a `GtkTreeView`</doc>
166582+ line="14432">a `GtkTreeView`</doc>
165906166583 <type name="TreeView" c:type="GtkTreeView*"/>
165907166584 </instance-parameter>
165908166585 </parameters>
@@ -165914,20 +166591,20 @@ user to select multiple rows by dragging the mouse.</doc>
165914166591 deprecated-version="4.10">
165915166592 <doc xml:space="preserve"
165916166593 filename="gtk/deprecated/gtktreeview.c"
165917- line="13498">Gets the column searched on by the interactive search code.</doc>
166594+ line="13501">Gets the column searched on by the interactive search code.</doc>
165918166595 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165919166596 <source-position filename="gtk/deprecated/gtktreeview.h" line="418"/>
165920166597 <return-value transfer-ownership="none">
165921166598 <doc xml:space="preserve"
165922166599 filename="gtk/deprecated/gtktreeview.c"
165923- line="13504">the column the interactive search code searches in.</doc>
166600+ line="13507">the column the interactive search code searches in.</doc>
165924166601 <type name="gint" c:type="int"/>
165925166602 </return-value>
165926166603 <parameters>
165927166604 <instance-parameter name="tree_view" transfer-ownership="none">
165928166605 <doc xml:space="preserve"
165929166606 filename="gtk/deprecated/gtktreeview.c"
165930- line="13500">A `GtkTreeView`</doc>
166607+ line="13503">A `GtkTreeView`</doc>
165931166608 <type name="TreeView" c:type="GtkTreeView*"/>
165932166609 </instance-parameter>
165933166610 </parameters>
@@ -165938,7 +166615,7 @@ user to select multiple rows by dragging the mouse.</doc>
165938166615 deprecated-version="4.10">
165939166616 <doc xml:space="preserve"
165940166617 filename="gtk/deprecated/gtktreeview.c"
165941- line="13606">Returns the `GtkEntry` which is currently in use as interactive search
166618+ line="13609">Returns the `GtkEntry` which is currently in use as interactive search
165942166619 entry for @tree_view. In case the built-in entry is being used, %NULL
165943166620 will be returned.</doc>
165944166621 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -165946,14 +166623,14 @@ will be returned.</doc>
165946166623 <return-value transfer-ownership="none" nullable="1">
165947166624 <doc xml:space="preserve"
165948166625 filename="gtk/deprecated/gtktreeview.c"
165949- line="13614">the entry currently in use as search entry.</doc>
166626+ line="13617">the entry currently in use as search entry.</doc>
165950166627 <type name="Editable" c:type="GtkEditable*"/>
165951166628 </return-value>
165952166629 <parameters>
165953166630 <instance-parameter name="tree_view" transfer-ownership="none">
165954166631 <doc xml:space="preserve"
165955166632 filename="gtk/deprecated/gtktreeview.c"
165956- line="13608">A `GtkTreeView`</doc>
166633+ line="13611">A `GtkTreeView`</doc>
165957166634 <type name="TreeView" c:type="GtkTreeView*"/>
165958166635 </instance-parameter>
165959166636 </parameters>
@@ -165965,13 +166642,13 @@ will be returned.</doc>
165965166642 deprecated-version="4.10">
165966166643 <doc xml:space="preserve"
165967166644 filename="gtk/deprecated/gtktreeview.c"
165968- line="13551">Returns the compare function currently in use.</doc>
166645+ line="13554">Returns the compare function currently in use.</doc>
165969166646 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165970166647 <source-position filename="gtk/deprecated/gtktreeview.h" line="423"/>
165971166648 <return-value>
165972166649 <doc xml:space="preserve"
165973166650 filename="gtk/deprecated/gtktreeview.c"
165974- line="13557">the currently used compare function for the search code.</doc>
166651+ line="13560">the currently used compare function for the search code.</doc>
165975166652 <type name="TreeViewSearchEqualFunc"
165976166653 c:type="GtkTreeViewSearchEqualFunc"/>
165977166654 </return-value>
@@ -165979,7 +166656,7 @@ will be returned.</doc>
165979166656 <instance-parameter name="tree_view" transfer-ownership="none">
165980166657 <doc xml:space="preserve"
165981166658 filename="gtk/deprecated/gtktreeview.c"
165982- line="13553">A `GtkTreeView`</doc>
166659+ line="13556">A `GtkTreeView`</doc>
165983166660 <type name="TreeView" c:type="GtkTreeView*"/>
165984166661 </instance-parameter>
165985166662 </parameters>
@@ -165990,20 +166667,20 @@ will be returned.</doc>
165990166667 deprecated-version="4.10">
165991166668 <doc xml:space="preserve"
165992166669 filename="gtk/deprecated/gtktreeview.c"
165993- line="10388">Gets the `GtkTreeSelection` associated with @tree_view.</doc>
166670+ line="10391">Gets the `GtkTreeSelection` associated with @tree_view.</doc>
165994166671 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
165995166672 <source-position filename="gtk/deprecated/gtktreeview.h" line="214"/>
165996166673 <return-value transfer-ownership="none">
165997166674 <doc xml:space="preserve"
165998166675 filename="gtk/deprecated/gtktreeview.c"
165999- line="10394">A `GtkTreeSelection` object.</doc>
166676+ line="10397">A `GtkTreeSelection` object.</doc>
166000166677 <type name="TreeSelection" c:type="GtkTreeSelection*"/>
166001166678 </return-value>
166002166679 <parameters>
166003166680 <instance-parameter name="tree_view" transfer-ownership="none">
166004166681 <doc xml:space="preserve"
166005166682 filename="gtk/deprecated/gtktreeview.c"
166006- line="10390">A `GtkTreeView`.</doc>
166683+ line="10393">A `GtkTreeView`.</doc>
166007166684 <type name="TreeView" c:type="GtkTreeView*"/>
166008166685 </instance-parameter>
166009166686 </parameters>
@@ -166015,13 +166692,13 @@ will be returned.</doc>
166015166692 deprecated-version="4.10">
166016166693 <doc xml:space="preserve"
166017166694 filename="gtk/deprecated/gtktreeview.c"
166018- line="14666">Returns whether or not expanders are drawn in @tree_view.</doc>
166695+ line="14669">Returns whether or not expanders are drawn in @tree_view.</doc>
166019166696 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166020166697 <source-position filename="gtk/deprecated/gtktreeview.h" line="520"/>
166021166698 <return-value transfer-ownership="none">
166022166699 <doc xml:space="preserve"
166023166700 filename="gtk/deprecated/gtktreeview.c"
166024- line="14672">%TRUE if expanders are drawn in @tree_view, %FALSE
166701+ line="14675">%TRUE if expanders are drawn in @tree_view, %FALSE
166025166702 otherwise.</doc>
166026166703 <type name="gboolean" c:type="gboolean"/>
166027166704 </return-value>
@@ -166029,7 +166706,7 @@ otherwise.</doc>
166029166706 <instance-parameter name="tree_view" transfer-ownership="none">
166030166707 <doc xml:space="preserve"
166031166708 filename="gtk/deprecated/gtktreeview.c"
166032- line="14668">a `GtkTreeView`.</doc>
166709+ line="14671">a `GtkTreeView`.</doc>
166033166710 <type name="TreeView" c:type="GtkTreeView*"/>
166034166711 </instance-parameter>
166035166712 </parameters>
@@ -166041,14 +166718,14 @@ otherwise.</doc>
166041166718 deprecated-version="4.10">
166042166719 <doc xml:space="preserve"
166043166720 filename="gtk/deprecated/gtktreeview.c"
166044- line="15028">Returns the column of @tree_view’s model which is being used for
166721+ line="15031">Returns the column of @tree_view’s model which is being used for
166045166722 displaying tooltips on @tree_view’s rows.</doc>
166046166723 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166047166724 <source-position filename="gtk/deprecated/gtktreeview.h" line="550"/>
166048166725 <return-value transfer-ownership="none">
166049166726 <doc xml:space="preserve"
166050166727 filename="gtk/deprecated/gtktreeview.c"
166051- line="15035">the index of the tooltip column that is currently being
166728+ line="15038">the index of the tooltip column that is currently being
166052166729 used, or -1 if this is disabled.</doc>
166053166730 <type name="gint" c:type="int"/>
166054166731 </return-value>
@@ -166056,7 +166733,7 @@ used, or -1 if this is disabled.</doc>
166056166733 <instance-parameter name="tree_view" transfer-ownership="none">
166057166734 <doc xml:space="preserve"
166058166735 filename="gtk/deprecated/gtktreeview.c"
166059- line="15030">a `GtkTreeView`</doc>
166736+ line="15033">a `GtkTreeView`</doc>
166060166737 <type name="TreeView" c:type="GtkTreeView*"/>
166061166738 </instance-parameter>
166062166739 </parameters>
@@ -166067,7 +166744,7 @@ used, or -1 if this is disabled.</doc>
166067166744 deprecated-version="4.10">
166068166745 <doc xml:space="preserve"
166069166746 filename="gtk/deprecated/gtktreeview.c"
166070- line="14850">This function is supposed to be used in a ::query-tooltip
166747+ line="14853">This function is supposed to be used in a ::query-tooltip
166071166748 signal handler for `GtkTreeView`. The @x, @y and @keyboard_tip values
166072166749 which are received in the signal handler, should be passed to this
166073166750 function without modification.
@@ -166083,32 +166760,32 @@ to be relative to @tree_view’s bin_window if @keyboard_tooltip is %FALSE.</doc
166083166760 <return-value transfer-ownership="none">
166084166761 <doc xml:space="preserve"
166085166762 filename="gtk/deprecated/gtktreeview.c"
166086- line="14873">whether or not the given tooltip context points to a row</doc>
166763+ line="14876">whether or not the given tooltip context points to a row</doc>
166087166764 <type name="gboolean" c:type="gboolean"/>
166088166765 </return-value>
166089166766 <parameters>
166090166767 <instance-parameter name="tree_view" transfer-ownership="none">
166091166768 <doc xml:space="preserve"
166092166769 filename="gtk/deprecated/gtktreeview.c"
166093- line="14852">a `GtkTreeView`</doc>
166770+ line="14855">a `GtkTreeView`</doc>
166094166771 <type name="TreeView" c:type="GtkTreeView*"/>
166095166772 </instance-parameter>
166096166773 <parameter name="x" transfer-ownership="none">
166097166774 <doc xml:space="preserve"
166098166775 filename="gtk/deprecated/gtktreeview.c"
166099- line="14853">the x coordinate (relative to widget coordinates)</doc>
166776+ line="14856">the x coordinate (relative to widget coordinates)</doc>
166100166777 <type name="gint" c:type="int"/>
166101166778 </parameter>
166102166779 <parameter name="y" transfer-ownership="none">
166103166780 <doc xml:space="preserve"
166104166781 filename="gtk/deprecated/gtktreeview.c"
166105- line="14854">the y coordinate (relative to widget coordinates)</doc>
166782+ line="14857">the y coordinate (relative to widget coordinates)</doc>
166106166783 <type name="gint" c:type="int"/>
166107166784 </parameter>
166108166785 <parameter name="keyboard_tip" transfer-ownership="none">
166109166786 <doc xml:space="preserve"
166110166787 filename="gtk/deprecated/gtktreeview.c"
166111- line="14855">whether this is a keyboard tooltip or not</doc>
166788+ line="14858">whether this is a keyboard tooltip or not</doc>
166112166789 <type name="gboolean" c:type="gboolean"/>
166113166790 </parameter>
166114166791 <parameter name="model"
@@ -166120,7 +166797,7 @@ to be relative to @tree_view’s bin_window if @keyboard_tooltip is %FALSE.</doc
166120166797 allow-none="1">
166121166798 <doc xml:space="preserve"
166122166799 filename="gtk/deprecated/gtktreeview.c"
166123- line="14856">a pointer to
166800+ line="14859">a pointer to
166124166801 receive a `GtkTreeModel`</doc>
166125166802 <type name="TreeModel" c:type="GtkTreeModel**"/>
166126166803 </parameter>
@@ -166132,7 +166809,7 @@ to be relative to @tree_view’s bin_window if @keyboard_tooltip is %FALSE.</doc
166132166809 allow-none="1">
166133166810 <doc xml:space="preserve"
166134166811 filename="gtk/deprecated/gtktreeview.c"
166135- line="14858">a pointer to receive a `GtkTreePath`</doc>
166812+ line="14861">a pointer to receive a `GtkTreePath`</doc>
166136166813 <type name="TreePath" c:type="GtkTreePath**"/>
166137166814 </parameter>
166138166815 <parameter name="iter"
@@ -166143,7 +166820,7 @@ to be relative to @tree_view’s bin_window if @keyboard_tooltip is %FALSE.</doc
166143166820 allow-none="1">
166144166821 <doc xml:space="preserve"
166145166822 filename="gtk/deprecated/gtktreeview.c"
166146- line="14859">a pointer to receive a `GtkTreeIter`</doc>
166823+ line="14862">a pointer to receive a `GtkTreeIter`</doc>
166147166824 <type name="TreeIter" c:type="GtkTreeIter*"/>
166148166825 </parameter>
166149166826 </parameters>
@@ -166154,7 +166831,7 @@ to be relative to @tree_view’s bin_window if @keyboard_tooltip is %FALSE.</doc
166154166831 deprecated-version="4.10">
166155166832 <doc xml:space="preserve"
166156166833 filename="gtk/deprecated/gtktreeview.c"
166157- line="12726">Sets @start_path and @end_path to be the first and last visible path.
166834+ line="12729">Sets @start_path and @end_path to be the first and last visible path.
166158166835 Note that there may be invisible paths in between.
166159166836
166160166837 The paths should be freed with gtk_tree_path_free() after use.</doc>
@@ -166163,14 +166840,14 @@ The paths should be freed with gtk_tree_path_free() after use.</doc>
166163166840 <return-value transfer-ownership="none">
166164166841 <doc xml:space="preserve"
166165166842 filename="gtk/deprecated/gtktreeview.c"
166166- line="12737">%TRUE, if valid paths were placed in @start_path and @end_path.</doc>
166843+ line="12740">%TRUE, if valid paths were placed in @start_path and @end_path.</doc>
166167166844 <type name="gboolean" c:type="gboolean"/>
166168166845 </return-value>
166169166846 <parameters>
166170166847 <instance-parameter name="tree_view" transfer-ownership="none">
166171166848 <doc xml:space="preserve"
166172166849 filename="gtk/deprecated/gtktreeview.c"
166173- line="12728">A `GtkTreeView`</doc>
166850+ line="12731">A `GtkTreeView`</doc>
166174166851 <type name="TreeView" c:type="GtkTreeView*"/>
166175166852 </instance-parameter>
166176166853 <parameter name="start_path"
@@ -166181,7 +166858,7 @@ The paths should be freed with gtk_tree_path_free() after use.</doc>
166181166858 allow-none="1">
166182166859 <doc xml:space="preserve"
166183166860 filename="gtk/deprecated/gtktreeview.c"
166184- line="12729">Return location for start of region</doc>
166861+ line="12732">Return location for start of region</doc>
166185166862 <type name="TreePath" c:type="GtkTreePath**"/>
166186166863 </parameter>
166187166864 <parameter name="end_path"
@@ -166192,7 +166869,7 @@ The paths should be freed with gtk_tree_path_free() after use.</doc>
166192166869 allow-none="1">
166193166870 <doc xml:space="preserve"
166194166871 filename="gtk/deprecated/gtktreeview.c"
166195- line="12730">Return location for end of region</doc>
166872+ line="12733">Return location for end of region</doc>
166196166873 <type name="TreePath" c:type="GtkTreePath**"/>
166197166874 </parameter>
166198166875 </parameters>
@@ -166203,7 +166880,7 @@ The paths should be freed with gtk_tree_path_free() after use.</doc>
166203166880 deprecated-version="4.10">
166204166881 <doc xml:space="preserve"
166205166882 filename="gtk/deprecated/gtktreeview.c"
166206- line="12507">Fills @visible_rect with the currently-visible region of the
166883+ line="12510">Fills @visible_rect with the currently-visible region of the
166207166884 buffer, in tree coordinates. Convert to bin_window coordinates with
166208166885 gtk_tree_view_convert_tree_to_bin_window_coords().
166209166886 Tree coordinates start at 0,0 for row 0 of the tree, and cover the entire
@@ -166217,7 +166894,7 @@ scrollable area of the tree.</doc>
166217166894 <instance-parameter name="tree_view" transfer-ownership="none">
166218166895 <doc xml:space="preserve"
166219166896 filename="gtk/deprecated/gtktreeview.c"
166220- line="12509">a `GtkTreeView`</doc>
166897+ line="12512">a `GtkTreeView`</doc>
166221166898 <type name="TreeView" c:type="GtkTreeView*"/>
166222166899 </instance-parameter>
166223166900 <parameter name="visible_rect"
@@ -166226,7 +166903,7 @@ scrollable area of the tree.</doc>
166226166903 transfer-ownership="none">
166227166904 <doc xml:space="preserve"
166228166905 filename="gtk/deprecated/gtktreeview.c"
166229- line="12510">rectangle to fill</doc>
166906+ line="12513">rectangle to fill</doc>
166230166907 <type name="Gdk.Rectangle" c:type="GdkRectangle*"/>
166231166908 </parameter>
166232166909 </parameters>
@@ -166237,7 +166914,7 @@ scrollable area of the tree.</doc>
166237166914 deprecated-version="4.10">
166238166915 <doc xml:space="preserve"
166239166916 filename="gtk/deprecated/gtktreeview.c"
166240- line="10776">This inserts the @column into the @tree_view at @position. If @position is
166917+ line="10779">This inserts the @column into the @tree_view at @position. If @position is
166241166918 -1, then the column is inserted at the end. If @tree_view has
166242166919 “fixed_height” mode enabled, then @column must have its “sizing” property
166243166920 set to be GTK_TREE_VIEW_COLUMN_FIXED.</doc>
@@ -166246,26 +166923,26 @@ set to be GTK_TREE_VIEW_COLUMN_FIXED.</doc>
166246166923 <return-value transfer-ownership="none">
166247166924 <doc xml:space="preserve"
166248166925 filename="gtk/deprecated/gtktreeview.c"
166249- line="10787">The number of columns in @tree_view after insertion.</doc>
166926+ line="10790">The number of columns in @tree_view after insertion.</doc>
166250166927 <type name="gint" c:type="int"/>
166251166928 </return-value>
166252166929 <parameters>
166253166930 <instance-parameter name="tree_view" transfer-ownership="none">
166254166931 <doc xml:space="preserve"
166255166932 filename="gtk/deprecated/gtktreeview.c"
166256- line="10778">A `GtkTreeView`.</doc>
166933+ line="10781">A `GtkTreeView`.</doc>
166257166934 <type name="TreeView" c:type="GtkTreeView*"/>
166258166935 </instance-parameter>
166259166936 <parameter name="column" transfer-ownership="none">
166260166937 <doc xml:space="preserve"
166261166938 filename="gtk/deprecated/gtktreeview.c"
166262- line="10779">The `GtkTreeViewColumn` to be inserted.</doc>
166939+ line="10782">The `GtkTreeViewColumn` to be inserted.</doc>
166263166940 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166264166941 </parameter>
166265166942 <parameter name="position" transfer-ownership="none">
166266166943 <doc xml:space="preserve"
166267166944 filename="gtk/deprecated/gtktreeview.c"
166268- line="10780">The position to insert @column in.</doc>
166945+ line="10783">The position to insert @column in.</doc>
166269166946 <type name="gint" c:type="int"/>
166270166947 </parameter>
166271166948 </parameters>
@@ -166277,7 +166954,7 @@ set to be GTK_TREE_VIEW_COLUMN_FIXED.</doc>
166277166954 deprecated-version="4.10">
166278166955 <doc xml:space="preserve"
166279166956 filename="gtk/deprecated/gtktreeview.c"
166280- line="10844">Creates a new `GtkTreeViewColumn` and inserts it into the @tree_view at
166957+ line="10847">Creates a new `GtkTreeViewColumn` and inserts it into the @tree_view at
166281166958 @position. If @position is -1, then the newly created column is inserted at
166282166959 the end. The column is initialized with the attributes given. If @tree_view
166283166960 has “fixed_height” mode enabled, then the new column will have its sizing
@@ -166287,38 +166964,38 @@ property set to be GTK_TREE_VIEW_COLUMN_FIXED.</doc>
166287166964 <return-value transfer-ownership="none">
166288166965 <doc xml:space="preserve"
166289166966 filename="gtk/deprecated/gtktreeview.c"
166290- line="10858">The number of columns in @tree_view after insertion.</doc>
166967+ line="10861">The number of columns in @tree_view after insertion.</doc>
166291166968 <type name="gint" c:type="int"/>
166292166969 </return-value>
166293166970 <parameters>
166294166971 <instance-parameter name="tree_view" transfer-ownership="none">
166295166972 <doc xml:space="preserve"
166296166973 filename="gtk/deprecated/gtktreeview.c"
166297- line="10846">A `GtkTreeView`</doc>
166974+ line="10849">A `GtkTreeView`</doc>
166298166975 <type name="TreeView" c:type="GtkTreeView*"/>
166299166976 </instance-parameter>
166300166977 <parameter name="position" transfer-ownership="none">
166301166978 <doc xml:space="preserve"
166302166979 filename="gtk/deprecated/gtktreeview.c"
166303- line="10847">The position to insert the new column in</doc>
166980+ line="10850">The position to insert the new column in</doc>
166304166981 <type name="gint" c:type="int"/>
166305166982 </parameter>
166306166983 <parameter name="title" transfer-ownership="none">
166307166984 <doc xml:space="preserve"
166308166985 filename="gtk/deprecated/gtktreeview.c"
166309- line="10848">The title to set the header to</doc>
166986+ line="10851">The title to set the header to</doc>
166310166987 <type name="utf8" c:type="const char*"/>
166311166988 </parameter>
166312166989 <parameter name="cell" transfer-ownership="none">
166313166990 <doc xml:space="preserve"
166314166991 filename="gtk/deprecated/gtktreeview.c"
166315- line="10849">The `GtkCellRenderer`</doc>
166992+ line="10852">The `GtkCellRenderer`</doc>
166316166993 <type name="CellRenderer" c:type="GtkCellRenderer*"/>
166317166994 </parameter>
166318166995 <parameter name="..." transfer-ownership="none">
166319166996 <doc xml:space="preserve"
166320166997 filename="gtk/deprecated/gtktreeview.c"
166321- line="10850">A %NULL-terminated list of attributes</doc>
166998+ line="10853">A %NULL-terminated list of attributes</doc>
166322166999 <varargs/>
166323167000 </parameter>
166324167001 </parameters>
@@ -166329,7 +167006,7 @@ property set to be GTK_TREE_VIEW_COLUMN_FIXED.</doc>
166329167006 deprecated-version="4.10">
166330167007 <doc xml:space="preserve"
166331167008 filename="gtk/deprecated/gtktreeview.c"
166332- line="10900">Convenience function that inserts a new column into the `GtkTreeView`
167009+ line="10903">Convenience function that inserts a new column into the `GtkTreeView`
166333167010 with the given cell renderer and a `GtkTreeCellDataFunc` to set cell renderer
166334167011 attributes (normally using data from the model). See also
166335167012 gtk_tree_view_column_set_cell_data_func(), gtk_tree_view_column_pack_start().
@@ -166340,32 +167017,32 @@ If @tree_view has “fixed_height” mode enabled, then the new column will have
166340167017 <return-value transfer-ownership="none">
166341167018 <doc xml:space="preserve"
166342167019 filename="gtk/deprecated/gtktreeview.c"
166343- line="10917">number of columns in the tree view post-insert</doc>
167020+ line="10920">number of columns in the tree view post-insert</doc>
166344167021 <type name="gint" c:type="int"/>
166345167022 </return-value>
166346167023 <parameters>
166347167024 <instance-parameter name="tree_view" transfer-ownership="none">
166348167025 <doc xml:space="preserve"
166349167026 filename="gtk/deprecated/gtktreeview.c"
166350- line="10902">a `GtkTreeView`</doc>
167027+ line="10905">a `GtkTreeView`</doc>
166351167028 <type name="TreeView" c:type="GtkTreeView*"/>
166352167029 </instance-parameter>
166353167030 <parameter name="position" transfer-ownership="none">
166354167031 <doc xml:space="preserve"
166355167032 filename="gtk/deprecated/gtktreeview.c"
166356- line="10903">Position to insert, -1 for append</doc>
167033+ line="10906">Position to insert, -1 for append</doc>
166357167034 <type name="gint" c:type="int"/>
166358167035 </parameter>
166359167036 <parameter name="title" transfer-ownership="none">
166360167037 <doc xml:space="preserve"
166361167038 filename="gtk/deprecated/gtktreeview.c"
166362- line="10904">column title</doc>
167039+ line="10907">column title</doc>
166363167040 <type name="utf8" c:type="const char*"/>
166364167041 </parameter>
166365167042 <parameter name="cell" transfer-ownership="none">
166366167043 <doc xml:space="preserve"
166367167044 filename="gtk/deprecated/gtktreeview.c"
166368- line="10905">cell renderer for column</doc>
167045+ line="10908">cell renderer for column</doc>
166369167046 <type name="CellRenderer" c:type="GtkCellRenderer*"/>
166370167047 </parameter>
166371167048 <parameter name="func"
@@ -166375,7 +167052,7 @@ If @tree_view has “fixed_height” mode enabled, then the new column will have
166375167052 destroy="5">
166376167053 <doc xml:space="preserve"
166377167054 filename="gtk/deprecated/gtktreeview.c"
166378- line="10906">function to set attributes of cell renderer</doc>
167055+ line="10909">function to set attributes of cell renderer</doc>
166379167056 <type name="TreeCellDataFunc" c:type="GtkTreeCellDataFunc"/>
166380167057 </parameter>
166381167058 <parameter name="data"
@@ -166384,13 +167061,13 @@ If @tree_view has “fixed_height” mode enabled, then the new column will have
166384167061 allow-none="1">
166385167062 <doc xml:space="preserve"
166386167063 filename="gtk/deprecated/gtktreeview.c"
166387- line="10907">data for @func</doc>
167064+ line="10910">data for @func</doc>
166388167065 <type name="gpointer" c:type="gpointer"/>
166389167066 </parameter>
166390167067 <parameter name="dnotify" transfer-ownership="none" scope="async">
166391167068 <doc xml:space="preserve"
166392167069 filename="gtk/deprecated/gtktreeview.c"
166393- line="10908">destroy notifier for @data</doc>
167070+ line="10911">destroy notifier for @data</doc>
166394167071 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
166395167072 </parameter>
166396167073 </parameters>
@@ -166401,7 +167078,7 @@ If @tree_view has “fixed_height” mode enabled, then the new column will have
166401167078 deprecated-version="4.10">
166402167079 <doc xml:space="preserve"
166403167080 filename="gtk/deprecated/gtktreeview.c"
166404- line="12788">Determine whether the point (@x, @y) in @tree_view is blank, that is no
167081+ line="12791">Determine whether the point (@x, @y) in @tree_view is blank, that is no
166405167082 cell content nor an expander arrow is drawn at the location. If so, the
166406167083 location can be considered as the background. You might wish to take
166407167084 special action on clicks on the background, such as clearing a current
@@ -166423,7 +167100,7 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166423167100 <return-value transfer-ownership="none">
166424167101 <doc xml:space="preserve"
166425167102 filename="gtk/deprecated/gtktreeview.c"
166426- line="12820">%TRUE if the area at the given coordinates is blank,
167103+ line="12823">%TRUE if the area at the given coordinates is blank,
166427167104 %FALSE otherwise.</doc>
166428167105 <type name="gboolean" c:type="gboolean"/>
166429167106 </return-value>
@@ -166431,19 +167108,19 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166431167108 <instance-parameter name="tree_view" transfer-ownership="none">
166432167109 <doc xml:space="preserve"
166433167110 filename="gtk/deprecated/gtktreeview.c"
166434- line="12790">A `GtkTreeView`</doc>
167111+ line="12793">A `GtkTreeView`</doc>
166435167112 <type name="TreeView" c:type="GtkTreeView*"/>
166436167113 </instance-parameter>
166437167114 <parameter name="x" transfer-ownership="none">
166438167115 <doc xml:space="preserve"
166439167116 filename="gtk/deprecated/gtktreeview.c"
166440- line="12791">The x position to be identified (relative to bin_window)</doc>
167117+ line="12794">The x position to be identified (relative to bin_window)</doc>
166441167118 <type name="gint" c:type="int"/>
166442167119 </parameter>
166443167120 <parameter name="y" transfer-ownership="none">
166444167121 <doc xml:space="preserve"
166445167122 filename="gtk/deprecated/gtktreeview.c"
166446- line="12792">The y position to be identified (relative to bin_window)</doc>
167123+ line="12795">The y position to be identified (relative to bin_window)</doc>
166447167124 <type name="gint" c:type="int"/>
166448167125 </parameter>
166449167126 <parameter name="path"
@@ -166455,7 +167132,7 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166455167132 allow-none="1">
166456167133 <doc xml:space="preserve"
166457167134 filename="gtk/deprecated/gtktreeview.c"
166458- line="12793">A pointer to a `GtkTreePath` pointer to
167135+ line="12796">A pointer to a `GtkTreePath` pointer to
166459167136 be filled in</doc>
166460167137 <type name="TreePath" c:type="GtkTreePath**"/>
166461167138 </parameter>
@@ -166468,7 +167145,7 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166468167145 allow-none="1">
166469167146 <doc xml:space="preserve"
166470167147 filename="gtk/deprecated/gtktreeview.c"
166471- line="12795">A pointer to a
167148+ line="12798">A pointer to a
166472167149 `GtkTreeViewColumn` pointer to be filled in</doc>
166473167150 <type name="TreeViewColumn" c:type="GtkTreeViewColumn**"/>
166474167151 </parameter>
@@ -166480,7 +167157,7 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166480167157 allow-none="1">
166481167158 <doc xml:space="preserve"
166482167159 filename="gtk/deprecated/gtktreeview.c"
166483- line="12797">A pointer where the X coordinate relative to the
167160+ line="12800">A pointer where the X coordinate relative to the
166484167161 cell can be placed</doc>
166485167162 <type name="gint" c:type="int*"/>
166486167163 </parameter>
@@ -166492,7 +167169,7 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166492167169 allow-none="1">
166493167170 <doc xml:space="preserve"
166494167171 filename="gtk/deprecated/gtktreeview.c"
166495- line="12799">A pointer where the Y coordinate relative to the
167172+ line="12802">A pointer where the Y coordinate relative to the
166496167173 cell can be placed</doc>
166497167174 <type name="gint" c:type="int*"/>
166498167175 </parameter>
@@ -166504,14 +167181,14 @@ gtk_tree_view_get_path_at_pos() for more information.</doc>
166504167181 deprecated-version="4.10">
166505167182 <doc xml:space="preserve"
166506167183 filename="gtk/deprecated/gtktreeview.c"
166507- line="14447">Returns whether a rubber banding operation is currently being done
167184+ line="14450">Returns whether a rubber banding operation is currently being done
166508167185 in @tree_view.</doc>
166509167186 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166510167187 <source-position filename="gtk/deprecated/gtktreeview.h" line="496"/>
166511167188 <return-value transfer-ownership="none">
166512167189 <doc xml:space="preserve"
166513167190 filename="gtk/deprecated/gtktreeview.c"
166514- line="14454">%TRUE if a rubber banding operation is currently being
167191+ line="14457">%TRUE if a rubber banding operation is currently being
166515167192 done in @tree_view.</doc>
166516167193 <type name="gboolean" c:type="gboolean"/>
166517167194 </return-value>
@@ -166519,7 +167196,7 @@ done in @tree_view.</doc>
166519167196 <instance-parameter name="tree_view" transfer-ownership="none">
166520167197 <doc xml:space="preserve"
166521167198 filename="gtk/deprecated/gtktreeview.c"
166522- line="14449">a `GtkTreeView`</doc>
167199+ line="14452">a `GtkTreeView`</doc>
166523167200 <type name="TreeView" c:type="GtkTreeView*"/>
166524167201 </instance-parameter>
166525167202 </parameters>
@@ -166530,7 +167207,7 @@ done in @tree_view.</doc>
166530167207 deprecated-version="4.10">
166531167208 <doc xml:space="preserve"
166532167209 filename="gtk/deprecated/gtktreeview.c"
166533- line="11787">Calls @func on all expanded rows.</doc>
167210+ line="11790">Calls @func on all expanded rows.</doc>
166534167211 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166535167212 <source-position filename="gtk/deprecated/gtktreeview.h" line="313"/>
166536167213 <return-value transfer-ownership="none">
@@ -166540,7 +167217,7 @@ done in @tree_view.</doc>
166540167217 <instance-parameter name="tree_view" transfer-ownership="none">
166541167218 <doc xml:space="preserve"
166542167219 filename="gtk/deprecated/gtktreeview.c"
166543- line="11789">A `GtkTreeView`</doc>
167220+ line="11792">A `GtkTreeView`</doc>
166544167221 <type name="TreeView" c:type="GtkTreeView*"/>
166545167222 </instance-parameter>
166546167223 <parameter name="func"
@@ -166549,7 +167226,7 @@ done in @tree_view.</doc>
166549167226 closure="1">
166550167227 <doc xml:space="preserve"
166551167228 filename="gtk/deprecated/gtktreeview.c"
166552- line="11790">A function to be called</doc>
167229+ line="11793">A function to be called</doc>
166553167230 <type name="TreeViewMappingFunc" c:type="GtkTreeViewMappingFunc"/>
166554167231 </parameter>
166555167232 <parameter name="data"
@@ -166558,7 +167235,7 @@ done in @tree_view.</doc>
166558167235 allow-none="1">
166559167236 <doc xml:space="preserve"
166560167237 filename="gtk/deprecated/gtktreeview.c"
166561- line="11791">User data to be passed to the function.</doc>
167238+ line="11794">User data to be passed to the function.</doc>
166562167239 <type name="gpointer" c:type="gpointer"/>
166563167240 </parameter>
166564167241 </parameters>
@@ -166569,7 +167246,7 @@ done in @tree_view.</doc>
166569167246 deprecated-version="4.10">
166570167247 <doc xml:space="preserve"
166571167248 filename="gtk/deprecated/gtktreeview.c"
166572- line="11016">Moves @column to be after to @base_column. If @base_column is %NULL, then
167249+ line="11019">Moves @column to be after to @base_column. If @base_column is %NULL, then
166573167250 @column is placed in the first position.</doc>
166574167251 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166575167252 <source-position filename="gtk/deprecated/gtktreeview.h" line="268"/>
@@ -166580,13 +167257,13 @@ done in @tree_view.</doc>
166580167257 <instance-parameter name="tree_view" transfer-ownership="none">
166581167258 <doc xml:space="preserve"
166582167259 filename="gtk/deprecated/gtktreeview.c"
166583- line="11018">A `GtkTreeView`</doc>
167260+ line="11021">A `GtkTreeView`</doc>
166584167261 <type name="TreeView" c:type="GtkTreeView*"/>
166585167262 </instance-parameter>
166586167263 <parameter name="column" transfer-ownership="none">
166587167264 <doc xml:space="preserve"
166588167265 filename="gtk/deprecated/gtktreeview.c"
166589- line="11019">The `GtkTreeViewColumn` to be moved.</doc>
167266+ line="11022">The `GtkTreeViewColumn` to be moved.</doc>
166590167267 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166591167268 </parameter>
166592167269 <parameter name="base_column"
@@ -166595,7 +167272,7 @@ done in @tree_view.</doc>
166595167272 allow-none="1">
166596167273 <doc xml:space="preserve"
166597167274 filename="gtk/deprecated/gtktreeview.c"
166598- line="11020">The `GtkTreeViewColumn` to be moved relative to</doc>
167275+ line="11023">The `GtkTreeViewColumn` to be moved relative to</doc>
166599167276 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166600167277 </parameter>
166601167278 </parameters>
@@ -166606,26 +167283,26 @@ done in @tree_view.</doc>
166606167283 deprecated-version="4.10">
166607167284 <doc xml:space="preserve"
166608167285 filename="gtk/deprecated/gtktreeview.c"
166609- line="10710">Removes @column from @tree_view.</doc>
167286+ line="10713">Removes @column from @tree_view.</doc>
166610167287 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166611167288 <source-position filename="gtk/deprecated/gtktreeview.h" line="239"/>
166612167289 <return-value transfer-ownership="none">
166613167290 <doc xml:space="preserve"
166614167291 filename="gtk/deprecated/gtktreeview.c"
166615- line="10717">The number of columns in @tree_view after removing.</doc>
167292+ line="10720">The number of columns in @tree_view after removing.</doc>
166616167293 <type name="gint" c:type="int"/>
166617167294 </return-value>
166618167295 <parameters>
166619167296 <instance-parameter name="tree_view" transfer-ownership="none">
166620167297 <doc xml:space="preserve"
166621167298 filename="gtk/deprecated/gtktreeview.c"
166622- line="10712">A `GtkTreeView`.</doc>
167299+ line="10715">A `GtkTreeView`.</doc>
166623167300 <type name="TreeView" c:type="GtkTreeView*"/>
166624167301 </instance-parameter>
166625167302 <parameter name="column" transfer-ownership="none">
166626167303 <doc xml:space="preserve"
166627167304 filename="gtk/deprecated/gtktreeview.c"
166628- line="10713">The `GtkTreeViewColumn` to remove.</doc>
167305+ line="10716">The `GtkTreeViewColumn` to remove.</doc>
166629167306 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166630167307 </parameter>
166631167308 </parameters>
@@ -166636,7 +167313,7 @@ done in @tree_view.</doc>
166636167313 deprecated-version="4.10">
166637167314 <doc xml:space="preserve"
166638167315 filename="gtk/deprecated/gtktreeview.c"
166639- line="11329">Activates the cell determined by @path and @column.</doc>
167316+ line="11332">Activates the cell determined by @path and @column.</doc>
166640167317 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166641167318 <source-position filename="gtk/deprecated/gtktreeview.h" line="295"/>
166642167319 <return-value transfer-ownership="none">
@@ -166646,13 +167323,13 @@ done in @tree_view.</doc>
166646167323 <instance-parameter name="tree_view" transfer-ownership="none">
166647167324 <doc xml:space="preserve"
166648167325 filename="gtk/deprecated/gtktreeview.c"
166649- line="11331">A `GtkTreeView`</doc>
167326+ line="11334">A `GtkTreeView`</doc>
166650167327 <type name="TreeView" c:type="GtkTreeView*"/>
166651167328 </instance-parameter>
166652167329 <parameter name="path" transfer-ownership="none">
166653167330 <doc xml:space="preserve"
166654167331 filename="gtk/deprecated/gtktreeview.c"
166655- line="11332">The `GtkTreePath` to be activated.</doc>
167332+ line="11335">The `GtkTreePath` to be activated.</doc>
166656167333 <type name="TreePath" c:type="GtkTreePath*"/>
166657167334 </parameter>
166658167335 <parameter name="column"
@@ -166661,7 +167338,7 @@ done in @tree_view.</doc>
166661167338 allow-none="1">
166662167339 <doc xml:space="preserve"
166663167340 filename="gtk/deprecated/gtktreeview.c"
166664- line="11333">The `GtkTreeViewColumn` to be activated.</doc>
167341+ line="11336">The `GtkTreeViewColumn` to be activated.</doc>
166665167342 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166666167343 </parameter>
166667167344 </parameters>
@@ -166672,26 +167349,26 @@ done in @tree_view.</doc>
166672167349 deprecated-version="4.10">
166673167350 <doc xml:space="preserve"
166674167351 filename="gtk/deprecated/gtktreeview.c"
166675- line="11817">Returns %TRUE if the node pointed to by @path is expanded in @tree_view.</doc>
167352+ line="11820">Returns %TRUE if the node pointed to by @path is expanded in @tree_view.</doc>
166676167353 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166677167354 <source-position filename="gtk/deprecated/gtktreeview.h" line="317"/>
166678167355 <return-value transfer-ownership="none">
166679167356 <doc xml:space="preserve"
166680167357 filename="gtk/deprecated/gtktreeview.c"
166681- line="11824">%TRUE if #path is expanded.</doc>
167358+ line="11827">%TRUE if #path is expanded.</doc>
166682167359 <type name="gboolean" c:type="gboolean"/>
166683167360 </return-value>
166684167361 <parameters>
166685167362 <instance-parameter name="tree_view" transfer-ownership="none">
166686167363 <doc xml:space="preserve"
166687167364 filename="gtk/deprecated/gtktreeview.c"
166688- line="11819">A `GtkTreeView`.</doc>
167365+ line="11822">A `GtkTreeView`.</doc>
166689167366 <type name="TreeView" c:type="GtkTreeView*"/>
166690167367 </instance-parameter>
166691167368 <parameter name="path" transfer-ownership="none">
166692167369 <doc xml:space="preserve"
166693167370 filename="gtk/deprecated/gtktreeview.c"
166694- line="11820">A `GtkTreePath` to test expansion state.</doc>
167371+ line="11823">A `GtkTreePath` to test expansion state.</doc>
166695167372 <type name="TreePath" c:type="GtkTreePath*"/>
166696167373 </parameter>
166697167374 </parameters>
@@ -166702,7 +167379,7 @@ done in @tree_view.</doc>
166702167379 deprecated-version="4.10">
166703167380 <doc xml:space="preserve"
166704167381 filename="gtk/deprecated/gtktreeview.c"
166705- line="11206">Moves the alignments of @tree_view to the position specified by @column and
167382+ line="11209">Moves the alignments of @tree_view to the position specified by @column and
166706167383 @path. If @column is %NULL, then no horizontal scrolling occurs. Likewise,
166707167384 if @path is %NULL no vertical scrolling occurs. At a minimum, one of @column
166708167385 or @path need to be non-%NULL. @row_align determines where the row is
@@ -166727,7 +167404,7 @@ path will be modified to reflect this change.</doc>
166727167404 <instance-parameter name="tree_view" transfer-ownership="none">
166728167405 <doc xml:space="preserve"
166729167406 filename="gtk/deprecated/gtktreeview.c"
166730- line="11208">A `GtkTreeView`.</doc>
167407+ line="11211">A `GtkTreeView`.</doc>
166731167408 <type name="TreeView" c:type="GtkTreeView*"/>
166732167409 </instance-parameter>
166733167410 <parameter name="path"
@@ -166736,7 +167413,7 @@ path will be modified to reflect this change.</doc>
166736167413 allow-none="1">
166737167414 <doc xml:space="preserve"
166738167415 filename="gtk/deprecated/gtktreeview.c"
166739- line="11209">The path of the row to move to</doc>
167416+ line="11212">The path of the row to move to</doc>
166740167417 <type name="TreePath" c:type="GtkTreePath*"/>
166741167418 </parameter>
166742167419 <parameter name="column"
@@ -166745,25 +167422,25 @@ path will be modified to reflect this change.</doc>
166745167422 allow-none="1">
166746167423 <doc xml:space="preserve"
166747167424 filename="gtk/deprecated/gtktreeview.c"
166748- line="11210">The `GtkTreeViewColumn` to move horizontally to</doc>
167425+ line="11213">The `GtkTreeViewColumn` to move horizontally to</doc>
166749167426 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166750167427 </parameter>
166751167428 <parameter name="use_align" transfer-ownership="none">
166752167429 <doc xml:space="preserve"
166753167430 filename="gtk/deprecated/gtktreeview.c"
166754- line="11211">whether to use alignment arguments, or %FALSE.</doc>
167431+ line="11214">whether to use alignment arguments, or %FALSE.</doc>
166755167432 <type name="gboolean" c:type="gboolean"/>
166756167433 </parameter>
166757167434 <parameter name="row_align" transfer-ownership="none">
166758167435 <doc xml:space="preserve"
166759167436 filename="gtk/deprecated/gtktreeview.c"
166760- line="11212">The vertical alignment of the row specified by @path.</doc>
167437+ line="11215">The vertical alignment of the row specified by @path.</doc>
166761167438 <type name="gfloat" c:type="float"/>
166762167439 </parameter>
166763167440 <parameter name="col_align" transfer-ownership="none">
166764167441 <doc xml:space="preserve"
166765167442 filename="gtk/deprecated/gtktreeview.c"
166766- line="11213">The horizontal alignment of the column specified by @column.</doc>
167443+ line="11216">The horizontal alignment of the column specified by @column.</doc>
166767167444 <type name="gfloat" c:type="float"/>
166768167445 </parameter>
166769167446 </parameters>
@@ -166774,7 +167451,7 @@ path will be modified to reflect this change.</doc>
166774167451 deprecated-version="4.10">
166775167452 <doc xml:space="preserve"
166776167453 filename="gtk/deprecated/gtktreeview.c"
166777- line="11169">Scrolls the tree view such that the top-left corner of the visible
167454+ line="11172">Scrolls the tree view such that the top-left corner of the visible
166778167455 area is @tree_x, @tree_y, where @tree_x and @tree_y are specified
166779167456 in tree coordinates. The @tree_view must be realized before
166780167457 this function is called. If it isn't, you probably want to be
@@ -166790,19 +167467,19 @@ If either @tree_x or @tree_y are -1, then that direction isn’t scrolled.</doc>
166790167467 <instance-parameter name="tree_view" transfer-ownership="none">
166791167468 <doc xml:space="preserve"
166792167469 filename="gtk/deprecated/gtktreeview.c"
166793- line="11171">a `GtkTreeView`</doc>
167470+ line="11174">a `GtkTreeView`</doc>
166794167471 <type name="TreeView" c:type="GtkTreeView*"/>
166795167472 </instance-parameter>
166796167473 <parameter name="tree_x" transfer-ownership="none">
166797167474 <doc xml:space="preserve"
166798167475 filename="gtk/deprecated/gtktreeview.c"
166799- line="11172">X coordinate of new top-left pixel of visible area, or -1</doc>
167476+ line="11175">X coordinate of new top-left pixel of visible area, or -1</doc>
166800167477 <type name="gint" c:type="int"/>
166801167478 </parameter>
166802167479 <parameter name="tree_y" transfer-ownership="none">
166803167480 <doc xml:space="preserve"
166804167481 filename="gtk/deprecated/gtktreeview.c"
166805- line="11173">Y coordinate of new top-left pixel of visible area, or -1</doc>
167482+ line="11176">Y coordinate of new top-left pixel of visible area, or -1</doc>
166806167483 <type name="gint" c:type="int"/>
166807167484 </parameter>
166808167485 </parameters>
@@ -166814,7 +167491,7 @@ If either @tree_x or @tree_y are -1, then that direction isn’t scrolled.</doc>
166814167491 deprecated-version="4.10">
166815167492 <doc xml:space="preserve"
166816167493 filename="gtk/deprecated/gtktreeview.c"
166817- line="10636">Cause the `GtkTreeView`::row-activated signal to be emitted
167494+ line="10639">Cause the `GtkTreeView`::row-activated signal to be emitted
166818167495 on a single click instead of a double click.</doc>
166819167496 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
166820167497 <source-position filename="gtk/deprecated/gtktreeview.h" line="231"/>
@@ -166825,13 +167502,13 @@ on a single click instead of a double click.</doc>
166825167502 <instance-parameter name="tree_view" transfer-ownership="none">
166826167503 <doc xml:space="preserve"
166827167504 filename="gtk/deprecated/gtktreeview.c"
166828- line="10638">a `GtkTreeView`</doc>
167505+ line="10641">a `GtkTreeView`</doc>
166829167506 <type name="TreeView" c:type="GtkTreeView*"/>
166830167507 </instance-parameter>
166831167508 <parameter name="single" transfer-ownership="none">
166832167509 <doc xml:space="preserve"
166833167510 filename="gtk/deprecated/gtktreeview.c"
166834- line="10639">%TRUE to emit row-activated on a single click</doc>
167511+ line="10642">%TRUE to emit row-activated on a single click</doc>
166835167512 <type name="gboolean" c:type="gboolean"/>
166836167513 </parameter>
166837167514 </parameters>
@@ -166842,7 +167519,7 @@ on a single click instead of a double click.</doc>
166842167519 deprecated-version="4.10">
166843167520 <doc xml:space="preserve"
166844167521 filename="gtk/deprecated/gtktreeview.c"
166845- line="11132">Sets a user function for determining where a column may be dropped when
167522+ line="11135">Sets a user function for determining where a column may be dropped when
166846167523 dragged. This function is called on every column pair in turn at the
166847167524 beginning of a column drag to determine where a drop can take place. The
166848167525 arguments passed to @func are: the @tree_view, the `GtkTreeViewColumn` being
@@ -166860,7 +167537,7 @@ dropped everywhere.</doc>
166860167537 <instance-parameter name="tree_view" transfer-ownership="none">
166861167538 <doc xml:space="preserve"
166862167539 filename="gtk/deprecated/gtktreeview.c"
166863- line="11134">A `GtkTreeView`.</doc>
167540+ line="11137">A `GtkTreeView`.</doc>
166864167541 <type name="TreeView" c:type="GtkTreeView*"/>
166865167542 </instance-parameter>
166866167543 <parameter name="func"
@@ -166872,7 +167549,7 @@ dropped everywhere.</doc>
166872167549 destroy="2">
166873167550 <doc xml:space="preserve"
166874167551 filename="gtk/deprecated/gtktreeview.c"
166875- line="11135">A function to determine which columns are reorderable</doc>
167552+ line="11138">A function to determine which columns are reorderable</doc>
166876167553 <type name="TreeViewColumnDropFunc"
166877167554 c:type="GtkTreeViewColumnDropFunc"/>
166878167555 </parameter>
@@ -166882,7 +167559,7 @@ dropped everywhere.</doc>
166882167559 allow-none="1">
166883167560 <doc xml:space="preserve"
166884167561 filename="gtk/deprecated/gtktreeview.c"
166885- line="11136">User data to be passed to @func</doc>
167562+ line="11139">User data to be passed to @func</doc>
166886167563 <type name="gpointer" c:type="gpointer"/>
166887167564 </parameter>
166888167565 <parameter name="destroy"
@@ -166892,7 +167569,7 @@ dropped everywhere.</doc>
166892167569 scope="async">
166893167570 <doc xml:space="preserve"
166894167571 filename="gtk/deprecated/gtktreeview.c"
166895- line="11137">Destroy notifier for @user_data</doc>
167572+ line="11140">Destroy notifier for @user_data</doc>
166896167573 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
166897167574 </parameter>
166898167575 </parameters>
@@ -166903,7 +167580,7 @@ dropped everywhere.</doc>
166903167580 deprecated-version="4.10">
166904167581 <doc xml:space="preserve"
166905167582 filename="gtk/deprecated/gtktreeview.c"
166906- line="12039">Sets the current keyboard focus to be at @path, and selects it. This is
167583+ line="12042">Sets the current keyboard focus to be at @path, and selects it. This is
166907167584 useful when you want to focus the user’s attention on a particular row. If
166908167585 @focus_column is not %NULL, then focus is given to the column specified by
166909167586 it. Additionally, if @focus_column is specified, and @start_editing is
@@ -166923,13 +167600,13 @@ and the function will return without failing.</doc>
166923167600 <instance-parameter name="tree_view" transfer-ownership="none">
166924167601 <doc xml:space="preserve"
166925167602 filename="gtk/deprecated/gtktreeview.c"
166926- line="12041">A `GtkTreeView`</doc>
167603+ line="12044">A `GtkTreeView`</doc>
166927167604 <type name="TreeView" c:type="GtkTreeView*"/>
166928167605 </instance-parameter>
166929167606 <parameter name="path" transfer-ownership="none">
166930167607 <doc xml:space="preserve"
166931167608 filename="gtk/deprecated/gtktreeview.c"
166932- line="12042">A `GtkTreePath`</doc>
167609+ line="12045">A `GtkTreePath`</doc>
166933167610 <type name="TreePath" c:type="GtkTreePath*"/>
166934167611 </parameter>
166935167612 <parameter name="focus_column"
@@ -166938,13 +167615,13 @@ and the function will return without failing.</doc>
166938167615 allow-none="1">
166939167616 <doc xml:space="preserve"
166940167617 filename="gtk/deprecated/gtktreeview.c"
166941- line="12043">A `GtkTreeViewColumn`</doc>
167618+ line="12046">A `GtkTreeViewColumn`</doc>
166942167619 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166943167620 </parameter>
166944167621 <parameter name="start_editing" transfer-ownership="none">
166945167622 <doc xml:space="preserve"
166946167623 filename="gtk/deprecated/gtktreeview.c"
166947- line="12044">%TRUE if the specified cell should start being edited.</doc>
167624+ line="12047">%TRUE if the specified cell should start being edited.</doc>
166948167625 <type name="gboolean" c:type="gboolean"/>
166949167626 </parameter>
166950167627 </parameters>
@@ -166955,7 +167632,7 @@ and the function will return without failing.</doc>
166955167632 deprecated-version="4.10">
166956167633 <doc xml:space="preserve"
166957167634 filename="gtk/deprecated/gtktreeview.c"
166958- line="12070">Sets the current keyboard focus to be at @path, and selects it. This is
167635+ line="12073">Sets the current keyboard focus to be at @path, and selects it. This is
166959167636 useful when you want to focus the user’s attention on a particular row. If
166960167637 @focus_column is not %NULL, then focus is given to the column specified by
166961167638 it. If @focus_column and @focus_cell are not %NULL, and @focus_column
@@ -166978,13 +167655,13 @@ and the function will return without failing.</doc>
166978167655 <instance-parameter name="tree_view" transfer-ownership="none">
166979167656 <doc xml:space="preserve"
166980167657 filename="gtk/deprecated/gtktreeview.c"
166981- line="12072">A `GtkTreeView`</doc>
167658+ line="12075">A `GtkTreeView`</doc>
166982167659 <type name="TreeView" c:type="GtkTreeView*"/>
166983167660 </instance-parameter>
166984167661 <parameter name="path" transfer-ownership="none">
166985167662 <doc xml:space="preserve"
166986167663 filename="gtk/deprecated/gtktreeview.c"
166987- line="12073">A `GtkTreePath`</doc>
167664+ line="12076">A `GtkTreePath`</doc>
166988167665 <type name="TreePath" c:type="GtkTreePath*"/>
166989167666 </parameter>
166990167667 <parameter name="focus_column"
@@ -166993,7 +167670,7 @@ and the function will return without failing.</doc>
166993167670 allow-none="1">
166994167671 <doc xml:space="preserve"
166995167672 filename="gtk/deprecated/gtktreeview.c"
166996- line="12074">A `GtkTreeViewColumn`</doc>
167673+ line="12077">A `GtkTreeViewColumn`</doc>
166997167674 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
166998167675 </parameter>
166999167676 <parameter name="focus_cell"
@@ -167002,13 +167679,13 @@ and the function will return without failing.</doc>
167002167679 allow-none="1">
167003167680 <doc xml:space="preserve"
167004167681 filename="gtk/deprecated/gtktreeview.c"
167005- line="12075">A `GtkCellRenderer`</doc>
167682+ line="12078">A `GtkCellRenderer`</doc>
167006167683 <type name="CellRenderer" c:type="GtkCellRenderer*"/>
167007167684 </parameter>
167008167685 <parameter name="start_editing" transfer-ownership="none">
167009167686 <doc xml:space="preserve"
167010167687 filename="gtk/deprecated/gtktreeview.c"
167011- line="12076">%TRUE if the specified cell should start being edited.</doc>
167688+ line="12079">%TRUE if the specified cell should start being edited.</doc>
167012167689 <type name="gboolean" c:type="gboolean"/>
167013167690 </parameter>
167014167691 </parameters>
@@ -167019,7 +167696,7 @@ and the function will return without failing.</doc>
167019167696 deprecated-version="4.10">
167020167697 <doc xml:space="preserve"
167021167698 filename="gtk/deprecated/gtktreeview.c"
167022- line="13064">Sets the row that is highlighted for feedback.
167699+ line="13067">Sets the row that is highlighted for feedback.
167023167700 If @path is %NULL, an existing highlight is removed.</doc>
167024167701 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
167025167702 <source-position filename="gtk/deprecated/gtktreeview.h" line="394"/>
@@ -167030,7 +167707,7 @@ If @path is %NULL, an existing highlight is removed.</doc>
167030167707 <instance-parameter name="tree_view" transfer-ownership="none">
167031167708 <doc xml:space="preserve"
167032167709 filename="gtk/deprecated/gtktreeview.c"
167033- line="13066">a `GtkTreeView`</doc>
167710+ line="13069">a `GtkTreeView`</doc>
167034167711 <type name="TreeView" c:type="GtkTreeView*"/>
167035167712 </instance-parameter>
167036167713 <parameter name="path"
@@ -167039,13 +167716,13 @@ If @path is %NULL, an existing highlight is removed.</doc>
167039167716 allow-none="1">
167040167717 <doc xml:space="preserve"
167041167718 filename="gtk/deprecated/gtktreeview.c"
167042- line="13067">The path of the row to highlight</doc>
167719+ line="13070">The path of the row to highlight</doc>
167043167720 <type name="TreePath" c:type="GtkTreePath*"/>
167044167721 </parameter>
167045167722 <parameter name="pos" transfer-ownership="none">
167046167723 <doc xml:space="preserve"
167047167724 filename="gtk/deprecated/gtktreeview.c"
167048- line="13068">Specifies whether to drop before, after or into the row</doc>
167725+ line="13071">Specifies whether to drop before, after or into the row</doc>
167049167726 <type name="TreeViewDropPosition"
167050167727 c:type="GtkTreeViewDropPosition"/>
167051167728 </parameter>
@@ -167058,7 +167735,7 @@ If @path is %NULL, an existing highlight is removed.</doc>
167058167735 deprecated-version="4.10">
167059167736 <doc xml:space="preserve"
167060167737 filename="gtk/deprecated/gtktreeview.c"
167061- line="13446">If @enable_search is set, then the user can type in text to search through
167738+ line="13449">If @enable_search is set, then the user can type in text to search through
167062167739 the tree interactively (this is sometimes called "typeahead find").
167063167740
167064167741 Note that even if this is %FALSE, the user can still initiate a search
@@ -167072,13 +167749,13 @@ using the “start-interactive-search” key binding.</doc>
167072167749 <instance-parameter name="tree_view" transfer-ownership="none">
167073167750 <doc xml:space="preserve"
167074167751 filename="gtk/deprecated/gtktreeview.c"
167075- line="13448">A `GtkTreeView`</doc>
167752+ line="13451">A `GtkTreeView`</doc>
167076167753 <type name="TreeView" c:type="GtkTreeView*"/>
167077167754 </instance-parameter>
167078167755 <parameter name="enable_search" transfer-ownership="none">
167079167756 <doc xml:space="preserve"
167080167757 filename="gtk/deprecated/gtktreeview.c"
167081- line="13449">%TRUE, if the user can search interactively</doc>
167758+ line="13452">%TRUE, if the user can search interactively</doc>
167082167759 <type name="gboolean" c:type="gboolean"/>
167083167760 </parameter>
167084167761 </parameters>
@@ -167090,7 +167767,7 @@ using the “start-interactive-search” key binding.</doc>
167090167767 deprecated-version="4.10">
167091167768 <doc xml:space="preserve"
167092167769 filename="gtk/deprecated/gtktreeview.c"
167093- line="14600">Sets whether to draw lines interconnecting the expanders in @tree_view.
167770+ line="14603">Sets whether to draw lines interconnecting the expanders in @tree_view.
167094167771 This does not have any visible effects for lists.</doc>
167095167772 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
167096167773 <source-position filename="gtk/deprecated/gtktreeview.h" line="514"/>
@@ -167101,13 +167778,13 @@ This does not have any visible effects for lists.</doc>
167101167778 <instance-parameter name="tree_view" transfer-ownership="none">
167102167779 <doc xml:space="preserve"
167103167780 filename="gtk/deprecated/gtktreeview.c"
167104- line="14602">a `GtkTreeView`</doc>
167781+ line="14605">a `GtkTreeView`</doc>
167105167782 <type name="TreeView" c:type="GtkTreeView*"/>
167106167783 </instance-parameter>
167107167784 <parameter name="enabled" transfer-ownership="none">
167108167785 <doc xml:space="preserve"
167109167786 filename="gtk/deprecated/gtktreeview.c"
167110- line="14603">%TRUE to enable tree line drawing, %FALSE otherwise.</doc>
167787+ line="14606">%TRUE to enable tree line drawing, %FALSE otherwise.</doc>
167111167788 <type name="gboolean" c:type="gboolean"/>
167112167789 </parameter>
167113167790 </parameters>
@@ -167119,7 +167796,7 @@ This does not have any visible effects for lists.</doc>
167119167796 deprecated-version="4.10">
167120167797 <doc xml:space="preserve"
167121167798 filename="gtk/deprecated/gtktreeview.c"
167122- line="11074">Sets the column to draw the expander arrow at. It must be in @tree_view.
167799+ line="11077">Sets the column to draw the expander arrow at. It must be in @tree_view.
167123167800 If @column is %NULL, then the expander arrow is always at the first
167124167801 visible column.
167125167802
@@ -167134,7 +167811,7 @@ expander column to a hidden column.</doc>
167134167811 <instance-parameter name="tree_view" transfer-ownership="none">
167135167812 <doc xml:space="preserve"
167136167813 filename="gtk/deprecated/gtktreeview.c"
167137- line="11076">A `GtkTreeView`</doc>
167814+ line="11079">A `GtkTreeView`</doc>
167138167815 <type name="TreeView" c:type="GtkTreeView*"/>
167139167816 </instance-parameter>
167140167817 <parameter name="column"
@@ -167143,7 +167820,7 @@ expander column to a hidden column.</doc>
167143167820 allow-none="1">
167144167821 <doc xml:space="preserve"
167145167822 filename="gtk/deprecated/gtktreeview.c"
167146- line="11077">%NULL, or the column to draw the expander arrow at.</doc>
167823+ line="11080">%NULL, or the column to draw the expander arrow at.</doc>
167147167824 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
167148167825 </parameter>
167149167826 </parameters>
@@ -167155,7 +167832,7 @@ expander column to a hidden column.</doc>
167155167832 deprecated-version="4.10">
167156167833 <doc xml:space="preserve"
167157167834 filename="gtk/deprecated/gtktreeview.c"
167158- line="7549">Enables or disables the fixed height mode of @tree_view.
167835+ line="7552">Enables or disables the fixed height mode of @tree_view.
167159167836 Fixed height mode speeds up `GtkTreeView` by assuming that all
167160167837 rows have the same height.
167161167838 Only enable this option if all rows are the same height and all
@@ -167169,13 +167846,13 @@ columns are of type %GTK_TREE_VIEW_COLUMN_FIXED.</doc>
167169167846 <instance-parameter name="tree_view" transfer-ownership="none">
167170167847 <doc xml:space="preserve"
167171167848 filename="gtk/deprecated/gtktreeview.c"
167172- line="7551">a `GtkTreeView`</doc>
167849+ line="7554">a `GtkTreeView`</doc>
167173167850 <type name="TreeView" c:type="GtkTreeView*"/>
167174167851 </instance-parameter>
167175167852 <parameter name="enable" transfer-ownership="none">
167176167853 <doc xml:space="preserve"
167177167854 filename="gtk/deprecated/gtktreeview.c"
167178- line="7552">%TRUE to enable fixed height mode</doc>
167855+ line="7555">%TRUE to enable fixed height mode</doc>
167179167856 <type name="gboolean" c:type="gboolean"/>
167180167857 </parameter>
167181167858 </parameters>
@@ -167186,7 +167863,7 @@ columns are of type %GTK_TREE_VIEW_COLUMN_FIXED.</doc>
167186167863 deprecated-version="4.10">
167187167864 <doc xml:space="preserve"
167188167865 filename="gtk/deprecated/gtktreeview.c"
167189- line="14549">Sets which grid lines to draw in @tree_view.</doc>
167866+ line="14552">Sets which grid lines to draw in @tree_view.</doc>
167190167867 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
167191167868 <source-position filename="gtk/deprecated/gtktreeview.h" line="509"/>
167192167869 <return-value transfer-ownership="none">
@@ -167196,13 +167873,13 @@ columns are of type %GTK_TREE_VIEW_COLUMN_FIXED.</doc>
167196167873 <instance-parameter name="tree_view" transfer-ownership="none">
167197167874 <doc xml:space="preserve"
167198167875 filename="gtk/deprecated/gtktreeview.c"
167199- line="14551">a `GtkTreeView`</doc>
167876+ line="14554">a `GtkTreeView`</doc>
167200167877 <type name="TreeView" c:type="GtkTreeView*"/>
167201167878 </instance-parameter>
167202167879 <parameter name="grid_lines" transfer-ownership="none">
167203167880 <doc xml:space="preserve"
167204167881 filename="gtk/deprecated/gtktreeview.c"
167205- line="14552">a `GtkTreeView`GridLines value indicating which grid lines to
167882+ line="14555">a `GtkTreeView`GridLines value indicating which grid lines to
167206167883 enable.</doc>
167207167884 <type name="TreeViewGridLines" c:type="GtkTreeViewGridLines"/>
167208167885 </parameter>
@@ -167215,7 +167892,7 @@ enable.</doc>
167215167892 deprecated-version="4.10">
167216167893 <doc xml:space="preserve"
167217167894 filename="gtk/deprecated/gtktreeview.c"
167218- line="10578">Allow the column title buttons to be clicked.</doc>
167895+ line="10581">Allow the column title buttons to be clicked.</doc>
167219167896 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
167220167897 <source-position filename="gtk/deprecated/gtktreeview.h" line="226"/>
167221167898 <return-value transfer-ownership="none">
@@ -167225,13 +167902,13 @@ enable.</doc>
167225167902 <instance-parameter name="tree_view" transfer-ownership="none">
167226167903 <doc xml:space="preserve"
167227167904 filename="gtk/deprecated/gtktreeview.c"
167228- line="10580">A `GtkTreeView`.</doc>
167905+ line="10583">A `GtkTreeView`.</doc>
167229167906 <type name="TreeView" c:type="GtkTreeView*"/>
167230167907 </instance-parameter>
167231167908 <parameter name="setting" transfer-ownership="none">
167232167909 <doc xml:space="preserve"
167233167910 filename="gtk/deprecated/gtktreeview.c"
167234- line="10581">%TRUE if the columns are clickable.</doc>
167911+ line="10584">%TRUE if the columns are clickable.</doc>
167235167912 <type name="gboolean" c:type="gboolean"/>
167236167913 </parameter>
167237167914 </parameters>
@@ -167243,7 +167920,7 @@ enable.</doc>
167243167920 deprecated-version="4.10">
167244167921 <doc xml:space="preserve"
167245167922 filename="gtk/deprecated/gtktreeview.c"
167246- line="10493">Sets the visibility state of the headers.</doc>
167923+ line="10496">Sets the visibility state of the headers.</doc>
167247167924 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
167248167925 <source-position filename="gtk/deprecated/gtktreeview.h" line="219"/>
167249167926 <return-value transfer-ownership="none">
@@ -167253,13 +167930,13 @@ enable.</doc>
167253167930 <instance-parameter name="tree_view" transfer-ownership="none">
167254167931 <doc xml:space="preserve"
167255167932 filename="gtk/deprecated/gtktreeview.c"
167256- line="10495">A `GtkTreeView`.</doc>
167933+ line="10498">A `GtkTreeView`.</doc>
167257167934 <type name="TreeView" c:type="GtkTreeView*"/>
167258167935 </instance-parameter>
167259167936 <parameter name="headers_visible" transfer-ownership="none">
167260167937 <doc xml:space="preserve"
167261167938 filename="gtk/deprecated/gtktreeview.c"
167262- line="10496">%TRUE if the headers are visible</doc>
167939+ line="10499">%TRUE if the headers are visible</doc>
167263167940 <type name="gboolean" c:type="gboolean"/>
167264167941 </parameter>
167265167942 </parameters>
@@ -167271,7 +167948,7 @@ enable.</doc>
167271167948 deprecated-version="4.10">
167272167949 <doc xml:space="preserve"
167273167950 filename="gtk/deprecated/gtktreeview.c"
167274- line="14353">Enables or disables the hover expansion mode of @tree_view.
167951+ line="14356">Enables or disables the hover expansion mode of @tree_view.
167275167952 Hover expansion makes rows expand or collapse if the pointer
167276167953 moves over them.</doc>
167277167954 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167283,13 +167960,13 @@ moves over them.</doc>
167283167960 <instance-parameter name="tree_view" transfer-ownership="none">
167284167961 <doc xml:space="preserve"
167285167962 filename="gtk/deprecated/gtktreeview.c"
167286- line="14355">a `GtkTreeView`</doc>
167963+ line="14358">a `GtkTreeView`</doc>
167287167964 <type name="TreeView" c:type="GtkTreeView*"/>
167288167965 </instance-parameter>
167289167966 <parameter name="expand" transfer-ownership="none">
167290167967 <doc xml:space="preserve"
167291167968 filename="gtk/deprecated/gtktreeview.c"
167292- line="14356">%TRUE to enable hover selection mode</doc>
167969+ line="14359">%TRUE to enable hover selection mode</doc>
167293167970 <type name="gboolean" c:type="gboolean"/>
167294167971 </parameter>
167295167972 </parameters>
@@ -167301,7 +167978,7 @@ moves over them.</doc>
167301167978 deprecated-version="4.10">
167302167979 <doc xml:space="preserve"
167303167980 filename="gtk/deprecated/gtktreeview.c"
167304- line="14305">Enables or disables the hover selection mode of @tree_view.
167981+ line="14308">Enables or disables the hover selection mode of @tree_view.
167305167982 Hover selection makes the selected row follow the pointer.
167306167983 Currently, this works only for the selection modes
167307167984 %GTK_SELECTION_SINGLE and %GTK_SELECTION_BROWSE.</doc>
@@ -167314,13 +167991,13 @@ Currently, this works only for the selection modes
167314167991 <instance-parameter name="tree_view" transfer-ownership="none">
167315167992 <doc xml:space="preserve"
167316167993 filename="gtk/deprecated/gtktreeview.c"
167317- line="14307">a `GtkTreeView`</doc>
167994+ line="14310">a `GtkTreeView`</doc>
167318167995 <type name="TreeView" c:type="GtkTreeView*"/>
167319167996 </instance-parameter>
167320167997 <parameter name="hover" transfer-ownership="none">
167321167998 <doc xml:space="preserve"
167322167999 filename="gtk/deprecated/gtktreeview.c"
167323- line="14308">%TRUE to enable hover selection mode</doc>
168000+ line="14311">%TRUE to enable hover selection mode</doc>
167324168001 <type name="gboolean" c:type="gboolean"/>
167325168002 </parameter>
167326168003 </parameters>
@@ -167332,7 +168009,7 @@ Currently, this works only for the selection modes
167332168009 deprecated-version="4.10">
167333168010 <doc xml:space="preserve"
167334168011 filename="gtk/deprecated/gtktreeview.c"
167335- line="14687">Sets the amount of extra indentation for child levels to use in @tree_view
168012+ line="14690">Sets the amount of extra indentation for child levels to use in @tree_view
167336168013 in addition to the default indentation. The value should be specified in
167337168014 pixels, a value of 0 disables this feature and in this case only the default
167338168015 indentation will be used.
@@ -167346,13 +168023,13 @@ This does not have any visible effects for lists.</doc>
167346168023 <instance-parameter name="tree_view" transfer-ownership="none">
167347168024 <doc xml:space="preserve"
167348168025 filename="gtk/deprecated/gtktreeview.c"
167349- line="14689">a `GtkTreeView`</doc>
168026+ line="14692">a `GtkTreeView`</doc>
167350168027 <type name="TreeView" c:type="GtkTreeView*"/>
167351168028 </instance-parameter>
167352168029 <parameter name="indentation" transfer-ownership="none">
167353168030 <doc xml:space="preserve"
167354168031 filename="gtk/deprecated/gtktreeview.c"
167355- line="14690">the amount, in pixels, of extra indentation in @tree_view.</doc>
168032+ line="14693">the amount, in pixels, of extra indentation in @tree_view.</doc>
167356168033 <type name="gint" c:type="int"/>
167357168034 </parameter>
167358168035 </parameters>
@@ -167364,7 +168041,7 @@ This does not have any visible effects for lists.</doc>
167364168041 deprecated-version="4.10">
167365168042 <doc xml:space="preserve"
167366168043 filename="gtk/deprecated/gtktreeview.c"
167367- line="10233">Sets the model for a `GtkTreeView`. If the @tree_view already has a model
168044+ line="10236">Sets the model for a `GtkTreeView`. If the @tree_view already has a model
167368168045 set, it will remove it before setting the new model. If @model is %NULL,
167369168046 then it will unset the old model.</doc>
167370168047 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167376,7 +168053,7 @@ then it will unset the old model.</doc>
167376168053 <instance-parameter name="tree_view" transfer-ownership="none">
167377168054 <doc xml:space="preserve"
167378168055 filename="gtk/deprecated/gtktreeview.c"
167379- line="10235">A `GtkTreeView`.</doc>
168056+ line="10238">A `GtkTreeView`.</doc>
167380168057 <type name="TreeView" c:type="GtkTreeView*"/>
167381168058 </instance-parameter>
167382168059 <parameter name="model"
@@ -167385,7 +168062,7 @@ then it will unset the old model.</doc>
167385168062 allow-none="1">
167386168063 <doc xml:space="preserve"
167387168064 filename="gtk/deprecated/gtktreeview.c"
167388- line="10236">The model.</doc>
168065+ line="10239">The model.</doc>
167389168066 <type name="TreeModel" c:type="GtkTreeModel*"/>
167390168067 </parameter>
167391168068 </parameters>
@@ -167397,7 +168074,7 @@ then it will unset the old model.</doc>
167397168074 deprecated-version="4.10">
167398168075 <doc xml:space="preserve"
167399168076 filename="gtk/deprecated/gtktreeview.c"
167400- line="11867">This function is a convenience function to allow you to reorder
168077+ line="11870">This function is a convenience function to allow you to reorder
167401168078 models that support the `GtkTreeDragSourceIface` and the
167402168079 `GtkTreeDragDestIface`. Both `GtkTreeStore` and `GtkListStore` support
167403168080 these. If @reorderable is %TRUE, then the user can reorder the
@@ -167420,13 +168097,13 @@ handle drag and drop manually.</doc>
167420168097 <instance-parameter name="tree_view" transfer-ownership="none">
167421168098 <doc xml:space="preserve"
167422168099 filename="gtk/deprecated/gtktreeview.c"
167423- line="11869">A `GtkTreeView`.</doc>
168100+ line="11872">A `GtkTreeView`.</doc>
167424168101 <type name="TreeView" c:type="GtkTreeView*"/>
167425168102 </instance-parameter>
167426168103 <parameter name="reorderable" transfer-ownership="none">
167427168104 <doc xml:space="preserve"
167428168105 filename="gtk/deprecated/gtktreeview.c"
167429- line="11870">%TRUE, if the tree can be reordered.</doc>
168106+ line="11873">%TRUE, if the tree can be reordered.</doc>
167430168107 <type name="gboolean" c:type="gboolean"/>
167431168108 </parameter>
167432168109 </parameters>
@@ -167437,7 +168114,7 @@ handle drag and drop manually.</doc>
167437168114 deprecated-version="4.10">
167438168115 <doc xml:space="preserve"
167439168116 filename="gtk/deprecated/gtktreeview.c"
167440- line="14493">Sets the row separator function, which is used to determine
168117+ line="14496">Sets the row separator function, which is used to determine
167441168118 whether a row should be drawn as a separator. If the row separator
167442168119 function is %NULL, no separators are drawn. This is the default value.</doc>
167443168120 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167449,7 +168126,7 @@ function is %NULL, no separators are drawn. This is the default value.</doc>
167449168126 <instance-parameter name="tree_view" transfer-ownership="none">
167450168127 <doc xml:space="preserve"
167451168128 filename="gtk/deprecated/gtktreeview.c"
167452- line="14495">a `GtkTreeView`</doc>
168129+ line="14498">a `GtkTreeView`</doc>
167453168130 <type name="TreeView" c:type="GtkTreeView*"/>
167454168131 </instance-parameter>
167455168132 <parameter name="func"
@@ -167461,7 +168138,7 @@ function is %NULL, no separators are drawn. This is the default value.</doc>
167461168138 destroy="2">
167462168139 <doc xml:space="preserve"
167463168140 filename="gtk/deprecated/gtktreeview.c"
167464- line="14496">a `GtkTreeView`RowSeparatorFunc</doc>
168141+ line="14499">a `GtkTreeView`RowSeparatorFunc</doc>
167465168142 <type name="TreeViewRowSeparatorFunc"
167466168143 c:type="GtkTreeViewRowSeparatorFunc"/>
167467168144 </parameter>
@@ -167471,7 +168148,7 @@ function is %NULL, no separators are drawn. This is the default value.</doc>
167471168148 allow-none="1">
167472168149 <doc xml:space="preserve"
167473168150 filename="gtk/deprecated/gtktreeview.c"
167474- line="14497">user data to pass to @func</doc>
168151+ line="14500">user data to pass to @func</doc>
167475168152 <type name="gpointer" c:type="gpointer"/>
167476168153 </parameter>
167477168154 <parameter name="destroy"
@@ -167481,7 +168158,7 @@ function is %NULL, no separators are drawn. This is the default value.</doc>
167481168158 scope="async">
167482168159 <doc xml:space="preserve"
167483168160 filename="gtk/deprecated/gtktreeview.c"
167484- line="14498">destroy notifier for @data</doc>
168161+ line="14501">destroy notifier for @data</doc>
167485168162 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
167486168163 </parameter>
167487168164 </parameters>
@@ -167493,7 +168170,7 @@ function is %NULL, no separators are drawn. This is the default value.</doc>
167493168170 deprecated-version="4.10">
167494168171 <doc xml:space="preserve"
167495168172 filename="gtk/deprecated/gtktreeview.c"
167496- line="14400">Enables or disables rubber banding in @tree_view. If the selection mode
168173+ line="14403">Enables or disables rubber banding in @tree_view. If the selection mode
167497168174 is %GTK_SELECTION_MULTIPLE, rubber banding will allow the user to select
167498168175 multiple rows by dragging the mouse.</doc>
167499168176 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167505,13 +168182,13 @@ multiple rows by dragging the mouse.</doc>
167505168182 <instance-parameter name="tree_view" transfer-ownership="none">
167506168183 <doc xml:space="preserve"
167507168184 filename="gtk/deprecated/gtktreeview.c"
167508- line="14402">a `GtkTreeView`</doc>
168185+ line="14405">a `GtkTreeView`</doc>
167509168186 <type name="TreeView" c:type="GtkTreeView*"/>
167510168187 </instance-parameter>
167511168188 <parameter name="enable" transfer-ownership="none">
167512168189 <doc xml:space="preserve"
167513168190 filename="gtk/deprecated/gtktreeview.c"
167514- line="14403">%TRUE to enable rubber banding</doc>
168191+ line="14406">%TRUE to enable rubber banding</doc>
167515168192 <type name="gboolean" c:type="gboolean"/>
167516168193 </parameter>
167517168194 </parameters>
@@ -167523,7 +168200,7 @@ multiple rows by dragging the mouse.</doc>
167523168200 deprecated-version="4.10">
167524168201 <doc xml:space="preserve"
167525168202 filename="gtk/deprecated/gtktreeview.c"
167526- line="13518">Sets @column as the column where the interactive search code should
168203+ line="13521">Sets @column as the column where the interactive search code should
167527168204 search in for the current model.
167528168205
167529168206 If the search column is set, users can use the “start-interactive-search”
@@ -167541,13 +168218,13 @@ column is reset to -1 when the model is changed.</doc>
167541168218 <instance-parameter name="tree_view" transfer-ownership="none">
167542168219 <doc xml:space="preserve"
167543168220 filename="gtk/deprecated/gtktreeview.c"
167544- line="13520">A `GtkTreeView`</doc>
168221+ line="13523">A `GtkTreeView`</doc>
167545168222 <type name="TreeView" c:type="GtkTreeView*"/>
167546168223 </instance-parameter>
167547168224 <parameter name="column" transfer-ownership="none">
167548168225 <doc xml:space="preserve"
167549168226 filename="gtk/deprecated/gtktreeview.c"
167550- line="13521">the column of the model to search in, or -1 to disable searching</doc>
168227+ line="13524">the column of the model to search in, or -1 to disable searching</doc>
167551168228 <type name="gint" c:type="int"/>
167552168229 </parameter>
167553168230 </parameters>
@@ -167558,7 +168235,7 @@ column is reset to -1 when the model is changed.</doc>
167558168235 deprecated-version="4.10">
167559168236 <doc xml:space="preserve"
167560168237 filename="gtk/deprecated/gtktreeview.c"
167561- line="13631">Sets the entry which the interactive search code will use for this
168238+ line="13634">Sets the entry which the interactive search code will use for this
167562168239 @tree_view. This is useful when you want to provide a search entry
167563168240 in our interface at all time at a fixed position. Passing %NULL for
167564168241 @entry will make the interactive search code use the built-in popup
@@ -167572,7 +168249,7 @@ entry again.</doc>
167572168249 <instance-parameter name="tree_view" transfer-ownership="none">
167573168250 <doc xml:space="preserve"
167574168251 filename="gtk/deprecated/gtktreeview.c"
167575- line="13633">A `GtkTreeView`</doc>
168252+ line="13636">A `GtkTreeView`</doc>
167576168253 <type name="TreeView" c:type="GtkTreeView*"/>
167577168254 </instance-parameter>
167578168255 <parameter name="entry"
@@ -167581,7 +168258,7 @@ entry again.</doc>
167581168258 allow-none="1">
167582168259 <doc xml:space="preserve"
167583168260 filename="gtk/deprecated/gtktreeview.c"
167584- line="13634">the entry the interactive search code of @tree_view should use</doc>
168261+ line="13637">the entry the interactive search code of @tree_view should use</doc>
167585168262 <type name="Editable" c:type="GtkEditable*"/>
167586168263 </parameter>
167587168264 </parameters>
@@ -167592,7 +168269,7 @@ entry again.</doc>
167592168269 deprecated-version="4.10">
167593168270 <doc xml:space="preserve"
167594168271 filename="gtk/deprecated/gtktreeview.c"
167595- line="13572">Sets the compare function for the interactive search capabilities; note
168272+ line="13575">Sets the compare function for the interactive search capabilities; note
167596168273 that somewhat like strcmp() returning 0 for equality
167597168274 `GtkTreeView`SearchEqualFunc returns %FALSE on matches.</doc>
167598168275 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167604,7 +168281,7 @@ that somewhat like strcmp() returning 0 for equality
167604168281 <instance-parameter name="tree_view" transfer-ownership="none">
167605168282 <doc xml:space="preserve"
167606168283 filename="gtk/deprecated/gtktreeview.c"
167607- line="13574">A `GtkTreeView`</doc>
168284+ line="13577">A `GtkTreeView`</doc>
167608168285 <type name="TreeView" c:type="GtkTreeView*"/>
167609168286 </instance-parameter>
167610168287 <parameter name="search_equal_func"
@@ -167614,7 +168291,7 @@ that somewhat like strcmp() returning 0 for equality
167614168291 destroy="2">
167615168292 <doc xml:space="preserve"
167616168293 filename="gtk/deprecated/gtktreeview.c"
167617- line="13575">the compare function to use during the search</doc>
168294+ line="13578">the compare function to use during the search</doc>
167618168295 <type name="TreeViewSearchEqualFunc"
167619168296 c:type="GtkTreeViewSearchEqualFunc"/>
167620168297 </parameter>
@@ -167624,7 +168301,7 @@ that somewhat like strcmp() returning 0 for equality
167624168301 allow-none="1">
167625168302 <doc xml:space="preserve"
167626168303 filename="gtk/deprecated/gtktreeview.c"
167627- line="13576">user data to pass to @search_equal_func</doc>
168304+ line="13579">user data to pass to @search_equal_func</doc>
167628168305 <type name="gpointer" c:type="gpointer"/>
167629168306 </parameter>
167630168307 <parameter name="search_destroy"
@@ -167634,7 +168311,7 @@ that somewhat like strcmp() returning 0 for equality
167634168311 scope="async">
167635168312 <doc xml:space="preserve"
167636168313 filename="gtk/deprecated/gtktreeview.c"
167637- line="13577">Destroy notifier for @search_user_data</doc>
168314+ line="13580">Destroy notifier for @search_user_data</doc>
167638168315 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
167639168316 </parameter>
167640168317 </parameters>
@@ -167646,7 +168323,7 @@ that somewhat like strcmp() returning 0 for equality
167646168323 deprecated-version="4.10">
167647168324 <doc xml:space="preserve"
167648168325 filename="gtk/deprecated/gtktreeview.c"
167649- line="14634">Sets whether to draw and enable expanders and indent child rows in
168326+ line="14637">Sets whether to draw and enable expanders and indent child rows in
167650168327 @tree_view. When disabled there will be no expanders visible in trees
167651168328 and there will be no way to expand and collapse rows by default. Also
167652168329 note that hiding the expanders will disable the default indentation. You
@@ -167662,13 +168339,13 @@ This does not have any visible effects for lists.</doc>
167662168339 <instance-parameter name="tree_view" transfer-ownership="none">
167663168340 <doc xml:space="preserve"
167664168341 filename="gtk/deprecated/gtktreeview.c"
167665- line="14636">a `GtkTreeView`</doc>
168342+ line="14639">a `GtkTreeView`</doc>
167666168343 <type name="TreeView" c:type="GtkTreeView*"/>
167667168344 </instance-parameter>
167668168345 <parameter name="enabled" transfer-ownership="none">
167669168346 <doc xml:space="preserve"
167670168347 filename="gtk/deprecated/gtktreeview.c"
167671- line="14637">%TRUE to enable expander drawing, %FALSE otherwise.</doc>
168348+ line="14640">%TRUE to enable expander drawing, %FALSE otherwise.</doc>
167672168349 <type name="gboolean" c:type="gboolean"/>
167673168350 </parameter>
167674168351 </parameters>
@@ -167679,7 +168356,7 @@ This does not have any visible effects for lists.</doc>
167679168356 deprecated-version="4.10">
167680168357 <doc xml:space="preserve"
167681168358 filename="gtk/deprecated/gtktreeview.c"
167682- line="14756">Sets the tip area of @tooltip to the area @path, @column and @cell have
168359+ line="14759">Sets the tip area of @tooltip to the area @path, @column and @cell have
167683168360 in common. For example if @path is %NULL and @column is set, the tip
167684168361 area will be set to the full area covered by @column. See also
167685168362 gtk_tooltip_set_tip_area().
@@ -167699,13 +168376,13 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative.</doc>
167699168376 <instance-parameter name="tree_view" transfer-ownership="none">
167700168377 <doc xml:space="preserve"
167701168378 filename="gtk/deprecated/gtktreeview.c"
167702- line="14758">a `GtkTreeView`</doc>
168379+ line="14761">a `GtkTreeView`</doc>
167703168380 <type name="TreeView" c:type="GtkTreeView*"/>
167704168381 </instance-parameter>
167705168382 <parameter name="tooltip" transfer-ownership="none">
167706168383 <doc xml:space="preserve"
167707168384 filename="gtk/deprecated/gtktreeview.c"
167708- line="14759">a `GtkTooltip`</doc>
168385+ line="14762">a `GtkTooltip`</doc>
167709168386 <type name="Tooltip" c:type="GtkTooltip*"/>
167710168387 </parameter>
167711168388 <parameter name="path"
@@ -167714,7 +168391,7 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative.</doc>
167714168391 allow-none="1">
167715168392 <doc xml:space="preserve"
167716168393 filename="gtk/deprecated/gtktreeview.c"
167717- line="14760">a `GtkTreePath`</doc>
168394+ line="14763">a `GtkTreePath`</doc>
167718168395 <type name="TreePath" c:type="GtkTreePath*"/>
167719168396 </parameter>
167720168397 <parameter name="column"
@@ -167723,7 +168400,7 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative.</doc>
167723168400 allow-none="1">
167724168401 <doc xml:space="preserve"
167725168402 filename="gtk/deprecated/gtktreeview.c"
167726- line="14761">a `GtkTreeViewColumn`</doc>
168403+ line="14764">a `GtkTreeViewColumn`</doc>
167727168404 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
167728168405 </parameter>
167729168406 <parameter name="cell"
@@ -167732,7 +168409,7 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative.</doc>
167732168409 allow-none="1">
167733168410 <doc xml:space="preserve"
167734168411 filename="gtk/deprecated/gtktreeview.c"
167735- line="14762">a `GtkCellRenderer`</doc>
168412+ line="14765">a `GtkCellRenderer`</doc>
167736168413 <type name="CellRenderer" c:type="GtkCellRenderer*"/>
167737168414 </parameter>
167738168415 </parameters>
@@ -167744,7 +168421,7 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative.</doc>
167744168421 deprecated-version="4.10">
167745168422 <doc xml:space="preserve"
167746168423 filename="gtk/deprecated/gtktreeview.c"
167747- line="14978">If you only plan to have simple (text-only) tooltips on full rows, you
168424+ line="14981">If you only plan to have simple (text-only) tooltips on full rows, you
167748168425 can use this function to have `GtkTreeView` handle these automatically
167749168426 for you. @column should be set to the column in @tree_view’s model
167750168427 containing the tooltip texts, or -1 to disable this feature.
@@ -167763,13 +168440,13 @@ so &amp;, &lt;, etc have to be escaped in the text.</doc>
167763168440 <instance-parameter name="tree_view" transfer-ownership="none">
167764168441 <doc xml:space="preserve"
167765168442 filename="gtk/deprecated/gtktreeview.c"
167766- line="14980">a `GtkTreeView`</doc>
168443+ line="14983">a `GtkTreeView`</doc>
167767168444 <type name="TreeView" c:type="GtkTreeView*"/>
167768168445 </instance-parameter>
167769168446 <parameter name="column" transfer-ownership="none">
167770168447 <doc xml:space="preserve"
167771168448 filename="gtk/deprecated/gtktreeview.c"
167772- line="14981">an integer, which is a valid column number for @tree_view’s model</doc>
168449+ line="14984">an integer, which is a valid column number for @tree_view’s model</doc>
167773168450 <type name="gint" c:type="int"/>
167774168451 </parameter>
167775168452 </parameters>
@@ -167780,7 +168457,7 @@ so &amp;, &lt;, etc have to be escaped in the text.</doc>
167780168457 deprecated-version="4.10">
167781168458 <doc xml:space="preserve"
167782168459 filename="gtk/deprecated/gtktreeview.c"
167783- line="14733">Sets the tip area of @tooltip to be the area covered by the row at @path.
168460+ line="14736">Sets the tip area of @tooltip to be the area covered by the row at @path.
167784168461 See also gtk_tree_view_set_tooltip_column() for a simpler alternative.
167785168462 See also gtk_tooltip_set_tip_area().</doc>
167786168463 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167792,19 +168469,19 @@ See also gtk_tooltip_set_tip_area().</doc>
167792168469 <instance-parameter name="tree_view" transfer-ownership="none">
167793168470 <doc xml:space="preserve"
167794168471 filename="gtk/deprecated/gtktreeview.c"
167795- line="14735">a `GtkTreeView`</doc>
168472+ line="14738">a `GtkTreeView`</doc>
167796168473 <type name="TreeView" c:type="GtkTreeView*"/>
167797168474 </instance-parameter>
167798168475 <parameter name="tooltip" transfer-ownership="none">
167799168476 <doc xml:space="preserve"
167800168477 filename="gtk/deprecated/gtktreeview.c"
167801- line="14736">a `GtkTooltip`</doc>
168478+ line="14739">a `GtkTooltip`</doc>
167802168479 <type name="Tooltip" c:type="GtkTooltip*"/>
167803168480 </parameter>
167804168481 <parameter name="path" transfer-ownership="none">
167805168482 <doc xml:space="preserve"
167806168483 filename="gtk/deprecated/gtktreeview.c"
167807- line="14737">a `GtkTreePath`</doc>
168484+ line="14740">a `GtkTreePath`</doc>
167808168485 <type name="TreePath" c:type="GtkTreePath*"/>
167809168486 </parameter>
167810168487 </parameters>
@@ -167815,7 +168492,7 @@ See also gtk_tooltip_set_tip_area().</doc>
167815168492 deprecated-version="4.10">
167816168493 <doc xml:space="preserve"
167817168494 filename="gtk/deprecated/gtktreeview.c"
167818- line="13026">Undoes the effect of
168495+ line="13029">Undoes the effect of
167819168496 gtk_tree_view_enable_model_drag_dest(). Calling this method sets
167820168497 `GtkTreeView`:reorderable to %FALSE.</doc>
167821168498 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167827,7 +168504,7 @@ gtk_tree_view_enable_model_drag_dest(). Calling this method sets
167827168504 <instance-parameter name="tree_view" transfer-ownership="none">
167828168505 <doc xml:space="preserve"
167829168506 filename="gtk/deprecated/gtktreeview.c"
167830- line="13028">a `GtkTreeView`</doc>
168507+ line="13031">a `GtkTreeView`</doc>
167831168508 <type name="TreeView" c:type="GtkTreeView*"/>
167832168509 </instance-parameter>
167833168510 </parameters>
@@ -167838,7 +168515,7 @@ gtk_tree_view_enable_model_drag_dest(). Calling this method sets
167838168515 deprecated-version="4.10">
167839168516 <doc xml:space="preserve"
167840168517 filename="gtk/deprecated/gtktreeview.c"
167841- line="12992">Undoes the effect of
168518+ line="12995">Undoes the effect of
167842168519 gtk_tree_view_enable_model_drag_source(). Calling this method sets
167843168520 `GtkTreeView`:reorderable to %FALSE.</doc>
167844168521 <doc-deprecated xml:space="preserve">Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead</doc-deprecated>
@@ -167850,7 +168527,7 @@ gtk_tree_view_enable_model_drag_source(). Calling this method sets
167850168527 <instance-parameter name="tree_view" transfer-ownership="none">
167851168528 <doc xml:space="preserve"
167852168529 filename="gtk/deprecated/gtktreeview.c"
167853- line="12994">a `GtkTreeView`</doc>
168530+ line="12997">a `GtkTreeView`</doc>
167854168531 <type name="TreeView" c:type="GtkTreeView*"/>
167855168532 </instance-parameter>
167856168533 </parameters>
@@ -168294,13 +168971,13 @@ signal if you need to control the expandability of individual rows.</doc>
168294168971 <parameter name="tree_view" transfer-ownership="none">
168295168972 <doc xml:space="preserve"
168296168973 filename="gtk/deprecated/gtktreeview.c"
168297- line="11331">A `GtkTreeView`</doc>
168974+ line="11334">A `GtkTreeView`</doc>
168298168975 <type name="TreeView" c:type="GtkTreeView*"/>
168299168976 </parameter>
168300168977 <parameter name="path" transfer-ownership="none">
168301168978 <doc xml:space="preserve"
168302168979 filename="gtk/deprecated/gtktreeview.c"
168303- line="11332">The `GtkTreePath` to be activated.</doc>
168980+ line="11335">The `GtkTreePath` to be activated.</doc>
168304168981 <type name="TreePath" c:type="GtkTreePath*"/>
168305168982 </parameter>
168306168983 <parameter name="column"
@@ -168309,7 +168986,7 @@ signal if you need to control the expandability of individual rows.</doc>
168309168986 allow-none="1">
168310168987 <doc xml:space="preserve"
168311168988 filename="gtk/deprecated/gtktreeview.c"
168312- line="11333">The `GtkTreeViewColumn` to be activated.</doc>
168989+ line="11336">The `GtkTreeViewColumn` to be activated.</doc>
168313168990 <type name="TreeViewColumn" c:type="GtkTreeViewColumn*"/>
168314168991 </parameter>
168315168992 </parameters>
@@ -170850,6 +171527,42 @@ To launch a file, use [class@Gtk.FileLauncher].</doc>
170850171527 </parameter>
170851171528 </parameters>
170852171529 </constructor>
171530+ <method name="can_launch"
171531+ c:identifier="gtk_uri_launcher_can_launch"
171532+ version="4.20">
171533+ <doc xml:space="preserve"
171534+ filename="gtk/gtkurilauncher.c"
171535+ line="390">Returns whether the launcher is likely to succeed
171536+in launching an application for its uri.
171537+
171538+This can be used to disable controls that trigger
171539+the launcher when they are known not to work.</doc>
171540+ <source-position filename="gtk/gtkurilauncher.h" line="58"/>
171541+ <return-value transfer-ownership="none">
171542+ <doc xml:space="preserve"
171543+ filename="gtk/gtkurilauncher.c"
171544+ line="401">false if the launcher is known not to support
171545+ the uri, true otherwise</doc>
171546+ <type name="gboolean" c:type="gboolean"/>
171547+ </return-value>
171548+ <parameters>
171549+ <instance-parameter name="self" transfer-ownership="none">
171550+ <doc xml:space="preserve"
171551+ filename="gtk/gtkurilauncher.c"
171552+ line="392">an uri launcher</doc>
171553+ <type name="UriLauncher" c:type="GtkUriLauncher*"/>
171554+ </instance-parameter>
171555+ <parameter name="parent"
171556+ transfer-ownership="none"
171557+ nullable="1"
171558+ allow-none="1">
171559+ <doc xml:space="preserve"
171560+ filename="gtk/gtkurilauncher.c"
171561+ line="393">the parent window</doc>
171562+ <type name="Window" c:type="GtkWindow*"/>
171563+ </parameter>
171564+ </parameters>
171565+ </method>
170853171566 <method name="get_uri"
170854171567 c:identifier="gtk_uri_launcher_get_uri"
170855171568 glib:get-property="uri"
@@ -170879,7 +171592,7 @@ To launch a file, use [class@Gtk.FileLauncher].</doc>
170879171592 glib:finish-func="launch_finish">
170880171593 <doc xml:space="preserve"
170881171594 filename="gtk/gtkurilauncher.c"
170882- line="261">Launches an application to open the uri.
171595+ line="290">Launches an application to open the uri.
170883171596
170884171597 This may present an app chooser dialog to the user.</doc>
170885171598 <source-position filename="gtk/gtkurilauncher.h" line="45"/>
@@ -170890,7 +171603,7 @@ This may present an app chooser dialog to the user.</doc>
170890171603 <instance-parameter name="self" transfer-ownership="none">
170891171604 <doc xml:space="preserve"
170892171605 filename="gtk/gtkurilauncher.c"
170893- line="263">an uri launcher</doc>
171606+ line="292">an uri launcher</doc>
170894171607 <type name="UriLauncher" c:type="GtkUriLauncher*"/>
170895171608 </instance-parameter>
170896171609 <parameter name="parent"
@@ -170899,7 +171612,7 @@ This may present an app chooser dialog to the user.</doc>
170899171612 allow-none="1">
170900171613 <doc xml:space="preserve"
170901171614 filename="gtk/gtkurilauncher.c"
170902- line="264">the parent window</doc>
171615+ line="293">the parent window</doc>
170903171616 <type name="Window" c:type="GtkWindow*"/>
170904171617 </parameter>
170905171618 <parameter name="cancellable"
@@ -170908,7 +171621,7 @@ This may present an app chooser dialog to the user.</doc>
170908171621 allow-none="1">
170909171622 <doc xml:space="preserve"
170910171623 filename="gtk/gtkurilauncher.c"
170911- line="265">a cancellable to cancel the operation</doc>
171624+ line="294">a cancellable to cancel the operation</doc>
170912171625 <type name="Gio.Cancellable" c:type="GCancellable*"/>
170913171626 </parameter>
170914171627 <parameter name="callback"
@@ -170919,7 +171632,7 @@ This may present an app chooser dialog to the user.</doc>
170919171632 closure="3">
170920171633 <doc xml:space="preserve"
170921171634 filename="gtk/gtkurilauncher.c"
170922- line="266">a callback to call when the
171635+ line="295">a callback to call when the
170923171636 operation is complete</doc>
170924171637 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
170925171638 </parameter>
@@ -170929,7 +171642,7 @@ This may present an app chooser dialog to the user.</doc>
170929171642 allow-none="1">
170930171643 <doc xml:space="preserve"
170931171644 filename="gtk/gtkurilauncher.c"
170932- line="268">data to pass to @callback</doc>
171645+ line="297">data to pass to @callback</doc>
170933171646 <type name="gpointer" c:type="gpointer"/>
170934171647 </parameter>
170935171648 </parameters>
@@ -170940,26 +171653,26 @@ This may present an app chooser dialog to the user.</doc>
170940171653 throws="1">
170941171654 <doc xml:space="preserve"
170942171655 filename="gtk/gtkurilauncher.c"
170943- line="333">Finishes the [method@Gtk.UriLauncher.launch] call and
171656+ line="362">Finishes the [method@Gtk.UriLauncher.launch] call and
170944171657 returns the result.</doc>
170945171658 <source-position filename="gtk/gtkurilauncher.h" line="52"/>
170946171659 <return-value transfer-ownership="none">
170947171660 <doc xml:space="preserve"
170948171661 filename="gtk/gtkurilauncher.c"
170949- line="342">true if an application was launched</doc>
171662+ line="371">true if an application was launched</doc>
170950171663 <type name="gboolean" c:type="gboolean"/>
170951171664 </return-value>
170952171665 <parameters>
170953171666 <instance-parameter name="self" transfer-ownership="none">
170954171667 <doc xml:space="preserve"
170955171668 filename="gtk/gtkurilauncher.c"
170956- line="335">an uri launcher</doc>
171669+ line="364">an uri launcher</doc>
170957171670 <type name="UriLauncher" c:type="GtkUriLauncher*"/>
170958171671 </instance-parameter>
170959171672 <parameter name="result" transfer-ownership="none">
170960171673 <doc xml:space="preserve"
170961171674 filename="gtk/gtkurilauncher.c"
170962- line="336">the result</doc>
171675+ line="365">the result</doc>
170963171676 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
170964171677 </parameter>
170965171678 </parameters>
@@ -171637,19 +172350,19 @@ adjustments if none are given.</doc>
171637172350 glib:get-property="child">
171638172351 <doc xml:space="preserve"
171639172352 filename="gtk/gtkviewport.c"
171640- line="688">Gets the child widget of @viewport.</doc>
172353+ line="691">Gets the child widget of @viewport.</doc>
171641172354 <source-position filename="gtk/gtkviewport.h" line="62"/>
171642172355 <return-value transfer-ownership="none" nullable="1">
171643172356 <doc xml:space="preserve"
171644172357 filename="gtk/gtkviewport.c"
171645- line="694">the child widget of @viewport</doc>
172358+ line="697">the child widget of @viewport</doc>
171646172359 <type name="Widget" c:type="GtkWidget*"/>
171647172360 </return-value>
171648172361 <parameters>
171649172362 <instance-parameter name="viewport" transfer-ownership="none">
171650172363 <doc xml:space="preserve"
171651172364 filename="gtk/gtkviewport.c"
171652- line="690">a `GtkViewport`</doc>
172365+ line="693">a `GtkViewport`</doc>
171653172366 <type name="Viewport" c:type="GtkViewport*"/>
171654172367 </instance-parameter>
171655172368 </parameters>
@@ -171682,7 +172395,7 @@ child in view.</doc>
171682172395 version="4.12">
171683172396 <doc xml:space="preserve"
171684172397 filename="gtk/gtkviewport.c"
171685- line="704">Scrolls a descendant of the viewport into view.
172398+ line="707">Scrolls a descendant of the viewport into view.
171686172399
171687172400 The viewport and the descendant must be visible and mapped for
171688172401 this function to work, otherwise no scrolling will be performed.</doc>
@@ -171694,13 +172407,13 @@ this function to work, otherwise no scrolling will be performed.</doc>
171694172407 <instance-parameter name="viewport" transfer-ownership="none">
171695172408 <doc xml:space="preserve"
171696172409 filename="gtk/gtkviewport.c"
171697- line="706">a `GtkViewport`</doc>
172410+ line="709">a `GtkViewport`</doc>
171698172411 <type name="Viewport" c:type="GtkViewport*"/>
171699172412 </instance-parameter>
171700172413 <parameter name="descendant" transfer-ownership="none">
171701172414 <doc xml:space="preserve"
171702172415 filename="gtk/gtkviewport.c"
171703- line="707">a descendant widget of the viewport</doc>
172416+ line="710">a descendant widget of the viewport</doc>
171704172417 <type name="Widget" c:type="GtkWidget*"/>
171705172418 </parameter>
171706172419 <parameter name="scroll"
@@ -171709,7 +172422,7 @@ this function to work, otherwise no scrolling will be performed.</doc>
171709172422 allow-none="1">
171710172423 <doc xml:space="preserve"
171711172424 filename="gtk/gtkviewport.c"
171712- line="708">details of how to perform
172425+ line="711">details of how to perform
171713172426 the scroll operation or NULL to scroll into view</doc>
171714172427 <type name="ScrollInfo" c:type="GtkScrollInfo*"/>
171715172428 </parameter>
@@ -171720,7 +172433,7 @@ this function to work, otherwise no scrolling will be performed.</doc>
171720172433 glib:set-property="child">
171721172434 <doc xml:space="preserve"
171722172435 filename="gtk/gtkviewport.c"
171723- line="660">Sets the child widget of @viewport.</doc>
172436+ line="663">Sets the child widget of @viewport.</doc>
171724172437 <source-position filename="gtk/gtkviewport.h" line="59"/>
171725172438 <return-value transfer-ownership="none">
171726172439 <type name="none" c:type="void"/>
@@ -171729,7 +172442,7 @@ this function to work, otherwise no scrolling will be performed.</doc>
171729172442 <instance-parameter name="viewport" transfer-ownership="none">
171730172443 <doc xml:space="preserve"
171731172444 filename="gtk/gtkviewport.c"
171732- line="662">a `GtkViewport`</doc>
172445+ line="665">a `GtkViewport`</doc>
171733172446 <type name="Viewport" c:type="GtkViewport*"/>
171734172447 </instance-parameter>
171735172448 <parameter name="child"
@@ -171738,7 +172451,7 @@ this function to work, otherwise no scrolling will be performed.</doc>
171738172451 allow-none="1">
171739172452 <doc xml:space="preserve"
171740172453 filename="gtk/gtkviewport.c"
171741- line="663">the child widget</doc>
172454+ line="666">the child widget</doc>
171742172455 <type name="Widget" c:type="GtkWidget*"/>
171743172456 </parameter>
171744172457 </parameters>
@@ -172346,14 +173059,14 @@ foo_widget_class_init (FooWidgetClass *klass)
172346173059 c:identifier="gtk_widget_get_default_direction">
172347173060 <doc xml:space="preserve"
172348173061 filename="gtk/gtkwidget.c"
172349- line="7542">Obtains the default reading direction.
173062+ line="7530">Obtains the default reading direction.
172350173063
172351173064 See [func@Gtk.Widget.set_default_direction].</doc>
172352173065 <source-position filename="gtk/gtkwidget.h" line="662"/>
172353173066 <return-value transfer-ownership="none">
172354173067 <doc xml:space="preserve"
172355173068 filename="gtk/gtkwidget.c"
172356- line="7549">the current default direction</doc>
173069+ line="7537">the current default direction</doc>
172357173070 <type name="TextDirection" c:type="GtkTextDirection"/>
172358173071 </return-value>
172359173072 </function>
@@ -172361,7 +173074,7 @@ See [func@Gtk.Widget.set_default_direction].</doc>
172361173074 c:identifier="gtk_widget_set_default_direction">
172362173075 <doc xml:space="preserve"
172363173076 filename="gtk/gtkwidget.c"
172364- line="7507">Sets the default reading direction for widgets.
173077+ line="7495">Sets the default reading direction for widgets.
172365173078
172366173079 See [method@Gtk.Widget.set_direction].</doc>
172367173080 <source-position filename="gtk/gtkwidget.h" line="660"/>
@@ -172372,7 +173085,7 @@ See [method@Gtk.Widget.set_direction].</doc>
172372173085 <parameter name="dir" transfer-ownership="none">
172373173086 <doc xml:space="preserve"
172374173087 filename="gtk/gtkwidget.c"
172375- line="7509">the new default direction, either [enum@Gtk.TextDirection.ltr]
173088+ line="7497">the new default direction, either [enum@Gtk.TextDirection.ltr]
172376173089 or [enum@Gtk.TextDirection.rtl]</doc>
172377173090 <type name="TextDirection" c:type="GtkTextDirection"/>
172378173091 </parameter>
@@ -172402,7 +173115,7 @@ See [method@Gtk.Widget.set_direction].</doc>
172402173115 <virtual-method name="contains" invoker="contains">
172403173116 <doc xml:space="preserve"
172404173117 filename="gtk/gtkwidget.c"
172405- line="10297">Tests if a given point is contained in the widget.
173118+ line="10288">Tests if a given point is contained in the widget.
172406173119
172407173120 The coordinates for (x, y) must be in widget coordinates, so
172408173121 (0, 0) is assumed to be the top left of @widget's content area.</doc>
@@ -172410,26 +173123,26 @@ The coordinates for (x, y) must be in widget coordinates, so
172410173123 <return-value transfer-ownership="none">
172411173124 <doc xml:space="preserve"
172412173125 filename="gtk/gtkwidget.c"
172413- line="10308">true if @widget contains the point (x, y)</doc>
173126+ line="10299">true if @widget contains the point (x, y)</doc>
172414173127 <type name="gboolean" c:type="gboolean"/>
172415173128 </return-value>
172416173129 <parameters>
172417173130 <instance-parameter name="widget" transfer-ownership="none">
172418173131 <doc xml:space="preserve"
172419173132 filename="gtk/gtkwidget.c"
172420- line="10299">the widget to query</doc>
173133+ line="10290">the widget to query</doc>
172421173134 <type name="Widget" c:type="GtkWidget*"/>
172422173135 </instance-parameter>
172423173136 <parameter name="x" transfer-ownership="none">
172424173137 <doc xml:space="preserve"
172425173138 filename="gtk/gtkwidget.c"
172426- line="10300">X coordinate to test, relative to @widget's origin</doc>
173139+ line="10291">X coordinate to test, relative to @widget's origin</doc>
172427173140 <type name="gdouble" c:type="double"/>
172428173141 </parameter>
172429173142 <parameter name="y" transfer-ownership="none">
172430173143 <doc xml:space="preserve"
172431173144 filename="gtk/gtkwidget.c"
172432- line="10301">Y coordinate to test, relative to @widget's origin</doc>
173145+ line="10292">Y coordinate to test, relative to @widget's origin</doc>
172433173146 <type name="gdouble" c:type="double"/>
172434173147 </parameter>
172435173148 </parameters>
@@ -172518,7 +173231,7 @@ allocation capabilities.</doc>
172518173231 <virtual-method name="grab_focus" invoker="grab_focus">
172519173232 <doc xml:space="preserve"
172520173233 filename="gtk/gtkwidget.c"
172521- line="5027">Causes @widget to have the keyboard focus for the window
173234+ line="5047">Causes @widget to have the keyboard focus for the window
172522173235 that it belongs to.
172523173236
172524173237 If @widget is not focusable, or its [vfunc@Gtk.Widget.grab_focus]
@@ -172531,14 +173244,14 @@ is allowed, should not have an effect, and return true.</doc>
172531173244 <return-value transfer-ownership="none">
172532173245 <doc xml:space="preserve"
172533173246 filename="gtk/gtkwidget.c"
172534- line="5041">true if focus is now inside @widget</doc>
173247+ line="5061">true if focus is now inside @widget</doc>
172535173248 <type name="gboolean" c:type="gboolean"/>
172536173249 </return-value>
172537173250 <parameters>
172538173251 <instance-parameter name="widget" transfer-ownership="none">
172539173252 <doc xml:space="preserve"
172540173253 filename="gtk/gtkwidget.c"
172541- line="5029">a widget</doc>
173254+ line="5049">a widget</doc>
172542173255 <type name="Widget" c:type="GtkWidget*"/>
172543173256 </instance-parameter>
172544173257 </parameters>
@@ -172549,7 +173262,7 @@ is allowed, should not have an effect, and return true.</doc>
172549173262 deprecated-version="4.10">
172550173263 <doc xml:space="preserve"
172551173264 filename="gtk/gtkwidget.c"
172552- line="2780">Reverses the effects of [method.Gtk.Widget.show].
173265+ line="2779">Reverses the effects of [method.Gtk.Widget.show].
172553173266
172554173267 This is causing the widget to be hidden (invisible to the user).</doc>
172555173268 <doc-deprecated xml:space="preserve">Use [method@Gtk.Widget.set_visible] instead</doc-deprecated>
@@ -172561,7 +173274,7 @@ This is causing the widget to be hidden (invisible to the user).</doc>
172561173274 <instance-parameter name="widget" transfer-ownership="none">
172562173275 <doc xml:space="preserve"
172563173276 filename="gtk/gtkwidget.c"
172564- line="2782">a widget</doc>
173277+ line="2781">a widget</doc>
172565173278 <type name="Widget" c:type="GtkWidget*"/>
172566173279 </instance-parameter>
172567173280 </parameters>
@@ -172569,7 +173282,7 @@ This is causing the widget to be hidden (invisible to the user).</doc>
172569173282 <virtual-method name="keynav_failed" invoker="keynav_failed">
172570173283 <doc xml:space="preserve"
172571173284 filename="gtk/gtkwidget.c"
172572- line="7085">Emits the [signal@Gtk.Widget::keynav-failed] signal on the widget.
173285+ line="7073">Emits the [signal@Gtk.Widget::keynav-failed] signal on the widget.
172573173286
172574173287 This function should be called whenever keyboard navigation
172575173288 within a single widget hits a boundary.
@@ -172601,7 +173314,7 @@ interfaces that require entering license keys.</doc>
172601173314 <return-value transfer-ownership="none">
172602173315 <doc xml:space="preserve"
172603173316 filename="gtk/gtkwidget.c"
172604- line="7119">true if stopping keyboard navigation is fine, false
173317+ line="7107">true if stopping keyboard navigation is fine, false
172605173318 if the emitting widget should try to handle the keyboard
172606173319 navigation attempt in its parent widget</doc>
172607173320 <type name="gboolean" c:type="gboolean"/>
@@ -172610,13 +173323,13 @@ interfaces that require entering license keys.</doc>
172610173323 <instance-parameter name="widget" transfer-ownership="none">
172611173324 <doc xml:space="preserve"
172612173325 filename="gtk/gtkwidget.c"
172613- line="7087">a widget</doc>
173326+ line="7075">a widget</doc>
172614173327 <type name="Widget" c:type="GtkWidget*"/>
172615173328 </instance-parameter>
172616173329 <parameter name="direction" transfer-ownership="none">
172617173330 <doc xml:space="preserve"
172618173331 filename="gtk/gtkwidget.c"
172619- line="7088">direction of focus movement</doc>
173332+ line="7076">direction of focus movement</doc>
172620173333 <type name="DirectionType" c:type="GtkDirectionType"/>
172621173334 </parameter>
172622173335 </parameters>
@@ -172624,7 +173337,7 @@ interfaces that require entering license keys.</doc>
172624173337 <virtual-method name="map" invoker="map">
172625173338 <doc xml:space="preserve"
172626173339 filename="gtk/gtkwidget.c"
172627- line="2866">Causes a widget to be mapped if it isn’t already.
173340+ line="2865">Causes a widget to be mapped if it isn’t already.
172628173341
172629173342 This function is only for use in widget implementations.</doc>
172630173343 <source-position filename="gtk/gtkwidget.h" line="196"/>
@@ -172635,7 +173348,7 @@ This function is only for use in widget implementations.</doc>
172635173348 <instance-parameter name="widget" transfer-ownership="none">
172636173349 <doc xml:space="preserve"
172637173350 filename="gtk/gtkwidget.c"
172638- line="2868">a widget</doc>
173351+ line="2867">a widget</doc>
172639173352 <type name="Widget" c:type="GtkWidget*"/>
172640173353 </instance-parameter>
172641173354 </parameters>
@@ -172729,25 +173442,25 @@ a more details on implementing `GtkWidgetClass.measure()`.</doc>
172729173442 <virtual-method name="mnemonic_activate" invoker="mnemonic_activate">
172730173443 <doc xml:space="preserve"
172731173444 filename="gtk/gtkwidget.c"
172732- line="4586">Emits the [signal@Gtk.Widget::mnemonic-activate] signal.</doc>
173445+ line="4606">Emits the [signal@Gtk.Widget::mnemonic-activate] signal.</doc>
172733173446 <source-position filename="gtk/gtkwidget.h" line="222"/>
172734173447 <return-value transfer-ownership="none">
172735173448 <doc xml:space="preserve"
172736173449 filename="gtk/gtkwidget.c"
172737- line="4593">true if the signal has been handled</doc>
173450+ line="4613">true if the signal has been handled</doc>
172738173451 <type name="gboolean" c:type="gboolean"/>
172739173452 </return-value>
172740173453 <parameters>
172741173454 <instance-parameter name="widget" transfer-ownership="none">
172742173455 <doc xml:space="preserve"
172743173456 filename="gtk/gtkwidget.c"
172744- line="4588">a widget</doc>
173457+ line="4608">a widget</doc>
172745173458 <type name="Widget" c:type="GtkWidget*"/>
172746173459 </instance-parameter>
172747173460 <parameter name="group_cycling" transfer-ownership="none">
172748173461 <doc xml:space="preserve"
172749173462 filename="gtk/gtkwidget.c"
172750- line="4589">true if there are other widgets with the same mnemonic</doc>
173463+ line="4609">true if there are other widgets with the same mnemonic</doc>
172751173464 <type name="gboolean" c:type="gboolean"/>
172752173465 </parameter>
172753173466 </parameters>
@@ -172800,7 +173513,7 @@ a more details on implementing `GtkWidgetClass.measure()`.</doc>
172800173513 <virtual-method name="realize" invoker="realize">
172801173514 <doc xml:space="preserve"
172802173515 filename="gtk/gtkwidget.c"
172803- line="3439">Creates the GDK resources associated with a widget.
173516+ line="3438">Creates the GDK resources associated with a widget.
172804173517
172805173518 Normally realization happens implicitly; if you show a widget
172806173519 and all its parent containers, then the widget will be realized
@@ -172824,7 +173537,7 @@ called after the widget is realized automatically, such as
172824173537 <instance-parameter name="widget" transfer-ownership="none">
172825173538 <doc xml:space="preserve"
172826173539 filename="gtk/gtkwidget.c"
172827- line="3441">a widget</doc>
173540+ line="3440">a widget</doc>
172828173541 <type name="Widget" c:type="GtkWidget*"/>
172829173542 </instance-parameter>
172830173543 </parameters>
@@ -172847,7 +173560,7 @@ called after the widget is realized automatically, such as
172847173560 <virtual-method name="set_focus_child" invoker="set_focus_child">
172848173561 <doc xml:space="preserve"
172849173562 filename="gtk/gtkwidget.c"
172850- line="12495">Set the focus child of the widget.
173563+ line="12483">Set the focus child of the widget.
172851173564
172852173565 This function is only suitable for widget implementations.
172853173566 If you want a certain widget to get the input focus, call
@@ -172860,7 +173573,7 @@ If you want a certain widget to get the input focus, call
172860173573 <instance-parameter name="widget" transfer-ownership="none">
172861173574 <doc xml:space="preserve"
172862173575 filename="gtk/gtkwidget.c"
172863- line="12497">a widget</doc>
173576+ line="12485">a widget</doc>
172864173577 <type name="Widget" c:type="GtkWidget*"/>
172865173578 </instance-parameter>
172866173579 <parameter name="child"
@@ -172869,7 +173582,7 @@ If you want a certain widget to get the input focus, call
172869173582 allow-none="1">
172870173583 <doc xml:space="preserve"
172871173584 filename="gtk/gtkwidget.c"
172872- line="12498">a direct child widget of @widget
173585+ line="12486">a direct child widget of @widget
172873173586 or `NULL` to unset the focus child</doc>
172874173587 <type name="Widget" c:type="GtkWidget*"/>
172875173588 </parameter>
@@ -172881,7 +173594,7 @@ If you want a certain widget to get the input focus, call
172881173594 deprecated-version="4.10">
172882173595 <doc xml:space="preserve"
172883173596 filename="gtk/gtkwidget.c"
172884- line="2709">Flags a widget to be displayed.
173597+ line="2708">Flags a widget to be displayed.
172885173598
172886173599 Any widget that isn’t shown will not appear on the screen.
172887173600
@@ -172900,7 +173613,7 @@ toplevel widget is realized and mapped.</doc>
172900173613 <instance-parameter name="widget" transfer-ownership="none">
172901173614 <doc xml:space="preserve"
172902173615 filename="gtk/gtkwidget.c"
172903- line="2711">a widget</doc>
173616+ line="2710">a widget</doc>
172904173617 <type name="Widget" c:type="GtkWidget*"/>
172905173618 </instance-parameter>
172906173619 </parameters>
@@ -172984,7 +173697,7 @@ toplevel widget is realized and mapped.</doc>
172984173697 <virtual-method name="unmap" invoker="unmap">
172985173698 <doc xml:space="preserve"
172986173699 filename="gtk/gtkwidget.c"
172987- line="2904">Causes a widget to be unmapped if it’s currently mapped.
173700+ line="2903">Causes a widget to be unmapped if it’s currently mapped.
172988173701
172989173702 This function is only for use in widget implementations.</doc>
172990173703 <source-position filename="gtk/gtkwidget.h" line="197"/>
@@ -172995,7 +173708,7 @@ This function is only for use in widget implementations.</doc>
172995173708 <instance-parameter name="widget" transfer-ownership="none">
172996173709 <doc xml:space="preserve"
172997173710 filename="gtk/gtkwidget.c"
172998- line="2906">a widget</doc>
173711+ line="2905">a widget</doc>
172999173712 <type name="Widget" c:type="GtkWidget*"/>
173000173713 </instance-parameter>
173001173714 </parameters>
@@ -173003,7 +173716,7 @@ This function is only for use in widget implementations.</doc>
173003173716 <virtual-method name="unrealize" invoker="unrealize">
173004173717 <doc xml:space="preserve"
173005173718 filename="gtk/gtkwidget.c"
173006- line="3497">Causes a widget to be unrealized.
173719+ line="3496">Causes a widget to be unrealized.
173007173720
173008173721 This frees all GDK resources associated with the widget.
173009173722
@@ -173016,7 +173729,7 @@ This function is only useful in widget implementations.</doc>
173016173729 <instance-parameter name="widget" transfer-ownership="none">
173017173730 <doc xml:space="preserve"
173018173731 filename="gtk/gtkwidget.c"
173019- line="3499">a widget</doc>
173732+ line="3498">a widget</doc>
173020173733 <type name="Widget" c:type="GtkWidget*"/>
173021173734 </instance-parameter>
173022173735 </parameters>
@@ -173040,7 +173753,7 @@ This function is only useful in widget implementations.</doc>
173040173753 c:identifier="gtk_widget_action_set_enabled">
173041173754 <doc xml:space="preserve"
173042173755 filename="gtk/gtkwidget.c"
173043- line="13049">Enables or disables an action installed with
173756+ line="13037">Enables or disables an action installed with
173044173757 [method@Gtk.WidgetClass.install_action].</doc>
173045173758 <source-position filename="gtk/gtkwidget.h" line="976"/>
173046173759 <return-value transfer-ownership="none">
@@ -173050,19 +173763,19 @@ This function is only useful in widget implementations.</doc>
173050173763 <instance-parameter name="widget" transfer-ownership="none">
173051173764 <doc xml:space="preserve"
173052173765 filename="gtk/gtkwidget.c"
173053- line="13051">a widget</doc>
173766+ line="13039">a widget</doc>
173054173767 <type name="Widget" c:type="GtkWidget*"/>
173055173768 </instance-parameter>
173056173769 <parameter name="action_name" transfer-ownership="none">
173057173770 <doc xml:space="preserve"
173058173771 filename="gtk/gtkwidget.c"
173059- line="13052">action name, such as "clipboard.paste"</doc>
173772+ line="13040">action name, such as "clipboard.paste"</doc>
173060173773 <type name="utf8" c:type="const char*"/>
173061173774 </parameter>
173062173775 <parameter name="enabled" transfer-ownership="none">
173063173776 <doc xml:space="preserve"
173064173777 filename="gtk/gtkwidget.c"
173065- line="13053">whether the action is now enabled</doc>
173778+ line="13041">whether the action is now enabled</doc>
173066173779 <type name="gboolean" c:type="gboolean"/>
173067173780 </parameter>
173068173781 </parameters>
@@ -173070,7 +173783,7 @@ This function is only useful in widget implementations.</doc>
173070173783 <method name="activate" c:identifier="gtk_widget_activate">
173071173784 <doc xml:space="preserve"
173072173785 filename="gtk/gtkwidget.c"
173073- line="4989">Activates the widget.
173786+ line="5009">Activates the widget.
173074173787
173075173788 The activation will emit the signal set using
173076173789 [method@Gtk.WidgetClass.set_activate_signal]
@@ -173088,14 +173801,14 @@ If @widget is not activatable, the function returns false.</doc>
173088173801 <return-value transfer-ownership="none">
173089173802 <doc xml:space="preserve"
173090173803 filename="gtk/gtkwidget.c"
173091- line="5008">true if the widget was activated</doc>
173804+ line="5028">true if the widget was activated</doc>
173092173805 <type name="gboolean" c:type="gboolean"/>
173093173806 </return-value>
173094173807 <parameters>
173095173808 <instance-parameter name="widget" transfer-ownership="none">
173096173809 <doc xml:space="preserve"
173097173810 filename="gtk/gtkwidget.c"
173098- line="4991">a widget that is activatable</doc>
173811+ line="5011">a widget that is activatable</doc>
173099173812 <type name="Widget" c:type="GtkWidget*"/>
173100173813 </instance-parameter>
173101173814 </parameters>
@@ -173106,7 +173819,7 @@ If @widget is not activatable, the function returns false.</doc>
173106173819 introspectable="0">
173107173820 <doc xml:space="preserve"
173108173821 filename="gtk/gtkwidget.c"
173109- line="11754">Activates an action for the widget.
173822+ line="11742">Activates an action for the widget.
173110173823
173111173824 The action is looked up in the action groups associated with
173112173825 @widget and its ancestors.
@@ -173117,20 +173830,20 @@ that constructs the @args variant according to @format_string.</doc>
173117173830 <return-value transfer-ownership="none">
173118173831 <doc xml:space="preserve"
173119173832 filename="gtk/gtkwidget.c"
173120- line="11769">true if the action was activated</doc>
173833+ line="11757">true if the action was activated</doc>
173121173834 <type name="gboolean" c:type="gboolean"/>
173122173835 </return-value>
173123173836 <parameters>
173124173837 <instance-parameter name="widget" transfer-ownership="none">
173125173838 <doc xml:space="preserve"
173126173839 filename="gtk/gtkwidget.c"
173127- line="11756">a widget</doc>
173840+ line="11744">a widget</doc>
173128173841 <type name="Widget" c:type="GtkWidget*"/>
173129173842 </instance-parameter>
173130173843 <parameter name="name" transfer-ownership="none">
173131173844 <doc xml:space="preserve"
173132173845 filename="gtk/gtkwidget.c"
173133- line="11757">the name of the action to activate</doc>
173846+ line="11745">the name of the action to activate</doc>
173134173847 <type name="utf8" c:type="const char*"/>
173135173848 </parameter>
173136173849 <parameter name="format_string"
@@ -173139,13 +173852,13 @@ that constructs the @args variant according to @format_string.</doc>
173139173852 allow-none="1">
173140173853 <doc xml:space="preserve"
173141173854 filename="gtk/gtkwidget.c"
173142- line="11758">`GVariant` format string for arguments</doc>
173855+ line="11746">`GVariant` format string for arguments</doc>
173143173856 <type name="utf8" c:type="const char*"/>
173144173857 </parameter>
173145173858 <parameter name="..." transfer-ownership="none">
173146173859 <doc xml:space="preserve"
173147173860 filename="gtk/gtkwidget.c"
173148- line="11759">arguments, as given by format string</doc>
173861+ line="11747">arguments, as given by format string</doc>
173149173862 <varargs/>
173150173863 </parameter>
173151173864 </parameters>
@@ -173155,7 +173868,7 @@ that constructs the @args variant according to @format_string.</doc>
173155173868 shadows="activate_action">
173156173869 <doc xml:space="preserve"
173157173870 filename="gtk/gtkwidget.c"
173158- line="11714">Activates an action for the widget.
173871+ line="11702">Activates an action for the widget.
173159173872
173160173873 The action is looked up in the action groups associated with
173161173874 @widget and its ancestors.
@@ -173171,20 +173884,20 @@ as returned by [method@Gio.Action.get_parameter_type].</doc>
173171173884 <return-value transfer-ownership="none">
173172173885 <doc xml:space="preserve"
173173173886 filename="gtk/gtkwidget.c"
173174- line="11733">true if the action was activated</doc>
173887+ line="11721">true if the action was activated</doc>
173175173888 <type name="gboolean" c:type="gboolean"/>
173176173889 </return-value>
173177173890 <parameters>
173178173891 <instance-parameter name="widget" transfer-ownership="none">
173179173892 <doc xml:space="preserve"
173180173893 filename="gtk/gtkwidget.c"
173181- line="11716">a widget</doc>
173894+ line="11704">a widget</doc>
173182173895 <type name="Widget" c:type="GtkWidget*"/>
173183173896 </instance-parameter>
173184173897 <parameter name="name" transfer-ownership="none">
173185173898 <doc xml:space="preserve"
173186173899 filename="gtk/gtkwidget.c"
173187- line="11717">the name of the action to activate</doc>
173900+ line="11705">the name of the action to activate</doc>
173188173901 <type name="utf8" c:type="const char*"/>
173189173902 </parameter>
173190173903 <parameter name="args"
@@ -173193,7 +173906,7 @@ as returned by [method@Gio.Action.get_parameter_type].</doc>
173193173906 allow-none="1">
173194173907 <doc xml:space="preserve"
173195173908 filename="gtk/gtkwidget.c"
173196- line="11718">parameters to use</doc>
173909+ line="11706">parameters to use</doc>
173197173910 <type name="GLib.Variant" c:type="GVariant*"/>
173198173911 </parameter>
173199173912 </parameters>
@@ -173202,7 +173915,7 @@ as returned by [method@Gio.Action.get_parameter_type].</doc>
173202173915 c:identifier="gtk_widget_activate_default">
173203173916 <doc xml:space="preserve"
173204173917 filename="gtk/gtkwidget.c"
173205- line="11798">Activates the `default.activate` action for the widget.
173918+ line="11786">Activates the `default.activate` action for the widget.
173206173919
173207173920 The action is looked up in the same was as for
173208173921 [method@Gtk.Widget.activate_action].</doc>
@@ -173214,7 +173927,7 @@ The action is looked up in the same was as for
173214173927 <instance-parameter name="widget" transfer-ownership="none">
173215173928 <doc xml:space="preserve"
173216173929 filename="gtk/gtkwidget.c"
173217- line="11800">a widget</doc>
173930+ line="11788">a widget</doc>
173218173931 <type name="Widget" c:type="GtkWidget*"/>
173219173932 </instance-parameter>
173220173933 </parameters>
@@ -173222,7 +173935,7 @@ The action is looked up in the same was as for
173222173935 <method name="add_controller" c:identifier="gtk_widget_add_controller">
173223173936 <doc xml:space="preserve"
173224173937 filename="gtk/gtkwidget.c"
173225- line="11851">Adds an event controller to the widget.
173938+ line="11839">Adds an event controller to the widget.
173226173939
173227173940 The event controllers of a widget handle the events that are
173228173941 propagated to the widget.
@@ -173237,13 +173950,13 @@ creating any kind of [class@Gtk.EventController].</doc>
173237173950 <instance-parameter name="widget" transfer-ownership="none">
173238173951 <doc xml:space="preserve"
173239173952 filename="gtk/gtkwidget.c"
173240- line="11853">a widget</doc>
173953+ line="11841">a widget</doc>
173241173954 <type name="Widget" c:type="GtkWidget*"/>
173242173955 </instance-parameter>
173243173956 <parameter name="controller" transfer-ownership="full">
173244173957 <doc xml:space="preserve"
173245173958 filename="gtk/gtkwidget.c"
173246- line="11854">an event controller that hasn't been
173959+ line="11842">an event controller that hasn't been
173247173960 added to a widget yet</doc>
173248173961 <type name="EventController" c:type="GtkEventController*"/>
173249173962 </parameter>
@@ -173252,7 +173965,7 @@ creating any kind of [class@Gtk.EventController].</doc>
173252173965 <method name="add_css_class" c:identifier="gtk_widget_add_css_class">
173253173966 <doc xml:space="preserve"
173254173967 filename="gtk/gtkwidget.c"
173255- line="13140">Adds a style class to the widget.
173968+ line="13128">Adds a style class to the widget.
173256173969
173257173970 After calling this function, the widget’s style will match
173258173971 for @css_class, according to CSS matching rules.
@@ -173267,13 +173980,13 @@ style again.</doc>
173267173980 <instance-parameter name="widget" transfer-ownership="none">
173268173981 <doc xml:space="preserve"
173269173982 filename="gtk/gtkwidget.c"
173270- line="13142">a widget</doc>
173983+ line="13130">a widget</doc>
173271173984 <type name="Widget" c:type="GtkWidget*"/>
173272173985 </instance-parameter>
173273173986 <parameter name="css_class" transfer-ownership="none">
173274173987 <doc xml:space="preserve"
173275173988 filename="gtk/gtkwidget.c"
173276- line="13143">style class to add to @widget, without the leading period</doc>
173989+ line="13131">style class to add to @widget, without the leading period</doc>
173277173990 <type name="utf8" c:type="const char*"/>
173278173991 </parameter>
173279173992 </parameters>
@@ -173282,7 +173995,7 @@ style again.</doc>
173282173995 c:identifier="gtk_widget_add_mnemonic_label">
173283173996 <doc xml:space="preserve"
173284173997 filename="gtk/gtkwidget.c"
173285- line="9936">Adds a widget to the list of mnemonic labels for this widget.
173998+ line="9924">Adds a widget to the list of mnemonic labels for this widget.
173286173999
173287174000 See [method@Gtk.Widget.list_mnemonic_labels].
173288174001
@@ -173297,13 +174010,13 @@ to update its internal state at this point as well.</doc>
173297174010 <instance-parameter name="widget" transfer-ownership="none">
173298174011 <doc xml:space="preserve"
173299174012 filename="gtk/gtkwidget.c"
173300- line="9938">a widget</doc>
174013+ line="9926">a widget</doc>
173301174014 <type name="Widget" c:type="GtkWidget*"/>
173302174015 </instance-parameter>
173303174016 <parameter name="label" transfer-ownership="none">
173304174017 <doc xml:space="preserve"
173305174018 filename="gtk/gtkwidget.c"
173306- line="9939">a widget that acts as a mnemonic label for @widget</doc>
174019+ line="9927">a widget that acts as a mnemonic label for @widget</doc>
173307174020 <type name="Widget" c:type="GtkWidget*"/>
173308174021 </parameter>
173309174022 </parameters>
@@ -173312,7 +174025,7 @@ to update its internal state at this point as well.</doc>
173312174025 c:identifier="gtk_widget_add_tick_callback">
173313174026 <doc xml:space="preserve"
173314174027 filename="gtk/gtkwidget.c"
173315- line="3044">Queues an animation frame update and adds a callback to be called
174028+ line="3043">Queues an animation frame update and adds a callback to be called
173316174029 before each frame.
173317174030
173318174031 Until the tick callback is removed, it will be called frequently
@@ -173342,14 +174055,14 @@ to [method@Gtk.Widget.remove_tick_callback].</doc>
173342174055 <return-value transfer-ownership="none">
173343174056 <doc xml:space="preserve"
173344174057 filename="gtk/gtkwidget.c"
173345- line="3079">an ID for this callback</doc>
174058+ line="3078">an ID for this callback</doc>
173346174059 <type name="guint" c:type="guint"/>
173347174060 </return-value>
173348174061 <parameters>
173349174062 <instance-parameter name="widget" transfer-ownership="none">
173350174063 <doc xml:space="preserve"
173351174064 filename="gtk/gtkwidget.c"
173352- line="3046">a widget</doc>
174065+ line="3045">a widget</doc>
173353174066 <type name="Widget" c:type="GtkWidget*"/>
173354174067 </instance-parameter>
173355174068 <parameter name="callback"
@@ -173359,7 +174072,7 @@ to [method@Gtk.Widget.remove_tick_callback].</doc>
173359174072 destroy="2">
173360174073 <doc xml:space="preserve"
173361174074 filename="gtk/gtkwidget.c"
173362- line="3047">function
174075+ line="3046">function
173363174076 to call for updating animations</doc>
173364174077 <type name="TickCallback" c:type="GtkTickCallback"/>
173365174078 </parameter>
@@ -173369,13 +174082,13 @@ to [method@Gtk.Widget.remove_tick_callback].</doc>
173369174082 allow-none="1">
173370174083 <doc xml:space="preserve"
173371174084 filename="gtk/gtkwidget.c"
173372- line="3049">data to pass to @callback</doc>
174085+ line="3048">data to pass to @callback</doc>
173373174086 <type name="gpointer" c:type="gpointer"/>
173374174087 </parameter>
173375174088 <parameter name="notify" transfer-ownership="none" scope="async">
173376174089 <doc xml:space="preserve"
173377174090 filename="gtk/gtkwidget.c"
173378- line="3050">function to call to free @user_data</doc>
174091+ line="3049">function to call to free @user_data</doc>
173379174092 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
173380174093 </parameter>
173381174094 </parameters>
@@ -173383,7 +174096,7 @@ to [method@Gtk.Widget.remove_tick_callback].</doc>
173383174096 <method name="allocate" c:identifier="gtk_widget_allocate">
173384174097 <doc xml:space="preserve"
173385174098 filename="gtk/gtkwidget.c"
173386- line="4041">Assigns size, position, (optionally) a baseline and transform
174099+ line="4040">Assigns size, position, (optionally) a baseline and transform
173387174100 to a child widget.
173388174101
173389174102 In this function, the allocation and baseline may be adjusted.
@@ -173402,25 +174115,25 @@ For a version that does not take a transform, see
173402174115 <instance-parameter name="widget" transfer-ownership="none">
173403174116 <doc xml:space="preserve"
173404174117 filename="gtk/gtkwidget.c"
173405- line="4043">a widget</doc>
174118+ line="4042">a widget</doc>
173406174119 <type name="Widget" c:type="GtkWidget*"/>
173407174120 </instance-parameter>
173408174121 <parameter name="width" transfer-ownership="none">
173409174122 <doc xml:space="preserve"
173410174123 filename="gtk/gtkwidget.c"
173411- line="4044">new width</doc>
174124+ line="4043">new width</doc>
173412174125 <type name="gint" c:type="int"/>
173413174126 </parameter>
173414174127 <parameter name="height" transfer-ownership="none">
173415174128 <doc xml:space="preserve"
173416174129 filename="gtk/gtkwidget.c"
173417- line="4045">new height</doc>
174130+ line="4044">new height</doc>
173418174131 <type name="gint" c:type="int"/>
173419174132 </parameter>
173420174133 <parameter name="baseline" transfer-ownership="none">
173421174134 <doc xml:space="preserve"
173422174135 filename="gtk/gtkwidget.c"
173423- line="4046">new baseline, or -1</doc>
174136+ line="4045">new baseline, or -1</doc>
173424174137 <type name="gint" c:type="int"/>
173425174138 </parameter>
173426174139 <parameter name="transform"
@@ -173429,7 +174142,7 @@ For a version that does not take a transform, see
173429174142 allow-none="1">
173430174143 <doc xml:space="preserve"
173431174144 filename="gtk/gtkwidget.c"
173432- line="4047">transformation to be applied</doc>
174145+ line="4046">transformation to be applied</doc>
173433174146 <type name="Gsk.Transform" c:type="GskTransform*"/>
173434174147 </parameter>
173435174148 </parameters>
@@ -173437,7 +174150,7 @@ For a version that does not take a transform, see
173437174150 <method name="child_focus" c:identifier="gtk_widget_child_focus">
173438174151 <doc xml:space="preserve"
173439174152 filename="gtk/gtkwidget.c"
173440- line="7038">Called by widgets as the user moves around the window using
174153+ line="7026">Called by widgets as the user moves around the window using
173441174154 keyboard shortcuts.
173442174155
173443174156 The @direction argument indicates what kind of motion is taking
@@ -173461,20 +174174,20 @@ the focus to a particular widget.</doc>
173461174174 <return-value transfer-ownership="none">
173462174175 <doc xml:space="preserve"
173463174176 filename="gtk/gtkwidget.c"
173464- line="7064">true if focus ended up inside @widget</doc>
174177+ line="7052">true if focus ended up inside @widget</doc>
173465174178 <type name="gboolean" c:type="gboolean"/>
173466174179 </return-value>
173467174180 <parameters>
173468174181 <instance-parameter name="widget" transfer-ownership="none">
173469174182 <doc xml:space="preserve"
173470174183 filename="gtk/gtkwidget.c"
173471- line="7040">a widget</doc>
174184+ line="7028">a widget</doc>
173472174185 <type name="Widget" c:type="GtkWidget*"/>
173473174186 </instance-parameter>
173474174187 <parameter name="direction" transfer-ownership="none">
173475174188 <doc xml:space="preserve"
173476174189 filename="gtk/gtkwidget.c"
173477- line="7041">direction of focus movement</doc>
174190+ line="7029">direction of focus movement</doc>
173478174191 <type name="DirectionType" c:type="GtkDirectionType"/>
173479174192 </parameter>
173480174193 </parameters>
@@ -173482,7 +174195,7 @@ the focus to a particular widget.</doc>
173482174195 <method name="compute_bounds" c:identifier="gtk_widget_compute_bounds">
173483174196 <doc xml:space="preserve"
173484174197 filename="gtk/gtkwidget.c"
173485- line="10545">Computes the bounds for @widget in the coordinate space of @target.
174198+ line="10536">Computes the bounds for @widget in the coordinate space of @target.
173486174199
173487174200 The bounds of widget are (the bounding box of) the region that it is
173488174201 expected to draw in. See the [coordinate system](coordinates.html)
@@ -173498,20 +174211,20 @@ It is valid for @widget and @target to be the same widget.</doc>
173498174211 <return-value transfer-ownership="none">
173499174212 <doc xml:space="preserve"
173500174213 filename="gtk/gtkwidget.c"
173501- line="10564">true if the bounds could be computed</doc>
174214+ line="10555">true if the bounds could be computed</doc>
173502174215 <type name="gboolean" c:type="gboolean"/>
173503174216 </return-value>
173504174217 <parameters>
173505174218 <instance-parameter name="widget" transfer-ownership="none">
173506174219 <doc xml:space="preserve"
173507174220 filename="gtk/gtkwidget.c"
173508- line="10547">the widget to query</doc>
174221+ line="10538">the widget to query</doc>
173509174222 <type name="Widget" c:type="GtkWidget*"/>
173510174223 </instance-parameter>
173511174224 <parameter name="target" transfer-ownership="none">
173512174225 <doc xml:space="preserve"
173513174226 filename="gtk/gtkwidget.c"
173514- line="10548">the target widget</doc>
174227+ line="10539">the target widget</doc>
173515174228 <type name="Widget" c:type="GtkWidget*"/>
173516174229 </parameter>
173517174230 <parameter name="out_bounds"
@@ -173520,7 +174233,7 @@ It is valid for @widget and @target to be the same widget.</doc>
173520174233 transfer-ownership="none">
173521174234 <doc xml:space="preserve"
173522174235 filename="gtk/gtkwidget.c"
173523- line="10549">the rectangle taking the bounds</doc>
174236+ line="10540">the rectangle taking the bounds</doc>
173524174237 <type name="Graphene.Rect" c:type="graphene_rect_t*"/>
173525174238 </parameter>
173526174239 </parameters>
@@ -173528,7 +174241,7 @@ It is valid for @widget and @target to be the same widget.</doc>
173528174241 <method name="compute_expand" c:identifier="gtk_widget_compute_expand">
173529174242 <doc xml:space="preserve"
173530174243 filename="gtk/gtkwidget.c"
173531- line="8310">Computes whether a parent widget should give this widget
174244+ line="8298">Computes whether a parent widget should give this widget
173532174245 extra space when possible.
173533174246
173534174247 Widgets with children should check this, rather than looking at
@@ -173545,20 +174258,20 @@ the widget may expand if some of its children do.</doc>
173545174258 <return-value transfer-ownership="none">
173546174259 <doc xml:space="preserve"
173547174260 filename="gtk/gtkwidget.c"
173548- line="8329">whether widget tree rooted here should be expanded</doc>
174261+ line="8317">whether widget tree rooted here should be expanded</doc>
173549174262 <type name="gboolean" c:type="gboolean"/>
173550174263 </return-value>
173551174264 <parameters>
173552174265 <instance-parameter name="widget" transfer-ownership="none">
173553174266 <doc xml:space="preserve"
173554174267 filename="gtk/gtkwidget.c"
173555- line="8312">a widget</doc>
174268+ line="8300">a widget</doc>
173556174269 <type name="Widget" c:type="GtkWidget*"/>
173557174270 </instance-parameter>
173558174271 <parameter name="orientation" transfer-ownership="none">
173559174272 <doc xml:space="preserve"
173560174273 filename="gtk/gtkwidget.c"
173561- line="8313">expand direction</doc>
174274+ line="8301">expand direction</doc>
173562174275 <type name="Orientation" c:type="GtkOrientation"/>
173563174276 </parameter>
173564174277 </parameters>
@@ -173566,7 +174279,7 @@ the widget may expand if some of its children do.</doc>
173566174279 <method name="compute_point" c:identifier="gtk_widget_compute_point">
173567174280 <doc xml:space="preserve"
173568174281 filename="gtk/gtkwidget.c"
173569- line="4370">Translates the given @point in @widget's coordinates to coordinates
174282+ line="4390">Translates the given @point in @widget's coordinates to coordinates
173570174283 in @target’s coordinate system.
173571174284
173572174285 In order to perform this operation, both widgets must share a
@@ -173576,7 +174289,7 @@ to (0, 0) and false is returned.</doc>
173576174289 <return-value transfer-ownership="none">
173577174290 <doc xml:space="preserve"
173578174291 filename="gtk/gtkwidget.c"
173579- line="4385">true if @src_widget and @dest_widget have a common
174292+ line="4405">true if @src_widget and @dest_widget have a common
173580174293 ancestor, false otherwise</doc>
173581174294 <type name="gboolean" c:type="gboolean"/>
173582174295 </return-value>
@@ -173584,19 +174297,19 @@ to (0, 0) and false is returned.</doc>
173584174297 <instance-parameter name="widget" transfer-ownership="none">
173585174298 <doc xml:space="preserve"
173586174299 filename="gtk/gtkwidget.c"
173587- line="4372">the widget to query</doc>
174300+ line="4392">the widget to query</doc>
173588174301 <type name="Widget" c:type="GtkWidget*"/>
173589174302 </instance-parameter>
173590174303 <parameter name="target" transfer-ownership="none">
173591174304 <doc xml:space="preserve"
173592174305 filename="gtk/gtkwidget.c"
173593- line="4373">the widget to transform into</doc>
174306+ line="4393">the widget to transform into</doc>
173594174307 <type name="Widget" c:type="GtkWidget*"/>
173595174308 </parameter>
173596174309 <parameter name="point" transfer-ownership="none">
173597174310 <doc xml:space="preserve"
173598174311 filename="gtk/gtkwidget.c"
173599- line="4374">a point in @widget's coordinate system</doc>
174312+ line="4394">a point in @widget's coordinate system</doc>
173600174313 <type name="Graphene.Point" c:type="const graphene_point_t*"/>
173601174314 </parameter>
173602174315 <parameter name="out_point"
@@ -173605,7 +174318,7 @@ to (0, 0) and false is returned.</doc>
173605174318 transfer-ownership="none">
173606174319 <doc xml:space="preserve"
173607174320 filename="gtk/gtkwidget.c"
173608- line="4375">set to the corresponding coordinates in
174321+ line="4395">set to the corresponding coordinates in
173609174322 @target's coordinate system</doc>
173610174323 <type name="Graphene.Point" c:type="graphene_point_t*"/>
173611174324 </parameter>
@@ -173615,7 +174328,7 @@ to (0, 0) and false is returned.</doc>
173615174328 c:identifier="gtk_widget_compute_transform">
173616174329 <doc xml:space="preserve"
173617174330 filename="gtk/gtkwidget.c"
173618- line="10464">Computes a matrix suitable to describe a transformation from
174331+ line="10455">Computes a matrix suitable to describe a transformation from
173619174332 @widget's coordinate system into @target's coordinate system.
173620174333
173621174334 The transform can not be computed in certain cases, for example
@@ -173628,20 +174341,20 @@ system [overview](coordinates.html).</doc>
173628174341 <return-value transfer-ownership="none">
173629174342 <doc xml:space="preserve"
173630174343 filename="gtk/gtkwidget.c"
173631- line="10481">true if the transform could be computed</doc>
174344+ line="10472">true if the transform could be computed</doc>
173632174345 <type name="gboolean" c:type="gboolean"/>
173633174346 </return-value>
173634174347 <parameters>
173635174348 <instance-parameter name="widget" transfer-ownership="none">
173636174349 <doc xml:space="preserve"
173637174350 filename="gtk/gtkwidget.c"
173638- line="10466">a widget</doc>
174351+ line="10457">a widget</doc>
173639174352 <type name="Widget" c:type="GtkWidget*"/>
173640174353 </instance-parameter>
173641174354 <parameter name="target" transfer-ownership="none">
173642174355 <doc xml:space="preserve"
173643174356 filename="gtk/gtkwidget.c"
173644- line="10467">the target widget that the matrix will transform to</doc>
174357+ line="10458">the target widget that the matrix will transform to</doc>
173645174358 <type name="Widget" c:type="GtkWidget*"/>
173646174359 </parameter>
173647174360 <parameter name="out_transform"
@@ -173650,7 +174363,7 @@ system [overview](coordinates.html).</doc>
173650174363 transfer-ownership="none">
173651174364 <doc xml:space="preserve"
173652174365 filename="gtk/gtkwidget.c"
173653- line="10468">location to
174366+ line="10459">location to
173654174367 store the final transformation</doc>
173655174368 <type name="Graphene.Matrix" c:type="graphene_matrix_t*"/>
173656174369 </parameter>
@@ -173659,7 +174372,7 @@ system [overview](coordinates.html).</doc>
173659174372 <method name="contains" c:identifier="gtk_widget_contains">
173660174373 <doc xml:space="preserve"
173661174374 filename="gtk/gtkwidget.c"
173662- line="10297">Tests if a given point is contained in the widget.
174375+ line="10288">Tests if a given point is contained in the widget.
173663174376
173664174377 The coordinates for (x, y) must be in widget coordinates, so
173665174378 (0, 0) is assumed to be the top left of @widget's content area.</doc>
@@ -173667,26 +174380,26 @@ The coordinates for (x, y) must be in widget coordinates, so
173667174380 <return-value transfer-ownership="none">
173668174381 <doc xml:space="preserve"
173669174382 filename="gtk/gtkwidget.c"
173670- line="10308">true if @widget contains the point (x, y)</doc>
174383+ line="10299">true if @widget contains the point (x, y)</doc>
173671174384 <type name="gboolean" c:type="gboolean"/>
173672174385 </return-value>
173673174386 <parameters>
173674174387 <instance-parameter name="widget" transfer-ownership="none">
173675174388 <doc xml:space="preserve"
173676174389 filename="gtk/gtkwidget.c"
173677- line="10299">the widget to query</doc>
174390+ line="10290">the widget to query</doc>
173678174391 <type name="Widget" c:type="GtkWidget*"/>
173679174392 </instance-parameter>
173680174393 <parameter name="x" transfer-ownership="none">
173681174394 <doc xml:space="preserve"
173682174395 filename="gtk/gtkwidget.c"
173683- line="10300">X coordinate to test, relative to @widget's origin</doc>
174396+ line="10291">X coordinate to test, relative to @widget's origin</doc>
173684174397 <type name="gdouble" c:type="double"/>
173685174398 </parameter>
173686174399 <parameter name="y" transfer-ownership="none">
173687174400 <doc xml:space="preserve"
173688174401 filename="gtk/gtkwidget.c"
173689- line="10301">Y coordinate to test, relative to @widget's origin</doc>
174402+ line="10292">Y coordinate to test, relative to @widget's origin</doc>
173690174403 <type name="gdouble" c:type="double"/>
173691174404 </parameter>
173692174405 </parameters>
@@ -173695,7 +174408,7 @@ The coordinates for (x, y) must be in widget coordinates, so
173695174408 c:identifier="gtk_widget_create_pango_context">
173696174409 <doc xml:space="preserve"
173697174410 filename="gtk/gtkwidget.c"
173698- line="6794">Creates a new `PangoContext` that is configured for the widget.
174411+ line="6782">Creates a new `PangoContext` that is configured for the widget.
173699174412
173700174413 The `PangoContext` will have the appropriate font map,
173701174414 font options, font description, and base direction set.
@@ -173705,14 +174418,14 @@ See also [method@Gtk.Widget.get_pango_context].</doc>
173705174418 <return-value transfer-ownership="full">
173706174419 <doc xml:space="preserve"
173707174420 filename="gtk/gtkwidget.c"
173708- line="6805">the new `PangoContext`</doc>
174421+ line="6793">the new `PangoContext`</doc>
173709174422 <type name="Pango.Context" c:type="PangoContext*"/>
173710174423 </return-value>
173711174424 <parameters>
173712174425 <instance-parameter name="widget" transfer-ownership="none">
173713174426 <doc xml:space="preserve"
173714174427 filename="gtk/gtkwidget.c"
173715- line="6796">a widget</doc>
174428+ line="6784">a widget</doc>
173716174429 <type name="Widget" c:type="GtkWidget*"/>
173717174430 </instance-parameter>
173718174431 </parameters>
@@ -173721,7 +174434,7 @@ See also [method@Gtk.Widget.get_pango_context].</doc>
173721174434 c:identifier="gtk_widget_create_pango_layout">
173722174435 <doc xml:space="preserve"
173723174436 filename="gtk/gtkwidget.c"
173724- line="6821">Creates a new `PangoLayout` that is configured for the widget.
174437+ line="6809">Creates a new `PangoLayout` that is configured for the widget.
173725174438
173726174439 The `PangoLayout` will have the appropriate font map,
173727174440 font description, and base direction set.
@@ -173734,14 +174447,14 @@ of the [property@Gtk.Widget:root] property on the widget.</doc>
173734174447 <return-value transfer-ownership="full">
173735174448 <doc xml:space="preserve"
173736174449 filename="gtk/gtkwidget.c"
173737- line="6836">the new `PangoLayout`</doc>
174450+ line="6824">the new `PangoLayout`</doc>
173738174451 <type name="Pango.Layout" c:type="PangoLayout*"/>
173739174452 </return-value>
173740174453 <parameters>
173741174454 <instance-parameter name="widget" transfer-ownership="none">
173742174455 <doc xml:space="preserve"
173743174456 filename="gtk/gtkwidget.c"
173744- line="6823">a widget</doc>
174457+ line="6811">a widget</doc>
173745174458 <type name="Widget" c:type="GtkWidget*"/>
173746174459 </instance-parameter>
173747174460 <parameter name="text"
@@ -173750,7 +174463,7 @@ of the [property@Gtk.Widget:root] property on the widget.</doc>
173750174463 allow-none="1">
173751174464 <doc xml:space="preserve"
173752174465 filename="gtk/gtkwidget.c"
173753- line="6824">text to set on the layout</doc>
174466+ line="6812">text to set on the layout</doc>
173754174467 <type name="utf8" c:type="const char*"/>
173755174468 </parameter>
173756174469 </parameters>
@@ -173760,7 +174473,7 @@ of the [property@Gtk.Widget:root] property on the widget.</doc>
173760174473 version="4.8">
173761174474 <doc xml:space="preserve"
173762174475 filename="gtk/gtkwidget.c"
173763- line="11381">Clears the template children for the widget.
174476+ line="11369">Clears the template children for the widget.
173764174477
173765174478 This function is the opposite of [method@Gtk.Widget.init_template],
173766174479 and it is used to clear all the template children from a widget
@@ -173793,13 +174506,13 @@ some_widget_dispose (GObject *gobject)
173793174506 <instance-parameter name="widget" transfer-ownership="none">
173794174507 <doc xml:space="preserve"
173795174508 filename="gtk/gtkwidget.c"
173796- line="11383">the widget with a template</doc>
174509+ line="11371">the widget with a template</doc>
173797174510 <type name="Widget" c:type="GtkWidget*"/>
173798174511 </instance-parameter>
173799174512 <parameter name="widget_type" transfer-ownership="none">
173800174513 <doc xml:space="preserve"
173801174514 filename="gtk/gtkwidget.c"
173802- line="11384">the type of the widget to finalize the template for</doc>
174515+ line="11372">the type of the widget to finalize the template for</doc>
173803174516 <type name="GType" c:type="GType"/>
173804174517 </parameter>
173805174518 </parameters>
@@ -173852,7 +174565,7 @@ some_widget_dispose (GObject *gobject)
173852174565 <method name="error_bell" c:identifier="gtk_widget_error_bell">
173853174566 <doc xml:space="preserve"
173854174567 filename="gtk/gtkwidget.c"
173855- line="7137">Notifies the user about an input-related error on the widget.
174568+ line="7125">Notifies the user about an input-related error on the widget.
173856174569
173857174570 If the [property@Gtk.Settings:gtk-error-bell] setting is true,
173858174571 it calls [method@Gdk.Surface.beep], otherwise it does nothing.
@@ -173868,7 +174581,7 @@ environment or window manager that is used.</doc>
173868174581 <instance-parameter name="widget" transfer-ownership="none">
173869174582 <doc xml:space="preserve"
173870174583 filename="gtk/gtkwidget.c"
173871- line="7139">a widget</doc>
174584+ line="7127">a widget</doc>
173872174585 <type name="Widget" c:type="GtkWidget*"/>
173873174586 </instance-parameter>
173874174587 </parameters>
@@ -173879,7 +174592,7 @@ environment or window manager that is used.</doc>
173879174592 deprecated-version="4.12">
173880174593 <doc xml:space="preserve"
173881174594 filename="gtk/gtkwidget.c"
173882- line="10642">Returns the baseline that has currently been allocated to the widget.
174595+ line="10633">Returns the baseline that has currently been allocated to the widget.
173883174596
173884174597 This function is intended to be used when implementing handlers
173885174598 for the `GtkWidget`Class.snapshot() function, and when allocating
@@ -173889,14 +174602,14 @@ child widgets in `GtkWidget`Class.size_allocate().</doc>
173889174602 <return-value transfer-ownership="none">
173890174603 <doc xml:space="preserve"
173891174604 filename="gtk/gtkwidget.c"
173892- line="10652">the baseline of the @widget, or -1 if none</doc>
174605+ line="10643">the baseline of the @widget, or -1 if none</doc>
173893174606 <type name="gint" c:type="int"/>
173894174607 </return-value>
173895174608 <parameters>
173896174609 <instance-parameter name="widget" transfer-ownership="none">
173897174610 <doc xml:space="preserve"
173898174611 filename="gtk/gtkwidget.c"
173899- line="10644">the widget to query</doc>
174612+ line="10635">the widget to query</doc>
173900174613 <type name="Widget" c:type="GtkWidget*"/>
173901174614 </instance-parameter>
173902174615 </parameters>
@@ -173907,7 +174620,7 @@ child widgets in `GtkWidget`Class.size_allocate().</doc>
173907174620 deprecated-version="4.12">
173908174621 <doc xml:space="preserve"
173909174622 filename="gtk/gtkwidget.c"
173910- line="10617">Returns the height that has currently been allocated to the widget.
174623+ line="10608">Returns the height that has currently been allocated to the widget.
173911174624
173912174625 To learn more about widget sizes, see the coordinate
173913174626 system [overview](coordinates.html).</doc>
@@ -173916,14 +174629,14 @@ system [overview](coordinates.html).</doc>
173916174629 <return-value transfer-ownership="none">
173917174630 <doc xml:space="preserve"
173918174631 filename="gtk/gtkwidget.c"
173919- line="10626">the height of the @widget</doc>
174632+ line="10617">the height of the @widget</doc>
173920174633 <type name="gint" c:type="int"/>
173921174634 </return-value>
173922174635 <parameters>
173923174636 <instance-parameter name="widget" transfer-ownership="none">
173924174637 <doc xml:space="preserve"
173925174638 filename="gtk/gtkwidget.c"
173926- line="10619">the widget to query</doc>
174639+ line="10610">the widget to query</doc>
173927174640 <type name="Widget" c:type="GtkWidget*"/>
173928174641 </instance-parameter>
173929174642 </parameters>
@@ -173934,7 +174647,7 @@ system [overview](coordinates.html).</doc>
173934174647 deprecated-version="4.12">
173935174648 <doc xml:space="preserve"
173936174649 filename="gtk/gtkwidget.c"
173937- line="10592">Returns the width that has currently been allocated to the widget.
174650+ line="10583">Returns the width that has currently been allocated to the widget.
173938174651
173939174652 To learn more about widget sizes, see the coordinate
173940174653 system [overview](coordinates.html).</doc>
@@ -173943,14 +174656,14 @@ system [overview](coordinates.html).</doc>
173943174656 <return-value transfer-ownership="none">
173944174657 <doc xml:space="preserve"
173945174658 filename="gtk/gtkwidget.c"
173946- line="10601">the width of the @widget</doc>
174659+ line="10592">the width of the @widget</doc>
173947174660 <type name="gint" c:type="int"/>
173948174661 </return-value>
173949174662 <parameters>
173950174663 <instance-parameter name="widget" transfer-ownership="none">
173951174664 <doc xml:space="preserve"
173952174665 filename="gtk/gtkwidget.c"
173953- line="10594">the widget to query</doc>
174666+ line="10585">the widget to query</doc>
173954174667 <type name="Widget" c:type="GtkWidget*"/>
173955174668 </instance-parameter>
173956174669 </parameters>
@@ -173961,7 +174674,7 @@ system [overview](coordinates.html).</doc>
173961174674 deprecated-version="4.12">
173962174675 <doc xml:space="preserve"
173963174676 filename="gtk/gtkwidget.c"
173964- line="10247">Retrieves the widget’s allocation.
174677+ line="10238">Retrieves the widget’s allocation.
173965174678
173966174679 Note, when implementing a layout widget: a widget’s allocation
173967174680 will be its “adjusted” allocation, that is, the widget’s parent
@@ -173986,7 +174699,7 @@ widget assigned.</doc>
173986174699 <instance-parameter name="widget" transfer-ownership="none">
173987174700 <doc xml:space="preserve"
173988174701 filename="gtk/gtkwidget.c"
173989- line="10249">a widget</doc>
174702+ line="10240">a widget</doc>
173990174703 <type name="Widget" c:type="GtkWidget*"/>
173991174704 </instance-parameter>
173992174705 <parameter name="allocation"
@@ -173995,7 +174708,7 @@ widget assigned.</doc>
173995174708 transfer-ownership="none">
173996174709 <doc xml:space="preserve"
173997174710 filename="gtk/gtkwidget.c"
173998- line="10250">a pointer to a `GtkAllocation` to copy to</doc>
174711+ line="10241">a pointer to a `GtkAllocation` to copy to</doc>
173999174712 <type name="Allocation" c:type="GtkAllocation*"/>
174000174713 </parameter>
174001174714 </parameters>
@@ -174003,7 +174716,7 @@ widget assigned.</doc>
174003174716 <method name="get_ancestor" c:identifier="gtk_widget_get_ancestor">
174004174717 <doc xml:space="preserve"
174005174718 filename="gtk/gtkwidget.c"
174006- line="7305">Gets the first ancestor of the widget with type @widget_type.
174719+ line="7293">Gets the first ancestor of the widget with type @widget_type.
174007174720
174008174721 For example, `gtk_widget_get_ancestor (widget, GTK_TYPE_BOX)`
174009174722 gets the first `GtkBox` that’s an ancestor of @widget. No
@@ -174016,20 +174729,20 @@ considers @widget to be an ancestor of itself.</doc>
174016174729 <return-value transfer-ownership="none" nullable="1">
174017174730 <doc xml:space="preserve"
174018174731 filename="gtk/gtkwidget.c"
174019- line="7320">the ancestor widget</doc>
174732+ line="7308">the ancestor widget</doc>
174020174733 <type name="Widget" c:type="GtkWidget*"/>
174021174734 </return-value>
174022174735 <parameters>
174023174736 <instance-parameter name="widget" transfer-ownership="none">
174024174737 <doc xml:space="preserve"
174025174738 filename="gtk/gtkwidget.c"
174026- line="7307">a widget</doc>
174739+ line="7295">a widget</doc>
174027174740 <type name="Widget" c:type="GtkWidget*"/>
174028174741 </instance-parameter>
174029174742 <parameter name="widget_type" transfer-ownership="none">
174030174743 <doc xml:space="preserve"
174031174744 filename="gtk/gtkwidget.c"
174032- line="7308">ancestor type</doc>
174745+ line="7296">ancestor type</doc>
174033174746 <type name="GType" c:type="GType"/>
174034174747 </parameter>
174035174748 </parameters>
@@ -174039,7 +174752,7 @@ considers @widget to be an ancestor of itself.</doc>
174039174752 version="4.12">
174040174753 <doc xml:space="preserve"
174041174754 filename="gtk/gtkwidget.c"
174042- line="10662">Returns the baseline that has currently been allocated to the widget.
174755+ line="10653">Returns the baseline that has currently been allocated to the widget.
174043174756
174044174757 This function is intended to be used when implementing handlers
174045174758 for the `GtkWidgetClass.snapshot()` function, and when allocating
@@ -174048,14 +174761,14 @@ child widgets in `GtkWidgetClass.size_allocate()`.</doc>
174048174761 <return-value transfer-ownership="none">
174049174762 <doc xml:space="preserve"
174050174763 filename="gtk/gtkwidget.c"
174051- line="10672">the baseline of the @widget, or -1 if none</doc>
174764+ line="10663">the baseline of the @widget, or -1 if none</doc>
174052174765 <type name="gint" c:type="int"/>
174053174766 </return-value>
174054174767 <parameters>
174055174768 <instance-parameter name="widget" transfer-ownership="none">
174056174769 <doc xml:space="preserve"
174057174770 filename="gtk/gtkwidget.c"
174058- line="10664">the widget to query</doc>
174771+ line="10655">the widget to query</doc>
174059174772 <type name="Widget" c:type="GtkWidget*"/>
174060174773 </instance-parameter>
174061174774 </parameters>
@@ -174065,7 +174778,7 @@ child widgets in `GtkWidgetClass.size_allocate()`.</doc>
174065174778 glib:get-property="can-focus">
174066174779 <doc xml:space="preserve"
174067174780 filename="gtk/gtkwidget.c"
174068- line="5330">Determines whether the input focus can enter the widget or any
174781+ line="5350">Determines whether the input focus can enter the widget or any
174069174782 of its children.
174070174783
174071174784 See [method@Gtk.Widget.set_can_focus].</doc>
@@ -174073,14 +174786,14 @@ See [method@Gtk.Widget.set_can_focus].</doc>
174073174786 <return-value transfer-ownership="none">
174074174787 <doc xml:space="preserve"
174075174788 filename="gtk/gtkwidget.c"
174076- line="5339">true if the input focus can enter @widget</doc>
174789+ line="5359">true if the input focus can enter @widget</doc>
174077174790 <type name="gboolean" c:type="gboolean"/>
174078174791 </return-value>
174079174792 <parameters>
174080174793 <instance-parameter name="widget" transfer-ownership="none">
174081174794 <doc xml:space="preserve"
174082174795 filename="gtk/gtkwidget.c"
174083- line="5332">a widget</doc>
174796+ line="5352">a widget</doc>
174084174797 <type name="Widget" c:type="GtkWidget*"/>
174085174798 </instance-parameter>
174086174799 </parameters>
@@ -174090,19 +174803,19 @@ See [method@Gtk.Widget.set_can_focus].</doc>
174090174803 glib:get-property="can-target">
174091174804 <doc xml:space="preserve"
174092174805 filename="gtk/gtkwidget.c"
174093- line="12663">Queries whether the widget can be the target of pointer events.</doc>
174806+ line="12651">Queries whether the widget can be the target of pointer events.</doc>
174094174807 <source-position filename="gtk/gtkwidget.h" line="404"/>
174095174808 <return-value transfer-ownership="none">
174096174809 <doc xml:space="preserve"
174097174810 filename="gtk/gtkwidget.c"
174098- line="12669">true if @widget can receive pointer events</doc>
174811+ line="12657">true if @widget can receive pointer events</doc>
174099174812 <type name="gboolean" c:type="gboolean"/>
174100174813 </return-value>
174101174814 <parameters>
174102174815 <instance-parameter name="widget" transfer-ownership="none">
174103174816 <doc xml:space="preserve"
174104174817 filename="gtk/gtkwidget.c"
174105- line="12665">a widget</doc>
174818+ line="12653">a widget</doc>
174106174819 <type name="Widget" c:type="GtkWidget*"/>
174107174820 </instance-parameter>
174108174821 </parameters>
@@ -174111,7 +174824,7 @@ See [method@Gtk.Widget.set_can_focus].</doc>
174111174824 c:identifier="gtk_widget_get_child_visible">
174112174825 <doc xml:space="preserve"
174113174826 filename="gtk/gtkwidget.c"
174114- line="6923">Gets the value set with [method@Gtk.Widget.set_child_visible].
174827+ line="6911">Gets the value set with [method@Gtk.Widget.set_child_visible].
174115174828
174116174829 If you feel a need to use this function, your code probably
174117174830 needs reorganization.
@@ -174122,14 +174835,14 @@ and should never be called by an application.</doc>
174122174835 <return-value transfer-ownership="none">
174123174836 <doc xml:space="preserve"
174124174837 filename="gtk/gtkwidget.c"
174125- line="6935">true if the widget is mapped with the parent</doc>
174838+ line="6923">true if the widget is mapped with the parent</doc>
174126174839 <type name="gboolean" c:type="gboolean"/>
174127174840 </return-value>
174128174841 <parameters>
174129174842 <instance-parameter name="widget" transfer-ownership="none">
174130174843 <doc xml:space="preserve"
174131174844 filename="gtk/gtkwidget.c"
174132- line="6925">a widget</doc>
174845+ line="6913">a widget</doc>
174133174846 <type name="Widget" c:type="GtkWidget*"/>
174134174847 </instance-parameter>
174135174848 </parameters>
@@ -174137,7 +174850,7 @@ and should never be called by an application.</doc>
174137174850 <method name="get_clipboard" c:identifier="gtk_widget_get_clipboard">
174138174851 <doc xml:space="preserve"
174139174852 filename="gtk/gtkwidget.c"
174140- line="9859">Gets the clipboard object for the widget.
174853+ line="9847">Gets the clipboard object for the widget.
174141174854
174142174855 This is a utility function to get the clipboard object for the
174143174856 display that @widget is using.
@@ -174148,14 +174861,14 @@ realized yet.</doc>
174148174861 <return-value transfer-ownership="none">
174149174862 <doc xml:space="preserve"
174150174863 filename="gtk/gtkwidget.c"
174151- line="9871">the appropriate clipboard object</doc>
174864+ line="9859">the appropriate clipboard object</doc>
174152174865 <type name="Gdk.Clipboard" c:type="GdkClipboard*"/>
174153174866 </return-value>
174154174867 <parameters>
174155174868 <instance-parameter name="widget" transfer-ownership="none">
174156174869 <doc xml:space="preserve"
174157174870 filename="gtk/gtkwidget.c"
174158- line="9861">a widget</doc>
174871+ line="9849">a widget</doc>
174159174872 <type name="Widget" c:type="GtkWidget*"/>
174160174873 </instance-parameter>
174161174874 </parameters>
@@ -174165,7 +174878,7 @@ realized yet.</doc>
174165174878 version="4.10">
174166174879 <doc xml:space="preserve"
174167174880 filename="gtk/gtkwidget.c"
174168- line="13276">Gets the current foreground color for the widget’s style.
174881+ line="13264">Gets the current foreground color for the widget’s style.
174169174882
174170174883 This function should only be used in snapshot
174171174884 implementations that need to do custom drawing
@@ -174178,7 +174891,7 @@ with the foreground color.</doc>
174178174891 <instance-parameter name="widget" transfer-ownership="none">
174179174892 <doc xml:space="preserve"
174180174893 filename="gtk/gtkwidget.c"
174181- line="13278">a widget</doc>
174894+ line="13266">a widget</doc>
174182174895 <type name="Widget" c:type="GtkWidget*"/>
174183174896 </instance-parameter>
174184174897 <parameter name="color"
@@ -174187,7 +174900,7 @@ with the foreground color.</doc>
174187174900 transfer-ownership="none">
174188174901 <doc xml:space="preserve"
174189174902 filename="gtk/gtkwidget.c"
174190- line="13279">return location for the color</doc>
174903+ line="13267">return location for the color</doc>
174191174904 <type name="Gdk.RGBA" c:type="GdkRGBA*"/>
174192174905 </parameter>
174193174906 </parameters>
@@ -174197,12 +174910,12 @@ with the foreground color.</doc>
174197174910 glib:get-property="css-classes">
174198174911 <doc xml:space="preserve"
174199174912 filename="gtk/gtkwidget.c"
174200- line="13225">Returns the list of style classes applied to the widget.</doc>
174913+ line="13213">Returns the list of style classes applied to the widget.</doc>
174201174914 <source-position filename="gtk/gtkwidget.h" line="931"/>
174202174915 <return-value transfer-ownership="full">
174203174916 <doc xml:space="preserve"
174204174917 filename="gtk/gtkwidget.c"
174205- line="13231">a `NULL`-terminated list of
174918+ line="13219">a `NULL`-terminated list of
174206174919 css classes currently applied to @widget</doc>
174207174920 <array c:type="char**">
174208174921 <type name="utf8"/>
@@ -174212,7 +174925,7 @@ with the foreground color.</doc>
174212174925 <instance-parameter name="widget" transfer-ownership="none">
174213174926 <doc xml:space="preserve"
174214174927 filename="gtk/gtkwidget.c"
174215- line="13227">a widget</doc>
174928+ line="13215">a widget</doc>
174216174929 <type name="Widget" c:type="GtkWidget*"/>
174217174930 </instance-parameter>
174218174931 </parameters>
@@ -174222,19 +174935,19 @@ with the foreground color.</doc>
174222174935 glib:get-property="css-name">
174223174936 <doc xml:space="preserve"
174224174937 filename="gtk/gtkwidget.c"
174225- line="13122">Returns the CSS name of the widget.</doc>
174938+ line="13110">Returns the CSS name of the widget.</doc>
174226174939 <source-position filename="gtk/gtkwidget.h" line="920"/>
174227174940 <return-value transfer-ownership="none">
174228174941 <doc xml:space="preserve"
174229174942 filename="gtk/gtkwidget.c"
174230- line="13128">the CSS name</doc>
174943+ line="13116">the CSS name</doc>
174231174944 <type name="utf8" c:type="const char*"/>
174232174945 </return-value>
174233174946 <parameters>
174234174947 <instance-parameter name="self" transfer-ownership="none">
174235174948 <doc xml:space="preserve"
174236174949 filename="gtk/gtkwidget.c"
174237- line="13124">a widget</doc>
174950+ line="13112">a widget</doc>
174238174951 <type name="Widget" c:type="GtkWidget*"/>
174239174952 </instance-parameter>
174240174953 </parameters>
@@ -174244,14 +174957,14 @@ with the foreground color.</doc>
174244174957 glib:get-property="cursor">
174245174958 <doc xml:space="preserve"
174246174959 filename="gtk/gtkwidget.c"
174247- line="12618">Gets the cursor set on the widget.
174960+ line="12606">Gets the cursor set on the widget.
174248174961
174249174962 See [method@Gtk.Widget.set_cursor] for details.</doc>
174250174963 <source-position filename="gtk/gtkwidget.h" line="671"/>
174251174964 <return-value transfer-ownership="none" nullable="1">
174252174965 <doc xml:space="preserve"
174253174966 filename="gtk/gtkwidget.c"
174254- line="12626">the cursor
174967+ line="12614">the cursor
174255174968 that is set on @widget</doc>
174256174969 <type name="Gdk.Cursor" c:type="GdkCursor*"/>
174257174970 </return-value>
@@ -174259,7 +174972,7 @@ See [method@Gtk.Widget.set_cursor] for details.</doc>
174259174972 <instance-parameter name="widget" transfer-ownership="none">
174260174973 <doc xml:space="preserve"
174261174974 filename="gtk/gtkwidget.c"
174262- line="12620">a widget</doc>
174975+ line="12608">a widget</doc>
174263174976 <type name="Widget" c:type="GtkWidget*"/>
174264174977 </instance-parameter>
174265174978 </parameters>
@@ -174267,21 +174980,21 @@ See [method@Gtk.Widget.set_cursor] for details.</doc>
174267174980 <method name="get_direction" c:identifier="gtk_widget_get_direction">
174268174981 <doc xml:space="preserve"
174269174982 filename="gtk/gtkwidget.c"
174270- line="7462">Gets the reading direction for the widget.
174983+ line="7450">Gets the reading direction for the widget.
174271174984
174272174985 See [method@Gtk.Widget.set_direction].</doc>
174273174986 <source-position filename="gtk/gtkwidget.h" line="657"/>
174274174987 <return-value transfer-ownership="none">
174275174988 <doc xml:space="preserve"
174276174989 filename="gtk/gtkwidget.c"
174277- line="7470">the reading direction for the widget</doc>
174990+ line="7458">the reading direction for the widget</doc>
174278174991 <type name="TextDirection" c:type="GtkTextDirection"/>
174279174992 </return-value>
174280174993 <parameters>
174281174994 <instance-parameter name="widget" transfer-ownership="none">
174282174995 <doc xml:space="preserve"
174283174996 filename="gtk/gtkwidget.c"
174284- line="7464">a widget</doc>
174997+ line="7452">a widget</doc>
174285174998 <type name="Widget" c:type="GtkWidget*"/>
174286174999 </instance-parameter>
174287175000 </parameters>
@@ -174289,7 +175002,7 @@ See [method@Gtk.Widget.set_direction].</doc>
174289175002 <method name="get_display" c:identifier="gtk_widget_get_display">
174290175003 <doc xml:space="preserve"
174291175004 filename="gtk/gtkwidget.c"
174292- line="7015">Get the display for the window that the widget belongs to.
175005+ line="7003">Get the display for the window that the widget belongs to.
174293175006
174294175007 This function can only be called after the widget has been
174295175008 added to a widget hierarchy with a `GtkRoot` at the top.
@@ -174301,14 +175014,14 @@ free those resources when the widget is unrealized.</doc>
174301175014 <return-value transfer-ownership="none">
174302175015 <doc xml:space="preserve"
174303175016 filename="gtk/gtkwidget.c"
174304- line="7028">the display for this widget</doc>
175017+ line="7016">the display for this widget</doc>
174305175018 <type name="Gdk.Display" c:type="GdkDisplay*"/>
174306175019 </return-value>
174307175020 <parameters>
174308175021 <instance-parameter name="widget" transfer-ownership="none">
174309175022 <doc xml:space="preserve"
174310175023 filename="gtk/gtkwidget.c"
174311- line="7017">a widget</doc>
175024+ line="7005">a widget</doc>
174312175025 <type name="Widget" c:type="GtkWidget*"/>
174313175026 </instance-parameter>
174314175027 </parameters>
@@ -174316,21 +175029,21 @@ free those resources when the widget is unrealized.</doc>
174316175029 <method name="get_first_child" c:identifier="gtk_widget_get_first_child">
174317175030 <doc xml:space="preserve"
174318175031 filename="gtk/gtkwidget.c"
174319- line="12245">Returns the widget’s first child.
175032+ line="12233">Returns the widget’s first child.
174320175033
174321175034 This function is primarily meant for widget implementations.</doc>
174322175035 <source-position filename="gtk/gtkwidget.h" line="888"/>
174323175036 <return-value transfer-ownership="none" nullable="1">
174324175037 <doc xml:space="preserve"
174325175038 filename="gtk/gtkwidget.c"
174326- line="12253">the widget's first child</doc>
175039+ line="12241">the widget's first child</doc>
174327175040 <type name="Widget" c:type="GtkWidget*"/>
174328175041 </return-value>
174329175042 <parameters>
174330175043 <instance-parameter name="widget" transfer-ownership="none">
174331175044 <doc xml:space="preserve"
174332175045 filename="gtk/gtkwidget.c"
174333- line="12247">a widget</doc>
175046+ line="12235">a widget</doc>
174334175047 <type name="Widget" c:type="GtkWidget*"/>
174335175048 </instance-parameter>
174336175049 </parameters>
@@ -174338,12 +175051,12 @@ This function is primarily meant for widget implementations.</doc>
174338175051 <method name="get_focus_child" c:identifier="gtk_widget_get_focus_child">
174339175052 <doc xml:space="preserve"
174340175053 filename="gtk/gtkwidget.c"
174341- line="12531">Returns the focus child of the widget.</doc>
175054+ line="12519">Returns the focus child of the widget.</doc>
174342175055 <source-position filename="gtk/gtkwidget.h" line="911"/>
174343175056 <return-value transfer-ownership="none" nullable="1">
174344175057 <doc xml:space="preserve"
174345175058 filename="gtk/gtkwidget.c"
174346- line="12537">the current focus
175059+ line="12525">the current focus
174347175060 child of @widget</doc>
174348175061 <type name="Widget" c:type="GtkWidget*"/>
174349175062 </return-value>
@@ -174351,7 +175064,7 @@ This function is primarily meant for widget implementations.</doc>
174351175064 <instance-parameter name="widget" transfer-ownership="none">
174352175065 <doc xml:space="preserve"
174353175066 filename="gtk/gtkwidget.c"
174354- line="12533">a widget</doc>
175067+ line="12521">a widget</doc>
174355175068 <type name="Widget" c:type="GtkWidget*"/>
174356175069 </instance-parameter>
174357175070 </parameters>
@@ -174361,7 +175074,7 @@ This function is primarily meant for widget implementations.</doc>
174361175074 glib:get-property="focus-on-click">
174362175075 <doc xml:space="preserve"
174363175076 filename="gtk/gtkwidget.c"
174364- line="5531">Returns whether the widget should grab focus when it is clicked
175077+ line="5551">Returns whether the widget should grab focus when it is clicked
174365175078 with the mouse.
174366175079
174367175080 See [method@Gtk.Widget.set_focus_on_click].</doc>
@@ -174369,7 +175082,7 @@ See [method@Gtk.Widget.set_focus_on_click].</doc>
174369175082 <return-value transfer-ownership="none">
174370175083 <doc xml:space="preserve"
174371175084 filename="gtk/gtkwidget.c"
174372- line="5540">true if the widget should grab focus when it is
175085+ line="5560">true if the widget should grab focus when it is
174373175086 clicked with the mouse</doc>
174374175087 <type name="gboolean" c:type="gboolean"/>
174375175088 </return-value>
@@ -174377,7 +175090,7 @@ See [method@Gtk.Widget.set_focus_on_click].</doc>
174377175090 <instance-parameter name="widget" transfer-ownership="none">
174378175091 <doc xml:space="preserve"
174379175092 filename="gtk/gtkwidget.c"
174380- line="5533">a widget</doc>
175093+ line="5553">a widget</doc>
174381175094 <type name="Widget" c:type="GtkWidget*"/>
174382175095 </instance-parameter>
174383175096 </parameters>
@@ -174387,21 +175100,21 @@ See [method@Gtk.Widget.set_focus_on_click].</doc>
174387175100 glib:get-property="focusable">
174388175101 <doc xml:space="preserve"
174389175102 filename="gtk/gtkwidget.c"
174390- line="5391">Determines whether the widget can own the input focus.
175103+ line="5411">Determines whether the widget can own the input focus.
174391175104
174392175105 See [method@Gtk.Widget.set_focusable].</doc>
174393175106 <source-position filename="gtk/gtkwidget.h" line="385"/>
174394175107 <return-value transfer-ownership="none">
174395175108 <doc xml:space="preserve"
174396175109 filename="gtk/gtkwidget.c"
174397- line="5399">true if @widget can own the input focus</doc>
175110+ line="5419">true if @widget can own the input focus</doc>
174398175111 <type name="gboolean" c:type="gboolean"/>
174399175112 </return-value>
174400175113 <parameters>
174401175114 <instance-parameter name="widget" transfer-ownership="none">
174402175115 <doc xml:space="preserve"
174403175116 filename="gtk/gtkwidget.c"
174404- line="5393">a widget</doc>
175117+ line="5413">a widget</doc>
174405175118 <type name="Widget" c:type="GtkWidget*"/>
174406175119 </instance-parameter>
174407175120 </parameters>
@@ -174409,21 +175122,21 @@ See [method@Gtk.Widget.set_focusable].</doc>
174409175122 <method name="get_font_map" c:identifier="gtk_widget_get_font_map">
174410175123 <doc xml:space="preserve"
174411175124 filename="gtk/gtkwidget.c"
174412- line="6776">Gets the font map of the widget.
175125+ line="6764">Gets the font map of the widget.
174413175126
174414175127 See [method@Gtk.Widget.set_font_map].</doc>
174415175128 <source-position filename="gtk/gtkwidget.h" line="885"/>
174416175129 <return-value transfer-ownership="none" nullable="1">
174417175130 <doc xml:space="preserve"
174418175131 filename="gtk/gtkwidget.c"
174419- line="6784">the font map of @widget</doc>
175132+ line="6772">the font map of @widget</doc>
174420175133 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
174421175134 </return-value>
174422175135 <parameters>
174423175136 <instance-parameter name="widget" transfer-ownership="none">
174424175137 <doc xml:space="preserve"
174425175138 filename="gtk/gtkwidget.c"
174426- line="6778">a widget</doc>
175139+ line="6766">a widget</doc>
174427175140 <type name="Widget" c:type="GtkWidget*"/>
174428175141 </instance-parameter>
174429175142 </parameters>
@@ -174434,21 +175147,21 @@ See [method@Gtk.Widget.set_font_map].</doc>
174434175147 deprecated-version="4.16">
174435175148 <doc xml:space="preserve"
174436175149 filename="gtk/gtkwidget.c"
174437- line="6709">Returns the `cairo_font_options_t` of the widget.
175150+ line="6697">Returns the `cairo_font_options_t` of the widget.
174438175151
174439175152 Seee [method@Gtk.Widget.set_font_options].</doc>
174440175153 <source-position filename="gtk/gtkwidget.h" line="646"/>
174441175154 <return-value transfer-ownership="none" nullable="1">
174442175155 <doc xml:space="preserve"
174443175156 filename="gtk/gtkwidget.c"
174444- line="6717">the `cairo_font_options_t` of widget</doc>
175157+ line="6705">the `cairo_font_options_t` of widget</doc>
174445175158 <type name="cairo.FontOptions" c:type="const cairo_font_options_t*"/>
174446175159 </return-value>
174447175160 <parameters>
174448175161 <instance-parameter name="widget" transfer-ownership="none">
174449175162 <doc xml:space="preserve"
174450175163 filename="gtk/gtkwidget.c"
174451- line="6711">a widget</doc>
175164+ line="6699">a widget</doc>
174452175165 <type name="Widget" c:type="GtkWidget*"/>
174453175166 </instance-parameter>
174454175167 </parameters>
@@ -174456,7 +175169,7 @@ Seee [method@Gtk.Widget.set_font_options].</doc>
174456175169 <method name="get_frame_clock" c:identifier="gtk_widget_get_frame_clock">
174457175170 <doc xml:space="preserve"
174458175171 filename="gtk/gtkwidget.c"
174459- line="3676">Obtains the frame clock for a widget.
175172+ line="3675">Obtains the frame clock for a widget.
174460175173
174461175174 The frame clock is a global “ticker” that can be used to drive
174462175175 animations and repaints. The most common reason to get the frame
@@ -174482,14 +175195,14 @@ Unrealized widgets do not have a frame clock.</doc>
174482175195 <return-value transfer-ownership="none" nullable="1">
174483175196 <doc xml:space="preserve"
174484175197 filename="gtk/gtkwidget.c"
174485- line="3703">the frame clock</doc>
175198+ line="3702">the frame clock</doc>
174486175199 <type name="Gdk.FrameClock" c:type="GdkFrameClock*"/>
174487175200 </return-value>
174488175201 <parameters>
174489175202 <instance-parameter name="widget" transfer-ownership="none">
174490175203 <doc xml:space="preserve"
174491175204 filename="gtk/gtkwidget.c"
174492- line="3678">a widget</doc>
175205+ line="3677">a widget</doc>
174493175206 <type name="Widget" c:type="GtkWidget*"/>
174494175207 </instance-parameter>
174495175208 </parameters>
@@ -174499,7 +175212,7 @@ Unrealized widgets do not have a frame clock.</doc>
174499175212 glib:get-property="halign">
174500175213 <doc xml:space="preserve"
174501175214 filename="gtk/gtkwidget.c"
174502- line="9595">Gets the horizontal alignment of the widget.
175215+ line="9583">Gets the horizontal alignment of the widget.
174503175216
174504175217 For backwards compatibility reasons this method will never return
174505175218 one of the baseline alignments, but instead it will convert it to
@@ -174510,14 +175223,14 @@ Baselines are not supported for horizontal alignment.</doc>
174510175223 <return-value transfer-ownership="none">
174511175224 <doc xml:space="preserve"
174512175225 filename="gtk/gtkwidget.c"
174513- line="9607">the horizontal alignment of @widget</doc>
175226+ line="9595">the horizontal alignment of @widget</doc>
174514175227 <type name="Align" c:type="GtkAlign"/>
174515175228 </return-value>
174516175229 <parameters>
174517175230 <instance-parameter name="widget" transfer-ownership="none">
174518175231 <doc xml:space="preserve"
174519175232 filename="gtk/gtkwidget.c"
174520- line="9597">a widget</doc>
175233+ line="9585">a widget</doc>
174521175234 <type name="Widget" c:type="GtkWidget*"/>
174522175235 </instance-parameter>
174523175236 </parameters>
@@ -174527,19 +175240,19 @@ Baselines are not supported for horizontal alignment.</doc>
174527175240 glib:get-property="has-tooltip">
174528175241 <doc xml:space="preserve"
174529175242 filename="gtk/gtkwidget.c"
174530- line="10229">Returns the current value of the `has-tooltip` property.</doc>
175243+ line="10220">Returns the current value of the `has-tooltip` property.</doc>
174531175244 <source-position filename="gtk/gtkwidget.h" line="698"/>
174532175245 <return-value transfer-ownership="none">
174533175246 <doc xml:space="preserve"
174534175247 filename="gtk/gtkwidget.c"
174535- line="10235">current value of `has-tooltip` on @widget</doc>
175248+ line="10226">current value of `has-tooltip` on @widget</doc>
174536175249 <type name="gboolean" c:type="gboolean"/>
174537175250 </return-value>
174538175251 <parameters>
174539175252 <instance-parameter name="widget" transfer-ownership="none">
174540175253 <doc xml:space="preserve"
174541175254 filename="gtk/gtkwidget.c"
174542- line="10231">a widget</doc>
175255+ line="10222">a widget</doc>
174543175256 <type name="Widget" c:type="GtkWidget*"/>
174544175257 </instance-parameter>
174545175258 </parameters>
@@ -174547,7 +175260,7 @@ Baselines are not supported for horizontal alignment.</doc>
174547175260 <method name="get_height" c:identifier="gtk_widget_get_height">
174548175261 <doc xml:space="preserve"
174549175262 filename="gtk/gtkwidget.c"
174550- line="12706">Returns the content height of the widget.
175263+ line="12694">Returns the content height of the widget.
174551175264
174552175265 This function returns the height passed to its
174553175266 size-allocate implementation, which is the height you
@@ -174561,14 +175274,14 @@ system [overview](coordinates.html).</doc>
174561175274 <return-value transfer-ownership="none">
174562175275 <doc xml:space="preserve"
174563175276 filename="gtk/gtkwidget.c"
174564- line="12721">The height of @widget</doc>
175277+ line="12709">The height of @widget</doc>
174565175278 <type name="gint" c:type="int"/>
174566175279 </return-value>
174567175280 <parameters>
174568175281 <instance-parameter name="widget" transfer-ownership="none">
174569175282 <doc xml:space="preserve"
174570175283 filename="gtk/gtkwidget.c"
174571- line="12708">a widget</doc>
175284+ line="12696">a widget</doc>
174572175285 <type name="Widget" c:type="GtkWidget*"/>
174573175286 </instance-parameter>
174574175287 </parameters>
@@ -174578,7 +175291,7 @@ system [overview](coordinates.html).</doc>
174578175291 glib:get-property="hexpand">
174579175292 <doc xml:space="preserve"
174580175293 filename="gtk/gtkwidget.c"
174581- line="8429">Gets whether the widget would like any available extra horizontal
175294+ line="8417">Gets whether the widget would like any available extra horizontal
174582175295 space.
174583175296
174584175297 When a user resizes a window, widgets with expand set to true generally
@@ -174597,14 +175310,14 @@ wants to expand.</doc>
174597175310 <return-value transfer-ownership="none">
174598175311 <doc xml:space="preserve"
174599175312 filename="gtk/gtkwidget.c"
174600- line="8449">whether hexpand flag is set</doc>
175313+ line="8437">whether hexpand flag is set</doc>
174601175314 <type name="gboolean" c:type="gboolean"/>
174602175315 </return-value>
174603175316 <parameters>
174604175317 <instance-parameter name="widget" transfer-ownership="none">
174605175318 <doc xml:space="preserve"
174606175319 filename="gtk/gtkwidget.c"
174607- line="8431">a widget</doc>
175320+ line="8419">a widget</doc>
174608175321 <type name="Widget" c:type="GtkWidget*"/>
174609175322 </instance-parameter>
174610175323 </parameters>
@@ -174614,7 +175327,7 @@ wants to expand.</doc>
174614175327 glib:get-property="hexpand-set">
174615175328 <doc xml:space="preserve"
174616175329 filename="gtk/gtkwidget.c"
174617- line="8502">Gets whether the `hexpand` flag has been explicitly set.
175330+ line="8490">Gets whether the `hexpand` flag has been explicitly set.
174618175331
174619175332 If [property@Gtk.Widget:hexpand] property is set, then it
174620175333 overrides any computed expand value based on child widgets.
@@ -174627,14 +175340,14 @@ for completeness and consistency.</doc>
174627175340 <return-value transfer-ownership="none">
174628175341 <doc xml:space="preserve"
174629175342 filename="gtk/gtkwidget.c"
174630- line="8516">whether hexpand has been explicitly set</doc>
175343+ line="8504">whether hexpand has been explicitly set</doc>
174631175344 <type name="gboolean" c:type="gboolean"/>
174632175345 </return-value>
174633175346 <parameters>
174634175347 <instance-parameter name="widget" transfer-ownership="none">
174635175348 <doc xml:space="preserve"
174636175349 filename="gtk/gtkwidget.c"
174637- line="8504">a widget</doc>
175350+ line="8492">a widget</doc>
174638175351 <type name="Widget" c:type="GtkWidget*"/>
174639175352 </instance-parameter>
174640175353 </parameters>
@@ -174642,21 +175355,21 @@ for completeness and consistency.</doc>
174642175355 <method name="get_last_child" c:identifier="gtk_widget_get_last_child">
174643175356 <doc xml:space="preserve"
174644175357 filename="gtk/gtkwidget.c"
174645- line="12265">Returns the widget’s last child.
175358+ line="12253">Returns the widget’s last child.
174646175359
174647175360 This function is primarily meant for widget implementations.</doc>
174648175361 <source-position filename="gtk/gtkwidget.h" line="890"/>
174649175362 <return-value transfer-ownership="none" nullable="1">
174650175363 <doc xml:space="preserve"
174651175364 filename="gtk/gtkwidget.c"
174652- line="12273">the widget's last child</doc>
175365+ line="12261">the widget's last child</doc>
174653175366 <type name="Widget" c:type="GtkWidget*"/>
174654175367 </return-value>
174655175368 <parameters>
174656175369 <instance-parameter name="widget" transfer-ownership="none">
174657175370 <doc xml:space="preserve"
174658175371 filename="gtk/gtkwidget.c"
174659- line="12267">a widget</doc>
175372+ line="12255">a widget</doc>
174660175373 <type name="Widget" c:type="GtkWidget*"/>
174661175374 </instance-parameter>
174662175375 </parameters>
@@ -174666,21 +175379,21 @@ This function is primarily meant for widget implementations.</doc>
174666175379 glib:get-property="layout-manager">
174667175380 <doc xml:space="preserve"
174668175381 filename="gtk/gtkwidget.c"
174669- line="12854">Retrieves the layout manager of the widget.
175382+ line="12842">Retrieves the layout manager of the widget.
174670175383
174671175384 See [method@Gtk.Widget.set_layout_manager].</doc>
174672175385 <source-position filename="gtk/gtkwidget.h" line="326"/>
174673175386 <return-value transfer-ownership="none" nullable="1">
174674175387 <doc xml:space="preserve"
174675175388 filename="gtk/gtkwidget.c"
174676- line="12862">the layout manager of @widget</doc>
175389+ line="12850">the layout manager of @widget</doc>
174677175390 <type name="LayoutManager" c:type="GtkLayoutManager*"/>
174678175391 </return-value>
174679175392 <parameters>
174680175393 <instance-parameter name="widget" transfer-ownership="none">
174681175394 <doc xml:space="preserve"
174682175395 filename="gtk/gtkwidget.c"
174683- line="12856">a widget</doc>
175396+ line="12844">a widget</doc>
174684175397 <type name="Widget" c:type="GtkWidget*"/>
174685175398 </instance-parameter>
174686175399 </parameters>
@@ -174691,7 +175404,7 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174691175404 version="4.18">
174692175405 <doc xml:space="preserve"
174693175406 filename="gtk/gtkwidget.c"
174694- line="13427">Gets the value of the [property@Gtk.Widget:limit-events] property.</doc>
175407+ line="13415">Gets the value of the [property@Gtk.Widget:limit-events] property.</doc>
174695175408 <source-position filename="gtk/gtkwidget.h" line="991"/>
174696175409 <return-value transfer-ownership="none">
174697175410 <type name="gboolean" c:type="gboolean"/>
@@ -174700,7 +175413,7 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174700175413 <instance-parameter name="widget" transfer-ownership="none">
174701175414 <doc xml:space="preserve"
174702175415 filename="gtk/gtkwidget.c"
174703- line="13429">a `GtkWidget`</doc>
175416+ line="13417">a `GtkWidget`</doc>
174704175417 <type name="Widget" c:type="GtkWidget*"/>
174705175418 </instance-parameter>
174706175419 </parameters>
@@ -174708,19 +175421,19 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174708175421 <method name="get_mapped" c:identifier="gtk_widget_get_mapped">
174709175422 <doc xml:space="preserve"
174710175423 filename="gtk/gtkwidget.c"
174711- line="5980">Returns whether the widget is mapped.</doc>
175424+ line="6000">Returns whether the widget is mapped.</doc>
174712175425 <source-position filename="gtk/gtkwidget.h" line="454"/>
174713175426 <return-value transfer-ownership="none">
174714175427 <doc xml:space="preserve"
174715175428 filename="gtk/gtkwidget.c"
174716- line="5986">true if the widget is mapped</doc>
175429+ line="6006">true if the widget is mapped</doc>
174717175430 <type name="gboolean" c:type="gboolean"/>
174718175431 </return-value>
174719175432 <parameters>
174720175433 <instance-parameter name="widget" transfer-ownership="none">
174721175434 <doc xml:space="preserve"
174722175435 filename="gtk/gtkwidget.c"
174723- line="5982">a widget</doc>
175436+ line="6002">a widget</doc>
174724175437 <type name="Widget" c:type="GtkWidget*"/>
174725175438 </instance-parameter>
174726175439 </parameters>
@@ -174730,19 +175443,19 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174730175443 glib:get-property="margin-bottom">
174731175444 <doc xml:space="preserve"
174732175445 filename="gtk/gtkwidget.c"
174733- line="9817">Gets the bottom margin of the widget.</doc>
175446+ line="9805">Gets the bottom margin of the widget.</doc>
174734175447 <source-position filename="gtk/gtkwidget.h" line="604"/>
174735175448 <return-value transfer-ownership="none">
174736175449 <doc xml:space="preserve"
174737175450 filename="gtk/gtkwidget.c"
174738- line="9823">The bottom margin of @widget</doc>
175451+ line="9811">The bottom margin of @widget</doc>
174739175452 <type name="gint" c:type="int"/>
174740175453 </return-value>
174741175454 <parameters>
174742175455 <instance-parameter name="widget" transfer-ownership="none">
174743175456 <doc xml:space="preserve"
174744175457 filename="gtk/gtkwidget.c"
174745- line="9819">a widget</doc>
175458+ line="9807">a widget</doc>
174746175459 <type name="Widget" c:type="GtkWidget*"/>
174747175460 </instance-parameter>
174748175461 </parameters>
@@ -174752,19 +175465,19 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174752175465 glib:get-property="margin-end">
174753175466 <doc xml:space="preserve"
174754175467 filename="gtk/gtkwidget.c"
174755- line="9731">Gets the end margin of the widget.</doc>
175468+ line="9719">Gets the end margin of the widget.</doc>
174756175469 <source-position filename="gtk/gtkwidget.h" line="594"/>
174757175470 <return-value transfer-ownership="none">
174758175471 <doc xml:space="preserve"
174759175472 filename="gtk/gtkwidget.c"
174760- line="9737">The end margin of @widget</doc>
175473+ line="9725">The end margin of @widget</doc>
174761175474 <type name="gint" c:type="int"/>
174762175475 </return-value>
174763175476 <parameters>
174764175477 <instance-parameter name="widget" transfer-ownership="none">
174765175478 <doc xml:space="preserve"
174766175479 filename="gtk/gtkwidget.c"
174767- line="9733">a widget</doc>
175480+ line="9721">a widget</doc>
174768175481 <type name="Widget" c:type="GtkWidget*"/>
174769175482 </instance-parameter>
174770175483 </parameters>
@@ -174774,19 +175487,19 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174774175487 glib:get-property="margin-start">
174775175488 <doc xml:space="preserve"
174776175489 filename="gtk/gtkwidget.c"
174777- line="9687">Gets the start margin of the widget.</doc>
175490+ line="9675">Gets the start margin of the widget.</doc>
174778175491 <source-position filename="gtk/gtkwidget.h" line="589"/>
174779175492 <return-value transfer-ownership="none">
174780175493 <doc xml:space="preserve"
174781175494 filename="gtk/gtkwidget.c"
174782- line="9693">The start margin of @widget</doc>
175495+ line="9681">The start margin of @widget</doc>
174783175496 <type name="gint" c:type="int"/>
174784175497 </return-value>
174785175498 <parameters>
174786175499 <instance-parameter name="widget" transfer-ownership="none">
174787175500 <doc xml:space="preserve"
174788175501 filename="gtk/gtkwidget.c"
174789- line="9689">a widget</doc>
175502+ line="9677">a widget</doc>
174790175503 <type name="Widget" c:type="GtkWidget*"/>
174791175504 </instance-parameter>
174792175505 </parameters>
@@ -174796,19 +175509,19 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174796175509 glib:get-property="margin-top">
174797175510 <doc xml:space="preserve"
174798175511 filename="gtk/gtkwidget.c"
174799- line="9775">Gets the top margin of the widget.</doc>
175512+ line="9763">Gets the top margin of the widget.</doc>
174800175513 <source-position filename="gtk/gtkwidget.h" line="599"/>
174801175514 <return-value transfer-ownership="none">
174802175515 <doc xml:space="preserve"
174803175516 filename="gtk/gtkwidget.c"
174804- line="9781">The top margin of @widget</doc>
175517+ line="9769">The top margin of @widget</doc>
174805175518 <type name="gint" c:type="int"/>
174806175519 </return-value>
174807175520 <parameters>
174808175521 <instance-parameter name="widget" transfer-ownership="none">
174809175522 <doc xml:space="preserve"
174810175523 filename="gtk/gtkwidget.c"
174811- line="9777">a widget</doc>
175524+ line="9765">a widget</doc>
174812175525 <type name="Widget" c:type="GtkWidget*"/>
174813175526 </instance-parameter>
174814175527 </parameters>
@@ -174818,21 +175531,21 @@ See [method@Gtk.Widget.set_layout_manager].</doc>
174818175531 glib:get-property="name">
174819175532 <doc xml:space="preserve"
174820175533 filename="gtk/gtkwidget.c"
174821- line="5697">Retrieves the name of a widget.
175534+ line="5717">Retrieves the name of a widget.
174822175535
174823175536 See [method@Gtk.Widget.set_name] for the significance of widget names.</doc>
174824175537 <source-position filename="gtk/gtkwidget.h" line="420"/>
174825175538 <return-value transfer-ownership="none">
174826175539 <doc xml:space="preserve"
174827175540 filename="gtk/gtkwidget.c"
174828- line="5705">name of the widget</doc>
175541+ line="5725">name of the widget</doc>
174829175542 <type name="utf8" c:type="const char*"/>
174830175543 </return-value>
174831175544 <parameters>
174832175545 <instance-parameter name="widget" transfer-ownership="none">
174833175546 <doc xml:space="preserve"
174834175547 filename="gtk/gtkwidget.c"
174835- line="5699">a widget</doc>
175548+ line="5719">a widget</doc>
174836175549 <type name="Widget" c:type="GtkWidget*"/>
174837175550 </instance-parameter>
174838175551 </parameters>
@@ -174840,7 +175553,7 @@ See [method@Gtk.Widget.set_name] for the significance of widget names.</doc>
174840175553 <method name="get_native" c:identifier="gtk_widget_get_native">
174841175554 <doc xml:space="preserve"
174842175555 filename="gtk/gtkwidget.c"
174843- line="6329">Returns the nearest `GtkNative` ancestor of the widget.
175556+ line="6349">Returns the nearest `GtkNative` ancestor of the widget.
174844175557
174845175558 This function will return `NULL` if the widget is not
174846175559 contained inside a widget tree with a native ancestor.
@@ -174850,14 +175563,14 @@ contained inside a widget tree with a native ancestor.
174850175563 <return-value transfer-ownership="none" nullable="1">
174851175564 <doc xml:space="preserve"
174852175565 filename="gtk/gtkwidget.c"
174853- line="6340">the `GtkNative` ancestor of @widget</doc>
175566+ line="6360">the `GtkNative` ancestor of @widget</doc>
174854175567 <type name="Native" c:type="GtkNative*"/>
174855175568 </return-value>
174856175569 <parameters>
174857175570 <instance-parameter name="widget" transfer-ownership="none">
174858175571 <doc xml:space="preserve"
174859175572 filename="gtk/gtkwidget.c"
174860- line="6331">a widget</doc>
175573+ line="6351">a widget</doc>
174861175574 <type name="Widget" c:type="GtkWidget*"/>
174862175575 </instance-parameter>
174863175576 </parameters>
@@ -174866,21 +175579,21 @@ contained inside a widget tree with a native ancestor.
174866175579 c:identifier="gtk_widget_get_next_sibling">
174867175580 <doc xml:space="preserve"
174868175581 filename="gtk/gtkwidget.c"
174869- line="12285">Returns the widget’s next sibling.
175582+ line="12273">Returns the widget’s next sibling.
174870175583
174871175584 This function is primarily meant for widget implementations.</doc>
174872175585 <source-position filename="gtk/gtkwidget.h" line="892"/>
174873175586 <return-value transfer-ownership="none" nullable="1">
174874175587 <doc xml:space="preserve"
174875175588 filename="gtk/gtkwidget.c"
174876- line="12293">the widget's next sibling</doc>
175589+ line="12281">the widget's next sibling</doc>
174877175590 <type name="Widget" c:type="GtkWidget*"/>
174878175591 </return-value>
174879175592 <parameters>
174880175593 <instance-parameter name="widget" transfer-ownership="none">
174881175594 <doc xml:space="preserve"
174882175595 filename="gtk/gtkwidget.c"
174883- line="12287">a widget</doc>
175596+ line="12275">a widget</doc>
174884175597 <type name="Widget" c:type="GtkWidget*"/>
174885175598 </instance-parameter>
174886175599 </parameters>
@@ -174890,21 +175603,21 @@ This function is primarily meant for widget implementations.</doc>
174890175603 glib:get-property="opacity">
174891175604 <doc xml:space="preserve"
174892175605 filename="gtk/gtkwidget.c"
174893- line="10748">Fetches the requested opacity for the widget.
175606+ line="10739">Fetches the requested opacity for the widget.
174894175607
174895175608 See [method@Gtk.Widget.set_opacity].</doc>
174896175609 <source-position filename="gtk/gtkwidget.h" line="529"/>
174897175610 <return-value transfer-ownership="none">
174898175611 <doc xml:space="preserve"
174899175612 filename="gtk/gtkwidget.c"
174900- line="10756">the requested opacity for this widget</doc>
175613+ line="10747">the requested opacity for this widget</doc>
174901175614 <type name="gdouble" c:type="double"/>
174902175615 </return-value>
174903175616 <parameters>
174904175617 <instance-parameter name="widget" transfer-ownership="none">
174905175618 <doc xml:space="preserve"
174906175619 filename="gtk/gtkwidget.c"
174907- line="10750">a widget</doc>
175620+ line="10741">a widget</doc>
174908175621 <type name="Widget" c:type="GtkWidget*"/>
174909175622 </instance-parameter>
174910175623 </parameters>
@@ -174914,19 +175627,19 @@ See [method@Gtk.Widget.set_opacity].</doc>
174914175627 glib:get-property="overflow">
174915175628 <doc xml:space="preserve"
174916175629 filename="gtk/gtkwidget.c"
174917- line="10801">Returns the widget’s overflow value.</doc>
175630+ line="10792">Returns the widget’s overflow value.</doc>
174918175631 <source-position filename="gtk/gtkwidget.h" line="534"/>
174919175632 <return-value transfer-ownership="none">
174920175633 <doc xml:space="preserve"
174921175634 filename="gtk/gtkwidget.c"
174922- line="10807">The widget's overflow value</doc>
175635+ line="10798">The widget's overflow value</doc>
174923175636 <type name="Overflow" c:type="GtkOverflow"/>
174924175637 </return-value>
174925175638 <parameters>
174926175639 <instance-parameter name="widget" transfer-ownership="none">
174927175640 <doc xml:space="preserve"
174928175641 filename="gtk/gtkwidget.c"
174929- line="10803">a widget</doc>
175642+ line="10794">a widget</doc>
174930175643 <type name="Widget" c:type="GtkWidget*"/>
174931175644 </instance-parameter>
174932175645 </parameters>
@@ -174935,7 +175648,7 @@ See [method@Gtk.Widget.set_opacity].</doc>
174935175648 c:identifier="gtk_widget_get_pango_context">
174936175649 <doc xml:space="preserve"
174937175650 filename="gtk/gtkwidget.c"
174938- line="6536">Gets a `PangoContext` that is configured for the widget.
175651+ line="6524">Gets a `PangoContext` that is configured for the widget.
174939175652
174940175653 The `PangoContext` will have the appropriate font map, font description,
174941175654 and base direction set.
@@ -174950,14 +175663,14 @@ This can be tracked by listening to changes of the
174950175663 <return-value transfer-ownership="none">
174951175664 <doc xml:space="preserve"
174952175665 filename="gtk/gtkwidget.c"
174953- line="6552">the `PangoContext` for the widget</doc>
175666+ line="6540">the `PangoContext` for the widget</doc>
174954175667 <type name="Pango.Context" c:type="PangoContext*"/>
174955175668 </return-value>
174956175669 <parameters>
174957175670 <instance-parameter name="widget" transfer-ownership="none">
174958175671 <doc xml:space="preserve"
174959175672 filename="gtk/gtkwidget.c"
174960- line="6538">a widget</doc>
175673+ line="6526">a widget</doc>
174961175674 <type name="Widget" c:type="GtkWidget*"/>
174962175675 </instance-parameter>
174963175676 </parameters>
@@ -174967,19 +175680,19 @@ This can be tracked by listening to changes of the
174967175680 glib:get-property="parent">
174968175681 <doc xml:space="preserve"
174969175682 filename="gtk/gtkwidget.c"
174970- line="6290">Returns the parent widget of the widget.</doc>
175683+ line="6310">Returns the parent widget of the widget.</doc>
174971175684 <source-position filename="gtk/gtkwidget.h" line="460"/>
174972175685 <return-value transfer-ownership="none" nullable="1">
174973175686 <doc xml:space="preserve"
174974175687 filename="gtk/gtkwidget.c"
174975- line="6296">the parent widget of @widget</doc>
175688+ line="6316">the parent widget of @widget</doc>
174976175689 <type name="Widget" c:type="GtkWidget*"/>
174977175690 </return-value>
174978175691 <parameters>
174979175692 <instance-parameter name="widget" transfer-ownership="none">
174980175693 <doc xml:space="preserve"
174981175694 filename="gtk/gtkwidget.c"
174982- line="6292">a widget</doc>
175695+ line="6312">a widget</doc>
174983175696 <type name="Widget" c:type="GtkWidget*"/>
174984175697 </instance-parameter>
174985175698 </parameters>
@@ -175041,21 +175754,21 @@ Use [method@Gtk.Widget.measure] if you want to support baseline alignment.</doc>
175041175754 c:identifier="gtk_widget_get_prev_sibling">
175042175755 <doc xml:space="preserve"
175043175756 filename="gtk/gtkwidget.c"
175044- line="12305">Returns the widget’s previous sibling.
175757+ line="12293">Returns the widget’s previous sibling.
175045175758
175046175759 This function is primarily meant for widget implementations.</doc>
175047175760 <source-position filename="gtk/gtkwidget.h" line="894"/>
175048175761 <return-value transfer-ownership="none" nullable="1">
175049175762 <doc xml:space="preserve"
175050175763 filename="gtk/gtkwidget.c"
175051- line="12313">the widget's previous sibling</doc>
175764+ line="12301">the widget's previous sibling</doc>
175052175765 <type name="Widget" c:type="GtkWidget*"/>
175053175766 </return-value>
175054175767 <parameters>
175055175768 <instance-parameter name="widget" transfer-ownership="none">
175056175769 <doc xml:space="preserve"
175057175770 filename="gtk/gtkwidget.c"
175058- line="12307">a widget</doc>
175771+ line="12295">a widget</doc>
175059175772 <type name="Widget" c:type="GtkWidget*"/>
175060175773 </instance-parameter>
175061175774 </parameters>
@@ -175064,7 +175777,7 @@ This function is primarily meant for widget implementations.</doc>
175064175777 c:identifier="gtk_widget_get_primary_clipboard">
175065175778 <doc xml:space="preserve"
175066175779 filename="gtk/gtkwidget.c"
175067- line="9881">Gets the primary clipboard of the widget.
175780+ line="9869">Gets the primary clipboard of the widget.
175068175781
175069175782 This is a utility function to get the primary clipboard object
175070175783 for the display that @widget is using.
@@ -175075,14 +175788,14 @@ realized yet.</doc>
175075175788 <return-value transfer-ownership="none">
175076175789 <doc xml:space="preserve"
175077175790 filename="gtk/gtkwidget.c"
175078- line="9893">the appropriate clipboard object</doc>
175791+ line="9881">the appropriate clipboard object</doc>
175079175792 <type name="Gdk.Clipboard" c:type="GdkClipboard*"/>
175080175793 </return-value>
175081175794 <parameters>
175082175795 <instance-parameter name="widget" transfer-ownership="none">
175083175796 <doc xml:space="preserve"
175084175797 filename="gtk/gtkwidget.c"
175085- line="9883">a widget</doc>
175798+ line="9871">a widget</doc>
175086175799 <type name="Widget" c:type="GtkWidget*"/>
175087175800 </instance-parameter>
175088175801 </parameters>
@@ -175090,19 +175803,19 @@ realized yet.</doc>
175090175803 <method name="get_realized" c:identifier="gtk_widget_get_realized">
175091175804 <doc xml:space="preserve"
175092175805 filename="gtk/gtkwidget.c"
175093- line="5962">Determines whether the widget is realized.</doc>
175806+ line="5982">Determines whether the widget is realized.</doc>
175094175807 <source-position filename="gtk/gtkwidget.h" line="452"/>
175095175808 <return-value transfer-ownership="none">
175096175809 <doc xml:space="preserve"
175097175810 filename="gtk/gtkwidget.c"
175098- line="5968">true if @widget is realized</doc>
175811+ line="5988">true if @widget is realized</doc>
175099175812 <type name="gboolean" c:type="gboolean"/>
175100175813 </return-value>
175101175814 <parameters>
175102175815 <instance-parameter name="widget" transfer-ownership="none">
175103175816 <doc xml:space="preserve"
175104175817 filename="gtk/gtkwidget.c"
175105- line="5964">a widget</doc>
175818+ line="5984">a widget</doc>
175106175819 <type name="Widget" c:type="GtkWidget*"/>
175107175820 </instance-parameter>
175108175821 </parameters>
@@ -175112,7 +175825,7 @@ realized yet.</doc>
175112175825 glib:get-property="receives-default">
175113175826 <doc xml:space="preserve"
175114175827 filename="gtk/gtkwidget.c"
175115- line="5612">Determines whether the widget is always treated as the default widget
175828+ line="5632">Determines whether the widget is always treated as the default widget
175116175829 within its toplevel when it has the focus, even if another widget
175117175830 is the default.
175118175831
@@ -175121,14 +175834,14 @@ See [method@Gtk.Widget.set_receives_default].</doc>
175121175834 <return-value transfer-ownership="none">
175122175835 <doc xml:space="preserve"
175123175836 filename="gtk/gtkwidget.c"
175124- line="5622">true if @widget acts as the default widget when focused</doc>
175837+ line="5642">true if @widget acts as the default widget when focused</doc>
175125175838 <type name="gboolean" c:type="gboolean"/>
175126175839 </return-value>
175127175840 <parameters>
175128175841 <instance-parameter name="widget" transfer-ownership="none">
175129175842 <doc xml:space="preserve"
175130175843 filename="gtk/gtkwidget.c"
175131- line="5614">a widget</doc>
175844+ line="5634">a widget</doc>
175132175845 <type name="Widget" c:type="GtkWidget*"/>
175133175846 </instance-parameter>
175134175847 </parameters>
@@ -175165,7 +175878,7 @@ allocation capabilities.</doc>
175165175878 glib:get-property="root">
175166175879 <doc xml:space="preserve"
175167175880 filename="gtk/gtkwidget.c"
175168- line="6308">Returns the `GtkRoot` widget of the widget.
175881+ line="6328">Returns the `GtkRoot` widget of the widget.
175169175882
175170175883 This function will return `NULL` if the widget is not contained
175171175884 inside a widget tree with a root widget.
@@ -175175,14 +175888,14 @@ inside a widget tree with a root widget.
175175175888 <return-value transfer-ownership="none" nullable="1">
175176175889 <doc xml:space="preserve"
175177175890 filename="gtk/gtkwidget.c"
175178- line="6319">the root widget of @widget</doc>
175891+ line="6339">the root widget of @widget</doc>
175179175892 <type name="Root" c:type="GtkRoot*"/>
175180175893 </return-value>
175181175894 <parameters>
175182175895 <instance-parameter name="widget" transfer-ownership="none">
175183175896 <doc xml:space="preserve"
175184175897 filename="gtk/gtkwidget.c"
175185- line="6310">a widget</doc>
175898+ line="6330">a widget</doc>
175186175899 <type name="Widget" c:type="GtkWidget*"/>
175187175900 </instance-parameter>
175188175901 </parameters>
@@ -175192,7 +175905,7 @@ inside a widget tree with a root widget.
175192175905 glib:get-property="scale-factor">
175193175906 <doc xml:space="preserve"
175194175907 filename="gtk/gtkwidget.c"
175195- line="6976">Retrieves the internal scale factor that maps from window
175908+ line="6964">Retrieves the internal scale factor that maps from window
175196175909 coordinates to the actual device pixels.
175197175910
175198175911 On traditional systems this is 1, on high density outputs,
@@ -175209,14 +175922,14 @@ to get the fractional scale value.</doc>
175209175922 <return-value transfer-ownership="none">
175210175923 <doc xml:space="preserve"
175211175924 filename="gtk/gtkwidget.c"
175212- line="6994">the scale factor for @widget</doc>
175925+ line="6982">the scale factor for @widget</doc>
175213175926 <type name="gint" c:type="int"/>
175214175927 </return-value>
175215175928 <parameters>
175216175929 <instance-parameter name="widget" transfer-ownership="none">
175217175930 <doc xml:space="preserve"
175218175931 filename="gtk/gtkwidget.c"
175219- line="6978">a widget</doc>
175932+ line="6966">a widget</doc>
175220175933 <type name="Widget" c:type="GtkWidget*"/>
175221175934 </instance-parameter>
175222175935 </parameters>
@@ -175226,7 +175939,7 @@ to get the fractional scale value.</doc>
175226175939 glib:get-property="sensitive">
175227175940 <doc xml:space="preserve"
175228175941 filename="gtk/gtkwidget.c"
175229- line="6063">Returns the widget’s sensitivity.
175942+ line="6083">Returns the widget’s sensitivity.
175230175943
175231175944 This function returns the value that has been set using
175232175945 [method@Gtk.Widget.set_sensitive]).
@@ -175238,14 +175951,14 @@ See [method@Gtk.Widget.is_sensitive].</doc>
175238175951 <return-value transfer-ownership="none">
175239175952 <doc xml:space="preserve"
175240175953 filename="gtk/gtkwidget.c"
175241- line="6076">true if the widget is sensitive</doc>
175954+ line="6096">true if the widget is sensitive</doc>
175242175955 <type name="gboolean" c:type="gboolean"/>
175243175956 </return-value>
175244175957 <parameters>
175245175958 <instance-parameter name="widget" transfer-ownership="none">
175246175959 <doc xml:space="preserve"
175247175960 filename="gtk/gtkwidget.c"
175248- line="6065">a widget</doc>
175961+ line="6085">a widget</doc>
175249175962 <type name="Widget" c:type="GtkWidget*"/>
175250175963 </instance-parameter>
175251175964 </parameters>
@@ -175253,7 +175966,7 @@ See [method@Gtk.Widget.is_sensitive].</doc>
175253175966 <method name="get_settings" c:identifier="gtk_widget_get_settings">
175254175967 <doc xml:space="preserve"
175255175968 filename="gtk/gtkwidget.c"
175256- line="7338">Gets the settings object holding the settings used for the widget.
175969+ line="7326">Gets the settings object holding the settings used for the widget.
175257175970
175258175971 Note that this function can only be called when the `GtkWidget`
175259175972 is attached to a toplevel, since the settings object is specific
@@ -175263,14 +175976,14 @@ changes in its settings, connect to the `notify::display` signal.</doc>
175263175976 <return-value transfer-ownership="none">
175264175977 <doc xml:space="preserve"
175265175978 filename="gtk/gtkwidget.c"
175266- line="7349">the relevant settings object</doc>
175979+ line="7337">the relevant settings object</doc>
175267175980 <type name="Settings" c:type="GtkSettings*"/>
175268175981 </return-value>
175269175982 <parameters>
175270175983 <instance-parameter name="widget" transfer-ownership="none">
175271175984 <doc xml:space="preserve"
175272175985 filename="gtk/gtkwidget.c"
175273- line="7340">a widget</doc>
175986+ line="7328">a widget</doc>
175274175987 <type name="Widget" c:type="GtkWidget*"/>
175275175988 </instance-parameter>
175276175989 </parameters>
@@ -175278,7 +175991,7 @@ changes in its settings, connect to the `notify::display` signal.</doc>
175278175991 <method name="get_size" c:identifier="gtk_widget_get_size">
175279175992 <doc xml:space="preserve"
175280175993 filename="gtk/gtkwidget.c"
175281- line="12733">Returns the content width or height of the widget.
175994+ line="12721">Returns the content width or height of the widget.
175282175995
175283175996 Which dimension is returned depends on @orientation.
175284175997
@@ -175294,20 +176007,20 @@ system [overview](coordinates.html).</doc>
175294176007 <return-value transfer-ownership="none">
175295176008 <doc xml:space="preserve"
175296176009 filename="gtk/gtkwidget.c"
175297- line="12751">the size of @widget in @orientation</doc>
176010+ line="12739">the size of @widget in @orientation</doc>
175298176011 <type name="gint" c:type="int"/>
175299176012 </return-value>
175300176013 <parameters>
175301176014 <instance-parameter name="widget" transfer-ownership="none">
175302176015 <doc xml:space="preserve"
175303176016 filename="gtk/gtkwidget.c"
175304- line="12735">a widget</doc>
176017+ line="12723">a widget</doc>
175305176018 <type name="Widget" c:type="GtkWidget*"/>
175306176019 </instance-parameter>
175307176020 <parameter name="orientation" transfer-ownership="none">
175308176021 <doc xml:space="preserve"
175309176022 filename="gtk/gtkwidget.c"
175310- line="12736">the orientation to query</doc>
176023+ line="12724">the orientation to query</doc>
175311176024 <type name="Orientation" c:type="GtkOrientation"/>
175312176025 </parameter>
175313176026 </parameters>
@@ -175316,7 +176029,7 @@ system [overview](coordinates.html).</doc>
175316176029 c:identifier="gtk_widget_get_size_request">
175317176030 <doc xml:space="preserve"
175318176031 filename="gtk/gtkwidget.c"
175319- line="7258">Gets the size request that was explicitly set for the widget.
176032+ line="7246">Gets the size request that was explicitly set for the widget.
175320176033
175321176034 A value of -1 stored in @width or @height indicates that that
175322176035 dimension has not been set explicitly and the natural requisition
@@ -175334,7 +176047,7 @@ To get the size a widget will actually request, call
175334176047 <instance-parameter name="widget" transfer-ownership="none">
175335176048 <doc xml:space="preserve"
175336176049 filename="gtk/gtkwidget.c"
175337- line="7260">a widget</doc>
176050+ line="7248">a widget</doc>
175338176051 <type name="Widget" c:type="GtkWidget*"/>
175339176052 </instance-parameter>
175340176053 <parameter name="width"
@@ -175345,7 +176058,7 @@ To get the size a widget will actually request, call
175345176058 allow-none="1">
175346176059 <doc xml:space="preserve"
175347176060 filename="gtk/gtkwidget.c"
175348- line="7261">return location for width</doc>
176061+ line="7249">return location for width</doc>
175349176062 <type name="gint" c:type="int*"/>
175350176063 </parameter>
175351176064 <parameter name="height"
@@ -175356,7 +176069,7 @@ To get the size a widget will actually request, call
175356176069 allow-none="1">
175357176070 <doc xml:space="preserve"
175358176071 filename="gtk/gtkwidget.c"
175359- line="7262">return location for height</doc>
176072+ line="7250">return location for height</doc>
175360176073 <type name="gint" c:type="int*"/>
175361176074 </parameter>
175362176075 </parameters>
@@ -175364,7 +176077,7 @@ To get the size a widget will actually request, call
175364176077 <method name="get_state_flags" c:identifier="gtk_widget_get_state_flags">
175365176078 <doc xml:space="preserve"
175366176079 filename="gtk/gtkwidget.c"
175367- line="5813">Returns the widget state as a flag set.
176080+ line="5833">Returns the widget state as a flag set.
175368176081
175369176082 It is worth mentioning that the effective [flags@Gtk.StateFlags.insensitive]
175370176083 state will be returned, that is, also based on parent insensitivity,
@@ -175377,14 +176090,14 @@ method, you should look at [method@Gtk.StyleContext.get_state].</doc>
175377176090 <return-value transfer-ownership="none">
175378176091 <doc xml:space="preserve"
175379176092 filename="gtk/gtkwidget.c"
175380- line="5827">the state flags of widget</doc>
176093+ line="5847">the state flags of widget</doc>
175381176094 <type name="StateFlags" c:type="GtkStateFlags"/>
175382176095 </return-value>
175383176096 <parameters>
175384176097 <instance-parameter name="widget" transfer-ownership="none">
175385176098 <doc xml:space="preserve"
175386176099 filename="gtk/gtkwidget.c"
175387- line="5815">a widget</doc>
176100+ line="5835">a widget</doc>
175388176101 <type name="Widget" c:type="GtkWidget*"/>
175389176102 </instance-parameter>
175390176103 </parameters>
@@ -175395,7 +176108,7 @@ method, you should look at [method@Gtk.StyleContext.get_state].</doc>
175395176108 deprecated-version="4.10">
175396176109 <doc xml:space="preserve"
175397176110 filename="gtk/gtkwidget.c"
175398- line="11085">Returns the style context associated to the widget.
176111+ line="11073">Returns the style context associated to the widget.
175399176112
175400176113 The returned object is guaranteed to be the same
175401176114 for the lifetime of @widget.</doc>
@@ -175404,14 +176117,14 @@ for the lifetime of @widget.</doc>
175404176117 <return-value transfer-ownership="none">
175405176118 <doc xml:space="preserve"
175406176119 filename="gtk/gtkwidget.c"
175407- line="11094">the widgets style context</doc>
176120+ line="11082">the widgets style context</doc>
175408176121 <type name="StyleContext" c:type="GtkStyleContext*"/>
175409176122 </return-value>
175410176123 <parameters>
175411176124 <instance-parameter name="widget" transfer-ownership="none">
175412176125 <doc xml:space="preserve"
175413176126 filename="gtk/gtkwidget.c"
175414- line="11087">a widget</doc>
176127+ line="11075">a widget</doc>
175415176128 <type name="Widget" c:type="GtkWidget*"/>
175416176129 </instance-parameter>
175417176130 </parameters>
@@ -175420,7 +176133,7 @@ for the lifetime of @widget.</doc>
175420176133 c:identifier="gtk_widget_get_template_child">
175421176134 <doc xml:space="preserve"
175422176135 filename="gtk/gtkwidget.c"
175423- line="11674">Fetches an object build from the template XML for @widget_type in
176136+ line="11662">Fetches an object build from the template XML for @widget_type in
175424176137 the widget.
175425176138
175426176139 This will only report children which were previously declared
@@ -175434,7 +176147,7 @@ bindings which cannot easily make use of the GObject structure offsets.</doc>
175434176147 <return-value transfer-ownership="none">
175435176148 <doc xml:space="preserve"
175436176149 filename="gtk/gtkwidget.c"
175437- line="11691">the object built in the template XML with
176150+ line="11679">the object built in the template XML with
175438176151 the id @name</doc>
175439176152 <type name="GObject.Object" c:type="GObject*"/>
175440176153 </return-value>
@@ -175442,19 +176155,19 @@ bindings which cannot easily make use of the GObject structure offsets.</doc>
175442176155 <instance-parameter name="widget" transfer-ownership="none">
175443176156 <doc xml:space="preserve"
175444176157 filename="gtk/gtkwidget.c"
175445- line="11676">a widget</doc>
176158+ line="11664">a widget</doc>
175446176159 <type name="Widget" c:type="GtkWidget*"/>
175447176160 </instance-parameter>
175448176161 <parameter name="widget_type" transfer-ownership="none">
175449176162 <doc xml:space="preserve"
175450176163 filename="gtk/gtkwidget.c"
175451- line="11677">The `GType` to get a template child for</doc>
176164+ line="11665">The `GType` to get a template child for</doc>
175452176165 <type name="GType" c:type="GType"/>
175453176166 </parameter>
175454176167 <parameter name="name" transfer-ownership="none">
175455176168 <doc xml:space="preserve"
175456176169 filename="gtk/gtkwidget.c"
175457- line="11678">ID of the child defined in the template XML</doc>
176170+ line="11666">ID of the child defined in the template XML</doc>
175458176171 <type name="utf8" c:type="const char*"/>
175459176172 </parameter>
175460176173 </parameters>
@@ -175464,7 +176177,7 @@ bindings which cannot easily make use of the GObject structure offsets.</doc>
175464176177 glib:get-property="tooltip-markup">
175465176178 <doc xml:space="preserve"
175466176179 filename="gtk/gtkwidget.c"
175467- line="10182">Gets the contents of the tooltip for the widget.
176180+ line="10173">Gets the contents of the tooltip for the widget.
175468176181
175469176182 If the tooltip has not been set using
175470176183 [method@Gtk.Widget.set_tooltip_markup], this
@@ -175473,14 +176186,14 @@ function returns `NULL`.</doc>
175473176186 <return-value transfer-ownership="none" nullable="1">
175474176187 <doc xml:space="preserve"
175475176188 filename="gtk/gtkwidget.c"
175476- line="10192">the tooltip text</doc>
176189+ line="10183">the tooltip text</doc>
175477176190 <type name="utf8" c:type="const char*"/>
175478176191 </return-value>
175479176192 <parameters>
175480176193 <instance-parameter name="widget" transfer-ownership="none">
175481176194 <doc xml:space="preserve"
175482176195 filename="gtk/gtkwidget.c"
175483- line="10184">a widget</doc>
176196+ line="10175">a widget</doc>
175484176197 <type name="Widget" c:type="GtkWidget*"/>
175485176198 </instance-parameter>
175486176199 </parameters>
@@ -175490,7 +176203,7 @@ function returns `NULL`.</doc>
175490176203 glib:get-property="tooltip-text">
175491176204 <doc xml:space="preserve"
175492176205 filename="gtk/gtkwidget.c"
175493- line="10094">Gets the contents of the tooltip for the widget.
176206+ line="10085">Gets the contents of the tooltip for the widget.
175494176207
175495176208 If the @widget's tooltip was set using
175496176209 [method@Gtk.Widget.set_tooltip_markup],
@@ -175499,14 +176212,14 @@ this function will return the escaped text.</doc>
175499176212 <return-value transfer-ownership="none" nullable="1">
175500176213 <doc xml:space="preserve"
175501176214 filename="gtk/gtkwidget.c"
175502- line="10104">the tooltip text</doc>
176215+ line="10095">the tooltip text</doc>
175503176216 <type name="utf8" c:type="const char*"/>
175504176217 </return-value>
175505176218 <parameters>
175506176219 <instance-parameter name="widget" transfer-ownership="none">
175507176220 <doc xml:space="preserve"
175508176221 filename="gtk/gtkwidget.c"
175509- line="10096">a widget</doc>
176222+ line="10087">a widget</doc>
175510176223 <type name="Widget" c:type="GtkWidget*"/>
175511176224 </instance-parameter>
175512176225 </parameters>
@@ -175516,19 +176229,19 @@ this function will return the escaped text.</doc>
175516176229 glib:get-property="valign">
175517176230 <doc xml:space="preserve"
175518176231 filename="gtk/gtkwidget.c"
175519- line="9646">Gets the vertical alignment of the widget.</doc>
176232+ line="9634">Gets the vertical alignment of the widget.</doc>
175520176233 <source-position filename="gtk/gtkwidget.h" line="584"/>
175521176234 <return-value transfer-ownership="none">
175522176235 <doc xml:space="preserve"
175523176236 filename="gtk/gtkwidget.c"
175524- line="9652">the vertical alignment of @widget</doc>
176237+ line="9640">the vertical alignment of @widget</doc>
175525176238 <type name="Align" c:type="GtkAlign"/>
175526176239 </return-value>
175527176240 <parameters>
175528176241 <instance-parameter name="widget" transfer-ownership="none">
175529176242 <doc xml:space="preserve"
175530176243 filename="gtk/gtkwidget.c"
175531- line="9648">a widget</doc>
176244+ line="9636">a widget</doc>
175532176245 <type name="Widget" c:type="GtkWidget*"/>
175533176246 </instance-parameter>
175534176247 </parameters>
@@ -175538,7 +176251,7 @@ this function will return the escaped text.</doc>
175538176251 glib:get-property="vexpand">
175539176252 <doc xml:space="preserve"
175540176253 filename="gtk/gtkwidget.c"
175541- line="8558">Gets whether the widget would like any available extra vertical
176254+ line="8546">Gets whether the widget would like any available extra vertical
175542176255 space.
175543176256
175544176257 See [method@Gtk.Widget.get_hexpand] for more detail.</doc>
@@ -175546,14 +176259,14 @@ See [method@Gtk.Widget.get_hexpand] for more detail.</doc>
175546176259 <return-value transfer-ownership="none">
175547176260 <doc xml:space="preserve"
175548176261 filename="gtk/gtkwidget.c"
175549- line="8567">whether vexpand flag is set</doc>
176262+ line="8555">whether vexpand flag is set</doc>
175550176263 <type name="gboolean" c:type="gboolean"/>
175551176264 </return-value>
175552176265 <parameters>
175553176266 <instance-parameter name="widget" transfer-ownership="none">
175554176267 <doc xml:space="preserve"
175555176268 filename="gtk/gtkwidget.c"
175556- line="8560">a widget</doc>
176269+ line="8548">a widget</doc>
175557176270 <type name="Widget" c:type="GtkWidget*"/>
175558176271 </instance-parameter>
175559176272 </parameters>
@@ -175563,21 +176276,21 @@ See [method@Gtk.Widget.get_hexpand] for more detail.</doc>
175563176276 glib:get-property="vexpand-set">
175564176277 <doc xml:space="preserve"
175565176278 filename="gtk/gtkwidget.c"
175566- line="8598">Gets whether the `vexpand` flag has been explicitly set.
176279+ line="8586">Gets whether the `vexpand` flag has been explicitly set.
175567176280
175568176281 See [method@Gtk.Widget.get_hexpand_set] for more detail.</doc>
175569176282 <source-position filename="gtk/gtkwidget.h" line="569"/>
175570176283 <return-value transfer-ownership="none">
175571176284 <doc xml:space="preserve"
175572176285 filename="gtk/gtkwidget.c"
175573- line="8606">whether vexpand has been explicitly set</doc>
176286+ line="8594">whether vexpand has been explicitly set</doc>
175574176287 <type name="gboolean" c:type="gboolean"/>
175575176288 </return-value>
175576176289 <parameters>
175577176290 <instance-parameter name="widget" transfer-ownership="none">
175578176291 <doc xml:space="preserve"
175579176292 filename="gtk/gtkwidget.c"
175580- line="8600">a widget</doc>
176293+ line="8588">a widget</doc>
175581176294 <type name="Widget" c:type="GtkWidget*"/>
175582176295 </instance-parameter>
175583176296 </parameters>
@@ -175587,7 +176300,7 @@ See [method@Gtk.Widget.get_hexpand_set] for more detail.</doc>
175587176300 glib:get-property="visible">
175588176301 <doc xml:space="preserve"
175589176302 filename="gtk/gtkwidget.c"
175590- line="5884">Determines whether the widget is visible.
176303+ line="5904">Determines whether the widget is visible.
175591176304
175592176305 If you want to take into account whether the widget’s
175593176306 parent is also marked as visible, use
@@ -175601,14 +176314,14 @@ See [method@Gtk.Widget.set_visible].</doc>
175601176314 <return-value transfer-ownership="none">
175602176315 <doc xml:space="preserve"
175603176316 filename="gtk/gtkwidget.c"
175604- line="5899">true if the widget is visible</doc>
176317+ line="5919">true if the widget is visible</doc>
175605176318 <type name="gboolean" c:type="gboolean"/>
175606176319 </return-value>
175607176320 <parameters>
175608176321 <instance-parameter name="widget" transfer-ownership="none">
175609176322 <doc xml:space="preserve"
175610176323 filename="gtk/gtkwidget.c"
175611- line="5886">a widget</doc>
176324+ line="5906">a widget</doc>
175612176325 <type name="Widget" c:type="GtkWidget*"/>
175613176326 </instance-parameter>
175614176327 </parameters>
@@ -175616,7 +176329,7 @@ See [method@Gtk.Widget.set_visible].</doc>
175616176329 <method name="get_width" c:identifier="gtk_widget_get_width">
175617176330 <doc xml:space="preserve"
175618176331 filename="gtk/gtkwidget.c"
175619- line="12679">Returns the content width of the widget.
176332+ line="12667">Returns the content width of the widget.
175620176333
175621176334 This function returns the width passed to its
175622176335 size-allocate implementation, which is the width you
@@ -175630,14 +176343,14 @@ system [overview](coordinates.html).</doc>
175630176343 <return-value transfer-ownership="none">
175631176344 <doc xml:space="preserve"
175632176345 filename="gtk/gtkwidget.c"
175633- line="12694">The width of @widget</doc>
176346+ line="12682">The width of @widget</doc>
175634176347 <type name="gint" c:type="int"/>
175635176348 </return-value>
175636176349 <parameters>
175637176350 <instance-parameter name="widget" transfer-ownership="none">
175638176351 <doc xml:space="preserve"
175639176352 filename="gtk/gtkwidget.c"
175640- line="12681">a widget</doc>
176353+ line="12669">a widget</doc>
175641176354 <type name="Widget" c:type="GtkWidget*"/>
175642176355 </instance-parameter>
175643176356 </parameters>
@@ -175645,7 +176358,7 @@ system [overview](coordinates.html).</doc>
175645176358 <method name="grab_focus" c:identifier="gtk_widget_grab_focus">
175646176359 <doc xml:space="preserve"
175647176360 filename="gtk/gtkwidget.c"
175648- line="5027">Causes @widget to have the keyboard focus for the window
176361+ line="5047">Causes @widget to have the keyboard focus for the window
175649176362 that it belongs to.
175650176363
175651176364 If @widget is not focusable, or its [vfunc@Gtk.Widget.grab_focus]
@@ -175658,14 +176371,14 @@ is allowed, should not have an effect, and return true.</doc>
175658176371 <return-value transfer-ownership="none">
175659176372 <doc xml:space="preserve"
175660176373 filename="gtk/gtkwidget.c"
175661- line="5041">true if focus is now inside @widget</doc>
176374+ line="5061">true if focus is now inside @widget</doc>
175662176375 <type name="gboolean" c:type="gboolean"/>
175663176376 </return-value>
175664176377 <parameters>
175665176378 <instance-parameter name="widget" transfer-ownership="none">
175666176379 <doc xml:space="preserve"
175667176380 filename="gtk/gtkwidget.c"
175668- line="5029">a widget</doc>
176381+ line="5049">a widget</doc>
175669176382 <type name="Widget" c:type="GtkWidget*"/>
175670176383 </instance-parameter>
175671176384 </parameters>
@@ -175673,25 +176386,25 @@ is allowed, should not have an effect, and return true.</doc>
175673176386 <method name="has_css_class" c:identifier="gtk_widget_has_css_class">
175674176387 <doc xml:space="preserve"
175675176388 filename="gtk/gtkwidget.c"
175676- line="13197">Returns whether a style class is currently applied to the widget.</doc>
176389+ line="13185">Returns whether a style class is currently applied to the widget.</doc>
175677176390 <source-position filename="gtk/gtkwidget.h" line="928"/>
175678176391 <return-value transfer-ownership="none">
175679176392 <doc xml:space="preserve"
175680176393 filename="gtk/gtkwidget.c"
175681- line="13204">true if @css_class is currently applied to @widget</doc>
176394+ line="13192">true if @css_class is currently applied to @widget</doc>
175682176395 <type name="gboolean" c:type="gboolean"/>
175683176396 </return-value>
175684176397 <parameters>
175685176398 <instance-parameter name="widget" transfer-ownership="none">
175686176399 <doc xml:space="preserve"
175687176400 filename="gtk/gtkwidget.c"
175688- line="13199">a widget</doc>
176401+ line="13187">a widget</doc>
175689176402 <type name="Widget" c:type="GtkWidget*"/>
175690176403 </instance-parameter>
175691176404 <parameter name="css_class" transfer-ownership="none">
175692176405 <doc xml:space="preserve"
175693176406 filename="gtk/gtkwidget.c"
175694- line="13200">style class, without the leading period</doc>
176407+ line="13188">style class, without the leading period</doc>
175695176408 <type name="utf8" c:type="const char*"/>
175696176409 </parameter>
175697176410 </parameters>
@@ -175701,13 +176414,13 @@ is allowed, should not have an effect, and return true.</doc>
175701176414 glib:get-property="has-default">
175702176415 <doc xml:space="preserve"
175703176416 filename="gtk/gtkwidget.c"
175704- line="5553">Determines whether the widget is the current default widget
176417+ line="5573">Determines whether the widget is the current default widget
175705176418 within its toplevel.</doc>
175706176419 <source-position filename="gtk/gtkwidget.h" line="407"/>
175707176420 <return-value transfer-ownership="none">
175708176421 <doc xml:space="preserve"
175709176422 filename="gtk/gtkwidget.c"
175710- line="5560">true if @widget is the current default widget
176423+ line="5580">true if @widget is the current default widget
175711176424 within its toplevel</doc>
175712176425 <type name="gboolean" c:type="gboolean"/>
175713176426 </return-value>
@@ -175715,7 +176428,7 @@ within its toplevel.</doc>
175715176428 <instance-parameter name="widget" transfer-ownership="none">
175716176429 <doc xml:space="preserve"
175717176430 filename="gtk/gtkwidget.c"
175718- line="5555">a widget</doc>
176431+ line="5575">a widget</doc>
175719176432 <type name="Widget" c:type="GtkWidget*"/>
175720176433 </instance-parameter>
175721176434 </parameters>
@@ -175725,7 +176438,7 @@ within its toplevel.</doc>
175725176438 glib:get-property="has-focus">
175726176439 <doc xml:space="preserve"
175727176440 filename="gtk/gtkwidget.c"
175728- line="5411">Determines if the widget has the global input focus.
176441+ line="5431">Determines if the widget has the global input focus.
175729176442
175730176443 See [method@Gtk.Widget.is_focus] for the difference between
175731176444 having the global input focus, and only having the focus
@@ -175734,14 +176447,14 @@ within a toplevel.</doc>
175734176447 <return-value transfer-ownership="none">
175735176448 <doc xml:space="preserve"
175736176449 filename="gtk/gtkwidget.c"
175737- line="5421">true if the widget has the global input focus</doc>
176450+ line="5441">true if the widget has the global input focus</doc>
175738176451 <type name="gboolean" c:type="gboolean"/>
175739176452 </return-value>
175740176453 <parameters>
175741176454 <instance-parameter name="widget" transfer-ownership="none">
175742176455 <doc xml:space="preserve"
175743176456 filename="gtk/gtkwidget.c"
175744- line="5413">a widget</doc>
176457+ line="5433">a widget</doc>
175745176458 <type name="Widget" c:type="GtkWidget*"/>
175746176459 </instance-parameter>
175747176460 </parameters>
@@ -175750,7 +176463,7 @@ within a toplevel.</doc>
175750176463 c:identifier="gtk_widget_has_visible_focus">
175751176464 <doc xml:space="preserve"
175752176465 filename="gtk/gtkwidget.c"
175753- line="5433">Determines if the widget should show a visible indication that
176466+ line="5453">Determines if the widget should show a visible indication that
175754176467 it has the global input focus.
175755176468
175756176469 This is a convenience function that takes into account whether
@@ -175764,14 +176477,14 @@ To find out if the widget has the global input focus, use
175764176477 <return-value transfer-ownership="none">
175765176478 <doc xml:space="preserve"
175766176479 filename="gtk/gtkwidget.c"
175767- line="5448">true if the widget should display a “focus rectangle”</doc>
176480+ line="5468">true if the widget should display a “focus rectangle”</doc>
175768176481 <type name="gboolean" c:type="gboolean"/>
175769176482 </return-value>
175770176483 <parameters>
175771176484 <instance-parameter name="widget" transfer-ownership="none">
175772176485 <doc xml:space="preserve"
175773176486 filename="gtk/gtkwidget.c"
175774- line="5435">a widget</doc>
176487+ line="5455">a widget</doc>
175775176488 <type name="Widget" c:type="GtkWidget*"/>
175776176489 </instance-parameter>
175777176490 </parameters>
@@ -175782,7 +176495,7 @@ To find out if the widget has the global input focus, use
175782176495 deprecated-version="4.10">
175783176496 <doc xml:space="preserve"
175784176497 filename="gtk/gtkwidget.c"
175785- line="2780">Reverses the effects of [method.Gtk.Widget.show].
176498+ line="2779">Reverses the effects of [method.Gtk.Widget.show].
175786176499
175787176500 This is causing the widget to be hidden (invisible to the user).</doc>
175788176501 <doc-deprecated xml:space="preserve">Use [method@Gtk.Widget.set_visible] instead</doc-deprecated>
@@ -175794,7 +176507,7 @@ This is causing the widget to be hidden (invisible to the user).</doc>
175794176507 <instance-parameter name="widget" transfer-ownership="none">
175795176508 <doc xml:space="preserve"
175796176509 filename="gtk/gtkwidget.c"
175797- line="2782">a widget</doc>
176510+ line="2781">a widget</doc>
175798176511 <type name="Widget" c:type="GtkWidget*"/>
175799176512 </instance-parameter>
175800176513 </parameters>
@@ -175802,7 +176515,7 @@ This is causing the widget to be hidden (invisible to the user).</doc>
175802176515 <method name="in_destruction" c:identifier="gtk_widget_in_destruction">
175803176516 <doc xml:space="preserve"
175804176517 filename="gtk/gtkwidget.c"
175805- line="10836">Returns whether the widget is currently being destroyed.
176518+ line="10827">Returns whether the widget is currently being destroyed.
175806176519
175807176520 This information can sometimes be used to avoid doing
175808176521 unnecessary work.</doc>
@@ -175810,14 +176523,14 @@ unnecessary work.</doc>
175810176523 <return-value transfer-ownership="none">
175811176524 <doc xml:space="preserve"
175812176525 filename="gtk/gtkwidget.c"
175813- line="10845">true if @widget is being destroyed</doc>
176526+ line="10836">true if @widget is being destroyed</doc>
175814176527 <type name="gboolean" c:type="gboolean"/>
175815176528 </return-value>
175816176529 <parameters>
175817176530 <instance-parameter name="widget" transfer-ownership="none">
175818176531 <doc xml:space="preserve"
175819176532 filename="gtk/gtkwidget.c"
175820- line="10838">a widget</doc>
176533+ line="10829">a widget</doc>
175821176534 <type name="Widget" c:type="GtkWidget*"/>
175822176535 </instance-parameter>
175823176536 </parameters>
@@ -175825,7 +176538,7 @@ unnecessary work.</doc>
175825176538 <method name="init_template" c:identifier="gtk_widget_init_template">
175826176539 <doc xml:space="preserve"
175827176540 filename="gtk/gtkwidget.c"
175828- line="11274">Creates and initializes child widgets defined in templates.
176541+ line="11262">Creates and initializes child widgets defined in templates.
175829176542
175830176543 This function must be called in the instance initializer
175831176544 for any class which assigned itself a template using
@@ -175853,7 +176566,7 @@ an instance initialization function.</doc>
175853176566 <instance-parameter name="widget" transfer-ownership="none">
175854176567 <doc xml:space="preserve"
175855176568 filename="gtk/gtkwidget.c"
175856- line="11276">a widget</doc>
176569+ line="11264">a widget</doc>
175857176570 <type name="Widget" c:type="GtkWidget*"/>
175858176571 </instance-parameter>
175859176572 </parameters>
@@ -175862,7 +176575,7 @@ an instance initialization function.</doc>
175862176575 c:identifier="gtk_widget_insert_action_group">
175863176576 <doc xml:space="preserve"
175864176577 filename="gtk/gtkwidget.c"
175865- line="11178">Inserts an action group into the widget's actions.
176578+ line="11166">Inserts an action group into the widget's actions.
175866176579
175867176580 Children of @widget that implement [iface@Gtk.Actionable] can
175868176581 then be associated with actions in @group by setting their
@@ -175883,13 +176596,13 @@ removed from @widget.</doc>
175883176596 <instance-parameter name="widget" transfer-ownership="none">
175884176597 <doc xml:space="preserve"
175885176598 filename="gtk/gtkwidget.c"
175886- line="11180">a widget</doc>
176599+ line="11168">a widget</doc>
175887176600 <type name="Widget" c:type="GtkWidget*"/>
175888176601 </instance-parameter>
175889176602 <parameter name="name" transfer-ownership="none">
175890176603 <doc xml:space="preserve"
175891176604 filename="gtk/gtkwidget.c"
175892- line="11181">the prefix for actions in @group</doc>
176605+ line="11169">the prefix for actions in @group</doc>
175893176606 <type name="utf8" c:type="const char*"/>
175894176607 </parameter>
175895176608 <parameter name="group"
@@ -175898,7 +176611,7 @@ removed from @widget.</doc>
175898176611 allow-none="1">
175899176612 <doc xml:space="preserve"
175900176613 filename="gtk/gtkwidget.c"
175901- line="11182">an action group</doc>
176614+ line="11170">an action group</doc>
175902176615 <type name="Gio.ActionGroup" c:type="GActionGroup*"/>
175903176616 </parameter>
175904176617 </parameters>
@@ -175906,7 +176619,7 @@ removed from @widget.</doc>
175906176619 <method name="insert_after" c:identifier="gtk_widget_insert_after">
175907176620 <doc xml:space="preserve"
175908176621 filename="gtk/gtkwidget.c"
175909- line="12325">Sets the parent widget of the widget.
176622+ line="12313">Sets the parent widget of the widget.
175910176623
175911176624 In contrast to [method@Gtk.Widget.set_parent], this function
175912176625 inserts @widget at a specific position into the list of children
@@ -175932,13 +176645,13 @@ just using a widget, you *must* use its own API for adding children.</doc>
175932176645 <instance-parameter name="widget" transfer-ownership="none">
175933176646 <doc xml:space="preserve"
175934176647 filename="gtk/gtkwidget.c"
175935- line="12327">a widget</doc>
176648+ line="12315">a widget</doc>
175936176649 <type name="Widget" c:type="GtkWidget*"/>
175937176650 </instance-parameter>
175938176651 <parameter name="parent" transfer-ownership="none">
175939176652 <doc xml:space="preserve"
175940176653 filename="gtk/gtkwidget.c"
175941- line="12328">the parent widget to insert @widget into</doc>
176654+ line="12316">the parent widget to insert @widget into</doc>
175942176655 <type name="Widget" c:type="GtkWidget*"/>
175943176656 </parameter>
175944176657 <parameter name="previous_sibling"
@@ -175947,7 +176660,7 @@ just using a widget, you *must* use its own API for adding children.</doc>
175947176660 allow-none="1">
175948176661 <doc xml:space="preserve"
175949176662 filename="gtk/gtkwidget.c"
175950- line="12329">the new previous sibling of @widget</doc>
176663+ line="12317">the new previous sibling of @widget</doc>
175951176664 <type name="Widget" c:type="GtkWidget*"/>
175952176665 </parameter>
175953176666 </parameters>
@@ -175955,7 +176668,7 @@ just using a widget, you *must* use its own API for adding children.</doc>
175955176668 <method name="insert_before" c:identifier="gtk_widget_insert_before">
175956176669 <doc xml:space="preserve"
175957176670 filename="gtk/gtkwidget.c"
175958- line="12372">Sets the parent widget of the widget.
176671+ line="12360">Sets the parent widget of the widget.
175959176672
175960176673 In contrast to [method@Gtk.Widget.set_parent], this function
175961176674 inserts @widget at a specific position into the list of children
@@ -175980,13 +176693,13 @@ just using a widget, you *must* use its own API for adding children.</doc>
175980176693 <instance-parameter name="widget" transfer-ownership="none">
175981176694 <doc xml:space="preserve"
175982176695 filename="gtk/gtkwidget.c"
175983- line="12374">a widget</doc>
176696+ line="12362">a widget</doc>
175984176697 <type name="Widget" c:type="GtkWidget*"/>
175985176698 </instance-parameter>
175986176699 <parameter name="parent" transfer-ownership="none">
175987176700 <doc xml:space="preserve"
175988176701 filename="gtk/gtkwidget.c"
175989- line="12375">the parent widget to insert @widget into</doc>
176702+ line="12363">the parent widget to insert @widget into</doc>
175990176703 <type name="Widget" c:type="GtkWidget*"/>
175991176704 </parameter>
175992176705 <parameter name="next_sibling"
@@ -175995,7 +176708,7 @@ just using a widget, you *must* use its own API for adding children.</doc>
175995176708 allow-none="1">
175996176709 <doc xml:space="preserve"
175997176710 filename="gtk/gtkwidget.c"
175998- line="12376">the new next sibling of @widget</doc>
176711+ line="12364">the new next sibling of @widget</doc>
175999176712 <type name="Widget" c:type="GtkWidget*"/>
176000176713 </parameter>
176001176714 </parameters>
@@ -176003,12 +176716,12 @@ just using a widget, you *must* use its own API for adding children.</doc>
176003176716 <method name="is_ancestor" c:identifier="gtk_widget_is_ancestor">
176004176717 <doc xml:space="preserve"
176005176718 filename="gtk/gtkwidget.c"
176006- line="7359">Determines whether the widget is a descendent of @ancestor.</doc>
176719+ line="7347">Determines whether the widget is a descendent of @ancestor.</doc>
176007176720 <source-position filename="gtk/gtkwidget.h" line="610"/>
176008176721 <return-value transfer-ownership="none">
176009176722 <doc xml:space="preserve"
176010176723 filename="gtk/gtkwidget.c"
176011- line="7366">true if @ancestor contains @widget as a child,
176724+ line="7354">true if @ancestor contains @widget as a child,
176012176725 grandchild, great grandchild, etc</doc>
176013176726 <type name="gboolean" c:type="gboolean"/>
176014176727 </return-value>
@@ -176016,13 +176729,13 @@ just using a widget, you *must* use its own API for adding children.</doc>
176016176729 <instance-parameter name="widget" transfer-ownership="none">
176017176730 <doc xml:space="preserve"
176018176731 filename="gtk/gtkwidget.c"
176019- line="7361">a widget</doc>
176732+ line="7349">a widget</doc>
176020176733 <type name="Widget" c:type="GtkWidget*"/>
176021176734 </instance-parameter>
176022176735 <parameter name="ancestor" transfer-ownership="none">
176023176736 <doc xml:space="preserve"
176024176737 filename="gtk/gtkwidget.c"
176025- line="7362">another `GtkWidget`</doc>
176738+ line="7350">another `GtkWidget`</doc>
176026176739 <type name="Widget" c:type="GtkWidget*"/>
176027176740 </parameter>
176028176741 </parameters>
@@ -176030,21 +176743,21 @@ just using a widget, you *must* use its own API for adding children.</doc>
176030176743 <method name="is_drawable" c:identifier="gtk_widget_is_drawable">
176031176744 <doc xml:space="preserve"
176032176745 filename="gtk/gtkwidget.c"
176033- line="5943">Determines whether the widget can be drawn to.
176746+ line="5963">Determines whether the widget can be drawn to.
176034176747
176035176748 A widget can be drawn if it is mapped and visible.</doc>
176036176749 <source-position filename="gtk/gtkwidget.h" line="450"/>
176037176750 <return-value transfer-ownership="none">
176038176751 <doc xml:space="preserve"
176039176752 filename="gtk/gtkwidget.c"
176040- line="5951">true if @widget is drawable</doc>
176753+ line="5971">true if @widget is drawable</doc>
176041176754 <type name="gboolean" c:type="gboolean"/>
176042176755 </return-value>
176043176756 <parameters>
176044176757 <instance-parameter name="widget" transfer-ownership="none">
176045176758 <doc xml:space="preserve"
176046176759 filename="gtk/gtkwidget.c"
176047- line="5945">a widget</doc>
176760+ line="5965">a widget</doc>
176048176761 <type name="Widget" c:type="GtkWidget*"/>
176049176762 </instance-parameter>
176050176763 </parameters>
@@ -176052,7 +176765,7 @@ A widget can be drawn if it is mapped and visible.</doc>
176052176765 <method name="is_focus" c:identifier="gtk_widget_is_focus">
176053176766 <doc xml:space="preserve"
176054176767 filename="gtk/gtkwidget.c"
176055- line="5473">Determines if the widget is the focus widget within its
176768+ line="5493">Determines if the widget is the focus widget within its
176056176769 toplevel.
176057176770
176058176771 This does not mean that the [property@Gtk.Widget:has-focus]
@@ -176063,14 +176776,14 @@ global input focus.</doc>
176063176776 <return-value transfer-ownership="none">
176064176777 <doc xml:space="preserve"
176065176778 filename="gtk/gtkwidget.c"
176066- line="5485">true if the widget is the focus widget</doc>
176779+ line="5505">true if the widget is the focus widget</doc>
176067176780 <type name="gboolean" c:type="gboolean"/>
176068176781 </return-value>
176069176782 <parameters>
176070176783 <instance-parameter name="widget" transfer-ownership="none">
176071176784 <doc xml:space="preserve"
176072176785 filename="gtk/gtkwidget.c"
176073- line="5475">a widget</doc>
176786+ line="5495">a widget</doc>
176074176787 <type name="Widget" c:type="GtkWidget*"/>
176075176788 </instance-parameter>
176076176789 </parameters>
@@ -176078,7 +176791,7 @@ global input focus.</doc>
176078176791 <method name="is_sensitive" c:identifier="gtk_widget_is_sensitive">
176079176792 <doc xml:space="preserve"
176080176793 filename="gtk/gtkwidget.c"
176081- line="6088">Returns the widget’s effective sensitivity.
176794+ line="6108">Returns the widget’s effective sensitivity.
176082176795
176083176796 This means it is sensitive itself and also its
176084176797 parent widget is sensitive.</doc>
@@ -176086,14 +176799,14 @@ parent widget is sensitive.</doc>
176086176799 <return-value transfer-ownership="none">
176087176800 <doc xml:space="preserve"
176088176801 filename="gtk/gtkwidget.c"
176089- line="6097">true if the widget is effectively sensitive</doc>
176802+ line="6117">true if the widget is effectively sensitive</doc>
176090176803 <type name="gboolean" c:type="gboolean"/>
176091176804 </return-value>
176092176805 <parameters>
176093176806 <instance-parameter name="widget" transfer-ownership="none">
176094176807 <doc xml:space="preserve"
176095176808 filename="gtk/gtkwidget.c"
176096- line="6090">a widget</doc>
176809+ line="6110">a widget</doc>
176097176810 <type name="Widget" c:type="GtkWidget*"/>
176098176811 </instance-parameter>
176099176812 </parameters>
@@ -176101,7 +176814,7 @@ parent widget is sensitive.</doc>
176101176814 <method name="is_visible" c:identifier="gtk_widget_is_visible">
176102176815 <doc xml:space="preserve"
176103176816 filename="gtk/gtkwidget.c"
176104- line="5911">Determines whether the widget and all its parents are marked as
176817+ line="5931">Determines whether the widget and all its parents are marked as
176105176818 visible.
176106176819
176107176820 This function does not check if the widget is obscured in any way.
@@ -176112,14 +176825,14 @@ See also [method@Gtk.Widget.get_visible] and
176112176825 <return-value transfer-ownership="none">
176113176826 <doc xml:space="preserve"
176114176827 filename="gtk/gtkwidget.c"
176115- line="5923">true if the widget and all its parents are visible</doc>
176828+ line="5943">true if the widget and all its parents are visible</doc>
176116176829 <type name="gboolean" c:type="gboolean"/>
176117176830 </return-value>
176118176831 <parameters>
176119176832 <instance-parameter name="widget" transfer-ownership="none">
176120176833 <doc xml:space="preserve"
176121176834 filename="gtk/gtkwidget.c"
176122- line="5913">a widget</doc>
176835+ line="5933">a widget</doc>
176123176836 <type name="Widget" c:type="GtkWidget*"/>
176124176837 </instance-parameter>
176125176838 </parameters>
@@ -176127,7 +176840,7 @@ See also [method@Gtk.Widget.get_visible] and
176127176840 <method name="keynav_failed" c:identifier="gtk_widget_keynav_failed">
176128176841 <doc xml:space="preserve"
176129176842 filename="gtk/gtkwidget.c"
176130- line="7085">Emits the [signal@Gtk.Widget::keynav-failed] signal on the widget.
176843+ line="7073">Emits the [signal@Gtk.Widget::keynav-failed] signal on the widget.
176131176844
176132176845 This function should be called whenever keyboard navigation
176133176846 within a single widget hits a boundary.
@@ -176159,7 +176872,7 @@ interfaces that require entering license keys.</doc>
176159176872 <return-value transfer-ownership="none">
176160176873 <doc xml:space="preserve"
176161176874 filename="gtk/gtkwidget.c"
176162- line="7119">true if stopping keyboard navigation is fine, false
176875+ line="7107">true if stopping keyboard navigation is fine, false
176163176876 if the emitting widget should try to handle the keyboard
176164176877 navigation attempt in its parent widget</doc>
176165176878 <type name="gboolean" c:type="gboolean"/>
@@ -176168,13 +176881,13 @@ interfaces that require entering license keys.</doc>
176168176881 <instance-parameter name="widget" transfer-ownership="none">
176169176882 <doc xml:space="preserve"
176170176883 filename="gtk/gtkwidget.c"
176171- line="7087">a widget</doc>
176884+ line="7075">a widget</doc>
176172176885 <type name="Widget" c:type="GtkWidget*"/>
176173176886 </instance-parameter>
176174176887 <parameter name="direction" transfer-ownership="none">
176175176888 <doc xml:space="preserve"
176176176889 filename="gtk/gtkwidget.c"
176177- line="7088">direction of focus movement</doc>
176890+ line="7076">direction of focus movement</doc>
176178176891 <type name="DirectionType" c:type="GtkDirectionType"/>
176179176892 </parameter>
176180176893 </parameters>
@@ -176183,7 +176896,7 @@ interfaces that require entering license keys.</doc>
176183176896 c:identifier="gtk_widget_list_mnemonic_labels">
176184176897 <doc xml:space="preserve"
176185176898 filename="gtk/gtkwidget.c"
176186- line="9903">Returns the widgets for which this widget is the target of a
176899+ line="9891">Returns the widgets for which this widget is the target of a
176187176900 mnemonic.
176188176901
176189176902 Typically, these widgets will be labels. See, for example,
@@ -176198,7 +176911,7 @@ first, and then unref all the widgets afterwards.</doc>
176198176911 <return-value transfer-ownership="container">
176199176912 <doc xml:space="preserve"
176200176913 filename="gtk/gtkwidget.c"
176201- line="9919">the list
176914+ line="9907">the list
176202176915 of mnemonic labels</doc>
176203176916 <type name="GLib.List" c:type="GList*">
176204176917 <type name="Widget"/>
@@ -176208,7 +176921,7 @@ first, and then unref all the widgets afterwards.</doc>
176208176921 <instance-parameter name="widget" transfer-ownership="none">
176209176922 <doc xml:space="preserve"
176210176923 filename="gtk/gtkwidget.c"
176211- line="9905">a widget</doc>
176924+ line="9893">a widget</doc>
176212176925 <type name="Widget" c:type="GtkWidget*"/>
176213176926 </instance-parameter>
176214176927 </parameters>
@@ -176216,7 +176929,7 @@ first, and then unref all the widgets afterwards.</doc>
176216176929 <method name="map" c:identifier="gtk_widget_map">
176217176930 <doc xml:space="preserve"
176218176931 filename="gtk/gtkwidget.c"
176219- line="2866">Causes a widget to be mapped if it isn’t already.
176932+ line="2865">Causes a widget to be mapped if it isn’t already.
176220176933
176221176934 This function is only for use in widget implementations.</doc>
176222176935 <source-position filename="gtk/gtkwidget.h" line="278"/>
@@ -176227,7 +176940,7 @@ This function is only for use in widget implementations.</doc>
176227176940 <instance-parameter name="widget" transfer-ownership="none">
176228176941 <doc xml:space="preserve"
176229176942 filename="gtk/gtkwidget.c"
176230- line="2868">a widget</doc>
176943+ line="2867">a widget</doc>
176231176944 <type name="Widget" c:type="GtkWidget*"/>
176232176945 </instance-parameter>
176233176946 </parameters>
@@ -176322,25 +177035,25 @@ a more details on implementing `GtkWidgetClass.measure()`.</doc>
176322177035 c:identifier="gtk_widget_mnemonic_activate">
176323177036 <doc xml:space="preserve"
176324177037 filename="gtk/gtkwidget.c"
176325- line="4586">Emits the [signal@Gtk.Widget::mnemonic-activate] signal.</doc>
177038+ line="4606">Emits the [signal@Gtk.Widget::mnemonic-activate] signal.</doc>
176326177039 <source-position filename="gtk/gtkwidget.h" line="371"/>
176327177040 <return-value transfer-ownership="none">
176328177041 <doc xml:space="preserve"
176329177042 filename="gtk/gtkwidget.c"
176330- line="4593">true if the signal has been handled</doc>
177043+ line="4613">true if the signal has been handled</doc>
176331177044 <type name="gboolean" c:type="gboolean"/>
176332177045 </return-value>
176333177046 <parameters>
176334177047 <instance-parameter name="widget" transfer-ownership="none">
176335177048 <doc xml:space="preserve"
176336177049 filename="gtk/gtkwidget.c"
176337- line="4588">a widget</doc>
177050+ line="4608">a widget</doc>
176338177051 <type name="Widget" c:type="GtkWidget*"/>
176339177052 </instance-parameter>
176340177053 <parameter name="group_cycling" transfer-ownership="none">
176341177054 <doc xml:space="preserve"
176342177055 filename="gtk/gtkwidget.c"
176343- line="4589">true if there are other widgets with the same mnemonic</doc>
177056+ line="4609">true if there are other widgets with the same mnemonic</doc>
176344177057 <type name="gboolean" c:type="gboolean"/>
176345177058 </parameter>
176346177059 </parameters>
@@ -176349,7 +177062,7 @@ a more details on implementing `GtkWidgetClass.measure()`.</doc>
176349177062 c:identifier="gtk_widget_observe_children">
176350177063 <doc xml:space="preserve"
176351177064 filename="gtk/gtkwidget.c"
176352- line="12136">Returns a list model to track the children of the widget.
177065+ line="12124">Returns a list model to track the children of the widget.
176353177066
176354177067 Calling this function will enable extra internal bookkeeping
176355177068 to track children and emit signals on the returned listmodel.
@@ -176362,7 +177075,7 @@ because of the slowdowns.</doc>
176362177075 <attribute name="element-type" value="GtkWidget"/>
176363177076 <doc xml:space="preserve"
176364177077 filename="gtk/gtkwidget.c"
176365- line="12149">
177078+ line="12137">
176366177079 a list model tracking @widget's children</doc>
176367177080 <type name="Gio.ListModel" c:type="GListModel*"/>
176368177081 </return-value>
@@ -176370,7 +177083,7 @@ because of the slowdowns.</doc>
176370177083 <instance-parameter name="widget" transfer-ownership="none">
176371177084 <doc xml:space="preserve"
176372177085 filename="gtk/gtkwidget.c"
176373- line="12138">a widget</doc>
177086+ line="12126">a widget</doc>
176374177087 <type name="Widget" c:type="GtkWidget*"/>
176375177088 </instance-parameter>
176376177089 </parameters>
@@ -176379,7 +177092,7 @@ because of the slowdowns.</doc>
176379177092 c:identifier="gtk_widget_observe_controllers">
176380177093 <doc xml:space="preserve"
176381177094 filename="gtk/gtkwidget.c"
176382- line="12208">Returns a list model to track the event controllers of the widget.
177095+ line="12196">Returns a list model to track the event controllers of the widget.
176383177096
176384177097 Calling this function will enable extra internal bookkeeping
176385177098 to track controllers and emit signals on the returned listmodel.
@@ -176392,7 +177105,7 @@ because of the slowdowns.</doc>
176392177105 <attribute name="element-type" value="GtkEventController"/>
176393177106 <doc xml:space="preserve"
176394177107 filename="gtk/gtkwidget.c"
176395- line="12221">
177108+ line="12209">
176396177109 a list model tracking @widget's controllers</doc>
176397177110 <type name="Gio.ListModel" c:type="GListModel*"/>
176398177111 </return-value>
@@ -176400,7 +177113,7 @@ because of the slowdowns.</doc>
176400177113 <instance-parameter name="widget" transfer-ownership="none">
176401177114 <doc xml:space="preserve"
176402177115 filename="gtk/gtkwidget.c"
176403- line="12210">a widget</doc>
177116+ line="12198">a widget</doc>
176404177117 <type name="Widget" c:type="GtkWidget*"/>
176405177118 </instance-parameter>
176406177119 </parameters>
@@ -176408,7 +177121,7 @@ because of the slowdowns.</doc>
176408177121 <method name="pick" c:identifier="gtk_widget_pick">
176409177122 <doc xml:space="preserve"
176410177123 filename="gtk/gtkwidget.c"
176411- line="10426">Finds the descendant of the widget closest to a point.
177124+ line="10417">Finds the descendant of the widget closest to a point.
176412177125
176413177126 The point (x, y) must be given in widget coordinates, so (0, 0)
176414177127 is assumed to be the top left of @widget's content area.
@@ -176426,32 +177139,32 @@ delivering events.</doc>
176426177139 <return-value transfer-ownership="none" nullable="1">
176427177140 <doc xml:space="preserve"
176428177141 filename="gtk/gtkwidget.c"
176429- line="10448">the widget's descendant at (x, y)</doc>
177142+ line="10439">the widget's descendant at (x, y)</doc>
176430177143 <type name="Widget" c:type="GtkWidget*"/>
176431177144 </return-value>
176432177145 <parameters>
176433177146 <instance-parameter name="widget" transfer-ownership="none">
176434177147 <doc xml:space="preserve"
176435177148 filename="gtk/gtkwidget.c"
176436- line="10428">the widget to query</doc>
177149+ line="10419">the widget to query</doc>
176437177150 <type name="Widget" c:type="GtkWidget*"/>
176438177151 </instance-parameter>
176439177152 <parameter name="x" transfer-ownership="none">
176440177153 <doc xml:space="preserve"
176441177154 filename="gtk/gtkwidget.c"
176442- line="10429">x coordinate to test, relative to @widget's origin</doc>
177155+ line="10420">x coordinate to test, relative to @widget's origin</doc>
176443177156 <type name="gdouble" c:type="double"/>
176444177157 </parameter>
176445177158 <parameter name="y" transfer-ownership="none">
176446177159 <doc xml:space="preserve"
176447177160 filename="gtk/gtkwidget.c"
176448- line="10430">y coordinate to test, relative to @widget's origin</doc>
177161+ line="10421">y coordinate to test, relative to @widget's origin</doc>
176449177162 <type name="gdouble" c:type="double"/>
176450177163 </parameter>
176451177164 <parameter name="flags" transfer-ownership="none">
176452177165 <doc xml:space="preserve"
176453177166 filename="gtk/gtkwidget.c"
176454- line="10431">flags to influence what is picked</doc>
177167+ line="10422">flags to influence what is picked</doc>
176455177168 <type name="PickFlags" c:type="GtkPickFlags"/>
176456177169 </parameter>
176457177170 </parameters>
@@ -176459,7 +177172,7 @@ delivering events.</doc>
176459177172 <method name="queue_allocate" c:identifier="gtk_widget_queue_allocate">
176460177173 <doc xml:space="preserve"
176461177174 filename="gtk/gtkwidget.c"
176462- line="3569">Flags the widget for a rerun of the [vfunc@Gtk.Widget.size_allocate]
177175+ line="3574">Flags the widget for a rerun of the [vfunc@Gtk.Widget.size_allocate]
176463177176 function.
176464177177
176465177178 Use this function instead of [method@Gtk.Widget.queue_resize]
@@ -176477,7 +177190,7 @@ This function is only for use in widget implementations.</doc>
176477177190 <instance-parameter name="widget" transfer-ownership="none">
176478177191 <doc xml:space="preserve"
176479177192 filename="gtk/gtkwidget.c"
176480- line="3571">a widget</doc>
177193+ line="3576">a widget</doc>
176481177194 <type name="Widget" c:type="GtkWidget*"/>
176482177195 </instance-parameter>
176483177196 </parameters>
@@ -176485,7 +177198,7 @@ This function is only for use in widget implementations.</doc>
176485177198 <method name="queue_draw" c:identifier="gtk_widget_queue_draw">
176486177199 <doc xml:space="preserve"
176487177200 filename="gtk/gtkwidget.c"
176488- line="3531">Schedules this widget to be redrawn.
177201+ line="3530">Schedules this widget to be redrawn.
176489177202
176490177203 The redraw will happen in the paint phase
176491177204 of the current or the next frame.
@@ -176500,7 +177213,7 @@ implementation will be called.</doc>
176500177213 <instance-parameter name="widget" transfer-ownership="none">
176501177214 <doc xml:space="preserve"
176502177215 filename="gtk/gtkwidget.c"
176503- line="3533">a widget</doc>
177216+ line="3532">a widget</doc>
176504177217 <type name="Widget" c:type="GtkWidget*"/>
176505177218 </instance-parameter>
176506177219 </parameters>
@@ -176508,7 +177221,7 @@ implementation will be called.</doc>
176508177221 <method name="queue_resize" c:identifier="gtk_widget_queue_resize">
176509177222 <doc xml:space="preserve"
176510177223 filename="gtk/gtkwidget.c"
176511- line="3647">Flags a widget to have its size renegotiated.
177224+ line="3611">Flags a widget to have its size renegotiated.
176512177225
176513177226 This should be called when a widget for some reason has a new
176514177227 size request. For example, when you change the text in a
@@ -176529,7 +177242,7 @@ This function is only for use in widget implementations.</doc>
176529177242 <instance-parameter name="widget" transfer-ownership="none">
176530177243 <doc xml:space="preserve"
176531177244 filename="gtk/gtkwidget.c"
176532- line="3649">a widget</doc>
177245+ line="3613">a widget</doc>
176533177246 <type name="Widget" c:type="GtkWidget*"/>
176534177247 </instance-parameter>
176535177248 </parameters>
@@ -176537,7 +177250,7 @@ This function is only for use in widget implementations.</doc>
176537177250 <method name="realize" c:identifier="gtk_widget_realize">
176538177251 <doc xml:space="preserve"
176539177252 filename="gtk/gtkwidget.c"
176540- line="3439">Creates the GDK resources associated with a widget.
177253+ line="3438">Creates the GDK resources associated with a widget.
176541177254
176542177255 Normally realization happens implicitly; if you show a widget
176543177256 and all its parent containers, then the widget will be realized
@@ -176561,7 +177274,7 @@ called after the widget is realized automatically, such as
176561177274 <instance-parameter name="widget" transfer-ownership="none">
176562177275 <doc xml:space="preserve"
176563177276 filename="gtk/gtkwidget.c"
176564- line="3441">a widget</doc>
177277+ line="3440">a widget</doc>
176565177278 <type name="Widget" c:type="GtkWidget*"/>
176566177279 </instance-parameter>
176567177280 </parameters>
@@ -176570,7 +177283,7 @@ called after the widget is realized automatically, such as
176570177283 c:identifier="gtk_widget_remove_controller">
176571177284 <doc xml:space="preserve"
176572177285 filename="gtk/gtkwidget.c"
176573- line="11883">Removes an event controller from the widget.
177286+ line="11871">Removes an event controller from the widget.
176574177287
176575177288 The removed event controller will not receive any more events,
176576177289 and should not be used again.
@@ -176585,13 +177298,13 @@ are destroyed, there is normally no need to call this function.</doc>
176585177298 <instance-parameter name="widget" transfer-ownership="none">
176586177299 <doc xml:space="preserve"
176587177300 filename="gtk/gtkwidget.c"
176588- line="11885">a widget</doc>
177301+ line="11873">a widget</doc>
176589177302 <type name="Widget" c:type="GtkWidget*"/>
176590177303 </instance-parameter>
176591177304 <parameter name="controller" transfer-ownership="none">
176592177305 <doc xml:space="preserve"
176593177306 filename="gtk/gtkwidget.c"
176594- line="11886">an event controller</doc>
177307+ line="11874">an event controller</doc>
176595177308 <type name="EventController" c:type="GtkEventController*"/>
176596177309 </parameter>
176597177310 </parameters>
@@ -176600,7 +177313,7 @@ are destroyed, there is normally no need to call this function.</doc>
176600177313 c:identifier="gtk_widget_remove_css_class">
176601177314 <doc xml:space="preserve"
176602177315 filename="gtk/gtkwidget.c"
176603- line="13168">Removes a style from the widget.
177316+ line="13156">Removes a style from the widget.
176604177317
176605177318 After this, the style of @widget will stop matching for @css_class.</doc>
176606177319 <source-position filename="gtk/gtkwidget.h" line="925"/>
@@ -176611,13 +177324,13 @@ After this, the style of @widget will stop matching for @css_class.</doc>
176611177324 <instance-parameter name="widget" transfer-ownership="none">
176612177325 <doc xml:space="preserve"
176613177326 filename="gtk/gtkwidget.c"
176614- line="13170">a widget</doc>
177327+ line="13158">a widget</doc>
176615177328 <type name="Widget" c:type="GtkWidget*"/>
176616177329 </instance-parameter>
176617177330 <parameter name="css_class" transfer-ownership="none">
176618177331 <doc xml:space="preserve"
176619177332 filename="gtk/gtkwidget.c"
176620- line="13171">style class to remove from @widget, without the leading period</doc>
177333+ line="13159">style class to remove from @widget, without the leading period</doc>
176621177334 <type name="utf8" c:type="const char*"/>
176622177335 </parameter>
176623177336 </parameters>
@@ -176626,7 +177339,7 @@ After this, the style of @widget will stop matching for @css_class.</doc>
176626177339 c:identifier="gtk_widget_remove_mnemonic_label">
176627177340 <doc xml:space="preserve"
176628177341 filename="gtk/gtkwidget.c"
176629- line="9975">Removes a widget from the list of mnemonic labels for this widget.
177342+ line="9967">Removes a widget from the list of mnemonic labels for this widget.
176630177343
176631177344 See [method@Gtk.Widget.list_mnemonic_labels].
176632177345
@@ -176640,13 +177353,13 @@ The widget must have previously been added to the list with
176640177353 <instance-parameter name="widget" transfer-ownership="none">
176641177354 <doc xml:space="preserve"
176642177355 filename="gtk/gtkwidget.c"
176643- line="9977">a widget</doc>
177356+ line="9969">a widget</doc>
176644177357 <type name="Widget" c:type="GtkWidget*"/>
176645177358 </instance-parameter>
176646177359 <parameter name="label" transfer-ownership="none">
176647177360 <doc xml:space="preserve"
176648177361 filename="gtk/gtkwidget.c"
176649- line="9978">a widget that is a mnemonic label for @widget</doc>
177362+ line="9970">a widget that is a mnemonic label for @widget</doc>
176650177363 <type name="Widget" c:type="GtkWidget*"/>
176651177364 </parameter>
176652177365 </parameters>
@@ -176655,7 +177368,7 @@ The widget must have previously been added to the list with
176655177368 c:identifier="gtk_widget_remove_tick_callback">
176656177369 <doc xml:space="preserve"
176657177370 filename="gtk/gtkwidget.c"
176658- line="3120">Removes a tick callback previously registered with
177371+ line="3119">Removes a tick callback previously registered with
176659177372 [method@Gtk.Widget.add_tick_callback].</doc>
176660177373 <source-position filename="gtk/gtkwidget.h" line="728"/>
176661177374 <return-value transfer-ownership="none">
@@ -176665,13 +177378,13 @@ The widget must have previously been added to the list with
176665177378 <instance-parameter name="widget" transfer-ownership="none">
176666177379 <doc xml:space="preserve"
176667177380 filename="gtk/gtkwidget.c"
176668- line="3122">a widget</doc>
177381+ line="3121">a widget</doc>
176669177382 <type name="Widget" c:type="GtkWidget*"/>
176670177383 </instance-parameter>
176671177384 <parameter name="id" transfer-ownership="none">
176672177385 <doc xml:space="preserve"
176673177386 filename="gtk/gtkwidget.c"
176674- line="3123">an ID returned by [method@Gtk.Widget.add_tick_callback]</doc>
177387+ line="3122">an ID returned by [method@Gtk.Widget.add_tick_callback]</doc>
176675177388 <type name="guint" c:type="guint"/>
176676177389 </parameter>
176677177390 </parameters>
@@ -176681,7 +177394,7 @@ The widget must have previously been added to the list with
176681177394 glib:set-property="can-focus">
176682177395 <doc xml:space="preserve"
176683177396 filename="gtk/gtkwidget.c"
176684- line="5292">Sets whether the input focus can enter the widget or
177397+ line="5312">Sets whether the input focus can enter the widget or
176685177398 any of its children.
176686177399
176687177400 Applications should set @can_focus to false to mark a
@@ -176703,13 +177416,13 @@ the input focus on a widget.</doc>
176703177416 <instance-parameter name="widget" transfer-ownership="none">
176704177417 <doc xml:space="preserve"
176705177418 filename="gtk/gtkwidget.c"
176706- line="5294">a widget</doc>
177419+ line="5314">a widget</doc>
176707177420 <type name="Widget" c:type="GtkWidget*"/>
176708177421 </instance-parameter>
176709177422 <parameter name="can_focus" transfer-ownership="none">
176710177423 <doc xml:space="preserve"
176711177424 filename="gtk/gtkwidget.c"
176712- line="5295">whether the input focus can enter
177425+ line="5315">whether the input focus can enter
176713177426 the widget or any of its children</doc>
176714177427 <type name="gboolean" c:type="gboolean"/>
176715177428 </parameter>
@@ -176720,7 +177433,7 @@ the input focus on a widget.</doc>
176720177433 glib:set-property="can-target">
176721177434 <doc xml:space="preserve"
176722177435 filename="gtk/gtkwidget.c"
176723- line="12639">Sets whether the widget can be the target of pointer events.</doc>
177436+ line="12627">Sets whether the widget can be the target of pointer events.</doc>
176724177437 <source-position filename="gtk/gtkwidget.h" line="401"/>
176725177438 <return-value transfer-ownership="none">
176726177439 <type name="none" c:type="void"/>
@@ -176729,13 +177442,13 @@ the input focus on a widget.</doc>
176729177442 <instance-parameter name="widget" transfer-ownership="none">
176730177443 <doc xml:space="preserve"
176731177444 filename="gtk/gtkwidget.c"
176732- line="12641">a widget</doc>
177445+ line="12629">a widget</doc>
176733177446 <type name="Widget" c:type="GtkWidget*"/>
176734177447 </instance-parameter>
176735177448 <parameter name="can_target" transfer-ownership="none">
176736177449 <doc xml:space="preserve"
176737177450 filename="gtk/gtkwidget.c"
176738- line="12642">whether this widget should be able to
177451+ line="12630">whether this widget should be able to
176739177452 receive pointer events</doc>
176740177453 <type name="gboolean" c:type="gboolean"/>
176741177454 </parameter>
@@ -176745,7 +177458,7 @@ the input focus on a widget.</doc>
176745177458 c:identifier="gtk_widget_set_child_visible">
176746177459 <doc xml:space="preserve"
176747177460 filename="gtk/gtkwidget.c"
176748- line="6856">Sets whether the widget should be mapped along with its parent.
177461+ line="6844">Sets whether the widget should be mapped along with its parent.
176749177462
176750177463 The child visibility can be set for widget before it is added
176751177464 to a container with [method@Gtk.Widget.set_parent], to avoid
@@ -176769,13 +177482,13 @@ and should never be called by an application.</doc>
176769177482 <instance-parameter name="widget" transfer-ownership="none">
176770177483 <doc xml:space="preserve"
176771177484 filename="gtk/gtkwidget.c"
176772- line="6858">a widget</doc>
177485+ line="6846">a widget</doc>
176773177486 <type name="Widget" c:type="GtkWidget*"/>
176774177487 </instance-parameter>
176775177488 <parameter name="child_visible" transfer-ownership="none">
176776177489 <doc xml:space="preserve"
176777177490 filename="gtk/gtkwidget.c"
176778- line="6859">whether @widget should be mapped along
177491+ line="6847">whether @widget should be mapped along
176779177492 with its parent</doc>
176780177493 <type name="gboolean" c:type="gboolean"/>
176781177494 </parameter>
@@ -176786,7 +177499,7 @@ and should never be called by an application.</doc>
176786177499 glib:set-property="css-classes">
176787177500 <doc xml:space="preserve"
176788177501 filename="gtk/gtkwidget.c"
176789- line="13256">Replaces the current style classes of the widget with @classes.</doc>
177502+ line="13244">Replaces the current style classes of the widget with @classes.</doc>
176790177503 <source-position filename="gtk/gtkwidget.h" line="933"/>
176791177504 <return-value transfer-ownership="none">
176792177505 <type name="none" c:type="void"/>
@@ -176795,13 +177508,13 @@ and should never be called by an application.</doc>
176795177508 <instance-parameter name="widget" transfer-ownership="none">
176796177509 <doc xml:space="preserve"
176797177510 filename="gtk/gtkwidget.c"
176798- line="13258">a widget</doc>
177511+ line="13246">a widget</doc>
176799177512 <type name="Widget" c:type="GtkWidget*"/>
176800177513 </instance-parameter>
176801177514 <parameter name="classes" transfer-ownership="none">
176802177515 <doc xml:space="preserve"
176803177516 filename="gtk/gtkwidget.c"
176804- line="13259">
177517+ line="13247">
176805177518 `NULL`-terminated list of style classes</doc>
176806177519 <array c:type="const char**">
176807177520 <type name="utf8" c:type="char*"/>
@@ -176814,7 +177527,7 @@ and should never be called by an application.</doc>
176814177527 glib:set-property="cursor">
176815177528 <doc xml:space="preserve"
176816177529 filename="gtk/gtkwidget.c"
176817- line="12550">Sets the cursor to be shown when the pointer hovers over
177530+ line="12538">Sets the cursor to be shown when the pointer hovers over
176818177531 the widget.
176819177532
176820177533 If the @cursor is `NULL`, @widget will use the cursor
@@ -176827,7 +177540,7 @@ inherited from its parent.</doc>
176827177540 <instance-parameter name="widget" transfer-ownership="none">
176828177541 <doc xml:space="preserve"
176829177542 filename="gtk/gtkwidget.c"
176830- line="12552">a widget</doc>
177543+ line="12540">a widget</doc>
176831177544 <type name="Widget" c:type="GtkWidget*"/>
176832177545 </instance-parameter>
176833177546 <parameter name="cursor"
@@ -176836,7 +177549,7 @@ inherited from its parent.</doc>
176836177549 allow-none="1">
176837177550 <doc xml:space="preserve"
176838177551 filename="gtk/gtkwidget.c"
176839- line="12553">the new cursor</doc>
177552+ line="12541">the new cursor</doc>
176840177553 <type name="Gdk.Cursor" c:type="GdkCursor*"/>
176841177554 </parameter>
176842177555 </parameters>
@@ -176845,7 +177558,7 @@ inherited from its parent.</doc>
176845177558 c:identifier="gtk_widget_set_cursor_from_name">
176846177559 <doc xml:space="preserve"
176847177560 filename="gtk/gtkwidget.c"
176848- line="12581">Sets the cursor to be shown when the pointer hovers over
177561+ line="12569">Sets the cursor to be shown when the pointer hovers over
176849177562 the widget.
176850177563
176851177564 This is a utility function that creates a cursor via
@@ -176864,7 +177577,7 @@ with a `NULL` cursor.</doc>
176864177577 <instance-parameter name="widget" transfer-ownership="none">
176865177578 <doc xml:space="preserve"
176866177579 filename="gtk/gtkwidget.c"
176867- line="12583">a widget</doc>
177580+ line="12571">a widget</doc>
176868177581 <type name="Widget" c:type="GtkWidget*"/>
176869177582 </instance-parameter>
176870177583 <parameter name="name"
@@ -176873,7 +177586,7 @@ with a `NULL` cursor.</doc>
176873177586 allow-none="1">
176874177587 <doc xml:space="preserve"
176875177588 filename="gtk/gtkwidget.c"
176876- line="12584">the name of the cursor</doc>
177589+ line="12572">the name of the cursor</doc>
176877177590 <type name="utf8" c:type="const char*"/>
176878177591 </parameter>
176879177592 </parameters>
@@ -176881,7 +177594,7 @@ with a `NULL` cursor.</doc>
176881177594 <method name="set_direction" c:identifier="gtk_widget_set_direction">
176882177595 <doc xml:space="preserve"
176883177596 filename="gtk/gtkwidget.c"
176884- line="7423">Sets the reading direction on the widget.
177597+ line="7411">Sets the reading direction on the widget.
176885177598
176886177599 This direction controls the primary direction for widgets
176887177600 containing text, and also the direction in which the children
@@ -176904,13 +177617,13 @@ the value set by [func@Gtk.Widget.set_default_direction] will be used.</doc>
176904177617 <instance-parameter name="widget" transfer-ownership="none">
176905177618 <doc xml:space="preserve"
176906177619 filename="gtk/gtkwidget.c"
176907- line="7425">a widget</doc>
177620+ line="7413">a widget</doc>
176908177621 <type name="Widget" c:type="GtkWidget*"/>
176909177622 </instance-parameter>
176910177623 <parameter name="dir" transfer-ownership="none">
176911177624 <doc xml:space="preserve"
176912177625 filename="gtk/gtkwidget.c"
176913- line="7426">the new direction</doc>
177626+ line="7414">the new direction</doc>
176914177627 <type name="TextDirection" c:type="GtkTextDirection"/>
176915177628 </parameter>
176916177629 </parameters>
@@ -176918,7 +177631,7 @@ the value set by [func@Gtk.Widget.set_default_direction] will be used.</doc>
176918177631 <method name="set_focus_child" c:identifier="gtk_widget_set_focus_child">
176919177632 <doc xml:space="preserve"
176920177633 filename="gtk/gtkwidget.c"
176921- line="12495">Set the focus child of the widget.
177634+ line="12483">Set the focus child of the widget.
176922177635
176923177636 This function is only suitable for widget implementations.
176924177637 If you want a certain widget to get the input focus, call
@@ -176931,7 +177644,7 @@ If you want a certain widget to get the input focus, call
176931177644 <instance-parameter name="widget" transfer-ownership="none">
176932177645 <doc xml:space="preserve"
176933177646 filename="gtk/gtkwidget.c"
176934- line="12497">a widget</doc>
177647+ line="12485">a widget</doc>
176935177648 <type name="Widget" c:type="GtkWidget*"/>
176936177649 </instance-parameter>
176937177650 <parameter name="child"
@@ -176940,7 +177653,7 @@ If you want a certain widget to get the input focus, call
176940177653 allow-none="1">
176941177654 <doc xml:space="preserve"
176942177655 filename="gtk/gtkwidget.c"
176943- line="12498">a direct child widget of @widget
177656+ line="12486">a direct child widget of @widget
176944177657 or `NULL` to unset the focus child</doc>
176945177658 <type name="Widget" c:type="GtkWidget*"/>
176946177659 </parameter>
@@ -176951,7 +177664,7 @@ If you want a certain widget to get the input focus, call
176951177664 glib:set-property="focus-on-click">
176952177665 <doc xml:space="preserve"
176953177666 filename="gtk/gtkwidget.c"
176954- line="5500">Sets whether the widget should grab focus when it is clicked
177667+ line="5520">Sets whether the widget should grab focus when it is clicked
176955177668 with the mouse.
176956177669
176957177670 Making mouse clicks not grab focus is useful in places like
@@ -176965,13 +177678,13 @@ the main area of the application.</doc>
176965177678 <instance-parameter name="widget" transfer-ownership="none">
176966177679 <doc xml:space="preserve"
176967177680 filename="gtk/gtkwidget.c"
176968- line="5502">a widget</doc>
177681+ line="5522">a widget</doc>
176969177682 <type name="Widget" c:type="GtkWidget*"/>
176970177683 </instance-parameter>
176971177684 <parameter name="focus_on_click" transfer-ownership="none">
176972177685 <doc xml:space="preserve"
176973177686 filename="gtk/gtkwidget.c"
176974- line="5503">whether the widget should grab focus when clicked
177687+ line="5523">whether the widget should grab focus when clicked
176975177688 with the mouse</doc>
176976177689 <type name="gboolean" c:type="gboolean"/>
176977177690 </parameter>
@@ -176982,7 +177695,7 @@ the main area of the application.</doc>
176982177695 glib:set-property="focusable">
176983177696 <doc xml:space="preserve"
176984177697 filename="gtk/gtkwidget.c"
176985- line="5351">Sets whether the widget can own the input focus.
177698+ line="5371">Sets whether the widget can own the input focus.
176986177699
176987177700 Widget implementations should set @focusable to true in
176988177701 their init() function if they want to receive keyboard input.
@@ -177003,13 +177716,13 @@ the input focus on a widget.</doc>
177003177716 <instance-parameter name="widget" transfer-ownership="none">
177004177717 <doc xml:space="preserve"
177005177718 filename="gtk/gtkwidget.c"
177006- line="5353">a widget</doc>
177719+ line="5373">a widget</doc>
177007177720 <type name="Widget" c:type="GtkWidget*"/>
177008177721 </instance-parameter>
177009177722 <parameter name="focusable" transfer-ownership="none">
177010177723 <doc xml:space="preserve"
177011177724 filename="gtk/gtkwidget.c"
177012- line="5354">whether or not @widget can own the input focus</doc>
177725+ line="5374">whether or not @widget can own the input focus</doc>
177013177726 <type name="gboolean" c:type="gboolean"/>
177014177727 </parameter>
177015177728 </parameters>
@@ -177017,7 +177730,7 @@ the input focus on a widget.</doc>
177017177730 <method name="set_font_map" c:identifier="gtk_widget_set_font_map">
177018177731 <doc xml:space="preserve"
177019177732 filename="gtk/gtkwidget.c"
177020- line="6740">Sets the font map to use for text rendering in the widget.
177733+ line="6728">Sets the font map to use for text rendering in the widget.
177021177734
177022177735 The font map is the object that is used to look up fonts.
177023177736 Setting a custom font map can be useful in special situations,
@@ -177033,7 +177746,7 @@ When not set, the widget will inherit the font map from its parent.</doc>
177033177746 <instance-parameter name="widget" transfer-ownership="none">
177034177747 <doc xml:space="preserve"
177035177748 filename="gtk/gtkwidget.c"
177036- line="6742">a widget</doc>
177749+ line="6730">a widget</doc>
177037177750 <type name="Widget" c:type="GtkWidget*"/>
177038177751 </instance-parameter>
177039177752 <parameter name="font_map"
@@ -177042,7 +177755,7 @@ When not set, the widget will inherit the font map from its parent.</doc>
177042177755 allow-none="1">
177043177756 <doc xml:space="preserve"
177044177757 filename="gtk/gtkwidget.c"
177045- line="6743">a `PangoFontMap`</doc>
177758+ line="6731">a `PangoFontMap`</doc>
177046177759 <type name="Pango.FontMap" c:type="PangoFontMap*"/>
177047177760 </parameter>
177048177761 </parameters>
@@ -177053,7 +177766,7 @@ When not set, the widget will inherit the font map from its parent.</doc>
177053177766 deprecated-version="4.16">
177054177767 <doc xml:space="preserve"
177055177768 filename="gtk/gtkwidget.c"
177056- line="6675">Sets the `cairo_font_options_t` used for text rendering
177769+ line="6663">Sets the `cairo_font_options_t` used for text rendering
177057177770 in the widget.
177058177771
177059177772 When not set, the default font options for the `GdkDisplay`
@@ -177066,7 +177779,7 @@ will be used.</doc>
177066177779 <instance-parameter name="widget" transfer-ownership="none">
177067177780 <doc xml:space="preserve"
177068177781 filename="gtk/gtkwidget.c"
177069- line="6677">a widget</doc>
177782+ line="6665">a widget</doc>
177070177783 <type name="Widget" c:type="GtkWidget*"/>
177071177784 </instance-parameter>
177072177785 <parameter name="options"
@@ -177075,7 +177788,7 @@ will be used.</doc>
177075177788 allow-none="1">
177076177789 <doc xml:space="preserve"
177077177790 filename="gtk/gtkwidget.c"
177078- line="6678">a `cairo_font_options_t` struct
177791+ line="6666">a `cairo_font_options_t` struct
177079177792 to unset any previously set default font options</doc>
177080177793 <type name="cairo.FontOptions"
177081177794 c:type="const cairo_font_options_t*"/>
@@ -177087,7 +177800,7 @@ will be used.</doc>
177087177800 glib:set-property="halign">
177088177801 <doc xml:space="preserve"
177089177802 filename="gtk/gtkwidget.c"
177090- line="9623">Sets the horizontal alignment of the widget.</doc>
177803+ line="9611">Sets the horizontal alignment of the widget.</doc>
177091177804 <source-position filename="gtk/gtkwidget.h" line="581"/>
177092177805 <return-value transfer-ownership="none">
177093177806 <type name="none" c:type="void"/>
@@ -177096,13 +177809,13 @@ will be used.</doc>
177096177809 <instance-parameter name="widget" transfer-ownership="none">
177097177810 <doc xml:space="preserve"
177098177811 filename="gtk/gtkwidget.c"
177099- line="9625">a widget</doc>
177812+ line="9613">a widget</doc>
177100177813 <type name="Widget" c:type="GtkWidget*"/>
177101177814 </instance-parameter>
177102177815 <parameter name="align" transfer-ownership="none">
177103177816 <doc xml:space="preserve"
177104177817 filename="gtk/gtkwidget.c"
177105- line="9626">the horizontal alignment</doc>
177818+ line="9614">the horizontal alignment</doc>
177106177819 <type name="Align" c:type="GtkAlign"/>
177107177820 </parameter>
177108177821 </parameters>
@@ -177112,7 +177825,7 @@ will be used.</doc>
177112177825 glib:set-property="has-tooltip">
177113177826 <doc xml:space="preserve"
177114177827 filename="gtk/gtkwidget.c"
177115- line="10204">Sets the `has-tooltip` property on the widget.</doc>
177828+ line="10195">Sets the `has-tooltip` property on the widget.</doc>
177116177829 <source-position filename="gtk/gtkwidget.h" line="695"/>
177117177830 <return-value transfer-ownership="none">
177118177831 <type name="none" c:type="void"/>
@@ -177121,13 +177834,13 @@ will be used.</doc>
177121177834 <instance-parameter name="widget" transfer-ownership="none">
177122177835 <doc xml:space="preserve"
177123177836 filename="gtk/gtkwidget.c"
177124- line="10206">a widget</doc>
177837+ line="10197">a widget</doc>
177125177838 <type name="Widget" c:type="GtkWidget*"/>
177126177839 </instance-parameter>
177127177840 <parameter name="has_tooltip" transfer-ownership="none">
177128177841 <doc xml:space="preserve"
177129177842 filename="gtk/gtkwidget.c"
177130- line="10207">whether or not @widget has a tooltip</doc>
177843+ line="10198">whether or not @widget has a tooltip</doc>
177131177844 <type name="gboolean" c:type="gboolean"/>
177132177845 </parameter>
177133177846 </parameters>
@@ -177137,7 +177850,7 @@ will be used.</doc>
177137177850 glib:set-property="hexpand">
177138177851 <doc xml:space="preserve"
177139177852 filename="gtk/gtkwidget.c"
177140- line="8461">Sets whether the widget would like any available extra horizontal
177853+ line="8449">Sets whether the widget would like any available extra horizontal
177141177854 space.
177142177855
177143177856 When a user resizes a window, widgets with expand set to true generally
@@ -177171,13 +177884,13 @@ value to be used, rather than looking at children and widget state.</doc>
177171177884 <instance-parameter name="widget" transfer-ownership="none">
177172177885 <doc xml:space="preserve"
177173177886 filename="gtk/gtkwidget.c"
177174- line="8463">a widget</doc>
177887+ line="8451">a widget</doc>
177175177888 <type name="Widget" c:type="GtkWidget*"/>
177176177889 </instance-parameter>
177177177890 <parameter name="expand" transfer-ownership="none">
177178177891 <doc xml:space="preserve"
177179177892 filename="gtk/gtkwidget.c"
177180- line="8464">whether to expand</doc>
177893+ line="8452">whether to expand</doc>
177181177894 <type name="gboolean" c:type="gboolean"/>
177182177895 </parameter>
177183177896 </parameters>
@@ -177187,7 +177900,7 @@ value to be used, rather than looking at children and widget state.</doc>
177187177900 glib:set-property="hexpand-set">
177188177901 <doc xml:space="preserve"
177189177902 filename="gtk/gtkwidget.c"
177190- line="8528">Sets whether the hexpand flag will be used.
177903+ line="8516">Sets whether the hexpand flag will be used.
177191177904
177192177905 The [property@Gtk.Widget:hexpand-set] property will be set
177193177906 automatically when you call [method@Gtk.Widget.set_hexpand]
@@ -177209,13 +177922,13 @@ for completeness and consistency.</doc>
177209177922 <instance-parameter name="widget" transfer-ownership="none">
177210177923 <doc xml:space="preserve"
177211177924 filename="gtk/gtkwidget.c"
177212- line="8530">a widget</doc>
177925+ line="8518">a widget</doc>
177213177926 <type name="Widget" c:type="GtkWidget*"/>
177214177927 </instance-parameter>
177215177928 <parameter name="set" transfer-ownership="none">
177216177929 <doc xml:space="preserve"
177217177930 filename="gtk/gtkwidget.c"
177218- line="8531">value for hexpand-set property</doc>
177931+ line="8519">value for hexpand-set property</doc>
177219177932 <type name="gboolean" c:type="gboolean"/>
177220177933 </parameter>
177221177934 </parameters>
@@ -177225,7 +177938,7 @@ for completeness and consistency.</doc>
177225177938 glib:set-property="layout-manager">
177226177939 <doc xml:space="preserve"
177227177940 filename="gtk/gtkwidget.c"
177228- line="12818">Sets the layout manager to use for measuring and allocating children
177941+ line="12806">Sets the layout manager to use for measuring and allocating children
177229177942 of the widget.</doc>
177230177943 <source-position filename="gtk/gtkwidget.h" line="323"/>
177231177944 <return-value transfer-ownership="none">
@@ -177235,7 +177948,7 @@ of the widget.</doc>
177235177948 <instance-parameter name="widget" transfer-ownership="none">
177236177949 <doc xml:space="preserve"
177237177950 filename="gtk/gtkwidget.c"
177238- line="12820">a widget</doc>
177951+ line="12808">a widget</doc>
177239177952 <type name="Widget" c:type="GtkWidget*"/>
177240177953 </instance-parameter>
177241177954 <parameter name="layout_manager"
@@ -177244,7 +177957,7 @@ of the widget.</doc>
177244177957 allow-none="1">
177245177958 <doc xml:space="preserve"
177246177959 filename="gtk/gtkwidget.c"
177247- line="12821">a layout manager</doc>
177960+ line="12809">a layout manager</doc>
177248177961 <type name="LayoutManager" c:type="GtkLayoutManager*"/>
177249177962 </parameter>
177250177963 </parameters>
@@ -177255,7 +177968,7 @@ of the widget.</doc>
177255177968 version="4.18">
177256177969 <doc xml:space="preserve"
177257177970 filename="gtk/gtkwidget.c"
177258- line="13402">Sets whether the widget acts like a modal dialog,
177971+ line="13390">Sets whether the widget acts like a modal dialog,
177259177972 with respect to event delivery.</doc>
177260177973 <source-position filename="gtk/gtkwidget.h" line="988"/>
177261177974 <return-value transfer-ownership="none">
@@ -177265,13 +177978,13 @@ with respect to event delivery.</doc>
177265177978 <instance-parameter name="widget" transfer-ownership="none">
177266177979 <doc xml:space="preserve"
177267177980 filename="gtk/gtkwidget.c"
177268- line="13404">a `GtkWidget`</doc>
177981+ line="13392">a `GtkWidget`</doc>
177269177982 <type name="Widget" c:type="GtkWidget*"/>
177270177983 </instance-parameter>
177271177984 <parameter name="limit_events" transfer-ownership="none">
177272177985 <doc xml:space="preserve"
177273177986 filename="gtk/gtkwidget.c"
177274- line="13405">whether to limit events</doc>
177987+ line="13393">whether to limit events</doc>
177275177988 <type name="gboolean" c:type="gboolean"/>
177276177989 </parameter>
177277177990 </parameters>
@@ -177281,7 +177994,7 @@ with respect to event delivery.</doc>
177281177994 glib:set-property="margin-bottom">
177282177995 <doc xml:space="preserve"
177283177996 filename="gtk/gtkwidget.c"
177284- line="9835">Sets the bottom margin of the widget.</doc>
177997+ line="9823">Sets the bottom margin of the widget.</doc>
177285177998 <source-position filename="gtk/gtkwidget.h" line="606"/>
177286177999 <return-value transfer-ownership="none">
177287178000 <type name="none" c:type="void"/>
@@ -177290,13 +178003,13 @@ with respect to event delivery.</doc>
177290178003 <instance-parameter name="widget" transfer-ownership="none">
177291178004 <doc xml:space="preserve"
177292178005 filename="gtk/gtkwidget.c"
177293- line="9837">a widget</doc>
178006+ line="9825">a widget</doc>
177294178007 <type name="Widget" c:type="GtkWidget*"/>
177295178008 </instance-parameter>
177296178009 <parameter name="margin" transfer-ownership="none">
177297178010 <doc xml:space="preserve"
177298178011 filename="gtk/gtkwidget.c"
177299- line="9838">the bottom margin</doc>
178012+ line="9826">the bottom margin</doc>
177300178013 <type name="gint" c:type="int"/>
177301178014 </parameter>
177302178015 </parameters>
@@ -177306,7 +178019,7 @@ with respect to event delivery.</doc>
177306178019 glib:set-property="margin-end">
177307178020 <doc xml:space="preserve"
177308178021 filename="gtk/gtkwidget.c"
177309- line="9749">Sets the end margin of the widget.</doc>
178022+ line="9737">Sets the end margin of the widget.</doc>
177310178023 <source-position filename="gtk/gtkwidget.h" line="596"/>
177311178024 <return-value transfer-ownership="none">
177312178025 <type name="none" c:type="void"/>
@@ -177315,13 +178028,13 @@ with respect to event delivery.</doc>
177315178028 <instance-parameter name="widget" transfer-ownership="none">
177316178029 <doc xml:space="preserve"
177317178030 filename="gtk/gtkwidget.c"
177318- line="9751">a widget</doc>
178031+ line="9739">a widget</doc>
177319178032 <type name="Widget" c:type="GtkWidget*"/>
177320178033 </instance-parameter>
177321178034 <parameter name="margin" transfer-ownership="none">
177322178035 <doc xml:space="preserve"
177323178036 filename="gtk/gtkwidget.c"
177324- line="9752">the end margin</doc>
178037+ line="9740">the end margin</doc>
177325178038 <type name="gint" c:type="int"/>
177326178039 </parameter>
177327178040 </parameters>
@@ -177331,7 +178044,7 @@ with respect to event delivery.</doc>
177331178044 glib:set-property="margin-start">
177332178045 <doc xml:space="preserve"
177333178046 filename="gtk/gtkwidget.c"
177334- line="9705">Sets the start margin of the widget.</doc>
178047+ line="9693">Sets the start margin of the widget.</doc>
177335178048 <source-position filename="gtk/gtkwidget.h" line="591"/>
177336178049 <return-value transfer-ownership="none">
177337178050 <type name="none" c:type="void"/>
@@ -177340,13 +178053,13 @@ with respect to event delivery.</doc>
177340178053 <instance-parameter name="widget" transfer-ownership="none">
177341178054 <doc xml:space="preserve"
177342178055 filename="gtk/gtkwidget.c"
177343- line="9707">a widget</doc>
178056+ line="9695">a widget</doc>
177344178057 <type name="Widget" c:type="GtkWidget*"/>
177345178058 </instance-parameter>
177346178059 <parameter name="margin" transfer-ownership="none">
177347178060 <doc xml:space="preserve"
177348178061 filename="gtk/gtkwidget.c"
177349- line="9708">the start margin</doc>
178062+ line="9696">the start margin</doc>
177350178063 <type name="gint" c:type="int"/>
177351178064 </parameter>
177352178065 </parameters>
@@ -177356,7 +178069,7 @@ with respect to event delivery.</doc>
177356178069 glib:set-property="margin-top">
177357178070 <doc xml:space="preserve"
177358178071 filename="gtk/gtkwidget.c"
177359- line="9793">Sets the top margin of the widget.</doc>
178072+ line="9781">Sets the top margin of the widget.</doc>
177360178073 <source-position filename="gtk/gtkwidget.h" line="601"/>
177361178074 <return-value transfer-ownership="none">
177362178075 <type name="none" c:type="void"/>
@@ -177365,13 +178078,13 @@ with respect to event delivery.</doc>
177365178078 <instance-parameter name="widget" transfer-ownership="none">
177366178079 <doc xml:space="preserve"
177367178080 filename="gtk/gtkwidget.c"
177368- line="9795">a widget</doc>
178081+ line="9783">a widget</doc>
177369178082 <type name="Widget" c:type="GtkWidget*"/>
177370178083 </instance-parameter>
177371178084 <parameter name="margin" transfer-ownership="none">
177372178085 <doc xml:space="preserve"
177373178086 filename="gtk/gtkwidget.c"
177374- line="9796">the top margin</doc>
178087+ line="9784">the top margin</doc>
177375178088 <type name="gint" c:type="int"/>
177376178089 </parameter>
177377178090 </parameters>
@@ -177381,7 +178094,7 @@ with respect to event delivery.</doc>
177381178094 glib:set-property="name">
177382178095 <doc xml:space="preserve"
177383178096 filename="gtk/gtkwidget.c"
177384- line="5664">Sets a widgets name.
178097+ line="5684">Sets a widgets name.
177385178098
177386178099 Setting a name allows you to refer to the widget from a
177387178100 CSS file. You can apply a style to widgets with a particular name
@@ -177400,13 +178113,13 @@ of alphanumeric symbols, dashes and underscores will suffice.</doc>
177400178113 <instance-parameter name="widget" transfer-ownership="none">
177401178114 <doc xml:space="preserve"
177402178115 filename="gtk/gtkwidget.c"
177403- line="5666">a widget</doc>
178116+ line="5686">a widget</doc>
177404178117 <type name="Widget" c:type="GtkWidget*"/>
177405178118 </instance-parameter>
177406178119 <parameter name="name" transfer-ownership="none">
177407178120 <doc xml:space="preserve"
177408178121 filename="gtk/gtkwidget.c"
177409- line="5667">name for the widget</doc>
178122+ line="5687">name for the widget</doc>
177410178123 <type name="utf8" c:type="const char*"/>
177411178124 </parameter>
177412178125 </parameters>
@@ -177416,7 +178129,7 @@ of alphanumeric symbols, dashes and underscores will suffice.</doc>
177416178129 glib:set-property="opacity">
177417178130 <doc xml:space="preserve"
177418178131 filename="gtk/gtkwidget.c"
177419- line="10696">Requests the widget to be rendered partially transparent.
178132+ line="10687">Requests the widget to be rendered partially transparent.
177420178133
177421178134 An opacity of 0 is fully transparent and an opacity of 1
177422178135 is fully opaque.
@@ -177447,13 +178160,13 @@ is translucent.</doc>
177447178160 <instance-parameter name="widget" transfer-ownership="none">
177448178161 <doc xml:space="preserve"
177449178162 filename="gtk/gtkwidget.c"
177450- line="10698">a widget</doc>
178163+ line="10689">a widget</doc>
177451178164 <type name="Widget" c:type="GtkWidget*"/>
177452178165 </instance-parameter>
177453178166 <parameter name="opacity" transfer-ownership="none">
177454178167 <doc xml:space="preserve"
177455178168 filename="gtk/gtkwidget.c"
177456- line="10699">desired opacity, between 0 and 1</doc>
178169+ line="10690">desired opacity, between 0 and 1</doc>
177457178170 <type name="gdouble" c:type="double"/>
177458178171 </parameter>
177459178172 </parameters>
@@ -177463,7 +178176,7 @@ is translucent.</doc>
177463178176 glib:set-property="overflow">
177464178177 <doc xml:space="preserve"
177465178178 filename="gtk/gtkwidget.c"
177466- line="10768">Sets how the widget treats content that is drawn outside the
178179+ line="10759">Sets how the widget treats content that is drawn outside the
177467178180 it's content area.
177468178181
177469178182 See the definition of [enum@Gtk.Overflow] for details.
@@ -177480,13 +178193,13 @@ The default value is [enum@Gtk.Overflow.visible].</doc>
177480178193 <instance-parameter name="widget" transfer-ownership="none">
177481178194 <doc xml:space="preserve"
177482178195 filename="gtk/gtkwidget.c"
177483- line="10770">a widget</doc>
178196+ line="10761">a widget</doc>
177484178197 <type name="Widget" c:type="GtkWidget*"/>
177485178198 </instance-parameter>
177486178199 <parameter name="overflow" transfer-ownership="none">
177487178200 <doc xml:space="preserve"
177488178201 filename="gtk/gtkwidget.c"
177489- line="10771">desired overflow value</doc>
178202+ line="10762">desired overflow value</doc>
177490178203 <type name="Overflow" c:type="GtkOverflow"/>
177491178204 </parameter>
177492178205 </parameters>
@@ -177494,7 +178207,7 @@ The default value is [enum@Gtk.Overflow.visible].</doc>
177494178207 <method name="set_parent" c:identifier="gtk_widget_set_parent">
177495178208 <doc xml:space="preserve"
177496178209 filename="gtk/gtkwidget.c"
177497- line="6263">Sets the parent widget of the widget.
178210+ line="6283">Sets the parent widget of the widget.
177498178211
177499178212 This takes care of details such as updating the state and style
177500178213 of the child to reflect its new location and resizing the parent.
@@ -177510,13 +178223,13 @@ This function is useful only when implementing subclasses of
177510178223 <instance-parameter name="widget" transfer-ownership="none">
177511178224 <doc xml:space="preserve"
177512178225 filename="gtk/gtkwidget.c"
177513- line="6265">a widget</doc>
178226+ line="6285">a widget</doc>
177514178227 <type name="Widget" c:type="GtkWidget*"/>
177515178228 </instance-parameter>
177516178229 <parameter name="parent" transfer-ownership="none">
177517178230 <doc xml:space="preserve"
177518178231 filename="gtk/gtkwidget.c"
177519- line="6266">parent widget</doc>
178232+ line="6286">parent widget</doc>
177520178233 <type name="Widget" c:type="GtkWidget*"/>
177521178234 </parameter>
177522178235 </parameters>
@@ -177526,7 +178239,7 @@ This function is useful only when implementing subclasses of
177526178239 glib:set-property="receives-default">
177527178240 <doc xml:space="preserve"
177528178241 filename="gtk/gtkwidget.c"
177529- line="5587">Sets whether the widget will be treated as the default
178242+ line="5607">Sets whether the widget will be treated as the default
177530178243 widget within its toplevel when it has the focus, even if
177531178244 another widget is the default.</doc>
177532178245 <source-position filename="gtk/gtkwidget.h" line="410"/>
@@ -177537,13 +178250,13 @@ another widget is the default.</doc>
177537178250 <instance-parameter name="widget" transfer-ownership="none">
177538178251 <doc xml:space="preserve"
177539178252 filename="gtk/gtkwidget.c"
177540- line="5589">a widget</doc>
178253+ line="5609">a widget</doc>
177541178254 <type name="Widget" c:type="GtkWidget*"/>
177542178255 </instance-parameter>
177543178256 <parameter name="receives_default" transfer-ownership="none">
177544178257 <doc xml:space="preserve"
177545178258 filename="gtk/gtkwidget.c"
177546- line="5590">whether or not @widget can be a default widget</doc>
178259+ line="5610">whether or not @widget can be a default widget</doc>
177547178260 <type name="gboolean" c:type="gboolean"/>
177548178261 </parameter>
177549178262 </parameters>
@@ -177553,7 +178266,7 @@ another widget is the default.</doc>
177553178266 glib:set-property="sensitive">
177554178267 <doc xml:space="preserve"
177555178268 filename="gtk/gtkwidget.c"
177556- line="5998">Sets the sensitivity of the widget.
178269+ line="6018">Sets the sensitivity of the widget.
177557178270
177558178271 A widget is sensitive if the user can interact with it.
177559178272 Insensitive widgets are “grayed out” and the user can’t
@@ -177567,13 +178280,13 @@ interact with them. Insensitive widgets are known as
177567178280 <instance-parameter name="widget" transfer-ownership="none">
177568178281 <doc xml:space="preserve"
177569178282 filename="gtk/gtkwidget.c"
177570- line="6000">a widget</doc>
178283+ line="6020">a widget</doc>
177571178284 <type name="Widget" c:type="GtkWidget*"/>
177572178285 </instance-parameter>
177573178286 <parameter name="sensitive" transfer-ownership="none">
177574178287 <doc xml:space="preserve"
177575178288 filename="gtk/gtkwidget.c"
177576- line="6001">true to make the widget sensitive</doc>
178289+ line="6021">true to make the widget sensitive</doc>
177577178290 <type name="gboolean" c:type="gboolean"/>
177578178291 </parameter>
177579178292 </parameters>
@@ -177582,7 +178295,7 @@ interact with them. Insensitive widgets are known as
177582178295 c:identifier="gtk_widget_set_size_request">
177583178296 <doc xml:space="preserve"
177584178297 filename="gtk/gtkwidget.c"
177585- line="7204">Sets the minimum size of the widget.
178298+ line="7192">Sets the minimum size of the widget.
177586178299
177587178300 That is, the widget’s size request will be at least @width
177588178301 by @height. You can use this function to force a widget to
@@ -177624,19 +178337,19 @@ of `GtkWidget`.</doc>
177624178337 <instance-parameter name="widget" transfer-ownership="none">
177625178338 <doc xml:space="preserve"
177626178339 filename="gtk/gtkwidget.c"
177627- line="7206">a widget</doc>
178340+ line="7194">a widget</doc>
177628178341 <type name="Widget" c:type="GtkWidget*"/>
177629178342 </instance-parameter>
177630178343 <parameter name="width" transfer-ownership="none">
177631178344 <doc xml:space="preserve"
177632178345 filename="gtk/gtkwidget.c"
177633- line="7207">width @widget should request, or -1 to unset</doc>
178346+ line="7195">width @widget should request, or -1 to unset</doc>
177634178347 <type name="gint" c:type="int"/>
177635178348 </parameter>
177636178349 <parameter name="height" transfer-ownership="none">
177637178350 <doc xml:space="preserve"
177638178351 filename="gtk/gtkwidget.c"
177639- line="7208">height @widget should request, or -1 to unset</doc>
178352+ line="7196">height @widget should request, or -1 to unset</doc>
177640178353 <type name="gint" c:type="int"/>
177641178354 </parameter>
177642178355 </parameters>
@@ -177644,7 +178357,7 @@ of `GtkWidget`.</doc>
177644178357 <method name="set_state_flags" c:identifier="gtk_widget_set_state_flags">
177645178358 <doc xml:space="preserve"
177646178359 filename="gtk/gtkwidget.c"
177647- line="5749">Turns on flag values in the current widget state.
178360+ line="5769">Turns on flag values in the current widget state.
177648178361
177649178362 Typical widget states are insensitive, prelighted, etc.
177650178363
@@ -177661,19 +178374,19 @@ This function is for use in widget implementations.</doc>
177661178374 <instance-parameter name="widget" transfer-ownership="none">
177662178375 <doc xml:space="preserve"
177663178376 filename="gtk/gtkwidget.c"
177664- line="5751">a widget</doc>
178377+ line="5771">a widget</doc>
177665178378 <type name="Widget" c:type="GtkWidget*"/>
177666178379 </instance-parameter>
177667178380 <parameter name="flags" transfer-ownership="none">
177668178381 <doc xml:space="preserve"
177669178382 filename="gtk/gtkwidget.c"
177670- line="5752">state flags to turn on</doc>
178383+ line="5772">state flags to turn on</doc>
177671178384 <type name="StateFlags" c:type="GtkStateFlags"/>
177672178385 </parameter>
177673178386 <parameter name="clear" transfer-ownership="none">
177674178387 <doc xml:space="preserve"
177675178388 filename="gtk/gtkwidget.c"
177676- line="5753">whether to clear state before turning on @flags</doc>
178389+ line="5773">whether to clear state before turning on @flags</doc>
177677178390 <type name="gboolean" c:type="gboolean"/>
177678178391 </parameter>
177679178392 </parameters>
@@ -177683,7 +178396,7 @@ This function is for use in widget implementations.</doc>
177683178396 glib:set-property="tooltip-markup">
177684178397 <doc xml:space="preserve"
177685178398 filename="gtk/gtkwidget.c"
177686- line="10116">Sets the contents of the tooltip for widget.
178399+ line="10107">Sets the contents of the tooltip for widget.
177687178400
177688178401 @markup must contain Pango markup.
177689178402
@@ -177700,7 +178413,7 @@ See also [method@Gtk.Tooltip.set_markup].</doc>
177700178413 <instance-parameter name="widget" transfer-ownership="none">
177701178414 <doc xml:space="preserve"
177702178415 filename="gtk/gtkwidget.c"
177703- line="10118">a widget</doc>
178416+ line="10109">a widget</doc>
177704178417 <type name="Widget" c:type="GtkWidget*"/>
177705178418 </instance-parameter>
177706178419 <parameter name="markup"
@@ -177709,7 +178422,7 @@ See also [method@Gtk.Tooltip.set_markup].</doc>
177709178422 allow-none="1">
177710178423 <doc xml:space="preserve"
177711178424 filename="gtk/gtkwidget.c"
177712- line="10119">the contents of the tooltip for @widget</doc>
178425+ line="10110">the contents of the tooltip for @widget</doc>
177713178426 <type name="utf8" c:type="const char*"/>
177714178427 </parameter>
177715178428 </parameters>
@@ -177719,7 +178432,7 @@ See also [method@Gtk.Tooltip.set_markup].</doc>
177719178432 glib:set-property="tooltip-text">
177720178433 <doc xml:space="preserve"
177721178434 filename="gtk/gtkwidget.c"
177722- line="10035">Sets the contents of the tooltip for the widget.
178435+ line="10027">Sets the contents of the tooltip for the widget.
177723178436
177724178437 If @text contains any markup, it will be escaped.
177725178438
@@ -177737,7 +178450,7 @@ See also [method@Gtk.Tooltip.set_text].</doc>
177737178450 <instance-parameter name="widget" transfer-ownership="none">
177738178451 <doc xml:space="preserve"
177739178452 filename="gtk/gtkwidget.c"
177740- line="10037">a widget</doc>
178453+ line="10029">a widget</doc>
177741178454 <type name="Widget" c:type="GtkWidget*"/>
177742178455 </instance-parameter>
177743178456 <parameter name="text"
@@ -177746,7 +178459,7 @@ See also [method@Gtk.Tooltip.set_text].</doc>
177746178459 allow-none="1">
177747178460 <doc xml:space="preserve"
177748178461 filename="gtk/gtkwidget.c"
177749- line="10038">the contents of the tooltip for @widget</doc>
178462+ line="10030">the contents of the tooltip for @widget</doc>
177750178463 <type name="utf8" c:type="const char*"/>
177751178464 </parameter>
177752178465 </parameters>
@@ -177756,7 +178469,7 @@ See also [method@Gtk.Tooltip.set_text].</doc>
177756178469 glib:set-property="valign">
177757178470 <doc xml:space="preserve"
177758178471 filename="gtk/gtkwidget.c"
177759- line="9664">Sets the vertical alignment of the widget.</doc>
178472+ line="9652">Sets the vertical alignment of the widget.</doc>
177760178473 <source-position filename="gtk/gtkwidget.h" line="586"/>
177761178474 <return-value transfer-ownership="none">
177762178475 <type name="none" c:type="void"/>
@@ -177765,13 +178478,13 @@ See also [method@Gtk.Tooltip.set_text].</doc>
177765178478 <instance-parameter name="widget" transfer-ownership="none">
177766178479 <doc xml:space="preserve"
177767178480 filename="gtk/gtkwidget.c"
177768- line="9666">a widget</doc>
178481+ line="9654">a widget</doc>
177769178482 <type name="Widget" c:type="GtkWidget*"/>
177770178483 </instance-parameter>
177771178484 <parameter name="align" transfer-ownership="none">
177772178485 <doc xml:space="preserve"
177773178486 filename="gtk/gtkwidget.c"
177774- line="9667">the vertical alignment</doc>
178487+ line="9655">the vertical alignment</doc>
177775178488 <type name="Align" c:type="GtkAlign"/>
177776178489 </parameter>
177777178490 </parameters>
@@ -177781,7 +178494,7 @@ See also [method@Gtk.Tooltip.set_text].</doc>
177781178494 glib:set-property="vexpand">
177782178495 <doc xml:space="preserve"
177783178496 filename="gtk/gtkwidget.c"
177784- line="8579">Sets whether the widget would like any available extra vertical
178497+ line="8567">Sets whether the widget would like any available extra vertical
177785178498 space.
177786178499
177787178500 See [method@Gtk.Widget.set_hexpand] for more detail.</doc>
@@ -177793,13 +178506,13 @@ See [method@Gtk.Widget.set_hexpand] for more detail.</doc>
177793178506 <instance-parameter name="widget" transfer-ownership="none">
177794178507 <doc xml:space="preserve"
177795178508 filename="gtk/gtkwidget.c"
177796- line="8581">a widget</doc>
178509+ line="8569">a widget</doc>
177797178510 <type name="Widget" c:type="GtkWidget*"/>
177798178511 </instance-parameter>
177799178512 <parameter name="expand" transfer-ownership="none">
177800178513 <doc xml:space="preserve"
177801178514 filename="gtk/gtkwidget.c"
177802- line="8582">whether to expand</doc>
178515+ line="8570">whether to expand</doc>
177803178516 <type name="gboolean" c:type="gboolean"/>
177804178517 </parameter>
177805178518 </parameters>
@@ -177809,7 +178522,7 @@ See [method@Gtk.Widget.set_hexpand] for more detail.</doc>
177809178522 glib:set-property="vexpand-set">
177810178523 <doc xml:space="preserve"
177811178524 filename="gtk/gtkwidget.c"
177812- line="8618">Sets whether the vexpand flag will be used.
178525+ line="8606">Sets whether the vexpand flag will be used.
177813178526
177814178527 See [method@Gtk.Widget.set_hexpand_set] for more detail.</doc>
177815178528 <source-position filename="gtk/gtkwidget.h" line="571"/>
@@ -177820,13 +178533,13 @@ See [method@Gtk.Widget.set_hexpand_set] for more detail.</doc>
177820178533 <instance-parameter name="widget" transfer-ownership="none">
177821178534 <doc xml:space="preserve"
177822178535 filename="gtk/gtkwidget.c"
177823- line="8620">the widget</doc>
178536+ line="8608">the widget</doc>
177824178537 <type name="Widget" c:type="GtkWidget*"/>
177825178538 </instance-parameter>
177826178539 <parameter name="set" transfer-ownership="none">
177827178540 <doc xml:space="preserve"
177828178541 filename="gtk/gtkwidget.c"
177829- line="8621">value for vexpand-set property</doc>
178542+ line="8609">value for vexpand-set property</doc>
177830178543 <type name="gboolean" c:type="gboolean"/>
177831178544 </parameter>
177832178545 </parameters>
@@ -177836,7 +178549,7 @@ See [method@Gtk.Widget.set_hexpand_set] for more detail.</doc>
177836178549 glib:set-property="visible">
177837178550 <doc xml:space="preserve"
177838178551 filename="gtk/gtkwidget.c"
177839- line="5839">Sets the visibility state of @widget.
178552+ line="5859">Sets the visibility state of @widget.
177840178553
177841178554 Note that setting this to true doesn’t mean the widget is
177842178555 actually viewable, see [method@Gtk.Widget.get_visible].</doc>
@@ -177848,13 +178561,13 @@ actually viewable, see [method@Gtk.Widget.get_visible].</doc>
177848178561 <instance-parameter name="widget" transfer-ownership="none">
177849178562 <doc xml:space="preserve"
177850178563 filename="gtk/gtkwidget.c"
177851- line="5841">a widget</doc>
178564+ line="5861">a widget</doc>
177852178565 <type name="Widget" c:type="GtkWidget*"/>
177853178566 </instance-parameter>
177854178567 <parameter name="visible" transfer-ownership="none">
177855178568 <doc xml:space="preserve"
177856178569 filename="gtk/gtkwidget.c"
177857- line="5842">whether the widget should be shown or not</doc>
178570+ line="5862">whether the widget should be shown or not</doc>
177858178571 <type name="gboolean" c:type="gboolean"/>
177859178572 </parameter>
177860178573 </parameters>
@@ -177862,7 +178575,7 @@ actually viewable, see [method@Gtk.Widget.get_visible].</doc>
177862178575 <method name="should_layout" c:identifier="gtk_widget_should_layout">
177863178576 <doc xml:space="preserve"
177864178577 filename="gtk/gtkwidget.c"
177865- line="12874">Returns whether the widget should contribute to
178578+ line="12862">Returns whether the widget should contribute to
177866178579 the measuring and allocation of its parent.
177867178580
177868178581 This is false for invisible children, but also
@@ -177872,7 +178585,7 @@ as [class@Gtk.Popover] instances.</doc>
177872178585 <return-value transfer-ownership="none">
177873178586 <doc xml:space="preserve"
177874178587 filename="gtk/gtkwidget.c"
177875- line="12885">true if child should be included in
178588+ line="12873">true if child should be included in
177876178589 measuring and allocating</doc>
177877178590 <type name="gboolean" c:type="gboolean"/>
177878178591 </return-value>
@@ -177880,7 +178593,7 @@ as [class@Gtk.Popover] instances.</doc>
177880178593 <instance-parameter name="widget" transfer-ownership="none">
177881178594 <doc xml:space="preserve"
177882178595 filename="gtk/gtkwidget.c"
177883- line="12876">a widget</doc>
178596+ line="12864">a widget</doc>
177884178597 <type name="Widget" c:type="GtkWidget*"/>
177885178598 </instance-parameter>
177886178599 </parameters>
@@ -177891,7 +178604,7 @@ as [class@Gtk.Popover] instances.</doc>
177891178604 deprecated-version="4.10">
177892178605 <doc xml:space="preserve"
177893178606 filename="gtk/gtkwidget.c"
177894- line="2709">Flags a widget to be displayed.
178607+ line="2708">Flags a widget to be displayed.
177895178608
177896178609 Any widget that isn’t shown will not appear on the screen.
177897178610
@@ -177910,7 +178623,7 @@ toplevel widget is realized and mapped.</doc>
177910178623 <instance-parameter name="widget" transfer-ownership="none">
177911178624 <doc xml:space="preserve"
177912178625 filename="gtk/gtkwidget.c"
177913- line="2711">a widget</doc>
178626+ line="2710">a widget</doc>
177914178627 <type name="Widget" c:type="GtkWidget*"/>
177915178628 </instance-parameter>
177916178629 </parameters>
@@ -177918,7 +178631,7 @@ toplevel widget is realized and mapped.</doc>
177918178631 <method name="size_allocate" c:identifier="gtk_widget_size_allocate">
177919178632 <doc xml:space="preserve"
177920178633 filename="gtk/gtkwidget.c"
177921- line="3765">Allocates widget with a transformation that translates
178634+ line="3764">Allocates widget with a transformation that translates
177922178635 the origin to the position in @allocation.
177923178636
177924178637 This is a simple form of [method@Gtk.Widget.allocate].</doc>
@@ -177930,19 +178643,19 @@ This is a simple form of [method@Gtk.Widget.allocate].</doc>
177930178643 <instance-parameter name="widget" transfer-ownership="none">
177931178644 <doc xml:space="preserve"
177932178645 filename="gtk/gtkwidget.c"
177933- line="3767">a widget</doc>
178646+ line="3766">a widget</doc>
177934178647 <type name="Widget" c:type="GtkWidget*"/>
177935178648 </instance-parameter>
177936178649 <parameter name="allocation" transfer-ownership="none">
177937178650 <doc xml:space="preserve"
177938178651 filename="gtk/gtkwidget.c"
177939- line="3768">position and size to be allocated to @widget</doc>
178652+ line="3767">position and size to be allocated to @widget</doc>
177940178653 <type name="Allocation" c:type="const GtkAllocation*"/>
177941178654 </parameter>
177942178655 <parameter name="baseline" transfer-ownership="none">
177943178656 <doc xml:space="preserve"
177944178657 filename="gtk/gtkwidget.c"
177945- line="3769">the baseline of the child, or -1</doc>
178658+ line="3768">the baseline of the child, or -1</doc>
177946178659 <type name="gint" c:type="int"/>
177947178660 </parameter>
177948178661 </parameters>
@@ -177950,7 +178663,7 @@ This is a simple form of [method@Gtk.Widget.allocate].</doc>
177950178663 <method name="snapshot_child" c:identifier="gtk_widget_snapshot_child">
177951178664 <doc xml:space="preserve"
177952178665 filename="gtk/gtkwidget.c"
177953- line="12437">Snapshots a child of the widget.
178666+ line="12425">Snapshots a child of the widget.
177954178667
177955178668 When a widget receives a call to the snapshot function,
177956178669 it must send synthetic [vfunc@Gtk.Widget.snapshot] calls
@@ -177972,19 +178685,19 @@ It does nothing for children that implement `GtkNative`.</doc>
177972178685 <instance-parameter name="widget" transfer-ownership="none">
177973178686 <doc xml:space="preserve"
177974178687 filename="gtk/gtkwidget.c"
177975- line="12439">a widget</doc>
178688+ line="12427">a widget</doc>
177976178689 <type name="Widget" c:type="GtkWidget*"/>
177977178690 </instance-parameter>
177978178691 <parameter name="child" transfer-ownership="none">
177979178692 <doc xml:space="preserve"
177980178693 filename="gtk/gtkwidget.c"
177981- line="12440">a child of @widget</doc>
178694+ line="12428">a child of @widget</doc>
177982178695 <type name="Widget" c:type="GtkWidget*"/>
177983178696 </parameter>
177984178697 <parameter name="snapshot" transfer-ownership="none">
177985178698 <doc xml:space="preserve"
177986178699 filename="gtk/gtkwidget.c"
177987- line="12441">snapshot as passed to the widget. In particular, no
178700+ line="12429">snapshot as passed to the widget. In particular, no
177988178701 calls to [method@Gtk.Snapshot.translate] or other transform calls
177989178702 should have been made</doc>
177990178703 <type name="Snapshot" c:type="GtkSnapshot*"/>
@@ -177997,7 +178710,7 @@ It does nothing for children that implement `GtkNative`.</doc>
177997178710 deprecated-version="4.12">
177998178711 <doc xml:space="preserve"
177999178712 filename="gtk/gtkwidget.c"
178000- line="4325">Translates coordinates relative to @src_widget’s allocation
178713+ line="4345">Translates coordinates relative to @src_widget’s allocation
178001178714 to coordinates relative to @dest_widget’s allocations.
178002178715
178003178716 In order to perform this operation, both widget must share
@@ -178008,7 +178721,7 @@ are set to 0 and false is returned.</doc>
178008178721 <return-value transfer-ownership="none">
178009178722 <doc xml:space="preserve"
178010178723 filename="gtk/gtkwidget.c"
178011- line="4341">true if @src_widget and @dest_widget have a common
178724+ line="4361">true if @src_widget and @dest_widget have a common
178012178725 ancestor, false otherwise</doc>
178013178726 <type name="gboolean" c:type="gboolean"/>
178014178727 </return-value>
@@ -178016,25 +178729,25 @@ are set to 0 and false is returned.</doc>
178016178729 <instance-parameter name="src_widget" transfer-ownership="none">
178017178730 <doc xml:space="preserve"
178018178731 filename="gtk/gtkwidget.c"
178019- line="4327">a widget</doc>
178732+ line="4347">a widget</doc>
178020178733 <type name="Widget" c:type="GtkWidget*"/>
178021178734 </instance-parameter>
178022178735 <parameter name="dest_widget" transfer-ownership="none">
178023178736 <doc xml:space="preserve"
178024178737 filename="gtk/gtkwidget.c"
178025- line="4328">another widget</doc>
178738+ line="4348">another widget</doc>
178026178739 <type name="Widget" c:type="GtkWidget*"/>
178027178740 </parameter>
178028178741 <parameter name="src_x" transfer-ownership="none">
178029178742 <doc xml:space="preserve"
178030178743 filename="gtk/gtkwidget.c"
178031- line="4329">X position in widget coordinates of @src_widget</doc>
178744+ line="4349">X position in widget coordinates of @src_widget</doc>
178032178745 <type name="gdouble" c:type="double"/>
178033178746 </parameter>
178034178747 <parameter name="src_y" transfer-ownership="none">
178035178748 <doc xml:space="preserve"
178036178749 filename="gtk/gtkwidget.c"
178037- line="4330">Y position in widget coordinates of @src_widget</doc>
178750+ line="4350">Y position in widget coordinates of @src_widget</doc>
178038178751 <type name="gdouble" c:type="double"/>
178039178752 </parameter>
178040178753 <parameter name="dest_x"
@@ -178045,7 +178758,7 @@ are set to 0 and false is returned.</doc>
178045178758 allow-none="1">
178046178759 <doc xml:space="preserve"
178047178760 filename="gtk/gtkwidget.c"
178048- line="4331">location to store X position in widget coordinates of @dest_widget</doc>
178761+ line="4351">location to store X position in widget coordinates of @dest_widget</doc>
178049178762 <type name="gdouble" c:type="double*"/>
178050178763 </parameter>
178051178764 <parameter name="dest_y"
@@ -178056,7 +178769,7 @@ are set to 0 and false is returned.</doc>
178056178769 allow-none="1">
178057178770 <doc xml:space="preserve"
178058178771 filename="gtk/gtkwidget.c"
178059- line="4332">location to store Y position in widget coordinates of @dest_widget</doc>
178772+ line="4352">location to store Y position in widget coordinates of @dest_widget</doc>
178060178773 <type name="gdouble" c:type="double*"/>
178061178774 </parameter>
178062178775 </parameters>
@@ -178065,7 +178778,7 @@ are set to 0 and false is returned.</doc>
178065178778 c:identifier="gtk_widget_trigger_tooltip_query">
178066178779 <doc xml:space="preserve"
178067178780 filename="gtk/gtkwidget.c"
178068- line="10023">Triggers a tooltip query on the display of the widget.</doc>
178781+ line="10015">Triggers a tooltip query on the display of the widget.</doc>
178069178782 <source-position filename="gtk/gtkwidget.h" line="683"/>
178070178783 <return-value transfer-ownership="none">
178071178784 <type name="none" c:type="void"/>
@@ -178074,7 +178787,7 @@ are set to 0 and false is returned.</doc>
178074178787 <instance-parameter name="widget" transfer-ownership="none">
178075178788 <doc xml:space="preserve"
178076178789 filename="gtk/gtkwidget.c"
178077- line="10025">a widget</doc>
178790+ line="10017">a widget</doc>
178078178791 <type name="Widget" c:type="GtkWidget*"/>
178079178792 </instance-parameter>
178080178793 </parameters>
@@ -178082,7 +178795,7 @@ are set to 0 and false is returned.</doc>
178082178795 <method name="unmap" c:identifier="gtk_widget_unmap">
178083178796 <doc xml:space="preserve"
178084178797 filename="gtk/gtkwidget.c"
178085- line="2904">Causes a widget to be unmapped if it’s currently mapped.
178798+ line="2903">Causes a widget to be unmapped if it’s currently mapped.
178086178799
178087178800 This function is only for use in widget implementations.</doc>
178088178801 <source-position filename="gtk/gtkwidget.h" line="280"/>
@@ -178093,7 +178806,7 @@ This function is only for use in widget implementations.</doc>
178093178806 <instance-parameter name="widget" transfer-ownership="none">
178094178807 <doc xml:space="preserve"
178095178808 filename="gtk/gtkwidget.c"
178096- line="2906">a widget</doc>
178809+ line="2905">a widget</doc>
178097178810 <type name="Widget" c:type="GtkWidget*"/>
178098178811 </instance-parameter>
178099178812 </parameters>
@@ -178121,7 +178834,7 @@ typically in dispose.</doc>
178121178834 <method name="unrealize" c:identifier="gtk_widget_unrealize">
178122178835 <doc xml:space="preserve"
178123178836 filename="gtk/gtkwidget.c"
178124- line="3497">Causes a widget to be unrealized.
178837+ line="3496">Causes a widget to be unrealized.
178125178838
178126178839 This frees all GDK resources associated with the widget.
178127178840
@@ -178134,7 +178847,7 @@ This function is only useful in widget implementations.</doc>
178134178847 <instance-parameter name="widget" transfer-ownership="none">
178135178848 <doc xml:space="preserve"
178136178849 filename="gtk/gtkwidget.c"
178137- line="3499">a widget</doc>
178850+ line="3498">a widget</doc>
178138178851 <type name="Widget" c:type="GtkWidget*"/>
178139178852 </instance-parameter>
178140178853 </parameters>
@@ -178143,7 +178856,7 @@ This function is only useful in widget implementations.</doc>
178143178856 c:identifier="gtk_widget_unset_state_flags">
178144178857 <doc xml:space="preserve"
178145178858 filename="gtk/gtkwidget.c"
178146- line="5788">Turns off flag values for the current widget state.
178859+ line="5808">Turns off flag values for the current widget state.
178147178860
178148178861 See [method@Gtk.Widget.set_state_flags].
178149178862
@@ -178156,13 +178869,13 @@ This function is for use in widget implementations.</doc>
178156178869 <instance-parameter name="widget" transfer-ownership="none">
178157178870 <doc xml:space="preserve"
178158178871 filename="gtk/gtkwidget.c"
178159- line="5790">a widget</doc>
178872+ line="5810">a widget</doc>
178160178873 <type name="Widget" c:type="GtkWidget*"/>
178161178874 </instance-parameter>
178162178875 <parameter name="flags" transfer-ownership="none">
178163178876 <doc xml:space="preserve"
178164178877 filename="gtk/gtkwidget.c"
178165- line="5791">state flags to turn off</doc>
178878+ line="5811">state flags to turn off</doc>
178166178879 <type name="StateFlags" c:type="GtkStateFlags"/>
178167178880 </parameter>
178168178881 </parameters>
@@ -178910,7 +179623,7 @@ The @parameter must match the @parameter_type of the action.</doc>
178910179623 <parameter name="widget" transfer-ownership="none">
178911179624 <doc xml:space="preserve"
178912179625 filename="gtk/gtkwidget.c"
178913- line="2711">a widget</doc>
179626+ line="2710">a widget</doc>
178914179627 <type name="Widget" c:type="GtkWidget*"/>
178915179628 </parameter>
178916179629 </parameters>
@@ -178929,7 +179642,7 @@ The @parameter must match the @parameter_type of the action.</doc>
178929179642 <parameter name="widget" transfer-ownership="none">
178930179643 <doc xml:space="preserve"
178931179644 filename="gtk/gtkwidget.c"
178932- line="2782">a widget</doc>
179645+ line="2781">a widget</doc>
178933179646 <type name="Widget" c:type="GtkWidget*"/>
178934179647 </parameter>
178935179648 </parameters>
@@ -178951,7 +179664,7 @@ The @parameter must match the @parameter_type of the action.</doc>
178951179664 <parameter name="widget" transfer-ownership="none">
178952179665 <doc xml:space="preserve"
178953179666 filename="gtk/gtkwidget.c"
178954- line="2868">a widget</doc>
179667+ line="2867">a widget</doc>
178955179668 <type name="Widget" c:type="GtkWidget*"/>
178956179669 </parameter>
178957179670 </parameters>
@@ -178972,7 +179685,7 @@ The @parameter must match the @parameter_type of the action.</doc>
178972179685 <parameter name="widget" transfer-ownership="none">
178973179686 <doc xml:space="preserve"
178974179687 filename="gtk/gtkwidget.c"
178975- line="2906">a widget</doc>
179688+ line="2905">a widget</doc>
178976179689 <type name="Widget" c:type="GtkWidget*"/>
178977179690 </parameter>
178978179691 </parameters>
@@ -178993,7 +179706,7 @@ The @parameter must match the @parameter_type of the action.</doc>
178993179706 <parameter name="widget" transfer-ownership="none">
178994179707 <doc xml:space="preserve"
178995179708 filename="gtk/gtkwidget.c"
178996- line="3441">a widget</doc>
179709+ line="3440">a widget</doc>
178997179710 <type name="Widget" c:type="GtkWidget*"/>
178998179711 </parameter>
178999179712 </parameters>
@@ -179015,7 +179728,7 @@ The @parameter must match the @parameter_type of the action.</doc>
179015179728 <parameter name="widget" transfer-ownership="none">
179016179729 <doc xml:space="preserve"
179017179730 filename="gtk/gtkwidget.c"
179018- line="3499">a widget</doc>
179731+ line="3498">a widget</doc>
179019179732 <type name="Widget" c:type="GtkWidget*"/>
179020179733 </parameter>
179021179734 </parameters>
@@ -179252,20 +179965,20 @@ The @parameter must match the @parameter_type of the action.</doc>
179252179965 <return-value transfer-ownership="none">
179253179966 <doc xml:space="preserve"
179254179967 filename="gtk/gtkwidget.c"
179255- line="4593">true if the signal has been handled</doc>
179968+ line="4613">true if the signal has been handled</doc>
179256179969 <type name="gboolean" c:type="gboolean"/>
179257179970 </return-value>
179258179971 <parameters>
179259179972 <parameter name="widget" transfer-ownership="none">
179260179973 <doc xml:space="preserve"
179261179974 filename="gtk/gtkwidget.c"
179262- line="4588">a widget</doc>
179975+ line="4608">a widget</doc>
179263179976 <type name="Widget" c:type="GtkWidget*"/>
179264179977 </parameter>
179265179978 <parameter name="group_cycling" transfer-ownership="none">
179266179979 <doc xml:space="preserve"
179267179980 filename="gtk/gtkwidget.c"
179268- line="4589">true if there are other widgets with the same mnemonic</doc>
179981+ line="4609">true if there are other widgets with the same mnemonic</doc>
179269179982 <type name="gboolean" c:type="gboolean"/>
179270179983 </parameter>
179271179984 </parameters>
@@ -179281,14 +179994,14 @@ The @parameter must match the @parameter_type of the action.</doc>
179281179994 <return-value transfer-ownership="none">
179282179995 <doc xml:space="preserve"
179283179996 filename="gtk/gtkwidget.c"
179284- line="5041">true if focus is now inside @widget</doc>
179997+ line="5061">true if focus is now inside @widget</doc>
179285179998 <type name="gboolean" c:type="gboolean"/>
179286179999 </return-value>
179287180000 <parameters>
179288180001 <parameter name="widget" transfer-ownership="none">
179289180002 <doc xml:space="preserve"
179290180003 filename="gtk/gtkwidget.c"
179291- line="5029">a widget</doc>
180004+ line="5049">a widget</doc>
179292180005 <type name="Widget" c:type="GtkWidget*"/>
179293180006 </parameter>
179294180007 </parameters>
@@ -179326,7 +180039,7 @@ The @parameter must match the @parameter_type of the action.</doc>
179326180039 <parameter name="widget" transfer-ownership="none">
179327180040 <doc xml:space="preserve"
179328180041 filename="gtk/gtkwidget.c"
179329- line="12497">a widget</doc>
180042+ line="12485">a widget</doc>
179330180043 <type name="Widget" c:type="GtkWidget*"/>
179331180044 </parameter>
179332180045 <parameter name="child"
@@ -179335,7 +180048,7 @@ The @parameter must match the @parameter_type of the action.</doc>
179335180048 allow-none="1">
179336180049 <doc xml:space="preserve"
179337180050 filename="gtk/gtkwidget.c"
179338- line="12498">a direct child widget of @widget
180051+ line="12486">a direct child widget of @widget
179339180052 or `NULL` to unset the focus child</doc>
179340180053 <type name="Widget" c:type="GtkWidget*"/>
179341180054 </parameter>
@@ -179370,7 +180083,7 @@ The @parameter must match the @parameter_type of the action.</doc>
179370180083 <return-value transfer-ownership="none">
179371180084 <doc xml:space="preserve"
179372180085 filename="gtk/gtkwidget.c"
179373- line="7119">true if stopping keyboard navigation is fine, false
180086+ line="7107">true if stopping keyboard navigation is fine, false
179374180087 if the emitting widget should try to handle the keyboard
179375180088 navigation attempt in its parent widget</doc>
179376180089 <type name="gboolean" c:type="gboolean"/>
@@ -179379,13 +180092,13 @@ The @parameter must match the @parameter_type of the action.</doc>
179379180092 <parameter name="widget" transfer-ownership="none">
179380180093 <doc xml:space="preserve"
179381180094 filename="gtk/gtkwidget.c"
179382- line="7087">a widget</doc>
180095+ line="7075">a widget</doc>
179383180096 <type name="Widget" c:type="GtkWidget*"/>
179384180097 </parameter>
179385180098 <parameter name="direction" transfer-ownership="none">
179386180099 <doc xml:space="preserve"
179387180100 filename="gtk/gtkwidget.c"
179388- line="7088">direction of focus movement</doc>
180101+ line="7076">direction of focus movement</doc>
179389180102 <type name="DirectionType" c:type="GtkDirectionType"/>
179390180103 </parameter>
179391180104 </parameters>
@@ -179513,26 +180226,26 @@ The @parameter must match the @parameter_type of the action.</doc>
179513180226 <return-value transfer-ownership="none">
179514180227 <doc xml:space="preserve"
179515180228 filename="gtk/gtkwidget.c"
179516- line="10308">true if @widget contains the point (x, y)</doc>
180229+ line="10299">true if @widget contains the point (x, y)</doc>
179517180230 <type name="gboolean" c:type="gboolean"/>
179518180231 </return-value>
179519180232 <parameters>
179520180233 <parameter name="widget" transfer-ownership="none">
179521180234 <doc xml:space="preserve"
179522180235 filename="gtk/gtkwidget.c"
179523- line="10299">the widget to query</doc>
180236+ line="10290">the widget to query</doc>
179524180237 <type name="Widget" c:type="GtkWidget*"/>
179525180238 </parameter>
179526180239 <parameter name="x" transfer-ownership="none">
179527180240 <doc xml:space="preserve"
179528180241 filename="gtk/gtkwidget.c"
179529- line="10300">X coordinate to test, relative to @widget's origin</doc>
180242+ line="10291">X coordinate to test, relative to @widget's origin</doc>
179530180243 <type name="gdouble" c:type="double"/>
179531180244 </parameter>
179532180245 <parameter name="y" transfer-ownership="none">
179533180246 <doc xml:space="preserve"
179534180247 filename="gtk/gtkwidget.c"
179535- line="10301">Y coordinate to test, relative to @widget's origin</doc>
180248+ line="10292">Y coordinate to test, relative to @widget's origin</doc>
179536180249 <type name="gdouble" c:type="double"/>
179537180250 </parameter>
179538180251 </parameters>
@@ -179551,7 +180264,7 @@ The @parameter must match the @parameter_type of the action.</doc>
179551180264 introspectable="0">
179552180265 <doc xml:space="preserve"
179553180266 filename="gtk/gtkwidget.c"
179554- line="4410">Creates a new shortcut for @widget_class that calls the given @callback
180267+ line="4430">Creates a new shortcut for @widget_class that calls the given @callback
179555180268 with arguments according to @format_string.
179556180269
179557180270 The arguments and format string must be provided in the same way as
@@ -179570,25 +180283,25 @@ shortcut.</doc>
179570180283 <instance-parameter name="widget_class" transfer-ownership="none">
179571180284 <doc xml:space="preserve"
179572180285 filename="gtk/gtkwidget.c"
179573- line="4412">the class to add the binding to</doc>
180286+ line="4432">the class to add the binding to</doc>
179574180287 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179575180288 </instance-parameter>
179576180289 <parameter name="keyval" transfer-ownership="none">
179577180290 <doc xml:space="preserve"
179578180291 filename="gtk/gtkwidget.c"
179579- line="4413">key value of binding to install</doc>
180292+ line="4433">key value of binding to install</doc>
179580180293 <type name="guint" c:type="guint"/>
179581180294 </parameter>
179582180295 <parameter name="mods" transfer-ownership="none">
179583180296 <doc xml:space="preserve"
179584180297 filename="gtk/gtkwidget.c"
179585- line="4414">key modifier of binding to install</doc>
180298+ line="4434">key modifier of binding to install</doc>
179586180299 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
179587180300 </parameter>
179588180301 <parameter name="callback" transfer-ownership="none">
179589180302 <doc xml:space="preserve"
179590180303 filename="gtk/gtkwidget.c"
179591- line="4415">the callback to call upon activation</doc>
180304+ line="4435">the callback to call upon activation</doc>
179592180305 <type name="ShortcutFunc" c:type="GtkShortcutFunc"/>
179593180306 </parameter>
179594180307 <parameter name="format_string"
@@ -179597,13 +180310,13 @@ shortcut.</doc>
179597180310 allow-none="1">
179598180311 <doc xml:space="preserve"
179599180312 filename="gtk/gtkwidget.c"
179600- line="4416">`GVariant` format string for arguments</doc>
180313+ line="4436">`GVariant` format string for arguments</doc>
179601180314 <type name="utf8" c:type="const char*"/>
179602180315 </parameter>
179603180316 <parameter name="..." transfer-ownership="none">
179604180317 <doc xml:space="preserve"
179605180318 filename="gtk/gtkwidget.c"
179606- line="4417">arguments, as given by format string</doc>
180319+ line="4437">arguments, as given by format string</doc>
179607180320 <varargs/>
179608180321 </parameter>
179609180322 </parameters>
@@ -179613,7 +180326,7 @@ shortcut.</doc>
179613180326 introspectable="0">
179614180327 <doc xml:space="preserve"
179615180328 filename="gtk/gtkwidget.c"
179616- line="4508">Creates a new shortcut for @widget_class that activates the given
180329+ line="4528">Creates a new shortcut for @widget_class that activates the given
179617180330 @action_name with arguments read according to @format_string.
179618180331
179619180332 The arguments and format string must be provided in the same way as
@@ -179630,25 +180343,25 @@ initialization.</doc>
179630180343 <instance-parameter name="widget_class" transfer-ownership="none">
179631180344 <doc xml:space="preserve"
179632180345 filename="gtk/gtkwidget.c"
179633- line="4510">the class to add the binding to</doc>
180346+ line="4530">the class to add the binding to</doc>
179634180347 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179635180348 </instance-parameter>
179636180349 <parameter name="keyval" transfer-ownership="none">
179637180350 <doc xml:space="preserve"
179638180351 filename="gtk/gtkwidget.c"
179639- line="4511">key value of binding to install</doc>
180352+ line="4531">key value of binding to install</doc>
179640180353 <type name="guint" c:type="guint"/>
179641180354 </parameter>
179642180355 <parameter name="mods" transfer-ownership="none">
179643180356 <doc xml:space="preserve"
179644180357 filename="gtk/gtkwidget.c"
179645- line="4512">key modifier of binding to install</doc>
180358+ line="4532">key modifier of binding to install</doc>
179646180359 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
179647180360 </parameter>
179648180361 <parameter name="action_name" transfer-ownership="none">
179649180362 <doc xml:space="preserve"
179650180363 filename="gtk/gtkwidget.c"
179651- line="4513">the action to activate</doc>
180364+ line="4533">the action to activate</doc>
179652180365 <type name="utf8" c:type="const char*"/>
179653180366 </parameter>
179654180367 <parameter name="format_string"
@@ -179657,13 +180370,13 @@ initialization.</doc>
179657180370 allow-none="1">
179658180371 <doc xml:space="preserve"
179659180372 filename="gtk/gtkwidget.c"
179660- line="4514">`GVariant` format string for arguments</doc>
180373+ line="4534">`GVariant` format string for arguments</doc>
179661180374 <type name="utf8" c:type="const char*"/>
179662180375 </parameter>
179663180376 <parameter name="..." transfer-ownership="none">
179664180377 <doc xml:space="preserve"
179665180378 filename="gtk/gtkwidget.c"
179666- line="4515">arguments, as given by format string</doc>
180379+ line="4535">arguments, as given by format string</doc>
179667180380 <varargs/>
179668180381 </parameter>
179669180382 </parameters>
@@ -179673,7 +180386,7 @@ initialization.</doc>
179673180386 introspectable="0">
179674180387 <doc xml:space="preserve"
179675180388 filename="gtk/gtkwidget.c"
179676- line="4459">Creates a new shortcut for @widget_class that emits the given action
180389+ line="4479">Creates a new shortcut for @widget_class that emits the given action
179677180390 @signal with arguments read according to @format_string.
179678180391
179679180392 The arguments and format string must be provided in the same way as
@@ -179690,25 +180403,25 @@ initialization.</doc>
179690180403 <instance-parameter name="widget_class" transfer-ownership="none">
179691180404 <doc xml:space="preserve"
179692180405 filename="gtk/gtkwidget.c"
179693- line="4461">the class to add the binding to</doc>
180406+ line="4481">the class to add the binding to</doc>
179694180407 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179695180408 </instance-parameter>
179696180409 <parameter name="keyval" transfer-ownership="none">
179697180410 <doc xml:space="preserve"
179698180411 filename="gtk/gtkwidget.c"
179699- line="4462">key value of binding to install</doc>
180412+ line="4482">key value of binding to install</doc>
179700180413 <type name="guint" c:type="guint"/>
179701180414 </parameter>
179702180415 <parameter name="mods" transfer-ownership="none">
179703180416 <doc xml:space="preserve"
179704180417 filename="gtk/gtkwidget.c"
179705- line="4463">key modifier of binding to install</doc>
180418+ line="4483">key modifier of binding to install</doc>
179706180419 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
179707180420 </parameter>
179708180421 <parameter name="signal" transfer-ownership="none">
179709180422 <doc xml:space="preserve"
179710180423 filename="gtk/gtkwidget.c"
179711- line="4464">the signal to execute</doc>
180424+ line="4484">the signal to execute</doc>
179712180425 <type name="utf8" c:type="const char*"/>
179713180426 </parameter>
179714180427 <parameter name="format_string"
@@ -179717,13 +180430,13 @@ initialization.</doc>
179717180430 allow-none="1">
179718180431 <doc xml:space="preserve"
179719180432 filename="gtk/gtkwidget.c"
179720- line="4465">`GVariant` format string for arguments</doc>
180433+ line="4485">`GVariant` format string for arguments</doc>
179721180434 <type name="utf8" c:type="const char*"/>
179722180435 </parameter>
179723180436 <parameter name="..." transfer-ownership="none">
179724180437 <doc xml:space="preserve"
179725180438 filename="gtk/gtkwidget.c"
179726- line="4466">arguments, as given by format string</doc>
180439+ line="4486">arguments, as given by format string</doc>
179727180440 <varargs/>
179728180441 </parameter>
179729180442 </parameters>
@@ -179731,7 +180444,7 @@ initialization.</doc>
179731180444 <method name="add_shortcut" c:identifier="gtk_widget_class_add_shortcut">
179732180445 <doc xml:space="preserve"
179733180446 filename="gtk/gtkwidget.c"
179734- line="4556">Installs a shortcut in @widget_class.
180447+ line="4576">Installs a shortcut in @widget_class.
179735180448
179736180449 Every instance created for @widget_class or its subclasses will
179737180450 inherit this shortcut and trigger it.
@@ -179749,13 +180462,13 @@ otherwise it is not guaranteed that the shortcut will be installed.</doc>
179749180462 <instance-parameter name="widget_class" transfer-ownership="none">
179750180463 <doc xml:space="preserve"
179751180464 filename="gtk/gtkwidget.c"
179752- line="4558">the class to add the shortcut to</doc>
180465+ line="4578">the class to add the shortcut to</doc>
179753180466 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179754180467 </instance-parameter>
179755180468 <parameter name="shortcut" transfer-ownership="none">
179756180469 <doc xml:space="preserve"
179757180470 filename="gtk/gtkwidget.c"
179758- line="4559">the shortcut to add</doc>
180471+ line="4579">the shortcut to add</doc>
179759180472 <type name="Shortcut" c:type="GtkShortcut*"/>
179760180473 </parameter>
179761180474 </parameters>
@@ -179764,7 +180477,7 @@ otherwise it is not guaranteed that the shortcut will be installed.</doc>
179764180477 c:identifier="gtk_widget_class_bind_template_callback_full">
179765180478 <doc xml:space="preserve"
179766180479 filename="gtk/gtkwidget.c"
179767- line="11547">Associates a name to be used in GtkBuilder XML with a symbol.
180480+ line="11535">Associates a name to be used in GtkBuilder XML with a symbol.
179768180481
179769180482 This function is not supported after [method@Gtk.WidgetClass.set_template_scope]
179770180483 has been used on @widget_class.
@@ -179781,13 +180494,13 @@ class initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
179781180494 <instance-parameter name="widget_class" transfer-ownership="none">
179782180495 <doc xml:space="preserve"
179783180496 filename="gtk/gtkwidget.c"
179784- line="11549">a widget class</doc>
180497+ line="11537">a widget class</doc>
179785180498 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179786180499 </instance-parameter>
179787180500 <parameter name="callback_name" transfer-ownership="none">
179788180501 <doc xml:space="preserve"
179789180502 filename="gtk/gtkwidget.c"
179790- line="11550">name of the callback as expected in the template XML</doc>
180503+ line="11538">name of the callback as expected in the template XML</doc>
179791180504 <type name="utf8" c:type="const char*"/>
179792180505 </parameter>
179793180506 <parameter name="callback_symbol"
@@ -179795,7 +180508,7 @@ class initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
179795180508 scope="async">
179796180509 <doc xml:space="preserve"
179797180510 filename="gtk/gtkwidget.c"
179798- line="11551">the callback symbol</doc>
180511+ line="11539">the callback symbol</doc>
179799180512 <type name="GObject.Callback" c:type="GCallback"/>
179800180513 </parameter>
179801180514 </parameters>
@@ -179804,7 +180517,7 @@ class initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
179804180517 c:identifier="gtk_widget_class_bind_template_child_full">
179805180518 <doc xml:space="preserve"
179806180519 filename="gtk/gtkwidget.c"
179807- line="11616">Assigns an object declared in the class template XML to be set to
180520+ line="11604">Assigns an object declared in the class template XML to be set to
179808180521 a location on a freshly built instance’s private data, or
179809180522 alternatively accessible via [method@Gtk.Widget.get_template_child].
179810180523
@@ -179840,26 +180553,26 @@ initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
179840180553 <instance-parameter name="widget_class" transfer-ownership="none">
179841180554 <doc xml:space="preserve"
179842180555 filename="gtk/gtkwidget.c"
179843- line="11618">a widget class</doc>
180556+ line="11606">a widget class</doc>
179844180557 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179845180558 </instance-parameter>
179846180559 <parameter name="name" transfer-ownership="none">
179847180560 <doc xml:space="preserve"
179848180561 filename="gtk/gtkwidget.c"
179849- line="11619">ID of the child defined in the template XML</doc>
180562+ line="11607">ID of the child defined in the template XML</doc>
179850180563 <type name="utf8" c:type="const char*"/>
179851180564 </parameter>
179852180565 <parameter name="internal_child" transfer-ownership="none">
179853180566 <doc xml:space="preserve"
179854180567 filename="gtk/gtkwidget.c"
179855- line="11620">whether the child should be accessible as an “internal-child”
180568+ line="11608">whether the child should be accessible as an “internal-child”
179856180569 when this class is used in GtkBuilder XML</doc>
179857180570 <type name="gboolean" c:type="gboolean"/>
179858180571 </parameter>
179859180572 <parameter name="struct_offset" transfer-ownership="none">
179860180573 <doc xml:space="preserve"
179861180574 filename="gtk/gtkwidget.c"
179862- line="11622">The offset into the composite widget’s instance
180575+ line="11610">The offset into the composite widget’s instance
179863180576 public or private structure where the automated child pointer should be set,
179864180577 or 0 to not assign the pointer</doc>
179865180578 <type name="gssize" c:type="gssize"/>
@@ -179870,7 +180583,7 @@ initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
179870180583 c:identifier="gtk_widget_class_get_accessible_role">
179871180584 <doc xml:space="preserve"
179872180585 filename="gtk/gtkwidget.c"
179873- line="13355">Retrieves the accessible role used by the given widget class.
180586+ line="13343">Retrieves the accessible role used by the given widget class.
179874180587
179875180588 Different accessible roles have different states, and are rendered
179876180589 differently by assistive technologies.
@@ -179880,14 +180593,14 @@ See also: [method@Gtk.Accessible.get_accessible_role].</doc>
179880180593 <return-value transfer-ownership="none">
179881180594 <doc xml:space="preserve"
179882180595 filename="gtk/gtkwidget.c"
179883- line="13366">the accessible role for the widget class</doc>
180596+ line="13354">the accessible role for the widget class</doc>
179884180597 <type name="AccessibleRole" c:type="GtkAccessibleRole"/>
179885180598 </return-value>
179886180599 <parameters>
179887180600 <instance-parameter name="widget_class" transfer-ownership="none">
179888180601 <doc xml:space="preserve"
179889180602 filename="gtk/gtkwidget.c"
179890- line="13357">a widget class</doc>
180603+ line="13345">a widget class</doc>
179891180604 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179892180605 </instance-parameter>
179893180606 </parameters>
@@ -179896,7 +180609,7 @@ See also: [method@Gtk.Accessible.get_accessible_role].</doc>
179896180609 c:identifier="gtk_widget_class_get_activate_signal">
179897180610 <doc xml:space="preserve"
179898180611 filename="gtk/gtkwidget.c"
179899- line="4912">Retrieves the signal id for the activation signal.
180612+ line="4932">Retrieves the signal id for the activation signal.
179900180613
179901180614 The activation signal is set using
179902180615 [method@Gtk.WidgetClass.set_activate_signal].</doc>
@@ -179904,7 +180617,7 @@ The activation signal is set using
179904180617 <return-value transfer-ownership="none">
179905180618 <doc xml:space="preserve"
179906180619 filename="gtk/gtkwidget.c"
179907- line="4921">a signal id, or 0 if the widget class does not
180620+ line="4941">a signal id, or 0 if the widget class does not
179908180621 specify an activation signal</doc>
179909180622 <type name="guint" c:type="guint"/>
179910180623 </return-value>
@@ -179912,7 +180625,7 @@ The activation signal is set using
179912180625 <instance-parameter name="widget_class" transfer-ownership="none">
179913180626 <doc xml:space="preserve"
179914180627 filename="gtk/gtkwidget.c"
179915- line="4914">a widget class</doc>
180628+ line="4934">a widget class</doc>
179916180629 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179917180630 </instance-parameter>
179918180631 </parameters>
@@ -179920,21 +180633,21 @@ The activation signal is set using
179920180633 <method name="get_css_name" c:identifier="gtk_widget_class_get_css_name">
179921180634 <doc xml:space="preserve"
179922180635 filename="gtk/gtkwidget.c"
179923- line="11017">Gets the name used by this class for matching in CSS code.
180636+ line="11005">Gets the name used by this class for matching in CSS code.
179924180637
179925180638 See [method@Gtk.WidgetClass.set_css_name] for details.</doc>
179926180639 <source-position filename="gtk/gtkwidget.h" line="719"/>
179927180640 <return-value transfer-ownership="none">
179928180641 <doc xml:space="preserve"
179929180642 filename="gtk/gtkwidget.c"
179930- line="11025">the CSS name of the given class</doc>
180643+ line="11013">the CSS name of the given class</doc>
179931180644 <type name="utf8" c:type="const char*"/>
179932180645 </return-value>
179933180646 <parameters>
179934180647 <instance-parameter name="widget_class" transfer-ownership="none">
179935180648 <doc xml:space="preserve"
179936180649 filename="gtk/gtkwidget.c"
179937- line="11019">class to set the name on</doc>
180650+ line="11007">class to set the name on</doc>
179938180651 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179939180652 </instance-parameter>
179940180653 </parameters>
@@ -179943,7 +180656,7 @@ See [method@Gtk.WidgetClass.set_css_name] for details.</doc>
179943180656 c:identifier="gtk_widget_class_get_layout_manager_type">
179944180657 <doc xml:space="preserve"
179945180658 filename="gtk/gtkwidget.c"
179946- line="12795">Retrieves the type of the [class@Gtk.LayoutManager]
180659+ line="12783">Retrieves the type of the [class@Gtk.LayoutManager]
179947180660 used by widgets of class @widget_class.
179948180661
179949180662 See also: [method@Gtk.WidgetClass.set_layout_manager_type].</doc>
@@ -179951,14 +180664,14 @@ See also: [method@Gtk.WidgetClass.set_layout_manager_type].</doc>
179951180664 <return-value transfer-ownership="none">
179952180665 <doc xml:space="preserve"
179953180666 filename="gtk/gtkwidget.c"
179954- line="12804">type of a `GtkLayoutManager` subclass, or `G_TYPE_INVALID`</doc>
180667+ line="12792">type of a `GtkLayoutManager` subclass, or `G_TYPE_INVALID`</doc>
179955180668 <type name="GType" c:type="GType"/>
179956180669 </return-value>
179957180670 <parameters>
179958180671 <instance-parameter name="widget_class" transfer-ownership="none">
179959180672 <doc xml:space="preserve"
179960180673 filename="gtk/gtkwidget.c"
179961- line="12797">a widget class</doc>
180674+ line="12785">a widget class</doc>
179962180675 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179963180676 </instance-parameter>
179964180677 </parameters>
@@ -179967,7 +180680,7 @@ See also: [method@Gtk.WidgetClass.set_layout_manager_type].</doc>
179967180680 c:identifier="gtk_widget_class_install_action">
179968180681 <doc xml:space="preserve"
179969180682 filename="gtk/gtkwidget.c"
179970- line="12914">Adds an action for all instances of a widget class.
180683+ line="12902">Adds an action for all instances of a widget class.
179971180684
179972180685 This function should be called at class initialization time.
179973180686
@@ -179982,13 +180695,13 @@ with [method@Gtk.Widget.action_set_enabled]).</doc>
179982180695 <instance-parameter name="widget_class" transfer-ownership="none">
179983180696 <doc xml:space="preserve"
179984180697 filename="gtk/gtkwidget.c"
179985- line="12916">a widget class</doc>
180698+ line="12904">a widget class</doc>
179986180699 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
179987180700 </instance-parameter>
179988180701 <parameter name="action_name" transfer-ownership="none">
179989180702 <doc xml:space="preserve"
179990180703 filename="gtk/gtkwidget.c"
179991- line="12917">a prefixed action name, such as "clipboard.paste"</doc>
180704+ line="12905">a prefixed action name, such as "clipboard.paste"</doc>
179992180705 <type name="utf8" c:type="const char*"/>
179993180706 </parameter>
179994180707 <parameter name="parameter_type"
@@ -179997,7 +180710,7 @@ with [method@Gtk.Widget.action_set_enabled]).</doc>
179997180710 allow-none="1">
179998180711 <doc xml:space="preserve"
179999180712 filename="gtk/gtkwidget.c"
180000- line="12918">the parameter type</doc>
180713+ line="12906">the parameter type</doc>
180001180714 <type name="utf8" c:type="const char*"/>
180002180715 </parameter>
180003180716 <parameter name="activate"
@@ -180005,7 +180718,7 @@ with [method@Gtk.Widget.action_set_enabled]).</doc>
180005180718 scope="notified">
180006180719 <doc xml:space="preserve"
180007180720 filename="gtk/gtkwidget.c"
180008- line="12919">callback to use when the action is activated</doc>
180721+ line="12907">callback to use when the action is activated</doc>
180009180722 <type name="WidgetActionActivateFunc"
180010180723 c:type="GtkWidgetActionActivateFunc"/>
180011180724 </parameter>
@@ -180015,7 +180728,7 @@ with [method@Gtk.Widget.action_set_enabled]).</doc>
180015180728 c:identifier="gtk_widget_class_install_property_action">
180016180729 <doc xml:space="preserve"
180017180730 filename="gtk/gtkwidget.c"
180018- line="12980">Installs an action called @action_name on @widget_class and
180731+ line="12968">Installs an action called @action_name on @widget_class and
180019180732 binds its state to the value of the @property_name property.
180020180733
180021180734 This function will perform a few sanity checks on the property selected
@@ -180038,19 +180751,19 @@ of the same type as the property.</doc>
180038180751 <instance-parameter name="widget_class" transfer-ownership="none">
180039180752 <doc xml:space="preserve"
180040180753 filename="gtk/gtkwidget.c"
180041- line="12982">a widget class</doc>
180754+ line="12970">a widget class</doc>
180042180755 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180043180756 </instance-parameter>
180044180757 <parameter name="action_name" transfer-ownership="none">
180045180758 <doc xml:space="preserve"
180046180759 filename="gtk/gtkwidget.c"
180047- line="12983">name of the action</doc>
180760+ line="12971">name of the action</doc>
180048180761 <type name="utf8" c:type="const char*"/>
180049180762 </parameter>
180050180763 <parameter name="property_name" transfer-ownership="none">
180051180764 <doc xml:space="preserve"
180052180765 filename="gtk/gtkwidget.c"
180053- line="12984">name of a property in instances of @widget_class
180766+ line="12972">name of a property in instances of @widget_class
180054180767 or any parent class</doc>
180055180768 <type name="utf8" c:type="const char*"/>
180056180769 </parameter>
@@ -180059,7 +180772,7 @@ of the same type as the property.</doc>
180059180772 <method name="query_action" c:identifier="gtk_widget_class_query_action">
180060180773 <doc xml:space="preserve"
180061180774 filename="gtk/gtkwidget.c"
180062- line="13071">Returns details about an action that has been
180775+ line="13059">Returns details about an action that has been
180063180776 installed for @widget_class.
180064180777
180065180778 See [method@Gtk.WidgetClass.install_action] for details on
@@ -180072,20 +180785,20 @@ at @owner.</doc>
180072180785 <return-value transfer-ownership="none">
180073180786 <doc xml:space="preserve"
180074180787 filename="gtk/gtkwidget.c"
180075- line="13090">true if the action was found</doc>
180788+ line="13078">true if the action was found</doc>
180076180789 <type name="gboolean" c:type="gboolean"/>
180077180790 </return-value>
180078180791 <parameters>
180079180792 <instance-parameter name="widget_class" transfer-ownership="none">
180080180793 <doc xml:space="preserve"
180081180794 filename="gtk/gtkwidget.c"
180082- line="13073">a widget class</doc>
180795+ line="13061">a widget class</doc>
180083180796 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180084180797 </instance-parameter>
180085180798 <parameter name="index_" transfer-ownership="none">
180086180799 <doc xml:space="preserve"
180087180800 filename="gtk/gtkwidget.c"
180088- line="13074">position of the action to query</doc>
180801+ line="13062">position of the action to query</doc>
180089180802 <type name="guint" c:type="guint"/>
180090180803 </parameter>
180091180804 <parameter name="owner"
@@ -180094,7 +180807,7 @@ at @owner.</doc>
180094180807 transfer-ownership="none">
180095180808 <doc xml:space="preserve"
180096180809 filename="gtk/gtkwidget.c"
180097- line="13075">return location for the type where the action was defined</doc>
180810+ line="13063">return location for the type where the action was defined</doc>
180098180811 <type name="GType" c:type="GType*"/>
180099180812 </parameter>
180100180813 <parameter name="action_name"
@@ -180103,7 +180816,7 @@ at @owner.</doc>
180103180816 transfer-ownership="none">
180104180817 <doc xml:space="preserve"
180105180818 filename="gtk/gtkwidget.c"
180106- line="13076">return location for the action name</doc>
180819+ line="13064">return location for the action name</doc>
180107180820 <type name="utf8" c:type="const char**"/>
180108180821 </parameter>
180109180822 <parameter name="parameter_type"
@@ -180113,7 +180826,7 @@ at @owner.</doc>
180113180826 nullable="1">
180114180827 <doc xml:space="preserve"
180115180828 filename="gtk/gtkwidget.c"
180116- line="13077">return location for the parameter type</doc>
180829+ line="13065">return location for the parameter type</doc>
180117180830 <type name="GLib.VariantType" c:type="const GVariantType**"/>
180118180831 </parameter>
180119180832 <parameter name="property_name"
@@ -180123,7 +180836,7 @@ at @owner.</doc>
180123180836 nullable="1">
180124180837 <doc xml:space="preserve"
180125180838 filename="gtk/gtkwidget.c"
180126- line="13078">return location for the property name</doc>
180839+ line="13066">return location for the property name</doc>
180127180840 <type name="utf8" c:type="const char**"/>
180128180841 </parameter>
180129180842 </parameters>
@@ -180132,7 +180845,7 @@ at @owner.</doc>
180132180845 c:identifier="gtk_widget_class_set_accessible_role">
180133180846 <doc xml:space="preserve"
180134180847 filename="gtk/gtkwidget.c"
180135- line="13332">Sets the accessible role used by the given widget class.
180848+ line="13320">Sets the accessible role used by the given widget class.
180136180849
180137180850 Different accessible roles have different states, and are
180138180851 rendered differently by assistive technologies.</doc>
@@ -180144,13 +180857,13 @@ rendered differently by assistive technologies.</doc>
180144180857 <instance-parameter name="widget_class" transfer-ownership="none">
180145180858 <doc xml:space="preserve"
180146180859 filename="gtk/gtkwidget.c"
180147- line="13334">a widget class</doc>
180860+ line="13322">a widget class</doc>
180148180861 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180149180862 </instance-parameter>
180150180863 <parameter name="accessible_role" transfer-ownership="none">
180151180864 <doc xml:space="preserve"
180152180865 filename="gtk/gtkwidget.c"
180153- line="13335">the accessible role to use</doc>
180866+ line="13323">the accessible role to use</doc>
180154180867 <type name="AccessibleRole" c:type="GtkAccessibleRole"/>
180155180868 </parameter>
180156180869 </parameters>
@@ -180159,7 +180872,7 @@ rendered differently by assistive technologies.</doc>
180159180872 c:identifier="gtk_widget_class_set_activate_signal">
180160180873 <doc xml:space="preserve"
180161180874 filename="gtk/gtkwidget.c"
180162- line="4932">Sets the activation signal for a widget class.
180875+ line="4952">Sets the activation signal for a widget class.
180163180876
180164180877 The signal will be emitted when calling [method@Gtk.Widget.activate].
180165180878
@@ -180173,13 +180886,13 @@ or [func@GObject.signal_newv] before calling this function.</doc>
180173180886 <instance-parameter name="widget_class" transfer-ownership="none">
180174180887 <doc xml:space="preserve"
180175180888 filename="gtk/gtkwidget.c"
180176- line="4934">a widget class</doc>
180889+ line="4954">a widget class</doc>
180177180890 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180178180891 </instance-parameter>
180179180892 <parameter name="signal_id" transfer-ownership="none">
180180180893 <doc xml:space="preserve"
180181180894 filename="gtk/gtkwidget.c"
180182- line="4935">the id for the activate signal</doc>
180895+ line="4955">the id for the activate signal</doc>
180183180896 <type name="guint" c:type="guint"/>
180184180897 </parameter>
180185180898 </parameters>
@@ -180188,7 +180901,7 @@ or [func@GObject.signal_newv] before calling this function.</doc>
180188180901 c:identifier="gtk_widget_class_set_activate_signal_from_name">
180189180902 <doc xml:space="preserve"
180190180903 filename="gtk/gtkwidget.c"
180191- line="4954">Sets the activation signal for a widget class.
180904+ line="4974">Sets the activation signal for a widget class.
180192180905
180193180906 The signal id will by looked up by @signal_name.
180194180907
@@ -180204,13 +180917,13 @@ or [func@GObject.signal_newv] before calling this function.</doc>
180204180917 <instance-parameter name="widget_class" transfer-ownership="none">
180205180918 <doc xml:space="preserve"
180206180919 filename="gtk/gtkwidget.c"
180207- line="4956">a widget class</doc>
180920+ line="4976">a widget class</doc>
180208180921 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180209180922 </instance-parameter>
180210180923 <parameter name="signal_name" transfer-ownership="none">
180211180924 <doc xml:space="preserve"
180212180925 filename="gtk/gtkwidget.c"
180213- line="4957">the name of the activate signal of @widget_type</doc>
180926+ line="4977">the name of the activate signal of @widget_type</doc>
180214180927 <type name="utf8" c:type="const char*"/>
180215180928 </parameter>
180216180929 </parameters>
@@ -180218,7 +180931,7 @@ or [func@GObject.signal_newv] before calling this function.</doc>
180218180931 <method name="set_css_name" c:identifier="gtk_widget_class_set_css_name">
180219180932 <doc xml:space="preserve"
180220180933 filename="gtk/gtkwidget.c"
180221- line="10992">Sets the name to be used for CSS matching of widgets.
180934+ line="10980">Sets the name to be used for CSS matching of widgets.
180222180935
180223180936 If this function is not called for a given class, the name
180224180937 set on the parent class is used. By default, `GtkWidget`
@@ -180231,13 +180944,13 @@ uses the name "widget".</doc>
180231180944 <instance-parameter name="widget_class" transfer-ownership="none">
180232180945 <doc xml:space="preserve"
180233180946 filename="gtk/gtkwidget.c"
180234- line="10994">class to set the name on</doc>
180947+ line="10982">class to set the name on</doc>
180235180948 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180236180949 </instance-parameter>
180237180950 <parameter name="name" transfer-ownership="none">
180238180951 <doc xml:space="preserve"
180239180952 filename="gtk/gtkwidget.c"
180240- line="10995">name to use</doc>
180953+ line="10983">name to use</doc>
180241180954 <type name="utf8" c:type="const char*"/>
180242180955 </parameter>
180243180956 </parameters>
@@ -180246,7 +180959,7 @@ uses the name "widget".</doc>
180246180959 c:identifier="gtk_widget_class_set_layout_manager_type">
180247180960 <doc xml:space="preserve"
180248180961 filename="gtk/gtkwidget.c"
180249- line="12767">Sets the type to be used for creating layout managers for
180962+ line="12755">Sets the type to be used for creating layout managers for
180250180963 widgets of @widget_class.
180251180964
180252180965 The given @type must be a subtype of [class@Gtk.LayoutManager].
@@ -180261,13 +180974,13 @@ of widgets.</doc>
180261180974 <instance-parameter name="widget_class" transfer-ownership="none">
180262180975 <doc xml:space="preserve"
180263180976 filename="gtk/gtkwidget.c"
180264- line="12769">a widget class</doc>
180977+ line="12757">a widget class</doc>
180265180978 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180266180979 </instance-parameter>
180267180980 <parameter name="type" transfer-ownership="none">
180268180981 <doc xml:space="preserve"
180269180982 filename="gtk/gtkwidget.c"
180270- line="12770">the object type that implements the `GtkLayoutManager`
180983+ line="12758">the object type that implements the `GtkLayoutManager`
180271180984 for @widget_class</doc>
180272180985 <type name="GType" c:type="GType"/>
180273180986 </parameter>
@@ -180276,7 +180989,7 @@ of widgets.</doc>
180276180989 <method name="set_template" c:identifier="gtk_widget_class_set_template">
180277180990 <doc xml:space="preserve"
180278180991 filename="gtk/gtkwidget.c"
180279- line="11457">This should be called at class initialization time to specify
180992+ line="11445">This should be called at class initialization time to specify
180280180993 the `GtkBuilder` XML to be used to extend a widget.
180281180994
180282180995 For convenience, [method@Gtk.WidgetClass.set_template_from_resource]
@@ -180292,13 +181005,13 @@ Note that any class that installs templates must call
180292181005 <instance-parameter name="widget_class" transfer-ownership="none">
180293181006 <doc xml:space="preserve"
180294181007 filename="gtk/gtkwidget.c"
180295- line="11459">a widget class</doc>
181008+ line="11447">a widget class</doc>
180296181009 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180297181010 </instance-parameter>
180298181011 <parameter name="template_bytes" transfer-ownership="none">
180299181012 <doc xml:space="preserve"
180300181013 filename="gtk/gtkwidget.c"
180301- line="11460">`GBytes` holding the `GtkBuilder` XML</doc>
181014+ line="11448">`GBytes` holding the `GtkBuilder` XML</doc>
180302181015 <type name="GLib.Bytes" c:type="GBytes*"/>
180303181016 </parameter>
180304181017 </parameters>
@@ -180307,7 +181020,7 @@ Note that any class that installs templates must call
180307181020 c:identifier="gtk_widget_class_set_template_from_resource">
180308181021 <doc xml:space="preserve"
180309181022 filename="gtk/gtkwidget.c"
180310- line="11504">A convenience function that calls [method@Gtk.WidgetClass.set_template]
181023+ line="11492">A convenience function that calls [method@Gtk.WidgetClass.set_template]
180311181024 with the contents of a resource.
180312181025
180313181026 Note that any class that installs templates must call
@@ -180321,13 +181034,13 @@ initializer.</doc>
180321181034 <instance-parameter name="widget_class" transfer-ownership="none">
180322181035 <doc xml:space="preserve"
180323181036 filename="gtk/gtkwidget.c"
180324- line="11506">a widget class</doc>
181037+ line="11494">a widget class</doc>
180325181038 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180326181039 </instance-parameter>
180327181040 <parameter name="resource_name" transfer-ownership="none">
180328181041 <doc xml:space="preserve"
180329181042 filename="gtk/gtkwidget.c"
180330- line="11507">resource path to load the template from</doc>
181043+ line="11495">resource path to load the template from</doc>
180331181044 <type name="utf8" c:type="const char*"/>
180332181045 </parameter>
180333181046 </parameters>
@@ -180336,7 +181049,7 @@ initializer.</doc>
180336181049 c:identifier="gtk_widget_class_set_template_scope">
180337181050 <doc xml:space="preserve"
180338181051 filename="gtk/gtkwidget.c"
180339- line="11591">Overrides the default scope to be used when parsing the class template.
181052+ line="11579">Overrides the default scope to be used when parsing the class template.
180340181053
180341181054 This function is intended for language bindings.
180342181055
@@ -180350,13 +181063,13 @@ initializer after calling [method@Gtk.WidgetClass.set_template].</doc>
180350181063 <instance-parameter name="widget_class" transfer-ownership="none">
180351181064 <doc xml:space="preserve"
180352181065 filename="gtk/gtkwidget.c"
180353- line="11593">a widget class</doc>
181066+ line="11581">a widget class</doc>
180354181067 <type name="WidgetClass" c:type="GtkWidgetClass*"/>
180355181068 </instance-parameter>
180356181069 <parameter name="scope" transfer-ownership="none">
180357181070 <doc xml:space="preserve"
180358181071 filename="gtk/gtkwidget.c"
180359- line="11594">`GtkBuilderScope` to use when loading
181072+ line="11582">`GtkBuilderScope` to use when loading
180360181073 the class template</doc>
180361181074 <type name="BuilderScope" c:type="GtkBuilderScope*"/>
180362181075 </parameter>
@@ -180506,7 +181219,7 @@ end up with an infinitely growing widget.</doc>
180506181219 glib:type-struct="WindowClass">
180507181220 <doc xml:space="preserve"
180508181221 filename="gtk/gtkwindow.c"
180509- line="112">A toplevel window which can contain other widgets.
181222+ line="111">A toplevel window which can contain other widgets.
180510181223
180511181224 &lt;picture&gt;
180512181225 &lt;source srcset="window-dark.png" media="(prefers-color-scheme: dark)"&gt;
@@ -180590,7 +181303,7 @@ From GTK 4.12 to 4.18, it used the [enum@Gtk.AccessibleRole.application] role.</
180590181303 <constructor name="new" c:identifier="gtk_window_new">
180591181304 <doc xml:space="preserve"
180592181305 filename="gtk/gtkwindow.c"
180593- line="2263">Creates a new `GtkWindow`.
181306+ line="2364">Creates a new `GtkWindow`.
180594181307
180595181308 To get an undecorated window (without window borders),
180596181309 use [method@Gtk.Window.set_decorated].
@@ -180606,7 +181319,7 @@ To delete a `GtkWindow`, call [method@Gtk.Window.destroy].</doc>
180606181319 <return-value transfer-ownership="none">
180607181320 <doc xml:space="preserve"
180608181321 filename="gtk/gtkwindow.c"
180609- line="2279">a new `GtkWindow`</doc>
181322+ line="2380">a new `GtkWindow`</doc>
180610181323 <type name="Widget" c:type="GtkWidget*"/>
180611181324 </return-value>
180612181325 </constructor>
@@ -180614,7 +181327,7 @@ To delete a `GtkWindow`, call [method@Gtk.Window.destroy].</doc>
180614181327 c:identifier="gtk_window_get_default_icon_name">
180615181328 <doc xml:space="preserve"
180616181329 filename="gtk/gtkwindow.c"
180617- line="3585">Returns the fallback icon name for windows.
181330+ line="3688">Returns the fallback icon name for windows.
180618181331
180619181332 The returned string is owned by GTK and should not
180620181333 be modified. It is only valid until the next call to
@@ -180623,14 +181336,14 @@ be modified. It is only valid until the next call to
180623181336 <return-value transfer-ownership="none" nullable="1">
180624181337 <doc xml:space="preserve"
180625181338 filename="gtk/gtkwindow.c"
180626- line="3594">the fallback icon name for windows</doc>
181339+ line="3697">the fallback icon name for windows</doc>
180627181340 <type name="utf8" c:type="const char*"/>
180628181341 </return-value>
180629181342 </function>
180630181343 <function name="get_toplevels" c:identifier="gtk_window_get_toplevels">
180631181344 <doc xml:space="preserve"
180632181345 filename="gtk/gtkwindow.c"
180633- line="2559">Returns the list of all existing toplevel windows.
181346+ line="2660">Returns the list of all existing toplevel windows.
180634181347
180635181348 If you want to iterate through the list and perform actions involving
180636181349 callbacks that might destroy the widgets or add new ones, be aware that
@@ -180640,7 +181353,7 @@ the list of toplevels will change and emit the "items-changed" signal.</doc>
180640181353 <attribute name="element-type" value="GtkWindow"/>
180641181354 <doc xml:space="preserve"
180642181355 filename="gtk/gtkwindow.c"
180643- line="2568">the list
181356+ line="2669">the list
180644181357 of toplevel widgets</doc>
180645181358 <type name="Gio.ListModel" c:type="GListModel*"/>
180646181359 </return-value>
@@ -180648,7 +181361,7 @@ the list of toplevels will change and emit the "items-changed" signal.</doc>
180648181361 <function name="list_toplevels" c:identifier="gtk_window_list_toplevels">
180649181362 <doc xml:space="preserve"
180650181363 filename="gtk/gtkwindow.c"
180651- line="2580">Returns the list of all existing toplevel windows.
181364+ line="2681">Returns the list of all existing toplevel windows.
180652181365
180653181366 The widgets in the list are not individually referenced.
180654181367 If you want to iterate through the list and perform actions
@@ -180659,7 +181372,7 @@ and then unref all the widgets afterwards.</doc>
180659181372 <return-value transfer-ownership="container">
180660181373 <doc xml:space="preserve"
180661181374 filename="gtk/gtkwindow.c"
180662- line="2591">list of
181375+ line="2692">list of
180663181376 toplevel widgets</doc>
180664181377 <type name="GLib.List" c:type="GList*">
180665181378 <type name="Widget"/>
@@ -180670,7 +181383,7 @@ and then unref all the widgets afterwards.</doc>
180670181383 c:identifier="gtk_window_set_auto_startup_notification">
180671181384 <doc xml:space="preserve"
180672181385 filename="gtk/gtkwindow.c"
180673- line="6082">Sets whether the window should request startup notification.
181386+ line="6187">Sets whether the window should request startup notification.
180674181387
180675181388 By default, after showing the first window, GTK calls
180676181389 [method@Gdk.Toplevel.set_startup_id]. Call this function
@@ -180690,7 +181403,7 @@ showing the main window would automatically result in notification.</doc>
180690181403 <parameter name="setting" transfer-ownership="none">
180691181404 <doc xml:space="preserve"
180692181405 filename="gtk/gtkwindow.c"
180693- line="6084">true to automatically do startup notification</doc>
181406+ line="6189">true to automatically do startup notification</doc>
180694181407 <type name="gboolean" c:type="gboolean"/>
180695181408 </parameter>
180696181409 </parameters>
@@ -180699,7 +181412,7 @@ showing the main window would automatically result in notification.</doc>
180699181412 c:identifier="gtk_window_set_default_icon_name">
180700181413 <doc xml:space="preserve"
180701181414 filename="gtk/gtkwindow.c"
180702- line="3545">Sets an icon to be used as fallback.
181415+ line="3648">Sets an icon to be used as fallback.
180703181416
180704181417 The fallback icon is used for windows that
180705181418 haven't had [method@Gtk.Window.set_icon_name]
@@ -180712,7 +181425,7 @@ called on them.</doc>
180712181425 <parameter name="name" transfer-ownership="none">
180713181426 <doc xml:space="preserve"
180714181427 filename="gtk/gtkwindow.c"
180715- line="3547">the name of the themed icon</doc>
181428+ line="3650">the name of the themed icon</doc>
180716181429 <type name="utf8" c:type="const char*"/>
180717181430 </parameter>
180718181431 </parameters>
@@ -180721,7 +181434,7 @@ called on them.</doc>
180721181434 c:identifier="gtk_window_set_interactive_debugging">
180722181435 <doc xml:space="preserve"
180723181436 filename="gtk/gtkwindow.c"
180724- line="6380">Opens or closes the [interactive debugger](running.html#interactive-debugging).
181437+ line="6485">Opens or closes the [interactive debugger](running.html#interactive-debugging).
180725181438
180726181439 The debugger offers access to the widget hierarchy of the application
180727181440 and to useful debugging tools.
@@ -180741,7 +181454,7 @@ you should not use this function.</doc>
180741181454 <parameter name="enable" transfer-ownership="none">
180742181455 <doc xml:space="preserve"
180743181456 filename="gtk/gtkwindow.c"
180744- line="6382">true to enable interactive debugging</doc>
181457+ line="6487">true to enable interactive debugging</doc>
180745181458 <type name="gboolean" c:type="gboolean"/>
180746181459 </parameter>
180747181460 </parameters>
@@ -180827,7 +181540,7 @@ you should not use this function.</doc>
180827181540 <method name="close" c:identifier="gtk_window_close">
180828181541 <doc xml:space="preserve"
180829181542 filename="gtk/gtkwindow.c"
180830- line="1361">Requests that the window is closed.
181543+ line="1455">Requests that the window is closed.
180831181544
180832181545 This is similar to what happens when a window manager
180833181546 close button is clicked.
@@ -180842,7 +181555,7 @@ titlebars.</doc>
180842181555 <instance-parameter name="window" transfer-ownership="none">
180843181556 <doc xml:space="preserve"
180844181557 filename="gtk/gtkwindow.c"
180845- line="1363">a window</doc>
181558+ line="1457">a window</doc>
180846181559 <type name="Window" c:type="GtkWindow*"/>
180847181560 </instance-parameter>
180848181561 </parameters>
@@ -180850,7 +181563,7 @@ titlebars.</doc>
180850181563 <method name="destroy" c:identifier="gtk_window_destroy">
180851181564 <doc xml:space="preserve"
180852181565 filename="gtk/gtkwindow.c"
180853- line="6910">Drops the internal reference GTK holds on toplevel windows.</doc>
181566+ line="7015">Drops the internal reference GTK holds on toplevel windows.</doc>
180854181567 <source-position filename="gtk/gtkwindow.h" line="257"/>
180855181568 <return-value transfer-ownership="none">
180856181569 <type name="none" c:type="void"/>
@@ -180859,7 +181572,7 @@ titlebars.</doc>
180859181572 <instance-parameter name="window" transfer-ownership="none">
180860181573 <doc xml:space="preserve"
180861181574 filename="gtk/gtkwindow.c"
180862- line="6912">the window to destroy</doc>
181575+ line="7017">the window to destroy</doc>
180863181576 <type name="Window" c:type="GtkWindow*"/>
180864181577 </instance-parameter>
180865181578 </parameters>
@@ -180867,7 +181580,7 @@ titlebars.</doc>
180867181580 <method name="fullscreen" c:identifier="gtk_window_fullscreen">
180868181581 <doc xml:space="preserve"
180869181582 filename="gtk/gtkwindow.c"
180870- line="5614">Asks to place the window in the fullscreen state.
181583+ line="5719">Asks to place the window in the fullscreen state.
180871181584
180872181585 Note that you shouldn’t assume the window is definitely fullscreen
180873181586 afterward, because other entities (e.g. the user or window manager)
@@ -180888,7 +181601,7 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180888181601 <instance-parameter name="window" transfer-ownership="none">
180889181602 <doc xml:space="preserve"
180890181603 filename="gtk/gtkwindow.c"
180891- line="5616">a window</doc>
181604+ line="5721">a window</doc>
180892181605 <type name="Window" c:type="GtkWindow*"/>
180893181606 </instance-parameter>
180894181607 </parameters>
@@ -180897,7 +181610,7 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180897181610 c:identifier="gtk_window_fullscreen_on_monitor">
180898181611 <doc xml:space="preserve"
180899181612 filename="gtk/gtkwindow.c"
180900- line="5657">Asks to place the window in the fullscreen state on the given monitor.
181613+ line="5762">Asks to place the window in the fullscreen state on the given monitor.
180901181614
180902181615 Note that you shouldn't assume the window is definitely fullscreen
180903181616 afterward, or that the windowing system allows fullscreen windows on
@@ -180914,13 +181627,13 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180914181627 <instance-parameter name="window" transfer-ownership="none">
180915181628 <doc xml:space="preserve"
180916181629 filename="gtk/gtkwindow.c"
180917- line="5659">a window</doc>
181630+ line="5764">a window</doc>
180918181631 <type name="Window" c:type="GtkWindow*"/>
180919181632 </instance-parameter>
180920181633 <parameter name="monitor" transfer-ownership="none">
180921181634 <doc xml:space="preserve"
180922181635 filename="gtk/gtkwindow.c"
180923- line="5660">which monitor to go fullscreen on</doc>
181636+ line="5765">which monitor to go fullscreen on</doc>
180924181637 <type name="Gdk.Monitor" c:type="GdkMonitor*"/>
180925181638 </parameter>
180926181639 </parameters>
@@ -180930,19 +181643,19 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180930181643 glib:get-property="application">
180931181644 <doc xml:space="preserve"
180932181645 filename="gtk/gtkwindow.c"
180933- line="2801">Gets the application object associated with the window.</doc>
181646+ line="2904">Gets the application object associated with the window.</doc>
180934181647 <source-position filename="gtk/gtkwindow.h" line="230"/>
180935181648 <return-value transfer-ownership="none" nullable="1">
180936181649 <doc xml:space="preserve"
180937181650 filename="gtk/gtkwindow.c"
180938- line="2807">the application</doc>
181651+ line="2910">the application</doc>
180939181652 <type name="Application" c:type="GtkApplication*"/>
180940181653 </return-value>
180941181654 <parameters>
180942181655 <instance-parameter name="window" transfer-ownership="none">
180943181656 <doc xml:space="preserve"
180944181657 filename="gtk/gtkwindow.c"
180945- line="2803">a window</doc>
181658+ line="2906">a window</doc>
180946181659 <type name="Window" c:type="GtkWindow*"/>
180947181660 </instance-parameter>
180948181661 </parameters>
@@ -180952,19 +181665,19 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180952181665 glib:get-property="child">
180953181666 <doc xml:space="preserve"
180954181667 filename="gtk/gtkwindow.c"
180955- line="6892">Gets the child widget of the window.</doc>
181668+ line="6997">Gets the child widget of the window.</doc>
180956181669 <source-position filename="gtk/gtkwindow.h" line="239"/>
180957181670 <return-value transfer-ownership="none" nullable="1">
180958181671 <doc xml:space="preserve"
180959181672 filename="gtk/gtkwindow.c"
180960- line="6898">the child widget of @window</doc>
181673+ line="7003">the child widget of @window</doc>
180961181674 <type name="Widget" c:type="GtkWidget*"/>
180962181675 </return-value>
180963181676 <parameters>
180964181677 <instance-parameter name="window" transfer-ownership="none">
180965181678 <doc xml:space="preserve"
180966181679 filename="gtk/gtkwindow.c"
180967- line="6894">a window</doc>
181680+ line="6999">a window</doc>
180968181681 <type name="Window" c:type="GtkWindow*"/>
180969181682 </instance-parameter>
180970181683 </parameters>
@@ -180974,19 +181687,19 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180974181687 glib:get-property="decorated">
180975181688 <doc xml:space="preserve"
180976181689 filename="gtk/gtkwindow.c"
180977- line="3191">Returns whether the window has been set to have decorations.</doc>
181690+ line="3294">Returns whether the window has been set to have decorations.</doc>
180978181691 <source-position filename="gtk/gtkwindow.h" line="157"/>
180979181692 <return-value transfer-ownership="none">
180980181693 <doc xml:space="preserve"
180981181694 filename="gtk/gtkwindow.c"
180982- line="3197">true if the window has been set to have decorations</doc>
181695+ line="3300">true if the window has been set to have decorations</doc>
180983181696 <type name="gboolean" c:type="gboolean"/>
180984181697 </return-value>
180985181698 <parameters>
180986181699 <instance-parameter name="window" transfer-ownership="none">
180987181700 <doc xml:space="preserve"
180988181701 filename="gtk/gtkwindow.c"
180989- line="3193">a window</doc>
181702+ line="3296">a window</doc>
180990181703 <type name="Window" c:type="GtkWindow*"/>
180991181704 </instance-parameter>
180992181705 </parameters>
@@ -180995,7 +181708,7 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
180995181708 c:identifier="gtk_window_get_default_size">
180996181709 <doc xml:space="preserve"
180997181710 filename="gtk/gtkwindow.c"
180998- line="3718">Gets the default size of the window.
181711+ line="3821">Gets the default size of the window.
180999181712
181000181713 A value of 0 for the width or height indicates that a default
181001181714 size has not been explicitly set for that dimension, so the
@@ -181011,7 +181724,7 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181011181724 <instance-parameter name="window" transfer-ownership="none">
181012181725 <doc xml:space="preserve"
181013181726 filename="gtk/gtkwindow.c"
181014- line="3720">a window</doc>
181727+ line="3823">a window</doc>
181015181728 <type name="Window" c:type="GtkWindow*"/>
181016181729 </instance-parameter>
181017181730 <parameter name="width"
@@ -181022,7 +181735,7 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181022181735 allow-none="1">
181023181736 <doc xml:space="preserve"
181024181737 filename="gtk/gtkwindow.c"
181025- line="3721">location to store the default width</doc>
181738+ line="3824">location to store the default width</doc>
181026181739 <type name="gint" c:type="int*"/>
181027181740 </parameter>
181028181741 <parameter name="height"
@@ -181033,7 +181746,7 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181033181746 allow-none="1">
181034181747 <doc xml:space="preserve"
181035181748 filename="gtk/gtkwindow.c"
181036- line="3722">location to store the default height</doc>
181749+ line="3825">location to store the default height</doc>
181037181750 <type name="gint" c:type="int*"/>
181038181751 </parameter>
181039181752 </parameters>
@@ -181043,19 +181756,19 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181043181756 glib:get-property="default-widget">
181044181757 <doc xml:space="preserve"
181045181758 filename="gtk/gtkwindow.c"
181046- line="2407">Returns the default widget for @window.</doc>
181759+ line="2508">Returns the default widget for @window.</doc>
181047181760 <source-position filename="gtk/gtkwindow.h" line="112"/>
181048181761 <return-value transfer-ownership="none" nullable="1">
181049181762 <doc xml:space="preserve"
181050181763 filename="gtk/gtkwindow.c"
181051- line="2413">the default widget</doc>
181764+ line="2514">the default widget</doc>
181052181765 <type name="Widget" c:type="GtkWidget*"/>
181053181766 </return-value>
181054181767 <parameters>
181055181768 <instance-parameter name="window" transfer-ownership="none">
181056181769 <doc xml:space="preserve"
181057181770 filename="gtk/gtkwindow.c"
181058- line="2409">a window</doc>
181771+ line="2510">a window</doc>
181059181772 <type name="Window" c:type="GtkWindow*"/>
181060181773 </instance-parameter>
181061181774 </parameters>
@@ -181065,19 +181778,19 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181065181778 glib:get-property="deletable">
181066181779 <doc xml:space="preserve"
181067181780 filename="gtk/gtkwindow.c"
181068- line="3250">Returns whether the window has been set to have a close button.</doc>
181781+ line="3353">Returns whether the window has been set to have a close button.</doc>
181069181782 <source-position filename="gtk/gtkwindow.h" line="162"/>
181070181783 <return-value transfer-ownership="none">
181071181784 <doc xml:space="preserve"
181072181785 filename="gtk/gtkwindow.c"
181073- line="3256">true if the window has been set to have a close button</doc>
181786+ line="3359">true if the window has been set to have a close button</doc>
181074181787 <type name="gboolean" c:type="gboolean"/>
181075181788 </return-value>
181076181789 <parameters>
181077181790 <instance-parameter name="window" transfer-ownership="none">
181078181791 <doc xml:space="preserve"
181079181792 filename="gtk/gtkwindow.c"
181080- line="3252">a window</doc>
181793+ line="3355">a window</doc>
181081181794 <type name="Window" c:type="GtkWindow*"/>
181082181795 </instance-parameter>
181083181796 </parameters>
@@ -181087,19 +181800,19 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181087181800 glib:get-property="destroy-with-parent">
181088181801 <doc xml:space="preserve"
181089181802 filename="gtk/gtkwindow.c"
181090- line="2923">Returns whether the window will be destroyed with its transient parent.</doc>
181803+ line="3026">Returns whether the window will be destroyed with its transient parent.</doc>
181091181804 <source-position filename="gtk/gtkwindow.h" line="123"/>
181092181805 <return-value transfer-ownership="none">
181093181806 <doc xml:space="preserve"
181094181807 filename="gtk/gtkwindow.c"
181095- line="2929">true if the window will be destroyed with its transient parent</doc>
181808+ line="3032">true if the window will be destroyed with its transient parent</doc>
181096181809 <type name="gboolean" c:type="gboolean"/>
181097181810 </return-value>
181098181811 <parameters>
181099181812 <instance-parameter name="window" transfer-ownership="none">
181100181813 <doc xml:space="preserve"
181101181814 filename="gtk/gtkwindow.c"
181102- line="2925">a window</doc>
181815+ line="3028">a window</doc>
181103181816 <type name="Window" c:type="GtkWindow*"/>
181104181817 </instance-parameter>
181105181818 </parameters>
@@ -181109,7 +181822,7 @@ across restarts of applications](https://developer.gnome.org/documentation/tutor
181109181822 glib:get-property="focus-widget">
181110181823 <doc xml:space="preserve"
181111181824 filename="gtk/gtkwindow.c"
181112- line="2456">Retrieves the current focused widget within the window.
181825+ line="2557">Retrieves the current focused widget within the window.
181113181826
181114181827 Note that this is the widget that would have the focus
181115181828 if the toplevel window focused; if the toplevel window
@@ -181119,14 +181832,14 @@ not be false for the widget.</doc>
181119181832 <return-value transfer-ownership="none" nullable="1">
181120181833 <doc xml:space="preserve"
181121181834 filename="gtk/gtkwindow.c"
181122- line="2467">the currently focused widget</doc>
181835+ line="2568">the currently focused widget</doc>
181123181836 <type name="Widget" c:type="GtkWidget*"/>
181124181837 </return-value>
181125181838 <parameters>
181126181839 <instance-parameter name="window" transfer-ownership="none">
181127181840 <doc xml:space="preserve"
181128181841 filename="gtk/gtkwindow.c"
181129- line="2458">a window</doc>
181842+ line="2559">a window</doc>
181130181843 <type name="Window" c:type="GtkWindow*"/>
181131181844 </instance-parameter>
181132181845 </parameters>
@@ -181136,12 +181849,12 @@ not be false for the widget.</doc>
181136181849 glib:get-property="focus-visible">
181137181850 <doc xml:space="preserve"
181138181851 filename="gtk/gtkwindow.c"
181139- line="6185">Gets whether “focus rectangles” are supposed to be visible.</doc>
181852+ line="6290">Gets whether “focus rectangles” are supposed to be visible.</doc>
181140181853 <source-position filename="gtk/gtkwindow.h" line="138"/>
181141181854 <return-value transfer-ownership="none">
181142181855 <doc xml:space="preserve"
181143181856 filename="gtk/gtkwindow.c"
181144- line="6191">true if “focus rectangles” are supposed to be visible
181857+ line="6296">true if “focus rectangles” are supposed to be visible
181145181858 in this window</doc>
181146181859 <type name="gboolean" c:type="gboolean"/>
181147181860 </return-value>
@@ -181149,7 +181862,30 @@ not be false for the widget.</doc>
181149181862 <instance-parameter name="window" transfer-ownership="none">
181150181863 <doc xml:space="preserve"
181151181864 filename="gtk/gtkwindow.c"
181152- line="6187">a window</doc>
181865+ line="6292">a window</doc>
181866+ <type name="Window" c:type="GtkWindow*"/>
181867+ </instance-parameter>
181868+ </parameters>
181869+ </method>
181870+ <method name="get_gravity"
181871+ c:identifier="gtk_window_get_gravity"
181872+ glib:get-property="gravity"
181873+ version="4.20">
181874+ <doc xml:space="preserve"
181875+ filename="gtk/gtkwindow.c"
181876+ line="7235">Returns the gravity that is used when changing the window size programmatically.</doc>
181877+ <source-position filename="gtk/gtkwindow.h" line="318"/>
181878+ <return-value transfer-ownership="none">
181879+ <doc xml:space="preserve"
181880+ filename="gtk/gtkwindow.c"
181881+ line="7241">the gravity</doc>
181882+ <type name="WindowGravity" c:type="GtkWindowGravity"/>
181883+ </return-value>
181884+ <parameters>
181885+ <instance-parameter name="window" transfer-ownership="none">
181886+ <doc xml:space="preserve"
181887+ filename="gtk/gtkwindow.c"
181888+ line="7237">a window</doc>
181153181889 <type name="Window" c:type="GtkWindow*"/>
181154181890 </instance-parameter>
181155181891 </parameters>
@@ -181157,14 +181893,14 @@ not be false for the widget.</doc>
181157181893 <method name="get_group" c:identifier="gtk_window_get_group">
181158181894 <doc xml:space="preserve"
181159181895 filename="gtk/gtkwindow.c"
181160- line="5926">Returns the group for the window.
181896+ line="6031">Returns the group for the window.
181161181897
181162181898 If the window has no group, then the default group is returned.</doc>
181163181899 <source-position filename="gtk/gtkwindow.h" line="224"/>
181164181900 <return-value transfer-ownership="none">
181165181901 <doc xml:space="preserve"
181166181902 filename="gtk/gtkwindow.c"
181167- line="5934">the window group for @window
181903+ line="6039">the window group for @window
181168181904 or the default group</doc>
181169181905 <type name="WindowGroup" c:type="GtkWindowGroup*"/>
181170181906 </return-value>
@@ -181175,7 +181911,7 @@ If the window has no group, then the default group is returned.</doc>
181175181911 allow-none="1">
181176181912 <doc xml:space="preserve"
181177181913 filename="gtk/gtkwindow.c"
181178- line="5928">a window</doc>
181914+ line="6033">a window</doc>
181179181915 <type name="Window" c:type="GtkWindow*"/>
181180181916 </instance-parameter>
181181181917 </parameters>
@@ -181186,20 +181922,20 @@ If the window has no group, then the default group is returned.</doc>
181186181922 version="4.2">
181187181923 <doc xml:space="preserve"
181188181924 filename="gtk/gtkwindow.c"
181189- line="7106">Returns whether this window reacts to &lt;kbd&gt;F10&lt;/kbd&gt;
181925+ line="7211">Returns whether this window reacts to &lt;kbd&gt;F10&lt;/kbd&gt;
181190181926 presses by activating a menubar it contains.</doc>
181191181927 <source-position filename="gtk/gtkwindow.h" line="266"/>
181192181928 <return-value transfer-ownership="none">
181193181929 <doc xml:space="preserve"
181194181930 filename="gtk/gtkwindow.c"
181195- line="7113">true if the window handles &lt;kbd&gt;F10&lt;/kbd&gt;</doc>
181931+ line="7218">true if the window handles &lt;kbd&gt;F10&lt;/kbd&gt;</doc>
181196181932 <type name="gboolean" c:type="gboolean"/>
181197181933 </return-value>
181198181934 <parameters>
181199181935 <instance-parameter name="window" transfer-ownership="none">
181200181936 <doc xml:space="preserve"
181201181937 filename="gtk/gtkwindow.c"
181202- line="7108">a window</doc>
181938+ line="7213">a window</doc>
181203181939 <type name="Window" c:type="GtkWindow*"/>
181204181940 </instance-parameter>
181205181941 </parameters>
@@ -181209,20 +181945,20 @@ presses by activating a menubar it contains.</doc>
181209181945 glib:get-property="hide-on-close">
181210181946 <doc xml:space="preserve"
181211181947 filename="gtk/gtkwindow.c"
181212- line="2965">Returns whether the window will be hidden instead of destroyed when the close
181948+ line="3068">Returns whether the window will be hidden instead of destroyed when the close
181213181949 button is clicked.</doc>
181214181950 <source-position filename="gtk/gtkwindow.h" line="128"/>
181215181951 <return-value transfer-ownership="none">
181216181952 <doc xml:space="preserve"
181217181953 filename="gtk/gtkwindow.c"
181218- line="2972">true if the window will be hidden</doc>
181954+ line="3075">true if the window will be hidden</doc>
181219181955 <type name="gboolean" c:type="gboolean"/>
181220181956 </return-value>
181221181957 <parameters>
181222181958 <instance-parameter name="window" transfer-ownership="none">
181223181959 <doc xml:space="preserve"
181224181960 filename="gtk/gtkwindow.c"
181225- line="2967">a window</doc>
181961+ line="3070">a window</doc>
181226181962 <type name="Window" c:type="GtkWindow*"/>
181227181963 </instance-parameter>
181228181964 </parameters>
@@ -181232,19 +181968,19 @@ button is clicked.</doc>
181232181968 glib:get-property="icon-name">
181233181969 <doc xml:space="preserve"
181234181970 filename="gtk/gtkwindow.c"
181235- line="3525">Returns the name of the themed icon for the window.</doc>
181971+ line="3628">Returns the name of the themed icon for the window.</doc>
181236181972 <source-position filename="gtk/gtkwindow.h" line="168"/>
181237181973 <return-value transfer-ownership="none" nullable="1">
181238181974 <doc xml:space="preserve"
181239181975 filename="gtk/gtkwindow.c"
181240- line="3531">the icon name</doc>
181976+ line="3634">the icon name</doc>
181241181977 <type name="utf8" c:type="const char*"/>
181242181978 </return-value>
181243181979 <parameters>
181244181980 <instance-parameter name="window" transfer-ownership="none">
181245181981 <doc xml:space="preserve"
181246181982 filename="gtk/gtkwindow.c"
181247- line="3527">a window</doc>
181983+ line="3630">a window</doc>
181248181984 <type name="Window" c:type="GtkWindow*"/>
181249181985 </instance-parameter>
181250181986 </parameters>
@@ -181254,12 +181990,12 @@ button is clicked.</doc>
181254181990 glib:get-property="mnemonics-visible">
181255181991 <doc xml:space="preserve"
181256181992 filename="gtk/gtkwindow.c"
181257- line="6105">Gets whether mnemonics are supposed to be visible.</doc>
181993+ line="6210">Gets whether mnemonics are supposed to be visible.</doc>
181258181994 <source-position filename="gtk/gtkwindow.h" line="133"/>
181259181995 <return-value transfer-ownership="none">
181260181996 <doc xml:space="preserve"
181261181997 filename="gtk/gtkwindow.c"
181262- line="6111">true if mnemonics are supposed to be visible
181998+ line="6216">true if mnemonics are supposed to be visible
181263181999 in this window</doc>
181264182000 <type name="gboolean" c:type="gboolean"/>
181265182001 </return-value>
@@ -181267,7 +182003,7 @@ button is clicked.</doc>
181267182003 <instance-parameter name="window" transfer-ownership="none">
181268182004 <doc xml:space="preserve"
181269182005 filename="gtk/gtkwindow.c"
181270- line="6107">a window</doc>
182006+ line="6212">a window</doc>
181271182007 <type name="Window" c:type="GtkWindow*"/>
181272182008 </instance-parameter>
181273182009 </parameters>
@@ -181277,12 +182013,12 @@ button is clicked.</doc>
181277182013 glib:get-property="modal">
181278182014 <doc xml:space="preserve"
181279182015 filename="gtk/gtkwindow.c"
181280- line="2540">Returns whether the window is modal.</doc>
182016+ line="2641">Returns whether the window is modal.</doc>
181281182017 <source-position filename="gtk/gtkwindow.h" line="182"/>
181282182018 <return-value transfer-ownership="none">
181283182019 <doc xml:space="preserve"
181284182020 filename="gtk/gtkwindow.c"
181285- line="2546">true if the window is set to be modal and
182021+ line="2647">true if the window is set to be modal and
181286182022 establishes a grab when shown</doc>
181287182023 <type name="gboolean" c:type="gboolean"/>
181288182024 </return-value>
@@ -181290,7 +182026,7 @@ button is clicked.</doc>
181290182026 <instance-parameter name="window" transfer-ownership="none">
181291182027 <doc xml:space="preserve"
181292182028 filename="gtk/gtkwindow.c"
181293- line="2542">a window</doc>
182029+ line="2643">a window</doc>
181294182030 <type name="Window" c:type="GtkWindow*"/>
181295182031 </instance-parameter>
181296182032 </parameters>
@@ -181300,19 +182036,19 @@ button is clicked.</doc>
181300182036 glib:get-property="resizable">
181301182037 <doc xml:space="preserve"
181302182038 filename="gtk/gtkwindow.c"
181303- line="5786">Gets whether the user can resize the window.</doc>
182039+ line="5891">Gets whether the user can resize the window.</doc>
181304182040 <source-position filename="gtk/gtkwindow.h" line="144"/>
181305182041 <return-value transfer-ownership="none">
181306182042 <doc xml:space="preserve"
181307182043 filename="gtk/gtkwindow.c"
181308- line="5792">true if the user can resize the window</doc>
182044+ line="5897">true if the user can resize the window</doc>
181309182045 <type name="gboolean" c:type="gboolean"/>
181310182046 </return-value>
181311182047 <parameters>
181312182048 <instance-parameter name="window" transfer-ownership="none">
181313182049 <doc xml:space="preserve"
181314182050 filename="gtk/gtkwindow.c"
181315- line="5788">a window</doc>
182051+ line="5893">a window</doc>
181316182052 <type name="Window" c:type="GtkWindow*"/>
181317182053 </instance-parameter>
181318182054 </parameters>
@@ -181322,19 +182058,19 @@ button is clicked.</doc>
181322182058 glib:get-property="title">
181323182059 <doc xml:space="preserve"
181324182060 filename="gtk/gtkwindow.c"
181325- line="2326">Retrieves the title of the window.</doc>
182061+ line="2427">Retrieves the title of the window.</doc>
181326182062 <source-position filename="gtk/gtkwindow.h" line="99"/>
181327182063 <return-value transfer-ownership="none" nullable="1">
181328182064 <doc xml:space="preserve"
181329182065 filename="gtk/gtkwindow.c"
181330- line="2332">the title</doc>
182066+ line="2433">the title</doc>
181331182067 <type name="utf8" c:type="const char*"/>
181332182068 </return-value>
181333182069 <parameters>
181334182070 <instance-parameter name="window" transfer-ownership="none">
181335182071 <doc xml:space="preserve"
181336182072 filename="gtk/gtkwindow.c"
181337- line="2328">a window</doc>
182073+ line="2429">a window</doc>
181338182074 <type name="Window" c:type="GtkWindow*"/>
181339182075 </instance-parameter>
181340182076 </parameters>
@@ -181344,20 +182080,20 @@ button is clicked.</doc>
181344182080 glib:get-property="titlebar">
181345182081 <doc xml:space="preserve"
181346182082 filename="gtk/gtkwindow.c"
181347- line="3129">Returns the titlebar that has been set with
182083+ line="3232">Returns the titlebar that has been set with
181348182084 [method@Gtk.Window.set_titlebar].</doc>
181349182085 <source-position filename="gtk/gtkwindow.h" line="245"/>
181350182086 <return-value transfer-ownership="none" nullable="1">
181351182087 <doc xml:space="preserve"
181352182088 filename="gtk/gtkwindow.c"
181353- line="3136">the titlebar</doc>
182089+ line="3239">the titlebar</doc>
181354182090 <type name="Widget" c:type="GtkWidget*"/>
181355182091 </return-value>
181356182092 <parameters>
181357182093 <instance-parameter name="window" transfer-ownership="none">
181358182094 <doc xml:space="preserve"
181359182095 filename="gtk/gtkwindow.c"
181360- line="3131">a window</doc>
182096+ line="3234">a window</doc>
181361182097 <type name="Window" c:type="GtkWindow*"/>
181362182098 </instance-parameter>
181363182099 </parameters>
@@ -181367,19 +182103,19 @@ button is clicked.</doc>
181367182103 glib:get-property="transient-for">
181368182104 <doc xml:space="preserve"
181369182105 filename="gtk/gtkwindow.c"
181370- line="2783">Fetches the transient parent for this window.</doc>
182106+ line="2886">Fetches the transient parent for this window.</doc>
181371182107 <source-position filename="gtk/gtkwindow.h" line="118"/>
181372182108 <return-value transfer-ownership="none" nullable="1">
181373182109 <doc xml:space="preserve"
181374182110 filename="gtk/gtkwindow.c"
181375- line="2789">the transient parent</doc>
182111+ line="2892">the transient parent</doc>
181376182112 <type name="Window" c:type="GtkWindow*"/>
181377182113 </return-value>
181378182114 <parameters>
181379182115 <instance-parameter name="window" transfer-ownership="none">
181380182116 <doc xml:space="preserve"
181381182117 filename="gtk/gtkwindow.c"
181382- line="2785">a window</doc>
182118+ line="2888">a window</doc>
181383182119 <type name="Window" c:type="GtkWindow*"/>
181384182120 </instance-parameter>
181385182121 </parameters>
@@ -181387,19 +182123,19 @@ button is clicked.</doc>
181387182123 <method name="has_group" c:identifier="gtk_window_has_group">
181388182124 <doc xml:space="preserve"
181389182125 filename="gtk/gtkwindow.c"
181390- line="5956">Returns whether the window has an explicit window group.</doc>
182126+ line="6061">Returns whether the window has an explicit window group.</doc>
181391182127 <source-position filename="gtk/gtkwindow.h" line="226"/>
181392182128 <return-value transfer-ownership="none">
181393182129 <doc xml:space="preserve"
181394182130 filename="gtk/gtkwindow.c"
181395- line="5962">true if @window has an explicit window group</doc>
182131+ line="6067">true if @window has an explicit window group</doc>
181396182132 <type name="gboolean" c:type="gboolean"/>
181397182133 </return-value>
181398182134 <parameters>
181399182135 <instance-parameter name="window" transfer-ownership="none">
181400182136 <doc xml:space="preserve"
181401182137 filename="gtk/gtkwindow.c"
181402- line="5958">a window</doc>
182138+ line="6063">a window</doc>
181403182139 <type name="Window" c:type="GtkWindow*"/>
181404182140 </instance-parameter>
181405182141 </parameters>
@@ -181409,7 +182145,7 @@ button is clicked.</doc>
181409182145 glib:get-property="is-active">
181410182146 <doc xml:space="preserve"
181411182147 filename="gtk/gtkwindow.c"
181412- line="5902">Returns whether the window is part of the current active toplevel.
182148+ line="6007">Returns whether the window is part of the current active toplevel.
181413182149
181414182150 The active toplevel is the window receiving keystrokes.
181415182151
@@ -181420,14 +182156,14 @@ differently in an active window from a widget in an inactive window.</doc>
181420182156 <return-value transfer-ownership="none">
181421182157 <doc xml:space="preserve"
181422182158 filename="gtk/gtkwindow.c"
181423- line="5914">true if the window part of the current active window.</doc>
182159+ line="6019">true if the window part of the current active window.</doc>
181424182160 <type name="gboolean" c:type="gboolean"/>
181425182161 </return-value>
181426182162 <parameters>
181427182163 <instance-parameter name="window" transfer-ownership="none">
181428182164 <doc xml:space="preserve"
181429182165 filename="gtk/gtkwindow.c"
181430- line="5904">a window</doc>
182166+ line="6009">a window</doc>
181431182167 <type name="Window" c:type="GtkWindow*"/>
181432182168 </instance-parameter>
181433182169 </parameters>
@@ -181437,7 +182173,7 @@ differently in an active window from a widget in an inactive window.</doc>
181437182173 glib:get-property="fullscreened">
181438182174 <doc xml:space="preserve"
181439182175 filename="gtk/gtkwindow.c"
181440- line="1299">Retrieves the current fullscreen state of the window.
182176+ line="1393">Retrieves the current fullscreen state of the window.
181441182177
181442182178 Note that since fullscreening is ultimately handled by the window
181443182179 manager and happens asynchronously to an application request, you
@@ -181451,14 +182187,14 @@ initial requested state is fullscreen.</doc>
181451182187 <return-value transfer-ownership="none">
181452182188 <doc xml:space="preserve"
181453182189 filename="gtk/gtkwindow.c"
181454- line="1314">whether the window is fullscreen</doc>
182190+ line="1408">whether the window is fullscreen</doc>
181455182191 <type name="gboolean" c:type="gboolean"/>
181456182192 </return-value>
181457182193 <parameters>
181458182194 <instance-parameter name="window" transfer-ownership="none">
181459182195 <doc xml:space="preserve"
181460182196 filename="gtk/gtkwindow.c"
181461- line="1301">a window</doc>
182197+ line="1395">a window</doc>
181462182198 <type name="Window" c:type="GtkWindow*"/>
181463182199 </instance-parameter>
181464182200 </parameters>
@@ -181468,7 +182204,7 @@ initial requested state is fullscreen.</doc>
181468182204 glib:get-property="maximized">
181469182205 <doc xml:space="preserve"
181470182206 filename="gtk/gtkwindow.c"
181471- line="1272">Retrieves the current maximized state of the window.
182207+ line="1366">Retrieves the current maximized state of the window.
181472182208
181473182209 Note that since maximization is ultimately handled by the window
181474182210 manager and happens asynchronously to an application request, you
@@ -181482,14 +182218,14 @@ initial requested state is maximized.</doc>
181482182218 <return-value transfer-ownership="none">
181483182219 <doc xml:space="preserve"
181484182220 filename="gtk/gtkwindow.c"
181485- line="1287">whether the window is maximized</doc>
182221+ line="1381">whether the window is maximized</doc>
181486182222 <type name="gboolean" c:type="gboolean"/>
181487182223 </return-value>
181488182224 <parameters>
181489182225 <instance-parameter name="window" transfer-ownership="none">
181490182226 <doc xml:space="preserve"
181491182227 filename="gtk/gtkwindow.c"
181492- line="1274">a window</doc>
182228+ line="1368">a window</doc>
181493182229 <type name="Window" c:type="GtkWindow*"/>
181494182230 </instance-parameter>
181495182231 </parameters>
@@ -181500,7 +182236,7 @@ initial requested state is maximized.</doc>
181500182236 version="4.12">
181501182237 <doc xml:space="preserve"
181502182238 filename="gtk/gtkwindow.c"
181503- line="1326">Retrieves the current suspended state of the window.
182239+ line="1420">Retrieves the current suspended state of the window.
181504182240
181505182241 A window being suspended means it's currently not visible
181506182242 to the user, for example by being on a inactive workspace,
@@ -181509,14 +182245,14 @@ minimized, obstructed.</doc>
181509182245 <return-value transfer-ownership="none">
181510182246 <doc xml:space="preserve"
181511182247 filename="gtk/gtkwindow.c"
181512- line="1336">whether the window is suspended</doc>
182248+ line="1430">whether the window is suspended</doc>
181513182249 <type name="gboolean" c:type="gboolean"/>
181514182250 </return-value>
181515182251 <parameters>
181516182252 <instance-parameter name="window" transfer-ownership="none">
181517182253 <doc xml:space="preserve"
181518182254 filename="gtk/gtkwindow.c"
181519- line="1328">a window</doc>
182255+ line="1422">a window</doc>
181520182256 <type name="Window" c:type="GtkWindow*"/>
181521182257 </instance-parameter>
181522182258 </parameters>
@@ -181524,7 +182260,7 @@ minimized, obstructed.</doc>
181524182260 <method name="maximize" c:identifier="gtk_window_maximize">
181525182261 <doc xml:space="preserve"
181526182262 filename="gtk/gtkwindow.c"
181527- line="5510">Asks to maximize the window, so that it fills the screen.
182263+ line="5615">Asks to maximize the window, so that it fills the screen.
181528182264
181529182265 Note that you shouldn’t assume the window is definitely maximized
181530182266 afterward, because other entities (e.g. the user or window manager)
@@ -181552,7 +182288,7 @@ property.</doc>
181552182288 <instance-parameter name="window" transfer-ownership="none">
181553182289 <doc xml:space="preserve"
181554182290 filename="gtk/gtkwindow.c"
181555- line="5512">a window</doc>
182291+ line="5617">a window</doc>
181556182292 <type name="Window" c:type="GtkWindow*"/>
181557182293 </instance-parameter>
181558182294 </parameters>
@@ -181560,7 +182296,7 @@ property.</doc>
181560182296 <method name="minimize" c:identifier="gtk_window_minimize">
181561182297 <doc xml:space="preserve"
181562182298 filename="gtk/gtkwindow.c"
181563- line="5450">Asks to minimize the window.
182299+ line="5555">Asks to minimize the window.
181564182300
181565182301 Note that you shouldn’t assume the window is definitely minimized
181566182302 afterward, because the windowing system might not support this
@@ -181582,7 +182318,7 @@ You can track result of this operation via the
181582182318 <instance-parameter name="window" transfer-ownership="none">
181583182319 <doc xml:space="preserve"
181584182320 filename="gtk/gtkwindow.c"
181585- line="5452">a window</doc>
182321+ line="5557">a window</doc>
181586182322 <type name="Window" c:type="GtkWindow*"/>
181587182323 </instance-parameter>
181588182324 </parameters>
@@ -181590,7 +182326,7 @@ You can track result of this operation via the
181590182326 <method name="present" c:identifier="gtk_window_present">
181591182327 <doc xml:space="preserve"
181592182328 filename="gtk/gtkwindow.c"
181593- line="5404">Presents a window to the user.
182329+ line="5509">Presents a window to the user.
181594182330
181595182331 This may mean raising the window in the stacking order,
181596182332 unminimizing it, moving it to the current desktop and/or
@@ -181606,7 +182342,7 @@ If @window is hidden, this function also makes it visible.</doc>
181606182342 <instance-parameter name="window" transfer-ownership="none">
181607182343 <doc xml:space="preserve"
181608182344 filename="gtk/gtkwindow.c"
181609- line="5406">a window</doc>
182345+ line="5511">a window</doc>
181610182346 <type name="Window" c:type="GtkWindow*"/>
181611182347 </instance-parameter>
181612182348 </parameters>
@@ -181617,7 +182353,7 @@ If @window is hidden, this function also makes it visible.</doc>
181617182353 deprecated-version="4.14">
181618182354 <doc xml:space="preserve"
181619182355 filename="gtk/gtkwindow.c"
181620- line="5425">Presents a window to the user in response to an user interaction.
182356+ line="5530">Presents a window to the user in response to an user interaction.
181621182357
181622182358 See [method@Gtk.Window.present] for more details.
181623182359
@@ -181633,13 +182369,13 @@ the window is ready to be shown.</doc>
181633182369 <instance-parameter name="window" transfer-ownership="none">
181634182370 <doc xml:space="preserve"
181635182371 filename="gtk/gtkwindow.c"
181636- line="5427">a window</doc>
182372+ line="5532">a window</doc>
181637182373 <type name="Window" c:type="GtkWindow*"/>
181638182374 </instance-parameter>
181639182375 <parameter name="timestamp" transfer-ownership="none">
181640182376 <doc xml:space="preserve"
181641182377 filename="gtk/gtkwindow.c"
181642- line="5428">the timestamp of the user interaction (typically a
182378+ line="5533">the timestamp of the user interaction (typically a
181643182379 button or key press event) which triggered this call</doc>
181644182380 <type name="guint32" c:type="guint32"/>
181645182381 </parameter>
@@ -181650,7 +182386,7 @@ the window is ready to be shown.</doc>
181650182386 glib:set-property="application">
181651182387 <doc xml:space="preserve"
181652182388 filename="gtk/gtkwindow.c"
181653- line="2840">Sets or unsets the application object associated with the window.
182389+ line="2943">Sets or unsets the application object associated with the window.
181654182390
181655182391 The application will be kept alive for at least as long as it has
181656182392 any windows associated with it (see [method@Gio.Application.hold]
@@ -181671,7 +182407,7 @@ as relevant.</doc>
181671182407 <instance-parameter name="window" transfer-ownership="none">
181672182408 <doc xml:space="preserve"
181673182409 filename="gtk/gtkwindow.c"
181674- line="2842">a window</doc>
182410+ line="2945">a window</doc>
181675182411 <type name="Window" c:type="GtkWindow*"/>
181676182412 </instance-parameter>
181677182413 <parameter name="application"
@@ -181680,7 +182416,7 @@ as relevant.</doc>
181680182416 allow-none="1">
181681182417 <doc xml:space="preserve"
181682182418 filename="gtk/gtkwindow.c"
181683- line="2843">a `GtkApplication`</doc>
182419+ line="2946">a `GtkApplication`</doc>
181684182420 <type name="Application" c:type="GtkApplication*"/>
181685182421 </parameter>
181686182422 </parameters>
@@ -181690,7 +182426,7 @@ as relevant.</doc>
181690182426 glib:set-property="child">
181691182427 <doc xml:space="preserve"
181692182428 filename="gtk/gtkwindow.c"
181693- line="6862">Sets the child widget of the window.</doc>
182429+ line="6967">Sets the child widget of the window.</doc>
181694182430 <source-position filename="gtk/gtkwindow.h" line="236"/>
181695182431 <return-value transfer-ownership="none">
181696182432 <type name="none" c:type="void"/>
@@ -181699,7 +182435,7 @@ as relevant.</doc>
181699182435 <instance-parameter name="window" transfer-ownership="none">
181700182436 <doc xml:space="preserve"
181701182437 filename="gtk/gtkwindow.c"
181702- line="6864">a window</doc>
182438+ line="6969">a window</doc>
181703182439 <type name="Window" c:type="GtkWindow*"/>
181704182440 </instance-parameter>
181705182441 <parameter name="child"
@@ -181708,7 +182444,7 @@ as relevant.</doc>
181708182444 allow-none="1">
181709182445 <doc xml:space="preserve"
181710182446 filename="gtk/gtkwindow.c"
181711- line="6865">the child widget</doc>
182447+ line="6970">the child widget</doc>
181712182448 <type name="Widget" c:type="GtkWidget*"/>
181713182449 </parameter>
181714182450 </parameters>
@@ -181718,7 +182454,7 @@ as relevant.</doc>
181718182454 glib:set-property="decorated">
181719182455 <doc xml:space="preserve"
181720182456 filename="gtk/gtkwindow.c"
181721- line="3148">Sets whether the window should be decorated.
182457+ line="3251">Sets whether the window should be decorated.
181722182458
181723182459 By default, windows are decorated with a title bar, resize
181724182460 controls, etc. Some window managers allow GTK to disable these
@@ -181739,13 +182475,13 @@ policy involved.</doc>
181739182475 <instance-parameter name="window" transfer-ownership="none">
181740182476 <doc xml:space="preserve"
181741182477 filename="gtk/gtkwindow.c"
181742- line="3150">a window</doc>
182478+ line="3253">a window</doc>
181743182479 <type name="Window" c:type="GtkWindow*"/>
181744182480 </instance-parameter>
181745182481 <parameter name="setting" transfer-ownership="none">
181746182482 <doc xml:space="preserve"
181747182483 filename="gtk/gtkwindow.c"
181748- line="3151">true to decorate the window</doc>
182484+ line="3254">true to decorate the window</doc>
181749182485 <type name="gboolean" c:type="gboolean"/>
181750182486 </parameter>
181751182487 </parameters>
@@ -181754,7 +182490,7 @@ policy involved.</doc>
181754182490 c:identifier="gtk_window_set_default_size">
181755182491 <doc xml:space="preserve"
181756182492 filename="gtk/gtkwindow.c"
181757- line="3668">Sets the default size of a window.
182493+ line="3771">Sets the default size of a window.
181758182494
181759182495 The default size of a window is the size that will be used
181760182496 if no other constraints apply.
@@ -181792,19 +182528,19 @@ or shrinking windows.</doc>
181792182528 <instance-parameter name="window" transfer-ownership="none">
181793182529 <doc xml:space="preserve"
181794182530 filename="gtk/gtkwindow.c"
181795- line="3670">a window</doc>
182531+ line="3773">a window</doc>
181796182532 <type name="Window" c:type="GtkWindow*"/>
181797182533 </instance-parameter>
181798182534 <parameter name="width" transfer-ownership="none">
181799182535 <doc xml:space="preserve"
181800182536 filename="gtk/gtkwindow.c"
181801- line="3671">width in pixels, or -1 to unset the default width</doc>
182537+ line="3774">width in pixels, or -1 to unset the default width</doc>
181802182538 <type name="gint" c:type="int"/>
181803182539 </parameter>
181804182540 <parameter name="height" transfer-ownership="none">
181805182541 <doc xml:space="preserve"
181806182542 filename="gtk/gtkwindow.c"
181807- line="3672">height in pixels, or -1 to unset the default height</doc>
182543+ line="3775">height in pixels, or -1 to unset the default height</doc>
181808182544 <type name="gint" c:type="int"/>
181809182545 </parameter>
181810182546 </parameters>
@@ -181814,7 +182550,7 @@ or shrinking windows.</doc>
181814182550 glib:set-property="default-widget">
181815182551 <doc xml:space="preserve"
181816182552 filename="gtk/gtkwindow.c"
181817- line="2344">Sets the default widget.
182553+ line="2445">Sets the default widget.
181818182554
181819182555 The default widget is the widget that is activated
181820182556 when the user presses &lt;kbd&gt;Enter&lt;/kbd&gt; in a dialog
@@ -181827,7 +182563,7 @@ when the user presses &lt;kbd&gt;Enter&lt;/kbd&gt; in a dialog
181827182563 <instance-parameter name="window" transfer-ownership="none">
181828182564 <doc xml:space="preserve"
181829182565 filename="gtk/gtkwindow.c"
181830- line="2346">a window</doc>
182566+ line="2447">a window</doc>
181831182567 <type name="Window" c:type="GtkWindow*"/>
181832182568 </instance-parameter>
181833182569 <parameter name="default_widget"
@@ -181836,7 +182572,7 @@ when the user presses &lt;kbd&gt;Enter&lt;/kbd&gt; in a dialog
181836182572 allow-none="1">
181837182573 <doc xml:space="preserve"
181838182574 filename="gtk/gtkwindow.c"
181839- line="2347">widget to be the default</doc>
182575+ line="2448">widget to be the default</doc>
181840182576 <type name="Widget" c:type="GtkWidget*"/>
181841182577 </parameter>
181842182578 </parameters>
@@ -181846,7 +182582,7 @@ when the user presses &lt;kbd&gt;Enter&lt;/kbd&gt; in a dialog
181846182582 glib:set-property="deletable">
181847182583 <doc xml:space="preserve"
181848182584 filename="gtk/gtkwindow.c"
181849- line="3209">Sets whether the window should be deletable.
182585+ line="3312">Sets whether the window should be deletable.
181850182586
181851182587 By default, windows have a close button in the window frame.
181852182588 Some window managers allow GTK to disable this button. If you
@@ -181866,13 +182602,13 @@ manager policy involved.</doc>
181866182602 <instance-parameter name="window" transfer-ownership="none">
181867182603 <doc xml:space="preserve"
181868182604 filename="gtk/gtkwindow.c"
181869- line="3211">a window</doc>
182605+ line="3314">a window</doc>
181870182606 <type name="Window" c:type="GtkWindow*"/>
181871182607 </instance-parameter>
181872182608 <parameter name="setting" transfer-ownership="none">
181873182609 <doc xml:space="preserve"
181874182610 filename="gtk/gtkwindow.c"
181875- line="3212">true to decorate the window as deletable</doc>
182611+ line="3315">true to decorate the window as deletable</doc>
181876182612 <type name="gboolean" c:type="gboolean"/>
181877182613 </parameter>
181878182614 </parameters>
@@ -181882,7 +182618,7 @@ manager policy involved.</doc>
181882182618 glib:set-property="destroy-with-parent">
181883182619 <doc xml:space="preserve"
181884182620 filename="gtk/gtkwindow.c"
181885- line="2897">Sets whether to destroy the window when the transient parent is destroyed.
182621+ line="3000">Sets whether to destroy the window when the transient parent is destroyed.
181886182622
181887182623 This is useful for dialogs that shouldn’t persist beyond the lifetime
181888182624 of the main window they are associated with, for example.</doc>
@@ -181894,13 +182630,13 @@ of the main window they are associated with, for example.</doc>
181894182630 <instance-parameter name="window" transfer-ownership="none">
181895182631 <doc xml:space="preserve"
181896182632 filename="gtk/gtkwindow.c"
181897- line="2899">a window</doc>
182633+ line="3002">a window</doc>
181898182634 <type name="Window" c:type="GtkWindow*"/>
181899182635 </instance-parameter>
181900182636 <parameter name="setting" transfer-ownership="none">
181901182637 <doc xml:space="preserve"
181902182638 filename="gtk/gtkwindow.c"
181903- line="2900">whether to destroy the window with its transient parent</doc>
182639+ line="3003">whether to destroy the window with its transient parent</doc>
181904182640 <type name="gboolean" c:type="gboolean"/>
181905182641 </parameter>
181906182642 </parameters>
@@ -181910,7 +182646,7 @@ of the main window they are associated with, for example.</doc>
181910182646 glib:set-property="display">
181911182647 <doc xml:space="preserve"
181912182648 filename="gtk/gtkwindow.c"
181913- line="5804">Sets the display where the window is displayed.
182649+ line="5909">Sets the display where the window is displayed.
181914182650
181915182651 If the window is already mapped, it will be unmapped,
181916182652 and then remapped on the new display.</doc>
@@ -181922,13 +182658,13 @@ and then remapped on the new display.</doc>
181922182658 <instance-parameter name="window" transfer-ownership="none">
181923182659 <doc xml:space="preserve"
181924182660 filename="gtk/gtkwindow.c"
181925- line="5806">a window</doc>
182661+ line="5911">a window</doc>
181926182662 <type name="Window" c:type="GtkWindow*"/>
181927182663 </instance-parameter>
181928182664 <parameter name="display" transfer-ownership="none">
181929182665 <doc xml:space="preserve"
181930182666 filename="gtk/gtkwindow.c"
181931- line="5807">a display</doc>
182667+ line="5912">a display</doc>
181932182668 <type name="Gdk.Display" c:type="GdkDisplay*"/>
181933182669 </parameter>
181934182670 </parameters>
@@ -181938,7 +182674,7 @@ and then remapped on the new display.</doc>
181938182674 glib:set-property="focus-widget">
181939182675 <doc xml:space="preserve"
181940182676 filename="gtk/gtkwindow.c"
181941- line="5232">Sets the focus widget.
182677+ line="5336">Sets the focus widget.
181942182678
181943182679 If @focus is not the current focus widget, and is focusable,
181944182680 sets it as the focus widget for the window. If @focus is %NULL,
@@ -181953,7 +182689,7 @@ to use [method@Gtk.Widget.grab_focus] instead of this function.</doc>
181953182689 <instance-parameter name="window" transfer-ownership="none">
181954182690 <doc xml:space="preserve"
181955182691 filename="gtk/gtkwindow.c"
181956- line="5234">a window</doc>
182692+ line="5338">a window</doc>
181957182693 <type name="Window" c:type="GtkWindow*"/>
181958182694 </instance-parameter>
181959182695 <parameter name="focus"
@@ -181962,7 +182698,7 @@ to use [method@Gtk.Widget.grab_focus] instead of this function.</doc>
181962182698 allow-none="1">
181963182699 <doc xml:space="preserve"
181964182700 filename="gtk/gtkwindow.c"
181965- line="5235">the new focus widget</doc>
182701+ line="5339">the new focus widget</doc>
181966182702 <type name="Widget" c:type="GtkWidget*"/>
181967182703 </parameter>
181968182704 </parameters>
@@ -181972,7 +182708,7 @@ to use [method@Gtk.Widget.grab_focus] instead of this function.</doc>
181972182708 glib:set-property="focus-visible">
181973182709 <doc xml:space="preserve"
181974182710 filename="gtk/gtkwindow.c"
181975- line="6217">Sets whether “focus rectangles” are supposed to be visible.
182711+ line="6322">Sets whether “focus rectangles” are supposed to be visible.
181976182712
181977182713 This property is maintained by GTK based on user input,
181978182714 and should not be set by applications.</doc>
@@ -181984,24 +182720,50 @@ and should not be set by applications.</doc>
181984182720 <instance-parameter name="window" transfer-ownership="none">
181985182721 <doc xml:space="preserve"
181986182722 filename="gtk/gtkwindow.c"
181987- line="6219">a window</doc>
182723+ line="6324">a window</doc>
181988182724 <type name="Window" c:type="GtkWindow*"/>
181989182725 </instance-parameter>
181990182726 <parameter name="setting" transfer-ownership="none">
181991182727 <doc xml:space="preserve"
181992182728 filename="gtk/gtkwindow.c"
181993- line="6220">the new value</doc>
182729+ line="6325">the new value</doc>
181994182730 <type name="gboolean" c:type="gboolean"/>
181995182731 </parameter>
181996182732 </parameters>
181997182733 </method>
182734+ <method name="set_gravity"
182735+ c:identifier="gtk_window_set_gravity"
182736+ glib:set-property="gravity"
182737+ version="4.20">
182738+ <doc xml:space="preserve"
182739+ filename="gtk/gtkwindow.c"
182740+ line="7255">Sets the gravity that is used when changing the window size programmatically.</doc>
182741+ <source-position filename="gtk/gtkwindow.h" line="320"/>
182742+ <return-value transfer-ownership="none">
182743+ <type name="none" c:type="void"/>
182744+ </return-value>
182745+ <parameters>
182746+ <instance-parameter name="window" transfer-ownership="none">
182747+ <doc xml:space="preserve"
182748+ filename="gtk/gtkwindow.c"
182749+ line="7257">a window</doc>
182750+ <type name="Window" c:type="GtkWindow*"/>
182751+ </instance-parameter>
182752+ <parameter name="gravity" transfer-ownership="none">
182753+ <doc xml:space="preserve"
182754+ filename="gtk/gtkwindow.c"
182755+ line="7258">the new gravity</doc>
182756+ <type name="WindowGravity" c:type="GtkWindowGravity"/>
182757+ </parameter>
182758+ </parameters>
182759+ </method>
181998182760 <method name="set_handle_menubar_accel"
181999182761 c:identifier="gtk_window_set_handle_menubar_accel"
182000182762 glib:set-property="handle-menubar-accel"
182001182763 version="4.2">
182002182764 <doc xml:space="preserve"
182003182765 filename="gtk/gtkwindow.c"
182004- line="7077">Sets whether this window should react to &lt;kbd&gt;F10&lt;/kbd&gt;
182766+ line="7182">Sets whether this window should react to &lt;kbd&gt;F10&lt;/kbd&gt;
182005182767 presses by activating a menubar it contains.</doc>
182006182768 <source-position filename="gtk/gtkwindow.h" line="263"/>
182007182769 <return-value transfer-ownership="none">
@@ -182011,13 +182773,13 @@ presses by activating a menubar it contains.</doc>
182011182773 <instance-parameter name="window" transfer-ownership="none">
182012182774 <doc xml:space="preserve"
182013182775 filename="gtk/gtkwindow.c"
182014- line="7079">a window</doc>
182776+ line="7184">a window</doc>
182015182777 <type name="Window" c:type="GtkWindow*"/>
182016182778 </instance-parameter>
182017182779 <parameter name="handle_menubar_accel" transfer-ownership="none">
182018182780 <doc xml:space="preserve"
182019182781 filename="gtk/gtkwindow.c"
182020- line="7080">true to make @window handle &lt;kbd&gt;F10&lt;/kbd&gt;</doc>
182782+ line="7185">true to make @window handle &lt;kbd&gt;F10&lt;/kbd&gt;</doc>
182021182783 <type name="gboolean" c:type="gboolean"/>
182022182784 </parameter>
182023182785 </parameters>
@@ -182027,7 +182789,7 @@ presses by activating a menubar it contains.</doc>
182027182789 glib:set-property="hide-on-close">
182028182790 <doc xml:space="preserve"
182029182791 filename="gtk/gtkwindow.c"
182030- line="2941">Sets whether clicking the close button will hide the window instead
182792+ line="3044">Sets whether clicking the close button will hide the window instead
182031182793 of destroying it.</doc>
182032182794 <source-position filename="gtk/gtkwindow.h" line="125"/>
182033182795 <return-value transfer-ownership="none">
@@ -182037,13 +182799,13 @@ of destroying it.</doc>
182037182799 <instance-parameter name="window" transfer-ownership="none">
182038182800 <doc xml:space="preserve"
182039182801 filename="gtk/gtkwindow.c"
182040- line="2943">a window</doc>
182802+ line="3046">a window</doc>
182041182803 <type name="Window" c:type="GtkWindow*"/>
182042182804 </instance-parameter>
182043182805 <parameter name="setting" transfer-ownership="none">
182044182806 <doc xml:space="preserve"
182045182807 filename="gtk/gtkwindow.c"
182046- line="2944">whether to hide the window when it is closed</doc>
182808+ line="3047">whether to hide the window when it is closed</doc>
182047182809 <type name="gboolean" c:type="gboolean"/>
182048182810 </parameter>
182049182811 </parameters>
@@ -182053,7 +182815,7 @@ of destroying it.</doc>
182053182815 glib:set-property="icon-name">
182054182816 <doc xml:space="preserve"
182055182817 filename="gtk/gtkwindow.c"
182056- line="3489">Sets the icon for the window from a named themed icon.
182818+ line="3592">Sets the icon for the window from a named themed icon.
182057182819
182058182820 See the docs for [class@Gtk.IconTheme] for more details.
182059182821 On some platforms, the window icon is not used at all.
@@ -182068,7 +182830,7 @@ property which is mentioned in the ICCCM.</doc>
182068182830 <instance-parameter name="window" transfer-ownership="none">
182069182831 <doc xml:space="preserve"
182070182832 filename="gtk/gtkwindow.c"
182071- line="3491">a window</doc>
182833+ line="3594">a window</doc>
182072182834 <type name="Window" c:type="GtkWindow*"/>
182073182835 </instance-parameter>
182074182836 <parameter name="name"
@@ -182077,7 +182839,7 @@ property which is mentioned in the ICCCM.</doc>
182077182839 allow-none="1">
182078182840 <doc xml:space="preserve"
182079182841 filename="gtk/gtkwindow.c"
182080- line="3492">the name of the themed icon</doc>
182842+ line="3595">the name of the themed icon</doc>
182081182843 <type name="utf8" c:type="const char*"/>
182082182844 </parameter>
182083182845 </parameters>
@@ -182087,7 +182849,7 @@ property which is mentioned in the ICCCM.</doc>
182087182849 glib:set-property="mnemonics-visible">
182088182850 <doc xml:space="preserve"
182089182851 filename="gtk/gtkwindow.c"
182090- line="6124">Sets whether mnemonics are supposed to be visible.
182852+ line="6229">Sets whether mnemonics are supposed to be visible.
182091182853
182092182854 This property is maintained by GTK based on user input,
182093182855 and should not be set by applications.</doc>
@@ -182099,13 +182861,13 @@ and should not be set by applications.</doc>
182099182861 <instance-parameter name="window" transfer-ownership="none">
182100182862 <doc xml:space="preserve"
182101182863 filename="gtk/gtkwindow.c"
182102- line="6126">a window</doc>
182864+ line="6231">a window</doc>
182103182865 <type name="Window" c:type="GtkWindow*"/>
182104182866 </instance-parameter>
182105182867 <parameter name="setting" transfer-ownership="none">
182106182868 <doc xml:space="preserve"
182107182869 filename="gtk/gtkwindow.c"
182108- line="6127">the new value</doc>
182870+ line="6232">the new value</doc>
182109182871 <type name="gboolean" c:type="gboolean"/>
182110182872 </parameter>
182111182873 </parameters>
@@ -182115,7 +182877,7 @@ and should not be set by applications.</doc>
182115182877 glib:set-property="modal">
182116182878 <doc xml:space="preserve"
182117182879 filename="gtk/gtkwindow.c"
182118- line="2491">Sets a window modal or non-modal.
182880+ line="2592">Sets a window modal or non-modal.
182119182881
182120182882 Modal windows prevent interaction with other windows in the same
182121182883 application. To keep modal dialogs on top of main application windows,
@@ -182130,13 +182892,13 @@ dialog below the parent.</doc>
182130182892 <instance-parameter name="window" transfer-ownership="none">
182131182893 <doc xml:space="preserve"
182132182894 filename="gtk/gtkwindow.c"
182133- line="2493">a window</doc>
182895+ line="2594">a window</doc>
182134182896 <type name="Window" c:type="GtkWindow*"/>
182135182897 </instance-parameter>
182136182898 <parameter name="modal" transfer-ownership="none">
182137182899 <doc xml:space="preserve"
182138182900 filename="gtk/gtkwindow.c"
182139- line="2494">whether the window is modal</doc>
182901+ line="2595">whether the window is modal</doc>
182140182902 <type name="gboolean" c:type="gboolean"/>
182141182903 </parameter>
182142182904 </parameters>
@@ -182146,7 +182908,7 @@ dialog below the parent.</doc>
182146182908 glib:set-property="resizable">
182147182909 <doc xml:space="preserve"
182148182910 filename="gtk/gtkwindow.c"
182149- line="5752">Sets whether the user can resize a window.
182911+ line="5857">Sets whether the user can resize a window.
182150182912
182151182913 Windows are user resizable by default.</doc>
182152182914 <source-position filename="gtk/gtkwindow.h" line="141"/>
@@ -182157,13 +182919,13 @@ Windows are user resizable by default.</doc>
182157182919 <instance-parameter name="window" transfer-ownership="none">
182158182920 <doc xml:space="preserve"
182159182921 filename="gtk/gtkwindow.c"
182160- line="5754">a window</doc>
182922+ line="5859">a window</doc>
182161182923 <type name="Window" c:type="GtkWindow*"/>
182162182924 </instance-parameter>
182163182925 <parameter name="resizable" transfer-ownership="none">
182164182926 <doc xml:space="preserve"
182165182927 filename="gtk/gtkwindow.c"
182166- line="5755">true if the user can resize this window</doc>
182928+ line="5860">true if the user can resize this window</doc>
182167182929 <type name="gboolean" c:type="gboolean"/>
182168182930 </parameter>
182169182931 </parameters>
@@ -182173,7 +182935,7 @@ Windows are user resizable by default.</doc>
182173182935 glib:set-property="startup-id">
182174182936 <doc xml:space="preserve"
182175182937 filename="gtk/gtkwindow.c"
182176- line="5339">Sets the startup notification ID.
182938+ line="5443">Sets the startup notification ID.
182177182939
182178182940 Startup notification identifiers are used by desktop environment
182179182941 to track application startup, to provide user feedback and other
@@ -182186,7 +182948,8 @@ other processes. You should use this function before calling
182186182948 [method@Gtk.Window.present] or any equivalent function generating
182187182949 a window map event.
182188182950
182189-This function is only useful on X11, not with other GTK targets.</doc>
182951+This function is only useful on Wayland or X11, not with other GDK
182952+backends.</doc>
182190182953 <source-position filename="gtk/gtkwindow.h" line="101"/>
182191182954 <return-value transfer-ownership="none">
182192182955 <type name="none" c:type="void"/>
@@ -182195,13 +182958,13 @@ This function is only useful on X11, not with other GTK targets.</doc>
182195182958 <instance-parameter name="window" transfer-ownership="none">
182196182959 <doc xml:space="preserve"
182197182960 filename="gtk/gtkwindow.c"
182198- line="5341">a window</doc>
182961+ line="5445">a window</doc>
182199182962 <type name="Window" c:type="GtkWindow*"/>
182200182963 </instance-parameter>
182201182964 <parameter name="startup_id" transfer-ownership="none">
182202182965 <doc xml:space="preserve"
182203182966 filename="gtk/gtkwindow.c"
182204- line="5342">a string with startup-notification identifier</doc>
182967+ line="5446">a string with startup-notification identifier</doc>
182205182968 <type name="utf8" c:type="const char*"/>
182206182969 </parameter>
182207182970 </parameters>
@@ -182211,7 +182974,7 @@ This function is only useful on X11, not with other GTK targets.</doc>
182211182974 glib:set-property="title">
182212182975 <doc xml:space="preserve"
182213182976 filename="gtk/gtkwindow.c"
182214- line="2287">Sets the title of the window.
182977+ line="2388">Sets the title of the window.
182215182978
182216182979 The title of a window will be displayed in its title bar; on the
182217182980 X Window System, the title bar is rendered by the window manager
@@ -182229,7 +182992,7 @@ Passing `NULL` does the same as setting the title to an empty string.</doc>
182229182992 <instance-parameter name="window" transfer-ownership="none">
182230182993 <doc xml:space="preserve"
182231182994 filename="gtk/gtkwindow.c"
182232- line="2289">a window</doc>
182995+ line="2390">a window</doc>
182233182996 <type name="Window" c:type="GtkWindow*"/>
182234182997 </instance-parameter>
182235182998 <parameter name="title"
@@ -182238,7 +183001,7 @@ Passing `NULL` does the same as setting the title to an empty string.</doc>
182238183001 allow-none="1">
182239183002 <doc xml:space="preserve"
182240183003 filename="gtk/gtkwindow.c"
182241- line="2290">title of the window</doc>
183004+ line="2391">title of the window</doc>
182242183005 <type name="utf8" c:type="const char*"/>
182243183006 </parameter>
182244183007 </parameters>
@@ -182248,7 +183011,7 @@ Passing `NULL` does the same as setting the title to an empty string.</doc>
182248183011 glib:set-property="titlebar">
182249183012 <doc xml:space="preserve"
182250183013 filename="gtk/gtkwindow.c"
182251- line="3060">Sets a custom titlebar for the window.
183014+ line="3163">Sets a custom titlebar for the window.
182252183015
182253183016 A typical widget used here is [class@Gtk.HeaderBar], as it
182254183017 provides various features expected of a titlebar while allowing
@@ -182267,7 +183030,7 @@ that is already visible, so you set the titlebar before calling
182267183030 <instance-parameter name="window" transfer-ownership="none">
182268183031 <doc xml:space="preserve"
182269183032 filename="gtk/gtkwindow.c"
182270- line="3062">a window</doc>
183033+ line="3165">a window</doc>
182271183034 <type name="Window" c:type="GtkWindow*"/>
182272183035 </instance-parameter>
182273183036 <parameter name="titlebar"
@@ -182276,7 +183039,7 @@ that is already visible, so you set the titlebar before calling
182276183039 allow-none="1">
182277183040 <doc xml:space="preserve"
182278183041 filename="gtk/gtkwindow.c"
182279- line="3063">the widget to use as titlebar</doc>
183042+ line="3166">the widget to use as titlebar</doc>
182280183043 <type name="Widget" c:type="GtkWidget*"/>
182281183044 </parameter>
182282183045 </parameters>
@@ -182286,7 +183049,7 @@ that is already visible, so you set the titlebar before calling
182286183049 glib:set-property="transient-for">
182287183050 <doc xml:space="preserve"
182288183051 filename="gtk/gtkwindow.c"
182289- line="2711">Sets a transient parent for the window.
183052+ line="2814">Sets a transient parent for the window.
182290183053
182291183054 Dialog windows should be set transient for the main application
182292183055 window they were spawned from. This allows window managers to e.g.
@@ -182307,7 +183070,7 @@ much as the window manager would have done on X.</doc>
182307183070 <instance-parameter name="window" transfer-ownership="none">
182308183071 <doc xml:space="preserve"
182309183072 filename="gtk/gtkwindow.c"
182310- line="2713">a window</doc>
183073+ line="2816">a window</doc>
182311183074 <type name="Window" c:type="GtkWindow*"/>
182312183075 </instance-parameter>
182313183076 <parameter name="parent"
@@ -182316,7 +183079,7 @@ much as the window manager would have done on X.</doc>
182316183079 allow-none="1">
182317183080 <doc xml:space="preserve"
182318183081 filename="gtk/gtkwindow.c"
182319- line="2714">parent window</doc>
183082+ line="2817">parent window</doc>
182320183083 <type name="Window" c:type="GtkWindow*"/>
182321183084 </parameter>
182322183085 </parameters>
@@ -182324,7 +183087,7 @@ much as the window manager would have done on X.</doc>
182324183087 <method name="unfullscreen" c:identifier="gtk_window_unfullscreen">
182325183088 <doc xml:space="preserve"
182326183089 filename="gtk/gtkwindow.c"
182327- line="5706">Asks to remove the fullscreen state for the window, and return to
183090+ line="5811">Asks to remove the fullscreen state for the window, and return to
182328183091 its previous state.
182329183092
182330183093 Note that you shouldn’t assume the window is definitely not
@@ -182348,7 +183111,7 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
182348183111 <instance-parameter name="window" transfer-ownership="none">
182349183112 <doc xml:space="preserve"
182350183113 filename="gtk/gtkwindow.c"
182351- line="5708">a window</doc>
183114+ line="5813">a window</doc>
182352183115 <type name="Window" c:type="GtkWindow*"/>
182353183116 </instance-parameter>
182354183117 </parameters>
@@ -182356,7 +183119,7 @@ notifications of the [property@Gtk.Window:fullscreened] property.</doc>
182356183119 <method name="unmaximize" c:identifier="gtk_window_unmaximize">
182357183120 <doc xml:space="preserve"
182358183121 filename="gtk/gtkwindow.c"
182359- line="5558">Asks to unmaximize the window.
183122+ line="5663">Asks to unmaximize the window.
182360183123
182361183124 Note that you shouldn’t assume the window is definitely unmaximized
182362183125 afterward, because other entities (e.g. the user or window manager)
@@ -182379,7 +183142,7 @@ notifications on the [property@Gtk.Window:maximized] property.</doc>
182379183142 <instance-parameter name="window" transfer-ownership="none">
182380183143 <doc xml:space="preserve"
182381183144 filename="gtk/gtkwindow.c"
182382- line="5560">a window</doc>
183145+ line="5665">a window</doc>
182383183146 <type name="Window" c:type="GtkWindow*"/>
182384183147 </instance-parameter>
182385183148 </parameters>
@@ -182387,7 +183150,7 @@ notifications on the [property@Gtk.Window:maximized] property.</doc>
182387183150 <method name="unminimize" c:identifier="gtk_window_unminimize">
182388183151 <doc xml:space="preserve"
182389183152 filename="gtk/gtkwindow.c"
182390- line="5482">Asks to unminimize the window.
183153+ line="5587">Asks to unminimize the window.
182391183154
182392183155 Note that you shouldn’t assume the window is definitely unminimized
182393183156 afterward, because the windowing system might not support this
@@ -182405,7 +183168,7 @@ You can track result of this operation via the
182405183168 <instance-parameter name="window" transfer-ownership="none">
182406183169 <doc xml:space="preserve"
182407183170 filename="gtk/gtkwindow.c"
182408- line="5484">a window</doc>
183171+ line="5589">a window</doc>
182409183172 <type name="Window" c:type="GtkWindow*"/>
182410183173 </instance-parameter>
182411183174 </parameters>
@@ -182417,7 +183180,7 @@ You can track result of this operation via the
182417183180 getter="get_application">
182418183181 <doc xml:space="preserve"
182419183182 filename="gtk/gtkwindow.c"
182420- line="1014">The `GtkApplication` associated with the window.
183183+ line="1090">The `GtkApplication` associated with the window.
182421183184
182422183185 The application will be kept alive for at least as long as it
182423183186 has any windows associated with it (see g_application_hold()
@@ -182435,7 +183198,7 @@ remove it by setting the this property to `NULL`.</doc>
182435183198 getter="get_child">
182436183199 <doc xml:space="preserve"
182437183200 filename="gtk/gtkwindow.c"
182438- line="1052">The child widget.</doc>
183201+ line="1128">The child widget.</doc>
182439183202 <type name="Widget"/>
182440183203 </property>
182441183204 <property name="decorated"
@@ -182446,7 +183209,7 @@ remove it by setting the this property to `NULL`.</doc>
182446183209 default-value="TRUE">
182447183210 <doc xml:space="preserve"
182448183211 filename="gtk/gtkwindow.c"
182449- line="938">Whether the window should have a frame (also known as *decorations*).</doc>
183212+ line="1014">Whether the window should have a frame (also known as *decorations*).</doc>
182450183213 <type name="gboolean" c:type="gboolean"/>
182451183214 </property>
182452183215 <property name="default-height"
@@ -182455,7 +183218,7 @@ remove it by setting the this property to `NULL`.</doc>
182455183218 default-value="0">
182456183219 <doc xml:space="preserve"
182457183220 filename="gtk/gtkwindow.c"
182458- line="848">The default height of the window.</doc>
183221+ line="924">The default height of the window.</doc>
182459183222 <type name="gint" c:type="gint"/>
182460183223 </property>
182461183224 <property name="default-widget"
@@ -182465,7 +183228,7 @@ remove it by setting the this property to `NULL`.</doc>
182465183228 getter="get_default_widget">
182466183229 <doc xml:space="preserve"
182467183230 filename="gtk/gtkwindow.c"
182468- line="1032">The default widget.</doc>
183231+ line="1108">The default widget.</doc>
182469183232 <type name="Widget"/>
182470183233 </property>
182471183234 <property name="default-width"
@@ -182474,7 +183237,7 @@ remove it by setting the this property to `NULL`.</doc>
182474183237 default-value="0">
182475183238 <doc xml:space="preserve"
182476183239 filename="gtk/gtkwindow.c"
182477- line="837">The default width of the window.</doc>
183240+ line="913">The default width of the window.</doc>
182478183241 <type name="gint" c:type="gint"/>
182479183242 </property>
182480183243 <property name="deletable"
@@ -182485,7 +183248,7 @@ remove it by setting the this property to `NULL`.</doc>
182485183248 default-value="TRUE">
182486183249 <doc xml:space="preserve"
182487183250 filename="gtk/gtkwindow.c"
182488- line="948">Whether the window frame should have a close button.</doc>
183251+ line="1024">Whether the window frame should have a close button.</doc>
182489183252 <type name="gboolean" c:type="gboolean"/>
182490183253 </property>
182491183254 <property name="destroy-with-parent"
@@ -182496,7 +183259,7 @@ remove it by setting the this property to `NULL`.</doc>
182496183259 default-value="FALSE">
182497183260 <doc xml:space="preserve"
182498183261 filename="gtk/gtkwindow.c"
182499- line="859">If this window should be destroyed when the parent is destroyed.</doc>
183262+ line="935">If this window should be destroyed when the parent is destroyed.</doc>
182500183263 <type name="gboolean" c:type="gboolean"/>
182501183264 </property>
182502183265 <property name="display"
@@ -182505,7 +183268,7 @@ remove it by setting the this property to `NULL`.</doc>
182505183268 setter="set_display">
182506183269 <doc xml:space="preserve"
182507183270 filename="gtk/gtkwindow.c"
182508- line="918">The display that will display this window.</doc>
183271+ line="994">The display that will display this window.</doc>
182509183272 <type name="Gdk.Display"/>
182510183273 </property>
182511183274 <property name="focus-visible"
@@ -182516,7 +183279,7 @@ remove it by setting the this property to `NULL`.</doc>
182516183279 default-value="TRUE">
182517183280 <doc xml:space="preserve"
182518183281 filename="gtk/gtkwindow.c"
182519- line="893">Whether 'focus rectangles' are currently visible in this window.
183282+ line="969">Whether 'focus rectangles' are currently visible in this window.
182520183283
182521183284 This property is maintained by GTK based on user input
182522183285 and should not be set by applications.</doc>
@@ -182529,7 +183292,7 @@ and should not be set by applications.</doc>
182529183292 getter="get_focus">
182530183293 <doc xml:space="preserve"
182531183294 filename="gtk/gtkwindow.c"
182532- line="1042">The focus widget.</doc>
183295+ line="1118">The focus widget.</doc>
182533183296 <type name="Widget"/>
182534183297 </property>
182535183298 <property name="fullscreened"
@@ -182539,7 +183302,7 @@ and should not be set by applications.</doc>
182539183302 default-value="FALSE">
182540183303 <doc xml:space="preserve"
182541183304 filename="gtk/gtkwindow.c"
182542- line="984">Whether the window is fullscreen.
183305+ line="1060">Whether the window is fullscreen.
182543183306
182544183307 Setting this property is the equivalent of calling
182545183308 [method@Gtk.Window.fullscreen] or [method@Gtk.Window.unfullscreen];
@@ -182548,6 +183311,23 @@ connect to the ::notify signal in order to know whether the
182548183311 operation was successful.</doc>
182549183312 <type name="gboolean" c:type="gboolean"/>
182550183313 </property>
183314+ <property name="gravity"
183315+ version="4.20"
183316+ writable="1"
183317+ transfer-ownership="none"
183318+ setter="set_gravity"
183319+ getter="get_gravity"
183320+ default-value="GTK_WINDOW_GRAVITY_TOP_START">
183321+ <doc xml:space="preserve"
183322+ filename="gtk/gtkwindow.c"
183323+ line="1163">The gravity to use when resizing the window programmatically.
183324+
183325+Gravity describes which point of the window we want to keep
183326+fixed (meaning that the window will grow in the opposite direction).
183327+For example, a gravity of `GTK_WINDOW_GRAVITY_TOP_RIGHT` means that we
183328+want the to fix top right corner of the window.</doc>
183329+ <type name="WindowGravity"/>
183330+ </property>
182551183331 <property name="handle-menubar-accel"
182552183332 version="4.2"
182553183333 writable="1"
@@ -182557,7 +183337,7 @@ operation was successful.</doc>
182557183337 default-value="TRUE">
182558183338 <doc xml:space="preserve"
182559183339 filename="gtk/gtkwindow.c"
182560- line="1074">Whether the window frame should handle &lt;kbd&gt;F10&lt;/kbd&gt; for activating
183340+ line="1150">Whether the window frame should handle &lt;kbd&gt;F10&lt;/kbd&gt; for activating
182561183341 menubars.</doc>
182562183342 <type name="gboolean" c:type="gboolean"/>
182563183343 </property>
@@ -182569,7 +183349,7 @@ menubars.</doc>
182569183349 default-value="FALSE">
182570183350 <doc xml:space="preserve"
182571183351 filename="gtk/gtkwindow.c"
182572- line="869">If this window should be hidden instead of destroyed when the user clicks
183352+ line="945">If this window should be hidden instead of destroyed when the user clicks
182573183353 the close button.</doc>
182574183354 <type name="gboolean" c:type="gboolean"/>
182575183355 </property>
@@ -182581,7 +183361,7 @@ the close button.</doc>
182581183361 default-value="NULL">
182582183362 <doc xml:space="preserve"
182583183363 filename="gtk/gtkwindow.c"
182584- line="906">Specifies the name of the themed icon to use as the window icon.
183364+ line="982">Specifies the name of the themed icon to use as the window icon.
182585183365
182586183366 See [class@Gtk.IconTheme] for more details.</doc>
182587183367 <type name="utf8" c:type="gchar*"/>
@@ -182592,7 +183372,7 @@ See [class@Gtk.IconTheme] for more details.</doc>
182592183372 default-value="FALSE">
182593183373 <doc xml:space="preserve"
182594183374 filename="gtk/gtkwindow.c"
182595- line="928">Whether the toplevel is the currently active window.</doc>
183375+ line="1004">Whether the toplevel is the currently active window.</doc>
182596183376 <type name="gboolean" c:type="gboolean"/>
182597183377 </property>
182598183378 <property name="maximized"
@@ -182602,7 +183382,7 @@ See [class@Gtk.IconTheme] for more details.</doc>
182602183382 default-value="FALSE">
182603183383 <doc xml:space="preserve"
182604183384 filename="gtk/gtkwindow.c"
182605- line="968">Whether the window is maximized.
183385+ line="1044">Whether the window is maximized.
182606183386
182607183387 Setting this property is the equivalent of calling
182608183388 [method@Gtk.Window.maximize] or [method@Gtk.Window.unmaximize];
@@ -182619,7 +183399,7 @@ operation was successful.</doc>
182619183399 default-value="FALSE">
182620183400 <doc xml:space="preserve"
182621183401 filename="gtk/gtkwindow.c"
182622- line="880">Whether mnemonics are currently visible in this window.
183402+ line="956">Whether mnemonics are currently visible in this window.
182623183403
182624183404 This property is maintained by GTK based on user input,
182625183405 and should not be set by applications.</doc>
@@ -182633,7 +183413,7 @@ and should not be set by applications.</doc>
182633183413 default-value="FALSE">
182634183414 <doc xml:space="preserve"
182635183415 filename="gtk/gtkwindow.c"
182636- line="827">If true, the window is modal.</doc>
183416+ line="903">If true, the window is modal.</doc>
182637183417 <type name="gboolean" c:type="gboolean"/>
182638183418 </property>
182639183419 <property name="resizable"
@@ -182644,7 +183424,7 @@ and should not be set by applications.</doc>
182644183424 default-value="TRUE">
182645183425 <doc xml:space="preserve"
182646183426 filename="gtk/gtkwindow.c"
182647- line="817">If true, users can resize the window.</doc>
183427+ line="893">If true, users can resize the window.</doc>
182648183428 <type name="gboolean" c:type="gboolean"/>
182649183429 </property>
182650183430 <property name="startup-id"
@@ -182655,7 +183435,7 @@ and should not be set by applications.</doc>
182655183435 default-value="NULL">
182656183436 <doc xml:space="preserve"
182657183437 filename="gtk/gtkwindow.c"
182658- line="807">A write-only property for setting window's startup notification identifier.</doc>
183438+ line="883">A write-only property for setting window's startup notification identifier.</doc>
182659183439 <type name="utf8" c:type="gchar*"/>
182660183440 </property>
182661183441 <property name="suspended"
@@ -182665,7 +183445,7 @@ and should not be set by applications.</doc>
182665183445 default-value="FALSE">
182666183446 <doc xml:space="preserve"
182667183447 filename="gtk/gtkwindow.c"
182668- line="1000">Whether the window is suspended.
183448+ line="1076">Whether the window is suspended.
182669183449
182670183450 See [method@Gtk.Window.is_suspended] for details about what suspended means.</doc>
182671183451 <type name="gboolean" c:type="gboolean"/>
@@ -182678,7 +183458,7 @@ See [method@Gtk.Window.is_suspended] for details about what suspended means.</do
182678183458 default-value="NULL">
182679183459 <doc xml:space="preserve"
182680183460 filename="gtk/gtkwindow.c"
182681- line="797">The title of the window.</doc>
183461+ line="873">The title of the window.</doc>
182682183462 <type name="utf8" c:type="gchar*"/>
182683183463 </property>
182684183464 <property name="titlebar"
@@ -182689,7 +183469,7 @@ See [method@Gtk.Window.is_suspended] for details about what suspended means.</do
182689183469 getter="get_titlebar">
182690183470 <doc xml:space="preserve"
182691183471 filename="gtk/gtkwindow.c"
182692- line="1062">The titlebar widget.</doc>
183472+ line="1138">The titlebar widget.</doc>
182693183473 <type name="Widget"/>
182694183474 </property>
182695183475 <property name="transient-for"
@@ -182700,7 +183480,7 @@ See [method@Gtk.Window.is_suspended] for details about what suspended means.</do
182700183480 getter="get_transient_for">
182701183481 <doc xml:space="preserve"
182702183482 filename="gtk/gtkwindow.c"
182703- line="958">The transient parent of the window.</doc>
183483+ line="1034">The transient parent of the window.</doc>
182704183484 <type name="Window"/>
182705183485 </property>
182706183486 <field name="parent_instance">
@@ -182709,7 +183489,7 @@ See [method@Gtk.Window.is_suspended] for details about what suspended means.</do
182709183489 <glib:signal name="activate-default" when="last" action="1">
182710183490 <doc xml:space="preserve"
182711183491 filename="gtk/gtkwindow.c"
182712- line="1110">Emitted when the user activates the default widget.
183492+ line="1204">Emitted when the user activates the default widget.
182713183493
182714183494 This is a [keybinding signal](class.SignalAction.html).
182715183495
@@ -182721,7 +183501,7 @@ The keybindings for this signal are all forms of the &lt;kbd&gt;Enter&lt;/kbd&gt
182721183501 <glib:signal name="activate-focus" when="last" action="1">
182722183502 <doc xml:space="preserve"
182723183503 filename="gtk/gtkwindow.c"
182724- line="1089">Emitted when the user activates the currently focused
183504+ line="1183">Emitted when the user activates the currently focused
182725183505 widget of @window.
182726183506
182727183507 This is a [keybinding signal](class.SignalAction.html).
@@ -182734,18 +183514,18 @@ The default binding for this signal is &lt;kbd&gt;␣&lt;/kbd&gt;.</doc>
182734183514 <glib:signal name="close-request" when="last">
182735183515 <doc xml:space="preserve"
182736183516 filename="gtk/gtkwindow.c"
182737- line="1182">Emitted when the user clicks on the close button of the window.</doc>
183517+ line="1276">Emitted when the user clicks on the close button of the window.</doc>
182738183518 <return-value transfer-ownership="none">
182739183519 <doc xml:space="preserve"
182740183520 filename="gtk/gtkwindow.c"
182741- line="1188">true to stop other handlers from being invoked for the signal</doc>
183521+ line="1282">true to stop other handlers from being invoked for the signal</doc>
182742183522 <type name="gboolean" c:type="gboolean"/>
182743183523 </return-value>
182744183524 </glib:signal>
182745183525 <glib:signal name="enable-debugging" when="last" action="1">
182746183526 <doc xml:space="preserve"
182747183527 filename="gtk/gtkwindow.c"
182748- line="1150">Emitted when the user enables or disables interactive debugging.
183528+ line="1244">Emitted when the user enables or disables interactive debugging.
182749183529
182750183530 When @toggle is true, interactive debugging is toggled on or off,
182751183531 when it is false, the debugger will be pointed at the widget
@@ -182759,14 +183539,14 @@ The default bindings for this signal are
182759183539 <return-value transfer-ownership="none">
182760183540 <doc xml:space="preserve"
182761183541 filename="gtk/gtkwindow.c"
182762- line="1167">true if the key binding was handled</doc>
183542+ line="1261">true if the key binding was handled</doc>
182763183543 <type name="gboolean" c:type="gboolean"/>
182764183544 </return-value>
182765183545 <parameters>
182766183546 <parameter name="toggle" transfer-ownership="none">
182767183547 <doc xml:space="preserve"
182768183548 filename="gtk/gtkwindow.c"
182769- line="1153">toggle the debugger</doc>
183549+ line="1247">toggle the debugger</doc>
182770183550 <type name="gboolean" c:type="gboolean"/>
182771183551 </parameter>
182772183552 </parameters>
@@ -182777,7 +183557,7 @@ The default bindings for this signal are
182777183557 deprecated-version="4.10">
182778183558 <doc xml:space="preserve"
182779183559 filename="gtk/gtkwindow.c"
182780- line="1130">Emitted when the set of accelerators or mnemonics that
183560+ line="1224">Emitted when the set of accelerators or mnemonics that
182781183561 are associated with the window changes.</doc>
182782183562 <doc-deprecated xml:space="preserve">Use [class@Gtk.Shortcut] and [class@Gtk.EventController]
182783183563 to implement keyboard shortcuts</doc-deprecated>
@@ -183227,6 +184007,157 @@ See also [Using GTK on Apple macOS](osx.html?native-window-controls).</doc>
183227184007 <type name="WidgetClass" c:type="GtkWidgetClass"/>
183228184008 </field>
183229184009 </record>
184010+ <enumeration name="WindowGravity"
184011+ version="4.20"
184012+ glib:type-name="GtkWindowGravity"
184013+ glib:get-type="gtk_window_gravity_get_type"
184014+ c:type="GtkWindowGravity">
184015+ <doc xml:space="preserve"
184016+ filename="gtk/gtkwindow.h"
184017+ line="268">Determines which point or edge of a window is meant to remain fixed
184018+when a window changes size.</doc>
184019+ <member name="top_left"
184020+ value="0"
184021+ c:identifier="GTK_WINDOW_GRAVITY_TOP_LEFT"
184022+ glib:nick="top-left"
184023+ glib:name="GTK_WINDOW_GRAVITY_TOP_LEFT">
184024+ <doc xml:space="preserve"
184025+ filename="gtk/gtkwindow.h"
184026+ line="270">The top left corner</doc>
184027+ </member>
184028+ <member name="top"
184029+ value="1"
184030+ c:identifier="GTK_WINDOW_GRAVITY_TOP"
184031+ glib:nick="top"
184032+ glib:name="GTK_WINDOW_GRAVITY_TOP">
184033+ <doc xml:space="preserve"
184034+ filename="gtk/gtkwindow.h"
184035+ line="271">The top edge</doc>
184036+ </member>
184037+ <member name="top_right"
184038+ value="2"
184039+ c:identifier="GTK_WINDOW_GRAVITY_TOP_RIGHT"
184040+ glib:nick="top-right"
184041+ glib:name="GTK_WINDOW_GRAVITY_TOP_RIGHT">
184042+ <doc xml:space="preserve"
184043+ filename="gtk/gtkwindow.h"
184044+ line="272">The top right corner</doc>
184045+ </member>
184046+ <member name="left"
184047+ value="3"
184048+ c:identifier="GTK_WINDOW_GRAVITY_LEFT"
184049+ glib:nick="left"
184050+ glib:name="GTK_WINDOW_GRAVITY_LEFT">
184051+ <doc xml:space="preserve"
184052+ filename="gtk/gtkwindow.h"
184053+ line="273">The left edge</doc>
184054+ </member>
184055+ <member name="center"
184056+ value="4"
184057+ c:identifier="GTK_WINDOW_GRAVITY_CENTER"
184058+ glib:nick="center"
184059+ glib:name="GTK_WINDOW_GRAVITY_CENTER">
184060+ <doc xml:space="preserve"
184061+ filename="gtk/gtkwindow.h"
184062+ line="274">The center pointer</doc>
184063+ </member>
184064+ <member name="right"
184065+ value="5"
184066+ c:identifier="GTK_WINDOW_GRAVITY_RIGHT"
184067+ glib:nick="right"
184068+ glib:name="GTK_WINDOW_GRAVITY_RIGHT">
184069+ <doc xml:space="preserve"
184070+ filename="gtk/gtkwindow.h"
184071+ line="275">The right edge</doc>
184072+ </member>
184073+ <member name="bottom_left"
184074+ value="6"
184075+ c:identifier="GTK_WINDOW_GRAVITY_BOTTOM_LEFT"
184076+ glib:nick="bottom-left"
184077+ glib:name="GTK_WINDOW_GRAVITY_BOTTOM_LEFT">
184078+ <doc xml:space="preserve"
184079+ filename="gtk/gtkwindow.h"
184080+ line="276">The bottom left corner</doc>
184081+ </member>
184082+ <member name="bottom"
184083+ value="7"
184084+ c:identifier="GTK_WINDOW_GRAVITY_BOTTOM"
184085+ glib:nick="bottom"
184086+ glib:name="GTK_WINDOW_GRAVITY_BOTTOM">
184087+ <doc xml:space="preserve"
184088+ filename="gtk/gtkwindow.h"
184089+ line="277">the bottom edge</doc>
184090+ </member>
184091+ <member name="bottom_right"
184092+ value="8"
184093+ c:identifier="GTK_WINDOW_GRAVITY_BOTTOM_RIGHT"
184094+ glib:nick="bottom-right"
184095+ glib:name="GTK_WINDOW_GRAVITY_BOTTOM_RIGHT">
184096+ <doc xml:space="preserve"
184097+ filename="gtk/gtkwindow.h"
184098+ line="278">The bottom right corner</doc>
184099+ </member>
184100+ <member name="top_start"
184101+ value="9"
184102+ c:identifier="GTK_WINDOW_GRAVITY_TOP_START"
184103+ glib:nick="top-start"
184104+ glib:name="GTK_WINDOW_GRAVITY_TOP_START">
184105+ <doc xml:space="preserve"
184106+ filename="gtk/gtkwindow.h"
184107+ line="279">The top left or top right corner,
184108+ depending on the text direction</doc>
184109+ </member>
184110+ <member name="top_end"
184111+ value="10"
184112+ c:identifier="GTK_WINDOW_GRAVITY_TOP_END"
184113+ glib:nick="top-end"
184114+ glib:name="GTK_WINDOW_GRAVITY_TOP_END">
184115+ <doc xml:space="preserve"
184116+ filename="gtk/gtkwindow.h"
184117+ line="281">The top right or top left corner,
184118+ depending on the text direction</doc>
184119+ </member>
184120+ <member name="start"
184121+ value="11"
184122+ c:identifier="GTK_WINDOW_GRAVITY_START"
184123+ glib:nick="start"
184124+ glib:name="GTK_WINDOW_GRAVITY_START">
184125+ <doc xml:space="preserve"
184126+ filename="gtk/gtkwindow.h"
184127+ line="283">The left or right edge,
184128+ depending on the text direction</doc>
184129+ </member>
184130+ <member name="end"
184131+ value="12"
184132+ c:identifier="GTK_WINDOW_GRAVITY_END"
184133+ glib:nick="end"
184134+ glib:name="GTK_WINDOW_GRAVITY_END">
184135+ <doc xml:space="preserve"
184136+ filename="gtk/gtkwindow.h"
184137+ line="285">The right or left edge,
184138+ depending on the text direction</doc>
184139+ </member>
184140+ <member name="bottom_start"
184141+ value="13"
184142+ c:identifier="GTK_WINDOW_GRAVITY_BOTTOM_START"
184143+ glib:nick="bottom-start"
184144+ glib:name="GTK_WINDOW_GRAVITY_BOTTOM_START">
184145+ <doc xml:space="preserve"
184146+ filename="gtk/gtkwindow.h"
184147+ line="287">The bottom left or top right corner,
184148+ depending on the text direction</doc>
184149+ </member>
184150+ <member name="bottom_end"
184151+ value="14"
184152+ c:identifier="GTK_WINDOW_GRAVITY_BOTTOM_END"
184153+ glib:nick="bottom-end"
184154+ glib:name="GTK_WINDOW_GRAVITY_BOTTOM_END">
184155+ <doc xml:space="preserve"
184156+ filename="gtk/gtkwindow.h"
184157+ line="289">The bottom right or top left corner,
184158+ depending on the text direction</doc>
184159+ </member>
184160+ </enumeration>
183230184161 <class name="WindowGroup"
183231184162 c:symbol-prefix="window_group"
183232184163 c:type="GtkWindowGroup"
@@ -183552,7 +184483,7 @@ role.</doc>
183552184483 c:identifier="gtk_accelerator_get_default_mod_mask">
183553184484 <doc xml:space="preserve"
183554184485 filename="gtk/gtkaccelgroup.c"
183555- line="986">Gets the modifier mask.
184486+ line="993">Gets the modifier mask.
183556184487
183557184488 The modifier mask determines which modifiers are considered significant
183558184489 for keyboard accelerators. This includes all keyboard modifiers except
@@ -183561,7 +184492,7 @@ for `GDK_LOCK_MASK`.</doc>
183561184492 <return-value transfer-ownership="none">
183562184493 <doc xml:space="preserve"
183563184494 filename="gtk/gtkaccelgroup.c"
183564- line="995">the modifier mask for accelerators</doc>
184495+ line="1002">the modifier mask for accelerators</doc>
183565184496 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
183566184497 </return-value>
183567184498 </function>
@@ -183569,26 +184500,26 @@ for `GDK_LOCK_MASK`.</doc>
183569184500 c:identifier="gtk_accelerator_get_label">
183570184501 <doc xml:space="preserve"
183571184502 filename="gtk/gtkaccelgroup.c"
183572- line="800">Converts an accelerator keyval and modifier mask into a string
184503+ line="807">Converts an accelerator keyval and modifier mask into a string
183573184504 which can be used to represent the accelerator to the user.</doc>
183574184505 <source-position filename="gtk/gtkaccelgroup.h" line="61"/>
183575184506 <return-value transfer-ownership="full">
183576184507 <doc xml:space="preserve"
183577184508 filename="gtk/gtkaccelgroup.c"
183578- line="808">a newly-allocated string representing the accelerator</doc>
184509+ line="815">a newly-allocated string representing the accelerator</doc>
183579184510 <type name="utf8" c:type="char*"/>
183580184511 </return-value>
183581184512 <parameters>
183582184513 <parameter name="accelerator_key" transfer-ownership="none">
183583184514 <doc xml:space="preserve"
183584184515 filename="gtk/gtkaccelgroup.c"
183585- line="802">accelerator keyval</doc>
184516+ line="809">accelerator keyval</doc>
183586184517 <type name="guint" c:type="guint"/>
183587184518 </parameter>
183588184519 <parameter name="accelerator_mods" transfer-ownership="none">
183589184520 <doc xml:space="preserve"
183590184521 filename="gtk/gtkaccelgroup.c"
183591- line="803">accelerator modifier mask</doc>
184522+ line="810">accelerator modifier mask</doc>
183592184523 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
183593184524 </parameter>
183594184525 </parameters>
@@ -183597,7 +184528,7 @@ which can be used to represent the accelerator to the user.</doc>
183597184528 c:identifier="gtk_accelerator_get_label_with_keycode">
183598184529 <doc xml:space="preserve"
183599184530 filename="gtk/gtkaccelgroup.c"
183600- line="635">Converts an accelerator keyval and modifier mask
184531+ line="642">Converts an accelerator keyval and modifier mask
183601184532 into a string that can be displayed to the user.
183602184533
183603184534 The string may be translated.
@@ -183610,7 +184541,7 @@ instead.</doc>
183610184541 <return-value transfer-ownership="full">
183611184542 <doc xml:space="preserve"
183612184543 filename="gtk/gtkaccelgroup.c"
183613- line="652">a newly-allocated string representing the accelerator</doc>
184544+ line="659">a newly-allocated string representing the accelerator</doc>
183614184545 <type name="utf8" c:type="char*"/>
183615184546 </return-value>
183616184547 <parameters>
@@ -183620,25 +184551,25 @@ instead.</doc>
183620184551 allow-none="1">
183621184552 <doc xml:space="preserve"
183622184553 filename="gtk/gtkaccelgroup.c"
183623- line="637">a `GdkDisplay`</doc>
184554+ line="644">a `GdkDisplay`</doc>
183624184555 <type name="Gdk.Display" c:type="GdkDisplay*"/>
183625184556 </parameter>
183626184557 <parameter name="accelerator_key" transfer-ownership="none">
183627184558 <doc xml:space="preserve"
183628184559 filename="gtk/gtkaccelgroup.c"
183629- line="638">accelerator keyval</doc>
184560+ line="645">accelerator keyval</doc>
183630184561 <type name="guint" c:type="guint"/>
183631184562 </parameter>
183632184563 <parameter name="keycode" transfer-ownership="none">
183633184564 <doc xml:space="preserve"
183634184565 filename="gtk/gtkaccelgroup.c"
183635- line="639">accelerator keycode</doc>
184566+ line="646">accelerator keycode</doc>
183636184567 <type name="guint" c:type="guint"/>
183637184568 </parameter>
183638184569 <parameter name="accelerator_mods" transfer-ownership="none">
183639184570 <doc xml:space="preserve"
183640184571 filename="gtk/gtkaccelgroup.c"
183641- line="640">accelerator modifier mask</doc>
184572+ line="647">accelerator modifier mask</doc>
183642184573 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
183643184574 </parameter>
183644184575 </parameters>
@@ -183646,7 +184577,7 @@ instead.</doc>
183646184577 <function name="accelerator_name" c:identifier="gtk_accelerator_name">
183647184578 <doc xml:space="preserve"
183648184579 filename="gtk/gtkaccelgroup.c"
183649- line="556">Converts an accelerator keyval and modifier mask into a string
184580+ line="563">Converts an accelerator keyval and modifier mask into a string
183650184581 that can be parsed by [func@Gtk.accelerator_parse].
183651184582
183652184583 For example, if you pass in `GDK_KEY_q` and `GDK_CONTROL_MASK`,
@@ -183658,20 +184589,20 @@ see [func@Gtk.accelerator_get_label].</doc>
183658184589 <return-value transfer-ownership="full">
183659184590 <doc xml:space="preserve"
183660184591 filename="gtk/gtkaccelgroup.c"
183661- line="570">a newly-allocated accelerator name</doc>
184592+ line="577">a newly-allocated accelerator name</doc>
183662184593 <type name="utf8" c:type="char*"/>
183663184594 </return-value>
183664184595 <parameters>
183665184596 <parameter name="accelerator_key" transfer-ownership="none">
183666184597 <doc xml:space="preserve"
183667184598 filename="gtk/gtkaccelgroup.c"
183668- line="558">accelerator keyval</doc>
184599+ line="565">accelerator keyval</doc>
183669184600 <type name="guint" c:type="guint"/>
183670184601 </parameter>
183671184602 <parameter name="accelerator_mods" transfer-ownership="none">
183672184603 <doc xml:space="preserve"
183673184604 filename="gtk/gtkaccelgroup.c"
183674- line="559">accelerator modifier mask</doc>
184605+ line="566">accelerator modifier mask</doc>
183675184606 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
183676184607 </parameter>
183677184608 </parameters>
@@ -183680,7 +184611,7 @@ see [func@Gtk.accelerator_get_label].</doc>
183680184611 c:identifier="gtk_accelerator_name_with_keycode">
183681184612 <doc xml:space="preserve"
183682184613 filename="gtk/gtkaccelgroup.c"
183683- line="519">Converts an accelerator keyval and modifier mask
184614+ line="526">Converts an accelerator keyval and modifier mask
183684184615 into a string that can be parsed by [func@Gtk.accelerator_parse_with_keycode].
183685184616
183686184617 This is similar to [func@Gtk.accelerator_name] but handling keycodes.
@@ -183690,7 +184621,7 @@ should use [func@Gtk.accelerator_name] instead.</doc>
183690184621 <return-value transfer-ownership="full">
183691184622 <doc xml:space="preserve"
183692184623 filename="gtk/gtkaccelgroup.c"
183693- line="533">a newly allocated accelerator name.</doc>
184624+ line="540">a newly allocated accelerator name.</doc>
183694184625 <type name="utf8" c:type="char*"/>
183695184626 </return-value>
183696184627 <parameters>
@@ -183700,25 +184631,25 @@ should use [func@Gtk.accelerator_name] instead.</doc>
183700184631 allow-none="1">
183701184632 <doc xml:space="preserve"
183702184633 filename="gtk/gtkaccelgroup.c"
183703- line="521">a `GdkDisplay`</doc>
184634+ line="528">a `GdkDisplay`</doc>
183704184635 <type name="Gdk.Display" c:type="GdkDisplay*"/>
183705184636 </parameter>
183706184637 <parameter name="accelerator_key" transfer-ownership="none">
183707184638 <doc xml:space="preserve"
183708184639 filename="gtk/gtkaccelgroup.c"
183709- line="522">accelerator keyval</doc>
184640+ line="529">accelerator keyval</doc>
183710184641 <type name="guint" c:type="guint"/>
183711184642 </parameter>
183712184643 <parameter name="keycode" transfer-ownership="none">
183713184644 <doc xml:space="preserve"
183714184645 filename="gtk/gtkaccelgroup.c"
183715- line="523">accelerator keycode</doc>
184646+ line="530">accelerator keycode</doc>
183716184647 <type name="guint" c:type="guint"/>
183717184648 </parameter>
183718184649 <parameter name="accelerator_mods" transfer-ownership="none">
183719184650 <doc xml:space="preserve"
183720184651 filename="gtk/gtkaccelgroup.c"
183721- line="524">accelerator modifier mask</doc>
184652+ line="531">accelerator modifier mask</doc>
183722184653 <type name="Gdk.ModifierType" c:type="GdkModifierType"/>
183723184654 </parameter>
183724184655 </parameters>
@@ -183726,7 +184657,7 @@ should use [func@Gtk.accelerator_name] instead.</doc>
183726184657 <function name="accelerator_parse" c:identifier="gtk_accelerator_parse">
183727184658 <doc xml:space="preserve"
183728184659 filename="gtk/gtkaccelgroup.c"
183729- line="478">Parses a string representing an accelerator.
184660+ line="485">Parses a string representing an accelerator.
183730184661
183731184662 The format looks like “`&lt;Control&gt;a`” or “`&lt;Shift&gt;&lt;Alt&gt;F1`”.
183732184663
@@ -183753,14 +184684,14 @@ be set to 0 (zero).</doc>
183753184684 <return-value transfer-ownership="none">
183754184685 <doc xml:space="preserve"
183755184686 filename="gtk/gtkaccelgroup.c"
183756- line="509">whether parsing succeeded</doc>
184687+ line="516">whether parsing succeeded</doc>
183757184688 <type name="gboolean" c:type="gboolean"/>
183758184689 </return-value>
183759184690 <parameters>
183760184691 <parameter name="accelerator" transfer-ownership="none">
183761184692 <doc xml:space="preserve"
183762184693 filename="gtk/gtkaccelgroup.c"
183763- line="480">string representing an accelerator</doc>
184694+ line="487">string representing an accelerator</doc>
183764184695 <type name="utf8" c:type="const char*"/>
183765184696 </parameter>
183766184697 <parameter name="accelerator_key"
@@ -183771,7 +184702,7 @@ be set to 0 (zero).</doc>
183771184702 allow-none="1">
183772184703 <doc xml:space="preserve"
183773184704 filename="gtk/gtkaccelgroup.c"
183774- line="481">return location for accelerator keyval</doc>
184705+ line="488">return location for accelerator keyval</doc>
183775184706 <type name="guint" c:type="guint*"/>
183776184707 </parameter>
183777184708 <parameter name="accelerator_mods"
@@ -183782,7 +184713,7 @@ be set to 0 (zero).</doc>
183782184713 allow-none="1">
183783184714 <doc xml:space="preserve"
183784184715 filename="gtk/gtkaccelgroup.c"
183785- line="482">return location for accelerator
184716+ line="489">return location for accelerator
183786184717 modifier mask</doc>
183787184718 <type name="Gdk.ModifierType" c:type="GdkModifierType*"/>
183788184719 </parameter>
@@ -183988,7 +184919,7 @@ with gtk_accessible_update_relation_state().</doc>
183988184919 moved-to="BitsetIter.init_at">
183989184920 <doc xml:space="preserve"
183990184921 filename="gtk/gtkbitset.c"
183991- line="841">Initializes @iter to point to @target.
184922+ line="811">Initializes @iter to point to @target.
183992184923
183993184924 If @target is not found, finds the next value after it.
183994184925 If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
@@ -183996,7 +184927,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
183996184927 <return-value transfer-ownership="none">
183997184928 <doc xml:space="preserve"
183998184929 filename="gtk/gtkbitset.c"
183999- line="853">%TRUE if a value was found.</doc>
184930+ line="823">%TRUE if a value was found.</doc>
184000184931 <type name="gboolean" c:type="gboolean"/>
184001184932 </return-value>
184002184933 <parameters>
@@ -184006,19 +184937,19 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
184006184937 transfer-ownership="none">
184007184938 <doc xml:space="preserve"
184008184939 filename="gtk/gtkbitset.c"
184009- line="843">a pointer to an uninitialized `GtkBitsetIter`</doc>
184940+ line="813">a pointer to an uninitialized `GtkBitsetIter`</doc>
184010184941 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
184011184942 </parameter>
184012184943 <parameter name="set" transfer-ownership="none">
184013184944 <doc xml:space="preserve"
184014184945 filename="gtk/gtkbitset.c"
184015- line="844">a `GtkBitset`</doc>
184946+ line="814">a `GtkBitset`</doc>
184016184947 <type name="Bitset" c:type="const GtkBitset*"/>
184017184948 </parameter>
184018184949 <parameter name="target" transfer-ownership="none">
184019184950 <doc xml:space="preserve"
184020184951 filename="gtk/gtkbitset.c"
184021- line="845">target value to start iterating at</doc>
184952+ line="815">target value to start iterating at</doc>
184022184953 <type name="guint" c:type="guint"/>
184023184954 </parameter>
184024184955 <parameter name="value"
@@ -184029,7 +184960,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
184029184960 allow-none="1">
184030184961 <doc xml:space="preserve"
184031184962 filename="gtk/gtkbitset.c"
184032- line="846">Set to the found value in @set</doc>
184963+ line="816">Set to the found value in @set</doc>
184033184964 <type name="guint" c:type="guint*"/>
184034184965 </parameter>
184035184966 </parameters>
@@ -184039,7 +184970,7 @@ If no value &gt;= @target exists in @set, this function returns %FALSE.</doc>
184039184970 moved-to="BitsetIter.init_first">
184040184971 <doc xml:space="preserve"
184041184972 filename="gtk/gtkbitset.c"
184042- line="779">Initializes an iterator for @set and points it to the first
184973+ line="749">Initializes an iterator for @set and points it to the first
184043184974 value in @set.
184044184975
184045184976 If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
@@ -184047,7 +184978,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
184047184978 <return-value transfer-ownership="none">
184048184979 <doc xml:space="preserve"
184049184980 filename="gtk/gtkbitset.c"
184050- line="790">%TRUE if @set isn't empty.</doc>
184981+ line="760">%TRUE if @set isn't empty.</doc>
184051184982 <type name="gboolean" c:type="gboolean"/>
184052184983 </return-value>
184053184984 <parameters>
@@ -184057,13 +184988,13 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
184057184988 transfer-ownership="none">
184058184989 <doc xml:space="preserve"
184059184990 filename="gtk/gtkbitset.c"
184060- line="781">a pointer to an uninitialized `GtkBitsetIter`</doc>
184991+ line="751">a pointer to an uninitialized `GtkBitsetIter`</doc>
184061184992 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
184062184993 </parameter>
184063184994 <parameter name="set" transfer-ownership="none">
184064184995 <doc xml:space="preserve"
184065184996 filename="gtk/gtkbitset.c"
184066- line="782">a `GtkBitset`</doc>
184997+ line="752">a `GtkBitset`</doc>
184067184998 <type name="Bitset" c:type="const GtkBitset*"/>
184068184999 </parameter>
184069185000 <parameter name="value"
@@ -184074,7 +185005,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
184074185005 allow-none="1">
184075185006 <doc xml:space="preserve"
184076185007 filename="gtk/gtkbitset.c"
184077- line="783">Set to the first value in @set</doc>
185008+ line="753">Set to the first value in @set</doc>
184078185009 <type name="guint" c:type="guint*"/>
184079185010 </parameter>
184080185011 </parameters>
@@ -184084,7 +185015,7 @@ If @set is empty, %FALSE is returned and @value is set to %G_MAXUINT.</doc>
184084185015 moved-to="BitsetIter.init_last">
184085185016 <doc xml:space="preserve"
184086185017 filename="gtk/gtkbitset.c"
184087- line="810">Initializes an iterator for @set and points it to the last
185018+ line="780">Initializes an iterator for @set and points it to the last
184088185019 value in @set.
184089185020
184090185021 If @set is empty, %FALSE is returned.</doc>
@@ -184092,7 +185023,7 @@ If @set is empty, %FALSE is returned.</doc>
184092185023 <return-value transfer-ownership="none">
184093185024 <doc xml:space="preserve"
184094185025 filename="gtk/gtkbitset.c"
184095- line="821">%TRUE if @set isn't empty.</doc>
185026+ line="791">%TRUE if @set isn't empty.</doc>
184096185027 <type name="gboolean" c:type="gboolean"/>
184097185028 </return-value>
184098185029 <parameters>
@@ -184102,13 +185033,13 @@ If @set is empty, %FALSE is returned.</doc>
184102185033 transfer-ownership="none">
184103185034 <doc xml:space="preserve"
184104185035 filename="gtk/gtkbitset.c"
184105- line="812">a pointer to an uninitialized `GtkBitsetIter`</doc>
185036+ line="782">a pointer to an uninitialized `GtkBitsetIter`</doc>
184106185037 <type name="BitsetIter" c:type="GtkBitsetIter*"/>
184107185038 </parameter>
184108185039 <parameter name="set" transfer-ownership="none">
184109185040 <doc xml:space="preserve"
184110185041 filename="gtk/gtkbitset.c"
184111- line="813">a `GtkBitset`</doc>
185042+ line="783">a `GtkBitset`</doc>
184112185043 <type name="Bitset" c:type="const GtkBitset*"/>
184113185044 </parameter>
184114185045 <parameter name="value"
@@ -184119,7 +185050,7 @@ If @set is empty, %FALSE is returned.</doc>
184119185050 allow-none="1">
184120185051 <doc xml:space="preserve"
184121185052 filename="gtk/gtkbitset.c"
184122- line="814">Set to the last value in @set</doc>
185053+ line="784">Set to the last value in @set</doc>
184123185054 <type name="guint" c:type="guint*"/>
184124185055 </parameter>
184125185056 </parameters>
@@ -184152,11 +185083,11 @@ This is a convenience wrapper of [method@Gtk.BuilderCScope.add_callback_symbol].
184152185083 moved-to="BuilderError.quark">
184153185084 <doc xml:space="preserve"
184154185085 filename="gtk/gtkbuilder.c"
184155- line="3056">Registers an error quark for [class@Gtk.Builder] errors.</doc>
185086+ line="3060">Registers an error quark for [class@Gtk.Builder] errors.</doc>
184156185087 <return-value transfer-ownership="none">
184157185088 <doc xml:space="preserve"
184158185089 filename="gtk/gtkbuilder.c"
184159- line="3061">the error quark</doc>
185090+ line="3065">the error quark</doc>
184160185091 <type name="GLib.Quark" c:type="GQuark"/>
184161185092 </return-value>
184162185093 </function>
@@ -184274,7 +185205,7 @@ necessary.</doc>
184274185205 version="4.18">
184275185206 <doc xml:space="preserve"
184276185207 filename="gtk/gtkmain.c"
184277- line="267">Prevents GTK from using portals.
185208+ line="268">Prevents GTK from using portals.
184278185209
184279185210 This is equivalent to setting `GDK_DEBUG=no-portals` in the environment.
184280185211
@@ -184287,7 +185218,7 @@ This should only be used in portal implementations, apps must not call it.</doc>
184287185218 <function name="disable_setlocale" c:identifier="gtk_disable_setlocale">
184288185219 <doc xml:space="preserve"
184289185220 filename="gtk/gtkmain.c"
184290- line="247">Prevents [func@Gtk.init] and [func@Gtk.init_check] from calling `setlocale()`.
185221+ line="248">Prevents [func@Gtk.init] and [func@Gtk.init_check] from calling `setlocale()`.
184291185222
184292185223 You would want to use this function if you wanted to set the locale for
184293185224 your program to something other than the user’s locale, or if you wanted
@@ -184551,7 +185482,7 @@ If `libtool` means nothing to you, don't worry about it.</doc>
184551185482
184552185483 This function is intended for GTK modules that want
184553185484 to adjust their debug output based on GTK debug flags.</doc>
184554- <source-position filename="gtk/gtkdebug.h" line="119"/>
185485+ <source-position filename="gtk/gtkdebug.h" line="136"/>
184555185486 <return-value transfer-ownership="none">
184556185487 <doc xml:space="preserve"
184557185488 filename="gtk/gtkmain.c"
@@ -184563,7 +185494,7 @@ to adjust their debug output based on GTK debug flags.</doc>
184563185494 c:identifier="gtk_get_default_language">
184564185495 <doc xml:space="preserve"
184565185496 filename="gtk/gtkmain.c"
184566- line="832">Returns the `PangoLanguage` for the default language
185497+ line="833">Returns the `PangoLanguage` for the default language
184567185498 currently in effect.
184568185499
184569185500 Note that this can change over the life of an
@@ -184579,7 +185510,7 @@ See that function for details.</doc>
184579185510 <return-value transfer-ownership="none">
184580185511 <doc xml:space="preserve"
184581185512 filename="gtk/gtkmain.c"
184582- line="848">the default language</doc>
185513+ line="849">the default language</doc>
184583185514 <type name="Pango.Language" c:type="PangoLanguage*"/>
184584185515 </return-value>
184585185516 </function>
@@ -184601,7 +185532,7 @@ If `libtool` means nothing to you, don't worry about it.</doc>
184601185532 c:identifier="gtk_get_locale_direction">
184602185533 <doc xml:space="preserve"
184603185534 filename="gtk/gtkmain.c"
184604- line="764">Gets the direction of the current locale.
185535+ line="765">Gets the direction of the current locale.
184605185536
184606185537 This is the expected reading direction for text and UI.
184607185538
@@ -184631,7 +185562,7 @@ update_locale (const char *new_locale)
184631185562 <return-value transfer-ownership="none">
184632185563 <doc xml:space="preserve"
184633185564 filename="gtk/gtkmain.c"
184634- line="794">the direction of the current locale</doc>
185565+ line="795">the direction of the current locale</doc>
184635185566 <type name="TextDirection" c:type="GtkTextDirection"/>
184636185567 </return-value>
184637185568 </function>
@@ -184775,18 +185706,18 @@ output values will be in the same range.</doc>
184775185706 moved-to="IconThemeError.quark">
184776185707 <doc xml:space="preserve"
184777185708 filename="gtk/gtkicontheme.c"
184778- line="2543">Registers an error quark for [class@Gtk.IconTheme] errors.</doc>
185709+ line="2393">Registers an error quark for [class@Gtk.IconTheme] errors.</doc>
184779185710 <return-value transfer-ownership="none">
184780185711 <doc xml:space="preserve"
184781185712 filename="gtk/gtkicontheme.c"
184782- line="2548">the error quark</doc>
185713+ line="2398">the error quark</doc>
184783185714 <type name="GLib.Quark" c:type="GQuark"/>
184784185715 </return-value>
184785185716 </function>
184786185717 <function name="init" c:identifier="gtk_init">
184787185718 <doc xml:space="preserve"
184788185719 filename="gtk/gtkmain.c"
184789- line="650">Initializes GTK.
185720+ line="651">Initializes GTK.
184790185721
184791185722 This function must be called before using any other GTK functions
184792185723 in your GUI applications.
@@ -184816,7 +185747,7 @@ libdbus or gvfs) might do similar things.</doc>
184816185747 <function name="init_check" c:identifier="gtk_init_check">
184817185748 <doc xml:space="preserve"
184818185749 filename="gtk/gtkmain.c"
184819- line="603">Initializes GTK.
185750+ line="604">Initializes GTK.
184820185751
184821185752 This function does the same work as [func@Gtk.init] with only a
184822185753 single change: It does not terminate the program if the windowing
@@ -184829,7 +185760,7 @@ interface.</doc>
184829185760 <return-value transfer-ownership="none">
184830185761 <doc xml:space="preserve"
184831185762 filename="gtk/gtkmain.c"
184832- line="616">true if the windowing system has been successfully
185763+ line="617">true if the windowing system has been successfully
184833185764 initialized, false otherwise</doc>
184834185765 <type name="gboolean" c:type="gboolean"/>
184835185766 </return-value>
@@ -184837,14 +185768,14 @@ interface.</doc>
184837185768 <function name="is_initialized" c:identifier="gtk_is_initialized">
184838185769 <doc xml:space="preserve"
184839185770 filename="gtk/gtkmain.c"
184840- line="748">Returns whether GTK has been initialized.
185771+ line="749">Returns whether GTK has been initialized.
184841185772
184842185773 See [func@Gtk.init].</doc>
184843185774 <source-position filename="gtk/gtkmain.h" line="62"/>
184844185775 <return-value transfer-ownership="none">
184845185776 <doc xml:space="preserve"
184846185777 filename="gtk/gtkmain.c"
184847- line="755">the initialization status</doc>
185778+ line="756">the initialization status</doc>
184848185779 <type name="gboolean" c:type="gboolean"/>
184849185780 </return-value>
184850185781 </function>
@@ -184941,39 +185872,39 @@ is owned by GTK and should not be modified.</doc>
184941185872 c:identifier="gtk_param_spec_expression">
184942185873 <doc xml:space="preserve"
184943185874 filename="gtk/gtkexpression.c"
184944- line="588">Creates a new `GParamSpec` instance for a property holding a `GtkExpression`.
185875+ line="606">Creates a new `GParamSpec` instance for a property holding a `GtkExpression`.
184945185876
184946185877 See `g_param_spec_internal()` for details on the property strings.</doc>
184947185878 <source-position filename="gtk/gtkexpression.h" line="197"/>
184948185879 <return-value transfer-ownership="full">
184949185880 <doc xml:space="preserve"
184950185881 filename="gtk/gtkexpression.c"
184951- line="599">a newly created property specification</doc>
185882+ line="617">a newly created property specification</doc>
184952185883 <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
184953185884 </return-value>
184954185885 <parameters>
184955185886 <parameter name="name" transfer-ownership="none">
184956185887 <doc xml:space="preserve"
184957185888 filename="gtk/gtkexpression.c"
184958- line="590">canonical name of the property</doc>
185889+ line="608">canonical name of the property</doc>
184959185890 <type name="utf8" c:type="const char*"/>
184960185891 </parameter>
184961185892 <parameter name="nick" transfer-ownership="none">
184962185893 <doc xml:space="preserve"
184963185894 filename="gtk/gtkexpression.c"
184964- line="591">a user-readable name for the property</doc>
185895+ line="609">a user-readable name for the property</doc>
184965185896 <type name="utf8" c:type="const char*"/>
184966185897 </parameter>
184967185898 <parameter name="blurb" transfer-ownership="none">
184968185899 <doc xml:space="preserve"
184969185900 filename="gtk/gtkexpression.c"
184970- line="592">a user-readable description of the property</doc>
185901+ line="610">a user-readable description of the property</doc>
184971185902 <type name="utf8" c:type="const char*"/>
184972185903 </parameter>
184973185904 <parameter name="flags" transfer-ownership="none">
184974185905 <doc xml:space="preserve"
184975185906 filename="gtk/gtkexpression.c"
184976- line="593">flags for the property</doc>
185907+ line="611">flags for the property</doc>
184977185908 <type name="GObject.ParamFlags" c:type="GParamFlags"/>
184978185909 </parameter>
184979185910 </parameters>
@@ -184995,7 +185926,7 @@ See `g_param_spec_internal()` for details on the property strings.</doc>
184995185926 c:identifier="gtk_print_run_page_setup_dialog">
184996185927 <doc xml:space="preserve"
184997185928 filename="gtk/print/gtkprintoperation-unix.c"
184998- line="977">Runs a page setup dialog, letting the user modify the values from @page_setup.
185929+ line="1013">Runs a page setup dialog, letting the user modify the values from @page_setup.
184999185930
185000185931 If the user cancels the dialog, the returned `GtkPageSetup` is identical
185001185932 to the passed in @page_setup, otherwise it contains the modifications
@@ -185008,7 +185939,7 @@ a problem.</doc>
185008185939 <return-value transfer-ownership="full">
185009185940 <doc xml:space="preserve"
185010185941 filename="gtk/print/gtkprintoperation-unix.c"
185011- line="993">a new `GtkPageSetup`</doc>
185942+ line="1029">a new `GtkPageSetup`</doc>
185012185943 <type name="PageSetup" c:type="GtkPageSetup*"/>
185013185944 </return-value>
185014185945 <parameters>
@@ -185018,7 +185949,7 @@ a problem.</doc>
185018185949 allow-none="1">
185019185950 <doc xml:space="preserve"
185020185951 filename="gtk/print/gtkprintoperation-unix.c"
185021- line="979">transient parent</doc>
185952+ line="1015">transient parent</doc>
185022185953 <type name="Window" c:type="GtkWindow*"/>
185023185954 </parameter>
185024185955 <parameter name="page_setup"
@@ -185027,13 +185958,13 @@ a problem.</doc>
185027185958 allow-none="1">
185028185959 <doc xml:space="preserve"
185029185960 filename="gtk/print/gtkprintoperation-unix.c"
185030- line="980">an existing `GtkPageSetup`</doc>
185961+ line="1016">an existing `GtkPageSetup`</doc>
185031185962 <type name="PageSetup" c:type="GtkPageSetup*"/>
185032185963 </parameter>
185033185964 <parameter name="settings" transfer-ownership="none">
185034185965 <doc xml:space="preserve"
185035185966 filename="gtk/print/gtkprintoperation-unix.c"
185036- line="981">a `GtkPrintSettings`</doc>
185967+ line="1017">a `GtkPrintSettings`</doc>
185037185968 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
185038185969 </parameter>
185039185970 </parameters>
@@ -185042,7 +185973,7 @@ a problem.</doc>
185042185973 c:identifier="gtk_print_run_page_setup_dialog_async">
185043185974 <doc xml:space="preserve"
185044185975 filename="gtk/print/gtkprintoperation-unix.c"
185045- line="1029">Runs a page setup dialog, letting the user modify the values from @page_setup.
185976+ line="1065">Runs a page setup dialog, letting the user modify the values from @page_setup.
185046185977
185047185978 In contrast to [func@Gtk.print_run_page_setup_dialog], this function returns
185048185979 after showing the page setup dialog on platforms that support this, and calls
@@ -185058,7 +185989,7 @@ after showing the page setup dialog on platforms that support this, and calls
185058185989 allow-none="1">
185059185990 <doc xml:space="preserve"
185060185991 filename="gtk/print/gtkprintoperation-unix.c"
185061- line="1031">transient parent</doc>
185992+ line="1067">transient parent</doc>
185062185993 <type name="Window" c:type="GtkWindow*"/>
185063185994 </parameter>
185064185995 <parameter name="page_setup"
@@ -185067,13 +185998,13 @@ after showing the page setup dialog on platforms that support this, and calls
185067185998 allow-none="1">
185068185999 <doc xml:space="preserve"
185069186000 filename="gtk/print/gtkprintoperation-unix.c"
185070- line="1032">an existing `GtkPageSetup`</doc>
186001+ line="1068">an existing `GtkPageSetup`</doc>
185071186002 <type name="PageSetup" c:type="GtkPageSetup*"/>
185072186003 </parameter>
185073186004 <parameter name="settings" transfer-ownership="none">
185074186005 <doc xml:space="preserve"
185075186006 filename="gtk/print/gtkprintoperation-unix.c"
185076- line="1033">a `GtkPrintSettings`</doc>
186007+ line="1069">a `GtkPrintSettings`</doc>
185077186008 <type name="PrintSettings" c:type="GtkPrintSettings*"/>
185078186009 </parameter>
185079186010 <parameter name="done_cb"
@@ -185082,7 +186013,7 @@ after showing the page setup dialog on platforms that support this, and calls
185082186013 closure="4">
185083186014 <doc xml:space="preserve"
185084186015 filename="gtk/print/gtkprintoperation-unix.c"
185085- line="1034">a function to call when the user saves
186016+ line="1070">a function to call when the user saves
185086186017 the modified page setup</doc>
185087186018 <type name="PageSetupDoneFunc" c:type="GtkPageSetupDoneFunc"/>
185088186019 </parameter>
@@ -185092,7 +186023,7 @@ after showing the page setup dialog on platforms that support this, and calls
185092186023 allow-none="1">
185093186024 <doc xml:space="preserve"
185094186025 filename="gtk/print/gtkprintoperation-unix.c"
185095- line="1036">user data to pass to @done_cb</doc>
186026+ line="1072">user data to pass to @done_cb</doc>
185096186027 <type name="gpointer" c:type="gpointer"/>
185097186028 </parameter>
185098186029 </parameters>
@@ -185810,7 +186741,7 @@ output values will be in the same range.</doc>
185810186741 <doc xml:space="preserve"
185811186742 filename="gtk/gtkmain.c"
185812186743 line="169">Sets the GTK debug flags.</doc>
185813- <source-position filename="gtk/gtkdebug.h" line="121"/>
186744+ <source-position filename="gtk/gtkdebug.h" line="138"/>
185814186745 <return-value transfer-ownership="none">
185815186746 <type name="none" c:type="void"/>
185816186747 </return-value>
@@ -186683,20 +187614,20 @@ model emitted the ::rows-reordered signal.</doc>
186683187614 c:identifier="gtk_value_dup_expression">
186684187615 <doc xml:space="preserve"
186685187616 filename="gtk/gtkexpression.c"
186686- line="496">Retrieves the `GtkExpression` stored inside the given `value`, and acquires
187617+ line="514">Retrieves the `GtkExpression` stored inside the given `value`, and acquires
186687187618 a reference to it.</doc>
186688187619 <source-position filename="gtk/gtkexpression.h" line="178"/>
186689187620 <return-value transfer-ownership="full" nullable="1">
186690187621 <doc xml:space="preserve"
186691187622 filename="gtk/gtkexpression.c"
186692- line="503">a `GtkExpression`</doc>
187623+ line="521">a `GtkExpression`</doc>
186693187624 <type name="Expression" c:type="GtkExpression*"/>
186694187625 </return-value>
186695187626 <parameters>
186696187627 <parameter name="value" transfer-ownership="none">
186697187628 <doc xml:space="preserve"
186698187629 filename="gtk/gtkexpression.c"
186699- line="498">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
187630+ line="516">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
186700187631 <type name="GObject.Value" c:type="const GValue*"/>
186701187632 </parameter>
186702187633 </parameters>
@@ -186705,19 +187636,19 @@ a reference to it.</doc>
186705187636 c:identifier="gtk_value_get_expression">
186706187637 <doc xml:space="preserve"
186707187638 filename="gtk/gtkexpression.c"
186708- line="480">Retrieves the `GtkExpression` stored inside the given `value`.</doc>
187639+ line="498">Retrieves the `GtkExpression` stored inside the given `value`.</doc>
186709187640 <source-position filename="gtk/gtkexpression.h" line="176"/>
186710187641 <return-value transfer-ownership="none" nullable="1">
186711187642 <doc xml:space="preserve"
186712187643 filename="gtk/gtkexpression.c"
186713- line="486">a `GtkExpression`</doc>
187644+ line="504">a `GtkExpression`</doc>
186714187645 <type name="Expression" c:type="GtkExpression*"/>
186715187646 </return-value>
186716187647 <parameters>
186717187648 <parameter name="value" transfer-ownership="none">
186718187649 <doc xml:space="preserve"
186719187650 filename="gtk/gtkexpression.c"
186720- line="482">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
187651+ line="500">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
186721187652 <type name="GObject.Value" c:type="const GValue*"/>
186722187653 </parameter>
186723187654 </parameters>
@@ -186726,7 +187657,7 @@ a reference to it.</doc>
186726187657 c:identifier="gtk_value_set_expression">
186727187658 <doc xml:space="preserve"
186728187659 filename="gtk/gtkexpression.c"
186729- line="416">Stores the given `GtkExpression` inside `value`.
187660+ line="434">Stores the given `GtkExpression` inside `value`.
186730187661
186731187662 The `GValue` will acquire a reference to the `expression`.</doc>
186732187663 <source-position filename="gtk/gtkexpression.h" line="170"/>
@@ -186737,13 +187668,13 @@ The `GValue` will acquire a reference to the `expression`.</doc>
186737187668 <parameter name="value" transfer-ownership="none">
186738187669 <doc xml:space="preserve"
186739187670 filename="gtk/gtkexpression.c"
186740- line="418">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
187671+ line="436">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
186741187672 <type name="GObject.Value" c:type="GValue*"/>
186742187673 </parameter>
186743187674 <parameter name="expression" transfer-ownership="none">
186744187675 <doc xml:space="preserve"
186745187676 filename="gtk/gtkexpression.c"
186746- line="419">a `GtkExpression`</doc>
187677+ line="437">a `GtkExpression`</doc>
186747187678 <type name="Expression" c:type="GtkExpression*"/>
186748187679 </parameter>
186749187680 </parameters>
@@ -186752,7 +187683,7 @@ The `GValue` will acquire a reference to the `expression`.</doc>
186752187683 c:identifier="gtk_value_take_expression">
186753187684 <doc xml:space="preserve"
186754187685 filename="gtk/gtkexpression.c"
186755- line="448">Stores the given `GtkExpression` inside `value`.
187686+ line="466">Stores the given `GtkExpression` inside `value`.
186756187687
186757187688 This function transfers the ownership of the `expression` to the `GValue`.</doc>
186758187689 <source-position filename="gtk/gtkexpression.h" line="173"/>
@@ -186763,7 +187694,7 @@ This function transfers the ownership of the `expression` to the `GValue`.</doc>
186763187694 <parameter name="value" transfer-ownership="none">
186764187695 <doc xml:space="preserve"
186765187696 filename="gtk/gtkexpression.c"
186766- line="450">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
187697+ line="468">a `GValue` initialized with type `GTK_TYPE_EXPRESSION`</doc>
186767187698 <type name="GObject.Value" c:type="GValue*"/>
186768187699 </parameter>
186769187700 <parameter name="expression"
@@ -186772,7 +187703,7 @@ This function transfers the ownership of the `expression` to the `GValue`.</doc>
186772187703 allow-none="1">
186773187704 <doc xml:space="preserve"
186774187705 filename="gtk/gtkexpression.c"
186775- line="451">a `GtkExpression`</doc>
187706+ line="469">a `GtkExpression`</doc>
186776187707 <type name="Expression" c:type="GtkExpression*"/>
186777187708 </parameter>
186778187709 </parameters>
M internal/gir/spec/Pango-1.0.gir +1040 -921
@@ -13,7 +13,7 @@ and/or use gtk-doc annotations. -->
1313 <include name="cairo" version="1.0"/>
1414 <package name="pango"/>
1515 <c:include name="pango/pango.h"/>
16- <doc:format name="unknown"/>
16+ <doc:format name="gi-docgen"/>
1717 <namespace name="Pango"
1818 version="1.0"
1919 shared-library="libpango-1.0.so.0"
@@ -1941,6 +1941,8 @@ by using [func@Pango.AttrType.get_name].</doc>
19411941 </enumeration>
19421942 <record name="Attribute"
19431943 c:type="PangoAttribute"
1944+ copy-function="pango_attribute_copy"
1945+ free-function="pango_attribute_destroy"
19441946 glib:type-name="PangoAttribute"
19451947 glib:get-type="pango_attribute_get_type"
19461948 c:symbol-prefix="attribute">
@@ -4004,7 +4006,7 @@ with an ellipsis.</doc>
40044006 </member>
40054007 </enumeration>
40064008 <function-macro name="FONT" c:identifier="PANGO_FONT" introspectable="0">
4007- <source-position filename="pango/pango-font.h" line="570"/>
4009+ <source-position filename="pango/pango-font.h" line="600"/>
40084010 <parameters>
40094011 <parameter name="object">
40104012 </parameter>
@@ -4049,7 +4051,7 @@ with an ellipsis.</doc>
40494051 <function-macro name="FONT_CLASS"
40504052 c:identifier="PANGO_FONT_CLASS"
40514053 introspectable="0">
4052- <source-position filename="pango/pango-font.h" line="572"/>
4054+ <source-position filename="pango/pango-font.h" line="602"/>
40534055 <parameters>
40544056 <parameter name="klass">
40554057 </parameter>
@@ -4058,7 +4060,7 @@ with an ellipsis.</doc>
40584060 <function-macro name="FONT_FACE"
40594061 c:identifier="PANGO_FONT_FACE"
40604062 introspectable="0">
4061- <source-position filename="pango/pango-font.h" line="503"/>
4063+ <source-position filename="pango/pango-font.h" line="533"/>
40624064 <parameters>
40634065 <parameter name="object">
40644066 </parameter>
@@ -4067,7 +4069,7 @@ with an ellipsis.</doc>
40674069 <function-macro name="FONT_FACE_CLASS"
40684070 c:identifier="PANGO_FONT_FACE_CLASS"
40694071 introspectable="0">
4070- <source-position filename="pango/pango-font.h" line="505"/>
4072+ <source-position filename="pango/pango-font.h" line="535"/>
40714073 <parameters>
40724074 <parameter name="klass">
40734075 </parameter>
@@ -4076,7 +4078,7 @@ with an ellipsis.</doc>
40764078 <function-macro name="FONT_FACE_GET_CLASS"
40774079 c:identifier="PANGO_FONT_FACE_GET_CLASS"
40784080 introspectable="0">
4079- <source-position filename="pango/pango-font.h" line="507"/>
4081+ <source-position filename="pango/pango-font.h" line="537"/>
40804082 <parameters>
40814083 <parameter name="obj">
40824084 </parameter>
@@ -4085,7 +4087,7 @@ with an ellipsis.</doc>
40854087 <function-macro name="FONT_FAMILY"
40864088 c:identifier="PANGO_FONT_FAMILY"
40874089 introspectable="0">
4088- <source-position filename="pango/pango-font.h" line="428"/>
4090+ <source-position filename="pango/pango-font.h" line="458"/>
40894091 <parameters>
40904092 <parameter name="object">
40914093 </parameter>
@@ -4094,7 +4096,7 @@ with an ellipsis.</doc>
40944096 <function-macro name="FONT_FAMILY_CLASS"
40954097 c:identifier="PANGO_FONT_FAMILY_CLASS"
40964098 introspectable="0">
4097- <source-position filename="pango/pango-font.h" line="430"/>
4099+ <source-position filename="pango/pango-font.h" line="460"/>
40984100 <parameters>
40994101 <parameter name="klass">
41004102 </parameter>
@@ -4103,7 +4105,7 @@ with an ellipsis.</doc>
41034105 <function-macro name="FONT_FAMILY_GET_CLASS"
41044106 c:identifier="PANGO_FONT_FAMILY_GET_CLASS"
41054107 introspectable="0">
4106- <source-position filename="pango/pango-font.h" line="432"/>
4108+ <source-position filename="pango/pango-font.h" line="462"/>
41074109 <parameters>
41084110 <parameter name="obj">
41094111 </parameter>
@@ -4112,7 +4114,7 @@ with an ellipsis.</doc>
41124114 <function-macro name="FONT_GET_CLASS"
41134115 c:identifier="PANGO_FONT_GET_CLASS"
41144116 introspectable="0">
4115- <source-position filename="pango/pango-font.h" line="574"/>
4117+ <source-position filename="pango/pango-font.h" line="604"/>
41164118 <parameters>
41174119 <parameter name="obj">
41184120 </parameter>
@@ -4155,18 +4157,18 @@ with an ellipsis.</doc>
41554157 glib:type-struct="FontClass">
41564158 <doc xml:space="preserve"
41574159 filename="pango/pango-font.h"
4158- line="579">A `PangoFont` is used to represent a font in a
4160+ line="609">A `PangoFont` is used to represent a font in a
41594161 rendering-system-independent manner.</doc>
4160- <source-position filename="pango/pango-font.h" line="613"/>
4162+ <source-position filename="pango/pango-font.h" line="643"/>
41614163 <function name="descriptions_free"
41624164 c:identifier="pango_font_descriptions_free"
41634165 deprecated="1"
41644166 deprecated-version="1.56">
41654167 <doc xml:space="preserve"
41664168 filename="pango/fonts.c"
4167- line="1120">Frees an array of font descriptions.</doc>
4169+ line="1173">Frees an array of font descriptions.</doc>
41684170 <doc-deprecated xml:space="preserve">Just use pango_font_description_free in a loop</doc-deprecated>
4169- <source-position filename="pango/pango-font.h" line="283"/>
4171+ <source-position filename="pango/pango-font.h" line="307"/>
41704172 <return-value transfer-ownership="none">
41714173 <type name="none" c:type="void"/>
41724174 </return-value>
@@ -4177,7 +4179,7 @@ rendering-system-independent manner.</doc>
41774179 allow-none="1">
41784180 <doc xml:space="preserve"
41794181 filename="pango/fonts.c"
4180- line="1122">a pointer
4182+ line="1175">a pointer
41814183 to an array of `PangoFontDescription`, may be %NULL</doc>
41824184 <array length="1"
41834185 zero-terminated="0"
@@ -4188,7 +4190,7 @@ rendering-system-independent manner.</doc>
41884190 <parameter name="n_descs" transfer-ownership="none">
41894191 <doc xml:space="preserve"
41904192 filename="pango/fonts.c"
4191- line="1124">number of font descriptions in @descs</doc>
4193+ line="1177">number of font descriptions in @descs</doc>
41924194 <type name="gint" c:type="int"/>
41934195 </parameter>
41944196 </parameters>
@@ -4206,7 +4208,7 @@ For a discussion of the supported format, see that function.
42064208 Note: to verify that the returned font is identical to
42074209 the one that was serialized, you can compare @bytes to the
42084210 result of serializing the font again.</doc>
4209- <source-position filename="pango/pango-font.h" line="665"/>
4211+ <source-position filename="pango/pango-font.h" line="695"/>
42104212 <return-value transfer-ownership="full" nullable="1">
42114213 <doc xml:space="preserve"
42124214 filename="pango/serializer.c"
@@ -4229,7 +4231,7 @@ result of serializing the font again.</doc>
42294231 </parameters>
42304232 </function>
42314233 <virtual-method name="create_hb_font">
4232- <source-position filename="pango/pango-font.h" line="612"/>
4234+ <source-position filename="pango/pango-font.h" line="642"/>
42334235 <return-value transfer-ownership="full">
42344236 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
42354237 </return-value>
@@ -4242,28 +4244,28 @@ result of serializing the font again.</doc>
42424244 <virtual-method name="describe" invoker="describe">
42434245 <doc xml:space="preserve"
42444246 filename="pango/fonts.c"
4245- line="2103">Returns a description of the font, with font size set in points.
4247+ line="2170">Returns a description of the font, with font size set in points.
42464248
42474249 Use [method@Pango.Font.describe_with_absolute_size] if you want
42484250 the font size in device units.</doc>
4249- <source-position filename="pango/pango-font.h" line="597"/>
4251+ <source-position filename="pango/pango-font.h" line="627"/>
42504252 <return-value transfer-ownership="full">
42514253 <doc xml:space="preserve"
42524254 filename="pango/fonts.c"
4253- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4255+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
42544256 <type name="FontDescription" c:type="PangoFontDescription*"/>
42554257 </return-value>
42564258 <parameters>
42574259 <instance-parameter name="font" transfer-ownership="none">
42584260 <doc xml:space="preserve"
42594261 filename="pango/fonts.c"
4260- line="2105">a `PangoFont`</doc>
4262+ line="2172">a `PangoFont`</doc>
42614263 <type name="Font" c:type="PangoFont*"/>
42624264 </instance-parameter>
42634265 </parameters>
42644266 </virtual-method>
42654267 <virtual-method name="describe_absolute">
4266- <source-position filename="pango/pango-font.h" line="607"/>
4268+ <source-position filename="pango/pango-font.h" line="637"/>
42674269 <return-value transfer-ownership="full">
42684270 <type name="FontDescription" c:type="PangoFontDescription*"/>
42694271 </return-value>
@@ -4276,12 +4278,12 @@ the font size in device units.</doc>
42764278 <virtual-method name="get_coverage" invoker="get_coverage">
42774279 <doc xml:space="preserve"
42784280 filename="pango/fonts.c"
4279- line="2149">Computes the coverage map for a given font and language tag.</doc>
4280- <source-position filename="pango/pango-font.h" line="598"/>
4281+ line="2216">Computes the coverage map for a given font and language tag.</doc>
4282+ <source-position filename="pango/pango-font.h" line="628"/>
42814283 <return-value transfer-ownership="full">
42824284 <doc xml:space="preserve"
42834285 filename="pango/fonts.c"
4284- line="2156">a newly-allocated `PangoCoverage`
4286+ line="2223">a newly-allocated `PangoCoverage`
42854287 object.</doc>
42864288 <type name="Coverage" c:type="PangoCoverage*"/>
42874289 </return-value>
@@ -4289,13 +4291,13 @@ the font size in device units.</doc>
42894291 <instance-parameter name="font" transfer-ownership="none">
42904292 <doc xml:space="preserve"
42914293 filename="pango/fonts.c"
4292- line="2151">a `PangoFont`</doc>
4294+ line="2218">a `PangoFont`</doc>
42934295 <type name="Font" c:type="PangoFont*"/>
42944296 </instance-parameter>
42954297 <parameter name="language" transfer-ownership="none">
42964298 <doc xml:space="preserve"
42974299 filename="pango/fonts.c"
4298- line="2152">the language tag</doc>
4300+ line="2219">the language tag</doc>
42994301 <type name="Language" c:type="PangoLanguage*"/>
43004302 </parameter>
43014303 </parameters>
@@ -4305,14 +4307,14 @@ the font size in device units.</doc>
43054307 version="1.44">
43064308 <doc xml:space="preserve"
43074309 filename="pango/fonts.c"
4308- line="3127">Obtain the OpenType features that are provided by the font.
4310+ line="3201">Obtain the OpenType features that are provided by the font.
43094311
43104312 These are passed to the rendering system, together with features
43114313 that have been explicitly set via attributes.
43124314
43134315 Note that this does not include OpenType features which the
43144316 rendering system enables by default.</doc>
4315- <source-position filename="pango/pango-font.h" line="608"/>
4317+ <source-position filename="pango/pango-font.h" line="638"/>
43164318 <return-value transfer-ownership="none">
43174319 <type name="none" c:type="void"/>
43184320 </return-value>
@@ -4320,7 +4322,7 @@ rendering system enables by default.</doc>
43204322 <instance-parameter name="font" transfer-ownership="none">
43214323 <doc xml:space="preserve"
43224324 filename="pango/fonts.c"
4323- line="3129">a `PangoFont`</doc>
4325+ line="3203">a `PangoFont`</doc>
43244326 <type name="Font" c:type="PangoFont*"/>
43254327 </instance-parameter>
43264328 <parameter name="features"
@@ -4329,7 +4331,7 @@ rendering system enables by default.</doc>
43294331 transfer-ownership="none">
43304332 <doc xml:space="preserve"
43314333 filename="pango/fonts.c"
4332- line="3130">Array to features in</doc>
4334+ line="3204">Array to features in</doc>
43334335 <array length="1" zero-terminated="0" c:type="hb_feature_t*">
43344336 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
43354337 </array>
@@ -4337,7 +4339,7 @@ rendering system enables by default.</doc>
43374339 <parameter name="len" transfer-ownership="none">
43384340 <doc xml:space="preserve"
43394341 filename="pango/fonts.c"
4340- line="3131">the length of @features</doc>
4342+ line="3205">the length of @features</doc>
43414343 <type name="guint" c:type="guint"/>
43424344 </parameter>
43434345 <parameter name="num_features"
@@ -4346,7 +4348,7 @@ rendering system enables by default.</doc>
43464348 transfer-ownership="full">
43474349 <doc xml:space="preserve"
43484350 filename="pango/fonts.c"
4349- line="3132">the number of used items in @features</doc>
4351+ line="3206">the number of used items in @features</doc>
43504352 <type name="guint" c:type="guint*"/>
43514353 </parameter>
43524354 </parameters>
@@ -4356,7 +4358,7 @@ rendering system enables by default.</doc>
43564358 version="1.10">
43574359 <doc xml:space="preserve"
43584360 filename="pango/fonts.c"
4359- line="2278">Gets the font map for which the font was created.
4361+ line="2345">Gets the font map for which the font was created.
43604362
43614363 Note that the font maintains a *weak* reference to
43624364 the font map, so if all references to font map are
@@ -4367,11 +4369,11 @@ In that case this function will return %NULL.
43674369 It is the responsibility of the user to ensure that the
43684370 font map is kept alive. In most uses this is not an issue
43694371 as a `PangoContext` holds a reference to the font map.</doc>
4370- <source-position filename="pango/pango-font.h" line="606"/>
4372+ <source-position filename="pango/pango-font.h" line="636"/>
43714373 <return-value transfer-ownership="none" nullable="1">
43724374 <doc xml:space="preserve"
43734375 filename="pango/fonts.c"
4374- line="2294">the `PangoFontMap`
4376+ line="2361">the `PangoFontMap`
43754377 for the font</doc>
43764378 <type name="FontMap" c:type="PangoFontMap*"/>
43774379 </return-value>
@@ -4382,7 +4384,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
43824384 allow-none="1">
43834385 <doc xml:space="preserve"
43844386 filename="pango/fonts.c"
4385- line="2280">a `PangoFont`</doc>
4387+ line="2347">a `PangoFont`</doc>
43864388 <type name="Font" c:type="PangoFont*"/>
43874389 </instance-parameter>
43884390 </parameters>
@@ -4390,7 +4392,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
43904392 <virtual-method name="get_glyph_extents" invoker="get_glyph_extents">
43914393 <doc xml:space="preserve"
43924394 filename="pango/fonts.c"
4393- line="2188">Gets the logical and ink extents of a glyph within a font.
4395+ line="2255">Gets the logical and ink extents of a glyph within a font.
43944396
43954397 The coordinate system for each rectangle has its origin at the
43964398 base line and horizontal origin of the character with increasing
@@ -4401,7 +4403,7 @@ of the rectangles are in 1/PANGO_SCALE of a device unit.
44014403
44024404 If @font is %NULL, this function gracefully sets some sane values in the
44034405 output variables and returns.</doc>
4404- <source-position filename="pango/pango-font.h" line="600"/>
4406+ <source-position filename="pango/pango-font.h" line="630"/>
44054407 <return-value transfer-ownership="none">
44064408 <type name="none" c:type="void"/>
44074409 </return-value>
@@ -4412,13 +4414,13 @@ output variables and returns.</doc>
44124414 allow-none="1">
44134415 <doc xml:space="preserve"
44144416 filename="pango/fonts.c"
4415- line="2190">a `PangoFont`</doc>
4417+ line="2257">a `PangoFont`</doc>
44164418 <type name="Font" c:type="PangoFont*"/>
44174419 </instance-parameter>
44184420 <parameter name="glyph" transfer-ownership="none">
44194421 <doc xml:space="preserve"
44204422 filename="pango/fonts.c"
4421- line="2191">the glyph index</doc>
4423+ line="2258">the glyph index</doc>
44224424 <type name="Glyph" c:type="PangoGlyph"/>
44234425 </parameter>
44244426 <parameter name="ink_rect"
@@ -4429,7 +4431,7 @@ output variables and returns.</doc>
44294431 allow-none="1">
44304432 <doc xml:space="preserve"
44314433 filename="pango/fonts.c"
4432- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4434+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
44334435 <type name="Rectangle" c:type="PangoRectangle*"/>
44344436 </parameter>
44354437 <parameter name="logical_rect"
@@ -4440,7 +4442,7 @@ output variables and returns.</doc>
44404442 allow-none="1">
44414443 <doc xml:space="preserve"
44424444 filename="pango/fonts.c"
4443- line="2193">rectangle used to store the logical extents of the glyph</doc>
4445+ line="2260">rectangle used to store the logical extents of the glyph</doc>
44444446 <type name="Rectangle" c:type="PangoRectangle*"/>
44454447 </parameter>
44464448 </parameters>
@@ -4448,7 +4450,7 @@ output variables and returns.</doc>
44484450 <virtual-method name="get_metrics" invoker="get_metrics">
44494451 <doc xml:space="preserve"
44504452 filename="pango/fonts.c"
4451- line="2235">Gets overall metric information for a font.
4453+ line="2302">Gets overall metric information for a font.
44524454
44534455 Since the metrics may be substantially different for different scripts,
44544456 a language tag can be provided to indicate that the metrics should be
@@ -4456,11 +4458,11 @@ retrieved that correspond to the script(s) used by that language.
44564458
44574459 If @font is %NULL, this function gracefully sets some sane values in the
44584460 output variables and returns.</doc>
4459- <source-position filename="pango/pango-font.h" line="604"/>
4461+ <source-position filename="pango/pango-font.h" line="634"/>
44604462 <return-value transfer-ownership="full">
44614463 <doc xml:space="preserve"
44624464 filename="pango/fonts.c"
4463- line="2251">a `PangoFontMetrics` object. The caller must call
4465+ line="2318">a `PangoFontMetrics` object. The caller must call
44644466 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
44654467 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
44664468 </return-value>
@@ -4471,7 +4473,7 @@ output variables and returns.</doc>
44714473 allow-none="1">
44724474 <doc xml:space="preserve"
44734475 filename="pango/fonts.c"
4474- line="2237">a `PangoFont`</doc>
4476+ line="2304">a `PangoFont`</doc>
44754477 <type name="Font" c:type="PangoFont*"/>
44764478 </instance-parameter>
44774479 <parameter name="language"
@@ -4480,7 +4482,7 @@ output variables and returns.</doc>
44804482 allow-none="1">
44814483 <doc xml:space="preserve"
44824484 filename="pango/fonts.c"
4483- line="2238">language tag used to determine which script
4485+ line="2305">language tag used to determine which script
44844486 to get the metrics for, or %NULL to indicate to get the metrics for
44854487 the entire font.</doc>
44864488 <type name="Language" c:type="PangoLanguage*"/>
@@ -4490,22 +4492,22 @@ output variables and returns.</doc>
44904492 <method name="describe" c:identifier="pango_font_describe">
44914493 <doc xml:space="preserve"
44924494 filename="pango/fonts.c"
4493- line="2103">Returns a description of the font, with font size set in points.
4495+ line="2170">Returns a description of the font, with font size set in points.
44944496
44954497 Use [method@Pango.Font.describe_with_absolute_size] if you want
44964498 the font size in device units.</doc>
4497- <source-position filename="pango/pango-font.h" line="621"/>
4499+ <source-position filename="pango/pango-font.h" line="651"/>
44984500 <return-value transfer-ownership="full">
44994501 <doc xml:space="preserve"
45004502 filename="pango/fonts.c"
4501- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4503+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
45024504 <type name="FontDescription" c:type="PangoFontDescription*"/>
45034505 </return-value>
45044506 <parameters>
45054507 <instance-parameter name="font" transfer-ownership="none">
45064508 <doc xml:space="preserve"
45074509 filename="pango/fonts.c"
4508- line="2105">a `PangoFont`</doc>
4510+ line="2172">a `PangoFont`</doc>
45094511 <type name="Font" c:type="PangoFont*"/>
45104512 </instance-parameter>
45114513 </parameters>
@@ -4515,22 +4517,22 @@ the font size in device units.</doc>
45154517 version="1.14">
45164518 <doc xml:space="preserve"
45174519 filename="pango/fonts.c"
4518- line="2122">Returns a description of the font, with absolute font size set
4520+ line="2189">Returns a description of the font, with absolute font size set
45194521 in device units.
45204522
45214523 Use [method@Pango.Font.describe] if you want the font size in points.</doc>
4522- <source-position filename="pango/pango-font.h" line="623"/>
4524+ <source-position filename="pango/pango-font.h" line="653"/>
45234525 <return-value transfer-ownership="full">
45244526 <doc xml:space="preserve"
45254527 filename="pango/fonts.c"
4526- line="2131">a newly-allocated `PangoFontDescription` object.</doc>
4528+ line="2198">a newly-allocated `PangoFontDescription` object.</doc>
45274529 <type name="FontDescription" c:type="PangoFontDescription*"/>
45284530 </return-value>
45294531 <parameters>
45304532 <instance-parameter name="font" transfer-ownership="none">
45314533 <doc xml:space="preserve"
45324534 filename="pango/fonts.c"
4533- line="2124">a `PangoFont`</doc>
4535+ line="2191">a `PangoFont`</doc>
45344536 <type name="Font" c:type="PangoFont*"/>
45354537 </instance-parameter>
45364538 </parameters>
@@ -4538,12 +4540,12 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45384540 <method name="get_coverage" c:identifier="pango_font_get_coverage">
45394541 <doc xml:space="preserve"
45404542 filename="pango/fonts.c"
4541- line="2149">Computes the coverage map for a given font and language tag.</doc>
4542- <source-position filename="pango/pango-font.h" line="625"/>
4543+ line="2216">Computes the coverage map for a given font and language tag.</doc>
4544+ <source-position filename="pango/pango-font.h" line="655"/>
45434545 <return-value transfer-ownership="full">
45444546 <doc xml:space="preserve"
45454547 filename="pango/fonts.c"
4546- line="2156">a newly-allocated `PangoCoverage`
4548+ line="2223">a newly-allocated `PangoCoverage`
45474549 object.</doc>
45484550 <type name="Coverage" c:type="PangoCoverage*"/>
45494551 </return-value>
@@ -4551,13 +4553,13 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45514553 <instance-parameter name="font" transfer-ownership="none">
45524554 <doc xml:space="preserve"
45534555 filename="pango/fonts.c"
4554- line="2151">a `PangoFont`</doc>
4556+ line="2218">a `PangoFont`</doc>
45554557 <type name="Font" c:type="PangoFont*"/>
45564558 </instance-parameter>
45574559 <parameter name="language" transfer-ownership="none">
45584560 <doc xml:space="preserve"
45594561 filename="pango/fonts.c"
4560- line="2152">the language tag</doc>
4562+ line="2219">the language tag</doc>
45614563 <type name="Language" c:type="PangoLanguage*"/>
45624564 </parameter>
45634565 </parameters>
@@ -4567,19 +4569,22 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45674569 version="1.46">
45684570 <doc xml:space="preserve"
45694571 filename="pango/fonts.c"
4570- line="2311">Gets the `PangoFontFace` to which @font belongs.</doc>
4571- <source-position filename="pango/pango-font.h" line="645"/>
4572- <return-value transfer-ownership="none">
4572+ line="2378">Gets the `PangoFontFace` to which @font belongs.
4573+
4574+Note that this function can return `NULL` in cases
4575+where the font outlives its font map.</doc>
4576+ <source-position filename="pango/pango-font.h" line="675"/>
4577+ <return-value transfer-ownership="none" nullable="1">
45734578 <doc xml:space="preserve"
45744579 filename="pango/fonts.c"
4575- line="2317">the `PangoFontFace`</doc>
4580+ line="2387">the `PangoFontFace`</doc>
45764581 <type name="FontFace" c:type="PangoFontFace*"/>
45774582 </return-value>
45784583 <parameters>
45794584 <instance-parameter name="font" transfer-ownership="none">
45804585 <doc xml:space="preserve"
45814586 filename="pango/fonts.c"
4582- line="2313">a `PangoFont`</doc>
4587+ line="2380">a `PangoFont`</doc>
45834588 <type name="Font" c:type="PangoFont*"/>
45844589 </instance-parameter>
45854590 </parameters>
@@ -4589,14 +4594,14 @@ Use [method@Pango.Font.describe] if you want the font size in points.</doc>
45894594 version="1.44">
45904595 <doc xml:space="preserve"
45914596 filename="pango/fonts.c"
4592- line="3127">Obtain the OpenType features that are provided by the font.
4597+ line="3201">Obtain the OpenType features that are provided by the font.
45934598
45944599 These are passed to the rendering system, together with features
45954600 that have been explicitly set via attributes.
45964601
45974602 Note that this does not include OpenType features which the
45984603 rendering system enables by default.</doc>
4599- <source-position filename="pango/pango-font.h" line="651"/>
4604+ <source-position filename="pango/pango-font.h" line="681"/>
46004605 <return-value transfer-ownership="none">
46014606 <type name="none" c:type="void"/>
46024607 </return-value>
@@ -4604,7 +4609,7 @@ rendering system enables by default.</doc>
46044609 <instance-parameter name="font" transfer-ownership="none">
46054610 <doc xml:space="preserve"
46064611 filename="pango/fonts.c"
4607- line="3129">a `PangoFont`</doc>
4612+ line="3203">a `PangoFont`</doc>
46084613 <type name="Font" c:type="PangoFont*"/>
46094614 </instance-parameter>
46104615 <parameter name="features"
@@ -4613,7 +4618,7 @@ rendering system enables by default.</doc>
46134618 transfer-ownership="none">
46144619 <doc xml:space="preserve"
46154620 filename="pango/fonts.c"
4616- line="3130">Array to features in</doc>
4621+ line="3204">Array to features in</doc>
46174622 <array length="1" zero-terminated="0" c:type="hb_feature_t*">
46184623 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
46194624 </array>
@@ -4621,7 +4626,7 @@ rendering system enables by default.</doc>
46214626 <parameter name="len" transfer-ownership="none">
46224627 <doc xml:space="preserve"
46234628 filename="pango/fonts.c"
4624- line="3131">the length of @features</doc>
4629+ line="3205">the length of @features</doc>
46254630 <type name="guint" c:type="guint"/>
46264631 </parameter>
46274632 <parameter name="num_features"
@@ -4630,7 +4635,7 @@ rendering system enables by default.</doc>
46304635 transfer-ownership="full">
46314636 <doc xml:space="preserve"
46324637 filename="pango/fonts.c"
4633- line="3132">the number of used items in @features</doc>
4638+ line="3206">the number of used items in @features</doc>
46344639 <type name="guint" c:type="guint*"/>
46354640 </parameter>
46364641 </parameters>
@@ -4640,7 +4645,7 @@ rendering system enables by default.</doc>
46404645 version="1.10">
46414646 <doc xml:space="preserve"
46424647 filename="pango/fonts.c"
4643- line="2278">Gets the font map for which the font was created.
4648+ line="2345">Gets the font map for which the font was created.
46444649
46454650 Note that the font maintains a *weak* reference to
46464651 the font map, so if all references to font map are
@@ -4651,11 +4656,11 @@ In that case this function will return %NULL.
46514656 It is the responsibility of the user to ensure that the
46524657 font map is kept alive. In most uses this is not an issue
46534658 as a `PangoContext` holds a reference to the font map.</doc>
4654- <source-position filename="pango/pango-font.h" line="642"/>
4659+ <source-position filename="pango/pango-font.h" line="672"/>
46554660 <return-value transfer-ownership="none" nullable="1">
46564661 <doc xml:space="preserve"
46574662 filename="pango/fonts.c"
4658- line="2294">the `PangoFontMap`
4663+ line="2361">the `PangoFontMap`
46594664 for the font</doc>
46604665 <type name="FontMap" c:type="PangoFontMap*"/>
46614666 </return-value>
@@ -4666,7 +4671,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
46664671 allow-none="1">
46674672 <doc xml:space="preserve"
46684673 filename="pango/fonts.c"
4669- line="2280">a `PangoFont`</doc>
4674+ line="2347">a `PangoFont`</doc>
46704675 <type name="Font" c:type="PangoFont*"/>
46714676 </instance-parameter>
46724677 </parameters>
@@ -4675,7 +4680,7 @@ as a `PangoContext` holds a reference to the font map.</doc>
46754680 c:identifier="pango_font_get_glyph_extents">
46764681 <doc xml:space="preserve"
46774682 filename="pango/fonts.c"
4678- line="2188">Gets the logical and ink extents of a glyph within a font.
4683+ line="2255">Gets the logical and ink extents of a glyph within a font.
46794684
46804685 The coordinate system for each rectangle has its origin at the
46814686 base line and horizontal origin of the character with increasing
@@ -4686,7 +4691,7 @@ of the rectangles are in 1/PANGO_SCALE of a device unit.
46864691
46874692 If @font is %NULL, this function gracefully sets some sane values in the
46884693 output variables and returns.</doc>
4689- <source-position filename="pango/pango-font.h" line="637"/>
4694+ <source-position filename="pango/pango-font.h" line="667"/>
46904695 <return-value transfer-ownership="none">
46914696 <type name="none" c:type="void"/>
46924697 </return-value>
@@ -4697,13 +4702,13 @@ output variables and returns.</doc>
46974702 allow-none="1">
46984703 <doc xml:space="preserve"
46994704 filename="pango/fonts.c"
4700- line="2190">a `PangoFont`</doc>
4705+ line="2257">a `PangoFont`</doc>
47014706 <type name="Font" c:type="PangoFont*"/>
47024707 </instance-parameter>
47034708 <parameter name="glyph" transfer-ownership="none">
47044709 <doc xml:space="preserve"
47054710 filename="pango/fonts.c"
4706- line="2191">the glyph index</doc>
4711+ line="2258">the glyph index</doc>
47074712 <type name="Glyph" c:type="PangoGlyph"/>
47084713 </parameter>
47094714 <parameter name="ink_rect"
@@ -4714,7 +4719,7 @@ output variables and returns.</doc>
47144719 allow-none="1">
47154720 <doc xml:space="preserve"
47164721 filename="pango/fonts.c"
4717- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4722+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
47184723 <type name="Rectangle" c:type="PangoRectangle*"/>
47194724 </parameter>
47204725 <parameter name="logical_rect"
@@ -4725,7 +4730,7 @@ output variables and returns.</doc>
47254730 allow-none="1">
47264731 <doc xml:space="preserve"
47274732 filename="pango/fonts.c"
4728- line="2193">rectangle used to store the logical extents of the glyph</doc>
4733+ line="2260">rectangle used to store the logical extents of the glyph</doc>
47294734 <type name="Rectangle" c:type="PangoRectangle*"/>
47304735 </parameter>
47314736 </parameters>
@@ -4736,16 +4741,16 @@ output variables and returns.</doc>
47364741 introspectable="0">
47374742 <doc xml:space="preserve"
47384743 filename="pango/fonts.c"
4739- line="2329">Get a `hb_font_t` object backing this font.
4744+ line="2399">Get a `hb_font_t` object backing this font.
47404745
47414746 Note that the objects returned by this function are cached
47424747 and immutable. If you need to make changes to the `hb_font_t`,
47434748 use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-create-sub-font).</doc>
4744- <source-position filename="pango/pango-font.h" line="656"/>
4749+ <source-position filename="pango/pango-font.h" line="686"/>
47454750 <return-value transfer-ownership="none" nullable="1">
47464751 <doc xml:space="preserve"
47474752 filename="pango/fonts.c"
4748- line="2339">the `hb_font_t` object
4753+ line="2409">the `hb_font_t` object
47494754 backing the font</doc>
47504755 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
47514756 </return-value>
@@ -4753,7 +4758,7 @@ use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html
47534758 <instance-parameter name="font" transfer-ownership="none">
47544759 <doc xml:space="preserve"
47554760 filename="pango/fonts.c"
4756- line="2331">a `PangoFont`</doc>
4761+ line="2401">a `PangoFont`</doc>
47574762 <type name="Font" c:type="PangoFont*"/>
47584763 </instance-parameter>
47594764 </parameters>
@@ -4763,7 +4768,7 @@ use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html
47634768 version="1.50">
47644769 <doc xml:space="preserve"
47654770 filename="pango/fonts.c"
4766- line="3154">Returns the languages that are supported by @font.
4771+ line="3228">Returns the languages that are supported by @font.
47674772
47684773 If the font backend does not provide this information,
47694774 %NULL is returned. For the fontconfig backend, this
@@ -4771,11 +4776,11 @@ corresponds to the FC_LANG member of the FcPattern.
47714776
47724777 The returned array is only valid as long as the font
47734778 and its fontmap are valid.</doc>
4774- <source-position filename="pango/pango-font.h" line="659"/>
4779+ <source-position filename="pango/pango-font.h" line="689"/>
47754780 <return-value transfer-ownership="none" nullable="1">
47764781 <doc xml:space="preserve"
47774782 filename="pango/fonts.c"
4778- line="3167">an array of `PangoLanguage`</doc>
4783+ line="3241">an array of `PangoLanguage`</doc>
47794784 <array c:type="PangoLanguage**">
47804785 <type name="Language"/>
47814786 </array>
@@ -4784,7 +4789,7 @@ and its fontmap are valid.</doc>
47844789 <instance-parameter name="font" transfer-ownership="none">
47854790 <doc xml:space="preserve"
47864791 filename="pango/fonts.c"
4787- line="3156">a `PangoFont`</doc>
4792+ line="3230">a `PangoFont`</doc>
47884793 <type name="Font" c:type="PangoFont*"/>
47894794 </instance-parameter>
47904795 </parameters>
@@ -4792,7 +4797,7 @@ and its fontmap are valid.</doc>
47924797 <method name="get_metrics" c:identifier="pango_font_get_metrics">
47934798 <doc xml:space="preserve"
47944799 filename="pango/fonts.c"
4795- line="2235">Gets overall metric information for a font.
4800+ line="2302">Gets overall metric information for a font.
47964801
47974802 Since the metrics may be substantially different for different scripts,
47984803 a language tag can be provided to indicate that the metrics should be
@@ -4800,11 +4805,11 @@ retrieved that correspond to the script(s) used by that language.
48004805
48014806 If @font is %NULL, this function gracefully sets some sane values in the
48024807 output variables and returns.</doc>
4803- <source-position filename="pango/pango-font.h" line="634"/>
4808+ <source-position filename="pango/pango-font.h" line="664"/>
48044809 <return-value transfer-ownership="full">
48054810 <doc xml:space="preserve"
48064811 filename="pango/fonts.c"
4807- line="2251">a `PangoFontMetrics` object. The caller must call
4812+ line="2318">a `PangoFontMetrics` object. The caller must call
48084813 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
48094814 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
48104815 </return-value>
@@ -4815,7 +4820,7 @@ output variables and returns.</doc>
48154820 allow-none="1">
48164821 <doc xml:space="preserve"
48174822 filename="pango/fonts.c"
4818- line="2237">a `PangoFont`</doc>
4823+ line="2304">a `PangoFont`</doc>
48194824 <type name="Font" c:type="PangoFont*"/>
48204825 </instance-parameter>
48214826 <parameter name="language"
@@ -4824,7 +4829,7 @@ output variables and returns.</doc>
48244829 allow-none="1">
48254830 <doc xml:space="preserve"
48264831 filename="pango/fonts.c"
4827- line="2238">language tag used to determine which script
4832+ line="2305">language tag used to determine which script
48284833 to get the metrics for, or %NULL to indicate to get the metrics for
48294834 the entire font.</doc>
48304835 <type name="Language" c:type="PangoLanguage*"/>
@@ -4836,25 +4841,25 @@ output variables and returns.</doc>
48364841 version="1.44">
48374842 <doc xml:space="preserve"
48384843 filename="pango/fonts.c"
4839- line="3107">Returns whether the font provides a glyph for this character.</doc>
4840- <source-position filename="pango/pango-font.h" line="648"/>
4844+ line="3181">Returns whether the font provides a glyph for this character.</doc>
4845+ <source-position filename="pango/pango-font.h" line="678"/>
48414846 <return-value transfer-ownership="none">
48424847 <doc xml:space="preserve"
48434848 filename="pango/fonts.c"
4844- line="3114">`TRUE` if @font can render @wc</doc>
4849+ line="3188">`TRUE` if @font can render @wc</doc>
48454850 <type name="gboolean" c:type="gboolean"/>
48464851 </return-value>
48474852 <parameters>
48484853 <instance-parameter name="font" transfer-ownership="none">
48494854 <doc xml:space="preserve"
48504855 filename="pango/fonts.c"
4851- line="3109">a `PangoFont`</doc>
4856+ line="3183">a `PangoFont`</doc>
48524857 <type name="Font" c:type="PangoFont*"/>
48534858 </instance-parameter>
48544859 <parameter name="wc" transfer-ownership="none">
48554860 <doc xml:space="preserve"
48564861 filename="pango/fonts.c"
4857- line="3110">a Unicode character</doc>
4862+ line="3184">a Unicode character</doc>
48584863 <type name="gunichar" c:type="gunichar"/>
48594864 </parameter>
48604865 </parameters>
@@ -4873,7 +4878,7 @@ The intended use of this function is testing, benchmarking and debugging.
48734878 The format is not meant as a permanent storage format.
48744879
48754880 To recreate a font from its serialized form, use [func@Pango.Font.deserialize].</doc>
4876- <source-position filename="pango/pango-font.h" line="662"/>
4881+ <source-position filename="pango/pango-font.h" line="692"/>
48774882 <return-value transfer-ownership="full">
48784883 <doc xml:space="preserve"
48794884 filename="pango/serializer.c"
@@ -4896,24 +4901,24 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
48964901 <record name="FontClass"
48974902 c:type="PangoFontClass"
48984903 glib:is-gtype-struct-for="Font">
4899- <source-position filename="pango/pango-font.h" line="613"/>
4904+ <source-position filename="pango/pango-font.h" line="643"/>
49004905 <field name="parent_class">
49014906 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
49024907 </field>
49034908 <field name="describe">
49044909 <callback name="describe">
4905- <source-position filename="pango/pango-font.h" line="597"/>
4910+ <source-position filename="pango/pango-font.h" line="627"/>
49064911 <return-value transfer-ownership="full">
49074912 <doc xml:space="preserve"
49084913 filename="pango/fonts.c"
4909- line="2112">a newly-allocated `PangoFontDescription` object.</doc>
4914+ line="2179">a newly-allocated `PangoFontDescription` object.</doc>
49104915 <type name="FontDescription" c:type="PangoFontDescription*"/>
49114916 </return-value>
49124917 <parameters>
49134918 <parameter name="font" transfer-ownership="none">
49144919 <doc xml:space="preserve"
49154920 filename="pango/fonts.c"
4916- line="2105">a `PangoFont`</doc>
4921+ line="2172">a `PangoFont`</doc>
49174922 <type name="Font" c:type="PangoFont*"/>
49184923 </parameter>
49194924 </parameters>
@@ -4921,11 +4926,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49214926 </field>
49224927 <field name="get_coverage">
49234928 <callback name="get_coverage">
4924- <source-position filename="pango/pango-font.h" line="598"/>
4929+ <source-position filename="pango/pango-font.h" line="628"/>
49254930 <return-value transfer-ownership="full">
49264931 <doc xml:space="preserve"
49274932 filename="pango/fonts.c"
4928- line="2156">a newly-allocated `PangoCoverage`
4933+ line="2223">a newly-allocated `PangoCoverage`
49294934 object.</doc>
49304935 <type name="Coverage" c:type="PangoCoverage*"/>
49314936 </return-value>
@@ -4933,13 +4938,13 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49334938 <parameter name="font" transfer-ownership="none">
49344939 <doc xml:space="preserve"
49354940 filename="pango/fonts.c"
4936- line="2151">a `PangoFont`</doc>
4941+ line="2218">a `PangoFont`</doc>
49374942 <type name="Font" c:type="PangoFont*"/>
49384943 </parameter>
49394944 <parameter name="language" transfer-ownership="none">
49404945 <doc xml:space="preserve"
49414946 filename="pango/fonts.c"
4942- line="2152">the language tag</doc>
4947+ line="2219">the language tag</doc>
49434948 <type name="Language" c:type="PangoLanguage*"/>
49444949 </parameter>
49454950 </parameters>
@@ -4947,7 +4952,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49474952 </field>
49484953 <field name="get_glyph_extents">
49494954 <callback name="get_glyph_extents">
4950- <source-position filename="pango/pango-font.h" line="600"/>
4955+ <source-position filename="pango/pango-font.h" line="630"/>
49514956 <return-value transfer-ownership="none">
49524957 <type name="none" c:type="void"/>
49534958 </return-value>
@@ -4958,13 +4963,13 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49584963 allow-none="1">
49594964 <doc xml:space="preserve"
49604965 filename="pango/fonts.c"
4961- line="2190">a `PangoFont`</doc>
4966+ line="2257">a `PangoFont`</doc>
49624967 <type name="Font" c:type="PangoFont*"/>
49634968 </parameter>
49644969 <parameter name="glyph" transfer-ownership="none">
49654970 <doc xml:space="preserve"
49664971 filename="pango/fonts.c"
4967- line="2191">the glyph index</doc>
4972+ line="2258">the glyph index</doc>
49684973 <type name="Glyph" c:type="PangoGlyph"/>
49694974 </parameter>
49704975 <parameter name="ink_rect"
@@ -4975,7 +4980,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49754980 allow-none="1">
49764981 <doc xml:space="preserve"
49774982 filename="pango/fonts.c"
4978- line="2192">rectangle used to store the extents of the glyph as drawn</doc>
4983+ line="2259">rectangle used to store the extents of the glyph as drawn</doc>
49794984 <type name="Rectangle" c:type="PangoRectangle*"/>
49804985 </parameter>
49814986 <parameter name="logical_rect"
@@ -4986,7 +4991,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49864991 allow-none="1">
49874992 <doc xml:space="preserve"
49884993 filename="pango/fonts.c"
4989- line="2193">rectangle used to store the logical extents of the glyph</doc>
4994+ line="2260">rectangle used to store the logical extents of the glyph</doc>
49904995 <type name="Rectangle" c:type="PangoRectangle*"/>
49914996 </parameter>
49924997 </parameters>
@@ -4994,11 +4999,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
49944999 </field>
49955000 <field name="get_metrics">
49965001 <callback name="get_metrics">
4997- <source-position filename="pango/pango-font.h" line="604"/>
5002+ <source-position filename="pango/pango-font.h" line="634"/>
49985003 <return-value transfer-ownership="full">
49995004 <doc xml:space="preserve"
50005005 filename="pango/fonts.c"
5001- line="2251">a `PangoFontMetrics` object. The caller must call
5006+ line="2318">a `PangoFontMetrics` object. The caller must call
50025007 [method@Pango.FontMetrics.unref] when finished using the object.</doc>
50035008 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
50045009 </return-value>
@@ -5009,7 +5014,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50095014 allow-none="1">
50105015 <doc xml:space="preserve"
50115016 filename="pango/fonts.c"
5012- line="2237">a `PangoFont`</doc>
5017+ line="2304">a `PangoFont`</doc>
50135018 <type name="Font" c:type="PangoFont*"/>
50145019 </parameter>
50155020 <parameter name="language"
@@ -5018,7 +5023,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50185023 allow-none="1">
50195024 <doc xml:space="preserve"
50205025 filename="pango/fonts.c"
5021- line="2238">language tag used to determine which script
5026+ line="2305">language tag used to determine which script
50225027 to get the metrics for, or %NULL to indicate to get the metrics for
50235028 the entire font.</doc>
50245029 <type name="Language" c:type="PangoLanguage*"/>
@@ -5028,11 +5033,11 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50285033 </field>
50295034 <field name="get_font_map">
50305035 <callback name="get_font_map">
5031- <source-position filename="pango/pango-font.h" line="606"/>
5036+ <source-position filename="pango/pango-font.h" line="636"/>
50325037 <return-value transfer-ownership="none" nullable="1">
50335038 <doc xml:space="preserve"
50345039 filename="pango/fonts.c"
5035- line="2294">the `PangoFontMap`
5040+ line="2361">the `PangoFontMap`
50365041 for the font</doc>
50375042 <type name="FontMap" c:type="PangoFontMap*"/>
50385043 </return-value>
@@ -5043,7 +5048,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50435048 allow-none="1">
50445049 <doc xml:space="preserve"
50455050 filename="pango/fonts.c"
5046- line="2280">a `PangoFont`</doc>
5051+ line="2347">a `PangoFont`</doc>
50475052 <type name="Font" c:type="PangoFont*"/>
50485053 </parameter>
50495054 </parameters>
@@ -5051,7 +5056,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50515056 </field>
50525057 <field name="describe_absolute">
50535058 <callback name="describe_absolute">
5054- <source-position filename="pango/pango-font.h" line="607"/>
5059+ <source-position filename="pango/pango-font.h" line="637"/>
50555060 <return-value transfer-ownership="full">
50565061 <type name="FontDescription" c:type="PangoFontDescription*"/>
50575062 </return-value>
@@ -5064,7 +5069,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50645069 </field>
50655070 <field name="get_features">
50665071 <callback name="get_features">
5067- <source-position filename="pango/pango-font.h" line="608"/>
5072+ <source-position filename="pango/pango-font.h" line="638"/>
50685073 <return-value transfer-ownership="none">
50695074 <type name="none" c:type="void"/>
50705075 </return-value>
@@ -5072,7 +5077,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50725077 <parameter name="font" transfer-ownership="none">
50735078 <doc xml:space="preserve"
50745079 filename="pango/fonts.c"
5075- line="3129">a `PangoFont`</doc>
5080+ line="3203">a `PangoFont`</doc>
50765081 <type name="Font" c:type="PangoFont*"/>
50775082 </parameter>
50785083 <parameter name="features"
@@ -5081,7 +5086,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50815086 transfer-ownership="none">
50825087 <doc xml:space="preserve"
50835088 filename="pango/fonts.c"
5084- line="3130">Array to features in</doc>
5089+ line="3204">Array to features in</doc>
50855090 <array length="2" zero-terminated="0" c:type="hb_feature_t*">
50865091 <type name="HarfBuzz.feature_t" c:type="hb_feature_t"/>
50875092 </array>
@@ -5089,7 +5094,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50895094 <parameter name="len" transfer-ownership="none">
50905095 <doc xml:space="preserve"
50915096 filename="pango/fonts.c"
5092- line="3131">the length of @features</doc>
5097+ line="3205">the length of @features</doc>
50935098 <type name="guint" c:type="guint"/>
50945099 </parameter>
50955100 <parameter name="num_features"
@@ -5098,7 +5103,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
50985103 transfer-ownership="full">
50995104 <doc xml:space="preserve"
51005105 filename="pango/fonts.c"
5101- line="3132">the number of used items in @features</doc>
5106+ line="3206">the number of used items in @features</doc>
51025107 <type name="guint" c:type="guint*"/>
51035108 </parameter>
51045109 </parameters>
@@ -5106,7 +5111,7 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
51065111 </field>
51075112 <field name="create_hb_font">
51085113 <callback name="create_hb_font">
5109- <source-position filename="pango/pango-font.h" line="612"/>
5114+ <source-position filename="pango/pango-font.h" line="642"/>
51105115 <return-value transfer-ownership="full">
51115116 <type name="HarfBuzz.font_t" c:type="hb_font_t*"/>
51125117 </return-value>
@@ -5118,6 +5123,42 @@ To recreate a font from its serialized form, use [func@Pango.Font.deserialize].<
51185123 </callback>
51195124 </field>
51205125 </record>
5126+ <enumeration name="FontColor"
5127+ version="1.57"
5128+ glib:type-name="PangoFontColor"
5129+ glib:get-type="pango_font_color_get_type"
5130+ c:type="PangoFontColor">
5131+ <doc xml:space="preserve"
5132+ filename="pango/pango-font.h"
5133+ line="269">Specifies whether a font should or should not have color glyphs.</doc>
5134+ <member name="forbidden"
5135+ value="0"
5136+ c:identifier="PANGO_FONT_COLOR_FORBIDDEN"
5137+ glib:nick="forbidden"
5138+ glib:name="PANGO_FONT_COLOR_FORBIDDEN">
5139+ <doc xml:space="preserve"
5140+ filename="pango/pango-font.h"
5141+ line="271">The font should not have color glyphs</doc>
5142+ </member>
5143+ <member name="required"
5144+ value="1"
5145+ c:identifier="PANGO_FONT_COLOR_REQUIRED"
5146+ glib:nick="required"
5147+ glib:name="PANGO_FONT_COLOR_REQUIRED">
5148+ <doc xml:space="preserve"
5149+ filename="pango/pango-font.h"
5150+ line="272">The font should have color glyphs</doc>
5151+ </member>
5152+ <member name="dont_care"
5153+ value="2"
5154+ c:identifier="PANGO_FONT_COLOR_DONT_CARE"
5155+ glib:nick="dont-care"
5156+ glib:name="PANGO_FONT_COLOR_DONT_CARE">
5157+ <doc xml:space="preserve"
5158+ filename="pango/pango-font.h"
5159+ line="273">The font may or may not use color</doc>
5160+ </member>
5161+ </enumeration>
51215162 <record name="FontDescription"
51225163 c:type="PangoFontDescription"
51235164 opaque="1"
@@ -5136,12 +5177,12 @@ a font to load.</doc>
51365177 <constructor name="new" c:identifier="pango_font_description_new">
51375178 <doc xml:space="preserve"
51385179 filename="pango/fonts.c"
5139- line="81">Creates a new font description structure with all fields unset.</doc>
5140- <source-position filename="pango/pango-font.h" line="270"/>
5180+ line="83">Creates a new font description structure with all fields unset.</doc>
5181+ <source-position filename="pango/pango-font.h" line="294"/>
51415182 <return-value transfer-ownership="full">
51425183 <doc xml:space="preserve"
51435184 filename="pango/fonts.c"
5144- line="86">the newly allocated `PangoFontDescription`,
5185+ line="88">the newly allocated `PangoFontDescription`,
51455186 which should be freed using [method@Pango.FontDescription.free].</doc>
51465187 <type name="FontDescription" c:type="PangoFontDescription*"/>
51475188 </return-value>
@@ -5150,7 +5191,7 @@ a font to load.</doc>
51505191 c:identifier="pango_font_description_better_match">
51515192 <doc xml:space="preserve"
51525193 filename="pango/fonts.c"
5153- line="889">Determines if the style attributes of @new_match are a closer match
5194+ line="938">Determines if the style attributes of @new_match are a closer match
51545195 for @desc than those of @old_match are, or if @old_match is %NULL,
51555196 determines if @new_match is a match at all.
51565197
@@ -5161,18 +5202,18 @@ and size-related attributes. Approximate matching for style considers
51615202 a match as when the styles are equal.
51625203
51635204 Note that @old_match must match @desc.</doc>
5164- <source-position filename="pango/pango-font.h" line="364"/>
5205+ <source-position filename="pango/pango-font.h" line="394"/>
51655206 <return-value transfer-ownership="none">
51665207 <doc xml:space="preserve"
51675208 filename="pango/fonts.c"
5168- line="907">%TRUE if @new_match is a better match</doc>
5209+ line="956">%TRUE if @new_match is a better match</doc>
51695210 <type name="gboolean" c:type="gboolean"/>
51705211 </return-value>
51715212 <parameters>
51725213 <instance-parameter name="desc" transfer-ownership="none">
51735214 <doc xml:space="preserve"
51745215 filename="pango/fonts.c"
5175- line="891">a `PangoFontDescription`</doc>
5216+ line="940">a `PangoFontDescription`</doc>
51765217 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51775218 </instance-parameter>
51785219 <parameter name="old_match"
@@ -5181,13 +5222,13 @@ Note that @old_match must match @desc.</doc>
51815222 allow-none="1">
51825223 <doc xml:space="preserve"
51835224 filename="pango/fonts.c"
5184- line="892">a `PangoFontDescription`, or %NULL</doc>
5225+ line="941">a `PangoFontDescription`, or %NULL</doc>
51855226 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51865227 </parameter>
51875228 <parameter name="new_match" transfer-ownership="none">
51885229 <doc xml:space="preserve"
51895230 filename="pango/fonts.c"
5190- line="893">a `PangoFontDescription`</doc>
5231+ line="942">a `PangoFontDescription`</doc>
51915232 <type name="FontDescription" c:type="const PangoFontDescription*"/>
51925233 </parameter>
51935234 </parameters>
@@ -5195,12 +5236,12 @@ Note that @old_match must match @desc.</doc>
51955236 <method name="copy" c:identifier="pango_font_description_copy">
51965237 <doc xml:space="preserve"
51975238 filename="pango/fonts.c"
5198- line="931">Make a copy of a `PangoFontDescription`.</doc>
5199- <source-position filename="pango/pango-font.h" line="272"/>
5239+ line="982">Make a copy of a `PangoFontDescription`.</doc>
5240+ <source-position filename="pango/pango-font.h" line="296"/>
52005241 <return-value transfer-ownership="full" nullable="1">
52015242 <doc xml:space="preserve"
52025243 filename="pango/fonts.c"
5203- line="937">the newly allocated `PangoFontDescription`,
5244+ line="988">the newly allocated `PangoFontDescription`,
52045245 which should be freed with [method@Pango.FontDescription.free],
52055246 or %NULL if @desc was %NULL.</doc>
52065247 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -5212,7 +5253,7 @@ Note that @old_match must match @desc.</doc>
52125253 allow-none="1">
52135254 <doc xml:space="preserve"
52145255 filename="pango/fonts.c"
5215- line="933">a `PangoFontDescription`, may be %NULL</doc>
5256+ line="984">a `PangoFontDescription`, may be %NULL</doc>
52165257 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52175258 </instance-parameter>
52185259 </parameters>
@@ -5221,18 +5262,18 @@ Note that @old_match must match @desc.</doc>
52215262 c:identifier="pango_font_description_copy_static">
52225263 <doc xml:space="preserve"
52235264 filename="pango/fonts.c"
5224- line="968">Make a copy of a `PangoFontDescription`, but don't duplicate
5265+ line="1019">Make a copy of a `PangoFontDescription`, but don't duplicate
52255266 allocated fields.
52265267
52275268 This is like [method@Pango.FontDescription.copy], but only a shallow
52285269 copy is made of the family name and other allocated fields. The result
52295270 can only be used until @desc is modified or freed. This is meant
52305271 to be used when the copy is only needed temporarily.</doc>
5231- <source-position filename="pango/pango-font.h" line="274"/>
5272+ <source-position filename="pango/pango-font.h" line="298"/>
52325273 <return-value transfer-ownership="full" nullable="1">
52335274 <doc xml:space="preserve"
52345275 filename="pango/fonts.c"
5235- line="980">the newly allocated `PangoFontDescription`,
5276+ line="1031">the newly allocated `PangoFontDescription`,
52365277 which should be freed with [method@Pango.FontDescription.free],
52375278 or %NULL if @desc was %NULL.</doc>
52385279 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -5244,7 +5285,7 @@ to be used when the copy is only needed temporarily.</doc>
52445285 allow-none="1">
52455286 <doc xml:space="preserve"
52465287 filename="pango/fonts.c"
5247- line="970">a `PangoFontDescription`, may be %NULL</doc>
5288+ line="1021">a `PangoFontDescription`, may be %NULL</doc>
52485289 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52495290 </instance-parameter>
52505291 </parameters>
@@ -5252,17 +5293,17 @@ to be used when the copy is only needed temporarily.</doc>
52525293 <method name="equal" c:identifier="pango_font_description_equal">
52535294 <doc xml:space="preserve"
52545295 filename="pango/fonts.c"
5255- line="1008">Compares two font descriptions for equality.
5296+ line="1059">Compares two font descriptions for equality.
52565297
52575298 Two font descriptions are considered equal if the fonts they describe
52585299 are provably identical. This means that their masks do not have to match,
52595300 as long as other fields are all the same. (Two font descriptions may
52605301 result in identical fonts being loaded, but still compare %FALSE.)</doc>
5261- <source-position filename="pango/pango-font.h" line="278"/>
5302+ <source-position filename="pango/pango-font.h" line="302"/>
52625303 <return-value transfer-ownership="none">
52635304 <doc xml:space="preserve"
52645305 filename="pango/fonts.c"
5265- line="1020">%TRUE if the two font descriptions are identical,
5306+ line="1071">%TRUE if the two font descriptions are identical,
52665307 %FALSE otherwise.</doc>
52675308 <type name="gboolean" c:type="gboolean"/>
52685309 </return-value>
@@ -5270,13 +5311,13 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52705311 <instance-parameter name="desc1" transfer-ownership="none">
52715312 <doc xml:space="preserve"
52725313 filename="pango/fonts.c"
5273- line="1010">a `PangoFontDescription`</doc>
5314+ line="1061">a `PangoFontDescription`</doc>
52745315 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52755316 </instance-parameter>
52765317 <parameter name="desc2" transfer-ownership="none">
52775318 <doc xml:space="preserve"
52785319 filename="pango/fonts.c"
5279- line="1011">another `PangoFontDescription`</doc>
5320+ line="1062">another `PangoFontDescription`</doc>
52805321 <type name="FontDescription" c:type="const PangoFontDescription*"/>
52815322 </parameter>
52825323 </parameters>
@@ -5284,8 +5325,8 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52845325 <method name="free" c:identifier="pango_font_description_free">
52855326 <doc xml:space="preserve"
52865327 filename="pango/fonts.c"
5287- line="1096">Frees a font description.</doc>
5288- <source-position filename="pango/pango-font.h" line="281"/>
5328+ line="1149">Frees a font description.</doc>
5329+ <source-position filename="pango/pango-font.h" line="305"/>
52895330 <return-value transfer-ownership="none">
52905331 <type name="none" c:type="void"/>
52915332 </return-value>
@@ -5296,23 +5337,45 @@ result in identical fonts being loaded, but still compare %FALSE.)</doc>
52965337 allow-none="1">
52975338 <doc xml:space="preserve"
52985339 filename="pango/fonts.c"
5299- line="1098">a `PangoFontDescription`, may be %NULL</doc>
5340+ line="1151">a `PangoFontDescription`, may be %NULL</doc>
53005341 <type name="FontDescription" c:type="PangoFontDescription*"/>
53015342 </instance-parameter>
53025343 </parameters>
53035344 </method>
5345+ <method name="get_color"
5346+ c:identifier="pango_font_description_get_color"
5347+ version="1.57">
5348+ <doc xml:space="preserve"
5349+ filename="pango/fonts.c"
5350+ line="743">Returns the color field of the font description.
5351+
5352+This field determines whether the font description should
5353+match fonts that have color glyphs, or fonts that don't.</doc>
5354+ <source-position filename="pango/pango-font.h" line="376"/>
5355+ <return-value transfer-ownership="none">
5356+ <type name="FontColor" c:type="PangoFontColor"/>
5357+ </return-value>
5358+ <parameters>
5359+ <instance-parameter name="desc" transfer-ownership="none">
5360+ <doc xml:space="preserve"
5361+ filename="pango/fonts.c"
5362+ line="745">a `PangoFontDescription`</doc>
5363+ <type name="FontDescription" c:type="const PangoFontDescription*"/>
5364+ </instance-parameter>
5365+ </parameters>
5366+ </method>
53045367 <method name="get_family"
53055368 c:identifier="pango_font_description_get_family">
53065369 <doc xml:space="preserve"
53075370 filename="pango/fonts.c"
5308- line="162">Gets the family name field of a font description.
5371+ line="164">Gets the family name field of a font description.
53095372
53105373 See [method@Pango.FontDescription.set_family].</doc>
5311- <source-position filename="pango/pango-font.h" line="293"/>
5374+ <source-position filename="pango/pango-font.h" line="317"/>
53125375 <return-value transfer-ownership="none" nullable="1">
53135376 <doc xml:space="preserve"
53145377 filename="pango/fonts.c"
5315- line="170">the family name field for the
5378+ line="172">the family name field for the
53165379 font description, or %NULL if not previously set. This has the same
53175380 life-time as the font description itself and should not be freed.</doc>
53185381 <type name="utf8" c:type="const char*"/>
@@ -5321,7 +5384,7 @@ See [method@Pango.FontDescription.set_family].</doc>
53215384 <instance-parameter name="desc" transfer-ownership="none">
53225385 <doc xml:space="preserve"
53235386 filename="pango/fonts.c"
5324- line="164">a `PangoFontDescription`.</doc>
5387+ line="166">a `PangoFontDescription`.</doc>
53255388 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53265389 </instance-parameter>
53275390 </parameters>
@@ -5331,14 +5394,14 @@ See [method@Pango.FontDescription.set_family].</doc>
53315394 version="1.56">
53325395 <doc xml:space="preserve"
53335396 filename="pango/fonts.c"
5334- line="693">Gets the features field of a font description.
5397+ line="695">Gets the features field of a font description.
53355398
53365399 See [method@Pango.FontDescription.set_features].</doc>
5337- <source-position filename="pango/pango-font.h" line="346"/>
5400+ <source-position filename="pango/pango-font.h" line="370"/>
53385401 <return-value transfer-ownership="none" nullable="1">
53395402 <doc xml:space="preserve"
53405403 filename="pango/fonts.c"
5341- line="701">the features field for the font
5404+ line="703">the features field for the font
53425405 description, or %NULL if not previously set. This has the same
53435406 life-time as the font description itself and should not be freed.</doc>
53445407 <type name="utf8" c:type="const char*"/>
@@ -5347,7 +5410,7 @@ See [method@Pango.FontDescription.set_features].</doc>
53475410 <instance-parameter name="desc" transfer-ownership="none">
53485411 <doc xml:space="preserve"
53495412 filename="pango/fonts.c"
5350- line="695">a `PangoFontDescription`</doc>
5413+ line="697">a `PangoFontDescription`</doc>
53515414 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53525415 </instance-parameter>
53535416 </parameters>
@@ -5357,14 +5420,14 @@ See [method@Pango.FontDescription.set_features].</doc>
53575420 version="1.16">
53585421 <doc xml:space="preserve"
53595422 filename="pango/fonts.c"
5360- line="487">Gets the gravity field of a font description.
5423+ line="489">Gets the gravity field of a font description.
53615424
53625425 See [method@Pango.FontDescription.set_gravity].</doc>
5363- <source-position filename="pango/pango-font.h" line="328"/>
5426+ <source-position filename="pango/pango-font.h" line="352"/>
53645427 <return-value transfer-ownership="none">
53655428 <doc xml:space="preserve"
53665429 filename="pango/fonts.c"
5367- line="495">the gravity field for the font description.
5430+ line="497">the gravity field for the font description.
53685431 Use [method@Pango.FontDescription.get_set_fields] to find out
53695432 if the field was explicitly set or not.</doc>
53705433 <type name="Gravity" c:type="PangoGravity"/>
@@ -5373,7 +5436,7 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53735436 <instance-parameter name="desc" transfer-ownership="none">
53745437 <doc xml:space="preserve"
53755438 filename="pango/fonts.c"
5376- line="489">a `PangoFontDescription`</doc>
5439+ line="491">a `PangoFontDescription`</doc>
53775440 <type name="FontDescription" c:type="const PangoFontDescription*"/>
53785441 </instance-parameter>
53795442 </parameters>
@@ -5382,12 +5445,12 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53825445 c:identifier="pango_font_description_get_set_fields">
53835446 <doc xml:space="preserve"
53845447 filename="pango/fonts.c"
5385- line="715">Determines which fields in a font description have been set.</doc>
5386- <source-position filename="pango/pango-font.h" line="349"/>
5448+ line="762">Determines which fields in a font description have been set.</doc>
5449+ <source-position filename="pango/pango-font.h" line="379"/>
53875450 <return-value transfer-ownership="none">
53885451 <doc xml:space="preserve"
53895452 filename="pango/fonts.c"
5390- line="721">a bitmask with bits set corresponding to the
5453+ line="768">a bitmask with bits set corresponding to the
53915454 fields in @desc that have been set.</doc>
53925455 <type name="FontMask" c:type="PangoFontMask"/>
53935456 </return-value>
@@ -5395,7 +5458,7 @@ See [method@Pango.FontDescription.set_gravity].</doc>
53955458 <instance-parameter name="desc" transfer-ownership="none">
53965459 <doc xml:space="preserve"
53975460 filename="pango/fonts.c"
5398- line="717">a `PangoFontDescription`</doc>
5461+ line="764">a `PangoFontDescription`</doc>
53995462 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54005463 </instance-parameter>
54015464 </parameters>
@@ -5403,14 +5466,14 @@ See [method@Pango.FontDescription.set_gravity].</doc>
54035466 <method name="get_size" c:identifier="pango_font_description_get_size">
54045467 <doc xml:space="preserve"
54055468 filename="pango/fonts.c"
5406- line="379">Gets the size field of a font description.
5469+ line="381">Gets the size field of a font description.
54075470
54085471 See [method@Pango.FontDescription.set_size].</doc>
5409- <source-position filename="pango/pango-font.h" line="318"/>
5472+ <source-position filename="pango/pango-font.h" line="342"/>
54105473 <return-value transfer-ownership="none">
54115474 <doc xml:space="preserve"
54125475 filename="pango/fonts.c"
5413- line="387">the size field for the font description in points
5476+ line="389">the size field for the font description in points
54145477 or device units. You must call
54155478 [method@Pango.FontDescription.get_size_is_absolute] to find out
54165479 which is the case. Returns 0 if the size field has not previously
@@ -5423,7 +5486,7 @@ See [method@Pango.FontDescription.set_size].</doc>
54235486 <instance-parameter name="desc" transfer-ownership="none">
54245487 <doc xml:space="preserve"
54255488 filename="pango/fonts.c"
5426- line="381">a `PangoFontDescription`</doc>
5489+ line="383">a `PangoFontDescription`</doc>
54275490 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54285491 </instance-parameter>
54295492 </parameters>
@@ -5433,16 +5496,16 @@ See [method@Pango.FontDescription.set_size].</doc>
54335496 version="1.8">
54345497 <doc xml:space="preserve"
54355498 filename="pango/fonts.c"
5436- line="429">Determines whether the size of the font is in points (not absolute)
5499+ line="431">Determines whether the size of the font is in points (not absolute)
54375500 or device units (absolute).
54385501
54395502 See [method@Pango.FontDescription.set_size]
54405503 and [method@Pango.FontDescription.set_absolute_size].</doc>
5441- <source-position filename="pango/pango-font.h" line="323"/>
5504+ <source-position filename="pango/pango-font.h" line="347"/>
54425505 <return-value transfer-ownership="none">
54435506 <doc xml:space="preserve"
54445507 filename="pango/fonts.c"
5445- line="439">whether the size for the font description is in
5508+ line="441">whether the size for the font description is in
54465509 points or device units. Use [method@Pango.FontDescription.get_set_fields]
54475510 to find out if the size field of the font description was explicitly
54485511 set or not.</doc>
@@ -5452,7 +5515,7 @@ and [method@Pango.FontDescription.set_absolute_size].</doc>
54525515 <instance-parameter name="desc" transfer-ownership="none">
54535516 <doc xml:space="preserve"
54545517 filename="pango/fonts.c"
5455- line="431">a `PangoFontDescription`</doc>
5518+ line="433">a `PangoFontDescription`</doc>
54565519 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54575520 </instance-parameter>
54585521 </parameters>
@@ -5461,14 +5524,14 @@ and [method@Pango.FontDescription.set_absolute_size].</doc>
54615524 c:identifier="pango_font_description_get_stretch">
54625525 <doc xml:space="preserve"
54635526 filename="pango/fonts.c"
5464- line="330">Gets the stretch field of a font description.
5527+ line="332">Gets the stretch field of a font description.
54655528
54665529 See [method@Pango.FontDescription.set_stretch].</doc>
5467- <source-position filename="pango/pango-font.h" line="313"/>
5530+ <source-position filename="pango/pango-font.h" line="337"/>
54685531 <return-value transfer-ownership="none">
54695532 <doc xml:space="preserve"
54705533 filename="pango/fonts.c"
5471- line="338">the stretch field for the font description.
5534+ line="340">the stretch field for the font description.
54725535 Use [method@Pango.FontDescription.get_set_fields] to find
54735536 out if the field was explicitly set or not.</doc>
54745537 <type name="Stretch" c:type="PangoStretch"/>
@@ -5477,7 +5540,7 @@ See [method@Pango.FontDescription.set_stretch].</doc>
54775540 <instance-parameter name="desc" transfer-ownership="none">
54785541 <doc xml:space="preserve"
54795542 filename="pango/fonts.c"
5480- line="332">a `PangoFontDescription`.</doc>
5543+ line="334">a `PangoFontDescription`.</doc>
54815544 <type name="FontDescription" c:type="const PangoFontDescription*"/>
54825545 </instance-parameter>
54835546 </parameters>
@@ -5485,14 +5548,14 @@ See [method@Pango.FontDescription.set_stretch].</doc>
54855548 <method name="get_style" c:identifier="pango_font_description_get_style">
54865549 <doc xml:space="preserve"
54875550 filename="pango/fonts.c"
5488- line="208">Gets the style field of a `PangoFontDescription`.
5551+ line="210">Gets the style field of a `PangoFontDescription`.
54895552
54905553 See [method@Pango.FontDescription.set_style].</doc>
5491- <source-position filename="pango/pango-font.h" line="298"/>
5554+ <source-position filename="pango/pango-font.h" line="322"/>
54925555 <return-value transfer-ownership="none">
54935556 <doc xml:space="preserve"
54945557 filename="pango/fonts.c"
5495- line="216">the style field for the font description.
5558+ line="218">the style field for the font description.
54965559 Use [method@Pango.FontDescription.get_set_fields] to
54975560 find out if the field was explicitly set or not.</doc>
54985561 <type name="Style" c:type="PangoStyle"/>
@@ -5501,7 +5564,7 @@ See [method@Pango.FontDescription.set_style].</doc>
55015564 <instance-parameter name="desc" transfer-ownership="none">
55025565 <doc xml:space="preserve"
55035566 filename="pango/fonts.c"
5504- line="210">a `PangoFontDescription`</doc>
5567+ line="212">a `PangoFontDescription`</doc>
55055568 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55065569 </instance-parameter>
55075570 </parameters>
@@ -5510,14 +5573,14 @@ See [method@Pango.FontDescription.set_style].</doc>
55105573 c:identifier="pango_font_description_get_variant">
55115574 <doc xml:space="preserve"
55125575 filename="pango/fonts.c"
5513- line="248">Gets the variant field of a `PangoFontDescription`.
5576+ line="250">Gets the variant field of a `PangoFontDescription`.
55145577
55155578 See [method@Pango.FontDescription.set_variant].</doc>
5516- <source-position filename="pango/pango-font.h" line="303"/>
5579+ <source-position filename="pango/pango-font.h" line="327"/>
55175580 <return-value transfer-ownership="none">
55185581 <doc xml:space="preserve"
55195582 filename="pango/fonts.c"
5520- line="256">the variant field for the font description.
5583+ line="258">the variant field for the font description.
55215584 Use [method@Pango.FontDescription.get_set_fields] to find
55225585 out if the field was explicitly set or not.</doc>
55235586 <type name="Variant" c:type="PangoVariant"/>
@@ -5526,7 +5589,7 @@ See [method@Pango.FontDescription.set_variant].</doc>
55265589 <instance-parameter name="desc" transfer-ownership="none">
55275590 <doc xml:space="preserve"
55285591 filename="pango/fonts.c"
5529- line="250">a `PangoFontDescription`.</doc>
5592+ line="252">a `PangoFontDescription`.</doc>
55305593 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55315594 </instance-parameter>
55325595 </parameters>
@@ -5536,14 +5599,14 @@ See [method@Pango.FontDescription.set_variant].</doc>
55365599 version="1.42">
55375600 <doc xml:space="preserve"
55385601 filename="pango/fonts.c"
5539- line="586">Gets the variations field of a font description.
5602+ line="588">Gets the variations field of a font description.
55405603
55415604 See [method@Pango.FontDescription.set_variations].</doc>
5542- <source-position filename="pango/pango-font.h" line="337"/>
5605+ <source-position filename="pango/pango-font.h" line="361"/>
55435606 <return-value transfer-ownership="none" nullable="1">
55445607 <doc xml:space="preserve"
55455608 filename="pango/fonts.c"
5546- line="594">the variations field for the font
5609+ line="596">the variations field for the font
55475610 description, or %NULL if not previously set. This has the same
55485611 life-time as the font description itself and should not be freed.</doc>
55495612 <type name="utf8" c:type="const char*"/>
@@ -5552,7 +5615,7 @@ See [method@Pango.FontDescription.set_variations].</doc>
55525615 <instance-parameter name="desc" transfer-ownership="none">
55535616 <doc xml:space="preserve"
55545617 filename="pango/fonts.c"
5555- line="588">a `PangoFontDescription`</doc>
5618+ line="590">a `PangoFontDescription`</doc>
55565619 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55575620 </instance-parameter>
55585621 </parameters>
@@ -5561,14 +5624,14 @@ See [method@Pango.FontDescription.set_variations].</doc>
55615624 c:identifier="pango_font_description_get_weight">
55625625 <doc xml:space="preserve"
55635626 filename="pango/fonts.c"
5564- line="290">Gets the weight field of a font description.
5627+ line="292">Gets the weight field of a font description.
55655628
55665629 See [method@Pango.FontDescription.set_weight].</doc>
5567- <source-position filename="pango/pango-font.h" line="308"/>
5630+ <source-position filename="pango/pango-font.h" line="332"/>
55685631 <return-value transfer-ownership="none">
55695632 <doc xml:space="preserve"
55705633 filename="pango/fonts.c"
5571- line="298">the weight field for the font description.
5634+ line="300">the weight field for the font description.
55725635 Use [method@Pango.FontDescription.get_set_fields] to find
55735636 out if the field was explicitly set or not.</doc>
55745637 <type name="Weight" c:type="PangoWeight"/>
@@ -5577,7 +5640,7 @@ See [method@Pango.FontDescription.set_weight].</doc>
55775640 <instance-parameter name="desc" transfer-ownership="none">
55785641 <doc xml:space="preserve"
55795642 filename="pango/fonts.c"
5580- line="292">a `PangoFontDescription`</doc>
5643+ line="294">a `PangoFontDescription`</doc>
55815644 <type name="FontDescription" c:type="const PangoFontDescription*"/>
55825645 </instance-parameter>
55835646 </parameters>
@@ -5585,22 +5648,22 @@ See [method@Pango.FontDescription.set_weight].</doc>
55855648 <method name="hash" c:identifier="pango_font_description_hash">
55865649 <doc xml:space="preserve"
55875650 filename="pango/fonts.c"
5588- line="1061">Computes a hash of a `PangoFontDescription` structure.
5651+ line="1113">Computes a hash of a `PangoFontDescription` structure.
55895652
55905653 This is suitable to be used, for example, as an argument
55915654 to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.</doc>
5592- <source-position filename="pango/pango-font.h" line="276"/>
5655+ <source-position filename="pango/pango-font.h" line="300"/>
55935656 <return-value transfer-ownership="none">
55945657 <doc xml:space="preserve"
55955658 filename="pango/fonts.c"
5596- line="1070">the hash value.</doc>
5659+ line="1122">the hash value.</doc>
55975660 <type name="guint" c:type="guint"/>
55985661 </return-value>
55995662 <parameters>
56005663 <instance-parameter name="desc" transfer-ownership="none">
56015664 <doc xml:space="preserve"
56025665 filename="pango/fonts.c"
5603- line="1063">a `PangoFontDescription`</doc>
5666+ line="1115">a `PangoFontDescription`</doc>
56045667 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56055668 </instance-parameter>
56065669 </parameters>
@@ -5608,7 +5671,7 @@ to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.</doc>
56085671 <method name="merge" c:identifier="pango_font_description_merge">
56095672 <doc xml:space="preserve"
56105673 filename="pango/fonts.c"
5611- line="757">Merges the fields that are set in @desc_to_merge into the fields in
5674+ line="804">Merges the fields that are set in @desc_to_merge into the fields in
56125675 @desc.
56135676
56145677 If @replace_existing is %FALSE, only fields in @desc that
@@ -5616,7 +5679,7 @@ are not already set are affected. If %TRUE, then fields that are
56165679 already set will be replaced as well.
56175680
56185681 If @desc_to_merge is %NULL, this function performs nothing.</doc>
5619- <source-position filename="pango/pango-font.h" line="355"/>
5682+ <source-position filename="pango/pango-font.h" line="385"/>
56205683 <return-value transfer-ownership="none">
56215684 <type name="none" c:type="void"/>
56225685 </return-value>
@@ -5624,7 +5687,7 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56245687 <instance-parameter name="desc" transfer-ownership="none">
56255688 <doc xml:space="preserve"
56265689 filename="pango/fonts.c"
5627- line="759">a `PangoFontDescription`</doc>
5690+ line="806">a `PangoFontDescription`</doc>
56285691 <type name="FontDescription" c:type="PangoFontDescription*"/>
56295692 </instance-parameter>
56305693 <parameter name="desc_to_merge"
@@ -5633,14 +5696,14 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56335696 allow-none="1">
56345697 <doc xml:space="preserve"
56355698 filename="pango/fonts.c"
5636- line="760">the `PangoFontDescription` to merge from,
5699+ line="807">the `PangoFontDescription` to merge from,
56375700 or %NULL</doc>
56385701 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56395702 </parameter>
56405703 <parameter name="replace_existing" transfer-ownership="none">
56415704 <doc xml:space="preserve"
56425705 filename="pango/fonts.c"
5643- line="762">if %TRUE, replace fields in @desc with the
5706+ line="809">if %TRUE, replace fields in @desc with the
56445707 corresponding values from @desc_to_merge, even if they
56455708 are already exist.</doc>
56465709 <type name="gboolean" c:type="gboolean"/>
@@ -5651,14 +5714,14 @@ If @desc_to_merge is %NULL, this function performs nothing.</doc>
56515714 c:identifier="pango_font_description_merge_static">
56525715 <doc xml:space="preserve"
56535716 filename="pango/fonts.c"
5654- line="814">Merges the fields that are set in @desc_to_merge into the fields in
5717+ line="861">Merges the fields that are set in @desc_to_merge into the fields in
56555718 @desc, without copying allocated fields.
56565719
56575720 This is like [method@Pango.FontDescription.merge], but only a shallow copy
56585721 is made of the family name and other allocated fields. @desc can only
56595722 be used until @desc_to_merge is modified or freed. This is meant to
56605723 be used when the merged font description is only needed temporarily.</doc>
5661- <source-position filename="pango/pango-font.h" line="359"/>
5724+ <source-position filename="pango/pango-font.h" line="389"/>
56625725 <return-value transfer-ownership="none">
56635726 <type name="none" c:type="void"/>
56645727 </return-value>
@@ -5666,19 +5729,19 @@ be used when the merged font description is only needed temporarily.</doc>
56665729 <instance-parameter name="desc" transfer-ownership="none">
56675730 <doc xml:space="preserve"
56685731 filename="pango/fonts.c"
5669- line="816">a `PangoFontDescription`</doc>
5732+ line="863">a `PangoFontDescription`</doc>
56705733 <type name="FontDescription" c:type="PangoFontDescription*"/>
56715734 </instance-parameter>
56725735 <parameter name="desc_to_merge" transfer-ownership="none">
56735736 <doc xml:space="preserve"
56745737 filename="pango/fonts.c"
5675- line="817">the `PangoFontDescription` to merge from</doc>
5738+ line="864">the `PangoFontDescription` to merge from</doc>
56765739 <type name="FontDescription" c:type="const PangoFontDescription*"/>
56775740 </parameter>
56785741 <parameter name="replace_existing" transfer-ownership="none">
56795742 <doc xml:space="preserve"
56805743 filename="pango/fonts.c"
5681- line="818">if %TRUE, replace fields in @desc with the
5744+ line="865">if %TRUE, replace fields in @desc with the
56825745 corresponding values from @desc_to_merge, even if they
56835746 are already exist.</doc>
56845747 <type name="gboolean" c:type="gboolean"/>
@@ -5690,11 +5753,11 @@ be used when the merged font description is only needed temporarily.</doc>
56905753 version="1.8">
56915754 <doc xml:space="preserve"
56925755 filename="pango/fonts.c"
5693- line="403">Sets the size field of a font description, in device units.
5756+ line="405">Sets the size field of a font description, in device units.
56945757
56955758 This is mutually exclusive with [method@Pango.FontDescription.set_size]
56965759 which sets the font size in points.</doc>
5697- <source-position filename="pango/pango-font.h" line="320"/>
5760+ <source-position filename="pango/pango-font.h" line="344"/>
56985761 <return-value transfer-ownership="none">
56995762 <type name="none" c:type="void"/>
57005763 </return-value>
@@ -5702,31 +5765,59 @@ which sets the font size in points.</doc>
57025765 <instance-parameter name="desc" transfer-ownership="none">
57035766 <doc xml:space="preserve"
57045767 filename="pango/fonts.c"
5705- line="405">a `PangoFontDescription`</doc>
5768+ line="407">a `PangoFontDescription`</doc>
57065769 <type name="FontDescription" c:type="PangoFontDescription*"/>
57075770 </instance-parameter>
57085771 <parameter name="size" transfer-ownership="none">
57095772 <doc xml:space="preserve"
57105773 filename="pango/fonts.c"
5711- line="406">the new size, in Pango units. There are %PANGO_SCALE Pango units
5774+ line="408">the new size, in Pango units. There are %PANGO_SCALE Pango units
57125775 in one device unit. For an output backend where a device unit is a pixel,
57135776 a @size value of 10 * PANGO_SCALE gives a 10 pixel font.</doc>
57145777 <type name="gdouble" c:type="double"/>
57155778 </parameter>
57165779 </parameters>
57175780 </method>
5781+ <method name="set_color"
5782+ c:identifier="pango_font_description_set_color"
5783+ version="1.57">
5784+ <doc xml:space="preserve"
5785+ filename="pango/fonts.c"
5786+ line="717">Sets the color field of a font description.
5787+
5788+This field determines whether the font description should
5789+match fonts that have color glyphs, or fonts that don't.</doc>
5790+ <source-position filename="pango/pango-font.h" line="373"/>
5791+ <return-value transfer-ownership="none">
5792+ <type name="none" c:type="void"/>
5793+ </return-value>
5794+ <parameters>
5795+ <instance-parameter name="desc" transfer-ownership="none">
5796+ <doc xml:space="preserve"
5797+ filename="pango/fonts.c"
5798+ line="719">a `PangoFontDescription`.</doc>
5799+ <type name="FontDescription" c:type="PangoFontDescription*"/>
5800+ </instance-parameter>
5801+ <parameter name="color" transfer-ownership="none">
5802+ <doc xml:space="preserve"
5803+ filename="pango/fonts.c"
5804+ line="720">the `PangoFontColor` value</doc>
5805+ <type name="FontColor" c:type="PangoFontColor"/>
5806+ </parameter>
5807+ </parameters>
5808+ </method>
57185809 <method name="set_family"
57195810 c:identifier="pango_font_description_set_family">
57205811 <doc xml:space="preserve"
57215812 filename="pango/fonts.c"
5722- line="99">Sets the family name field of a font description.
5813+ line="101">Sets the family name field of a font description.
57235814
57245815 The family
57255816 name represents a family of related font styles, and will
57265817 resolve to a particular `PangoFontFamily`. In some uses of
57275818 `PangoFontDescription`, it is also possible to use a comma
57285819 separated list of family names for this field.</doc>
5729- <source-position filename="pango/pango-font.h" line="287"/>
5820+ <source-position filename="pango/pango-font.h" line="311"/>
57305821 <return-value transfer-ownership="none">
57315822 <type name="none" c:type="void"/>
57325823 </return-value>
@@ -5734,13 +5825,13 @@ separated list of family names for this field.</doc>
57345825 <instance-parameter name="desc" transfer-ownership="none">
57355826 <doc xml:space="preserve"
57365827 filename="pango/fonts.c"
5737- line="101">a `PangoFontDescription`.</doc>
5828+ line="103">a `PangoFontDescription`.</doc>
57385829 <type name="FontDescription" c:type="PangoFontDescription*"/>
57395830 </instance-parameter>
57405831 <parameter name="family" transfer-ownership="none">
57415832 <doc xml:space="preserve"
57425833 filename="pango/fonts.c"
5743- line="102">a string representing the family name.</doc>
5834+ line="104">a string representing the family name.</doc>
57445835 <type name="utf8" c:type="const char*"/>
57455836 </parameter>
57465837 </parameters>
@@ -5749,14 +5840,14 @@ separated list of family names for this field.</doc>
57495840 c:identifier="pango_font_description_set_family_static">
57505841 <doc xml:space="preserve"
57515842 filename="pango/fonts.c"
5752- line="123">Sets the family name field of a font description, without copying the string.
5843+ line="125">Sets the family name field of a font description, without copying the string.
57535844
57545845 This is like [method@Pango.FontDescription.set_family], except that no
57555846 copy of @family is made. The caller must make sure that the
57565847 string passed in stays around until @desc has been freed or the
57575848 name is set again. This function can be used if @family is a static
57585849 string such as a C string literal, or if @desc is only needed temporarily.</doc>
5759- <source-position filename="pango/pango-font.h" line="290"/>
5850+ <source-position filename="pango/pango-font.h" line="314"/>
57605851 <return-value transfer-ownership="none">
57615852 <type name="none" c:type="void"/>
57625853 </return-value>
@@ -5764,13 +5855,13 @@ string such as a C string literal, or if @desc is only needed temporarily.</doc>
57645855 <instance-parameter name="desc" transfer-ownership="none">
57655856 <doc xml:space="preserve"
57665857 filename="pango/fonts.c"
5767- line="125">a `PangoFontDescription`</doc>
5858+ line="127">a `PangoFontDescription`</doc>
57685859 <type name="FontDescription" c:type="PangoFontDescription*"/>
57695860 </instance-parameter>
57705861 <parameter name="family" transfer-ownership="none">
57715862 <doc xml:space="preserve"
57725863 filename="pango/fonts.c"
5773- line="126">a string representing the family name</doc>
5864+ line="128">a string representing the family name</doc>
57745865 <type name="utf8" c:type="const char*"/>
57755866 </parameter>
57765867 </parameters>
@@ -5780,7 +5871,7 @@ string such as a C string literal, or if @desc is only needed temporarily.</doc>
57805871 version="1.56">
57815872 <doc xml:space="preserve"
57825873 filename="pango/fonts.c"
5783- line="650">Sets the features field of a font description.
5874+ line="652">Sets the features field of a font description.
57845875
57855876 OpenType font features allow to enable or disable certain optional
57865877 features of a font, such as tabular numbers.
@@ -5804,7 +5895,7 @@ of a font. Both harfbuzz and freetype have API for this. See for example
58045895 [hb_ot_layout_table_get_feature_tags](https://harfbuzz.github.io/harfbuzz-hb-ot-layout.html#hb-ot-layout-table-get-feature-tags).
58055896
58065897 Features that are not supported by the font are silently ignored.</doc>
5807- <source-position filename="pango/pango-font.h" line="343"/>
5898+ <source-position filename="pango/pango-font.h" line="367"/>
58085899 <return-value transfer-ownership="none">
58095900 <type name="none" c:type="void"/>
58105901 </return-value>
@@ -5812,7 +5903,7 @@ Features that are not supported by the font are silently ignored.</doc>
58125903 <instance-parameter name="desc" transfer-ownership="none">
58135904 <doc xml:space="preserve"
58145905 filename="pango/fonts.c"
5815- line="652">a `PangoFontDescription`.</doc>
5906+ line="654">a `PangoFontDescription`.</doc>
58165907 <type name="FontDescription" c:type="PangoFontDescription*"/>
58175908 </instance-parameter>
58185909 <parameter name="features"
@@ -5821,7 +5912,7 @@ Features that are not supported by the font are silently ignored.</doc>
58215912 allow-none="1">
58225913 <doc xml:space="preserve"
58235914 filename="pango/fonts.c"
5824- line="653">a string representing the features</doc>
5915+ line="655">a string representing the features</doc>
58255916 <type name="utf8" c:type="const char*"/>
58265917 </parameter>
58275918 </parameters>
@@ -5831,7 +5922,7 @@ Features that are not supported by the font are silently ignored.</doc>
58315922 version="1.56">
58325923 <doc xml:space="preserve"
58335924 filename="pango/fonts.c"
5834- line="608">Sets the features field of a font description.
5925+ line="610">Sets the features field of a font description.
58355926
58365927 This is like [method@Pango.FontDescription.set_features], except
58375928 that no copy of @featuresis made. The caller must make sure that
@@ -5839,7 +5930,7 @@ the string passed in stays around until @desc has been freed
58395930 or the name is set again. This function can be used if
58405931 @features is a static string such as a C string literal,
58415932 or if @desc is only needed temporarily.</doc>
5842- <source-position filename="pango/pango-font.h" line="340"/>
5933+ <source-position filename="pango/pango-font.h" line="364"/>
58435934 <return-value transfer-ownership="none">
58445935 <type name="none" c:type="void"/>
58455936 </return-value>
@@ -5847,13 +5938,13 @@ or if @desc is only needed temporarily.</doc>
58475938 <instance-parameter name="desc" transfer-ownership="none">
58485939 <doc xml:space="preserve"
58495940 filename="pango/fonts.c"
5850- line="610">a `PangoFontDescription`</doc>
5941+ line="612">a `PangoFontDescription`</doc>
58515942 <type name="FontDescription" c:type="PangoFontDescription*"/>
58525943 </instance-parameter>
58535944 <parameter name="features" transfer-ownership="none">
58545945 <doc xml:space="preserve"
58555946 filename="pango/fonts.c"
5856- line="611">a string representing the features</doc>
5947+ line="613">a string representing the features</doc>
58575948 <type name="utf8" c:type="const char*"/>
58585949 </parameter>
58595950 </parameters>
@@ -5863,7 +5954,7 @@ or if @desc is only needed temporarily.</doc>
58635954 version="1.16">
58645955 <doc xml:space="preserve"
58655956 filename="pango/fonts.c"
5866- line="454">Sets the gravity field of a font description.
5957+ line="456">Sets the gravity field of a font description.
58675958
58685959 The gravity field
58695960 specifies how the glyphs should be rotated. If @gravity is
@@ -5872,7 +5963,7 @@ the font description.
58725963
58735964 This function is seldom useful to the user. Gravity should normally
58745965 be set on a `PangoContext`.</doc>
5875- <source-position filename="pango/pango-font.h" line="325"/>
5966+ <source-position filename="pango/pango-font.h" line="349"/>
58765967 <return-value transfer-ownership="none">
58775968 <type name="none" c:type="void"/>
58785969 </return-value>
@@ -5880,13 +5971,13 @@ be set on a `PangoContext`.</doc>
58805971 <instance-parameter name="desc" transfer-ownership="none">
58815972 <doc xml:space="preserve"
58825973 filename="pango/fonts.c"
5883- line="456">a `PangoFontDescription`</doc>
5974+ line="458">a `PangoFontDescription`</doc>
58845975 <type name="FontDescription" c:type="PangoFontDescription*"/>
58855976 </instance-parameter>
58865977 <parameter name="gravity" transfer-ownership="none">
58875978 <doc xml:space="preserve"
58885979 filename="pango/fonts.c"
5889- line="457">the gravity for the font description.</doc>
5980+ line="459">the gravity for the font description.</doc>
58905981 <type name="Gravity" c:type="PangoGravity"/>
58915982 </parameter>
58925983 </parameters>
@@ -5894,11 +5985,11 @@ be set on a `PangoContext`.</doc>
58945985 <method name="set_size" c:identifier="pango_font_description_set_size">
58955986 <doc xml:space="preserve"
58965987 filename="pango/fonts.c"
5897- line="350">Sets the size field of a font description in fractional points.
5988+ line="352">Sets the size field of a font description in fractional points.
58985989
58995990 This is mutually exclusive with
59005991 [method@Pango.FontDescription.set_absolute_size].</doc>
5901- <source-position filename="pango/pango-font.h" line="315"/>
5992+ <source-position filename="pango/pango-font.h" line="339"/>
59025993 <return-value transfer-ownership="none">
59035994 <type name="none" c:type="void"/>
59045995 </return-value>
@@ -5906,13 +5997,13 @@ This is mutually exclusive with
59065997 <instance-parameter name="desc" transfer-ownership="none">
59075998 <doc xml:space="preserve"
59085999 filename="pango/fonts.c"
5909- line="352">a `PangoFontDescription`</doc>
6000+ line="354">a `PangoFontDescription`</doc>
59106001 <type name="FontDescription" c:type="PangoFontDescription*"/>
59116002 </instance-parameter>
59126003 <parameter name="size" transfer-ownership="none">
59136004 <doc xml:space="preserve"
59146005 filename="pango/fonts.c"
5915- line="353">the size of the font in points, scaled by %PANGO_SCALE.
6006+ line="355">the size of the font in points, scaled by %PANGO_SCALE.
59166007 (That is, a @size value of 10 * PANGO_SCALE is a 10 point font.
59176008 The conversion factor between points and device units depends on
59186009 system configuration and the output device. For screen display, a
@@ -5928,11 +6019,11 @@ This is mutually exclusive with
59286019 c:identifier="pango_font_description_set_stretch">
59296020 <doc xml:space="preserve"
59306021 filename="pango/fonts.c"
5931- line="310">Sets the stretch field of a font description.
6022+ line="312">Sets the stretch field of a font description.
59326023
59336024 The [enum@Pango.Stretch] field specifies how narrow or
59346025 wide the font should be.</doc>
5935- <source-position filename="pango/pango-font.h" line="310"/>
6026+ <source-position filename="pango/pango-font.h" line="334"/>
59366027 <return-value transfer-ownership="none">
59376028 <type name="none" c:type="void"/>
59386029 </return-value>
@@ -5940,13 +6031,13 @@ wide the font should be.</doc>
59406031 <instance-parameter name="desc" transfer-ownership="none">
59416032 <doc xml:space="preserve"
59426033 filename="pango/fonts.c"
5943- line="312">a `PangoFontDescription`</doc>
6034+ line="314">a `PangoFontDescription`</doc>
59446035 <type name="FontDescription" c:type="PangoFontDescription*"/>
59456036 </instance-parameter>
59466037 <parameter name="stretch" transfer-ownership="none">
59476038 <doc xml:space="preserve"
59486039 filename="pango/fonts.c"
5949- line="313">the stretch for the font description</doc>
6040+ line="315">the stretch for the font description</doc>
59506041 <type name="Stretch" c:type="PangoStretch"/>
59516042 </parameter>
59526043 </parameters>
@@ -5954,7 +6045,7 @@ wide the font should be.</doc>
59546045 <method name="set_style" c:identifier="pango_font_description_set_style">
59556046 <doc xml:space="preserve"
59566047 filename="pango/fonts.c"
5957- line="182">Sets the style field of a `PangoFontDescription`.
6048+ line="184">Sets the style field of a `PangoFontDescription`.
59586049
59596050 The [enum@Pango.Style] enumeration describes whether the font is
59606051 slanted and the manner in which it is slanted; it can be either
@@ -5964,7 +6055,7 @@ Most fonts will either have a italic style or an oblique style,
59646055 but not both, and font matching in Pango will match italic
59656056 specifications with oblique fonts and vice-versa if an exact
59666057 match is not found.</doc>
5967- <source-position filename="pango/pango-font.h" line="295"/>
6058+ <source-position filename="pango/pango-font.h" line="319"/>
59686059 <return-value transfer-ownership="none">
59696060 <type name="none" c:type="void"/>
59706061 </return-value>
@@ -5972,13 +6063,13 @@ match is not found.</doc>
59726063 <instance-parameter name="desc" transfer-ownership="none">
59736064 <doc xml:space="preserve"
59746065 filename="pango/fonts.c"
5975- line="184">a `PangoFontDescription`</doc>
6066+ line="186">a `PangoFontDescription`</doc>
59766067 <type name="FontDescription" c:type="PangoFontDescription*"/>
59776068 </instance-parameter>
59786069 <parameter name="style" transfer-ownership="none">
59796070 <doc xml:space="preserve"
59806071 filename="pango/fonts.c"
5981- line="185">the style for the font description</doc>
6072+ line="187">the style for the font description</doc>
59826073 <type name="Style" c:type="PangoStyle"/>
59836074 </parameter>
59846075 </parameters>
@@ -5987,11 +6078,11 @@ match is not found.</doc>
59876078 c:identifier="pango_font_description_set_variant">
59886079 <doc xml:space="preserve"
59896080 filename="pango/fonts.c"
5990- line="228">Sets the variant field of a font description.
6081+ line="230">Sets the variant field of a font description.
59916082
59926083 The [enum@Pango.Variant] can either be %PANGO_VARIANT_NORMAL
59936084 or %PANGO_VARIANT_SMALL_CAPS.</doc>
5994- <source-position filename="pango/pango-font.h" line="300"/>
6085+ <source-position filename="pango/pango-font.h" line="324"/>
59956086 <return-value transfer-ownership="none">
59966087 <type name="none" c:type="void"/>
59976088 </return-value>
@@ -5999,13 +6090,13 @@ or %PANGO_VARIANT_SMALL_CAPS.</doc>
59996090 <instance-parameter name="desc" transfer-ownership="none">
60006091 <doc xml:space="preserve"
60016092 filename="pango/fonts.c"
6002- line="230">a `PangoFontDescription`</doc>
6093+ line="232">a `PangoFontDescription`</doc>
60036094 <type name="FontDescription" c:type="PangoFontDescription*"/>
60046095 </instance-parameter>
60056096 <parameter name="variant" transfer-ownership="none">
60066097 <doc xml:space="preserve"
60076098 filename="pango/fonts.c"
6008- line="231">the variant type for the font description.</doc>
6099+ line="233">the variant type for the font description.</doc>
60096100 <type name="Variant" c:type="PangoVariant"/>
60106101 </parameter>
60116102 </parameters>
@@ -6015,7 +6106,7 @@ or %PANGO_VARIANT_SMALL_CAPS.</doc>
60156106 version="1.42">
60166107 <doc xml:space="preserve"
60176108 filename="pango/fonts.c"
6018- line="551">Sets the variations field of a font description.
6109+ line="553">Sets the variations field of a font description.
60196110
60206111 OpenType font variations allow to select a font instance by
60216112 specifying values for a number of axes, such as width or weight.
@@ -6031,7 +6122,7 @@ and values are clamped to their allowed range.
60316122 Pango does not currently have a way to find supported axes of
60326123 a font. Both harfbuzz and freetype have API for this. See
60336124 for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot-var.html#hb-ot-var-get-axis-infos).</doc>
6034- <source-position filename="pango/pango-font.h" line="334"/>
6125+ <source-position filename="pango/pango-font.h" line="358"/>
60356126 <return-value transfer-ownership="none">
60366127 <type name="none" c:type="void"/>
60376128 </return-value>
@@ -6039,7 +6130,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60396130 <instance-parameter name="desc" transfer-ownership="none">
60406131 <doc xml:space="preserve"
60416132 filename="pango/fonts.c"
6042- line="553">a `PangoFontDescription`.</doc>
6133+ line="555">a `PangoFontDescription`.</doc>
60436134 <type name="FontDescription" c:type="PangoFontDescription*"/>
60446135 </instance-parameter>
60456136 <parameter name="variations"
@@ -6048,7 +6139,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60486139 allow-none="1">
60496140 <doc xml:space="preserve"
60506141 filename="pango/fonts.c"
6051- line="554">a string representing the variations</doc>
6142+ line="556">a string representing the variations</doc>
60526143 <type name="utf8" c:type="const char*"/>
60536144 </parameter>
60546145 </parameters>
@@ -6058,7 +6149,7 @@ for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot
60586149 version="1.42">
60596150 <doc xml:space="preserve"
60606151 filename="pango/fonts.c"
6061- line="509">Sets the variations field of a font description.
6152+ line="511">Sets the variations field of a font description.
60626153
60636154 This is like [method@Pango.FontDescription.set_variations], except
60646155 that no copy of @variations is made. The caller must make sure that
@@ -6066,7 +6157,7 @@ the string passed in stays around until @desc has been freed
60666157 or the name is set again. This function can be used if
60676158 @variations is a static string such as a C string literal,
60686159 or if @desc is only needed temporarily.</doc>
6069- <source-position filename="pango/pango-font.h" line="331"/>
6160+ <source-position filename="pango/pango-font.h" line="355"/>
60706161 <return-value transfer-ownership="none">
60716162 <type name="none" c:type="void"/>
60726163 </return-value>
@@ -6074,13 +6165,13 @@ or if @desc is only needed temporarily.</doc>
60746165 <instance-parameter name="desc" transfer-ownership="none">
60756166 <doc xml:space="preserve"
60766167 filename="pango/fonts.c"
6077- line="511">a `PangoFontDescription`</doc>
6168+ line="513">a `PangoFontDescription`</doc>
60786169 <type name="FontDescription" c:type="PangoFontDescription*"/>
60796170 </instance-parameter>
60806171 <parameter name="variations" transfer-ownership="none">
60816172 <doc xml:space="preserve"
60826173 filename="pango/fonts.c"
6083- line="512">a string representing the variations</doc>
6174+ line="514">a string representing the variations</doc>
60846175 <type name="utf8" c:type="const char*"/>
60856176 </parameter>
60866177 </parameters>
@@ -6089,13 +6180,13 @@ or if @desc is only needed temporarily.</doc>
60896180 c:identifier="pango_font_description_set_weight">
60906181 <doc xml:space="preserve"
60916182 filename="pango/fonts.c"
6092- line="268">Sets the weight field of a font description.
6183+ line="270">Sets the weight field of a font description.
60936184
60946185 The weight field
60956186 specifies how bold or light the font should be. In addition
60966187 to the values of the [enum@Pango.Weight] enumeration, other
60976188 intermediate numeric values are possible.</doc>
6098- <source-position filename="pango/pango-font.h" line="305"/>
6189+ <source-position filename="pango/pango-font.h" line="329"/>
60996190 <return-value transfer-ownership="none">
61006191 <type name="none" c:type="void"/>
61016192 </return-value>
@@ -6103,13 +6194,13 @@ intermediate numeric values are possible.</doc>
61036194 <instance-parameter name="desc" transfer-ownership="none">
61046195 <doc xml:space="preserve"
61056196 filename="pango/fonts.c"
6106- line="270">a `PangoFontDescription`</doc>
6197+ line="272">a `PangoFontDescription`</doc>
61076198 <type name="FontDescription" c:type="PangoFontDescription*"/>
61086199 </instance-parameter>
61096200 <parameter name="weight" transfer-ownership="none">
61106201 <doc xml:space="preserve"
61116202 filename="pango/fonts.c"
6112- line="271">the weight for the font description.</doc>
6203+ line="273">the weight for the font description.</doc>
61136204 <type name="Weight" c:type="PangoWeight"/>
61146205 </parameter>
61156206 </parameters>
@@ -6118,24 +6209,24 @@ intermediate numeric values are possible.</doc>
61186209 c:identifier="pango_font_description_to_filename">
61196210 <doc xml:space="preserve"
61206211 filename="pango/fonts.c"
6121- line="1808">Creates a filename representation of a font description.
6212+ line="1872">Creates a filename representation of a font description.
61226213
61236214 The filename is identical to the result from calling
61246215 [method@Pango.FontDescription.to_string], but with underscores
61256216 instead of characters that are untypical in filenames, and in
61266217 lower case only.</doc>
6127- <source-position filename="pango/pango-font.h" line="373"/>
6218+ <source-position filename="pango/pango-font.h" line="403"/>
61286219 <return-value transfer-ownership="full" nullable="1">
61296220 <doc xml:space="preserve"
61306221 filename="pango/fonts.c"
6131- line="1819">a new string that must be freed with g_free().</doc>
6222+ line="1883">a new string that must be freed with g_free().</doc>
61326223 <type name="utf8" c:type="char*"/>
61336224 </return-value>
61346225 <parameters>
61356226 <instance-parameter name="desc" transfer-ownership="none">
61366227 <doc xml:space="preserve"
61376228 filename="pango/fonts.c"
6138- line="1810">a `PangoFontDescription`</doc>
6229+ line="1874">a `PangoFontDescription`</doc>
61396230 <type name="FontDescription" c:type="const PangoFontDescription*"/>
61406231 </instance-parameter>
61416232 </parameters>
@@ -6143,24 +6234,24 @@ lower case only.</doc>
61436234 <method name="to_string" c:identifier="pango_font_description_to_string">
61446235 <doc xml:space="preserve"
61456236 filename="pango/fonts.c"
6146- line="1715">Creates a string representation of a font description.
6237+ line="1777">Creates a string representation of a font description.
61476238
61486239 See [func@Pango.FontDescription.from_string] for a description
61496240 of the format of the string representation. The family list in
61506241 the string description will only have a terminating comma if
61516242 the last word of the list is a valid style option.</doc>
6152- <source-position filename="pango/pango-font.h" line="371"/>
6243+ <source-position filename="pango/pango-font.h" line="401"/>
61536244 <return-value transfer-ownership="full">
61546245 <doc xml:space="preserve"
61556246 filename="pango/fonts.c"
6156- line="1726">a new string that must be freed with g_free().</doc>
6247+ line="1788">a new string that must be freed with g_free().</doc>
61576248 <type name="utf8" c:type="char*"/>
61586249 </return-value>
61596250 <parameters>
61606251 <instance-parameter name="desc" transfer-ownership="none">
61616252 <doc xml:space="preserve"
61626253 filename="pango/fonts.c"
6163- line="1717">a `PangoFontDescription`</doc>
6254+ line="1779">a `PangoFontDescription`</doc>
61646255 <type name="FontDescription" c:type="const PangoFontDescription*"/>
61656256 </instance-parameter>
61666257 </parameters>
@@ -6169,10 +6260,10 @@ the last word of the list is a valid style option.</doc>
61696260 c:identifier="pango_font_description_unset_fields">
61706261 <doc xml:space="preserve"
61716262 filename="pango/fonts.c"
6172- line="732">Unsets some of the fields in a `PangoFontDescription`.
6263+ line="779">Unsets some of the fields in a `PangoFontDescription`.
61736264
61746265 The unset fields will get back to their default values.</doc>
6175- <source-position filename="pango/pango-font.h" line="351"/>
6266+ <source-position filename="pango/pango-font.h" line="381"/>
61766267 <return-value transfer-ownership="none">
61776268 <type name="none" c:type="void"/>
61786269 </return-value>
@@ -6180,13 +6271,13 @@ The unset fields will get back to their default values.</doc>
61806271 <instance-parameter name="desc" transfer-ownership="none">
61816272 <doc xml:space="preserve"
61826273 filename="pango/fonts.c"
6183- line="734">a `PangoFontDescription`</doc>
6274+ line="781">a `PangoFontDescription`</doc>
61846275 <type name="FontDescription" c:type="PangoFontDescription*"/>
61856276 </instance-parameter>
61866277 <parameter name="to_unset" transfer-ownership="none">
61876278 <doc xml:space="preserve"
61886279 filename="pango/fonts.c"
6189- line="735">bitmask of fields in the @desc to unset.</doc>
6280+ line="782">bitmask of fields in the @desc to unset.</doc>
61906281 <type name="FontMask" c:type="PangoFontMask"/>
61916282 </parameter>
61926283 </parameters>
@@ -6195,7 +6286,7 @@ The unset fields will get back to their default values.</doc>
61956286 c:identifier="pango_font_description_from_string">
61966287 <doc xml:space="preserve"
61976288 filename="pango/fonts.c"
6198- line="1403">Creates a new font description from a string representation.
6289+ line="1462">Creates a new font description from a string representation.
61996290
62006291 The string must have the form
62016292
@@ -6228,6 +6319,9 @@ The following words are understood as gravity values:
62286319 "Not-Rotated", "South", "Upside-Down", "North", "Rotated-Left",
62296320 "East", "Rotated-Right", "West".
62306321
6322+The following words are understood as color values:
6323+"With-Color", "Without-Color".
6324+
62316325 VARIATIONS is a comma-separated list of font variations
62326326 of the form @<U+200D>axis1=value,axis2=value,...
62336327
@@ -6244,18 +6338,18 @@ size in the resulting font description will be set to 0.
62446338 A typical example:
62456339
62466340 Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1</doc>
6247- <source-position filename="pango/pango-font.h" line="369"/>
6341+ <source-position filename="pango/pango-font.h" line="399"/>
62486342 <return-value transfer-ownership="full">
62496343 <doc xml:space="preserve"
62506344 filename="pango/fonts.c"
6251- line="1457">a new `PangoFontDescription`.</doc>
6345+ line="1519">a new `PangoFontDescription`.</doc>
62526346 <type name="FontDescription" c:type="PangoFontDescription*"/>
62536347 </return-value>
62546348 <parameters>
62556349 <parameter name="str" transfer-ownership="none">
62566350 <doc xml:space="preserve"
62576351 filename="pango/fonts.c"
6258- line="1405">string representation of a font description.</doc>
6352+ line="1464">string representation of a font description.</doc>
62596353 <type name="utf8" c:type="const char*"/>
62606354 </parameter>
62616355 </parameters>
@@ -6271,22 +6365,22 @@ A typical example:
62716365 glib:type-struct="FontFaceClass">
62726366 <doc xml:space="preserve"
62736367 filename="pango/pango-font.h"
6274- line="513">A `PangoFontFace` is used to represent a group of fonts with
6368+ line="543">A `PangoFontFace` is used to represent a group of fonts with
62756369 the same family, slant, weight, and width, but varying sizes.</doc>
6276- <source-position filename="pango/pango-font.h" line="543"/>
6370+ <source-position filename="pango/pango-font.h" line="573"/>
62776371 <virtual-method name="describe" invoker="describe">
62786372 <doc xml:space="preserve"
62796373 filename="pango/fonts.c"
6280- line="2983">Returns a font description that matches the face.
6374+ line="3057">Returns a font description that matches the face.
62816375
62826376 The resulting font description will have the family, style,
62836377 variant, weight and stretch of the face, but its size field
62846378 will be unset.</doc>
6285- <source-position filename="pango/pango-font.h" line="531"/>
6379+ <source-position filename="pango/pango-font.h" line="561"/>
62866380 <return-value transfer-ownership="full">
62876381 <doc xml:space="preserve"
62886382 filename="pango/fonts.c"
6289- line="2993">a newly-created `PangoFontDescription` structure
6383+ line="3067">a newly-created `PangoFontDescription` structure
62906384 holding the description of the face. Use [method@Pango.FontDescription.free]
62916385 to free the result.</doc>
62926386 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6295,7 +6389,7 @@ will be unset.</doc>
62956389 <instance-parameter name="face" transfer-ownership="none">
62966390 <doc xml:space="preserve"
62976391 filename="pango/fonts.c"
6298- line="2985">a `PangoFontFace`</doc>
6392+ line="3059">a `PangoFontFace`</doc>
62996393 <type name="FontFace" c:type="PangoFontFace*"/>
63006394 </instance-parameter>
63016395 </parameters>
@@ -6303,16 +6397,16 @@ will be unset.</doc>
63036397 <virtual-method name="get_face_name" invoker="get_face_name">
63046398 <doc xml:space="preserve"
63056399 filename="pango/fonts.c"
6306- line="3030">Gets a name representing the style of this face.
6400+ line="3104">Gets a name representing the style of this face.
63076401
63086402 Note that a font family may contain multiple faces
63096403 with the same name (e.g. a variable and a non-variable
63106404 face for the same style).</doc>
6311- <source-position filename="pango/pango-font.h" line="530"/>
6405+ <source-position filename="pango/pango-font.h" line="560"/>
63126406 <return-value transfer-ownership="none">
63136407 <doc xml:space="preserve"
63146408 filename="pango/fonts.c"
6315- line="3040">the face name for the face. This string is
6409+ line="3114">the face name for the face. This string is
63166410 owned by the face object and must not be modified or freed.</doc>
63176411 <type name="utf8" c:type="const char*"/>
63186412 </return-value>
@@ -6320,7 +6414,7 @@ face for the same style).</doc>
63206414 <instance-parameter name="face" transfer-ownership="none">
63216415 <doc xml:space="preserve"
63226416 filename="pango/fonts.c"
6323- line="3032">a `PangoFontFace`.</doc>
6417+ line="3106">a `PangoFontFace`.</doc>
63246418 <type name="FontFace" c:type="PangoFontFace*"/>
63256419 </instance-parameter>
63266420 </parameters>
@@ -6328,19 +6422,19 @@ face for the same style).</doc>
63286422 <virtual-method name="get_family" invoker="get_family" version="1.46">
63296423 <doc xml:space="preserve"
63306424 filename="pango/fonts.c"
6331- line="3089">Gets the `PangoFontFamily` that @face belongs to.</doc>
6332- <source-position filename="pango/pango-font.h" line="536"/>
6425+ line="3163">Gets the `PangoFontFamily` that @face belongs to.</doc>
6426+ <source-position filename="pango/pango-font.h" line="566"/>
63336427 <return-value transfer-ownership="none">
63346428 <doc xml:space="preserve"
63356429 filename="pango/fonts.c"
6336- line="3095">the `PangoFontFamily`</doc>
6430+ line="3169">the `PangoFontFamily`</doc>
63376431 <type name="FontFamily" c:type="PangoFontFamily*"/>
63386432 </return-value>
63396433 <parameters>
63406434 <instance-parameter name="face" transfer-ownership="none">
63416435 <doc xml:space="preserve"
63426436 filename="pango/fonts.c"
6343- line="3091">a `PangoFontFace`</doc>
6437+ line="3165">a `PangoFontFace`</doc>
63446438 <type name="FontFace" c:type="PangoFontFace*"/>
63456439 </instance-parameter>
63466440 </parameters>
@@ -6350,23 +6444,23 @@ face for the same style).</doc>
63506444 version="1.18">
63516445 <doc xml:space="preserve"
63526446 filename="pango/fonts.c"
6353- line="3005">Returns whether a `PangoFontFace` is synthesized.
6447+ line="3079">Returns whether a `PangoFontFace` is synthesized.
63546448
63556449 This will be the case if the underlying font rendering engine
63566450 creates this face from another face, by shearing, emboldening,
63576451 lightening or modifying it in some other way.</doc>
6358- <source-position filename="pango/pango-font.h" line="535"/>
6452+ <source-position filename="pango/pango-font.h" line="565"/>
63596453 <return-value transfer-ownership="none">
63606454 <doc xml:space="preserve"
63616455 filename="pango/fonts.c"
6362- line="3015">whether @face is synthesized</doc>
6456+ line="3089">whether @face is synthesized</doc>
63636457 <type name="gboolean" c:type="gboolean"/>
63646458 </return-value>
63656459 <parameters>
63666460 <instance-parameter name="face" transfer-ownership="none">
63676461 <doc xml:space="preserve"
63686462 filename="pango/fonts.c"
6369- line="3007">a `PangoFontFace`</doc>
6463+ line="3081">a `PangoFontFace`</doc>
63706464 <type name="FontFace" c:type="PangoFontFace*"/>
63716465 </instance-parameter>
63726466 </parameters>
@@ -6374,13 +6468,13 @@ lightening or modifying it in some other way.</doc>
63746468 <virtual-method name="list_sizes" invoker="list_sizes" version="1.4">
63756469 <doc xml:space="preserve"
63766470 filename="pango/fonts.c"
6377- line="3051">List the available sizes for a font.
6471+ line="3125">List the available sizes for a font.
63786472
63796473 This is only applicable to bitmap fonts. For scalable fonts, stores
63806474 %NULL at the location pointed to by @sizes and 0 at the location pointed
63816475 to by @n_sizes. The sizes returned are in Pango units and are sorted
63826476 in ascending order.</doc>
6383- <source-position filename="pango/pango-font.h" line="532"/>
6477+ <source-position filename="pango/pango-font.h" line="562"/>
63846478 <return-value transfer-ownership="none">
63856479 <type name="none" c:type="void"/>
63866480 </return-value>
@@ -6388,7 +6482,7 @@ in ascending order.</doc>
63886482 <instance-parameter name="face" transfer-ownership="none">
63896483 <doc xml:space="preserve"
63906484 filename="pango/fonts.c"
6391- line="3053">a `PangoFontFace`.</doc>
6485+ line="3127">a `PangoFontFace`.</doc>
63926486 <type name="FontFace" c:type="PangoFontFace*"/>
63936487 </instance-parameter>
63946488 <parameter name="sizes"
@@ -6400,7 +6494,7 @@ in ascending order.</doc>
64006494 allow-none="1">
64016495 <doc xml:space="preserve"
64026496 filename="pango/fonts.c"
6403- line="3054">
6497+ line="3128">
64046498 location to store a pointer to an array of int. This array
64056499 should be freed with g_free().</doc>
64066500 <array length="1" zero-terminated="0" c:type="int**">
@@ -6413,7 +6507,7 @@ in ascending order.</doc>
64136507 transfer-ownership="full">
64146508 <doc xml:space="preserve"
64156509 filename="pango/fonts.c"
6416- line="3057">location to store the number of elements in @sizes</doc>
6510+ line="3131">location to store the number of elements in @sizes</doc>
64176511 <type name="gint" c:type="int*"/>
64186512 </parameter>
64196513 </parameters>
@@ -6421,16 +6515,16 @@ in ascending order.</doc>
64216515 <method name="describe" c:identifier="pango_font_face_describe">
64226516 <doc xml:space="preserve"
64236517 filename="pango/fonts.c"
6424- line="2983">Returns a font description that matches the face.
6518+ line="3057">Returns a font description that matches the face.
64256519
64266520 The resulting font description will have the family, style,
64276521 variant, weight and stretch of the face, but its size field
64286522 will be unset.</doc>
6429- <source-position filename="pango/pango-font.h" line="551"/>
6523+ <source-position filename="pango/pango-font.h" line="581"/>
64306524 <return-value transfer-ownership="full">
64316525 <doc xml:space="preserve"
64326526 filename="pango/fonts.c"
6433- line="2993">a newly-created `PangoFontDescription` structure
6527+ line="3067">a newly-created `PangoFontDescription` structure
64346528 holding the description of the face. Use [method@Pango.FontDescription.free]
64356529 to free the result.</doc>
64366530 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6439,7 +6533,7 @@ will be unset.</doc>
64396533 <instance-parameter name="face" transfer-ownership="none">
64406534 <doc xml:space="preserve"
64416535 filename="pango/fonts.c"
6442- line="2985">a `PangoFontFace`</doc>
6536+ line="3059">a `PangoFontFace`</doc>
64436537 <type name="FontFace" c:type="PangoFontFace*"/>
64446538 </instance-parameter>
64456539 </parameters>
@@ -6448,16 +6542,16 @@ will be unset.</doc>
64486542 c:identifier="pango_font_face_get_face_name">
64496543 <doc xml:space="preserve"
64506544 filename="pango/fonts.c"
6451- line="3030">Gets a name representing the style of this face.
6545+ line="3104">Gets a name representing the style of this face.
64526546
64536547 Note that a font family may contain multiple faces
64546548 with the same name (e.g. a variable and a non-variable
64556549 face for the same style).</doc>
6456- <source-position filename="pango/pango-font.h" line="553"/>
6550+ <source-position filename="pango/pango-font.h" line="583"/>
64576551 <return-value transfer-ownership="none">
64586552 <doc xml:space="preserve"
64596553 filename="pango/fonts.c"
6460- line="3040">the face name for the face. This string is
6554+ line="3114">the face name for the face. This string is
64616555 owned by the face object and must not be modified or freed.</doc>
64626556 <type name="utf8" c:type="const char*"/>
64636557 </return-value>
@@ -6465,7 +6559,7 @@ face for the same style).</doc>
64656559 <instance-parameter name="face" transfer-ownership="none">
64666560 <doc xml:space="preserve"
64676561 filename="pango/fonts.c"
6468- line="3032">a `PangoFontFace`.</doc>
6562+ line="3106">a `PangoFontFace`.</doc>
64696563 <type name="FontFace" c:type="PangoFontFace*"/>
64706564 </instance-parameter>
64716565 </parameters>
@@ -6475,19 +6569,19 @@ face for the same style).</doc>
64756569 version="1.46">
64766570 <doc xml:space="preserve"
64776571 filename="pango/fonts.c"
6478- line="3089">Gets the `PangoFontFamily` that @face belongs to.</doc>
6479- <source-position filename="pango/pango-font.h" line="562"/>
6572+ line="3163">Gets the `PangoFontFamily` that @face belongs to.</doc>
6573+ <source-position filename="pango/pango-font.h" line="592"/>
64806574 <return-value transfer-ownership="none">
64816575 <doc xml:space="preserve"
64826576 filename="pango/fonts.c"
6483- line="3095">the `PangoFontFamily`</doc>
6577+ line="3169">the `PangoFontFamily`</doc>
64846578 <type name="FontFamily" c:type="PangoFontFamily*"/>
64856579 </return-value>
64866580 <parameters>
64876581 <instance-parameter name="face" transfer-ownership="none">
64886582 <doc xml:space="preserve"
64896583 filename="pango/fonts.c"
6490- line="3091">a `PangoFontFace`</doc>
6584+ line="3165">a `PangoFontFace`</doc>
64916585 <type name="FontFace" c:type="PangoFontFace*"/>
64926586 </instance-parameter>
64936587 </parameters>
@@ -6497,23 +6591,23 @@ face for the same style).</doc>
64976591 version="1.18">
64986592 <doc xml:space="preserve"
64996593 filename="pango/fonts.c"
6500- line="3005">Returns whether a `PangoFontFace` is synthesized.
6594+ line="3079">Returns whether a `PangoFontFace` is synthesized.
65016595
65026596 This will be the case if the underlying font rendering engine
65036597 creates this face from another face, by shearing, emboldening,
65046598 lightening or modifying it in some other way.</doc>
6505- <source-position filename="pango/pango-font.h" line="559"/>
6599+ <source-position filename="pango/pango-font.h" line="589"/>
65066600 <return-value transfer-ownership="none">
65076601 <doc xml:space="preserve"
65086602 filename="pango/fonts.c"
6509- line="3015">whether @face is synthesized</doc>
6603+ line="3089">whether @face is synthesized</doc>
65106604 <type name="gboolean" c:type="gboolean"/>
65116605 </return-value>
65126606 <parameters>
65136607 <instance-parameter name="face" transfer-ownership="none">
65146608 <doc xml:space="preserve"
65156609 filename="pango/fonts.c"
6516- line="3007">a `PangoFontFace`</doc>
6610+ line="3081">a `PangoFontFace`</doc>
65176611 <type name="FontFace" c:type="PangoFontFace*"/>
65186612 </instance-parameter>
65196613 </parameters>
@@ -6523,13 +6617,13 @@ lightening or modifying it in some other way.</doc>
65236617 version="1.4">
65246618 <doc xml:space="preserve"
65256619 filename="pango/fonts.c"
6526- line="3051">List the available sizes for a font.
6620+ line="3125">List the available sizes for a font.
65276621
65286622 This is only applicable to bitmap fonts. For scalable fonts, stores
65296623 %NULL at the location pointed to by @sizes and 0 at the location pointed
65306624 to by @n_sizes. The sizes returned are in Pango units and are sorted
65316625 in ascending order.</doc>
6532- <source-position filename="pango/pango-font.h" line="555"/>
6626+ <source-position filename="pango/pango-font.h" line="585"/>
65336627 <return-value transfer-ownership="none">
65346628 <type name="none" c:type="void"/>
65356629 </return-value>
@@ -6537,7 +6631,7 @@ in ascending order.</doc>
65376631 <instance-parameter name="face" transfer-ownership="none">
65386632 <doc xml:space="preserve"
65396633 filename="pango/fonts.c"
6540- line="3053">a `PangoFontFace`.</doc>
6634+ line="3127">a `PangoFontFace`.</doc>
65416635 <type name="FontFace" c:type="PangoFontFace*"/>
65426636 </instance-parameter>
65436637 <parameter name="sizes"
@@ -6549,7 +6643,7 @@ in ascending order.</doc>
65496643 allow-none="1">
65506644 <doc xml:space="preserve"
65516645 filename="pango/fonts.c"
6552- line="3054">
6646+ line="3128">
65536647 location to store a pointer to an array of int. This array
65546648 should be freed with g_free().</doc>
65556649 <array length="1" zero-terminated="0" c:type="int**">
@@ -6562,7 +6656,7 @@ in ascending order.</doc>
65626656 transfer-ownership="full">
65636657 <doc xml:space="preserve"
65646658 filename="pango/fonts.c"
6565- line="3057">location to store the number of elements in @sizes</doc>
6659+ line="3131">location to store the number of elements in @sizes</doc>
65666660 <type name="gint" c:type="int*"/>
65676661 </parameter>
65686662 </parameters>
@@ -6574,17 +6668,17 @@ in ascending order.</doc>
65746668 <record name="FontFaceClass"
65756669 c:type="PangoFontFaceClass"
65766670 glib:is-gtype-struct-for="FontFace">
6577- <source-position filename="pango/pango-font.h" line="543"/>
6671+ <source-position filename="pango/pango-font.h" line="573"/>
65786672 <field name="parent_class">
65796673 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
65806674 </field>
65816675 <field name="get_face_name">
65826676 <callback name="get_face_name">
6583- <source-position filename="pango/pango-font.h" line="530"/>
6677+ <source-position filename="pango/pango-font.h" line="560"/>
65846678 <return-value transfer-ownership="none">
65856679 <doc xml:space="preserve"
65866680 filename="pango/fonts.c"
6587- line="3040">the face name for the face. This string is
6681+ line="3114">the face name for the face. This string is
65886682 owned by the face object and must not be modified or freed.</doc>
65896683 <type name="utf8" c:type="const char*"/>
65906684 </return-value>
@@ -6592,7 +6686,7 @@ in ascending order.</doc>
65926686 <parameter name="face" transfer-ownership="none">
65936687 <doc xml:space="preserve"
65946688 filename="pango/fonts.c"
6595- line="3032">a `PangoFontFace`.</doc>
6689+ line="3106">a `PangoFontFace`.</doc>
65966690 <type name="FontFace" c:type="PangoFontFace*"/>
65976691 </parameter>
65986692 </parameters>
@@ -6600,11 +6694,11 @@ in ascending order.</doc>
66006694 </field>
66016695 <field name="describe">
66026696 <callback name="describe">
6603- <source-position filename="pango/pango-font.h" line="531"/>
6697+ <source-position filename="pango/pango-font.h" line="561"/>
66046698 <return-value transfer-ownership="full">
66056699 <doc xml:space="preserve"
66066700 filename="pango/fonts.c"
6607- line="2993">a newly-created `PangoFontDescription` structure
6701+ line="3067">a newly-created `PangoFontDescription` structure
66086702 holding the description of the face. Use [method@Pango.FontDescription.free]
66096703 to free the result.</doc>
66106704 <type name="FontDescription" c:type="PangoFontDescription*"/>
@@ -6613,7 +6707,7 @@ in ascending order.</doc>
66136707 <parameter name="face" transfer-ownership="none">
66146708 <doc xml:space="preserve"
66156709 filename="pango/fonts.c"
6616- line="2985">a `PangoFontFace`</doc>
6710+ line="3059">a `PangoFontFace`</doc>
66176711 <type name="FontFace" c:type="PangoFontFace*"/>
66186712 </parameter>
66196713 </parameters>
@@ -6621,7 +6715,7 @@ in ascending order.</doc>
66216715 </field>
66226716 <field name="list_sizes">
66236717 <callback name="list_sizes">
6624- <source-position filename="pango/pango-font.h" line="532"/>
6718+ <source-position filename="pango/pango-font.h" line="562"/>
66256719 <return-value transfer-ownership="none">
66266720 <type name="none" c:type="void"/>
66276721 </return-value>
@@ -6629,7 +6723,7 @@ in ascending order.</doc>
66296723 <parameter name="face" transfer-ownership="none">
66306724 <doc xml:space="preserve"
66316725 filename="pango/fonts.c"
6632- line="3053">a `PangoFontFace`.</doc>
6726+ line="3127">a `PangoFontFace`.</doc>
66336727 <type name="FontFace" c:type="PangoFontFace*"/>
66346728 </parameter>
66356729 <parameter name="sizes"
@@ -6641,7 +6735,7 @@ in ascending order.</doc>
66416735 allow-none="1">
66426736 <doc xml:space="preserve"
66436737 filename="pango/fonts.c"
6644- line="3054">
6738+ line="3128">
66456739 location to store a pointer to an array of int. This array
66466740 should be freed with g_free().</doc>
66476741 <array length="2" zero-terminated="0" c:type="int**">
@@ -6654,7 +6748,7 @@ in ascending order.</doc>
66546748 transfer-ownership="full">
66556749 <doc xml:space="preserve"
66566750 filename="pango/fonts.c"
6657- line="3057">location to store the number of elements in @sizes</doc>
6751+ line="3131">location to store the number of elements in @sizes</doc>
66586752 <type name="gint" c:type="int*"/>
66596753 </parameter>
66606754 </parameters>
@@ -6662,18 +6756,18 @@ in ascending order.</doc>
66626756 </field>
66636757 <field name="is_synthesized">
66646758 <callback name="is_synthesized">
6665- <source-position filename="pango/pango-font.h" line="535"/>
6759+ <source-position filename="pango/pango-font.h" line="565"/>
66666760 <return-value transfer-ownership="none">
66676761 <doc xml:space="preserve"
66686762 filename="pango/fonts.c"
6669- line="3015">whether @face is synthesized</doc>
6763+ line="3089">whether @face is synthesized</doc>
66706764 <type name="gboolean" c:type="gboolean"/>
66716765 </return-value>
66726766 <parameters>
66736767 <parameter name="face" transfer-ownership="none">
66746768 <doc xml:space="preserve"
66756769 filename="pango/fonts.c"
6676- line="3007">a `PangoFontFace`</doc>
6770+ line="3081">a `PangoFontFace`</doc>
66776771 <type name="FontFace" c:type="PangoFontFace*"/>
66786772 </parameter>
66796773 </parameters>
@@ -6681,18 +6775,18 @@ in ascending order.</doc>
66816775 </field>
66826776 <field name="get_family">
66836777 <callback name="get_family">
6684- <source-position filename="pango/pango-font.h" line="536"/>
6778+ <source-position filename="pango/pango-font.h" line="566"/>
66856779 <return-value transfer-ownership="none">
66866780 <doc xml:space="preserve"
66876781 filename="pango/fonts.c"
6688- line="3095">the `PangoFontFamily`</doc>
6782+ line="3169">the `PangoFontFamily`</doc>
66896783 <type name="FontFamily" c:type="PangoFontFamily*"/>
66906784 </return-value>
66916785 <parameters>
66926786 <parameter name="face" transfer-ownership="none">
66936787 <doc xml:space="preserve"
66946788 filename="pango/fonts.c"
6695- line="3091">a `PangoFontFace`</doc>
6789+ line="3165">a `PangoFontFace`</doc>
66966790 <type name="FontFace" c:type="PangoFontFace*"/>
66976791 </parameter>
66986792 </parameters>
@@ -6700,7 +6794,7 @@ in ascending order.</doc>
67006794 </field>
67016795 <field name="_pango_reserved3" introspectable="0">
67026796 <callback name="_pango_reserved3">
6703- <source-position filename="pango/pango-font.h" line="541"/>
6797+ <source-position filename="pango/pango-font.h" line="571"/>
67046798 <return-value transfer-ownership="none">
67056799 <type name="none" c:type="void"/>
67066800 </return-value>
@@ -6708,7 +6802,7 @@ in ascending order.</doc>
67086802 </field>
67096803 <field name="_pango_reserved4" introspectable="0">
67106804 <callback name="_pango_reserved4">
6711- <source-position filename="pango/pango-font.h" line="542"/>
6805+ <source-position filename="pango/pango-font.h" line="572"/>
67126806 <return-value transfer-ownership="none">
67136807 <type name="none" c:type="void"/>
67146808 </return-value>
@@ -6725,22 +6819,22 @@ in ascending order.</doc>
67256819 glib:type-struct="FontFamilyClass">
67266820 <doc xml:space="preserve"
67276821 filename="pango/pango-font.h"
6728- line="440">A `PangoFontFamily` is used to represent a family of related
6822+ line="470">A `PangoFontFamily` is used to represent a family of related
67296823 font faces.
67306824
67316825 The font faces in a family share a common design, but differ in
67326826 slant, weight, width or other aspects.</doc>
6733- <source-position filename="pango/pango-font.h" line="475"/>
6827+ <source-position filename="pango/pango-font.h" line="505"/>
67346828 <implements name="Gio.ListModel"/>
67356829 <virtual-method name="get_face" invoker="get_face" version="1.46">
67366830 <doc xml:space="preserve"
67376831 filename="pango/fonts.c"
6738- line="2891">Gets the `PangoFontFace` of @family with the given name.</doc>
6739- <source-position filename="pango/pango-font.h" line="467"/>
6832+ line="2965">Gets the `PangoFontFace` of @family with the given name.</doc>
6833+ <source-position filename="pango/pango-font.h" line="497"/>
67406834 <return-value transfer-ownership="none" nullable="1">
67416835 <doc xml:space="preserve"
67426836 filename="pango/fonts.c"
6743- line="2900">the `PangoFontFace`,
6837+ line="2974">the `PangoFontFace`,
67446838 or %NULL if no face with the given name exists.</doc>
67456839 <type name="FontFace" c:type="PangoFontFace*"/>
67466840 </return-value>
@@ -6748,7 +6842,7 @@ slant, weight, width or other aspects.</doc>
67486842 <instance-parameter name="family" transfer-ownership="none">
67496843 <doc xml:space="preserve"
67506844 filename="pango/fonts.c"
6751- line="2893">a `PangoFontFamily`</doc>
6845+ line="2967">a `PangoFontFamily`</doc>
67526846 <type name="FontFamily" c:type="PangoFontFamily*"/>
67536847 </instance-parameter>
67546848 <parameter name="name"
@@ -6757,7 +6851,7 @@ slant, weight, width or other aspects.</doc>
67576851 allow-none="1">
67586852 <doc xml:space="preserve"
67596853 filename="pango/fonts.c"
6760- line="2894">the name of a face. If the name is %NULL,
6854+ line="2968">the name of a face. If the name is %NULL,
67616855 the family's default face (fontconfig calls it "Regular")
67626856 will be returned.</doc>
67636857 <type name="utf8" c:type="const char*"/>
@@ -6767,16 +6861,16 @@ slant, weight, width or other aspects.</doc>
67676861 <virtual-method name="get_name" invoker="get_name">
67686862 <doc xml:space="preserve"
67696863 filename="pango/fonts.c"
6770- line="2807">Gets the name of the family.
6864+ line="2881">Gets the name of the family.
67716865
67726866 The name is unique among all fonts for the font backend and can
67736867 be used in a `PangoFontDescription` to specify that a face from
67746868 this family is desired.</doc>
6775- <source-position filename="pango/pango-font.h" line="463"/>
6869+ <source-position filename="pango/pango-font.h" line="493"/>
67766870 <return-value transfer-ownership="none">
67776871 <doc xml:space="preserve"
67786872 filename="pango/fonts.c"
6779- line="2817">the name of the family. This string is owned
6873+ line="2891">the name of the family. This string is owned
67806874 by the family object and must not be modified or freed.</doc>
67816875 <type name="utf8" c:type="const char*"/>
67826876 </return-value>
@@ -6784,7 +6878,7 @@ this family is desired.</doc>
67846878 <instance-parameter name="family" transfer-ownership="none">
67856879 <doc xml:space="preserve"
67866880 filename="pango/fonts.c"
6787- line="2809">a `PangoFontFamily`</doc>
6881+ line="2883">a `PangoFontFamily`</doc>
67886882 <type name="FontFamily" c:type="PangoFontFamily*"/>
67896883 </instance-parameter>
67906884 </parameters>
@@ -6792,7 +6886,7 @@ this family is desired.</doc>
67926886 <virtual-method name="is_monospace" invoker="is_monospace" version="1.4">
67936887 <doc xml:space="preserve"
67946888 filename="pango/fonts.c"
6795- line="2914">A monospace font is a font designed for text display where the the
6889+ line="2988">A monospace font is a font designed for text display where the the
67966890 characters form a regular grid.
67976891
67986892 For Western languages this would
@@ -6806,18 +6900,18 @@ The best way to find out the grid-cell size is to call
68066900 [method@Pango.FontMetrics.get_approximate_digit_width], since the
68076901 results of [method@Pango.FontMetrics.get_approximate_char_width] may
68086902 be affected by double-width characters.</doc>
6809- <source-position filename="pango/pango-font.h" line="464"/>
6903+ <source-position filename="pango/pango-font.h" line="494"/>
68106904 <return-value transfer-ownership="none">
68116905 <doc xml:space="preserve"
68126906 filename="pango/fonts.c"
6813- line="2933">%TRUE if the family is monospace.</doc>
6907+ line="3007">%TRUE if the family is monospace.</doc>
68146908 <type name="gboolean" c:type="gboolean"/>
68156909 </return-value>
68166910 <parameters>
68176911 <instance-parameter name="family" transfer-ownership="none">
68186912 <doc xml:space="preserve"
68196913 filename="pango/fonts.c"
6820- line="2916">a `PangoFontFamily`</doc>
6914+ line="2990">a `PangoFontFamily`</doc>
68216915 <type name="FontFamily" c:type="PangoFontFamily*"/>
68226916 </instance-parameter>
68236917 </parameters>
@@ -6825,23 +6919,23 @@ be affected by double-width characters.</doc>
68256919 <virtual-method name="is_variable" invoker="is_variable" version="1.44">
68266920 <doc xml:space="preserve"
68276921 filename="pango/fonts.c"
6828- line="2945">A variable font is a font which has axes that can be modified to
6922+ line="3019">A variable font is a font which has axes that can be modified to
68296923 produce different faces.
68306924
68316925 Such axes are also known as _variations_; see
68326926 [method@Pango.FontDescription.set_variations] for more information.</doc>
6833- <source-position filename="pango/pango-font.h" line="465"/>
6927+ <source-position filename="pango/pango-font.h" line="495"/>
68346928 <return-value transfer-ownership="none">
68356929 <doc xml:space="preserve"
68366930 filename="pango/fonts.c"
6837- line="2955">%TRUE if the family is variable</doc>
6931+ line="3029">%TRUE if the family is variable</doc>
68386932 <type name="gboolean" c:type="gboolean"/>
68396933 </return-value>
68406934 <parameters>
68416935 <instance-parameter name="family" transfer-ownership="none">
68426936 <doc xml:space="preserve"
68436937 filename="pango/fonts.c"
6844- line="2947">a `PangoFontFamily`</doc>
6938+ line="3021">a `PangoFontFamily`</doc>
68456939 <type name="FontFamily" c:type="PangoFontFamily*"/>
68466940 </instance-parameter>
68476941 </parameters>
@@ -6849,7 +6943,7 @@ Such axes are also known as _variations_; see
68496943 <virtual-method name="list_faces" invoker="list_faces">
68506944 <doc xml:space="preserve"
68516945 filename="pango/fonts.c"
6852- line="2828">Lists the different font faces that make up @family.
6946+ line="2902">Lists the different font faces that make up @family.
68536947
68546948 The faces in a family share a common design, but differ in slant, weight,
68556949 width and other aspects.
@@ -6859,7 +6953,7 @@ multiple faces may have the same name or characteristics.
68596953
68606954 `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
68616955 for enumerating faces.</doc>
6862- <source-position filename="pango/pango-font.h" line="460"/>
6956+ <source-position filename="pango/pango-font.h" line="490"/>
68636957 <return-value transfer-ownership="none">
68646958 <type name="none" c:type="void"/>
68656959 </return-value>
@@ -6867,7 +6961,7 @@ for enumerating faces.</doc>
68676961 <instance-parameter name="family" transfer-ownership="none">
68686962 <doc xml:space="preserve"
68696963 filename="pango/fonts.c"
6870- line="2830">a `PangoFontFamily`</doc>
6964+ line="2904">a `PangoFontFamily`</doc>
68716965 <type name="FontFamily" c:type="PangoFontFamily*"/>
68726966 </instance-parameter>
68736967 <parameter name="faces"
@@ -6878,7 +6972,7 @@ for enumerating faces.</doc>
68786972 allow-none="1">
68796973 <doc xml:space="preserve"
68806974 filename="pango/fonts.c"
6881- line="2831">
6975+ line="2905">
68826976 location to store an array of pointers to `PangoFontFace` objects,
68836977 or %NULL. This array should be freed with g_free() when it is no
68846978 longer needed.</doc>
@@ -6892,7 +6986,7 @@ for enumerating faces.</doc>
68926986 transfer-ownership="full">
68936987 <doc xml:space="preserve"
68946988 filename="pango/fonts.c"
6895- line="2835">location to store number of elements in @faces.</doc>
6989+ line="2909">location to store number of elements in @faces.</doc>
68966990 <type name="gint" c:type="int*"/>
68976991 </parameter>
68986992 </parameters>
@@ -6902,12 +6996,12 @@ for enumerating faces.</doc>
69026996 version="1.46">
69036997 <doc xml:space="preserve"
69046998 filename="pango/fonts.c"
6905- line="2891">Gets the `PangoFontFace` of @family with the given name.</doc>
6906- <source-position filename="pango/pango-font.h" line="494"/>
6999+ line="2965">Gets the `PangoFontFace` of @family with the given name.</doc>
7000+ <source-position filename="pango/pango-font.h" line="524"/>
69077001 <return-value transfer-ownership="none" nullable="1">
69087002 <doc xml:space="preserve"
69097003 filename="pango/fonts.c"
6910- line="2900">the `PangoFontFace`,
7004+ line="2974">the `PangoFontFace`,
69117005 or %NULL if no face with the given name exists.</doc>
69127006 <type name="FontFace" c:type="PangoFontFace*"/>
69137007 </return-value>
@@ -6915,7 +7009,7 @@ for enumerating faces.</doc>
69157009 <instance-parameter name="family" transfer-ownership="none">
69167010 <doc xml:space="preserve"
69177011 filename="pango/fonts.c"
6918- line="2893">a `PangoFontFamily`</doc>
7012+ line="2967">a `PangoFontFamily`</doc>
69197013 <type name="FontFamily" c:type="PangoFontFamily*"/>
69207014 </instance-parameter>
69217015 <parameter name="name"
@@ -6924,7 +7018,7 @@ for enumerating faces.</doc>
69247018 allow-none="1">
69257019 <doc xml:space="preserve"
69267020 filename="pango/fonts.c"
6927- line="2894">the name of a face. If the name is %NULL,
7021+ line="2968">the name of a face. If the name is %NULL,
69287022 the family's default face (fontconfig calls it "Regular")
69297023 will be returned.</doc>
69307024 <type name="utf8" c:type="const char*"/>
@@ -6936,16 +7030,16 @@ for enumerating faces.</doc>
69367030 glib:get-property="name">
69377031 <doc xml:space="preserve"
69387032 filename="pango/fonts.c"
6939- line="2807">Gets the name of the family.
7033+ line="2881">Gets the name of the family.
69407034
69417035 The name is unique among all fonts for the font backend and can
69427036 be used in a `PangoFontDescription` to specify that a face from
69437037 this family is desired.</doc>
6944- <source-position filename="pango/pango-font.h" line="487"/>
7038+ <source-position filename="pango/pango-font.h" line="517"/>
69457039 <return-value transfer-ownership="none">
69467040 <doc xml:space="preserve"
69477041 filename="pango/fonts.c"
6948- line="2817">the name of the family. This string is owned
7042+ line="2891">the name of the family. This string is owned
69497043 by the family object and must not be modified or freed.</doc>
69507044 <type name="utf8" c:type="const char*"/>
69517045 </return-value>
@@ -6953,7 +7047,7 @@ this family is desired.</doc>
69537047 <instance-parameter name="family" transfer-ownership="none">
69547048 <doc xml:space="preserve"
69557049 filename="pango/fonts.c"
6956- line="2809">a `PangoFontFamily`</doc>
7050+ line="2883">a `PangoFontFamily`</doc>
69577051 <type name="FontFamily" c:type="PangoFontFamily*"/>
69587052 </instance-parameter>
69597053 </parameters>
@@ -6964,7 +7058,7 @@ this family is desired.</doc>
69647058 version="1.4">
69657059 <doc xml:space="preserve"
69667060 filename="pango/fonts.c"
6967- line="2914">A monospace font is a font designed for text display where the the
7061+ line="2988">A monospace font is a font designed for text display where the the
69687062 characters form a regular grid.
69697063
69707064 For Western languages this would
@@ -6978,18 +7072,18 @@ The best way to find out the grid-cell size is to call
69787072 [method@Pango.FontMetrics.get_approximate_digit_width], since the
69797073 results of [method@Pango.FontMetrics.get_approximate_char_width] may
69807074 be affected by double-width characters.</doc>
6981- <source-position filename="pango/pango-font.h" line="489"/>
7075+ <source-position filename="pango/pango-font.h" line="519"/>
69827076 <return-value transfer-ownership="none">
69837077 <doc xml:space="preserve"
69847078 filename="pango/fonts.c"
6985- line="2933">%TRUE if the family is monospace.</doc>
7079+ line="3007">%TRUE if the family is monospace.</doc>
69867080 <type name="gboolean" c:type="gboolean"/>
69877081 </return-value>
69887082 <parameters>
69897083 <instance-parameter name="family" transfer-ownership="none">
69907084 <doc xml:space="preserve"
69917085 filename="pango/fonts.c"
6992- line="2916">a `PangoFontFamily`</doc>
7086+ line="2990">a `PangoFontFamily`</doc>
69937087 <type name="FontFamily" c:type="PangoFontFamily*"/>
69947088 </instance-parameter>
69957089 </parameters>
@@ -7000,23 +7094,23 @@ be affected by double-width characters.</doc>
70007094 version="1.44">
70017095 <doc xml:space="preserve"
70027096 filename="pango/fonts.c"
7003- line="2945">A variable font is a font which has axes that can be modified to
7097+ line="3019">A variable font is a font which has axes that can be modified to
70047098 produce different faces.
70057099
70067100 Such axes are also known as _variations_; see
70077101 [method@Pango.FontDescription.set_variations] for more information.</doc>
7008- <source-position filename="pango/pango-font.h" line="491"/>
7102+ <source-position filename="pango/pango-font.h" line="521"/>
70097103 <return-value transfer-ownership="none">
70107104 <doc xml:space="preserve"
70117105 filename="pango/fonts.c"
7012- line="2955">%TRUE if the family is variable</doc>
7106+ line="3029">%TRUE if the family is variable</doc>
70137107 <type name="gboolean" c:type="gboolean"/>
70147108 </return-value>
70157109 <parameters>
70167110 <instance-parameter name="family" transfer-ownership="none">
70177111 <doc xml:space="preserve"
70187112 filename="pango/fonts.c"
7019- line="2947">a `PangoFontFamily`</doc>
7113+ line="3021">a `PangoFontFamily`</doc>
70207114 <type name="FontFamily" c:type="PangoFontFamily*"/>
70217115 </instance-parameter>
70227116 </parameters>
@@ -7024,7 +7118,7 @@ Such axes are also known as _variations_; see
70247118 <method name="list_faces" c:identifier="pango_font_family_list_faces">
70257119 <doc xml:space="preserve"
70267120 filename="pango/fonts.c"
7027- line="2828">Lists the different font faces that make up @family.
7121+ line="2902">Lists the different font faces that make up @family.
70287122
70297123 The faces in a family share a common design, but differ in slant, weight,
70307124 width and other aspects.
@@ -7034,7 +7128,7 @@ multiple faces may have the same name or characteristics.
70347128
70357129 `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
70367130 for enumerating faces.</doc>
7037- <source-position filename="pango/pango-font.h" line="483"/>
7131+ <source-position filename="pango/pango-font.h" line="513"/>
70387132 <return-value transfer-ownership="none">
70397133 <type name="none" c:type="void"/>
70407134 </return-value>
@@ -7042,7 +7136,7 @@ for enumerating faces.</doc>
70427136 <instance-parameter name="family" transfer-ownership="none">
70437137 <doc xml:space="preserve"
70447138 filename="pango/fonts.c"
7045- line="2830">a `PangoFontFamily`</doc>
7139+ line="2904">a `PangoFontFamily`</doc>
70467140 <type name="FontFamily" c:type="PangoFontFamily*"/>
70477141 </instance-parameter>
70487142 <parameter name="faces"
@@ -7053,7 +7147,7 @@ for enumerating faces.</doc>
70537147 allow-none="1">
70547148 <doc xml:space="preserve"
70557149 filename="pango/fonts.c"
7056- line="2831">
7150+ line="2905">
70577151 location to store an array of pointers to `PangoFontFace` objects,
70587152 or %NULL. This array should be freed with g_free() when it is no
70597153 longer needed.</doc>
@@ -7067,7 +7161,7 @@ for enumerating faces.</doc>
70677161 transfer-ownership="full">
70687162 <doc xml:space="preserve"
70697163 filename="pango/fonts.c"
7070- line="2835">location to store number of elements in @faces.</doc>
7164+ line="2909">location to store number of elements in @faces.</doc>
70717165 <type name="gint" c:type="int*"/>
70727166 </parameter>
70737167 </parameters>
@@ -7081,7 +7175,7 @@ for enumerating faces.</doc>
70817175 value="pango_font_family_is_monospace"/>
70827176 <doc xml:space="preserve"
70837177 filename="pango/fonts.c"
7084- line="2757">Is this a monospace font</doc>
7178+ line="2827">Is this a monospace font</doc>
70857179 <type name="gboolean" c:type="gboolean"/>
70867180 </property>
70877181 <property name="is-variable"
@@ -7093,19 +7187,22 @@ for enumerating faces.</doc>
70937187 value="pango_font_family_is_variable"/>
70947188 <doc xml:space="preserve"
70957189 filename="pango/fonts.c"
7096- line="2768">Is this a variable font</doc>
7190+ line="2838">Is this a variable font</doc>
70977191 <type name="gboolean" c:type="gboolean"/>
70987192 </property>
7099- <property name="item-type" transfer-ownership="none">
7193+ <property name="item-type" version="1.52" transfer-ownership="none">
71007194 <doc xml:space="preserve"
71017195 filename="pango/fonts.c"
7102- line="2779">The type of items contained in this list.</doc>
7196+ line="2849">The type of items contained in this list.</doc>
71037197 <type name="GType" c:type="GType"/>
71047198 </property>
7105- <property name="n-items" transfer-ownership="none" default-value="0">
7199+ <property name="n-items"
7200+ version="1.52"
7201+ transfer-ownership="none"
7202+ default-value="0">
71067203 <doc xml:space="preserve"
71077204 filename="pango/fonts.c"
7108- line="2788">The number of items contained in this list.</doc>
7205+ line="2860">The number of items contained in this list.</doc>
71097206 <type name="guint" c:type="guint"/>
71107207 </property>
71117208 <property name="name"
@@ -7117,7 +7214,7 @@ for enumerating faces.</doc>
71177214 value="pango_font_family_get_name"/>
71187215 <doc xml:space="preserve"
71197216 filename="pango/fonts.c"
7120- line="2746">The name of the family</doc>
7217+ line="2816">The name of the family</doc>
71217218 <type name="utf8" c:type="gchar*"/>
71227219 </property>
71237220 <field name="parent_instance">
@@ -7127,13 +7224,13 @@ for enumerating faces.</doc>
71277224 <record name="FontFamilyClass"
71287225 c:type="PangoFontFamilyClass"
71297226 glib:is-gtype-struct-for="FontFamily">
7130- <source-position filename="pango/pango-font.h" line="475"/>
7227+ <source-position filename="pango/pango-font.h" line="505"/>
71317228 <field name="parent_class">
71327229 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
71337230 </field>
71347231 <field name="list_faces">
71357232 <callback name="list_faces">
7136- <source-position filename="pango/pango-font.h" line="460"/>
7233+ <source-position filename="pango/pango-font.h" line="490"/>
71377234 <return-value transfer-ownership="none">
71387235 <type name="none" c:type="void"/>
71397236 </return-value>
@@ -7141,7 +7238,7 @@ for enumerating faces.</doc>
71417238 <parameter name="family" transfer-ownership="none">
71427239 <doc xml:space="preserve"
71437240 filename="pango/fonts.c"
7144- line="2830">a `PangoFontFamily`</doc>
7241+ line="2904">a `PangoFontFamily`</doc>
71457242 <type name="FontFamily" c:type="PangoFontFamily*"/>
71467243 </parameter>
71477244 <parameter name="faces"
@@ -7152,7 +7249,7 @@ for enumerating faces.</doc>
71527249 allow-none="1">
71537250 <doc xml:space="preserve"
71547251 filename="pango/fonts.c"
7155- line="2831">
7252+ line="2905">
71567253 location to store an array of pointers to `PangoFontFace` objects,
71577254 or %NULL. This array should be freed with g_free() when it is no
71587255 longer needed.</doc>
@@ -7166,7 +7263,7 @@ for enumerating faces.</doc>
71667263 transfer-ownership="full">
71677264 <doc xml:space="preserve"
71687265 filename="pango/fonts.c"
7169- line="2835">location to store number of elements in @faces.</doc>
7266+ line="2909">location to store number of elements in @faces.</doc>
71707267 <type name="gint" c:type="int*"/>
71717268 </parameter>
71727269 </parameters>
@@ -7174,11 +7271,11 @@ for enumerating faces.</doc>
71747271 </field>
71757272 <field name="get_name">
71767273 <callback name="get_name">
7177- <source-position filename="pango/pango-font.h" line="463"/>
7274+ <source-position filename="pango/pango-font.h" line="493"/>
71787275 <return-value transfer-ownership="none">
71797276 <doc xml:space="preserve"
71807277 filename="pango/fonts.c"
7181- line="2817">the name of the family. This string is owned
7278+ line="2891">the name of the family. This string is owned
71827279 by the family object and must not be modified or freed.</doc>
71837280 <type name="utf8" c:type="const char*"/>
71847281 </return-value>
@@ -7186,7 +7283,7 @@ for enumerating faces.</doc>
71867283 <parameter name="family" transfer-ownership="none">
71877284 <doc xml:space="preserve"
71887285 filename="pango/fonts.c"
7189- line="2809">a `PangoFontFamily`</doc>
7286+ line="2883">a `PangoFontFamily`</doc>
71907287 <type name="FontFamily" c:type="PangoFontFamily*"/>
71917288 </parameter>
71927289 </parameters>
@@ -7194,18 +7291,18 @@ for enumerating faces.</doc>
71947291 </field>
71957292 <field name="is_monospace">
71967293 <callback name="is_monospace">
7197- <source-position filename="pango/pango-font.h" line="464"/>
7294+ <source-position filename="pango/pango-font.h" line="494"/>
71987295 <return-value transfer-ownership="none">
71997296 <doc xml:space="preserve"
72007297 filename="pango/fonts.c"
7201- line="2933">%TRUE if the family is monospace.</doc>
7298+ line="3007">%TRUE if the family is monospace.</doc>
72027299 <type name="gboolean" c:type="gboolean"/>
72037300 </return-value>
72047301 <parameters>
72057302 <parameter name="family" transfer-ownership="none">
72067303 <doc xml:space="preserve"
72077304 filename="pango/fonts.c"
7208- line="2916">a `PangoFontFamily`</doc>
7305+ line="2990">a `PangoFontFamily`</doc>
72097306 <type name="FontFamily" c:type="PangoFontFamily*"/>
72107307 </parameter>
72117308 </parameters>
@@ -7213,18 +7310,18 @@ for enumerating faces.</doc>
72137310 </field>
72147311 <field name="is_variable">
72157312 <callback name="is_variable">
7216- <source-position filename="pango/pango-font.h" line="465"/>
7313+ <source-position filename="pango/pango-font.h" line="495"/>
72177314 <return-value transfer-ownership="none">
72187315 <doc xml:space="preserve"
72197316 filename="pango/fonts.c"
7220- line="2955">%TRUE if the family is variable</doc>
7317+ line="3029">%TRUE if the family is variable</doc>
72217318 <type name="gboolean" c:type="gboolean"/>
72227319 </return-value>
72237320 <parameters>
72247321 <parameter name="family" transfer-ownership="none">
72257322 <doc xml:space="preserve"
72267323 filename="pango/fonts.c"
7227- line="2947">a `PangoFontFamily`</doc>
7324+ line="3021">a `PangoFontFamily`</doc>
72287325 <type name="FontFamily" c:type="PangoFontFamily*"/>
72297326 </parameter>
72307327 </parameters>
@@ -7232,11 +7329,11 @@ for enumerating faces.</doc>
72327329 </field>
72337330 <field name="get_face">
72347331 <callback name="get_face">
7235- <source-position filename="pango/pango-font.h" line="467"/>
7332+ <source-position filename="pango/pango-font.h" line="497"/>
72367333 <return-value transfer-ownership="none" nullable="1">
72377334 <doc xml:space="preserve"
72387335 filename="pango/fonts.c"
7239- line="2900">the `PangoFontFace`,
7336+ line="2974">the `PangoFontFace`,
72407337 or %NULL if no face with the given name exists.</doc>
72417338 <type name="FontFace" c:type="PangoFontFace*"/>
72427339 </return-value>
@@ -7244,7 +7341,7 @@ for enumerating faces.</doc>
72447341 <parameter name="family" transfer-ownership="none">
72457342 <doc xml:space="preserve"
72467343 filename="pango/fonts.c"
7247- line="2893">a `PangoFontFamily`</doc>
7344+ line="2967">a `PangoFontFamily`</doc>
72487345 <type name="FontFamily" c:type="PangoFontFamily*"/>
72497346 </parameter>
72507347 <parameter name="name"
@@ -7253,7 +7350,7 @@ for enumerating faces.</doc>
72537350 allow-none="1">
72547351 <doc xml:space="preserve"
72557352 filename="pango/fonts.c"
7256- line="2894">the name of a face. If the name is %NULL,
7353+ line="2968">the name of a face. If the name is %NULL,
72577354 the family's default face (fontconfig calls it "Regular")
72587355 will be returned.</doc>
72597356 <type name="utf8" c:type="const char*"/>
@@ -7263,7 +7360,7 @@ for enumerating faces.</doc>
72637360 </field>
72647361 <field name="_pango_reserved2" introspectable="0">
72657362 <callback name="_pango_reserved2">
7266- <source-position filename="pango/pango-font.h" line="474"/>
7363+ <source-position filename="pango/pango-font.h" line="504"/>
72677364 <return-value transfer-ownership="none">
72687365 <type name="none" c:type="void"/>
72697366 </return-value>
@@ -7290,13 +7387,13 @@ particular rendering systems.</doc>
72907387 <virtual-method name="changed" invoker="changed" version="1.34">
72917388 <doc xml:space="preserve"
72927389 filename="pango/pango-fontmap.c"
7293- line="437">Forces a change in the context, which will cause any `PangoContext`
7390+ line="441">Forces a change in the fontmap, which will cause any `PangoContext`
72947391 using this fontmap to change.
72957392
72967393 This function is only useful when implementing a new backend
72977394 for Pango, something applications won't do. Backends should
72987395 call this function if they have attached extra data to the
7299-context and such data is changed.</doc>
7396+fontmap and such data is changed.</doc>
73007397 <source-position filename="pango/pango-fontmap.h" line="92"/>
73017398 <return-value transfer-ownership="none">
73027399 <type name="none" c:type="void"/>
@@ -7305,7 +7402,7 @@ context and such data is changed.</doc>
73057402 <instance-parameter name="fontmap" transfer-ownership="none">
73067403 <doc xml:space="preserve"
73077404 filename="pango/pango-fontmap.c"
7308- line="439">a `PangoFontMap`</doc>
7405+ line="443">a `PangoFontMap`</doc>
73097406 <type name="FontMap" c:type="PangoFontMap*"/>
73107407 </instance-parameter>
73117408 </parameters>
@@ -7327,25 +7424,25 @@ context and such data is changed.</doc>
73277424 <virtual-method name="get_family" invoker="get_family" version="1.46">
73287425 <doc xml:space="preserve"
73297426 filename="pango/pango-fontmap.c"
7330- line="487">Gets a font family by name.</doc>
7427+ line="491">Gets a font family by name.</doc>
73317428 <source-position filename="pango/pango-fontmap.h" line="94"/>
73327429 <return-value transfer-ownership="none">
73337430 <doc xml:space="preserve"
73347431 filename="pango/pango-fontmap.c"
7335- line="494">the `PangoFontFamily`</doc>
7432+ line="498">the `PangoFontFamily`</doc>
73367433 <type name="FontFamily" c:type="PangoFontFamily*"/>
73377434 </return-value>
73387435 <parameters>
73397436 <instance-parameter name="fontmap" transfer-ownership="none">
73407437 <doc xml:space="preserve"
73417438 filename="pango/pango-fontmap.c"
7342- line="489">a `PangoFontMap`</doc>
7439+ line="493">a `PangoFontMap`</doc>
73437440 <type name="FontMap" c:type="PangoFontMap*"/>
73447441 </instance-parameter>
73457442 <parameter name="name" transfer-ownership="none">
73467443 <doc xml:space="preserve"
73477444 filename="pango/pango-fontmap.c"
7348- line="490">a family name</doc>
7445+ line="494">a family name</doc>
73497446 <type name="utf8" c:type="const char*"/>
73507447 </parameter>
73517448 </parameters>
@@ -7353,7 +7450,7 @@ context and such data is changed.</doc>
73537450 <virtual-method name="get_serial" invoker="get_serial" version="1.32.4">
73547451 <doc xml:space="preserve"
73557452 filename="pango/pango-fontmap.c"
7356- line="391">Returns the current serial number of @fontmap.
7453+ line="395">Returns the current serial number of @fontmap.
73577454
73587455 The serial number is initialized to an small number larger than zero
73597456 when a new fontmap is created and is increased whenever the fontmap
@@ -7369,14 +7466,14 @@ like in `PangoContext`.</doc>
73697466 <return-value transfer-ownership="none">
73707467 <doc xml:space="preserve"
73717468 filename="pango/pango-fontmap.c"
7372- line="408">The current serial number of @fontmap.</doc>
7469+ line="412">The current serial number of @fontmap.</doc>
73737470 <type name="guint" c:type="guint"/>
73747471 </return-value>
73757472 <parameters>
73767473 <instance-parameter name="fontmap" transfer-ownership="none">
73777474 <doc xml:space="preserve"
73787475 filename="pango/pango-fontmap.c"
7379- line="393">a `PangoFontMap`</doc>
7476+ line="397">a `PangoFontMap`</doc>
73807477 <type name="FontMap" c:type="PangoFontMap*"/>
73817478 </instance-parameter>
73827479 </parameters>
@@ -7384,7 +7481,7 @@ like in `PangoContext`.</doc>
73847481 <virtual-method name="list_families" invoker="list_families">
73857482 <doc xml:space="preserve"
73867483 filename="pango/pango-fontmap.c"
7387- line="193">List all families for a fontmap.
7484+ line="197">List all families for a fontmap.
73887485
73897486 Note that the returned families are not in any particular order.
73907487
@@ -7398,7 +7495,7 @@ for enumerating families.</doc>
73987495 <instance-parameter name="fontmap" transfer-ownership="none">
73997496 <doc xml:space="preserve"
74007497 filename="pango/pango-fontmap.c"
7401- line="195">a `PangoFontMap`</doc>
7498+ line="199">a `PangoFontMap`</doc>
74027499 <type name="FontMap" c:type="PangoFontMap*"/>
74037500 </instance-parameter>
74047501 <parameter name="families"
@@ -7407,7 +7504,7 @@ for enumerating families.</doc>
74077504 transfer-ownership="container">
74087505 <doc xml:space="preserve"
74097506 filename="pango/pango-fontmap.c"
7410- line="196">location to
7507+ line="200">location to
74117508 store a pointer to an array of `PangoFontFamily` *.
74127509 This array should be freed with g_free().</doc>
74137510 <array length="1" zero-terminated="0" c:type="PangoFontFamily***">
@@ -7420,7 +7517,7 @@ for enumerating families.</doc>
74207517 transfer-ownership="full">
74217518 <doc xml:space="preserve"
74227519 filename="pango/pango-fontmap.c"
7423- line="199">location to store the number of elements in @families</doc>
7520+ line="203">location to store the number of elements in @families</doc>
74247521 <type name="gint" c:type="int*"/>
74257522 </parameter>
74267523 </parameters>
@@ -7428,12 +7525,12 @@ for enumerating families.</doc>
74287525 <virtual-method name="load_font" invoker="load_font">
74297526 <doc xml:space="preserve"
74307527 filename="pango/pango-fontmap.c"
7431- line="172">Load the font in the fontmap that is the closest match for @desc.</doc>
7528+ line="176">Load the font in the fontmap that is the closest match for @desc.</doc>
74327529 <source-position filename="pango/pango-fontmap.h" line="78"/>
74337530 <return-value transfer-ownership="full" nullable="1">
74347531 <doc xml:space="preserve"
74357532 filename="pango/pango-fontmap.c"
7436- line="180">the newly allocated `PangoFont`
7533+ line="184">the newly allocated `PangoFont`
74377534 loaded, or %NULL if no font matched.</doc>
74387535 <type name="Font" c:type="PangoFont*"/>
74397536 </return-value>
@@ -7441,19 +7538,19 @@ for enumerating families.</doc>
74417538 <instance-parameter name="fontmap" transfer-ownership="none">
74427539 <doc xml:space="preserve"
74437540 filename="pango/pango-fontmap.c"
7444- line="174">a `PangoFontMap`</doc>
7541+ line="178">a `PangoFontMap`</doc>
74457542 <type name="FontMap" c:type="PangoFontMap*"/>
74467543 </instance-parameter>
74477544 <parameter name="context" transfer-ownership="none">
74487545 <doc xml:space="preserve"
74497546 filename="pango/pango-fontmap.c"
7450- line="175">the `PangoContext` the font will be used with</doc>
7547+ line="179">the `PangoContext` the font will be used with</doc>
74517548 <type name="Context" c:type="PangoContext*"/>
74527549 </parameter>
74537550 <parameter name="desc" transfer-ownership="none">
74547551 <doc xml:space="preserve"
74557552 filename="pango/pango-fontmap.c"
7456- line="176">a `PangoFontDescription` describing the font to load</doc>
7553+ line="180">a `PangoFontDescription` describing the font to load</doc>
74577554 <type name="FontDescription" c:type="const PangoFontDescription*"/>
74587555 </parameter>
74597556 </parameters>
@@ -7461,13 +7558,13 @@ for enumerating families.</doc>
74617558 <virtual-method name="load_fontset" invoker="load_fontset">
74627559 <doc xml:space="preserve"
74637560 filename="pango/pango-fontmap.c"
7464- line="222">Load a set of fonts in the fontmap that can be used to render
7561+ line="226">Load a set of fonts in the fontmap that can be used to render
74657562 a font matching @desc.</doc>
74667563 <source-position filename="pango/pango-fontmap.h" line="84"/>
74677564 <return-value transfer-ownership="full" nullable="1">
74687565 <doc xml:space="preserve"
74697566 filename="pango/pango-fontmap.c"
7470- line="232">the newly allocated
7567+ line="236">the newly allocated
74717568 `PangoFontset` loaded, or %NULL if no font matched.</doc>
74727569 <type name="Fontset" c:type="PangoFontset*"/>
74737570 </return-value>
@@ -7475,25 +7572,25 @@ a font matching @desc.</doc>
74757572 <instance-parameter name="fontmap" transfer-ownership="none">
74767573 <doc xml:space="preserve"
74777574 filename="pango/pango-fontmap.c"
7478- line="224">a `PangoFontMap`</doc>
7575+ line="228">a `PangoFontMap`</doc>
74797576 <type name="FontMap" c:type="PangoFontMap*"/>
74807577 </instance-parameter>
74817578 <parameter name="context" transfer-ownership="none">
74827579 <doc xml:space="preserve"
74837580 filename="pango/pango-fontmap.c"
7484- line="225">the `PangoContext` the font will be used with</doc>
7581+ line="229">the `PangoContext` the font will be used with</doc>
74857582 <type name="Context" c:type="PangoContext*"/>
74867583 </parameter>
74877584 <parameter name="desc" transfer-ownership="none">
74887585 <doc xml:space="preserve"
74897586 filename="pango/pango-fontmap.c"
7490- line="226">a `PangoFontDescription` describing the font to load</doc>
7587+ line="230">a `PangoFontDescription` describing the font to load</doc>
74917588 <type name="FontDescription" c:type="const PangoFontDescription*"/>
74927589 </parameter>
74937590 <parameter name="language" transfer-ownership="none">
74947591 <doc xml:space="preserve"
74957592 filename="pango/pango-fontmap.c"
7496- line="227">a `PangoLanguage` the fonts will be used for</doc>
7593+ line="231">a `PangoLanguage` the fonts will be used for</doc>
74977594 <type name="Language" c:type="PangoLanguage*"/>
74987595 </parameter>
74997596 </parameters>
@@ -7504,7 +7601,7 @@ a font matching @desc.</doc>
75047601 throws="1">
75057602 <doc xml:space="preserve"
75067603 filename="pango/pango-fontmap.c"
7507- line="595">Loads a font file with one or more fonts into the `PangoFontMap`.
7604+ line="599">Loads a font file with one or more fonts into the `PangoFontMap`.
75087605
75097606 The added fonts will take precedence over preexisting
75107607 fonts with the same name.</doc>
@@ -7512,7 +7609,7 @@ fonts with the same name.</doc>
75127609 <return-value transfer-ownership="none">
75137610 <doc xml:space="preserve"
75147611 filename="pango/pango-fontmap.c"
7515- line="606">True if the font file is successfully loaded
7612+ line="610">True if the font file is successfully loaded
75167613 into the fontmap, false if an error occurred.</doc>
75177614 <type name="gboolean" c:type="gboolean"/>
75187615 </return-value>
@@ -7520,13 +7617,13 @@ fonts with the same name.</doc>
75207617 <instance-parameter name="fontmap" transfer-ownership="none">
75217618 <doc xml:space="preserve"
75227619 filename="pango/pango-fontmap.c"
7523- line="597">a `PangoFontMap`</doc>
7620+ line="601">a `PangoFontMap`</doc>
75247621 <type name="FontMap" c:type="PangoFontMap*"/>
75257622 </instance-parameter>
75267623 <parameter name="filename" transfer-ownership="none">
75277624 <doc xml:space="preserve"
75287625 filename="pango/pango-fontmap.c"
7529- line="598">Path to the font file</doc>
7626+ line="602">Path to the font file</doc>
75307627 <type name="filename" c:type="const char*"/>
75317628 </parameter>
75327629 </parameters>
@@ -7536,13 +7633,13 @@ fonts with the same name.</doc>
75367633 version="1.34">
75377634 <doc xml:space="preserve"
75387635 filename="pango/pango-fontmap.c"
7539- line="437">Forces a change in the context, which will cause any `PangoContext`
7636+ line="441">Forces a change in the fontmap, which will cause any `PangoContext`
75407637 using this fontmap to change.
75417638
75427639 This function is only useful when implementing a new backend
75437640 for Pango, something applications won't do. Backends should
75447641 call this function if they have attached extra data to the
7545-context and such data is changed.</doc>
7642+fontmap and such data is changed.</doc>
75467643 <source-position filename="pango/pango-fontmap.h" line="121"/>
75477644 <return-value transfer-ownership="none">
75487645 <type name="none" c:type="void"/>
@@ -7551,7 +7648,7 @@ context and such data is changed.</doc>
75517648 <instance-parameter name="fontmap" transfer-ownership="none">
75527649 <doc xml:space="preserve"
75537650 filename="pango/pango-fontmap.c"
7554- line="439">a `PangoFontMap`</doc>
7651+ line="443">a `PangoFontMap`</doc>
75557652 <type name="FontMap" c:type="PangoFontMap*"/>
75567653 </instance-parameter>
75577654 </parameters>
@@ -7561,7 +7658,7 @@ context and such data is changed.</doc>
75617658 version="1.22">
75627659 <doc xml:space="preserve"
75637660 filename="pango/pango-fontmap.c"
7564- line="140">Creates a `PangoContext` connected to @fontmap.
7661+ line="144">Creates a `PangoContext` connected to @fontmap.
75657662
75667663 This is equivalent to [ctor@Pango.Context.new] followed by
75677664 [method@Pango.Context.set_font_map].
@@ -7574,7 +7671,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75747671 <return-value transfer-ownership="full">
75757672 <doc xml:space="preserve"
75767673 filename="pango/pango-fontmap.c"
7577- line="154">the newly allocated `PangoContext`,
7674+ line="158">the newly allocated `PangoContext`,
75787675 which should be freed with g_object_unref().</doc>
75797676 <type name="Context" c:type="PangoContext*"/>
75807677 </return-value>
@@ -7582,7 +7679,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75827679 <instance-parameter name="fontmap" transfer-ownership="none">
75837680 <doc xml:space="preserve"
75847681 filename="pango/pango-fontmap.c"
7585- line="142">a `PangoFontMap`</doc>
7682+ line="146">a `PangoFontMap`</doc>
75867683 <type name="FontMap" c:type="PangoFontMap*"/>
75877684 </instance-parameter>
75887685 </parameters>
@@ -7592,25 +7689,25 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
75927689 version="1.46">
75937690 <doc xml:space="preserve"
75947691 filename="pango/pango-fontmap.c"
7595- line="487">Gets a font family by name.</doc>
7692+ line="491">Gets a font family by name.</doc>
75967693 <source-position filename="pango/pango-fontmap.h" line="124"/>
75977694 <return-value transfer-ownership="none">
75987695 <doc xml:space="preserve"
75997696 filename="pango/pango-fontmap.c"
7600- line="494">the `PangoFontFamily`</doc>
7697+ line="498">the `PangoFontFamily`</doc>
76017698 <type name="FontFamily" c:type="PangoFontFamily*"/>
76027699 </return-value>
76037700 <parameters>
76047701 <instance-parameter name="fontmap" transfer-ownership="none">
76057702 <doc xml:space="preserve"
76067703 filename="pango/pango-fontmap.c"
7607- line="489">a `PangoFontMap`</doc>
7704+ line="493">a `PangoFontMap`</doc>
76087705 <type name="FontMap" c:type="PangoFontMap*"/>
76097706 </instance-parameter>
76107707 <parameter name="name" transfer-ownership="none">
76117708 <doc xml:space="preserve"
76127709 filename="pango/pango-fontmap.c"
7613- line="490">a family name</doc>
7710+ line="494">a family name</doc>
76147711 <type name="utf8" c:type="const char*"/>
76157712 </parameter>
76167713 </parameters>
@@ -7620,7 +7717,7 @@ gtk_widget_get_pango_context(). Use those instead.</doc>
76207717 version="1.32.4">
76217718 <doc xml:space="preserve"
76227719 filename="pango/pango-fontmap.c"
7623- line="391">Returns the current serial number of @fontmap.
7720+ line="395">Returns the current serial number of @fontmap.
76247721
76257722 The serial number is initialized to an small number larger than zero
76267723 when a new fontmap is created and is increased whenever the fontmap
@@ -7636,14 +7733,14 @@ like in `PangoContext`.</doc>
76367733 <return-value transfer-ownership="none">
76377734 <doc xml:space="preserve"
76387735 filename="pango/pango-fontmap.c"
7639- line="408">The current serial number of @fontmap.</doc>
7736+ line="412">The current serial number of @fontmap.</doc>
76407737 <type name="guint" c:type="guint"/>
76417738 </return-value>
76427739 <parameters>
76437740 <instance-parameter name="fontmap" transfer-ownership="none">
76447741 <doc xml:space="preserve"
76457742 filename="pango/pango-fontmap.c"
7646- line="393">a `PangoFontMap`</doc>
7743+ line="397">a `PangoFontMap`</doc>
76477744 <type name="FontMap" c:type="PangoFontMap*"/>
76487745 </instance-parameter>
76497746 </parameters>
@@ -7651,7 +7748,7 @@ like in `PangoContext`.</doc>
76517748 <method name="list_families" c:identifier="pango_font_map_list_families">
76527749 <doc xml:space="preserve"
76537750 filename="pango/pango-fontmap.c"
7654- line="193">List all families for a fontmap.
7751+ line="197">List all families for a fontmap.
76557752
76567753 Note that the returned families are not in any particular order.
76577754
@@ -7665,7 +7762,7 @@ for enumerating families.</doc>
76657762 <instance-parameter name="fontmap" transfer-ownership="none">
76667763 <doc xml:space="preserve"
76677764 filename="pango/pango-fontmap.c"
7668- line="195">a `PangoFontMap`</doc>
7765+ line="199">a `PangoFontMap`</doc>
76697766 <type name="FontMap" c:type="PangoFontMap*"/>
76707767 </instance-parameter>
76717768 <parameter name="families"
@@ -7674,7 +7771,7 @@ for enumerating families.</doc>
76747771 transfer-ownership="container">
76757772 <doc xml:space="preserve"
76767773 filename="pango/pango-fontmap.c"
7677- line="196">location to
7774+ line="200">location to
76787775 store a pointer to an array of `PangoFontFamily` *.
76797776 This array should be freed with g_free().</doc>
76807777 <array length="1" zero-terminated="0" c:type="PangoFontFamily***">
@@ -7687,7 +7784,7 @@ for enumerating families.</doc>
76877784 transfer-ownership="full">
76887785 <doc xml:space="preserve"
76897786 filename="pango/pango-fontmap.c"
7690- line="199">location to store the number of elements in @families</doc>
7787+ line="203">location to store the number of elements in @families</doc>
76917788 <type name="gint" c:type="int*"/>
76927789 </parameter>
76937790 </parameters>
@@ -7695,12 +7792,12 @@ for enumerating families.</doc>
76957792 <method name="load_font" c:identifier="pango_font_map_load_font">
76967793 <doc xml:space="preserve"
76977794 filename="pango/pango-fontmap.c"
7698- line="172">Load the font in the fontmap that is the closest match for @desc.</doc>
7795+ line="176">Load the font in the fontmap that is the closest match for @desc.</doc>
76997796 <source-position filename="pango/pango-fontmap.h" line="106"/>
77007797 <return-value transfer-ownership="full" nullable="1">
77017798 <doc xml:space="preserve"
77027799 filename="pango/pango-fontmap.c"
7703- line="180">the newly allocated `PangoFont`
7800+ line="184">the newly allocated `PangoFont`
77047801 loaded, or %NULL if no font matched.</doc>
77057802 <type name="Font" c:type="PangoFont*"/>
77067803 </return-value>
@@ -7708,19 +7805,19 @@ for enumerating families.</doc>
77087805 <instance-parameter name="fontmap" transfer-ownership="none">
77097806 <doc xml:space="preserve"
77107807 filename="pango/pango-fontmap.c"
7711- line="174">a `PangoFontMap`</doc>
7808+ line="178">a `PangoFontMap`</doc>
77127809 <type name="FontMap" c:type="PangoFontMap*"/>
77137810 </instance-parameter>
77147811 <parameter name="context" transfer-ownership="none">
77157812 <doc xml:space="preserve"
77167813 filename="pango/pango-fontmap.c"
7717- line="175">the `PangoContext` the font will be used with</doc>
7814+ line="179">the `PangoContext` the font will be used with</doc>
77187815 <type name="Context" c:type="PangoContext*"/>
77197816 </parameter>
77207817 <parameter name="desc" transfer-ownership="none">
77217818 <doc xml:space="preserve"
77227819 filename="pango/pango-fontmap.c"
7723- line="176">a `PangoFontDescription` describing the font to load</doc>
7820+ line="180">a `PangoFontDescription` describing the font to load</doc>
77247821 <type name="FontDescription" c:type="const PangoFontDescription*"/>
77257822 </parameter>
77267823 </parameters>
@@ -7728,13 +7825,13 @@ for enumerating families.</doc>
77287825 <method name="load_fontset" c:identifier="pango_font_map_load_fontset">
77297826 <doc xml:space="preserve"
77307827 filename="pango/pango-fontmap.c"
7731- line="222">Load a set of fonts in the fontmap that can be used to render
7828+ line="226">Load a set of fonts in the fontmap that can be used to render
77327829 a font matching @desc.</doc>
77337830 <source-position filename="pango/pango-fontmap.h" line="110"/>
77347831 <return-value transfer-ownership="full" nullable="1">
77357832 <doc xml:space="preserve"
77367833 filename="pango/pango-fontmap.c"
7737- line="232">the newly allocated
7834+ line="236">the newly allocated
77387835 `PangoFontset` loaded, or %NULL if no font matched.</doc>
77397836 <type name="Fontset" c:type="PangoFontset*"/>
77407837 </return-value>
@@ -7742,25 +7839,25 @@ a font matching @desc.</doc>
77427839 <instance-parameter name="fontmap" transfer-ownership="none">
77437840 <doc xml:space="preserve"
77447841 filename="pango/pango-fontmap.c"
7745- line="224">a `PangoFontMap`</doc>
7842+ line="228">a `PangoFontMap`</doc>
77467843 <type name="FontMap" c:type="PangoFontMap*"/>
77477844 </instance-parameter>
77487845 <parameter name="context" transfer-ownership="none">
77497846 <doc xml:space="preserve"
77507847 filename="pango/pango-fontmap.c"
7751- line="225">the `PangoContext` the font will be used with</doc>
7848+ line="229">the `PangoContext` the font will be used with</doc>
77527849 <type name="Context" c:type="PangoContext*"/>
77537850 </parameter>
77547851 <parameter name="desc" transfer-ownership="none">
77557852 <doc xml:space="preserve"
77567853 filename="pango/pango-fontmap.c"
7757- line="226">a `PangoFontDescription` describing the font to load</doc>
7854+ line="230">a `PangoFontDescription` describing the font to load</doc>
77587855 <type name="FontDescription" c:type="const PangoFontDescription*"/>
77597856 </parameter>
77607857 <parameter name="language" transfer-ownership="none">
77617858 <doc xml:space="preserve"
77627859 filename="pango/pango-fontmap.c"
7763- line="227">a `PangoLanguage` the fonts will be used for</doc>
7860+ line="231">a `PangoLanguage` the fonts will be used for</doc>
77647861 <type name="Language" c:type="PangoLanguage*"/>
77657862 </parameter>
77667863 </parameters>
@@ -7770,7 +7867,7 @@ a font matching @desc.</doc>
77707867 version="1.52">
77717868 <doc xml:space="preserve"
77727869 filename="pango/pango-fontmap.c"
7773- line="542">Returns a new font that is like @font, except that it is scaled
7870+ line="546">Returns a new font that is like @font, except that it is scaled
77747871 by @scale, its backend-dependent configuration (e.g. cairo font options)
77757872 is replaced by the one in @context, and its variations are replaced
77767873 by @variations.
@@ -7782,26 +7879,26 @@ without changing its optical size.</doc>
77827879 <return-value transfer-ownership="full">
77837880 <doc xml:space="preserve"
77847881 filename="pango/pango-fontmap.c"
7785- line="559">the modified font</doc>
7882+ line="563">the modified font</doc>
77867883 <type name="Font" c:type="PangoFont*"/>
77877884 </return-value>
77887885 <parameters>
77897886 <instance-parameter name="fontmap" transfer-ownership="none">
77907887 <doc xml:space="preserve"
77917888 filename="pango/pango-fontmap.c"
7792- line="544">a `PangoFontMap`</doc>
7889+ line="548">a `PangoFontMap`</doc>
77937890 <type name="FontMap" c:type="PangoFontMap*"/>
77947891 </instance-parameter>
77957892 <parameter name="font" transfer-ownership="none">
77967893 <doc xml:space="preserve"
77977894 filename="pango/pango-fontmap.c"
7798- line="545">a font in @fontmap</doc>
7895+ line="549">a font in @fontmap</doc>
77997896 <type name="Font" c:type="PangoFont*"/>
78007897 </parameter>
78017898 <parameter name="scale" transfer-ownership="none">
78027899 <doc xml:space="preserve"
78037900 filename="pango/pango-fontmap.c"
7804- line="546">the scale factor to apply</doc>
7901+ line="550">the scale factor to apply</doc>
78057902 <type name="gdouble" c:type="double"/>
78067903 </parameter>
78077904 <parameter name="context"
@@ -7810,7 +7907,7 @@ without changing its optical size.</doc>
78107907 allow-none="1">
78117908 <doc xml:space="preserve"
78127909 filename="pango/pango-fontmap.c"
7813- line="547">a `PangoContext`</doc>
7910+ line="551">a `PangoContext`</doc>
78147911 <type name="Context" c:type="PangoContext*"/>
78157912 </parameter>
78167913 <parameter name="variations"
@@ -7819,21 +7916,24 @@ without changing its optical size.</doc>
78197916 allow-none="1">
78207917 <doc xml:space="preserve"
78217918 filename="pango/pango-fontmap.c"
7822- line="548">font variations to use</doc>
7919+ line="552">font variations to use</doc>
78237920 <type name="utf8" c:type="const char*"/>
78247921 </parameter>
78257922 </parameters>
78267923 </method>
7827- <property name="item-type" transfer-ownership="none">
7924+ <property name="item-type" version="1.52" transfer-ownership="none">
78287925 <doc xml:space="preserve"
78297926 filename="pango/pango-fontmap.c"
78307927 line="114">The type of items contained in this list.</doc>
78317928 <type name="GType" c:type="GType"/>
78327929 </property>
7833- <property name="n-items" transfer-ownership="none" default-value="0">
7930+ <property name="n-items"
7931+ version="1.52"
7932+ transfer-ownership="none"
7933+ default-value="0">
78347934 <doc xml:space="preserve"
78357935 filename="pango/pango-fontmap.c"
7836- line="123">The number of items contained in this list.</doc>
7936+ line="125">The number of items contained in this list.</doc>
78377937 <type name="guint" c:type="guint"/>
78387938 </property>
78397939 <field name="parent_instance">
@@ -7864,7 +7964,7 @@ pango_font_map_load_font().</doc>
78647964 <return-value transfer-ownership="full" nullable="1">
78657965 <doc xml:space="preserve"
78667966 filename="pango/pango-fontmap.c"
7867- line="180">the newly allocated `PangoFont`
7967+ line="184">the newly allocated `PangoFont`
78687968 loaded, or %NULL if no font matched.</doc>
78697969 <type name="Font" c:type="PangoFont*"/>
78707970 </return-value>
@@ -7872,19 +7972,19 @@ pango_font_map_load_font().</doc>
78727972 <parameter name="fontmap" transfer-ownership="none">
78737973 <doc xml:space="preserve"
78747974 filename="pango/pango-fontmap.c"
7875- line="174">a `PangoFontMap`</doc>
7975+ line="178">a `PangoFontMap`</doc>
78767976 <type name="FontMap" c:type="PangoFontMap*"/>
78777977 </parameter>
78787978 <parameter name="context" transfer-ownership="none">
78797979 <doc xml:space="preserve"
78807980 filename="pango/pango-fontmap.c"
7881- line="175">the `PangoContext` the font will be used with</doc>
7981+ line="179">the `PangoContext` the font will be used with</doc>
78827982 <type name="Context" c:type="PangoContext*"/>
78837983 </parameter>
78847984 <parameter name="desc" transfer-ownership="none">
78857985 <doc xml:space="preserve"
78867986 filename="pango/pango-fontmap.c"
7887- line="176">a `PangoFontDescription` describing the font to load</doc>
7987+ line="180">a `PangoFontDescription` describing the font to load</doc>
78887988 <type name="FontDescription"
78897989 c:type="const PangoFontDescription*"/>
78907990 </parameter>
@@ -7905,7 +8005,7 @@ pango_font_map_list_families().</doc>
79058005 <parameter name="fontmap" transfer-ownership="none">
79068006 <doc xml:space="preserve"
79078007 filename="pango/pango-fontmap.c"
7908- line="195">a `PangoFontMap`</doc>
8008+ line="199">a `PangoFontMap`</doc>
79098009 <type name="FontMap" c:type="PangoFontMap*"/>
79108010 </parameter>
79118011 <parameter name="families"
@@ -7914,7 +8014,7 @@ pango_font_map_list_families().</doc>
79148014 transfer-ownership="container">
79158015 <doc xml:space="preserve"
79168016 filename="pango/pango-fontmap.c"
7917- line="196">location to
8017+ line="200">location to
79188018 store a pointer to an array of `PangoFontFamily` *.
79198019 This array should be freed with g_free().</doc>
79208020 <array length="2"
@@ -7929,7 +8029,7 @@ pango_font_map_list_families().</doc>
79298029 transfer-ownership="full">
79308030 <doc xml:space="preserve"
79318031 filename="pango/pango-fontmap.c"
7932- line="199">location to store the number of elements in @families</doc>
8032+ line="203">location to store the number of elements in @families</doc>
79338033 <type name="gint" c:type="int*"/>
79348034 </parameter>
79358035 </parameters>
@@ -7945,7 +8045,7 @@ suitable for a particular language. See pango_font_map_load_fontset().</doc>
79458045 <return-value transfer-ownership="full" nullable="1">
79468046 <doc xml:space="preserve"
79478047 filename="pango/pango-fontmap.c"
7948- line="232">the newly allocated
8048+ line="236">the newly allocated
79498049 `PangoFontset` loaded, or %NULL if no font matched.</doc>
79508050 <type name="Fontset" c:type="PangoFontset*"/>
79518051 </return-value>
@@ -7953,26 +8053,26 @@ suitable for a particular language. See pango_font_map_load_fontset().</doc>
79538053 <parameter name="fontmap" transfer-ownership="none">
79548054 <doc xml:space="preserve"
79558055 filename="pango/pango-fontmap.c"
7956- line="224">a `PangoFontMap`</doc>
8056+ line="228">a `PangoFontMap`</doc>
79578057 <type name="FontMap" c:type="PangoFontMap*"/>
79588058 </parameter>
79598059 <parameter name="context" transfer-ownership="none">
79608060 <doc xml:space="preserve"
79618061 filename="pango/pango-fontmap.c"
7962- line="225">the `PangoContext` the font will be used with</doc>
8062+ line="229">the `PangoContext` the font will be used with</doc>
79638063 <type name="Context" c:type="PangoContext*"/>
79648064 </parameter>
79658065 <parameter name="desc" transfer-ownership="none">
79668066 <doc xml:space="preserve"
79678067 filename="pango/pango-fontmap.c"
7968- line="226">a `PangoFontDescription` describing the font to load</doc>
8068+ line="230">a `PangoFontDescription` describing the font to load</doc>
79698069 <type name="FontDescription"
79708070 c:type="const PangoFontDescription*"/>
79718071 </parameter>
79728072 <parameter name="language" transfer-ownership="none">
79738073 <doc xml:space="preserve"
79748074 filename="pango/pango-fontmap.c"
7975- line="227">a `PangoLanguage` the fonts will be used for</doc>
8075+ line="231">a `PangoLanguage` the fonts will be used for</doc>
79768076 <type name="Language" c:type="PangoLanguage*"/>
79778077 </parameter>
79788078 </parameters>
@@ -7995,14 +8095,14 @@ See pango_font_map_get_serial().</doc>
79958095 <return-value transfer-ownership="none">
79968096 <doc xml:space="preserve"
79978097 filename="pango/pango-fontmap.c"
7998- line="408">The current serial number of @fontmap.</doc>
8098+ line="412">The current serial number of @fontmap.</doc>
79998099 <type name="guint" c:type="guint"/>
80008100 </return-value>
80018101 <parameters>
80028102 <parameter name="fontmap" transfer-ownership="none">
80038103 <doc xml:space="preserve"
80048104 filename="pango/pango-fontmap.c"
8005- line="393">a `PangoFontMap`</doc>
8105+ line="397">a `PangoFontMap`</doc>
80068106 <type name="FontMap" c:type="PangoFontMap*"/>
80078107 </parameter>
80088108 </parameters>
@@ -8021,7 +8121,7 @@ See pango_font_map_get_serial().</doc>
80218121 <parameter name="fontmap" transfer-ownership="none">
80228122 <doc xml:space="preserve"
80238123 filename="pango/pango-fontmap.c"
8024- line="439">a `PangoFontMap`</doc>
8124+ line="443">a `PangoFontMap`</doc>
80258125 <type name="FontMap" c:type="PangoFontMap*"/>
80268126 </parameter>
80278127 </parameters>
@@ -8033,20 +8133,20 @@ See pango_font_map_get_serial().</doc>
80338133 <return-value transfer-ownership="none">
80348134 <doc xml:space="preserve"
80358135 filename="pango/pango-fontmap.c"
8036- line="494">the `PangoFontFamily`</doc>
8136+ line="498">the `PangoFontFamily`</doc>
80378137 <type name="FontFamily" c:type="PangoFontFamily*"/>
80388138 </return-value>
80398139 <parameters>
80408140 <parameter name="fontmap" transfer-ownership="none">
80418141 <doc xml:space="preserve"
80428142 filename="pango/pango-fontmap.c"
8043- line="489">a `PangoFontMap`</doc>
8143+ line="493">a `PangoFontMap`</doc>
80448144 <type name="FontMap" c:type="PangoFontMap*"/>
80458145 </parameter>
80468146 <parameter name="name" transfer-ownership="none">
80478147 <doc xml:space="preserve"
80488148 filename="pango/pango-fontmap.c"
8049- line="490">a family name</doc>
8149+ line="494">a family name</doc>
80508150 <type name="utf8" c:type="const char*"/>
80518151 </parameter>
80528152 </parameters>
@@ -8161,6 +8261,16 @@ See pango_font_map_get_serial().</doc>
81618261 filename="pango/pango-font.h"
81628262 line="198">OpenType font features are specified.</doc>
81638263 </member>
8264+ <member name="color"
8265+ value="512"
8266+ c:identifier="PANGO_FONT_MASK_COLOR"
8267+ version="1.57"
8268+ glib:nick="color"
8269+ glib:name="PANGO_FONT_MASK_COLOR">
8270+ <doc xml:space="preserve"
8271+ filename="pango/pango-font.h"
8272+ line="205">Font color is specified.</doc>
8273+ </member>
81648274 </bitfield>
81658275 <record name="FontMetrics"
81668276 c:type="PangoFontMetrics"
@@ -8183,7 +8293,7 @@ For an overview of the most important metrics, see:
81838293 &lt;source srcset="fontmetrics-dark.png" media="(prefers-color-scheme: dark)"&gt;
81848294 &lt;img alt="Font metrics" src="fontmetrics-light.png"&gt;
81858295 &lt;/picture&gt;</doc>
8186- <source-position filename="pango/pango-font.h" line="395"/>
8296+ <source-position filename="pango/pango-font.h" line="425"/>
81878297 <field name="ref_count" readable="0" private="1">
81888298 <type name="guint" c:type="guint"/>
81898299 </field>
@@ -8218,23 +8328,23 @@ For an overview of the most important metrics, see:
82188328 c:identifier="pango_font_metrics_get_approximate_char_width">
82198329 <doc xml:space="preserve"
82208330 filename="pango/fonts.c"
8221- line="2489">Gets the approximate character width for a font metrics structure.
8331+ line="2559">Gets the approximate character width for a font metrics structure.
82228332
82238333 This is merely a representative value useful, for example, for
82248334 determining the initial size for a window. Actual characters in
82258335 text will be wider and narrower than this.</doc>
8226- <source-position filename="pango/pango-font.h" line="410"/>
8336+ <source-position filename="pango/pango-font.h" line="440"/>
82278337 <return-value transfer-ownership="none">
82288338 <doc xml:space="preserve"
82298339 filename="pango/fonts.c"
8230- line="2499">the character width, in Pango units.</doc>
8340+ line="2569">the character width, in Pango units.</doc>
82318341 <type name="gint" c:type="int"/>
82328342 </return-value>
82338343 <parameters>
82348344 <instance-parameter name="metrics" transfer-ownership="none">
82358345 <doc xml:space="preserve"
82368346 filename="pango/fonts.c"
8237- line="2491">a `PangoFontMetrics` structure</doc>
8347+ line="2561">a `PangoFontMetrics` structure</doc>
82388348 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82398349 </instance-parameter>
82408350 </parameters>
@@ -8243,25 +8353,25 @@ text will be wider and narrower than this.</doc>
82438353 c:identifier="pango_font_metrics_get_approximate_digit_width">
82448354 <doc xml:space="preserve"
82458355 filename="pango/fonts.c"
8246- line="2509">Gets the approximate digit width for a font metrics structure.
8356+ line="2579">Gets the approximate digit width for a font metrics structure.
82478357
82488358 This is merely a representative value useful, for example, for
82498359 determining the initial size for a window. Actual digits in
82508360 text can be wider or narrower than this, though this value
82518361 is generally somewhat more accurate than the result of
82528362 pango_font_metrics_get_approximate_char_width() for digits.</doc>
8253- <source-position filename="pango/pango-font.h" line="412"/>
8363+ <source-position filename="pango/pango-font.h" line="442"/>
82548364 <return-value transfer-ownership="none">
82558365 <doc xml:space="preserve"
82568366 filename="pango/fonts.c"
8257- line="2521">the digit width, in Pango units.</doc>
8367+ line="2591">the digit width, in Pango units.</doc>
82588368 <type name="gint" c:type="int"/>
82598369 </return-value>
82608370 <parameters>
82618371 <instance-parameter name="metrics" transfer-ownership="none">
82628372 <doc xml:space="preserve"
82638373 filename="pango/fonts.c"
8264- line="2511">a `PangoFontMetrics` structure</doc>
8374+ line="2581">a `PangoFontMetrics` structure</doc>
82658375 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82668376 </instance-parameter>
82678377 </parameters>
@@ -8269,24 +8379,24 @@ pango_font_metrics_get_approximate_char_width() for digits.</doc>
82698379 <method name="get_ascent" c:identifier="pango_font_metrics_get_ascent">
82708380 <doc xml:space="preserve"
82718381 filename="pango/fonts.c"
8272- line="2424">Gets the ascent from a font metrics structure.
8382+ line="2494">Gets the ascent from a font metrics structure.
82738383
82748384 The ascent is the distance from the baseline to the logical top
82758385 of a line of text. (The logical top may be above or below the top
82768386 of the actual drawn ink. It is necessary to lay out the text to
82778387 figure where the ink will be.)</doc>
8278- <source-position filename="pango/pango-font.h" line="404"/>
8388+ <source-position filename="pango/pango-font.h" line="434"/>
82798389 <return-value transfer-ownership="none">
82808390 <doc xml:space="preserve"
82818391 filename="pango/fonts.c"
8282- line="2435">the ascent, in Pango units.</doc>
8392+ line="2505">the ascent, in Pango units.</doc>
82838393 <type name="gint" c:type="int"/>
82848394 </return-value>
82858395 <parameters>
82868396 <instance-parameter name="metrics" transfer-ownership="none">
82878397 <doc xml:space="preserve"
82888398 filename="pango/fonts.c"
8289- line="2426">a `PangoFontMetrics` structure</doc>
8399+ line="2496">a `PangoFontMetrics` structure</doc>
82908400 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
82918401 </instance-parameter>
82928402 </parameters>
@@ -8294,24 +8404,24 @@ figure where the ink will be.)</doc>
82948404 <method name="get_descent" c:identifier="pango_font_metrics_get_descent">
82958405 <doc xml:space="preserve"
82968406 filename="pango/fonts.c"
8297- line="2445">Gets the descent from a font metrics structure.
8407+ line="2515">Gets the descent from a font metrics structure.
82988408
82998409 The descent is the distance from the baseline to the logical bottom
83008410 of a line of text. (The logical bottom may be above or below the
83018411 bottom of the actual drawn ink. It is necessary to lay out the text
83028412 to figure where the ink will be.)</doc>
8303- <source-position filename="pango/pango-font.h" line="406"/>
8413+ <source-position filename="pango/pango-font.h" line="436"/>
83048414 <return-value transfer-ownership="none">
83058415 <doc xml:space="preserve"
83068416 filename="pango/fonts.c"
8307- line="2456">the descent, in Pango units.</doc>
8417+ line="2526">the descent, in Pango units.</doc>
83088418 <type name="gint" c:type="int"/>
83098419 </return-value>
83108420 <parameters>
83118421 <instance-parameter name="metrics" transfer-ownership="none">
83128422 <doc xml:space="preserve"
83138423 filename="pango/fonts.c"
8314- line="2447">a `PangoFontMetrics` structure</doc>
8424+ line="2517">a `PangoFontMetrics` structure</doc>
83158425 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83168426 </instance-parameter>
83178427 </parameters>
@@ -8321,24 +8431,24 @@ to figure where the ink will be.)</doc>
83218431 version="1.44">
83228432 <doc xml:space="preserve"
83238433 filename="pango/fonts.c"
8324- line="2466">Gets the line height from a font metrics structure.
8434+ line="2536">Gets the line height from a font metrics structure.
83258435
83268436 The line height is the recommended distance between successive
83278437 baselines in wrapped text using this font.
83288438
83298439 If the line height is not available, 0 is returned.</doc>
8330- <source-position filename="pango/pango-font.h" line="408"/>
8440+ <source-position filename="pango/pango-font.h" line="438"/>
83318441 <return-value transfer-ownership="none">
83328442 <doc xml:space="preserve"
83338443 filename="pango/fonts.c"
8334- line="2477">the height, in Pango units</doc>
8444+ line="2547">the height, in Pango units</doc>
83358445 <type name="gint" c:type="int"/>
83368446 </return-value>
83378447 <parameters>
83388448 <instance-parameter name="metrics" transfer-ownership="none">
83398449 <doc xml:space="preserve"
83408450 filename="pango/fonts.c"
8341- line="2468">a `PangoFontMetrics` structure</doc>
8451+ line="2538">a `PangoFontMetrics` structure</doc>
83428452 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83438453 </instance-parameter>
83448454 </parameters>
@@ -8348,22 +8458,22 @@ If the line height is not available, 0 is returned.</doc>
83488458 version="1.6">
83498459 <doc xml:space="preserve"
83508460 filename="pango/fonts.c"
8351- line="2571">Gets the suggested position to draw the strikethrough.
8461+ line="2641">Gets the suggested position to draw the strikethrough.
83528462
83538463 The value returned is the distance *above* the
83548464 baseline of the top of the strikethrough.</doc>
8355- <source-position filename="pango/pango-font.h" line="418"/>
8465+ <source-position filename="pango/pango-font.h" line="448"/>
83568466 <return-value transfer-ownership="none">
83578467 <doc xml:space="preserve"
83588468 filename="pango/fonts.c"
8359- line="2580">the suggested strikethrough position, in Pango units.</doc>
8469+ line="2650">the suggested strikethrough position, in Pango units.</doc>
83608470 <type name="gint" c:type="int"/>
83618471 </return-value>
83628472 <parameters>
83638473 <instance-parameter name="metrics" transfer-ownership="none">
83648474 <doc xml:space="preserve"
83658475 filename="pango/fonts.c"
8366- line="2573">a `PangoFontMetrics` structure</doc>
8476+ line="2643">a `PangoFontMetrics` structure</doc>
83678477 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83688478 </instance-parameter>
83698479 </parameters>
@@ -8373,19 +8483,19 @@ baseline of the top of the strikethrough.</doc>
83738483 version="1.6">
83748484 <doc xml:space="preserve"
83758485 filename="pango/fonts.c"
8376- line="2592">Gets the suggested thickness to draw for the strikethrough.</doc>
8377- <source-position filename="pango/pango-font.h" line="420"/>
8486+ line="2662">Gets the suggested thickness to draw for the strikethrough.</doc>
8487+ <source-position filename="pango/pango-font.h" line="450"/>
83788488 <return-value transfer-ownership="none">
83798489 <doc xml:space="preserve"
83808490 filename="pango/fonts.c"
8381- line="2598">the suggested strikethrough thickness, in Pango units.</doc>
8491+ line="2668">the suggested strikethrough thickness, in Pango units.</doc>
83828492 <type name="gint" c:type="int"/>
83838493 </return-value>
83848494 <parameters>
83858495 <instance-parameter name="metrics" transfer-ownership="none">
83868496 <doc xml:space="preserve"
83878497 filename="pango/fonts.c"
8388- line="2594">a `PangoFontMetrics` structure</doc>
8498+ line="2664">a `PangoFontMetrics` structure</doc>
83898499 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
83908500 </instance-parameter>
83918501 </parameters>
@@ -8395,23 +8505,23 @@ baseline of the top of the strikethrough.</doc>
83958505 version="1.6">
83968506 <doc xml:space="preserve"
83978507 filename="pango/fonts.c"
8398- line="2531">Gets the suggested position to draw the underline.
8508+ line="2601">Gets the suggested position to draw the underline.
83998509
84008510 The value returned is the distance *above* the baseline of the top
84018511 of the underline. Since most fonts have underline positions beneath
84028512 the baseline, this value is typically negative.</doc>
8403- <source-position filename="pango/pango-font.h" line="414"/>
8513+ <source-position filename="pango/pango-font.h" line="444"/>
84048514 <return-value transfer-ownership="none">
84058515 <doc xml:space="preserve"
84068516 filename="pango/fonts.c"
8407- line="2541">the suggested underline position, in Pango units.</doc>
8517+ line="2611">the suggested underline position, in Pango units.</doc>
84088518 <type name="gint" c:type="int"/>
84098519 </return-value>
84108520 <parameters>
84118521 <instance-parameter name="metrics" transfer-ownership="none">
84128522 <doc xml:space="preserve"
84138523 filename="pango/fonts.c"
8414- line="2533">a `PangoFontMetrics` structure</doc>
8524+ line="2603">a `PangoFontMetrics` structure</doc>
84158525 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84168526 </instance-parameter>
84178527 </parameters>
@@ -8421,19 +8531,19 @@ the baseline, this value is typically negative.</doc>
84218531 version="1.6">
84228532 <doc xml:space="preserve"
84238533 filename="pango/fonts.c"
8424- line="2553">Gets the suggested thickness to draw for the underline.</doc>
8425- <source-position filename="pango/pango-font.h" line="416"/>
8534+ line="2623">Gets the suggested thickness to draw for the underline.</doc>
8535+ <source-position filename="pango/pango-font.h" line="446"/>
84268536 <return-value transfer-ownership="none">
84278537 <doc xml:space="preserve"
84288538 filename="pango/fonts.c"
8429- line="2559">the suggested underline thickness, in Pango units.</doc>
8539+ line="2629">the suggested underline thickness, in Pango units.</doc>
84308540 <type name="gint" c:type="int"/>
84318541 </return-value>
84328542 <parameters>
84338543 <instance-parameter name="metrics" transfer-ownership="none">
84348544 <doc xml:space="preserve"
84358545 filename="pango/fonts.c"
8436- line="2555">a `PangoFontMetrics` structure</doc>
8546+ line="2625">a `PangoFontMetrics` structure</doc>
84378547 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84388548 </instance-parameter>
84398549 </parameters>
@@ -8441,12 +8551,12 @@ the baseline, this value is typically negative.</doc>
84418551 <method name="ref" c:identifier="pango_font_metrics_ref">
84428552 <doc xml:space="preserve"
84438553 filename="pango/fonts.c"
8444- line="2385">Increase the reference count of a font metrics structure by one.</doc>
8445- <source-position filename="pango/pango-font.h" line="400"/>
8554+ line="2455">Increase the reference count of a font metrics structure by one.</doc>
8555+ <source-position filename="pango/pango-font.h" line="430"/>
84468556 <return-value transfer-ownership="full" nullable="1">
84478557 <doc xml:space="preserve"
84488558 filename="pango/fonts.c"
8449- line="2391">@metrics</doc>
8559+ line="2461">@metrics</doc>
84508560 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84518561 </return-value>
84528562 <parameters>
@@ -8456,7 +8566,7 @@ the baseline, this value is typically negative.</doc>
84568566 allow-none="1">
84578567 <doc xml:space="preserve"
84588568 filename="pango/fonts.c"
8459- line="2387">a `PangoFontMetrics` structure, may be %NULL</doc>
8569+ line="2457">a `PangoFontMetrics` structure, may be %NULL</doc>
84608570 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84618571 </instance-parameter>
84628572 </parameters>
@@ -8464,10 +8574,10 @@ the baseline, this value is typically negative.</doc>
84648574 <method name="unref" c:identifier="pango_font_metrics_unref">
84658575 <doc xml:space="preserve"
84668576 filename="pango/fonts.c"
8467- line="2404">Decrease the reference count of a font metrics structure by one.
8577+ line="2474">Decrease the reference count of a font metrics structure by one.
84688578
84698579 If the result is zero, frees the structure and any associated memory.</doc>
8470- <source-position filename="pango/pango-font.h" line="402"/>
8580+ <source-position filename="pango/pango-font.h" line="432"/>
84718581 <return-value transfer-ownership="none">
84728582 <type name="none" c:type="void"/>
84738583 </return-value>
@@ -8478,7 +8588,7 @@ If the result is zero, frees the structure and any associated memory.</doc>
84788588 allow-none="1">
84798589 <doc xml:space="preserve"
84808590 filename="pango/fonts.c"
8481- line="2406">a `PangoFontMetrics` structure, may be %NULL</doc>
8591+ line="2476">a `PangoFontMetrics` structure, may be %NULL</doc>
84828592 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
84838593 </instance-parameter>
84848594 </parameters>
@@ -9024,26 +9134,26 @@ The fontset takes ownership of @font.</doc>
90249134 introspectable="0">
90259135 <doc xml:space="preserve"
90269136 filename="pango/pango-font.h"
9027- line="699">The way this unknown glyphs are rendered is backend specific. For example,
9137+ line="729">The way this unknown glyphs are rendered is backend specific. For example,
90289138 a box with the hexadecimal Unicode code-point of the character written in it
90299139 is what is done in the most common backends.</doc>
9030- <source-position filename="pango/pango-font.h" line="712"/>
9140+ <source-position filename="pango/pango-font.h" line="742"/>
90319141 <parameters>
90329142 <parameter name="wc">
90339143 <doc xml:space="preserve"
90349144 filename="pango/pango-font.h"
9035- line="701">a Unicode character</doc>
9145+ line="731">a Unicode character</doc>
90369146 </parameter>
90379147 </parameters>
90389148 </function-macro>
90399149 <constant name="GLYPH_EMPTY" value="268435455" c:type="PANGO_GLYPH_EMPTY">
90409150 <doc xml:space="preserve"
90419151 filename="pango/pango-font.h"
9042- line="669">A `PangoGlyph` value that indicates a zero-width empty glpyh.
9152+ line="699">A `PangoGlyph` value that indicates a zero-width empty glpyh.
90439153
90449154 This is useful for example in shaper modules, to use as the glyph for
90459155 various zero-width Unicode characters (those passing [func@is_zero_width]).</doc>
9046- <source-position filename="pango/pango-font.h" line="709"/>
9156+ <source-position filename="pango/pango-font.h" line="739"/>
90479157 <type name="Glyph" c:type="PangoGlyph"/>
90489158 </constant>
90499159 <constant name="GLYPH_INVALID_INPUT"
@@ -9052,14 +9162,14 @@ various zero-width Unicode characters (those passing [func@is_zero_width]).</doc
90529162 version="1.20">
90539163 <doc xml:space="preserve"
90549164 filename="pango/pango-font.h"
9055- line="678">A `PangoGlyph` value for invalid input.
9165+ line="708">A `PangoGlyph` value for invalid input.
90569166
90579167 `PangoLayout` produces one such glyph per invalid input UTF-8 byte and such
90589168 a glyph is rendered as a crossed box.
90599169
90609170 Note that this value is defined such that it has the %PANGO_GLYPH_UNKNOWN_FLAG
90619171 set.</doc>
9062- <source-position filename="pango/pango-font.h" line="710"/>
9172+ <source-position filename="pango/pango-font.h" line="740"/>
90639173 <type name="Glyph" c:type="PangoGlyph"/>
90649174 </constant>
90659175 <constant name="GLYPH_UNKNOWN_FLAG"
@@ -9067,11 +9177,11 @@ set.</doc>
90679177 c:type="PANGO_GLYPH_UNKNOWN_FLAG">
90689178 <doc xml:space="preserve"
90699179 filename="pango/pango-font.h"
9070- line="691">Flag used in `PangoGlyph` to turn a `gunichar` value of a valid Unicode
9180+ line="721">Flag used in `PangoGlyph` to turn a `gunichar` value of a valid Unicode
90719181 character into an unknown-character glyph for that `gunichar`.
90729182
90739183 Such unknown-character glyphs may be rendered as a 'hex box'.</doc>
9074- <source-position filename="pango/pango-font.h" line="711"/>
9184+ <source-position filename="pango/pango-font.h" line="741"/>
90759185 <type name="Glyph" c:type="PangoGlyph"/>
90769186 </constant>
90779187 <function-macro name="GRAVITY_IS_IMPROPER"
@@ -10540,7 +10650,7 @@ See also [enum@Pango.Gravity]</doc>
1054010650 <function-macro name="IS_FONT"
1054110651 c:identifier="PANGO_IS_FONT"
1054210652 introspectable="0">
10543- <source-position filename="pango/pango-font.h" line="571"/>
10653+ <source-position filename="pango/pango-font.h" line="601"/>
1054410654 <parameters>
1054510655 <parameter name="object">
1054610656 </parameter>
@@ -10576,7 +10686,7 @@ See also [enum@Pango.Gravity]</doc>
1057610686 <function-macro name="IS_FONT_CLASS"
1057710687 c:identifier="PANGO_IS_FONT_CLASS"
1057810688 introspectable="0">
10579- <source-position filename="pango/pango-font.h" line="573"/>
10689+ <source-position filename="pango/pango-font.h" line="603"/>
1058010690 <parameters>
1058110691 <parameter name="klass">
1058210692 </parameter>
@@ -10585,7 +10695,7 @@ See also [enum@Pango.Gravity]</doc>
1058510695 <function-macro name="IS_FONT_FACE"
1058610696 c:identifier="PANGO_IS_FONT_FACE"
1058710697 introspectable="0">
10588- <source-position filename="pango/pango-font.h" line="504"/>
10698+ <source-position filename="pango/pango-font.h" line="534"/>
1058910699 <parameters>
1059010700 <parameter name="object">
1059110701 </parameter>
@@ -10594,7 +10704,7 @@ See also [enum@Pango.Gravity]</doc>
1059410704 <function-macro name="IS_FONT_FACE_CLASS"
1059510705 c:identifier="PANGO_IS_FONT_FACE_CLASS"
1059610706 introspectable="0">
10597- <source-position filename="pango/pango-font.h" line="506"/>
10707+ <source-position filename="pango/pango-font.h" line="536"/>
1059810708 <parameters>
1059910709 <parameter name="klass">
1060010710 </parameter>
@@ -10603,7 +10713,7 @@ See also [enum@Pango.Gravity]</doc>
1060310713 <function-macro name="IS_FONT_FAMILY"
1060410714 c:identifier="PANGO_IS_FONT_FAMILY"
1060510715 introspectable="0">
10606- <source-position filename="pango/pango-font.h" line="429"/>
10716+ <source-position filename="pango/pango-font.h" line="459"/>
1060710717 <parameters>
1060810718 <parameter name="object">
1060910719 </parameter>
@@ -10612,7 +10722,7 @@ See also [enum@Pango.Gravity]</doc>
1061210722 <function-macro name="IS_FONT_FAMILY_CLASS"
1061310723 c:identifier="PANGO_IS_FONT_FAMILY_CLASS"
1061410724 introspectable="0">
10615- <source-position filename="pango/pango-font.h" line="431"/>
10725+ <source-position filename="pango/pango-font.h" line="461"/>
1061610726 <parameters>
1061710727 <parameter name="klass">
1061810728 </parameter>
@@ -11845,19 +11955,19 @@ A negative value indicates a hanging indentation.</doc>
1184511955 <method name="get_iter" c:identifier="pango_layout_get_iter">
1184611956 <doc xml:space="preserve"
1184711957 filename="pango/pango-layout.c"
11848- line="7200">Returns an iterator to iterate over the visual extents of the layout.</doc>
11958+ line="7220">Returns an iterator to iterate over the visual extents of the layout.</doc>
1184911959 <source-position filename="pango/pango-layout.h" line="495"/>
1185011960 <return-value transfer-ownership="full">
1185111961 <doc xml:space="preserve"
1185211962 filename="pango/pango-layout.c"
11853- line="7206">the new `PangoLayoutIter`</doc>
11963+ line="7226">the new `PangoLayoutIter`</doc>
1185411964 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1185511965 </return-value>
1185611966 <parameters>
1185711967 <instance-parameter name="layout" transfer-ownership="none">
1185811968 <doc xml:space="preserve"
1185911969 filename="pango/pango-layout.c"
11860- line="7202">a `PangoLayout`</doc>
11970+ line="7222">a `PangoLayout`</doc>
1186111971 <type name="Layout" c:type="PangoLayout*"/>
1186211972 </instance-parameter>
1186311973 </parameters>
@@ -13631,19 +13741,19 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1363113741 c:identifier="pango_layout_iter_at_last_line">
1363213742 <doc xml:space="preserve"
1363313743 filename="pango/pango-layout.c"
13634- line="7441">Determines whether @iter is on the last line of the layout.</doc>
13744+ line="7461">Determines whether @iter is on the last line of the layout.</doc>
1363513745 <source-position filename="pango/pango-layout.h" line="512"/>
1363613746 <return-value transfer-ownership="none">
1363713747 <doc xml:space="preserve"
1363813748 filename="pango/pango-layout.c"
13639- line="7447">%TRUE if @iter is on the last line</doc>
13749+ line="7467">%TRUE if @iter is on the last line</doc>
1364013750 <type name="gboolean" c:type="gboolean"/>
1364113751 </return-value>
1364213752 <parameters>
1364313753 <instance-parameter name="iter" transfer-ownership="none">
1364413754 <doc xml:space="preserve"
1364513755 filename="pango/pango-layout.c"
13646- line="7443">a `PangoLayoutIter`</doc>
13756+ line="7463">a `PangoLayoutIter`</doc>
1364713757 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1364813758 </instance-parameter>
1364913759 </parameters>
@@ -13651,12 +13761,12 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1365113761 <method name="copy" c:identifier="pango_layout_iter_copy" version="1.20">
1365213762 <doc xml:space="preserve"
1365313763 filename="pango/pango-layout.c"
13654- line="7140">Copies a `PangoLayoutIter`.</doc>
13764+ line="7160">Copies a `PangoLayoutIter`.</doc>
1365513765 <source-position filename="pango/pango-layout.h" line="497"/>
1365613766 <return-value transfer-ownership="full" nullable="1">
1365713767 <doc xml:space="preserve"
1365813768 filename="pango/pango-layout.c"
13659- line="7146">the newly allocated `PangoLayoutIter`</doc>
13769+ line="7166">the newly allocated `PangoLayoutIter`</doc>
1366013770 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1366113771 </return-value>
1366213772 <parameters>
@@ -13666,7 +13776,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1366613776 allow-none="1">
1366713777 <doc xml:space="preserve"
1366813778 filename="pango/pango-layout.c"
13669- line="7142">a `PangoLayoutIter`</doc>
13779+ line="7162">a `PangoLayoutIter`</doc>
1367013780 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1367113781 </instance-parameter>
1367213782 </parameters>
@@ -13674,7 +13784,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1367413784 <method name="free" c:identifier="pango_layout_iter_free">
1367513785 <doc xml:space="preserve"
1367613786 filename="pango/pango-layout.c"
13677- line="7285">Frees an iterator that's no longer in use.</doc>
13787+ line="7305">Frees an iterator that's no longer in use.</doc>
1367813788 <source-position filename="pango/pango-layout.h" line="499"/>
1367913789 <return-value transfer-ownership="none">
1368013790 <type name="none" c:type="void"/>
@@ -13686,7 +13796,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1368613796 allow-none="1">
1368713797 <doc xml:space="preserve"
1368813798 filename="pango/pango-layout.c"
13689- line="7287">a `PangoLayoutIter`, may be %NULL</doc>
13799+ line="7307">a `PangoLayoutIter`, may be %NULL</doc>
1369013800 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1369113801 </instance-parameter>
1369213802 </parameters>
@@ -13695,7 +13805,7 @@ The `PangoLayoutIter` structure is opaque, and has no user-visible fields.</doc>
1369513805 c:identifier="pango_layout_iter_get_baseline">
1369613806 <doc xml:space="preserve"
1369713807 filename="pango/pango-layout.c"
13698- line="8004">Gets the Y position of the current line's baseline, in layout
13808+ line="8024">Gets the Y position of the current line's baseline, in layout
1369913809 coordinates.
1370013810
1370113811 Layout coordinates have the origin at the top left of the entire layout.</doc>
@@ -13703,14 +13813,14 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1370313813 <return-value transfer-ownership="none">
1370413814 <doc xml:space="preserve"
1370513815 filename="pango/pango-layout.c"
13706- line="8013">baseline of current line</doc>
13816+ line="8033">baseline of current line</doc>
1370713817 <type name="gint" c:type="int"/>
1370813818 </return-value>
1370913819 <parameters>
1371013820 <instance-parameter name="iter" transfer-ownership="none">
1371113821 <doc xml:space="preserve"
1371213822 filename="pango/pango-layout.c"
13713- line="8006">a `PangoLayoutIter`</doc>
13823+ line="8026">a `PangoLayoutIter`</doc>
1371413824 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1371513825 </instance-parameter>
1371613826 </parameters>
@@ -13719,7 +13829,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1371913829 c:identifier="pango_layout_iter_get_char_extents">
1372013830 <doc xml:space="preserve"
1372113831 filename="pango/pango-layout.c"
13722- line="7731">Gets the extents of the current character, in layout coordinates.
13832+ line="7751">Gets the extents of the current character, in layout coordinates.
1372313833
1372413834 Layout coordinates have the origin at the top left of the entire layout.
1372513835
@@ -13733,7 +13843,7 @@ ink extents make sense only down to the level of clusters.</doc>
1373313843 <instance-parameter name="iter" transfer-ownership="none">
1373413844 <doc xml:space="preserve"
1373513845 filename="pango/pango-layout.c"
13736- line="7733">a `PangoLayoutIter`</doc>
13846+ line="7753">a `PangoLayoutIter`</doc>
1373713847 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1373813848 </instance-parameter>
1373913849 <parameter name="logical_rect"
@@ -13742,7 +13852,7 @@ ink extents make sense only down to the level of clusters.</doc>
1374213852 transfer-ownership="none">
1374313853 <doc xml:space="preserve"
1374413854 filename="pango/pango-layout.c"
13745- line="7734">rectangle to fill with
13855+ line="7754">rectangle to fill with
1374613856 logical extents</doc>
1374713857 <type name="Rectangle" c:type="PangoRectangle*"/>
1374813858 </parameter>
@@ -13752,7 +13862,7 @@ ink extents make sense only down to the level of clusters.</doc>
1375213862 c:identifier="pango_layout_iter_get_cluster_extents">
1375313863 <doc xml:space="preserve"
1375413864 filename="pango/pango-layout.c"
13755- line="7784">Gets the extents of the current cluster, in layout coordinates.
13865+ line="7804">Gets the extents of the current cluster, in layout coordinates.
1375613866
1375713867 Layout coordinates have the origin at the top left of the entire layout.</doc>
1375813868 <source-position filename="pango/pango-layout.h" line="529"/>
@@ -13763,7 +13873,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1376313873 <instance-parameter name="iter" transfer-ownership="none">
1376413874 <doc xml:space="preserve"
1376513875 filename="pango/pango-layout.c"
13766- line="7786">a `PangoLayoutIter`</doc>
13876+ line="7806">a `PangoLayoutIter`</doc>
1376713877 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1376813878 </instance-parameter>
1376913879 <parameter name="ink_rect"
@@ -13774,7 +13884,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1377413884 allow-none="1">
1377513885 <doc xml:space="preserve"
1377613886 filename="pango/pango-layout.c"
13777- line="7787">rectangle to fill with ink extents</doc>
13887+ line="7807">rectangle to fill with ink extents</doc>
1377813888 <type name="Rectangle" c:type="PangoRectangle*"/>
1377913889 </parameter>
1378013890 <parameter name="logical_rect"
@@ -13785,7 +13895,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1378513895 allow-none="1">
1378613896 <doc xml:space="preserve"
1378713897 filename="pango/pango-layout.c"
13788- line="7788">rectangle to fill with logical extents</doc>
13898+ line="7808">rectangle to fill with logical extents</doc>
1378913899 <type name="Rectangle" c:type="PangoRectangle*"/>
1379013900 </parameter>
1379113901 </parameters>
@@ -13793,7 +13903,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1379313903 <method name="get_index" c:identifier="pango_layout_iter_get_index">
1379413904 <doc xml:space="preserve"
1379513905 filename="pango/pango-layout.c"
13796- line="7301">Gets the current byte index.
13906+ line="7321">Gets the current byte index.
1379713907
1379813908 Note that iterating forward by char moves in visual order,
1379913909 not logical order, so indexes may not be sequential. Also,
@@ -13803,14 +13913,14 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1380313913 <return-value transfer-ownership="none">
1380413914 <doc xml:space="preserve"
1380513915 filename="pango/pango-layout.c"
13806- line="7312">current byte index</doc>
13916+ line="7332">current byte index</doc>
1380713917 <type name="gint" c:type="int"/>
1380813918 </return-value>
1380913919 <parameters>
1381013920 <instance-parameter name="iter" transfer-ownership="none">
1381113921 <doc xml:space="preserve"
1381213922 filename="pango/pango-layout.c"
13813- line="7303">a `PangoLayoutIter`</doc>
13923+ line="7323">a `PangoLayoutIter`</doc>
1381413924 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1381513925 </instance-parameter>
1381613926 </parameters>
@@ -13820,19 +13930,19 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1382013930 version="1.20">
1382113931 <doc xml:space="preserve"
1382213932 filename="pango/pango-layout.c"
13823- line="7458">Gets the layout associated with a `PangoLayoutIter`.</doc>
13933+ line="7478">Gets the layout associated with a `PangoLayoutIter`.</doc>
1382413934 <source-position filename="pango/pango-layout.h" line="514"/>
1382513935 <return-value transfer-ownership="none" nullable="1">
1382613936 <doc xml:space="preserve"
1382713937 filename="pango/pango-layout.c"
13828- line="7464">the layout associated with @iter</doc>
13938+ line="7484">the layout associated with @iter</doc>
1382913939 <type name="Layout" c:type="PangoLayout*"/>
1383013940 </return-value>
1383113941 <parameters>
1383213942 <instance-parameter name="iter" transfer-ownership="none">
1383313943 <doc xml:space="preserve"
1383413944 filename="pango/pango-layout.c"
13835- line="7460">a `PangoLayoutIter`</doc>
13945+ line="7480">a `PangoLayoutIter`</doc>
1383613946 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1383713947 </instance-parameter>
1383813948 </parameters>
@@ -13841,7 +13951,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1384113951 c:identifier="pango_layout_iter_get_layout_extents">
1384213952 <doc xml:space="preserve"
1384313953 filename="pango/pango-layout.c"
13844- line="8050">Obtains the extents of the `PangoLayout` being iterated over.</doc>
13954+ line="8070">Obtains the extents of the `PangoLayout` being iterated over.</doc>
1384513955 <source-position filename="pango/pango-layout.h" line="548"/>
1384613956 <return-value transfer-ownership="none">
1384713957 <type name="none" c:type="void"/>
@@ -13850,7 +13960,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1385013960 <instance-parameter name="iter" transfer-ownership="none">
1385113961 <doc xml:space="preserve"
1385213962 filename="pango/pango-layout.c"
13853- line="8052">a `PangoLayoutIter`</doc>
13963+ line="8072">a `PangoLayoutIter`</doc>
1385413964 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1385513965 </instance-parameter>
1385613966 <parameter name="ink_rect"
@@ -13861,7 +13971,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1386113971 allow-none="1">
1386213972 <doc xml:space="preserve"
1386313973 filename="pango/pango-layout.c"
13864- line="8053">rectangle to fill with ink extents</doc>
13974+ line="8073">rectangle to fill with ink extents</doc>
1386513975 <type name="Rectangle" c:type="PangoRectangle*"/>
1386613976 </parameter>
1386713977 <parameter name="logical_rect"
@@ -13872,7 +13982,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1387213982 allow-none="1">
1387313983 <doc xml:space="preserve"
1387413984 filename="pango/pango-layout.c"
13875- line="8054">rectangle to fill with logical extents</doc>
13985+ line="8074">rectangle to fill with logical extents</doc>
1387613986 <type name="Rectangle" c:type="PangoRectangle*"/>
1387713987 </parameter>
1387813988 </parameters>
@@ -13880,7 +13990,7 @@ layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).</doc>
1388013990 <method name="get_line" c:identifier="pango_layout_iter_get_line">
1388113991 <doc xml:space="preserve"
1388213992 filename="pango/pango-layout.c"
13883- line="7394">Gets the current line.
13993+ line="7414">Gets the current line.
1388413994
1388513995 Use the faster [method@Pango.LayoutIter.get_line_readonly] if
1388613996 you do not plan to modify the contents of the line (glyphs,
@@ -13889,14 +13999,14 @@ glyph widths, etc.).</doc>
1388913999 <return-value transfer-ownership="none" nullable="1">
1389014000 <doc xml:space="preserve"
1389114001 filename="pango/pango-layout.c"
13892- line="7404">the current line</doc>
14002+ line="7424">the current line</doc>
1389314003 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1389414004 </return-value>
1389514005 <parameters>
1389614006 <instance-parameter name="iter" transfer-ownership="none">
1389714007 <doc xml:space="preserve"
1389814008 filename="pango/pango-layout.c"
13899- line="7396">a `PangoLayoutIter`</doc>
14009+ line="7416">a `PangoLayoutIter`</doc>
1390014010 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1390114011 </instance-parameter>
1390214012 </parameters>
@@ -13905,7 +14015,7 @@ glyph widths, etc.).</doc>
1390514015 c:identifier="pango_layout_iter_get_line_extents">
1390614016 <doc xml:space="preserve"
1390714017 filename="pango/pango-layout.c"
13908- line="7908">Obtains the extents of the current line.
14018+ line="7928">Obtains the extents of the current line.
1390914019
1391014020 Extents are in layout coordinates (origin is the top-left corner
1391114021 of the entire `PangoLayout`). Thus the extents returned by this
@@ -13919,7 +14029,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1391914029 <instance-parameter name="iter" transfer-ownership="none">
1392014030 <doc xml:space="preserve"
1392114031 filename="pango/pango-layout.c"
13922- line="7910">a `PangoLayoutIter`</doc>
14032+ line="7930">a `PangoLayoutIter`</doc>
1392314033 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1392414034 </instance-parameter>
1392514035 <parameter name="ink_rect"
@@ -13930,7 +14040,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1393014040 allow-none="1">
1393114041 <doc xml:space="preserve"
1393214042 filename="pango/pango-layout.c"
13933- line="7911">rectangle to fill with ink extents</doc>
14043+ line="7931">rectangle to fill with ink extents</doc>
1393414044 <type name="Rectangle" c:type="PangoRectangle*"/>
1393514045 </parameter>
1393614046 <parameter name="logical_rect"
@@ -13941,7 +14051,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1394114051 allow-none="1">
1394214052 <doc xml:space="preserve"
1394314053 filename="pango/pango-layout.c"
13944- line="7912">rectangle to fill with logical extents</doc>
14054+ line="7932">rectangle to fill with logical extents</doc>
1394514055 <type name="Rectangle" c:type="PangoRectangle*"/>
1394614056 </parameter>
1394714057 </parameters>
@@ -13951,7 +14061,7 @@ as the extents returned from [method@Pango.LayoutLine.get_extents].</doc>
1395114061 version="1.16">
1395214062 <doc xml:space="preserve"
1395314063 filename="pango/pango-layout.c"
13954- line="7417">Gets the current line for read-only access.
14064+ line="7437">Gets the current line for read-only access.
1395514065
1395614066 This is a faster alternative to [method@Pango.LayoutIter.get_line],
1395714067 but the user is not expected to modify the contents of the line
@@ -13960,7 +14070,7 @@ but the user is not expected to modify the contents of the line
1396014070 <return-value transfer-ownership="none" nullable="1">
1396114071 <doc xml:space="preserve"
1396214072 filename="pango/pango-layout.c"
13963- line="7427">the current line, that should not be
14073+ line="7447">the current line, that should not be
1396414074 modified</doc>
1396514075 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1396614076 </return-value>
@@ -13968,7 +14078,7 @@ but the user is not expected to modify the contents of the line
1396814078 <instance-parameter name="iter" transfer-ownership="none">
1396914079 <doc xml:space="preserve"
1397014080 filename="pango/pango-layout.c"
13971- line="7419">a `PangoLayoutIter`</doc>
14081+ line="7439">a `PangoLayoutIter`</doc>
1397214082 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1397314083 </instance-parameter>
1397414084 </parameters>
@@ -13977,7 +14087,7 @@ but the user is not expected to modify the contents of the line
1397714087 c:identifier="pango_layout_iter_get_line_yrange">
1397814088 <doc xml:space="preserve"
1397914089 filename="pango/pango-layout.c"
13980- line="7947">Divides the vertical space in the `PangoLayout` being iterated over
14090+ line="7967">Divides the vertical space in the `PangoLayout` being iterated over
1398114091 between the lines in the layout, and returns the space belonging to
1398214092 the current line.
1398314093
@@ -13996,7 +14106,7 @@ may be gaps between the ranges returned by this function.</doc>
1399614106 <instance-parameter name="iter" transfer-ownership="none">
1399714107 <doc xml:space="preserve"
1399814108 filename="pango/pango-layout.c"
13999- line="7949">a `PangoLayoutIter`</doc>
14109+ line="7969">a `PangoLayoutIter`</doc>
1400014110 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1400114111 </instance-parameter>
1400214112 <parameter name="y0_"
@@ -14007,7 +14117,7 @@ may be gaps between the ranges returned by this function.</doc>
1400714117 allow-none="1">
1400814118 <doc xml:space="preserve"
1400914119 filename="pango/pango-layout.c"
14010- line="7950">start of line</doc>
14120+ line="7970">start of line</doc>
1401114121 <type name="gint" c:type="int*"/>
1401214122 </parameter>
1401314123 <parameter name="y1_"
@@ -14018,7 +14128,7 @@ may be gaps between the ranges returned by this function.</doc>
1401814128 allow-none="1">
1401914129 <doc xml:space="preserve"
1402014130 filename="pango/pango-layout.c"
14021- line="7951">end of line</doc>
14131+ line="7971">end of line</doc>
1402214132 <type name="gint" c:type="int*"/>
1402314133 </parameter>
1402414134 </parameters>
@@ -14026,7 +14136,7 @@ may be gaps between the ranges returned by this function.</doc>
1402614136 <method name="get_run" c:identifier="pango_layout_iter_get_run">
1402714137 <doc xml:space="preserve"
1402814138 filename="pango/pango-layout.c"
14029- line="7323">Gets the current run.
14139+ line="7343">Gets the current run.
1403014140
1403114141 When iterating by run, at the end of each line, there's a position
1403214142 with a %NULL run, so this function can return %NULL. The %NULL run
@@ -14039,14 +14149,14 @@ plan to modify the contents of the run (glyphs, glyph widths, etc.).</doc>
1403914149 <return-value transfer-ownership="none" nullable="1">
1404014150 <doc xml:space="preserve"
1404114151 filename="pango/pango-layout.c"
14042- line="7337">the current run</doc>
14152+ line="7357">the current run</doc>
1404314153 <type name="LayoutRun" c:type="PangoLayoutRun*"/>
1404414154 </return-value>
1404514155 <parameters>
1404614156 <instance-parameter name="iter" transfer-ownership="none">
1404714157 <doc xml:space="preserve"
1404814158 filename="pango/pango-layout.c"
14049- line="7325">a `PangoLayoutIter`</doc>
14159+ line="7345">a `PangoLayoutIter`</doc>
1405014160 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1405114161 </instance-parameter>
1405214162 </parameters>
@@ -14056,7 +14166,7 @@ plan to modify the contents of the run (glyphs, glyph widths, etc.).</doc>
1405614166 version="1.50">
1405714167 <doc xml:space="preserve"
1405814168 filename="pango/pango-layout.c"
14059- line="8024">Gets the Y position of the current run's baseline, in layout
14169+ line="8044">Gets the Y position of the current run's baseline, in layout
1406014170 coordinates.
1406114171
1406214172 Layout coordinates have the origin at the top left of the entire layout.
@@ -14071,7 +14181,7 @@ example due to superscript or subscript positioning.</doc>
1407114181 <instance-parameter name="iter" transfer-ownership="none">
1407214182 <doc xml:space="preserve"
1407314183 filename="pango/pango-layout.c"
14074- line="8026">a `PangoLayoutIter`</doc>
14184+ line="8046">a `PangoLayoutIter`</doc>
1407514185 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1407614186 </instance-parameter>
1407714187 </parameters>
@@ -14080,7 +14190,7 @@ example due to superscript or subscript positioning.</doc>
1408014190 c:identifier="pango_layout_iter_get_run_extents">
1408114191 <doc xml:space="preserve"
1408214192 filename="pango/pango-layout.c"
14083- line="7834">Gets the extents of the current run in layout coordinates.
14193+ line="7854">Gets the extents of the current run in layout coordinates.
1408414194
1408514195 Layout coordinates have the origin at the top left of the entire layout.</doc>
1408614196 <source-position filename="pango/pango-layout.h" line="533"/>
@@ -14091,7 +14201,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1409114201 <instance-parameter name="iter" transfer-ownership="none">
1409214202 <doc xml:space="preserve"
1409314203 filename="pango/pango-layout.c"
14094- line="7836">a `PangoLayoutIter`</doc>
14204+ line="7856">a `PangoLayoutIter`</doc>
1409514205 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1409614206 </instance-parameter>
1409714207 <parameter name="ink_rect"
@@ -14102,7 +14212,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1410214212 allow-none="1">
1410314213 <doc xml:space="preserve"
1410414214 filename="pango/pango-layout.c"
14105- line="7837">rectangle to fill with ink extents</doc>
14215+ line="7857">rectangle to fill with ink extents</doc>
1410614216 <type name="Rectangle" c:type="PangoRectangle*"/>
1410714217 </parameter>
1410814218 <parameter name="logical_rect"
@@ -14113,7 +14223,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1411314223 allow-none="1">
1411414224 <doc xml:space="preserve"
1411514225 filename="pango/pango-layout.c"
14116- line="7838">rectangle to fill with logical extents</doc>
14226+ line="7858">rectangle to fill with logical extents</doc>
1411714227 <type name="Rectangle" c:type="PangoRectangle*"/>
1411814228 </parameter>
1411914229 </parameters>
@@ -14123,7 +14233,7 @@ Layout coordinates have the origin at the top left of the entire layout.</doc>
1412314233 version="1.16">
1412414234 <doc xml:space="preserve"
1412514235 filename="pango/pango-layout.c"
14126- line="7350">Gets the current run for read-only access.
14236+ line="7370">Gets the current run for read-only access.
1412714237
1412814238 When iterating by run, at the end of each line, there's a position
1412914239 with a %NULL run, so this function can return %NULL. The %NULL run
@@ -14137,7 +14247,7 @@ glyph widths, etc.).</doc>
1413714247 <return-value transfer-ownership="none" nullable="1">
1413814248 <doc xml:space="preserve"
1413914249 filename="pango/pango-layout.c"
14140- line="7365">the current run, that
14250+ line="7385">the current run, that
1414114251 should not be modified</doc>
1414214252 <type name="LayoutRun" c:type="PangoLayoutRun*"/>
1414314253 </return-value>
@@ -14145,7 +14255,7 @@ glyph widths, etc.).</doc>
1414514255 <instance-parameter name="iter" transfer-ownership="none">
1414614256 <doc xml:space="preserve"
1414714257 filename="pango/pango-layout.c"
14148- line="7352">a `PangoLayoutIter`</doc>
14258+ line="7372">a `PangoLayoutIter`</doc>
1414914259 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1415014260 </instance-parameter>
1415114261 </parameters>
@@ -14153,21 +14263,21 @@ glyph widths, etc.).</doc>
1415314263 <method name="next_char" c:identifier="pango_layout_iter_next_char">
1415414264 <doc xml:space="preserve"
1415514265 filename="pango/pango-layout.c"
14156- line="7580">Moves @iter forward to the next character in visual order.
14266+ line="7600">Moves @iter forward to the next character in visual order.
1415714267
1415814268 If @iter was already at the end of the layout, returns %FALSE.</doc>
1415914269 <source-position filename="pango/pango-layout.h" line="517"/>
1416014270 <return-value transfer-ownership="none">
1416114271 <doc xml:space="preserve"
1416214272 filename="pango/pango-layout.c"
14163- line="7588">whether motion was possible</doc>
14273+ line="7608">whether motion was possible</doc>
1416414274 <type name="gboolean" c:type="gboolean"/>
1416514275 </return-value>
1416614276 <parameters>
1416714277 <instance-parameter name="iter" transfer-ownership="none">
1416814278 <doc xml:space="preserve"
1416914279 filename="pango/pango-layout.c"
14170- line="7582">a `PangoLayoutIter`</doc>
14280+ line="7602">a `PangoLayoutIter`</doc>
1417114281 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1417214282 </instance-parameter>
1417314283 </parameters>
@@ -14176,21 +14286,21 @@ If @iter was already at the end of the layout, returns %FALSE.</doc>
1417614286 c:identifier="pango_layout_iter_next_cluster">
1417714287 <doc xml:space="preserve"
1417814288 filename="pango/pango-layout.c"
14179- line="7625">Moves @iter forward to the next cluster in visual order.
14289+ line="7645">Moves @iter forward to the next cluster in visual order.
1418014290
1418114291 If @iter was already at the end of the layout, returns %FALSE.</doc>
1418214292 <source-position filename="pango/pango-layout.h" line="519"/>
1418314293 <return-value transfer-ownership="none">
1418414294 <doc xml:space="preserve"
1418514295 filename="pango/pango-layout.c"
14186- line="7633">whether motion was possible</doc>
14296+ line="7653">whether motion was possible</doc>
1418714297 <type name="gboolean" c:type="gboolean"/>
1418814298 </return-value>
1418914299 <parameters>
1419014300 <instance-parameter name="iter" transfer-ownership="none">
1419114301 <doc xml:space="preserve"
1419214302 filename="pango/pango-layout.c"
14193- line="7627">a `PangoLayoutIter`</doc>
14303+ line="7647">a `PangoLayoutIter`</doc>
1419414304 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1419514305 </instance-parameter>
1419614306 </parameters>
@@ -14198,21 +14308,21 @@ If @iter was already at the end of the layout, returns %FALSE.</doc>
1419814308 <method name="next_line" c:identifier="pango_layout_iter_next_line">
1419914309 <doc xml:space="preserve"
1420014310 filename="pango/pango-layout.c"
14201- line="7686">Moves @iter forward to the start of the next line.
14311+ line="7706">Moves @iter forward to the start of the next line.
1420214312
1420314313 If @iter is already on the last line, returns %FALSE.</doc>
1420414314 <source-position filename="pango/pango-layout.h" line="523"/>
1420514315 <return-value transfer-ownership="none">
1420614316 <doc xml:space="preserve"
1420714317 filename="pango/pango-layout.c"
14208- line="7694">whether motion was possible</doc>
14318+ line="7714">whether motion was possible</doc>
1420914319 <type name="gboolean" c:type="gboolean"/>
1421014320 </return-value>
1421114321 <parameters>
1421214322 <instance-parameter name="iter" transfer-ownership="none">
1421314323 <doc xml:space="preserve"
1421414324 filename="pango/pango-layout.c"
14215- line="7688">a `PangoLayoutIter`</doc>
14325+ line="7708">a `PangoLayoutIter`</doc>
1421614326 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1421714327 </instance-parameter>
1421814328 </parameters>
@@ -14220,21 +14330,21 @@ If @iter is already on the last line, returns %FALSE.</doc>
1422014330 <method name="next_run" c:identifier="pango_layout_iter_next_run">
1422114331 <doc xml:space="preserve"
1422214332 filename="pango/pango-layout.c"
14223- line="7641">Moves @iter forward to the next run in visual order.
14333+ line="7661">Moves @iter forward to the next run in visual order.
1422414334
1422514335 If @iter was already at the end of the layout, returns %FALSE.</doc>
1422614336 <source-position filename="pango/pango-layout.h" line="521"/>
1422714337 <return-value transfer-ownership="none">
1422814338 <doc xml:space="preserve"
1422914339 filename="pango/pango-layout.c"
14230- line="7649">whether motion was possible</doc>
14340+ line="7669">whether motion was possible</doc>
1423114341 <type name="gboolean" c:type="gboolean"/>
1423214342 </return-value>
1423314343 <parameters>
1423414344 <instance-parameter name="iter" transfer-ownership="none">
1423514345 <doc xml:space="preserve"
1423614346 filename="pango/pango-layout.c"
14237- line="7643">a `PangoLayoutIter`</doc>
14347+ line="7663">a `PangoLayoutIter`</doc>
1423814348 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
1423914349 </instance-parameter>
1424014350 </parameters>
@@ -14296,7 +14406,7 @@ attributes, or settings of the parent `PangoLayout` are modified.</doc>
1429614406 <method name="get_extents" c:identifier="pango_layout_line_get_extents">
1429714407 <doc xml:space="preserve"
1429814408 filename="pango/pango-layout.c"
14299- line="5914">Computes the logical and ink extents of a layout line.
14409+ line="5934">Computes the logical and ink extents of a layout line.
1430014410
1430114411 See [method@Pango.Font.get_glyph_extents] for details
1430214412 about the interpretation of the rectangles.</doc>
@@ -14308,7 +14418,7 @@ about the interpretation of the rectangles.</doc>
1430814418 <instance-parameter name="line" transfer-ownership="none">
1430914419 <doc xml:space="preserve"
1431014420 filename="pango/pango-layout.c"
14311- line="5916">a `PangoLayoutLine`</doc>
14421+ line="5936">a `PangoLayoutLine`</doc>
1431214422 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1431314423 </instance-parameter>
1431414424 <parameter name="ink_rect"
@@ -14319,7 +14429,7 @@ about the interpretation of the rectangles.</doc>
1431914429 allow-none="1">
1432014430 <doc xml:space="preserve"
1432114431 filename="pango/pango-layout.c"
14322- line="5917">rectangle used to store the extents of
14432+ line="5937">rectangle used to store the extents of
1432314433 the glyph string as drawn</doc>
1432414434 <type name="Rectangle" c:type="PangoRectangle*"/>
1432514435 </parameter>
@@ -14331,7 +14441,7 @@ about the interpretation of the rectangles.</doc>
1433114441 allow-none="1">
1433214442 <doc xml:space="preserve"
1433314443 filename="pango/pango-layout.c"
14334- line="5919">rectangle used to store the logical
14444+ line="5939">rectangle used to store the logical
1433514445 extents of the glyph string</doc>
1433614446 <type name="Rectangle" c:type="PangoRectangle*"/>
1433714447 </parameter>
@@ -14342,7 +14452,7 @@ about the interpretation of the rectangles.</doc>
1434214452 version="1.44">
1434314453 <doc xml:space="preserve"
1434414454 filename="pango/pango-layout.c"
14345- line="5935">Computes the height of the line, as the maximum of the heights
14455+ line="5955">Computes the height of the line, as the maximum of the heights
1434614456 of fonts used in this line.
1434714457
1434814458 Note that the actual baseline-to-baseline distance between lines
@@ -14357,7 +14467,7 @@ of text is influenced by other factors, such as
1435714467 <instance-parameter name="line" transfer-ownership="none">
1435814468 <doc xml:space="preserve"
1435914469 filename="pango/pango-layout.c"
14360- line="5937">a `PangoLayoutLine`</doc>
14470+ line="5957">a `PangoLayoutLine`</doc>
1436114471 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1436214472 </instance-parameter>
1436314473 <parameter name="height"
@@ -14368,7 +14478,7 @@ of text is influenced by other factors, such as
1436814478 allow-none="1">
1436914479 <doc xml:space="preserve"
1437014480 filename="pango/pango-layout.c"
14371- line="5938">return location for the line height</doc>
14481+ line="5958">return location for the line height</doc>
1437214482 <type name="gint" c:type="int*"/>
1437314483 </parameter>
1437414484 </parameters>
@@ -14378,19 +14488,19 @@ of text is influenced by other factors, such as
1437814488 version="1.50">
1437914489 <doc xml:space="preserve"
1438014490 filename="pango/pango-layout.c"
14381- line="5071">Returns the length of the line, in bytes.</doc>
14491+ line="5091">Returns the length of the line, in bytes.</doc>
1438214492 <source-position filename="pango/pango-layout.h" line="452"/>
1438314493 <return-value transfer-ownership="none">
1438414494 <doc xml:space="preserve"
1438514495 filename="pango/pango-layout.c"
14386- line="5077">the length of the line</doc>
14496+ line="5097">the length of the line</doc>
1438714497 <type name="gint" c:type="int"/>
1438814498 </return-value>
1438914499 <parameters>
1439014500 <instance-parameter name="line" transfer-ownership="none">
1439114501 <doc xml:space="preserve"
1439214502 filename="pango/pango-layout.c"
14393- line="5073">a `PangoLayoutLine`</doc>
14503+ line="5093">a `PangoLayoutLine`</doc>
1439414504 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1439514505 </instance-parameter>
1439614506 </parameters>
@@ -14399,7 +14509,7 @@ of text is influenced by other factors, such as
1439914509 c:identifier="pango_layout_line_get_pixel_extents">
1440014510 <doc xml:space="preserve"
1440114511 filename="pango/pango-layout.c"
14402- line="5974">Computes the logical and ink extents of @layout_line in device units.
14512+ line="5994">Computes the logical and ink extents of @layout_line in device units.
1440314513
1440414514 This function just calls [method@Pango.LayoutLine.get_extents] followed by
1440514515 two [func@extents_to_pixels] calls, rounding @ink_rect and @logical_rect
@@ -14413,7 +14523,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1441314523 <instance-parameter name="layout_line" transfer-ownership="none">
1441414524 <doc xml:space="preserve"
1441514525 filename="pango/pango-layout.c"
14416- line="5976">a `PangoLayoutLine`</doc>
14526+ line="5996">a `PangoLayoutLine`</doc>
1441714527 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1441814528 </instance-parameter>
1441914529 <parameter name="ink_rect"
@@ -14424,7 +14534,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1442414534 allow-none="1">
1442514535 <doc xml:space="preserve"
1442614536 filename="pango/pango-layout.c"
14427- line="5977">rectangle used to store the extents of
14537+ line="5997">rectangle used to store the extents of
1442814538 the glyph string as drawn</doc>
1442914539 <type name="Rectangle" c:type="PangoRectangle*"/>
1443014540 </parameter>
@@ -14436,7 +14546,7 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1443614546 allow-none="1">
1443714547 <doc xml:space="preserve"
1443814548 filename="pango/pango-layout.c"
14439- line="5979">rectangle used to store the logical
14549+ line="5999">rectangle used to store the logical
1444014550 extents of the glyph string</doc>
1444114551 <type name="Rectangle" c:type="PangoRectangle*"/>
1444214552 </parameter>
@@ -14447,19 +14557,19 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1444714557 version="1.50">
1444814558 <doc xml:space="preserve"
1444914559 filename="pango/pango-layout.c"
14450- line="5103">Returns the resolved direction of the line.</doc>
14560+ line="5123">Returns the resolved direction of the line.</doc>
1445114561 <source-position filename="pango/pango-layout.h" line="456"/>
1445214562 <return-value transfer-ownership="none">
1445314563 <doc xml:space="preserve"
1445414564 filename="pango/pango-layout.c"
14455- line="5109">the resolved direction of the line</doc>
14565+ line="5129">the resolved direction of the line</doc>
1445614566 <type name="Direction" c:type="PangoDirection"/>
1445714567 </return-value>
1445814568 <parameters>
1445914569 <instance-parameter name="line" transfer-ownership="none">
1446014570 <doc xml:space="preserve"
1446114571 filename="pango/pango-layout.c"
14462- line="5105">a `PangoLayoutLine`</doc>
14572+ line="5125">a `PangoLayoutLine`</doc>
1446314573 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1446414574 </instance-parameter>
1446514575 </parameters>
@@ -14469,20 +14579,20 @@ passes them as first argument to [func@extents_to_pixels]).</doc>
1446914579 version="1.50">
1447014580 <doc xml:space="preserve"
1447114581 filename="pango/pango-layout.c"
14472- line="5054">Returns the start index of the line, as byte index
14582+ line="5074">Returns the start index of the line, as byte index
1447314583 into the text of the layout.</doc>
1447414584 <source-position filename="pango/pango-layout.h" line="450"/>
1447514585 <return-value transfer-ownership="none">
1447614586 <doc xml:space="preserve"
1447714587 filename="pango/pango-layout.c"
14478- line="5061">the start index of the line</doc>
14588+ line="5081">the start index of the line</doc>
1447914589 <type name="gint" c:type="int"/>
1448014590 </return-value>
1448114591 <parameters>
1448214592 <instance-parameter name="line" transfer-ownership="none">
1448314593 <doc xml:space="preserve"
1448414594 filename="pango/pango-layout.c"
14485- line="5056">a `PangoLayoutLine`</doc>
14595+ line="5076">a `PangoLayoutLine`</doc>
1448614596 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1448714597 </instance-parameter>
1448814598 </parameters>
@@ -14491,7 +14601,7 @@ into the text of the layout.</doc>
1449114601 c:identifier="pango_layout_line_get_x_ranges">
1449214602 <doc xml:space="preserve"
1449314603 filename="pango/pango-layout.c"
14494- line="5338">Gets a list of visual ranges corresponding to a given logical range.
14604+ line="5358">Gets a list of visual ranges corresponding to a given logical range.
1449514605
1449614606 This list is not necessarily minimal - there may be consecutive
1449714607 ranges which are adjacent. The ranges will be sorted from left to
@@ -14505,13 +14615,13 @@ layout, not with respect to the line.</doc>
1450514615 <instance-parameter name="line" transfer-ownership="none">
1450614616 <doc xml:space="preserve"
1450714617 filename="pango/pango-layout.c"
14508- line="5340">a `PangoLayoutLine`</doc>
14618+ line="5360">a `PangoLayoutLine`</doc>
1450914619 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1451014620 </instance-parameter>
1451114621 <parameter name="start_index" transfer-ownership="none">
1451214622 <doc xml:space="preserve"
1451314623 filename="pango/pango-layout.c"
14514- line="5341">Start byte index of the logical range. If this value
14624+ line="5361">Start byte index of the logical range. If this value
1451514625 is less than the start index for the line, then the first range
1451614626 will extend all the way to the leading edge of the layout. Otherwise,
1451714627 it will start at the leading edge of the first character.</doc>
@@ -14520,7 +14630,7 @@ layout, not with respect to the line.</doc>
1452014630 <parameter name="end_index" transfer-ownership="none">
1452114631 <doc xml:space="preserve"
1452214632 filename="pango/pango-layout.c"
14523- line="5345">Ending byte index of the logical range. If this value is
14633+ line="5365">Ending byte index of the logical range. If this value is
1452414634 greater than the end index for the line, then the last range will
1452514635 extend all the way to the trailing edge of the layout. Otherwise,
1452614636 it will end at the trailing edge of the last character.</doc>
@@ -14532,7 +14642,7 @@ layout, not with respect to the line.</doc>
1453214642 transfer-ownership="full">
1453314643 <doc xml:space="preserve"
1453414644 filename="pango/pango-layout.c"
14535- line="5349">location to
14645+ line="5369">location to
1453614646 store a pointer to an array of ranges. The array will be of length
1453714647 `2*n_ranges`, with each range starting at `(*ranges)[2*n]` and of
1453814648 width `(*ranges)[2*n + 1] - (*ranges)[2*n]`. This array must be freed
@@ -14548,7 +14658,7 @@ layout, not with respect to the line.</doc>
1454814658 transfer-ownership="full">
1454914659 <doc xml:space="preserve"
1455014660 filename="pango/pango-layout.c"
14551- line="5355">The number of ranges stored in @ranges</doc>
14661+ line="5375">The number of ranges stored in @ranges</doc>
1455214662 <type name="gint" c:type="int*"/>
1455314663 </parameter>
1455414664 </parameters>
@@ -14598,19 +14708,19 @@ layout, not with respect to the line.</doc>
1459814708 version="1.50">
1459914709 <doc xml:space="preserve"
1460014710 filename="pango/pango-layout.c"
14601- line="5087">Returns whether this is the first line of the paragraph.</doc>
14711+ line="5107">Returns whether this is the first line of the paragraph.</doc>
1460214712 <source-position filename="pango/pango-layout.h" line="454"/>
1460314713 <return-value transfer-ownership="none">
1460414714 <doc xml:space="preserve"
1460514715 filename="pango/pango-layout.c"
14606- line="5093">%TRUE if this is the first line</doc>
14716+ line="5113">%TRUE if this is the first line</doc>
1460714717 <type name="gboolean" c:type="gboolean"/>
1460814718 </return-value>
1460914719 <parameters>
1461014720 <instance-parameter name="line" transfer-ownership="none">
1461114721 <doc xml:space="preserve"
1461214722 filename="pango/pango-layout.c"
14613- line="5089">a `PangoLayoutLine`</doc>
14723+ line="5109">a `PangoLayoutLine`</doc>
1461414724 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1461514725 </instance-parameter>
1461614726 </parameters>
@@ -14618,12 +14728,12 @@ layout, not with respect to the line.</doc>
1461814728 <method name="ref" c:identifier="pango_layout_line_ref" version="1.10">
1461914729 <doc xml:space="preserve"
1462014730 filename="pango/pango-layout.c"
14621- line="5000">Increase the reference count of a `PangoLayoutLine` by one.</doc>
14731+ line="5020">Increase the reference count of a `PangoLayoutLine` by one.</doc>
1462214732 <source-position filename="pango/pango-layout.h" line="445"/>
1462314733 <return-value transfer-ownership="full" nullable="1">
1462414734 <doc xml:space="preserve"
1462514735 filename="pango/pango-layout.c"
14626- line="5006">the line passed in.</doc>
14736+ line="5026">the line passed in.</doc>
1462714737 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1462814738 </return-value>
1462914739 <parameters>
@@ -14633,7 +14743,7 @@ layout, not with respect to the line.</doc>
1463314743 allow-none="1">
1463414744 <doc xml:space="preserve"
1463514745 filename="pango/pango-layout.c"
14636- line="5002">a `PangoLayoutLine`</doc>
14746+ line="5022">a `PangoLayoutLine`</doc>
1463714747 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1463814748 </instance-parameter>
1463914749 </parameters>
@@ -14641,7 +14751,7 @@ layout, not with respect to the line.</doc>
1464114751 <method name="unref" c:identifier="pango_layout_line_unref">
1464214752 <doc xml:space="preserve"
1464314753 filename="pango/pango-layout.c"
14644- line="5023">Decrease the reference count of a `PangoLayoutLine` by one.
14754+ line="5043">Decrease the reference count of a `PangoLayoutLine` by one.
1464514755
1464614756 If the result is zero, the line and all associated memory
1464714757 will be freed.</doc>
@@ -14653,7 +14763,7 @@ will be freed.</doc>
1465314763 <instance-parameter name="line" transfer-ownership="none">
1465414764 <doc xml:space="preserve"
1465514765 filename="pango/pango-layout.c"
14656- line="5025">a `PangoLayoutLine`</doc>
14766+ line="5045">a `PangoLayoutLine`</doc>
1465714767 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1465814768 </instance-parameter>
1465914769 </parameters>
@@ -14661,7 +14771,7 @@ will be freed.</doc>
1466114771 <method name="x_to_index" c:identifier="pango_layout_line_x_to_index">
1466214772 <doc xml:space="preserve"
1466314773 filename="pango/pango-layout.c"
14664- line="5119">Converts from x offset to the byte index of the corresponding character
14774+ line="5139">Converts from x offset to the byte index of the corresponding character
1466514775 within the text of the layout.
1466614776
1466714777 If @x_pos is outside the line, @index_ and @trailing will point to the very
@@ -14676,20 +14786,20 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1467614786 <return-value transfer-ownership="none">
1467714787 <doc xml:space="preserve"
1467814788 filename="pango/pango-layout.c"
14679- line="5141">%FALSE if @x_pos was outside the line, %TRUE if inside</doc>
14789+ line="5161">%FALSE if @x_pos was outside the line, %TRUE if inside</doc>
1468014790 <type name="gboolean" c:type="gboolean"/>
1468114791 </return-value>
1468214792 <parameters>
1468314793 <instance-parameter name="line" transfer-ownership="none">
1468414794 <doc xml:space="preserve"
1468514795 filename="pango/pango-layout.c"
14686- line="5121">a `PangoLayoutLine`</doc>
14796+ line="5141">a `PangoLayoutLine`</doc>
1468714797 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1468814798 </instance-parameter>
1468914799 <parameter name="x_pos" transfer-ownership="none">
1469014800 <doc xml:space="preserve"
1469114801 filename="pango/pango-layout.c"
14692- line="5122">the X offset (in Pango units) from the left edge of the line.</doc>
14802+ line="5142">the X offset (in Pango units) from the left edge of the line.</doc>
1469314803 <type name="gint" c:type="int"/>
1469414804 </parameter>
1469514805 <parameter name="index_"
@@ -14698,7 +14808,7 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1469814808 transfer-ownership="full">
1469914809 <doc xml:space="preserve"
1470014810 filename="pango/pango-layout.c"
14701- line="5123">location to store calculated byte index for the grapheme
14811+ line="5143">location to store calculated byte index for the grapheme
1470214812 in which the user clicked</doc>
1470314813 <type name="gint" c:type="int*"/>
1470414814 </parameter>
@@ -14708,7 +14818,7 @@ grapheme. The reverse is true for a left-to-right line.</doc>
1470814818 transfer-ownership="full">
1470914819 <doc xml:space="preserve"
1471014820 filename="pango/pango-layout.c"
14711- line="5125">location to store an integer indicating where in the
14821+ line="5145">location to store an integer indicating where in the
1471214822 grapheme the user clicked. It will either be zero, or the number of
1471314823 characters in the grapheme. 0 represents the leading edge of the grapheme.</doc>
1471414824 <type name="gint" c:type="int*"/>
@@ -15639,7 +15749,7 @@ backends and destinations can be created.</doc>
1563915749 version="1.8">
1564015750 <doc xml:space="preserve"
1564115751 filename="pango/pango-renderer.c"
15642- line="1015">Draw a squiggly line that approximately covers the given rectangle
15752+ line="1014">Draw a squiggly line that approximately covers the given rectangle
1564315753 in the style of an underline used to indicate a spelling error.
1564415754
1564515755 The width of the underline is rounded to an integer number
@@ -15656,31 +15766,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1565615766 <instance-parameter name="renderer" transfer-ownership="none">
1565715767 <doc xml:space="preserve"
1565815768 filename="pango/pango-renderer.c"
15659- line="1017">a `PangoRenderer`</doc>
15769+ line="1016">a `PangoRenderer`</doc>
1566015770 <type name="Renderer" c:type="PangoRenderer*"/>
1566115771 </instance-parameter>
1566215772 <parameter name="x" transfer-ownership="none">
1566315773 <doc xml:space="preserve"
1566415774 filename="pango/pango-renderer.c"
15665- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
15775+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1566615776 <type name="gint" c:type="int"/>
1566715777 </parameter>
1566815778 <parameter name="y" transfer-ownership="none">
1566915779 <doc xml:space="preserve"
1567015780 filename="pango/pango-renderer.c"
15671- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
15781+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1567215782 <type name="gint" c:type="int"/>
1567315783 </parameter>
1567415784 <parameter name="width" transfer-ownership="none">
1567515785 <doc xml:space="preserve"
1567615786 filename="pango/pango-renderer.c"
15677- line="1020">width of underline, in Pango units in user coordinate system</doc>
15787+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1567815788 <type name="gint" c:type="int"/>
1567915789 </parameter>
1568015790 <parameter name="height" transfer-ownership="none">
1568115791 <doc xml:space="preserve"
1568215792 filename="pango/pango-renderer.c"
15683- line="1021">height of underline, in Pango units in user coordinate system</doc>
15793+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1568415794 <type name="gint" c:type="int"/>
1568515795 </parameter>
1568615796 </parameters>
@@ -15688,7 +15798,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1568815798 <virtual-method name="draw_glyph" invoker="draw_glyph" version="1.8">
1568915799 <doc xml:space="preserve"
1569015800 filename="pango/pango-renderer.c"
15691- line="1210">Draws a single glyph with coordinates in device space.</doc>
15801+ line="1209">Draws a single glyph with coordinates in device space.</doc>
1569215802 <source-position filename="pango/pango-renderer.h" line="168"/>
1569315803 <return-value transfer-ownership="none">
1569415804 <type name="none" c:type="void"/>
@@ -15697,31 +15807,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1569715807 <instance-parameter name="renderer" transfer-ownership="none">
1569815808 <doc xml:space="preserve"
1569915809 filename="pango/pango-renderer.c"
15700- line="1212">a `PangoRenderer`</doc>
15810+ line="1211">a `PangoRenderer`</doc>
1570115811 <type name="Renderer" c:type="PangoRenderer*"/>
1570215812 </instance-parameter>
1570315813 <parameter name="font" transfer-ownership="none">
1570415814 <doc xml:space="preserve"
1570515815 filename="pango/pango-renderer.c"
15706- line="1213">a `PangoFont`</doc>
15816+ line="1212">a `PangoFont`</doc>
1570715817 <type name="Font" c:type="PangoFont*"/>
1570815818 </parameter>
1570915819 <parameter name="glyph" transfer-ownership="none">
1571015820 <doc xml:space="preserve"
1571115821 filename="pango/pango-renderer.c"
15712- line="1214">the glyph index of a single glyph</doc>
15822+ line="1213">the glyph index of a single glyph</doc>
1571315823 <type name="Glyph" c:type="PangoGlyph"/>
1571415824 </parameter>
1571515825 <parameter name="x" transfer-ownership="none">
1571615826 <doc xml:space="preserve"
1571715827 filename="pango/pango-renderer.c"
15718- line="1215">X coordinate of left edge of baseline of glyph</doc>
15828+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1571915829 <type name="gdouble" c:type="double"/>
1572015830 </parameter>
1572115831 <parameter name="y" transfer-ownership="none">
1572215832 <doc xml:space="preserve"
1572315833 filename="pango/pango-renderer.c"
15724- line="1216">Y coordinate of left edge of baseline of glyph</doc>
15834+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1572515835 <type name="gdouble" c:type="double"/>
1572615836 </parameter>
1572715837 </parameters>
@@ -15731,7 +15841,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1573115841 version="1.22">
1573215842 <doc xml:space="preserve"
1573315843 filename="pango/pango-renderer.c"
15734- line="805">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
15844+ line="804">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
1573515845 embedding the text associated with the glyphs in the output if the
1573615846 output format supports it.
1573715847
@@ -15757,7 +15867,7 @@ The default implementation of this method simply falls back to
1575715867 <instance-parameter name="renderer" transfer-ownership="none">
1575815868 <doc xml:space="preserve"
1575915869 filename="pango/pango-renderer.c"
15760- line="807">a `PangoRenderer`</doc>
15870+ line="806">a `PangoRenderer`</doc>
1576115871 <type name="Renderer" c:type="PangoRenderer*"/>
1576215872 </instance-parameter>
1576315873 <parameter name="text"
@@ -15766,26 +15876,26 @@ The default implementation of this method simply falls back to
1576615876 allow-none="1">
1576715877 <doc xml:space="preserve"
1576815878 filename="pango/pango-renderer.c"
15769- line="808">the UTF-8 text that @glyph_item refers to</doc>
15879+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1577015880 <type name="utf8" c:type="const char*"/>
1577115881 </parameter>
1577215882 <parameter name="glyph_item" transfer-ownership="none">
1577315883 <doc xml:space="preserve"
1577415884 filename="pango/pango-renderer.c"
15775- line="809">a `PangoGlyphItem`</doc>
15885+ line="808">a `PangoGlyphItem`</doc>
1577615886 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1577715887 </parameter>
1577815888 <parameter name="x" transfer-ownership="none">
1577915889 <doc xml:space="preserve"
1578015890 filename="pango/pango-renderer.c"
15781- line="810">X position of left edge of baseline, in user space coordinates
15891+ line="809">X position of left edge of baseline, in user space coordinates
1578215892 in Pango units</doc>
1578315893 <type name="gint" c:type="int"/>
1578415894 </parameter>
1578515895 <parameter name="y" transfer-ownership="none">
1578615896 <doc xml:space="preserve"
1578715897 filename="pango/pango-renderer.c"
15788- line="812">Y position of left edge of baseline, in user space coordinates
15898+ line="811">Y position of left edge of baseline, in user space coordinates
1578915899 in Pango units</doc>
1579015900 <type name="gint" c:type="int"/>
1579115901 </parameter>
@@ -15794,7 +15904,7 @@ The default implementation of this method simply falls back to
1579415904 <virtual-method name="draw_glyphs" invoker="draw_glyphs" version="1.8">
1579515905 <doc xml:space="preserve"
1579615906 filename="pango/pango-renderer.c"
15797- line="749">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
15907+ line="748">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
1579815908 <source-position filename="pango/pango-renderer.h" line="139"/>
1579915909 <return-value transfer-ownership="none">
1580015910 <type name="none" c:type="void"/>
@@ -15803,32 +15913,32 @@ The default implementation of this method simply falls back to
1580315913 <instance-parameter name="renderer" transfer-ownership="none">
1580415914 <doc xml:space="preserve"
1580515915 filename="pango/pango-renderer.c"
15806- line="751">a `PangoRenderer`</doc>
15916+ line="750">a `PangoRenderer`</doc>
1580715917 <type name="Renderer" c:type="PangoRenderer*"/>
1580815918 </instance-parameter>
1580915919 <parameter name="font" transfer-ownership="none">
1581015920 <doc xml:space="preserve"
1581115921 filename="pango/pango-renderer.c"
15812- line="752">a `PangoFont`</doc>
15922+ line="751">a `PangoFont`</doc>
1581315923 <type name="Font" c:type="PangoFont*"/>
1581415924 </parameter>
1581515925 <parameter name="glyphs" transfer-ownership="none">
1581615926 <doc xml:space="preserve"
1581715927 filename="pango/pango-renderer.c"
15818- line="753">a `PangoGlyphString`</doc>
15928+ line="752">a `PangoGlyphString`</doc>
1581915929 <type name="GlyphString" c:type="PangoGlyphString*"/>
1582015930 </parameter>
1582115931 <parameter name="x" transfer-ownership="none">
1582215932 <doc xml:space="preserve"
1582315933 filename="pango/pango-renderer.c"
15824- line="754">X position of left edge of baseline, in user space coordinates
15934+ line="753">X position of left edge of baseline, in user space coordinates
1582515935 in Pango units.</doc>
1582615936 <type name="gint" c:type="int"/>
1582715937 </parameter>
1582815938 <parameter name="y" transfer-ownership="none">
1582915939 <doc xml:space="preserve"
1583015940 filename="pango/pango-renderer.c"
15831- line="756">Y position of left edge of baseline, in user space coordinates
15941+ line="755">Y position of left edge of baseline, in user space coordinates
1583215942 in Pango units.</doc>
1583315943 <type name="gint" c:type="int"/>
1583415944 </parameter>
@@ -15839,7 +15949,7 @@ The default implementation of this method simply falls back to
1583915949 version="1.8">
1584015950 <doc xml:space="preserve"
1584115951 filename="pango/pango-renderer.c"
15842- line="874">Draws an axis-aligned rectangle in user space coordinates with the
15952+ line="873">Draws an axis-aligned rectangle in user space coordinates with the
1584315953 specified `PangoRenderer`.
1584415954
1584515955 This should be called while @renderer is already active.
@@ -15852,39 +15962,39 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1585215962 <instance-parameter name="renderer" transfer-ownership="none">
1585315963 <doc xml:space="preserve"
1585415964 filename="pango/pango-renderer.c"
15855- line="876">a `PangoRenderer`</doc>
15965+ line="875">a `PangoRenderer`</doc>
1585615966 <type name="Renderer" c:type="PangoRenderer*"/>
1585715967 </instance-parameter>
1585815968 <parameter name="part" transfer-ownership="none">
1585915969 <doc xml:space="preserve"
1586015970 filename="pango/pango-renderer.c"
15861- line="877">type of object this rectangle is part of</doc>
15971+ line="876">type of object this rectangle is part of</doc>
1586215972 <type name="RenderPart" c:type="PangoRenderPart"/>
1586315973 </parameter>
1586415974 <parameter name="x" transfer-ownership="none">
1586515975 <doc xml:space="preserve"
1586615976 filename="pango/pango-renderer.c"
15867- line="878">X position at which to draw rectangle, in user space coordinates
15977+ line="877">X position at which to draw rectangle, in user space coordinates
1586815978 in Pango units</doc>
1586915979 <type name="gint" c:type="int"/>
1587015980 </parameter>
1587115981 <parameter name="y" transfer-ownership="none">
1587215982 <doc xml:space="preserve"
1587315983 filename="pango/pango-renderer.c"
15874- line="880">Y position at which to draw rectangle, in user space coordinates
15984+ line="879">Y position at which to draw rectangle, in user space coordinates
1587515985 in Pango units</doc>
1587615986 <type name="gint" c:type="int"/>
1587715987 </parameter>
1587815988 <parameter name="width" transfer-ownership="none">
1587915989 <doc xml:space="preserve"
1588015990 filename="pango/pango-renderer.c"
15881- line="882">width of rectangle in Pango units</doc>
15991+ line="881">width of rectangle in Pango units</doc>
1588215992 <type name="gint" c:type="int"/>
1588315993 </parameter>
1588415994 <parameter name="height" transfer-ownership="none">
1588515995 <doc xml:space="preserve"
1588615996 filename="pango/pango-renderer.c"
15887- line="883">height of rectangle in Pango units</doc>
15997+ line="882">height of rectangle in Pango units</doc>
1588815998 <type name="gint" c:type="int"/>
1588915999 </parameter>
1589016000 </parameters>
@@ -15919,7 +16029,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1591916029 version="1.8">
1592016030 <doc xml:space="preserve"
1592116031 filename="pango/pango-renderer.c"
15922- line="1175">Draws a trapezoid with the parallel sides aligned with the X axis
16032+ line="1174">Draws a trapezoid with the parallel sides aligned with the X axis
1592316033 using the given `PangoRenderer`; coordinates are in device space.</doc>
1592416034 <source-position filename="pango/pango-renderer.h" line="160"/>
1592516035 <return-value transfer-ownership="none">
@@ -15929,49 +16039,49 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1592916039 <instance-parameter name="renderer" transfer-ownership="none">
1593016040 <doc xml:space="preserve"
1593116041 filename="pango/pango-renderer.c"
15932- line="1177">a `PangoRenderer`</doc>
16042+ line="1176">a `PangoRenderer`</doc>
1593316043 <type name="Renderer" c:type="PangoRenderer*"/>
1593416044 </instance-parameter>
1593516045 <parameter name="part" transfer-ownership="none">
1593616046 <doc xml:space="preserve"
1593716047 filename="pango/pango-renderer.c"
15938- line="1178">type of object this trapezoid is part of</doc>
16048+ line="1177">type of object this trapezoid is part of</doc>
1593916049 <type name="RenderPart" c:type="PangoRenderPart"/>
1594016050 </parameter>
1594116051 <parameter name="y1_" transfer-ownership="none">
1594216052 <doc xml:space="preserve"
1594316053 filename="pango/pango-renderer.c"
15944- line="1179">Y coordinate of top of trapezoid</doc>
16054+ line="1178">Y coordinate of top of trapezoid</doc>
1594516055 <type name="gdouble" c:type="double"/>
1594616056 </parameter>
1594716057 <parameter name="x11" transfer-ownership="none">
1594816058 <doc xml:space="preserve"
1594916059 filename="pango/pango-renderer.c"
15950- line="1180">X coordinate of left end of top of trapezoid</doc>
16060+ line="1179">X coordinate of left end of top of trapezoid</doc>
1595116061 <type name="gdouble" c:type="double"/>
1595216062 </parameter>
1595316063 <parameter name="x21" transfer-ownership="none">
1595416064 <doc xml:space="preserve"
1595516065 filename="pango/pango-renderer.c"
15956- line="1181">X coordinate of right end of top of trapezoid</doc>
16066+ line="1180">X coordinate of right end of top of trapezoid</doc>
1595716067 <type name="gdouble" c:type="double"/>
1595816068 </parameter>
1595916069 <parameter name="y2" transfer-ownership="none">
1596016070 <doc xml:space="preserve"
1596116071 filename="pango/pango-renderer.c"
15962- line="1182">Y coordinate of bottom of trapezoid</doc>
16072+ line="1181">Y coordinate of bottom of trapezoid</doc>
1596316073 <type name="gdouble" c:type="double"/>
1596416074 </parameter>
1596516075 <parameter name="x12" transfer-ownership="none">
1596616076 <doc xml:space="preserve"
1596716077 filename="pango/pango-renderer.c"
15968- line="1183">X coordinate of left end of bottom of trapezoid</doc>
16078+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1596916079 <type name="gdouble" c:type="double"/>
1597016080 </parameter>
1597116081 <parameter name="x22" transfer-ownership="none">
1597216082 <doc xml:space="preserve"
1597316083 filename="pango/pango-renderer.c"
15974- line="1184">X coordinate of right end of bottom of trapezoid</doc>
16084+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1597516085 <type name="gdouble" c:type="double"/>
1597616086 </parameter>
1597716087 </parameters>
@@ -15993,7 +16103,7 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1599316103 <virtual-method name="part_changed" invoker="part_changed" version="1.8">
1599416104 <doc xml:space="preserve"
1599516105 filename="pango/pango-renderer.c"
15996- line="1412">Informs Pango that the way that the rendering is done
16106+ line="1411">Informs Pango that the way that the rendering is done
1599716107 for @part has changed.
1599816108
1599916109 This should be called if the rendering changes in a way that would
@@ -16016,13 +16126,13 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1601616126 <instance-parameter name="renderer" transfer-ownership="none">
1601716127 <doc xml:space="preserve"
1601816128 filename="pango/pango-renderer.c"
16019- line="1414">a `PangoRenderer`</doc>
16129+ line="1413">a `PangoRenderer`</doc>
1602016130 <type name="Renderer" c:type="PangoRenderer*"/>
1602116131 </instance-parameter>
1602216132 <parameter name="part" transfer-ownership="none">
1602316133 <doc xml:space="preserve"
1602416134 filename="pango/pango-renderer.c"
16025- line="1415">the part for which rendering has changed.</doc>
16135+ line="1414">the part for which rendering has changed.</doc>
1602616136 <type name="RenderPart" c:type="PangoRenderPart"/>
1602716137 </parameter>
1602816138 </parameters>
@@ -16049,7 +16159,7 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1604916159 version="1.8">
1605016160 <doc xml:space="preserve"
1605116161 filename="pango/pango-renderer.c"
16052- line="1239">Does initial setup before rendering operations on @renderer.
16162+ line="1238">Does initial setup before rendering operations on @renderer.
1605316163
1605416164 [method@Pango.Renderer.deactivate] should be called when done drawing.
1605516165 Calls such as [method@Pango.Renderer.draw_layout] automatically
@@ -16066,7 +16176,7 @@ renderer will only be initialized and deinitialized once.</doc>
1606616176 <instance-parameter name="renderer" transfer-ownership="none">
1606716177 <doc xml:space="preserve"
1606816178 filename="pango/pango-renderer.c"
16069- line="1241">a `PangoRenderer`</doc>
16179+ line="1240">a `PangoRenderer`</doc>
1607016180 <type name="Renderer" c:type="PangoRenderer*"/>
1607116181 </instance-parameter>
1607216182 </parameters>
@@ -16076,7 +16186,7 @@ renderer will only be initialized and deinitialized once.</doc>
1607616186 version="1.8">
1607716187 <doc xml:space="preserve"
1607816188 filename="pango/pango-renderer.c"
16079- line="1268">Cleans up after rendering operations on @renderer.
16189+ line="1267">Cleans up after rendering operations on @renderer.
1608016190
1608116191 See docs for [method@Pango.Renderer.activate].</doc>
1608216192 <source-position filename="pango/pango-renderer.h" line="254"/>
@@ -16087,7 +16197,7 @@ See docs for [method@Pango.Renderer.activate].</doc>
1608716197 <instance-parameter name="renderer" transfer-ownership="none">
1608816198 <doc xml:space="preserve"
1608916199 filename="pango/pango-renderer.c"
16090- line="1270">a `PangoRenderer`</doc>
16200+ line="1269">a `PangoRenderer`</doc>
1609116201 <type name="Renderer" c:type="PangoRenderer*"/>
1609216202 </instance-parameter>
1609316203 </parameters>
@@ -16097,7 +16207,7 @@ See docs for [method@Pango.Renderer.activate].</doc>
1609716207 version="1.8">
1609816208 <doc xml:space="preserve"
1609916209 filename="pango/pango-renderer.c"
16100- line="1015">Draw a squiggly line that approximately covers the given rectangle
16210+ line="1014">Draw a squiggly line that approximately covers the given rectangle
1610116211 in the style of an underline used to indicate a spelling error.
1610216212
1610316213 The width of the underline is rounded to an integer number
@@ -16114,31 +16224,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1611416224 <instance-parameter name="renderer" transfer-ownership="none">
1611516225 <doc xml:space="preserve"
1611616226 filename="pango/pango-renderer.c"
16117- line="1017">a `PangoRenderer`</doc>
16227+ line="1016">a `PangoRenderer`</doc>
1611816228 <type name="Renderer" c:type="PangoRenderer*"/>
1611916229 </instance-parameter>
1612016230 <parameter name="x" transfer-ownership="none">
1612116231 <doc xml:space="preserve"
1612216232 filename="pango/pango-renderer.c"
16123- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
16233+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1612416234 <type name="gint" c:type="int"/>
1612516235 </parameter>
1612616236 <parameter name="y" transfer-ownership="none">
1612716237 <doc xml:space="preserve"
1612816238 filename="pango/pango-renderer.c"
16129- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
16239+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1613016240 <type name="gint" c:type="int"/>
1613116241 </parameter>
1613216242 <parameter name="width" transfer-ownership="none">
1613316243 <doc xml:space="preserve"
1613416244 filename="pango/pango-renderer.c"
16135- line="1020">width of underline, in Pango units in user coordinate system</doc>
16245+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1613616246 <type name="gint" c:type="int"/>
1613716247 </parameter>
1613816248 <parameter name="height" transfer-ownership="none">
1613916249 <doc xml:space="preserve"
1614016250 filename="pango/pango-renderer.c"
16141- line="1021">height of underline, in Pango units in user coordinate system</doc>
16251+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1614216252 <type name="gint" c:type="int"/>
1614316253 </parameter>
1614416254 </parameters>
@@ -16148,7 +16258,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1614816258 version="1.8">
1614916259 <doc xml:space="preserve"
1615016260 filename="pango/pango-renderer.c"
16151- line="1210">Draws a single glyph with coordinates in device space.</doc>
16261+ line="1209">Draws a single glyph with coordinates in device space.</doc>
1615216262 <source-position filename="pango/pango-renderer.h" line="245"/>
1615316263 <return-value transfer-ownership="none">
1615416264 <type name="none" c:type="void"/>
@@ -16157,31 +16267,31 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1615716267 <instance-parameter name="renderer" transfer-ownership="none">
1615816268 <doc xml:space="preserve"
1615916269 filename="pango/pango-renderer.c"
16160- line="1212">a `PangoRenderer`</doc>
16270+ line="1211">a `PangoRenderer`</doc>
1616116271 <type name="Renderer" c:type="PangoRenderer*"/>
1616216272 </instance-parameter>
1616316273 <parameter name="font" transfer-ownership="none">
1616416274 <doc xml:space="preserve"
1616516275 filename="pango/pango-renderer.c"
16166- line="1213">a `PangoFont`</doc>
16276+ line="1212">a `PangoFont`</doc>
1616716277 <type name="Font" c:type="PangoFont*"/>
1616816278 </parameter>
1616916279 <parameter name="glyph" transfer-ownership="none">
1617016280 <doc xml:space="preserve"
1617116281 filename="pango/pango-renderer.c"
16172- line="1214">the glyph index of a single glyph</doc>
16282+ line="1213">the glyph index of a single glyph</doc>
1617316283 <type name="Glyph" c:type="PangoGlyph"/>
1617416284 </parameter>
1617516285 <parameter name="x" transfer-ownership="none">
1617616286 <doc xml:space="preserve"
1617716287 filename="pango/pango-renderer.c"
16178- line="1215">X coordinate of left edge of baseline of glyph</doc>
16288+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1617916289 <type name="gdouble" c:type="double"/>
1618016290 </parameter>
1618116291 <parameter name="y" transfer-ownership="none">
1618216292 <doc xml:space="preserve"
1618316293 filename="pango/pango-renderer.c"
16184- line="1216">Y coordinate of left edge of baseline of glyph</doc>
16294+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1618516295 <type name="gdouble" c:type="double"/>
1618616296 </parameter>
1618716297 </parameters>
@@ -16191,7 +16301,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1619116301 version="1.22">
1619216302 <doc xml:space="preserve"
1619316303 filename="pango/pango-renderer.c"
16194- line="805">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
16304+ line="804">Draws the glyphs in @glyph_item with the specified `PangoRenderer`,
1619516305 embedding the text associated with the glyphs in the output if the
1619616306 output format supports it.
1619716307
@@ -16217,7 +16327,7 @@ The default implementation of this method simply falls back to
1621716327 <instance-parameter name="renderer" transfer-ownership="none">
1621816328 <doc xml:space="preserve"
1621916329 filename="pango/pango-renderer.c"
16220- line="807">a `PangoRenderer`</doc>
16330+ line="806">a `PangoRenderer`</doc>
1622116331 <type name="Renderer" c:type="PangoRenderer*"/>
1622216332 </instance-parameter>
1622316333 <parameter name="text"
@@ -16226,26 +16336,26 @@ The default implementation of this method simply falls back to
1622616336 allow-none="1">
1622716337 <doc xml:space="preserve"
1622816338 filename="pango/pango-renderer.c"
16229- line="808">the UTF-8 text that @glyph_item refers to</doc>
16339+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1623016340 <type name="utf8" c:type="const char*"/>
1623116341 </parameter>
1623216342 <parameter name="glyph_item" transfer-ownership="none">
1623316343 <doc xml:space="preserve"
1623416344 filename="pango/pango-renderer.c"
16235- line="809">a `PangoGlyphItem`</doc>
16345+ line="808">a `PangoGlyphItem`</doc>
1623616346 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1623716347 </parameter>
1623816348 <parameter name="x" transfer-ownership="none">
1623916349 <doc xml:space="preserve"
1624016350 filename="pango/pango-renderer.c"
16241- line="810">X position of left edge of baseline, in user space coordinates
16351+ line="809">X position of left edge of baseline, in user space coordinates
1624216352 in Pango units</doc>
1624316353 <type name="gint" c:type="int"/>
1624416354 </parameter>
1624516355 <parameter name="y" transfer-ownership="none">
1624616356 <doc xml:space="preserve"
1624716357 filename="pango/pango-renderer.c"
16248- line="812">Y position of left edge of baseline, in user space coordinates
16358+ line="811">Y position of left edge of baseline, in user space coordinates
1624916359 in Pango units</doc>
1625016360 <type name="gint" c:type="int"/>
1625116361 </parameter>
@@ -16256,7 +16366,7 @@ The default implementation of this method simply falls back to
1625616366 version="1.8">
1625716367 <doc xml:space="preserve"
1625816368 filename="pango/pango-renderer.c"
16259- line="749">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
16369+ line="748">Draws the glyphs in @glyphs with the specified `PangoRenderer`.</doc>
1626016370 <source-position filename="pango/pango-renderer.h" line="211"/>
1626116371 <return-value transfer-ownership="none">
1626216372 <type name="none" c:type="void"/>
@@ -16265,32 +16375,32 @@ The default implementation of this method simply falls back to
1626516375 <instance-parameter name="renderer" transfer-ownership="none">
1626616376 <doc xml:space="preserve"
1626716377 filename="pango/pango-renderer.c"
16268- line="751">a `PangoRenderer`</doc>
16378+ line="750">a `PangoRenderer`</doc>
1626916379 <type name="Renderer" c:type="PangoRenderer*"/>
1627016380 </instance-parameter>
1627116381 <parameter name="font" transfer-ownership="none">
1627216382 <doc xml:space="preserve"
1627316383 filename="pango/pango-renderer.c"
16274- line="752">a `PangoFont`</doc>
16384+ line="751">a `PangoFont`</doc>
1627516385 <type name="Font" c:type="PangoFont*"/>
1627616386 </parameter>
1627716387 <parameter name="glyphs" transfer-ownership="none">
1627816388 <doc xml:space="preserve"
1627916389 filename="pango/pango-renderer.c"
16280- line="753">a `PangoGlyphString`</doc>
16390+ line="752">a `PangoGlyphString`</doc>
1628116391 <type name="GlyphString" c:type="PangoGlyphString*"/>
1628216392 </parameter>
1628316393 <parameter name="x" transfer-ownership="none">
1628416394 <doc xml:space="preserve"
1628516395 filename="pango/pango-renderer.c"
16286- line="754">X position of left edge of baseline, in user space coordinates
16396+ line="753">X position of left edge of baseline, in user space coordinates
1628716397 in Pango units.</doc>
1628816398 <type name="gint" c:type="int"/>
1628916399 </parameter>
1629016400 <parameter name="y" transfer-ownership="none">
1629116401 <doc xml:space="preserve"
1629216402 filename="pango/pango-renderer.c"
16293- line="756">Y position of left edge of baseline, in user space coordinates
16403+ line="755">Y position of left edge of baseline, in user space coordinates
1629416404 in Pango units.</doc>
1629516405 <type name="gint" c:type="int"/>
1629616406 </parameter>
@@ -16301,7 +16411,7 @@ The default implementation of this method simply falls back to
1630116411 version="1.8">
1630216412 <doc xml:space="preserve"
1630316413 filename="pango/pango-renderer.c"
16304- line="149">Draws @layout with the specified `PangoRenderer`.
16414+ line="148">Draws @layout with the specified `PangoRenderer`.
1630516415
1630616416 This is equivalent to drawing the lines of the layout, at their
1630716417 respective positions relative to @x, @y.</doc>
@@ -16313,26 +16423,26 @@ respective positions relative to @x, @y.</doc>
1631316423 <instance-parameter name="renderer" transfer-ownership="none">
1631416424 <doc xml:space="preserve"
1631516425 filename="pango/pango-renderer.c"
16316- line="151">a `PangoRenderer`</doc>
16426+ line="150">a `PangoRenderer`</doc>
1631716427 <type name="Renderer" c:type="PangoRenderer*"/>
1631816428 </instance-parameter>
1631916429 <parameter name="layout" transfer-ownership="none">
1632016430 <doc xml:space="preserve"
1632116431 filename="pango/pango-renderer.c"
16322- line="152">a `PangoLayout`</doc>
16432+ line="151">a `PangoLayout`</doc>
1632316433 <type name="Layout" c:type="PangoLayout*"/>
1632416434 </parameter>
1632516435 <parameter name="x" transfer-ownership="none">
1632616436 <doc xml:space="preserve"
1632716437 filename="pango/pango-renderer.c"
16328- line="153">X position of left edge of baseline, in user space coordinates
16438+ line="152">X position of left edge of baseline, in user space coordinates
1632916439 in Pango units.</doc>
1633016440 <type name="gint" c:type="int"/>
1633116441 </parameter>
1633216442 <parameter name="y" transfer-ownership="none">
1633316443 <doc xml:space="preserve"
1633416444 filename="pango/pango-renderer.c"
16335- line="155">Y position of left edge of baseline, in user space coordinates
16445+ line="154">Y position of left edge of baseline, in user space coordinates
1633616446 in Pango units.</doc>
1633716447 <type name="gint" c:type="int"/>
1633816448 </parameter>
@@ -16343,7 +16453,7 @@ respective positions relative to @x, @y.</doc>
1634316453 version="1.8">
1634416454 <doc xml:space="preserve"
1634516455 filename="pango/pango-renderer.c"
16346- line="553">Draws @line with the specified `PangoRenderer`.
16456+ line="552">Draws @line with the specified `PangoRenderer`.
1634716457
1634816458 This draws the glyph items that make up the line, as well as
1634916459 shapes, backgrounds and lines that are specified by the attributes
@@ -16356,26 +16466,26 @@ of those items.</doc>
1635616466 <instance-parameter name="renderer" transfer-ownership="none">
1635716467 <doc xml:space="preserve"
1635816468 filename="pango/pango-renderer.c"
16359- line="555">a `PangoRenderer`</doc>
16469+ line="554">a `PangoRenderer`</doc>
1636016470 <type name="Renderer" c:type="PangoRenderer*"/>
1636116471 </instance-parameter>
1636216472 <parameter name="line" transfer-ownership="none">
1636316473 <doc xml:space="preserve"
1636416474 filename="pango/pango-renderer.c"
16365- line="556">a `PangoLayoutLine`</doc>
16475+ line="555">a `PangoLayoutLine`</doc>
1636616476 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1636716477 </parameter>
1636816478 <parameter name="x" transfer-ownership="none">
1636916479 <doc xml:space="preserve"
1637016480 filename="pango/pango-renderer.c"
16371- line="557">X position of left edge of baseline, in user space coordinates
16481+ line="556">X position of left edge of baseline, in user space coordinates
1637216482 in Pango units.</doc>
1637316483 <type name="gint" c:type="int"/>
1637416484 </parameter>
1637516485 <parameter name="y" transfer-ownership="none">
1637616486 <doc xml:space="preserve"
1637716487 filename="pango/pango-renderer.c"
16378- line="559">Y position of left edge of baseline, in user space coordinates
16488+ line="558">Y position of left edge of baseline, in user space coordinates
1637916489 in Pango units.</doc>
1638016490 <type name="gint" c:type="int"/>
1638116491 </parameter>
@@ -16386,7 +16496,7 @@ of those items.</doc>
1638616496 version="1.8">
1638716497 <doc xml:space="preserve"
1638816498 filename="pango/pango-renderer.c"
16389- line="874">Draws an axis-aligned rectangle in user space coordinates with the
16499+ line="873">Draws an axis-aligned rectangle in user space coordinates with the
1639016500 specified `PangoRenderer`.
1639116501
1639216502 This should be called while @renderer is already active.
@@ -16399,39 +16509,39 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1639916509 <instance-parameter name="renderer" transfer-ownership="none">
1640016510 <doc xml:space="preserve"
1640116511 filename="pango/pango-renderer.c"
16402- line="876">a `PangoRenderer`</doc>
16512+ line="875">a `PangoRenderer`</doc>
1640316513 <type name="Renderer" c:type="PangoRenderer*"/>
1640416514 </instance-parameter>
1640516515 <parameter name="part" transfer-ownership="none">
1640616516 <doc xml:space="preserve"
1640716517 filename="pango/pango-renderer.c"
16408- line="877">type of object this rectangle is part of</doc>
16518+ line="876">type of object this rectangle is part of</doc>
1640916519 <type name="RenderPart" c:type="PangoRenderPart"/>
1641016520 </parameter>
1641116521 <parameter name="x" transfer-ownership="none">
1641216522 <doc xml:space="preserve"
1641316523 filename="pango/pango-renderer.c"
16414- line="878">X position at which to draw rectangle, in user space coordinates
16524+ line="877">X position at which to draw rectangle, in user space coordinates
1641516525 in Pango units</doc>
1641616526 <type name="gint" c:type="int"/>
1641716527 </parameter>
1641816528 <parameter name="y" transfer-ownership="none">
1641916529 <doc xml:space="preserve"
1642016530 filename="pango/pango-renderer.c"
16421- line="880">Y position at which to draw rectangle, in user space coordinates
16531+ line="879">Y position at which to draw rectangle, in user space coordinates
1642216532 in Pango units</doc>
1642316533 <type name="gint" c:type="int"/>
1642416534 </parameter>
1642516535 <parameter name="width" transfer-ownership="none">
1642616536 <doc xml:space="preserve"
1642716537 filename="pango/pango-renderer.c"
16428- line="882">width of rectangle in Pango units</doc>
16538+ line="881">width of rectangle in Pango units</doc>
1642916539 <type name="gint" c:type="int"/>
1643016540 </parameter>
1643116541 <parameter name="height" transfer-ownership="none">
1643216542 <doc xml:space="preserve"
1643316543 filename="pango/pango-renderer.c"
16434- line="883">height of rectangle in Pango units</doc>
16544+ line="882">height of rectangle in Pango units</doc>
1643516545 <type name="gint" c:type="int"/>
1643616546 </parameter>
1643716547 </parameters>
@@ -16441,7 +16551,7 @@ Use [method@Pango.Renderer.activate] to activate a renderer.</doc>
1644116551 version="1.8">
1644216552 <doc xml:space="preserve"
1644316553 filename="pango/pango-renderer.c"
16444- line="1175">Draws a trapezoid with the parallel sides aligned with the X axis
16554+ line="1174">Draws a trapezoid with the parallel sides aligned with the X axis
1644516555 using the given `PangoRenderer`; coordinates are in device space.</doc>
1644616556 <source-position filename="pango/pango-renderer.h" line="236"/>
1644716557 <return-value transfer-ownership="none">
@@ -16451,49 +16561,49 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1645116561 <instance-parameter name="renderer" transfer-ownership="none">
1645216562 <doc xml:space="preserve"
1645316563 filename="pango/pango-renderer.c"
16454- line="1177">a `PangoRenderer`</doc>
16564+ line="1176">a `PangoRenderer`</doc>
1645516565 <type name="Renderer" c:type="PangoRenderer*"/>
1645616566 </instance-parameter>
1645716567 <parameter name="part" transfer-ownership="none">
1645816568 <doc xml:space="preserve"
1645916569 filename="pango/pango-renderer.c"
16460- line="1178">type of object this trapezoid is part of</doc>
16570+ line="1177">type of object this trapezoid is part of</doc>
1646116571 <type name="RenderPart" c:type="PangoRenderPart"/>
1646216572 </parameter>
1646316573 <parameter name="y1_" transfer-ownership="none">
1646416574 <doc xml:space="preserve"
1646516575 filename="pango/pango-renderer.c"
16466- line="1179">Y coordinate of top of trapezoid</doc>
16576+ line="1178">Y coordinate of top of trapezoid</doc>
1646716577 <type name="gdouble" c:type="double"/>
1646816578 </parameter>
1646916579 <parameter name="x11" transfer-ownership="none">
1647016580 <doc xml:space="preserve"
1647116581 filename="pango/pango-renderer.c"
16472- line="1180">X coordinate of left end of top of trapezoid</doc>
16582+ line="1179">X coordinate of left end of top of trapezoid</doc>
1647316583 <type name="gdouble" c:type="double"/>
1647416584 </parameter>
1647516585 <parameter name="x21" transfer-ownership="none">
1647616586 <doc xml:space="preserve"
1647716587 filename="pango/pango-renderer.c"
16478- line="1181">X coordinate of right end of top of trapezoid</doc>
16588+ line="1180">X coordinate of right end of top of trapezoid</doc>
1647916589 <type name="gdouble" c:type="double"/>
1648016590 </parameter>
1648116591 <parameter name="y2" transfer-ownership="none">
1648216592 <doc xml:space="preserve"
1648316593 filename="pango/pango-renderer.c"
16484- line="1182">Y coordinate of bottom of trapezoid</doc>
16594+ line="1181">Y coordinate of bottom of trapezoid</doc>
1648516595 <type name="gdouble" c:type="double"/>
1648616596 </parameter>
1648716597 <parameter name="x12" transfer-ownership="none">
1648816598 <doc xml:space="preserve"
1648916599 filename="pango/pango-renderer.c"
16490- line="1183">X coordinate of left end of bottom of trapezoid</doc>
16600+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1649116601 <type name="gdouble" c:type="double"/>
1649216602 </parameter>
1649316603 <parameter name="x22" transfer-ownership="none">
1649416604 <doc xml:space="preserve"
1649516605 filename="pango/pango-renderer.c"
16496- line="1184">X coordinate of right end of bottom of trapezoid</doc>
16606+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1649716607 <type name="gdouble" c:type="double"/>
1649816608 </parameter>
1649916609 </parameters>
@@ -16503,12 +16613,12 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1650316613 version="1.38">
1650416614 <doc xml:space="preserve"
1650516615 filename="pango/pango-renderer.c"
16506- line="1389">Gets the current alpha for the specified part.</doc>
16616+ line="1388">Gets the current alpha for the specified part.</doc>
1650716617 <source-position filename="pango/pango-renderer.h" line="273"/>
1650816618 <return-value transfer-ownership="none">
1650916619 <doc xml:space="preserve"
1651016620 filename="pango/pango-renderer.c"
16511- line="1396">the alpha for the specified part,
16621+ line="1395">the alpha for the specified part,
1651216622 or 0 if it hasn't been set and should be
1651316623 inherited from the environment.</doc>
1651416624 <type name="guint16" c:type="guint16"/>
@@ -16517,13 +16627,13 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1651716627 <instance-parameter name="renderer" transfer-ownership="none">
1651816628 <doc xml:space="preserve"
1651916629 filename="pango/pango-renderer.c"
16520- line="1391">a `PangoRenderer`</doc>
16630+ line="1390">a `PangoRenderer`</doc>
1652116631 <type name="Renderer" c:type="PangoRenderer*"/>
1652216632 </instance-parameter>
1652316633 <parameter name="part" transfer-ownership="none">
1652416634 <doc xml:space="preserve"
1652516635 filename="pango/pango-renderer.c"
16526- line="1392">the part to get the alpha for</doc>
16636+ line="1391">the part to get the alpha for</doc>
1652716637 <type name="RenderPart" c:type="PangoRenderPart"/>
1652816638 </parameter>
1652916639 </parameters>
@@ -16533,12 +16643,12 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1653316643 version="1.8">
1653416644 <doc xml:space="preserve"
1653516645 filename="pango/pango-renderer.c"
16536- line="1332">Gets the current rendering color for the specified part.</doc>
16646+ line="1331">Gets the current rendering color for the specified part.</doc>
1653716647 <source-position filename="pango/pango-renderer.h" line="265"/>
1653816648 <return-value transfer-ownership="none" nullable="1">
1653916649 <doc xml:space="preserve"
1654016650 filename="pango/pango-renderer.c"
16541- line="1339">the color for the
16651+ line="1338">the color for the
1654216652 specified part, or %NULL if it hasn't been set and should be
1654316653 inherited from the environment.</doc>
1654416654 <type name="Color" c:type="PangoColor*"/>
@@ -16547,13 +16657,13 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1654716657 <instance-parameter name="renderer" transfer-ownership="none">
1654816658 <doc xml:space="preserve"
1654916659 filename="pango/pango-renderer.c"
16550- line="1334">a `PangoRenderer`</doc>
16660+ line="1333">a `PangoRenderer`</doc>
1655116661 <type name="Renderer" c:type="PangoRenderer*"/>
1655216662 </instance-parameter>
1655316663 <parameter name="part" transfer-ownership="none">
1655416664 <doc xml:space="preserve"
1655516665 filename="pango/pango-renderer.c"
16556- line="1335">the part to get the color for</doc>
16666+ line="1334">the part to get the color for</doc>
1655716667 <type name="RenderPart" c:type="PangoRenderPart"/>
1655816668 </parameter>
1655916669 </parameters>
@@ -16563,7 +16673,7 @@ using the given `PangoRenderer`; coordinates are in device space.</doc>
1656316673 version="1.20">
1656416674 <doc xml:space="preserve"
1656516675 filename="pango/pango-renderer.c"
16566- line="1600">Gets the layout currently being rendered using @renderer.
16676+ line="1599">Gets the layout currently being rendered using @renderer.
1656716677
1656816678 Calling this function only makes sense from inside a subclass's
1656916679 methods, like in its draw_shape vfunc, for example.
@@ -16574,7 +16684,7 @@ rendered.</doc>
1657416684 <return-value transfer-ownership="none" nullable="1">
1657516685 <doc xml:space="preserve"
1657616686 filename="pango/pango-renderer.c"
16577- line="1612">the layout, or %NULL if
16687+ line="1611">the layout, or %NULL if
1657816688 no layout is being rendered using @renderer at this time.</doc>
1657916689 <type name="Layout" c:type="PangoLayout*"/>
1658016690 </return-value>
@@ -16582,7 +16692,7 @@ rendered.</doc>
1658216692 <instance-parameter name="renderer" transfer-ownership="none">
1658316693 <doc xml:space="preserve"
1658416694 filename="pango/pango-renderer.c"
16585- line="1602">a `PangoRenderer`</doc>
16695+ line="1601">a `PangoRenderer`</doc>
1658616696 <type name="Renderer" c:type="PangoRenderer*"/>
1658716697 </instance-parameter>
1658816698 </parameters>
@@ -16592,7 +16702,7 @@ rendered.</doc>
1659216702 version="1.20">
1659316703 <doc xml:space="preserve"
1659416704 filename="pango/pango-renderer.c"
16595- line="1626">Gets the layout line currently being rendered using @renderer.
16705+ line="1625">Gets the layout line currently being rendered using @renderer.
1659616706
1659716707 Calling this function only makes sense from inside a subclass's
1659816708 methods, like in its draw_shape vfunc, for example.
@@ -16603,7 +16713,7 @@ rendered.</doc>
1660316713 <return-value transfer-ownership="none" nullable="1">
1660416714 <doc xml:space="preserve"
1660516715 filename="pango/pango-renderer.c"
16606- line="1638">the layout line, or %NULL
16716+ line="1637">the layout line, or %NULL
1660716717 if no layout line is being rendered using @renderer at this time.</doc>
1660816718 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
1660916719 </return-value>
@@ -16611,7 +16721,7 @@ rendered.</doc>
1661116721 <instance-parameter name="renderer" transfer-ownership="none">
1661216722 <doc xml:space="preserve"
1661316723 filename="pango/pango-renderer.c"
16614- line="1628">a `PangoRenderer`</doc>
16724+ line="1627">a `PangoRenderer`</doc>
1661516725 <type name="Renderer" c:type="PangoRenderer*"/>
1661616726 </instance-parameter>
1661716727 </parameters>
@@ -16621,7 +16731,7 @@ rendered.</doc>
1662116731 version="1.8">
1662216732 <doc xml:space="preserve"
1662316733 filename="pango/pango-renderer.c"
16624- line="1577">Gets the transformation matrix that will be applied when
16734+ line="1576">Gets the transformation matrix that will be applied when
1662516735 rendering.
1662616736
1662716737 See [method@Pango.Renderer.set_matrix].</doc>
@@ -16629,7 +16739,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1662916739 <return-value transfer-ownership="none" nullable="1">
1663016740 <doc xml:space="preserve"
1663116741 filename="pango/pango-renderer.c"
16632- line="1586">the matrix, or %NULL if no matrix has
16742+ line="1585">the matrix, or %NULL if no matrix has
1663316743 been set (which is the same as the identity matrix). The returned
1663416744 matrix is owned by Pango and must not be modified or freed.</doc>
1663516745 <type name="Matrix" c:type="const PangoMatrix*"/>
@@ -16638,7 +16748,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1663816748 <instance-parameter name="renderer" transfer-ownership="none">
1663916749 <doc xml:space="preserve"
1664016750 filename="pango/pango-renderer.c"
16641- line="1579">a `PangoRenderer`</doc>
16751+ line="1578">a `PangoRenderer`</doc>
1664216752 <type name="Renderer" c:type="PangoRenderer*"/>
1664316753 </instance-parameter>
1664416754 </parameters>
@@ -16648,7 +16758,7 @@ See [method@Pango.Renderer.set_matrix].</doc>
1664816758 version="1.8">
1664916759 <doc xml:space="preserve"
1665016760 filename="pango/pango-renderer.c"
16651- line="1412">Informs Pango that the way that the rendering is done
16761+ line="1411">Informs Pango that the way that the rendering is done
1665216762 for @part has changed.
1665316763
1665416764 This should be called if the rendering changes in a way that would
@@ -16671,13 +16781,13 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1667116781 <instance-parameter name="renderer" transfer-ownership="none">
1667216782 <doc xml:space="preserve"
1667316783 filename="pango/pango-renderer.c"
16674- line="1414">a `PangoRenderer`</doc>
16784+ line="1413">a `PangoRenderer`</doc>
1667516785 <type name="Renderer" c:type="PangoRenderer*"/>
1667616786 </instance-parameter>
1667716787 <parameter name="part" transfer-ownership="none">
1667816788 <doc xml:space="preserve"
1667916789 filename="pango/pango-renderer.c"
16680- line="1415">the part for which rendering has changed.</doc>
16790+ line="1414">the part for which rendering has changed.</doc>
1668116791 <type name="RenderPart" c:type="PangoRenderPart"/>
1668216792 </parameter>
1668316793 </parameters>
@@ -16687,7 +16797,7 @@ changes to colors. (See [method@Pango.Renderer.set_color])</doc>
1668716797 version="1.38">
1668816798 <doc xml:space="preserve"
1668916799 filename="pango/pango-renderer.c"
16690- line="1358">Sets the alpha for part of the rendering.
16800+ line="1357">Sets the alpha for part of the rendering.
1669116801
1669216802 Note that the alpha may only be used if a color is
1669316803 specified for @part as well.</doc>
@@ -16699,19 +16809,19 @@ specified for @part as well.</doc>
1669916809 <instance-parameter name="renderer" transfer-ownership="none">
1670016810 <doc xml:space="preserve"
1670116811 filename="pango/pango-renderer.c"
16702- line="1360">a `PangoRenderer`</doc>
16812+ line="1359">a `PangoRenderer`</doc>
1670316813 <type name="Renderer" c:type="PangoRenderer*"/>
1670416814 </instance-parameter>
1670516815 <parameter name="part" transfer-ownership="none">
1670616816 <doc xml:space="preserve"
1670716817 filename="pango/pango-renderer.c"
16708- line="1361">the part to set the alpha for</doc>
16818+ line="1360">the part to set the alpha for</doc>
1670916819 <type name="RenderPart" c:type="PangoRenderPart"/>
1671016820 </parameter>
1671116821 <parameter name="alpha" transfer-ownership="none">
1671216822 <doc xml:space="preserve"
1671316823 filename="pango/pango-renderer.c"
16714- line="1362">an alpha value between 1 and 65536, or 0 to unset the alpha</doc>
16824+ line="1361">an alpha value between 1 and 65536, or 0 to unset the alpha</doc>
1671516825 <type name="guint16" c:type="guint16"/>
1671616826 </parameter>
1671716827 </parameters>
@@ -16721,7 +16831,7 @@ specified for @part as well.</doc>
1672116831 version="1.8">
1672216832 <doc xml:space="preserve"
1672316833 filename="pango/pango-renderer.c"
16724- line="1292">Sets the color for part of the rendering.
16834+ line="1291">Sets the color for part of the rendering.
1672516835
1672616836 Also see [method@Pango.Renderer.set_alpha].</doc>
1672716837 <source-position filename="pango/pango-renderer.h" line="261"/>
@@ -16732,13 +16842,13 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1673216842 <instance-parameter name="renderer" transfer-ownership="none">
1673316843 <doc xml:space="preserve"
1673416844 filename="pango/pango-renderer.c"
16735- line="1294">a `PangoRenderer`</doc>
16845+ line="1293">a `PangoRenderer`</doc>
1673616846 <type name="Renderer" c:type="PangoRenderer*"/>
1673716847 </instance-parameter>
1673816848 <parameter name="part" transfer-ownership="none">
1673916849 <doc xml:space="preserve"
1674016850 filename="pango/pango-renderer.c"
16741- line="1295">the part to change the color of</doc>
16851+ line="1294">the part to change the color of</doc>
1674216852 <type name="RenderPart" c:type="PangoRenderPart"/>
1674316853 </parameter>
1674416854 <parameter name="color"
@@ -16747,7 +16857,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1674716857 allow-none="1">
1674816858 <doc xml:space="preserve"
1674916859 filename="pango/pango-renderer.c"
16750- line="1296">the new color or %NULL to unset the current color</doc>
16860+ line="1295">the new color or %NULL to unset the current color</doc>
1675116861 <type name="Color" c:type="const PangoColor*"/>
1675216862 </parameter>
1675316863 </parameters>
@@ -16757,7 +16867,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1675716867 version="1.8">
1675816868 <doc xml:space="preserve"
1675916869 filename="pango/pango-renderer.c"
16760- line="1557">Sets the transformation matrix that will be applied when rendering.</doc>
16870+ line="1556">Sets the transformation matrix that will be applied when rendering.</doc>
1676116871 <source-position filename="pango/pango-renderer.h" line="277"/>
1676216872 <return-value transfer-ownership="none">
1676316873 <type name="none" c:type="void"/>
@@ -16766,7 +16876,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1676616876 <instance-parameter name="renderer" transfer-ownership="none">
1676716877 <doc xml:space="preserve"
1676816878 filename="pango/pango-renderer.c"
16769- line="1559">a `PangoRenderer`</doc>
16879+ line="1558">a `PangoRenderer`</doc>
1677016880 <type name="Renderer" c:type="PangoRenderer*"/>
1677116881 </instance-parameter>
1677216882 <parameter name="matrix"
@@ -16775,7 +16885,7 @@ Also see [method@Pango.Renderer.set_alpha].</doc>
1677516885 allow-none="1">
1677616886 <doc xml:space="preserve"
1677716887 filename="pango/pango-renderer.c"
16778- line="1560">a `PangoMatrix`, or %NULL to unset any existing matrix
16888+ line="1559">a `PangoMatrix`, or %NULL to unset any existing matrix
1677916889 (No matrix set is the same as setting the identity matrix.)</doc>
1678016890 <type name="Matrix" c:type="const PangoMatrix*"/>
1678116891 </parameter>
@@ -16844,32 +16954,32 @@ and must be implemented:
1684416954 <parameter name="renderer" transfer-ownership="none">
1684516955 <doc xml:space="preserve"
1684616956 filename="pango/pango-renderer.c"
16847- line="751">a `PangoRenderer`</doc>
16957+ line="750">a `PangoRenderer`</doc>
1684816958 <type name="Renderer" c:type="PangoRenderer*"/>
1684916959 </parameter>
1685016960 <parameter name="font" transfer-ownership="none">
1685116961 <doc xml:space="preserve"
1685216962 filename="pango/pango-renderer.c"
16853- line="752">a `PangoFont`</doc>
16963+ line="751">a `PangoFont`</doc>
1685416964 <type name="Font" c:type="PangoFont*"/>
1685516965 </parameter>
1685616966 <parameter name="glyphs" transfer-ownership="none">
1685716967 <doc xml:space="preserve"
1685816968 filename="pango/pango-renderer.c"
16859- line="753">a `PangoGlyphString`</doc>
16969+ line="752">a `PangoGlyphString`</doc>
1686016970 <type name="GlyphString" c:type="PangoGlyphString*"/>
1686116971 </parameter>
1686216972 <parameter name="x" transfer-ownership="none">
1686316973 <doc xml:space="preserve"
1686416974 filename="pango/pango-renderer.c"
16865- line="754">X position of left edge of baseline, in user space coordinates
16975+ line="753">X position of left edge of baseline, in user space coordinates
1686616976 in Pango units.</doc>
1686716977 <type name="gint" c:type="int"/>
1686816978 </parameter>
1686916979 <parameter name="y" transfer-ownership="none">
1687016980 <doc xml:space="preserve"
1687116981 filename="pango/pango-renderer.c"
16872- line="756">Y position of left edge of baseline, in user space coordinates
16982+ line="755">Y position of left edge of baseline, in user space coordinates
1687316983 in Pango units.</doc>
1687416984 <type name="gint" c:type="int"/>
1687516985 </parameter>
@@ -16889,39 +16999,39 @@ and must be implemented:
1688916999 <parameter name="renderer" transfer-ownership="none">
1689017000 <doc xml:space="preserve"
1689117001 filename="pango/pango-renderer.c"
16892- line="876">a `PangoRenderer`</doc>
17002+ line="875">a `PangoRenderer`</doc>
1689317003 <type name="Renderer" c:type="PangoRenderer*"/>
1689417004 </parameter>
1689517005 <parameter name="part" transfer-ownership="none">
1689617006 <doc xml:space="preserve"
1689717007 filename="pango/pango-renderer.c"
16898- line="877">type of object this rectangle is part of</doc>
17008+ line="876">type of object this rectangle is part of</doc>
1689917009 <type name="RenderPart" c:type="PangoRenderPart"/>
1690017010 </parameter>
1690117011 <parameter name="x" transfer-ownership="none">
1690217012 <doc xml:space="preserve"
1690317013 filename="pango/pango-renderer.c"
16904- line="878">X position at which to draw rectangle, in user space coordinates
17014+ line="877">X position at which to draw rectangle, in user space coordinates
1690517015 in Pango units</doc>
1690617016 <type name="gint" c:type="int"/>
1690717017 </parameter>
1690817018 <parameter name="y" transfer-ownership="none">
1690917019 <doc xml:space="preserve"
1691017020 filename="pango/pango-renderer.c"
16911- line="880">Y position at which to draw rectangle, in user space coordinates
17021+ line="879">Y position at which to draw rectangle, in user space coordinates
1691217022 in Pango units</doc>
1691317023 <type name="gint" c:type="int"/>
1691417024 </parameter>
1691517025 <parameter name="width" transfer-ownership="none">
1691617026 <doc xml:space="preserve"
1691717027 filename="pango/pango-renderer.c"
16918- line="882">width of rectangle in Pango units</doc>
17028+ line="881">width of rectangle in Pango units</doc>
1691917029 <type name="gint" c:type="int"/>
1692017030 </parameter>
1692117031 <parameter name="height" transfer-ownership="none">
1692217032 <doc xml:space="preserve"
1692317033 filename="pango/pango-renderer.c"
16924- line="883">height of rectangle in Pango units</doc>
17034+ line="882">height of rectangle in Pango units</doc>
1692517035 <type name="gint" c:type="int"/>
1692617036 </parameter>
1692717037 </parameters>
@@ -16942,31 +17052,31 @@ indicate a spelling error.</doc>
1694217052 <parameter name="renderer" transfer-ownership="none">
1694317053 <doc xml:space="preserve"
1694417054 filename="pango/pango-renderer.c"
16945- line="1017">a `PangoRenderer`</doc>
17055+ line="1016">a `PangoRenderer`</doc>
1694617056 <type name="Renderer" c:type="PangoRenderer*"/>
1694717057 </parameter>
1694817058 <parameter name="x" transfer-ownership="none">
1694917059 <doc xml:space="preserve"
1695017060 filename="pango/pango-renderer.c"
16951- line="1018">X coordinate of underline, in Pango units in user coordinate system</doc>
17061+ line="1017">X coordinate of underline, in Pango units in user coordinate system</doc>
1695217062 <type name="gint" c:type="int"/>
1695317063 </parameter>
1695417064 <parameter name="y" transfer-ownership="none">
1695517065 <doc xml:space="preserve"
1695617066 filename="pango/pango-renderer.c"
16957- line="1019">Y coordinate of underline, in Pango units in user coordinate system</doc>
17067+ line="1018">Y coordinate of underline, in Pango units in user coordinate system</doc>
1695817068 <type name="gint" c:type="int"/>
1695917069 </parameter>
1696017070 <parameter name="width" transfer-ownership="none">
1696117071 <doc xml:space="preserve"
1696217072 filename="pango/pango-renderer.c"
16963- line="1020">width of underline, in Pango units in user coordinate system</doc>
17073+ line="1019">width of underline, in Pango units in user coordinate system</doc>
1696417074 <type name="gint" c:type="int"/>
1696517075 </parameter>
1696617076 <parameter name="height" transfer-ownership="none">
1696717077 <doc xml:space="preserve"
1696817078 filename="pango/pango-renderer.c"
16969- line="1021">height of underline, in Pango units in user coordinate system</doc>
17079+ line="1020">height of underline, in Pango units in user coordinate system</doc>
1697017080 <type name="gint" c:type="int"/>
1697117081 </parameter>
1697217082 </parameters>
@@ -17012,49 +17122,49 @@ indicate a spelling error.</doc>
1701217122 <parameter name="renderer" transfer-ownership="none">
1701317123 <doc xml:space="preserve"
1701417124 filename="pango/pango-renderer.c"
17015- line="1177">a `PangoRenderer`</doc>
17125+ line="1176">a `PangoRenderer`</doc>
1701617126 <type name="Renderer" c:type="PangoRenderer*"/>
1701717127 </parameter>
1701817128 <parameter name="part" transfer-ownership="none">
1701917129 <doc xml:space="preserve"
1702017130 filename="pango/pango-renderer.c"
17021- line="1178">type of object this trapezoid is part of</doc>
17131+ line="1177">type of object this trapezoid is part of</doc>
1702217132 <type name="RenderPart" c:type="PangoRenderPart"/>
1702317133 </parameter>
1702417134 <parameter name="y1_" transfer-ownership="none">
1702517135 <doc xml:space="preserve"
1702617136 filename="pango/pango-renderer.c"
17027- line="1179">Y coordinate of top of trapezoid</doc>
17137+ line="1178">Y coordinate of top of trapezoid</doc>
1702817138 <type name="gdouble" c:type="double"/>
1702917139 </parameter>
1703017140 <parameter name="x11" transfer-ownership="none">
1703117141 <doc xml:space="preserve"
1703217142 filename="pango/pango-renderer.c"
17033- line="1180">X coordinate of left end of top of trapezoid</doc>
17143+ line="1179">X coordinate of left end of top of trapezoid</doc>
1703417144 <type name="gdouble" c:type="double"/>
1703517145 </parameter>
1703617146 <parameter name="x21" transfer-ownership="none">
1703717147 <doc xml:space="preserve"
1703817148 filename="pango/pango-renderer.c"
17039- line="1181">X coordinate of right end of top of trapezoid</doc>
17149+ line="1180">X coordinate of right end of top of trapezoid</doc>
1704017150 <type name="gdouble" c:type="double"/>
1704117151 </parameter>
1704217152 <parameter name="y2" transfer-ownership="none">
1704317153 <doc xml:space="preserve"
1704417154 filename="pango/pango-renderer.c"
17045- line="1182">Y coordinate of bottom of trapezoid</doc>
17155+ line="1181">Y coordinate of bottom of trapezoid</doc>
1704617156 <type name="gdouble" c:type="double"/>
1704717157 </parameter>
1704817158 <parameter name="x12" transfer-ownership="none">
1704917159 <doc xml:space="preserve"
1705017160 filename="pango/pango-renderer.c"
17051- line="1183">X coordinate of left end of bottom of trapezoid</doc>
17161+ line="1182">X coordinate of left end of bottom of trapezoid</doc>
1705217162 <type name="gdouble" c:type="double"/>
1705317163 </parameter>
1705417164 <parameter name="x22" transfer-ownership="none">
1705517165 <doc xml:space="preserve"
1705617166 filename="pango/pango-renderer.c"
17057- line="1184">X coordinate of right end of bottom of trapezoid</doc>
17167+ line="1183">X coordinate of right end of bottom of trapezoid</doc>
1705817168 <type name="gdouble" c:type="double"/>
1705917169 </parameter>
1706017170 </parameters>
@@ -17073,31 +17183,31 @@ indicate a spelling error.</doc>
1707317183 <parameter name="renderer" transfer-ownership="none">
1707417184 <doc xml:space="preserve"
1707517185 filename="pango/pango-renderer.c"
17076- line="1212">a `PangoRenderer`</doc>
17186+ line="1211">a `PangoRenderer`</doc>
1707717187 <type name="Renderer" c:type="PangoRenderer*"/>
1707817188 </parameter>
1707917189 <parameter name="font" transfer-ownership="none">
1708017190 <doc xml:space="preserve"
1708117191 filename="pango/pango-renderer.c"
17082- line="1213">a `PangoFont`</doc>
17192+ line="1212">a `PangoFont`</doc>
1708317193 <type name="Font" c:type="PangoFont*"/>
1708417194 </parameter>
1708517195 <parameter name="glyph" transfer-ownership="none">
1708617196 <doc xml:space="preserve"
1708717197 filename="pango/pango-renderer.c"
17088- line="1214">the glyph index of a single glyph</doc>
17198+ line="1213">the glyph index of a single glyph</doc>
1708917199 <type name="Glyph" c:type="PangoGlyph"/>
1709017200 </parameter>
1709117201 <parameter name="x" transfer-ownership="none">
1709217202 <doc xml:space="preserve"
1709317203 filename="pango/pango-renderer.c"
17094- line="1215">X coordinate of left edge of baseline of glyph</doc>
17204+ line="1214">X coordinate of left edge of baseline of glyph</doc>
1709517205 <type name="gdouble" c:type="double"/>
1709617206 </parameter>
1709717207 <parameter name="y" transfer-ownership="none">
1709817208 <doc xml:space="preserve"
1709917209 filename="pango/pango-renderer.c"
17100- line="1216">Y coordinate of left edge of baseline of glyph</doc>
17210+ line="1215">Y coordinate of left edge of baseline of glyph</doc>
1710117211 <type name="gdouble" c:type="double"/>
1710217212 </parameter>
1710317213 </parameters>
@@ -17117,13 +17227,13 @@ indicate a spelling error.</doc>
1711717227 <parameter name="renderer" transfer-ownership="none">
1711817228 <doc xml:space="preserve"
1711917229 filename="pango/pango-renderer.c"
17120- line="1414">a `PangoRenderer`</doc>
17230+ line="1413">a `PangoRenderer`</doc>
1712117231 <type name="Renderer" c:type="PangoRenderer*"/>
1712217232 </parameter>
1712317233 <parameter name="part" transfer-ownership="none">
1712417234 <doc xml:space="preserve"
1712517235 filename="pango/pango-renderer.c"
17126- line="1415">the part for which rendering has changed.</doc>
17236+ line="1414">the part for which rendering has changed.</doc>
1712717237 <type name="RenderPart" c:type="PangoRenderPart"/>
1712817238 </parameter>
1712917239 </parameters>
@@ -17193,7 +17303,7 @@ indicate a spelling error.</doc>
1719317303 <parameter name="renderer" transfer-ownership="none">
1719417304 <doc xml:space="preserve"
1719517305 filename="pango/pango-renderer.c"
17196- line="807">a `PangoRenderer`</doc>
17306+ line="806">a `PangoRenderer`</doc>
1719717307 <type name="Renderer" c:type="PangoRenderer*"/>
1719817308 </parameter>
1719917309 <parameter name="text"
@@ -17202,26 +17312,26 @@ indicate a spelling error.</doc>
1720217312 allow-none="1">
1720317313 <doc xml:space="preserve"
1720417314 filename="pango/pango-renderer.c"
17205- line="808">the UTF-8 text that @glyph_item refers to</doc>
17315+ line="807">the UTF-8 text that @glyph_item refers to</doc>
1720617316 <type name="utf8" c:type="const char*"/>
1720717317 </parameter>
1720817318 <parameter name="glyph_item" transfer-ownership="none">
1720917319 <doc xml:space="preserve"
1721017320 filename="pango/pango-renderer.c"
17211- line="809">a `PangoGlyphItem`</doc>
17321+ line="808">a `PangoGlyphItem`</doc>
1721217322 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
1721317323 </parameter>
1721417324 <parameter name="x" transfer-ownership="none">
1721517325 <doc xml:space="preserve"
1721617326 filename="pango/pango-renderer.c"
17217- line="810">X position of left edge of baseline, in user space coordinates
17327+ line="809">X position of left edge of baseline, in user space coordinates
1721817328 in Pango units</doc>
1721917329 <type name="gint" c:type="int"/>
1722017330 </parameter>
1722117331 <parameter name="y" transfer-ownership="none">
1722217332 <doc xml:space="preserve"
1722317333 filename="pango/pango-renderer.c"
17224- line="812">Y position of left edge of baseline, in user space coordinates
17334+ line="811">Y position of left edge of baseline, in user space coordinates
1722517335 in Pango units</doc>
1722617336 <type name="gint" c:type="int"/>
1722717337 </parameter>
@@ -19602,14 +19712,14 @@ Two encoded version numbers can be compared as integers.</doc>
1960219712 <source-position filename="pango/pango-features.h" line="4"/>
1960319713 <type name="gint" c:type="gint"/>
1960419714 </constant>
19605- <constant name="VERSION_MICRO" value="3" c:type="PANGO_VERSION_MICRO">
19715+ <constant name="VERSION_MICRO" value="0" c:type="PANGO_VERSION_MICRO">
1960619716 <doc xml:space="preserve"
1960719717 filename="pango/pango-utils.h"
1960819718 line="147">The micro component of the version of Pango available at compile-time.</doc>
1960919719 <source-position filename="pango/pango-features.h" line="6"/>
1961019720 <type name="gint" c:type="gint"/>
1961119721 </constant>
19612- <constant name="VERSION_MINOR" value="56" c:type="PANGO_VERSION_MINOR">
19722+ <constant name="VERSION_MINOR" value="57" c:type="PANGO_VERSION_MINOR">
1961319723 <doc xml:space="preserve"
1961419724 filename="pango/pango-utils.h"
1961519725 line="142">The minor component of the version of Pango available at compile-time.</doc>
@@ -19617,7 +19727,7 @@ Two encoded version numbers can be compared as integers.</doc>
1961719727 <type name="gint" c:type="gint"/>
1961819728 </constant>
1961919729 <constant name="VERSION_STRING"
19620- value="1.56.3"
19730+ value="1.57.0"
1962119731 c:type="PANGO_VERSION_STRING">
1962219732 <doc xml:space="preserve"
1962319733 filename="pango/pango-utils.h"
@@ -19998,7 +20108,7 @@ relative to the run of preceding run.
1999820108 <function name="attr_break" c:identifier="pango_attr_break" version="1.50">
1999920109 <doc xml:space="preserve"
2000020110 filename="pango/break.c"
20001- line="2544">Apply customization from attributes to the breaks in @attrs.
20111+ line="2525">Apply customization from attributes to the breaks in @attrs.
2000220112
2000320113 The line breaks are assumed to have been produced
2000420114 by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
@@ -20010,25 +20120,25 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2001020120 <parameter name="text" transfer-ownership="none">
2001120121 <doc xml:space="preserve"
2001220122 filename="pango/break.c"
20013- line="2546">text to break. Must be valid UTF-8</doc>
20123+ line="2527">text to break. Must be valid UTF-8</doc>
2001420124 <type name="utf8" c:type="const char*"/>
2001520125 </parameter>
2001620126 <parameter name="length" transfer-ownership="none">
2001720127 <doc xml:space="preserve"
2001820128 filename="pango/break.c"
20019- line="2547">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
20129+ line="2528">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
2002020130 <type name="gint" c:type="int"/>
2002120131 </parameter>
2002220132 <parameter name="attr_list" transfer-ownership="none">
2002320133 <doc xml:space="preserve"
2002420134 filename="pango/break.c"
20025- line="2548">`PangoAttrList` to apply</doc>
20135+ line="2529">`PangoAttrList` to apply</doc>
2002620136 <type name="AttrList" c:type="PangoAttrList*"/>
2002720137 </parameter>
2002820138 <parameter name="offset" transfer-ownership="none">
2002920139 <doc xml:space="preserve"
2003020140 filename="pango/break.c"
20031- line="2549">Byte offset of @text from the beginning of the paragraph</doc>
20141+ line="2530">Byte offset of @text from the beginning of the paragraph</doc>
2003220142 <type name="gint" c:type="int"/>
2003320143 </parameter>
2003420144 <parameter name="attrs"
@@ -20037,7 +20147,7 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2003720147 transfer-ownership="none">
2003820148 <doc xml:space="preserve"
2003920149 filename="pango/break.c"
20040- line="2550">array with one
20150+ line="2531">array with one
2004120151 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2004220152 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2004320153 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -20046,7 +20156,7 @@ by [func@Pango.default_break] and [func@Pango.tailor_break].</doc>
2004620156 <parameter name="attrs_len" transfer-ownership="none">
2004720157 <doc xml:space="preserve"
2004820158 filename="pango/break.c"
20049- line="2552">length of @attrs array</doc>
20159+ line="2533">length of @attrs array</doc>
2005020160 <type name="gint" c:type="int"/>
2005120161 </parameter>
2005220162 </parameters>
@@ -21099,7 +21209,7 @@ Unicode bidirectional algorithm.</doc>
2109921209 deprecated-version="1.44">
2110021210 <doc xml:space="preserve"
2110121211 filename="pango/break.c"
21102- line="2465">Determines possible line, word, and character breaks
21212+ line="2446">Determines possible line, word, and character breaks
2110321213 for a string of Unicode text with a single analysis.
2110421214
2110521215 For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
@@ -21113,19 +21223,19 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2111321223 <parameter name="text" transfer-ownership="none">
2111421224 <doc xml:space="preserve"
2111521225 filename="pango/break.c"
21116- line="2467">the text to process. Must be valid UTF-8</doc>
21226+ line="2448">the text to process. Must be valid UTF-8</doc>
2111721227 <type name="utf8" c:type="const char*"/>
2111821228 </parameter>
2111921229 <parameter name="length" transfer-ownership="none">
2112021230 <doc xml:space="preserve"
2112121231 filename="pango/break.c"
21122- line="2468">length of @text in bytes (may be -1 if @text is nul-terminated)</doc>
21232+ line="2449">length of @text in bytes (may be -1 if @text is nul-terminated)</doc>
2112321233 <type name="gint" c:type="int"/>
2112421234 </parameter>
2112521235 <parameter name="analysis" transfer-ownership="none">
2112621236 <doc xml:space="preserve"
2112721237 filename="pango/break.c"
21128- line="2469">`PangoAnalysis` structure for @text</doc>
21238+ line="2450">`PangoAnalysis` structure for @text</doc>
2112921239 <type name="Analysis" c:type="PangoAnalysis*"/>
2113021240 </parameter>
2113121241 <parameter name="attrs"
@@ -21134,7 +21244,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2113421244 transfer-ownership="none">
2113521245 <doc xml:space="preserve"
2113621246 filename="pango/break.c"
21137- line="2470">an array to
21247+ line="2451">an array to
2113821248 store character information in</doc>
2113921249 <array length="4" zero-terminated="0" c:type="PangoLogAttr*">
2114021250 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21143,7 +21253,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2114321253 <parameter name="attrs_len" transfer-ownership="none">
2114421254 <doc xml:space="preserve"
2114521255 filename="pango/break.c"
21146- line="2472">size of the array passed as @attrs</doc>
21256+ line="2453">size of the array passed as @attrs</doc>
2114721257 <type name="gint" c:type="int"/>
2114821258 </parameter>
2114921259 </parameters>
@@ -21151,7 +21261,7 @@ For most purposes you may want to use [func@Pango.get_log_attrs].</doc>
2115121261 <function name="default_break" c:identifier="pango_default_break">
2115221262 <doc xml:space="preserve"
2115321263 filename="pango/break.c"
21154- line="2430">This is the default break algorithm.
21264+ line="2411">This is the default break algorithm.
2115521265
2115621266 It applies rules from the [Unicode Line Breaking Algorithm](http://www.unicode.org/unicode/reports/tr14/)
2115721267 without language-specific tailoring, therefore the @analyis argument is unused
@@ -21168,13 +21278,13 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2116821278 <parameter name="text" transfer-ownership="none">
2116921279 <doc xml:space="preserve"
2117021280 filename="pango/break.c"
21171- line="2432">text to break. Must be valid UTF-8</doc>
21281+ line="2413">text to break. Must be valid UTF-8</doc>
2117221282 <type name="utf8" c:type="const char*"/>
2117321283 </parameter>
2117421284 <parameter name="length" transfer-ownership="none">
2117521285 <doc xml:space="preserve"
2117621286 filename="pango/break.c"
21177- line="2433">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
21287+ line="2414">length of text in bytes (may be -1 if @text is nul-terminated)</doc>
2117821288 <type name="gint" c:type="int"/>
2117921289 </parameter>
2118021290 <parameter name="analysis"
@@ -21183,7 +21293,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2118321293 allow-none="1">
2118421294 <doc xml:space="preserve"
2118521295 filename="pango/break.c"
21186- line="2434">a `PangoAnalysis` structure for the @text</doc>
21296+ line="2415">a `PangoAnalysis` structure for the @text</doc>
2118721297 <type name="Analysis" c:type="PangoAnalysis*"/>
2118821298 </parameter>
2118921299 <parameter name="attrs"
@@ -21192,7 +21302,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2119221302 transfer-ownership="none">
2119321303 <doc xml:space="preserve"
2119421304 filename="pango/break.c"
21195- line="2435">logical
21305+ line="2416">logical
2119621306 attributes to fill in</doc>
2119721307 <array length="4" zero-terminated="0" c:type="PangoLogAttr*">
2119821308 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21201,7 +21311,7 @@ See [func@Pango.attr_break] for attribute-based customization.</doc>
2120121311 <parameter name="attrs_len" transfer-ownership="none">
2120221312 <doc xml:space="preserve"
2120321313 filename="pango/break.c"
21204- line="2437">size of the array passed as @attrs</doc>
21314+ line="2418">size of the array passed as @attrs</doc>
2120521315 <type name="gint" c:type="int"/>
2120621316 </parameter>
2120721317 </parameters>
@@ -21234,18 +21344,20 @@ as @nearest.</doc>
2123421344 </return-value>
2123521345 <parameters>
2123621346 <parameter name="inclusive"
21237- transfer-ownership="none"
21238- nullable="1"
21239- allow-none="1">
21347+ direction="inout"
21348+ caller-allocates="0"
21349+ transfer-ownership="full"
21350+ optional="1">
2124021351 <doc xml:space="preserve"
2124121352 filename="pango/pango-utils.c"
2124221353 line="1026">rectangle to round to pixels inclusively</doc>
2124321354 <type name="Rectangle" c:type="PangoRectangle*"/>
2124421355 </parameter>
2124521356 <parameter name="nearest"
21246- transfer-ownership="none"
21247- nullable="1"
21248- allow-none="1">
21357+ direction="inout"
21358+ caller-allocates="0"
21359+ transfer-ownership="full"
21360+ optional="1">
2124921361 <doc xml:space="preserve"
2125021362 filename="pango/pango-utils.c"
2125121363 line="1027">rectangle to round to nearest pixels</doc>
@@ -21321,21 +21433,25 @@ and @next_paragraph_start are filled with the length of @text
2132121433 <parameter name="paragraph_delimiter_index"
2132221434 direction="out"
2132321435 caller-allocates="0"
21324- transfer-ownership="full">
21436+ transfer-ownership="full"
21437+ optional="1"
21438+ allow-none="1">
2132521439 <doc xml:space="preserve"
2132621440 filename="pango/pango-utils.c"
21327- line="1158">return location for index of
21328- delimiter</doc>
21441+ line="1158">return location
21442+ for index of delimiter</doc>
2132921443 <type name="gint" c:type="int*"/>
2133021444 </parameter>
2133121445 <parameter name="next_paragraph_start"
2133221446 direction="out"
2133321447 caller-allocates="0"
21334- transfer-ownership="full">
21448+ transfer-ownership="full"
21449+ optional="1"
21450+ allow-none="1">
2133521451 <doc xml:space="preserve"
2133621452 filename="pango/pango-utils.c"
21337- line="1160">return location for start of next
21338- paragraph</doc>
21453+ line="1160">return location for
21454+ start of next paragraph</doc>
2133921455 <type name="gint" c:type="int*"/>
2134021456 </parameter>
2134121457 </parameters>
@@ -21345,7 +21461,7 @@ and @next_paragraph_start are filled with the length of @text
2134521461 moved-to="FontDescription.from_string">
2134621462 <doc xml:space="preserve"
2134721463 filename="pango/fonts.c"
21348- line="1403">Creates a new font description from a string representation.
21464+ line="1462">Creates a new font description from a string representation.
2134921465
2135021466 The string must have the form
2135121467
@@ -21378,6 +21494,9 @@ The following words are understood as gravity values:
2137821494 "Not-Rotated", "South", "Upside-Down", "North", "Rotated-Left",
2137921495 "East", "Rotated-Right", "West".
2138021496
21497+The following words are understood as color values:
21498+"With-Color", "Without-Color".
21499+
2138121500 VARIATIONS is a comma-separated list of font variations
2138221501 of the form @<U+200D>axis1=value,axis2=value,...
2138321502
@@ -21394,18 +21513,18 @@ size in the resulting font description will be set to 0.
2139421513 A typical example:
2139521514
2139621515 Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1</doc>
21397- <source-position filename="pango/pango-font.h" line="369"/>
21516+ <source-position filename="pango/pango-font.h" line="399"/>
2139821517 <return-value transfer-ownership="full">
2139921518 <doc xml:space="preserve"
2140021519 filename="pango/fonts.c"
21401- line="1457">a new `PangoFontDescription`.</doc>
21520+ line="1519">a new `PangoFontDescription`.</doc>
2140221521 <type name="FontDescription" c:type="PangoFontDescription*"/>
2140321522 </return-value>
2140421523 <parameters>
2140521524 <parameter name="str" transfer-ownership="none">
2140621525 <doc xml:space="preserve"
2140721526 filename="pango/fonts.c"
21408- line="1405">string representation of a font description.</doc>
21527+ line="1464">string representation of a font description.</doc>
2140921528 <type name="utf8" c:type="const char*"/>
2141021529 </parameter>
2141121530 </parameters>
@@ -21413,7 +21532,7 @@ A typical example:
2141321532 <function name="get_log_attrs" c:identifier="pango_get_log_attrs">
2141421533 <doc xml:space="preserve"
2141521534 filename="pango/break.c"
21416- line="2590">Computes a `PangoLogAttr` for each character in @text.
21535+ line="2571">Computes a `PangoLogAttr` for each character in @text.
2141721536
2141821537 The @attrs array must have one `PangoLogAttr` for
2141921538 each position in @text; if @text contains N characters,
@@ -21430,25 +21549,25 @@ a word to know the word is a word).</doc>
2143021549 <parameter name="text" transfer-ownership="none">
2143121550 <doc xml:space="preserve"
2143221551 filename="pango/break.c"
21433- line="2592">text to process. Must be valid UTF-8</doc>
21552+ line="2573">text to process. Must be valid UTF-8</doc>
2143421553 <type name="utf8" c:type="const char*"/>
2143521554 </parameter>
2143621555 <parameter name="length" transfer-ownership="none">
2143721556 <doc xml:space="preserve"
2143821557 filename="pango/break.c"
21439- line="2593">length in bytes of @text</doc>
21558+ line="2574">length in bytes of @text</doc>
2144021559 <type name="gint" c:type="int"/>
2144121560 </parameter>
2144221561 <parameter name="level" transfer-ownership="none">
2144321562 <doc xml:space="preserve"
2144421563 filename="pango/break.c"
21445- line="2594">embedding level, or -1 if unknown</doc>
21564+ line="2575">embedding level, or -1 if unknown</doc>
2144621565 <type name="gint" c:type="int"/>
2144721566 </parameter>
2144821567 <parameter name="language" transfer-ownership="none">
2144921568 <doc xml:space="preserve"
2145021569 filename="pango/break.c"
21451- line="2595">language tag</doc>
21570+ line="2576">language tag</doc>
2145221571 <type name="Language" c:type="PangoLanguage*"/>
2145321572 </parameter>
2145421573 <parameter name="attrs"
@@ -21457,7 +21576,7 @@ a word to know the word is a word).</doc>
2145721576 transfer-ownership="none">
2145821577 <doc xml:space="preserve"
2145921578 filename="pango/break.c"
21460- line="2596">array with one
21579+ line="2577">array with one
2146121580 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2146221581 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2146321582 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -21466,7 +21585,7 @@ a word to know the word is a word).</doc>
2146621585 <parameter name="attrs_len" transfer-ownership="none">
2146721586 <doc xml:space="preserve"
2146821587 filename="pango/break.c"
21469- line="2598">length of @attrs array</doc>
21588+ line="2579">length of @attrs array</doc>
2147021589 <type name="gint" c:type="int"/>
2147121590 </parameter>
2147221591 </parameters>
@@ -21693,7 +21812,7 @@ This is totally different from [func@GLib.unichar_iszerowidth] and is at best mi
2169321812 <function name="itemize" c:identifier="pango_itemize">
2169421813 <doc xml:space="preserve"
2169521814 filename="pango/itemize.c"
21696- line="1645">Breaks a piece of text into segments with consistent directional
21815+ line="1662">Breaks a piece of text into segments with consistent directional
2169721816 level and font.
2169821817
2169921818 Each byte of @text will be contained in exactly one of the items in the
@@ -21709,7 +21828,7 @@ in the same @cached_iter).</doc>
2170921828 <return-value transfer-ownership="full">
2171021829 <doc xml:space="preserve"
2171121830 filename="pango/itemize.c"
21712- line="1669">a `GList` of
21831+ line="1686">a `GList` of
2171321832 [struct@Pango.Item] structures. The items should be freed using
2171421833 [method@Pango.Item.free] in combination with [func@GLib.List.free_full].</doc>
2171521834 <type name="GLib.List" c:type="GList*">
@@ -21720,33 +21839,33 @@ in the same @cached_iter).</doc>
2172021839 <parameter name="context" transfer-ownership="none">
2172121840 <doc xml:space="preserve"
2172221841 filename="pango/itemize.c"
21723- line="1647">a structure holding information that affects
21842+ line="1664">a structure holding information that affects
2172421843 the itemization process.</doc>
2172521844 <type name="Context" c:type="PangoContext*"/>
2172621845 </parameter>
2172721846 <parameter name="text" transfer-ownership="none">
2172821847 <doc xml:space="preserve"
2172921848 filename="pango/itemize.c"
21730- line="1649">the text to itemize. Must be valid UTF-8</doc>
21849+ line="1666">the text to itemize. Must be valid UTF-8</doc>
2173121850 <type name="utf8" c:type="const char*"/>
2173221851 </parameter>
2173321852 <parameter name="start_index" transfer-ownership="none">
2173421853 <doc xml:space="preserve"
2173521854 filename="pango/itemize.c"
21736- line="1650">first byte in @text to process</doc>
21855+ line="1667">first byte in @text to process</doc>
2173721856 <type name="gint" c:type="int"/>
2173821857 </parameter>
2173921858 <parameter name="length" transfer-ownership="none">
2174021859 <doc xml:space="preserve"
2174121860 filename="pango/itemize.c"
21742- line="1651">the number of bytes (not characters) to process
21861+ line="1668">the number of bytes (not characters) to process
2174321862 after @start_index. This must be &gt;= 0.</doc>
2174421863 <type name="gint" c:type="int"/>
2174521864 </parameter>
2174621865 <parameter name="attrs" transfer-ownership="none">
2174721866 <doc xml:space="preserve"
2174821867 filename="pango/itemize.c"
21749- line="1653">the set of attributes that apply to @text.</doc>
21868+ line="1670">the set of attributes that apply to @text.</doc>
2175021869 <type name="AttrList" c:type="PangoAttrList*"/>
2175121870 </parameter>
2175221871 <parameter name="cached_iter"
@@ -21755,7 +21874,7 @@ in the same @cached_iter).</doc>
2175521874 allow-none="1">
2175621875 <doc xml:space="preserve"
2175721876 filename="pango/itemize.c"
21758- line="1654">Cached attribute iterator</doc>
21877+ line="1671">Cached attribute iterator</doc>
2175921878 <type name="AttrIterator" c:type="PangoAttrIterator*"/>
2176021879 </parameter>
2176121880 </parameters>
@@ -21765,7 +21884,7 @@ in the same @cached_iter).</doc>
2176521884 version="1.4">
2176621885 <doc xml:space="preserve"
2176721886 filename="pango/itemize.c"
21768- line="1597">Like `pango_itemize()`, but with an explicitly specified base direction.
21887+ line="1614">Like `pango_itemize()`, but with an explicitly specified base direction.
2176921888
2177021889 The base direction is used when computing bidirectional levels.
2177121890 [func@itemize] gets the base direction from the `PangoContext`
@@ -21774,7 +21893,7 @@ The base direction is used when computing bidirectional levels.
2177421893 <return-value transfer-ownership="full">
2177521894 <doc xml:space="preserve"
2177621895 filename="pango/itemize.c"
21777- line="1615">a `GList` of
21896+ line="1632">a `GList` of
2177821897 [struct@Pango.Item] structures. The items should be freed using
2177921898 [method@Pango.Item.free] probably in combination with [func@GLib.List.free_full].</doc>
2178021899 <type name="GLib.List" c:type="GList*">
@@ -21785,39 +21904,39 @@ The base direction is used when computing bidirectional levels.
2178521904 <parameter name="context" transfer-ownership="none">
2178621905 <doc xml:space="preserve"
2178721906 filename="pango/itemize.c"
21788- line="1599">a structure holding information that affects
21907+ line="1616">a structure holding information that affects
2178921908 the itemization process.</doc>
2179021909 <type name="Context" c:type="PangoContext*"/>
2179121910 </parameter>
2179221911 <parameter name="base_dir" transfer-ownership="none">
2179321912 <doc xml:space="preserve"
2179421913 filename="pango/itemize.c"
21795- line="1601">base direction to use for bidirectional processing</doc>
21914+ line="1618">base direction to use for bidirectional processing</doc>
2179621915 <type name="Direction" c:type="PangoDirection"/>
2179721916 </parameter>
2179821917 <parameter name="text" transfer-ownership="none">
2179921918 <doc xml:space="preserve"
2180021919 filename="pango/itemize.c"
21801- line="1602">the text to itemize.</doc>
21920+ line="1619">the text to itemize.</doc>
2180221921 <type name="utf8" c:type="const char*"/>
2180321922 </parameter>
2180421923 <parameter name="start_index" transfer-ownership="none">
2180521924 <doc xml:space="preserve"
2180621925 filename="pango/itemize.c"
21807- line="1603">first byte in @text to process</doc>
21926+ line="1620">first byte in @text to process</doc>
2180821927 <type name="gint" c:type="int"/>
2180921928 </parameter>
2181021929 <parameter name="length" transfer-ownership="none">
2181121930 <doc xml:space="preserve"
2181221931 filename="pango/itemize.c"
21813- line="1604">the number of bytes (not characters) to process
21932+ line="1621">the number of bytes (not characters) to process
2181421933 after @start_index. This must be &gt;= 0.</doc>
2181521934 <type name="gint" c:type="int"/>
2181621935 </parameter>
2181721936 <parameter name="attrs" transfer-ownership="none">
2181821937 <doc xml:space="preserve"
2181921938 filename="pango/itemize.c"
21820- line="1606">the set of attributes that apply to @text.</doc>
21939+ line="1623">the set of attributes that apply to @text.</doc>
2182121940 <type name="AttrList" c:type="PangoAttrList*"/>
2182221941 </parameter>
2182321942 <parameter name="cached_iter"
@@ -21826,7 +21945,7 @@ The base direction is used when computing bidirectional levels.
2182621945 allow-none="1">
2182721946 <doc xml:space="preserve"
2182821947 filename="pango/itemize.c"
21829- line="1607">Cached attribute iterator</doc>
21948+ line="1624">Cached attribute iterator</doc>
2183021949 <type name="AttrIterator" c:type="PangoAttrIterator*"/>
2183121950 </parameter>
2183221951 </parameters>
@@ -22255,7 +22374,7 @@ for @error.</doc>
2225522374 <function name="parse_stretch" c:identifier="pango_parse_stretch">
2225622375 <doc xml:space="preserve"
2225722376 filename="pango/fonts.c"
22258- line="1969">Parses a font stretch.
22377+ line="2033">Parses a font stretch.
2225922378
2226022379 The allowed values are
2226122380 "ultra_condensed", "extra_condensed", "condensed",
@@ -22266,14 +22385,14 @@ ignored and the '_' characters may be omitted.</doc>
2226622385 <return-value transfer-ownership="none">
2226722386 <doc xml:space="preserve"
2226822387 filename="pango/fonts.c"
22269- line="1983">%TRUE if @str was successfully parsed.</doc>
22388+ line="2047">%TRUE if @str was successfully parsed.</doc>
2227022389 <type name="gboolean" c:type="gboolean"/>
2227122390 </return-value>
2227222391 <parameters>
2227322392 <parameter name="str" transfer-ownership="none">
2227422393 <doc xml:space="preserve"
2227522394 filename="pango/fonts.c"
22276- line="1971">a string to parse.</doc>
22395+ line="2035">a string to parse.</doc>
2227722396 <type name="utf8" c:type="const char*"/>
2227822397 </parameter>
2227922398 <parameter name="stretch"
@@ -22282,13 +22401,13 @@ ignored and the '_' characters may be omitted.</doc>
2228222401 transfer-ownership="full">
2228322402 <doc xml:space="preserve"
2228422403 filename="pango/fonts.c"
22285- line="1972">a `PangoStretch` to store the result in.</doc>
22404+ line="2036">a `PangoStretch` to store the result in.</doc>
2228622405 <type name="Stretch" c:type="PangoStretch*"/>
2228722406 </parameter>
2228822407 <parameter name="warn" transfer-ownership="none">
2228922408 <doc xml:space="preserve"
2229022409 filename="pango/fonts.c"
22291- line="1973">if %TRUE, issue a g_warning() on bad input.</doc>
22410+ line="2037">if %TRUE, issue a g_warning() on bad input.</doc>
2229222411 <type name="gboolean" c:type="gboolean"/>
2229322412 </parameter>
2229422413 </parameters>
@@ -22296,7 +22415,7 @@ ignored and the '_' characters may be omitted.</doc>
2229622415 <function name="parse_style" c:identifier="pango_parse_style">
2229722416 <doc xml:space="preserve"
2229822417 filename="pango/fonts.c"
22299- line="1903">Parses a font style.
22418+ line="1967">Parses a font style.
2230022419
2230122420 The allowed values are "normal", "italic" and "oblique", case
2230222421 variations being
@@ -22305,14 +22424,14 @@ ignored.</doc>
2230522424 <return-value transfer-ownership="none">
2230622425 <doc xml:space="preserve"
2230722426 filename="pango/fonts.c"
22308- line="1915">%TRUE if @str was successfully parsed.</doc>
22427+ line="1979">%TRUE if @str was successfully parsed.</doc>
2230922428 <type name="gboolean" c:type="gboolean"/>
2231022429 </return-value>
2231122430 <parameters>
2231222431 <parameter name="str" transfer-ownership="none">
2231322432 <doc xml:space="preserve"
2231422433 filename="pango/fonts.c"
22315- line="1905">a string to parse.</doc>
22434+ line="1969">a string to parse.</doc>
2231622435 <type name="utf8" c:type="const char*"/>
2231722436 </parameter>
2231822437 <parameter name="style"
@@ -22321,13 +22440,13 @@ ignored.</doc>
2232122440 transfer-ownership="full">
2232222441 <doc xml:space="preserve"
2232322442 filename="pango/fonts.c"
22324- line="1906">a `PangoStyle` to store the result in.</doc>
22443+ line="1970">a `PangoStyle` to store the result in.</doc>
2232522444 <type name="Style" c:type="PangoStyle*"/>
2232622445 </parameter>
2232722446 <parameter name="warn" transfer-ownership="none">
2232822447 <doc xml:space="preserve"
2232922448 filename="pango/fonts.c"
22330- line="1907">if %TRUE, issue a g_warning() on bad input.</doc>
22449+ line="1971">if %TRUE, issue a g_warning() on bad input.</doc>
2233122450 <type name="gboolean" c:type="gboolean"/>
2233222451 </parameter>
2233322452 </parameters>
@@ -22335,7 +22454,7 @@ ignored.</doc>
2233522454 <function name="parse_variant" c:identifier="pango_parse_variant">
2233622455 <doc xml:space="preserve"
2233722456 filename="pango/fonts.c"
22338- line="1925">Parses a font variant.
22457+ line="1989">Parses a font variant.
2233922458
2234022459 The allowed values are "normal", "small-caps", "all-small-caps",
2234122460 "petite-caps", "all-petite-caps", "unicase" and "title-caps",
@@ -22344,14 +22463,14 @@ case variations being ignored.</doc>
2234422463 <return-value transfer-ownership="none">
2234522464 <doc xml:space="preserve"
2234622465 filename="pango/fonts.c"
22347- line="1937">%TRUE if @str was successfully parsed.</doc>
22466+ line="2001">%TRUE if @str was successfully parsed.</doc>
2234822467 <type name="gboolean" c:type="gboolean"/>
2234922468 </return-value>
2235022469 <parameters>
2235122470 <parameter name="str" transfer-ownership="none">
2235222471 <doc xml:space="preserve"
2235322472 filename="pango/fonts.c"
22354- line="1927">a string to parse.</doc>
22473+ line="1991">a string to parse.</doc>
2235522474 <type name="utf8" c:type="const char*"/>
2235622475 </parameter>
2235722476 <parameter name="variant"
@@ -22360,13 +22479,13 @@ case variations being ignored.</doc>
2236022479 transfer-ownership="full">
2236122480 <doc xml:space="preserve"
2236222481 filename="pango/fonts.c"
22363- line="1928">a `PangoVariant` to store the result in.</doc>
22482+ line="1992">a `PangoVariant` to store the result in.</doc>
2236422483 <type name="Variant" c:type="PangoVariant*"/>
2236522484 </parameter>
2236622485 <parameter name="warn" transfer-ownership="none">
2236722486 <doc xml:space="preserve"
2236822487 filename="pango/fonts.c"
22369- line="1929">if %TRUE, issue a g_warning() on bad input.</doc>
22488+ line="1993">if %TRUE, issue a g_warning() on bad input.</doc>
2237022489 <type name="gboolean" c:type="gboolean"/>
2237122490 </parameter>
2237222491 </parameters>
@@ -22374,7 +22493,7 @@ case variations being ignored.</doc>
2237422493 <function name="parse_weight" c:identifier="pango_parse_weight">
2237522494 <doc xml:space="preserve"
2237622495 filename="pango/fonts.c"
22377- line="1947">Parses a font weight.
22496+ line="2011">Parses a font weight.
2237822497
2237922498 The allowed values are "heavy",
2238022499 "ultrabold", "bold", "normal", "light", "ultraleight"
@@ -22383,14 +22502,14 @@ and integers. Case variations are ignored.</doc>
2238322502 <return-value transfer-ownership="none">
2238422503 <doc xml:space="preserve"
2238522504 filename="pango/fonts.c"
22386- line="1959">%TRUE if @str was successfully parsed.</doc>
22505+ line="2023">%TRUE if @str was successfully parsed.</doc>
2238722506 <type name="gboolean" c:type="gboolean"/>
2238822507 </return-value>
2238922508 <parameters>
2239022509 <parameter name="str" transfer-ownership="none">
2239122510 <doc xml:space="preserve"
2239222511 filename="pango/fonts.c"
22393- line="1949">a string to parse.</doc>
22512+ line="2013">a string to parse.</doc>
2239422513 <type name="utf8" c:type="const char*"/>
2239522514 </parameter>
2239622515 <parameter name="weight"
@@ -22399,13 +22518,13 @@ and integers. Case variations are ignored.</doc>
2239922518 transfer-ownership="full">
2240022519 <doc xml:space="preserve"
2240122520 filename="pango/fonts.c"
22402- line="1950">a `PangoWeight` to store the result in.</doc>
22521+ line="2014">a `PangoWeight` to store the result in.</doc>
2240322522 <type name="Weight" c:type="PangoWeight*"/>
2240422523 </parameter>
2240522524 <parameter name="warn" transfer-ownership="none">
2240622525 <doc xml:space="preserve"
2240722526 filename="pango/fonts.c"
22408- line="1951">if %TRUE, issue a g_warning() on bad input.</doc>
22527+ line="2015">if %TRUE, issue a g_warning() on bad input.</doc>
2240922528 <type name="gboolean" c:type="gboolean"/>
2241022529 </parameter>
2241122530 </parameters>
@@ -23081,7 +23200,7 @@ See that functions for details about the format.</doc>
2308123200 version="1.44">
2308223201 <doc xml:space="preserve"
2308323202 filename="pango/break.c"
23084- line="2496">Apply language-specific tailoring to the breaks in @attrs.
23203+ line="2477">Apply language-specific tailoring to the breaks in @attrs.
2308523204
2308623205 The line breaks are assumed to have been produced by [func@Pango.default_break].
2308723206
@@ -23098,25 +23217,25 @@ to apply attributes to the whole paragraph.</doc>
2309823217 <parameter name="text" transfer-ownership="none">
2309923218 <doc xml:space="preserve"
2310023219 filename="pango/break.c"
23101- line="2498">text to process. Must be valid UTF-8</doc>
23220+ line="2479">text to process. Must be valid UTF-8</doc>
2310223221 <type name="utf8" c:type="const char*"/>
2310323222 </parameter>
2310423223 <parameter name="length" transfer-ownership="none">
2310523224 <doc xml:space="preserve"
2310623225 filename="pango/break.c"
23107- line="2499">length in bytes of @text</doc>
23226+ line="2480">length in bytes of @text</doc>
2310823227 <type name="gint" c:type="int"/>
2310923228 </parameter>
2311023229 <parameter name="analysis" transfer-ownership="none">
2311123230 <doc xml:space="preserve"
2311223231 filename="pango/break.c"
23113- line="2500">`PangoAnalysis` for @text</doc>
23232+ line="2481">`PangoAnalysis` for @text</doc>
2311423233 <type name="Analysis" c:type="PangoAnalysis*"/>
2311523234 </parameter>
2311623235 <parameter name="offset" transfer-ownership="none">
2311723236 <doc xml:space="preserve"
2311823237 filename="pango/break.c"
23119- line="2501">Byte offset of @text from the beginning of the
23238+ line="2482">Byte offset of @text from the beginning of the
2312023239 paragraph, or -1 to ignore attributes from @analysis</doc>
2312123240 <type name="gint" c:type="int"/>
2312223241 </parameter>
@@ -23126,7 +23245,7 @@ to apply attributes to the whole paragraph.</doc>
2312623245 transfer-ownership="none">
2312723246 <doc xml:space="preserve"
2312823247 filename="pango/break.c"
23129- line="2503">array with one
23248+ line="2484">array with one
2313023249 `PangoLogAttr` per character in @text, plus one extra, to be filled in</doc>
2313123250 <array length="5" zero-terminated="0" c:type="PangoLogAttr*">
2313223251 <type name="LogAttr" c:type="PangoLogAttr"/>
@@ -23135,7 +23254,7 @@ to apply attributes to the whole paragraph.</doc>
2313523254 <parameter name="attrs_len" transfer-ownership="none">
2313623255 <doc xml:space="preserve"
2313723256 filename="pango/break.c"
23138- line="2505">length of @attrs array</doc>
23257+ line="2486">length of @attrs array</doc>
2313923258 <type name="gint" c:type="int"/>
2314023259 </parameter>
2314123260 </parameters>
M internal/gir/spec/PangoCairo-1.0.gir +1 -1
@@ -12,7 +12,7 @@ and/or use gtk-doc annotations. -->
1212 <include name="cairo" version="1.0"/>
1313 <package name="pangocairo"/>
1414 <c:include name="pango/pangocairo.h"/>
15- <doc:format name="unknown"/>
15+ <doc:format name="gi-docgen"/>
1616 <namespace name="PangoCairo"
1717 version="1.0"
1818 shared-library="libpangocairo-1.0.so.0"
M internal/gir/spec/cairo-1.0.gir +24 -0
@@ -3,6 +3,7 @@
33 xmlns="http://www.gtk.org/introspection/core/1.0"
44 xmlns:c="http://www.gtk.org/introspection/c/1.0"
55 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6+ <include name="GObject" version="2.0"/>
67 <package name="cairo-gobject"/>
78 <c:include name="cairo-gobject.h"/>
89 <namespace name="cairo" version="1.0"
@@ -677,6 +678,29 @@
677678 <type name="gint" c:type="gint"/>
678679 </field>
679680 </record>
681+ <record name="Glyph" c:type="cairo_glyph_t"
682+ glib:type-name="CairoGlyph"
683+ glib:get-type="cairo_gobject_glyph_get_type">
684+ <field name="index" writable="1">
685+ <type name="gulong" c:type="unsigned long"/>
686+ </field>
687+ <field name="x" writable="1">
688+ <type name="gdouble" c:type="double"/>
689+ </field>
690+ <field name="y" writable="1">
691+ <type name="gdouble" c:type="double"/>
692+ </field>
693+ </record>
694+ <record name="TextCluster" c:type="cairo_text_cluster_t"
695+ glib:type-name="CairoTextCluster"
696+ glib:get-type="cairo_gobject_text_cluster_get_type">
697+ <field name="num_bytes" writable="1">
698+ <type name="gint" c:type="int"/>
699+ </field>
700+ <field name="num_glyphs" writable="1">
701+ <type name="gint" c:type="int"/>
702+ </field>
703+ </record>
680704 <function name="image_surface_create" c:identifier="cairo_image_surface_create">
681705 <return-value transfer-ownership="none">
682706 <type name="none" c:type="void"/>

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 1

Tags 102

↑↓ moveenter openesc close