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
@@ -5469,7 +5469,7 @@ Example of an `AdwAlertDialog` UI definition:
54695469 version="1.5">
54705470 <doc xml:space="preserve"
54715471 filename="src/adw-alert-dialog.c"
5472- line="1349">Creates a new `AdwAlertDialog`.
5472+ line="1356">Creates a new `AdwAlertDialog`.
54735473
54745474 @heading and @body can be set to `NULL`. This can be useful if they need to
54755475 be formatted or use markup. In that case, set them to `NULL` and call
@@ -5487,7 +5487,7 @@ adw_alert_dialog_format_body (ADW_ALERT_DIALOG (dialog),
54875487 <return-value transfer-ownership="none">
54885488 <doc xml:space="preserve"
54895489 filename="src/adw-alert-dialog.c"
5490- line="1369">the newly created `AdwAlertDialog`</doc>
5490+ line="1376">the newly created `AdwAlertDialog`</doc>
54915491 <type name="Dialog" c:type="AdwDialog*"/>
54925492 </return-value>
54935493 <parameters>
@@ -5497,7 +5497,7 @@ adw_alert_dialog_format_body (ADW_ALERT_DIALOG (dialog),
54975497 allow-none="1">
54985498 <doc xml:space="preserve"
54995499 filename="src/adw-alert-dialog.c"
5500- line="1351">the heading</doc>
5500+ line="1358">the heading</doc>
55015501 <type name="utf8" c:type="const char*"/>
55025502 </parameter>
55035503 <parameter name="body"
@@ -5506,7 +5506,7 @@ adw_alert_dialog_format_body (ADW_ALERT_DIALOG (dialog),
55065506 allow-none="1">
55075507 <doc xml:space="preserve"
55085508 filename="src/adw-alert-dialog.c"
5509- line="1352">the body text</doc>
5509+ line="1359">the body text</doc>
55105510 <type name="utf8" c:type="const char*"/>
55115511 </parameter>
55125512 </parameters>
@@ -5530,7 +5530,7 @@ adw_alert_dialog_format_body (ADW_ALERT_DIALOG (dialog),
55305530 version="1.5">
55315531 <doc xml:space="preserve"
55325532 filename="src/adw-alert-dialog.c"
5533- line="1917">Adds a response with @id and @label to @self.
5533+ line="1924">Adds a response with @id and @label to @self.
55345534
55355535 Responses are represented as buttons in the dialog.
55365536
@@ -5554,19 +5554,19 @@ responses further.</doc>
55545554 <instance-parameter name="self" transfer-ownership="none">
55555555 <doc xml:space="preserve"
55565556 filename="src/adw-alert-dialog.c"
5557- line="1919">an alert dialog</doc>
5557+ line="1926">an alert dialog</doc>
55585558 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
55595559 </instance-parameter>
55605560 <parameter name="id" transfer-ownership="none">
55615561 <doc xml:space="preserve"
55625562 filename="src/adw-alert-dialog.c"
5563- line="1920">the response ID</doc>
5563+ line="1927">the response ID</doc>
55645564 <type name="utf8" c:type="const char*"/>
55655565 </parameter>
55665566 <parameter name="label" transfer-ownership="none">
55675567 <doc xml:space="preserve"
55685568 filename="src/adw-alert-dialog.c"
5569- line="1921">the response label</doc>
5569+ line="1928">the response label</doc>
55705570 <type name="utf8" c:type="const char*"/>
55715571 </parameter>
55725572 </parameters>
@@ -5577,7 +5577,7 @@ responses further.</doc>
55775577 introspectable="0">
55785578 <doc xml:space="preserve"
55795579 filename="src/adw-alert-dialog.c"
5580- line="1980">Adds multiple responses to @self.
5580+ line="1987">Adds multiple responses to @self.
55815581
55825582 This is the same as calling [method@AlertDialog.add_response] repeatedly. The
55835583 variable argument list should be `NULL`-terminated list of response IDs and
@@ -5600,19 +5600,19 @@ adw_alert_dialog_add_responses (dialog,
56005600 <instance-parameter name="self" transfer-ownership="none">
56015601 <doc xml:space="preserve"
56025602 filename="src/adw-alert-dialog.c"
5603- line="1982">an alert dialog</doc>
5603+ line="1989">an alert dialog</doc>
56045604 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
56055605 </instance-parameter>
56065606 <parameter name="first_id" transfer-ownership="none">
56075607 <doc xml:space="preserve"
56085608 filename="src/adw-alert-dialog.c"
5609- line="1983">response id</doc>
5609+ line="1990">response id</doc>
56105610 <type name="utf8" c:type="const char*"/>
56115611 </parameter>
56125612 <parameter name="..." transfer-ownership="none">
56135613 <doc xml:space="preserve"
56145614 filename="src/adw-alert-dialog.c"
5615- line="1984">label for first response, then more id-label pairs</doc>
5615+ line="1991">label for first response, then more id-label pairs</doc>
56165616 <varargs/>
56175617 </parameter>
56185618 </parameters>
@@ -5623,7 +5623,7 @@ adw_alert_dialog_add_responses (dialog,
56235623 glib:finish-func="choose_finish">
56245624 <doc xml:space="preserve"
56255625 filename="src/adw-alert-dialog.c"
5626- line="2468">This function shows @self to the user.
5626+ line="2475">This function shows @self to the user.
56275627
56285628 If the window is an [class@Window] or [class@ApplicationWindow], the dialog
56295629 will be shown within it. Otherwise, it will be a separate window.</doc>
@@ -5635,7 +5635,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56355635 <instance-parameter name="self" transfer-ownership="none">
56365636 <doc xml:space="preserve"
56375637 filename="src/adw-alert-dialog.c"
5638- line="2470">an alert dialog</doc>
5638+ line="2477">an alert dialog</doc>
56395639 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
56405640 </instance-parameter>
56415641 <parameter name="parent"
@@ -5644,7 +5644,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56445644 allow-none="1">
56455645 <doc xml:space="preserve"
56465646 filename="src/adw-alert-dialog.c"
5647- line="2471">the parent widget</doc>
5647+ line="2478">the parent widget</doc>
56485648 <type name="Gtk.Widget" c:type="GtkWidget*"/>
56495649 </parameter>
56505650 <parameter name="cancellable"
@@ -5653,7 +5653,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56535653 allow-none="1">
56545654 <doc xml:space="preserve"
56555655 filename="src/adw-alert-dialog.c"
5656- line="2472">a `GCancellable` to cancel the operation</doc>
5656+ line="2479">a `GCancellable` to cancel the operation</doc>
56575657 <type name="Gio.Cancellable" c:type="GCancellable*"/>
56585658 </parameter>
56595659 <parameter name="callback"
@@ -5664,7 +5664,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56645664 closure="3">
56655665 <doc xml:space="preserve"
56665666 filename="src/adw-alert-dialog.c"
5667- line="2473">a callback to call when the operation is complete</doc>
5667+ line="2480">a callback to call when the operation is complete</doc>
56685668 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
56695669 </parameter>
56705670 <parameter name="user_data"
@@ -5673,7 +5673,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56735673 allow-none="1">
56745674 <doc xml:space="preserve"
56755675 filename="src/adw-alert-dialog.c"
5676- line="2474">data to pass to @callback</doc>
5676+ line="2481">data to pass to @callback</doc>
56775677 <type name="gpointer" c:type="gpointer"/>
56785678 </parameter>
56795679 </parameters>
@@ -5683,12 +5683,12 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56835683 version="1.5">
56845684 <doc xml:space="preserve"
56855685 filename="src/adw-alert-dialog.c"
5686- line="2506">Finishes the [method@AlertDialog.choose] call and returns the response ID.</doc>
5686+ line="2513">Finishes the [method@AlertDialog.choose] call and returns the response ID.</doc>
56875687 <source-position filename="src/adw-alert-dialog.h" line="168"/>
56885688 <return-value transfer-ownership="none">
56895689 <doc xml:space="preserve"
56905690 filename="src/adw-alert-dialog.c"
5691- line="2513">the ID of the response that was selected, or
5691+ line="2520">the ID of the response that was selected, or
56925692 [property@AlertDialog:close-response] if the call was cancelled.</doc>
56935693 <type name="utf8" c:type="const char*"/>
56945694 </return-value>
@@ -5696,13 +5696,13 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
56965696 <instance-parameter name="self" transfer-ownership="none">
56975697 <doc xml:space="preserve"
56985698 filename="src/adw-alert-dialog.c"
5699- line="2508">an alert dialog</doc>
5699+ line="2515">an alert dialog</doc>
57005700 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
57015701 </instance-parameter>
57025702 <parameter name="result" transfer-ownership="none">
57035703 <doc xml:space="preserve"
57045704 filename="src/adw-alert-dialog.c"
5705- line="2509">a `GAsyncResult`</doc>
5705+ line="2516">a `GAsyncResult`</doc>
57065706 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
57075707 </parameter>
57085708 </parameters>
@@ -5713,7 +5713,7 @@ will be shown within it. Otherwise, it will be a separate window.</doc>
57135713 introspectable="0">
57145714 <doc xml:space="preserve"
57155715 filename="src/adw-alert-dialog.c"
5716- line="1712">Sets the formatted body text of @self.
5716+ line="1719">Sets the formatted body text of @self.
57175717
57185718 See [property@AlertDialog:body].</doc>
57195719 <source-position filename="src/adw-alert-dialog.h" line="86"/>
@@ -5724,19 +5724,19 @@ See [property@AlertDialog:body].</doc>
57245724 <instance-parameter name="self" transfer-ownership="none">
57255725 <doc xml:space="preserve"
57265726 filename="src/adw-alert-dialog.c"
5727- line="1714">an alert dialog</doc>
5727+ line="1721">an alert dialog</doc>
57285728 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
57295729 </instance-parameter>
57305730 <parameter name="format" transfer-ownership="none">
57315731 <doc xml:space="preserve"
57325732 filename="src/adw-alert-dialog.c"
5733- line="1715">the formatted string for the body text</doc>
5733+ line="1722">the formatted string for the body text</doc>
57345734 <type name="utf8" c:type="const char*"/>
57355735 </parameter>
57365736 <parameter name="..." transfer-ownership="none">
57375737 <doc xml:space="preserve"
57385738 filename="src/adw-alert-dialog.c"
5739- line="1716">the parameters to insert into @format</doc>
5739+ line="1723">the parameters to insert into @format</doc>
57405740 <varargs/>
57415741 </parameter>
57425742 </parameters>
@@ -5747,7 +5747,7 @@ See [property@AlertDialog:body].</doc>
57475747 introspectable="0">
57485748 <doc xml:space="preserve"
57495749 filename="src/adw-alert-dialog.c"
5750- line="1755">Sets the formatted body text of @self with Pango markup.
5750+ line="1762">Sets the formatted body text of @self with Pango markup.
57515751
57525752 The @format is assumed to contain Pango markup.
57535753
@@ -5764,19 +5764,19 @@ See [property@AlertDialog:body].</doc>
57645764 <instance-parameter name="self" transfer-ownership="none">
57655765 <doc xml:space="preserve"
57665766 filename="src/adw-alert-dialog.c"
5767- line="1757">an alert dialog</doc>
5767+ line="1764">an alert dialog</doc>
57685768 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
57695769 </instance-parameter>
57705770 <parameter name="format" transfer-ownership="none">
57715771 <doc xml:space="preserve"
57725772 filename="src/adw-alert-dialog.c"
5773- line="1758">the formatted string for the body text with Pango markup</doc>
5773+ line="1765">the formatted string for the body text with Pango markup</doc>
57745774 <type name="utf8" c:type="const char*"/>
57755775 </parameter>
57765776 <parameter name="..." transfer-ownership="none">
57775777 <doc xml:space="preserve"
57785778 filename="src/adw-alert-dialog.c"
5779- line="1759">the parameters to insert into @format</doc>
5779+ line="1766">the parameters to insert into @format</doc>
57805780 <varargs/>
57815781 </parameter>
57825782 </parameters>
@@ -5787,7 +5787,7 @@ See [property@AlertDialog:body].</doc>
57875787 introspectable="0">
57885788 <doc xml:space="preserve"
57895789 filename="src/adw-alert-dialog.c"
5790- line="1509">Sets the formatted heading of @self.
5790+ line="1516">Sets the formatted heading of @self.
57915791
57925792 See [property@AlertDialog:heading].</doc>
57935793 <source-position filename="src/adw-alert-dialog.h" line="64"/>
@@ -5798,19 +5798,19 @@ See [property@AlertDialog:heading].</doc>
57985798 <instance-parameter name="self" transfer-ownership="none">
57995799 <doc xml:space="preserve"
58005800 filename="src/adw-alert-dialog.c"
5801- line="1511">an alert dialog</doc>
5801+ line="1518">an alert dialog</doc>
58025802 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
58035803 </instance-parameter>
58045804 <parameter name="format" transfer-ownership="none">
58055805 <doc xml:space="preserve"
58065806 filename="src/adw-alert-dialog.c"
5807- line="1512">the formatted string for the heading</doc>
5807+ line="1519">the formatted string for the heading</doc>
58085808 <type name="utf8" c:type="const char*"/>
58095809 </parameter>
58105810 <parameter name="..." transfer-ownership="none">
58115811 <doc xml:space="preserve"
58125812 filename="src/adw-alert-dialog.c"
5813- line="1513">the parameters to insert into @format</doc>
5813+ line="1520">the parameters to insert into @format</doc>
58145814 <varargs/>
58155815 </parameter>
58165816 </parameters>
@@ -5821,7 +5821,7 @@ See [property@AlertDialog:heading].</doc>
58215821 introspectable="0">
58225822 <doc xml:space="preserve"
58235823 filename="src/adw-alert-dialog.c"
5824- line="1552">Sets the formatted heading of @self with Pango markup.
5824+ line="1559">Sets the formatted heading of @self with Pango markup.
58255825
58265826 The @format is assumed to contain Pango markup.
58275827
@@ -5838,19 +5838,19 @@ See [property@AlertDialog:heading].</doc>
58385838 <instance-parameter name="self" transfer-ownership="none">
58395839 <doc xml:space="preserve"
58405840 filename="src/adw-alert-dialog.c"
5841- line="1554">an alert dialog</doc>
5841+ line="1561">an alert dialog</doc>
58425842 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
58435843 </instance-parameter>
58445844 <parameter name="format" transfer-ownership="none">
58455845 <doc xml:space="preserve"
58465846 filename="src/adw-alert-dialog.c"
5847- line="1555">the formatted string for the heading with Pango markup</doc>
5847+ line="1562">the formatted string for the heading with Pango markup</doc>
58485848 <type name="utf8" c:type="const char*"/>
58495849 </parameter>
58505850 <parameter name="..." transfer-ownership="none">
58515851 <doc xml:space="preserve"
58525852 filename="src/adw-alert-dialog.c"
5853- line="1556">the parameters to insert into @format</doc>
5853+ line="1563">the parameters to insert into @format</doc>
58545854 <varargs/>
58555855 </parameter>
58565856 </parameters>
@@ -5861,19 +5861,19 @@ See [property@AlertDialog:heading].</doc>
58615861 version="1.5">
58625862 <doc xml:space="preserve"
58635863 filename="src/adw-alert-dialog.c"
5864- line="1601">Gets the body text of @self.</doc>
5864+ line="1608">Gets the body text of @self.</doc>
58655865 <source-position filename="src/adw-alert-dialog.h" line="74"/>
58665866 <return-value transfer-ownership="none">
58675867 <doc xml:space="preserve"
58685868 filename="src/adw-alert-dialog.c"
5869- line="1607">the body of @self.</doc>
5869+ line="1614">the body of @self.</doc>
58705870 <type name="utf8" c:type="const char*"/>
58715871 </return-value>
58725872 <parameters>
58735873 <instance-parameter name="self" transfer-ownership="none">
58745874 <doc xml:space="preserve"
58755875 filename="src/adw-alert-dialog.c"
5876- line="1603">an alert dialog</doc>
5876+ line="1610">an alert dialog</doc>
58775877 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
58785878 </instance-parameter>
58795879 </parameters>
@@ -5884,19 +5884,19 @@ See [property@AlertDialog:heading].</doc>
58845884 version="1.5">
58855885 <doc xml:space="preserve"
58865886 filename="src/adw-alert-dialog.c"
5887- line="1657">Gets whether the body text of @self includes Pango markup.</doc>
5887+ line="1664">Gets whether the body text of @self includes Pango markup.</doc>
58885888 <source-position filename="src/adw-alert-dialog.h" line="80"/>
58895889 <return-value transfer-ownership="none">
58905890 <doc xml:space="preserve"
58915891 filename="src/adw-alert-dialog.c"
5892- line="1663">whether @self uses markup for body text</doc>
5892+ line="1670">whether @self uses markup for body text</doc>
58935893 <type name="gboolean" c:type="gboolean"/>
58945894 </return-value>
58955895 <parameters>
58965896 <instance-parameter name="self" transfer-ownership="none">
58975897 <doc xml:space="preserve"
58985898 filename="src/adw-alert-dialog.c"
5899- line="1659">an alert dialog</doc>
5899+ line="1666">an alert dialog</doc>
59005900 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
59015901 </instance-parameter>
59025902 </parameters>
@@ -5907,19 +5907,19 @@ See [property@AlertDialog:heading].</doc>
59075907 version="1.5">
59085908 <doc xml:space="preserve"
59095909 filename="src/adw-alert-dialog.c"
5910- line="2358">Gets the ID of the close response of @self.</doc>
5910+ line="2365">Gets the ID of the close response of @self.</doc>
59115911 <source-position filename="src/adw-alert-dialog.h" line="152"/>
59125912 <return-value transfer-ownership="none">
59135913 <doc xml:space="preserve"
59145914 filename="src/adw-alert-dialog.c"
5915- line="2364">the close response ID</doc>
5915+ line="2371">the close response ID</doc>
59165916 <type name="utf8" c:type="const char*"/>
59175917 </return-value>
59185918 <parameters>
59195919 <instance-parameter name="self" transfer-ownership="none">
59205920 <doc xml:space="preserve"
59215921 filename="src/adw-alert-dialog.c"
5922- line="2360">an alert dialog</doc>
5922+ line="2367">an alert dialog</doc>
59235923 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
59245924 </instance-parameter>
59255925 </parameters>
@@ -5930,19 +5930,19 @@ See [property@AlertDialog:heading].</doc>
59305930 version="1.5">
59315931 <doc xml:space="preserve"
59325932 filename="src/adw-alert-dialog.c"
5933- line="2290">Gets the ID of the default response of @self.</doc>
5933+ line="2297">Gets the ID of the default response of @self.</doc>
59345934 <source-position filename="src/adw-alert-dialog.h" line="146"/>
59355935 <return-value transfer-ownership="none" nullable="1">
59365936 <doc xml:space="preserve"
59375937 filename="src/adw-alert-dialog.c"
5938- line="2296">the default response ID</doc>
5938+ line="2303">the default response ID</doc>
59395939 <type name="utf8" c:type="const char*"/>
59405940 </return-value>
59415941 <parameters>
59425942 <instance-parameter name="self" transfer-ownership="none">
59435943 <doc xml:space="preserve"
59445944 filename="src/adw-alert-dialog.c"
5945- line="2292">an alert dialog</doc>
5945+ line="2299">an alert dialog</doc>
59465946 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
59475947 </instance-parameter>
59485948 </parameters>
@@ -5953,19 +5953,19 @@ See [property@AlertDialog:heading].</doc>
59535953 version="1.5">
59545954 <doc xml:space="preserve"
59555955 filename="src/adw-alert-dialog.c"
5956- line="1804">Gets the child widget of @self.</doc>
5956+ line="1811">Gets the child widget of @self.</doc>
59575957 <source-position filename="src/adw-alert-dialog.h" line="96"/>
59585958 <return-value transfer-ownership="none" nullable="1">
59595959 <doc xml:space="preserve"
59605960 filename="src/adw-alert-dialog.c"
5961- line="1810">the child widget of @self.</doc>
5961+ line="1817">the child widget of @self.</doc>
59625962 <type name="Gtk.Widget" c:type="GtkWidget*"/>
59635963 </return-value>
59645964 <parameters>
59655965 <instance-parameter name="self" transfer-ownership="none">
59665966 <doc xml:space="preserve"
59675967 filename="src/adw-alert-dialog.c"
5968- line="1806">an alert dialog</doc>
5968+ line="1813">an alert dialog</doc>
59695969 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
59705970 </instance-parameter>
59715971 </parameters>
@@ -5976,19 +5976,19 @@ See [property@AlertDialog:heading].</doc>
59765976 version="1.5">
59775977 <doc xml:space="preserve"
59785978 filename="src/adw-alert-dialog.c"
5979- line="1390">Gets the heading of @self.</doc>
5979+ line="1397">Gets the heading of @self.</doc>
59805980 <source-position filename="src/adw-alert-dialog.h" line="52"/>
59815981 <return-value transfer-ownership="none" nullable="1">
59825982 <doc xml:space="preserve"
59835983 filename="src/adw-alert-dialog.c"
5984- line="1396">the heading of @self.</doc>
5984+ line="1403">the heading of @self.</doc>
59855985 <type name="utf8" c:type="const char*"/>
59865986 </return-value>
59875987 <parameters>
59885988 <instance-parameter name="self" transfer-ownership="none">
59895989 <doc xml:space="preserve"
59905990 filename="src/adw-alert-dialog.c"
5991- line="1392">an alert dialog</doc>
5991+ line="1399">an alert dialog</doc>
59925992 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
59935993 </instance-parameter>
59945994 </parameters>
@@ -5999,19 +5999,19 @@ See [property@AlertDialog:heading].</doc>
59995999 version="1.5">
60006000 <doc xml:space="preserve"
60016001 filename="src/adw-alert-dialog.c"
6002- line="1450">Gets whether the heading of @self includes Pango markup.</doc>
6002+ line="1457">Gets whether the heading of @self includes Pango markup.</doc>
60036003 <source-position filename="src/adw-alert-dialog.h" line="58"/>
60046004 <return-value transfer-ownership="none">
60056005 <doc xml:space="preserve"
60066006 filename="src/adw-alert-dialog.c"
6007- line="1456">whether @self uses markup for heading</doc>
6007+ line="1463">whether @self uses markup for heading</doc>
60086008 <type name="gboolean" c:type="gboolean"/>
60096009 </return-value>
60106010 <parameters>
60116011 <instance-parameter name="self" transfer-ownership="none">
60126012 <doc xml:space="preserve"
60136013 filename="src/adw-alert-dialog.c"
6014- line="1452">an alert dialog</doc>
6014+ line="1459">an alert dialog</doc>
60156015 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
60166016 </instance-parameter>
60176017 </parameters>
@@ -6022,19 +6022,19 @@ See [property@AlertDialog:heading].</doc>
60226022 version="1.5">
60236023 <doc xml:space="preserve"
60246024 filename="src/adw-alert-dialog.c"
6025- line="1861">Gets whether @self prefers wide layout.</doc>
6025+ line="1868">Gets whether @self prefers wide layout.</doc>
60266026 <source-position filename="src/adw-alert-dialog.h" line="102"/>
60276027 <return-value transfer-ownership="none">
60286028 <doc xml:space="preserve"
60296029 filename="src/adw-alert-dialog.c"
6030- line="1867">whether to prefer wide layout</doc>
6030+ line="1874">whether to prefer wide layout</doc>
60316031 <type name="gboolean" c:type="gboolean"/>
60326032 </return-value>
60336033 <parameters>
60346034 <instance-parameter name="self" transfer-ownership="none">
60356035 <doc xml:space="preserve"
60366036 filename="src/adw-alert-dialog.c"
6037- line="1863">an alert dialog</doc>
6037+ line="1870">an alert dialog</doc>
60386038 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
60396039 </instance-parameter>
60406040 </parameters>
@@ -6044,27 +6044,27 @@ See [property@AlertDialog:heading].</doc>
60446044 version="1.5">
60456045 <doc xml:space="preserve"
60466046 filename="src/adw-alert-dialog.c"
6047- line="2135">Gets the appearance of @response.
6047+ line="2142">Gets the appearance of @response.
60486048
60496049 See [method@AlertDialog.set_response_appearance].</doc>
60506050 <source-position filename="src/adw-alert-dialog.h" line="130"/>
60516051 <return-value transfer-ownership="none">
60526052 <doc xml:space="preserve"
60536053 filename="src/adw-alert-dialog.c"
6054- line="2144">the appearance of @response</doc>
6054+ line="2151">the appearance of @response</doc>
60556055 <type name="ResponseAppearance" c:type="AdwResponseAppearance"/>
60566056 </return-value>
60576057 <parameters>
60586058 <instance-parameter name="self" transfer-ownership="none">
60596059 <doc xml:space="preserve"
60606060 filename="src/adw-alert-dialog.c"
6061- line="2137">an alert dialog</doc>
6061+ line="2144">an alert dialog</doc>
60626062 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
60636063 </instance-parameter>
60646064 <parameter name="response" transfer-ownership="none">
60656065 <doc xml:space="preserve"
60666066 filename="src/adw-alert-dialog.c"
6067- line="2138">a response ID</doc>
6067+ line="2145">a response ID</doc>
60686068 <type name="utf8" c:type="const char*"/>
60696069 </parameter>
60706070 </parameters>
@@ -6074,27 +6074,27 @@ See [method@AlertDialog.set_response_appearance].</doc>
60746074 version="1.5">
60756075 <doc xml:space="preserve"
60766076 filename="src/adw-alert-dialog.c"
6077- line="2220">Gets whether @response is enabled.
6077+ line="2227">Gets whether @response is enabled.
60786078
60796079 See [method@AlertDialog.set_response_enabled].</doc>
60806080 <source-position filename="src/adw-alert-dialog.h" line="138"/>
60816081 <return-value transfer-ownership="none">
60826082 <doc xml:space="preserve"
60836083 filename="src/adw-alert-dialog.c"
6084- line="2229">whether @response is enabled</doc>
6084+ line="2236">whether @response is enabled</doc>
60856085 <type name="gboolean" c:type="gboolean"/>
60866086 </return-value>
60876087 <parameters>
60886088 <instance-parameter name="self" transfer-ownership="none">
60896089 <doc xml:space="preserve"
60906090 filename="src/adw-alert-dialog.c"
6091- line="2222">an alert dialog</doc>
6091+ line="2229">an alert dialog</doc>
60926092 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
60936093 </instance-parameter>
60946094 <parameter name="response" transfer-ownership="none">
60956095 <doc xml:space="preserve"
60966096 filename="src/adw-alert-dialog.c"
6097- line="2223">a response ID</doc>
6097+ line="2230">a response ID</doc>
60986098 <type name="utf8" c:type="const char*"/>
60996099 </parameter>
61006100 </parameters>
@@ -6104,27 +6104,27 @@ See [method@AlertDialog.set_response_enabled].</doc>
61046104 version="1.5">
61056105 <doc xml:space="preserve"
61066106 filename="src/adw-alert-dialog.c"
6107- line="2075">Gets the label of @response.
6107+ line="2082">Gets the label of @response.
61086108
61096109 See [method@AlertDialog.set_response_label].</doc>
61106110 <source-position filename="src/adw-alert-dialog.h" line="122"/>
61116111 <return-value transfer-ownership="none">
61126112 <doc xml:space="preserve"
61136113 filename="src/adw-alert-dialog.c"
6114- line="2084">the label of @response</doc>
6114+ line="2091">the label of @response</doc>
61156115 <type name="utf8" c:type="const char*"/>
61166116 </return-value>
61176117 <parameters>
61186118 <instance-parameter name="self" transfer-ownership="none">
61196119 <doc xml:space="preserve"
61206120 filename="src/adw-alert-dialog.c"
6121- line="2077">an alert dialog</doc>
6121+ line="2084">an alert dialog</doc>
61226122 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
61236123 </instance-parameter>
61246124 <parameter name="response" transfer-ownership="none">
61256125 <doc xml:space="preserve"
61266126 filename="src/adw-alert-dialog.c"
6127- line="2078">a response ID</doc>
6127+ line="2085">a response ID</doc>
61286128 <type name="utf8" c:type="const char*"/>
61296129 </parameter>
61306130 </parameters>
@@ -6134,25 +6134,25 @@ See [method@AlertDialog.set_response_label].</doc>
61346134 version="1.5">
61356135 <doc xml:space="preserve"
61366136 filename="src/adw-alert-dialog.c"
6137- line="2417">Gets whether @self has a response with the ID @response.</doc>
6137+ line="2424">Gets whether @self has a response with the ID @response.</doc>
61386138 <source-position filename="src/adw-alert-dialog.h" line="158"/>
61396139 <return-value transfer-ownership="none">
61406140 <doc xml:space="preserve"
61416141 filename="src/adw-alert-dialog.c"
6142- line="2424">whether @self has a response with the ID @response.</doc>
6142+ line="2431">whether @self has a response with the ID @response.</doc>
61436143 <type name="gboolean" c:type="gboolean"/>
61446144 </return-value>
61456145 <parameters>
61466146 <instance-parameter name="self" transfer-ownership="none">
61476147 <doc xml:space="preserve"
61486148 filename="src/adw-alert-dialog.c"
6149- line="2419">an alert dialog</doc>
6149+ line="2426">an alert dialog</doc>
61506150 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
61516151 </instance-parameter>
61526152 <parameter name="response" transfer-ownership="none">
61536153 <doc xml:space="preserve"
61546154 filename="src/adw-alert-dialog.c"
6155- line="2420">response ID</doc>
6155+ line="2427">response ID</doc>
61566156 <type name="utf8" c:type="const char*"/>
61576157 </parameter>
61586158 </parameters>
@@ -6162,7 +6162,7 @@ See [method@AlertDialog.set_response_label].</doc>
61626162 version="1.5">
61636163 <doc xml:space="preserve"
61646164 filename="src/adw-alert-dialog.c"
6165- line="2035">Removes a response from @self.</doc>
6165+ line="2042">Removes a response from @self.</doc>
61666166 <source-position filename="src/adw-alert-dialog.h" line="118"/>
61676167 <return-value transfer-ownership="none">
61686168 <type name="none" c:type="void"/>
@@ -6171,13 +6171,13 @@ See [method@AlertDialog.set_response_label].</doc>
61716171 <instance-parameter name="self" transfer-ownership="none">
61726172 <doc xml:space="preserve"
61736173 filename="src/adw-alert-dialog.c"
6174- line="2037">an alert dialog</doc>
6174+ line="2044">an alert dialog</doc>
61756175 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
61766176 </instance-parameter>
61776177 <parameter name="id" transfer-ownership="none">
61786178 <doc xml:space="preserve"
61796179 filename="src/adw-alert-dialog.c"
6180- line="2038">the response ID</doc>
6180+ line="2045">the response ID</doc>
61816181 <type name="utf8" c:type="const char*"/>
61826182 </parameter>
61836183 </parameters>
@@ -6188,7 +6188,7 @@ See [method@AlertDialog.set_response_label].</doc>
61886188 version="1.5">
61896189 <doc xml:space="preserve"
61906190 filename="src/adw-alert-dialog.c"
6191- line="1623">Sets the body text of @self.</doc>
6191+ line="1630">Sets the body text of @self.</doc>
61926192 <source-position filename="src/adw-alert-dialog.h" line="76"/>
61936193 <return-value transfer-ownership="none">
61946194 <type name="none" c:type="void"/>
@@ -6197,13 +6197,13 @@ See [method@AlertDialog.set_response_label].</doc>
61976197 <instance-parameter name="self" transfer-ownership="none">
61986198 <doc xml:space="preserve"
61996199 filename="src/adw-alert-dialog.c"
6200- line="1625">an alert dialog</doc>
6200+ line="1632">an alert dialog</doc>
62016201 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
62026202 </instance-parameter>
62036203 <parameter name="body" transfer-ownership="none">
62046204 <doc xml:space="preserve"
62056205 filename="src/adw-alert-dialog.c"
6206- line="1626">the body of @self</doc>
6206+ line="1633">the body of @self</doc>
62076207 <type name="utf8" c:type="const char*"/>
62086208 </parameter>
62096209 </parameters>
@@ -6214,7 +6214,7 @@ See [method@AlertDialog.set_response_label].</doc>
62146214 version="1.5">
62156215 <doc xml:space="preserve"
62166216 filename="src/adw-alert-dialog.c"
6217- line="1679">Sets whether the body text of @self includes Pango markup.
6217+ line="1686">Sets whether the body text of @self includes Pango markup.
62186218
62196219 See [func@Pango.parse_markup].</doc>
62206220 <source-position filename="src/adw-alert-dialog.h" line="82"/>
@@ -6225,13 +6225,13 @@ See [func@Pango.parse_markup].</doc>
62256225 <instance-parameter name="self" transfer-ownership="none">
62266226 <doc xml:space="preserve"
62276227 filename="src/adw-alert-dialog.c"
6228- line="1681">an alert dialog</doc>
6228+ line="1688">an alert dialog</doc>
62296229 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
62306230 </instance-parameter>
62316231 <parameter name="use_markup" transfer-ownership="none">
62326232 <doc xml:space="preserve"
62336233 filename="src/adw-alert-dialog.c"
6234- line="1682">whether to use markup for body text</doc>
6234+ line="1689">whether to use markup for body text</doc>
62356235 <type name="gboolean" c:type="gboolean"/>
62366236 </parameter>
62376237 </parameters>
@@ -6242,7 +6242,7 @@ See [func@Pango.parse_markup].</doc>
62426242 version="1.5">
62436243 <doc xml:space="preserve"
62446244 filename="src/adw-alert-dialog.c"
6245- line="2380">Sets the ID of the close response of @self.
6245+ line="2387">Sets the ID of the close response of @self.
62466246
62476247 It will be passed to [signal@AlertDialog::response] if the dialog is closed
62486248 by pressing &lt;kbd&gt;Escape&lt;/kbd&gt; or with a system action.
@@ -6258,13 +6258,13 @@ The default close response is `close`.</doc>
62586258 <instance-parameter name="self" transfer-ownership="none">
62596259 <doc xml:space="preserve"
62606260 filename="src/adw-alert-dialog.c"
6261- line="2382">an alert dialog</doc>
6261+ line="2389">an alert dialog</doc>
62626262 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
62636263 </instance-parameter>
62646264 <parameter name="response" transfer-ownership="none">
62656265 <doc xml:space="preserve"
62666266 filename="src/adw-alert-dialog.c"
6267- line="2383">the close response ID</doc>
6267+ line="2390">the close response ID</doc>
62686268 <type name="utf8" c:type="const char*"/>
62696269 </parameter>
62706270 </parameters>
@@ -6275,7 +6275,7 @@ The default close response is `close`.</doc>
62756275 version="1.5">
62766276 <doc xml:space="preserve"
62776277 filename="src/adw-alert-dialog.c"
6278- line="2315">Sets the ID of the default response of @self.
6278+ line="2322">Sets the ID of the default response of @self.
62796279
62806280 The button corresponding to this response will be set as the default widget
62816281 of @self.
@@ -6292,7 +6292,7 @@ See [property@Dialog:default-widget].</doc>
62926292 <instance-parameter name="self" transfer-ownership="none">
62936293 <doc xml:space="preserve"
62946294 filename="src/adw-alert-dialog.c"
6295- line="2317">an alert dialog</doc>
6295+ line="2324">an alert dialog</doc>
62966296 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
62976297 </instance-parameter>
62986298 <parameter name="response"
@@ -6301,7 +6301,7 @@ See [property@Dialog:default-widget].</doc>
63016301 allow-none="1">
63026302 <doc xml:space="preserve"
63036303 filename="src/adw-alert-dialog.c"
6304- line="2318">the default response ID</doc>
6304+ line="2325">the default response ID</doc>
63056305 <type name="utf8" c:type="const char*"/>
63066306 </parameter>
63076307 </parameters>
@@ -6312,7 +6312,7 @@ See [property@Dialog:default-widget].</doc>
63126312 version="1.5">
63136313 <doc xml:space="preserve"
63146314 filename="src/adw-alert-dialog.c"
6315- line="1826">Sets the child widget of @self.
6315+ line="1833">Sets the child widget of @self.
63166316
63176317 The child widget is displayed below the heading and body.</doc>
63186318 <source-position filename="src/adw-alert-dialog.h" line="98"/>
@@ -6323,7 +6323,7 @@ The child widget is displayed below the heading and body.</doc>
63236323 <instance-parameter name="self" transfer-ownership="none">
63246324 <doc xml:space="preserve"
63256325 filename="src/adw-alert-dialog.c"
6326- line="1828">an alert dialog</doc>
6326+ line="1835">an alert dialog</doc>
63276327 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
63286328 </instance-parameter>
63296329 <parameter name="child"
@@ -6332,7 +6332,7 @@ The child widget is displayed below the heading and body.</doc>
63326332 allow-none="1">
63336333 <doc xml:space="preserve"
63346334 filename="src/adw-alert-dialog.c"
6335- line="1829">the child widget</doc>
6335+ line="1836">the child widget</doc>
63366336 <type name="Gtk.Widget" c:type="GtkWidget*"/>
63376337 </parameter>
63386338 </parameters>
@@ -6343,7 +6343,7 @@ The child widget is displayed below the heading and body.</doc>
63436343 version="1.5">
63446344 <doc xml:space="preserve"
63456345 filename="src/adw-alert-dialog.c"
6346- line="1412">Sets the heading of @self.</doc>
6346+ line="1419">Sets the heading of @self.</doc>
63476347 <source-position filename="src/adw-alert-dialog.h" line="54"/>
63486348 <return-value transfer-ownership="none">
63496349 <type name="none" c:type="void"/>
@@ -6352,7 +6352,7 @@ The child widget is displayed below the heading and body.</doc>
63526352 <instance-parameter name="self" transfer-ownership="none">
63536353 <doc xml:space="preserve"
63546354 filename="src/adw-alert-dialog.c"
6355- line="1414">an alert dialog</doc>
6355+ line="1421">an alert dialog</doc>
63566356 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
63576357 </instance-parameter>
63586358 <parameter name="heading"
@@ -6361,7 +6361,7 @@ The child widget is displayed below the heading and body.</doc>
63616361 allow-none="1">
63626362 <doc xml:space="preserve"
63636363 filename="src/adw-alert-dialog.c"
6364- line="1415">the heading of @self</doc>
6364+ line="1422">the heading of @self</doc>
63656365 <type name="utf8" c:type="const char*"/>
63666366 </parameter>
63676367 </parameters>
@@ -6372,7 +6372,7 @@ The child widget is displayed below the heading and body.</doc>
63726372 version="1.5">
63736373 <doc xml:space="preserve"
63746374 filename="src/adw-alert-dialog.c"
6375- line="1472">Sets whether the heading of @self includes Pango markup.
6375+ line="1479">Sets whether the heading of @self includes Pango markup.
63766376
63776377 See [func@Pango.parse_markup].</doc>
63786378 <source-position filename="src/adw-alert-dialog.h" line="60"/>
@@ -6383,13 +6383,13 @@ See [func@Pango.parse_markup].</doc>
63836383 <instance-parameter name="self" transfer-ownership="none">
63846384 <doc xml:space="preserve"
63856385 filename="src/adw-alert-dialog.c"
6386- line="1474">an alert dialog</doc>
6386+ line="1481">an alert dialog</doc>
63876387 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
63886388 </instance-parameter>
63896389 <parameter name="use_markup" transfer-ownership="none">
63906390 <doc xml:space="preserve"
63916391 filename="src/adw-alert-dialog.c"
6392- line="1475">whether to use markup for heading</doc>
6392+ line="1482">whether to use markup for heading</doc>
63936393 <type name="gboolean" c:type="gboolean"/>
63946394 </parameter>
63956395 </parameters>
@@ -6400,7 +6400,7 @@ See [func@Pango.parse_markup].</doc>
64006400 version="1.6">
64016401 <doc xml:space="preserve"
64026402 filename="src/adw-alert-dialog.c"
6403- line="1883">Sets whether @self prefers wide layout.
6403+ line="1890">Sets whether @self prefers wide layout.
64046404
64056405 Prefer horizontal button layout when possible, and wider dialog width
64066406 otherwise.</doc>
@@ -6412,13 +6412,13 @@ otherwise.</doc>
64126412 <instance-parameter name="self" transfer-ownership="none">
64136413 <doc xml:space="preserve"
64146414 filename="src/adw-alert-dialog.c"
6415- line="1885">an alert dialog</doc>
6415+ line="1892">an alert dialog</doc>
64166416 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
64176417 </instance-parameter>
64186418 <parameter name="prefer_wide_layout" transfer-ownership="none">
64196419 <doc xml:space="preserve"
64206420 filename="src/adw-alert-dialog.c"
6421- line="1886">whether to prefer wide layout</doc>
6421+ line="1893">whether to prefer wide layout</doc>
64226422 <type name="gboolean" c:type="gboolean"/>
64236423 </parameter>
64246424 </parameters>
@@ -6428,7 +6428,7 @@ otherwise.</doc>
64286428 version="1.5">
64296429 <doc xml:space="preserve"
64306430 filename="src/adw-alert-dialog.c"
6431- line="2163">Sets the appearance for @response.
6431+ line="2170">Sets the appearance for @response.
64326432
64336433 &lt;picture&gt;
64346434 &lt;source srcset="alert-dialog-appearance-dark.png" media="(prefers-color-scheme: dark)"&gt;
@@ -6453,19 +6453,19 @@ Negative responses like Cancel or Close should use the default appearance.</doc>
64536453 <instance-parameter name="self" transfer-ownership="none">
64546454 <doc xml:space="preserve"
64556455 filename="src/adw-alert-dialog.c"
6456- line="2165">an alert dialog</doc>
6456+ line="2172">an alert dialog</doc>
64576457 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
64586458 </instance-parameter>
64596459 <parameter name="response" transfer-ownership="none">
64606460 <doc xml:space="preserve"
64616461 filename="src/adw-alert-dialog.c"
6462- line="2166">a response ID</doc>
6462+ line="2173">a response ID</doc>
64636463 <type name="utf8" c:type="const char*"/>
64646464 </parameter>
64656465 <parameter name="appearance" transfer-ownership="none">
64666466 <doc xml:space="preserve"
64676467 filename="src/adw-alert-dialog.c"
6468- line="2167">appearance for @response</doc>
6468+ line="2174">appearance for @response</doc>
64696469 <type name="ResponseAppearance" c:type="AdwResponseAppearance"/>
64706470 </parameter>
64716471 </parameters>
@@ -6475,7 +6475,7 @@ Negative responses like Cancel or Close should use the default appearance.</doc>
64756475 version="1.5">
64766476 <doc xml:space="preserve"
64776477 filename="src/adw-alert-dialog.c"
6478- line="2248">Sets whether @response is enabled.
6478+ line="2255">Sets whether @response is enabled.
64796479
64806480 If @response is not enabled, the corresponding button will have
64816481 [property@Gtk.Widget:sensitive] set to `FALSE` and it can't be activated as
@@ -6493,19 +6493,19 @@ Responses are enabled by default.</doc>
64936493 <instance-parameter name="self" transfer-ownership="none">
64946494 <doc xml:space="preserve"
64956495 filename="src/adw-alert-dialog.c"
6496- line="2250">an alert dialog</doc>
6496+ line="2257">an alert dialog</doc>
64976497 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
64986498 </instance-parameter>
64996499 <parameter name="response" transfer-ownership="none">
65006500 <doc xml:space="preserve"
65016501 filename="src/adw-alert-dialog.c"
6502- line="2251">a response ID</doc>
6502+ line="2258">a response ID</doc>
65036503 <type name="utf8" c:type="const char*"/>
65046504 </parameter>
65056505 <parameter name="enabled" transfer-ownership="none">
65066506 <doc xml:space="preserve"
65076507 filename="src/adw-alert-dialog.c"
6508- line="2252">whether to enable @response</doc>
6508+ line="2259">whether to enable @response</doc>
65096509 <type name="gboolean" c:type="gboolean"/>
65106510 </parameter>
65116511 </parameters>
@@ -6515,7 +6515,7 @@ Responses are enabled by default.</doc>
65156515 version="1.5">
65166516 <doc xml:space="preserve"
65176517 filename="src/adw-alert-dialog.c"
6518- line="2103">Sets the label of @response to @label.
6518+ line="2110">Sets the label of @response to @label.
65196519
65206520 Labels are displayed on the dialog buttons. An embedded underline in @label
65216521 indicates a mnemonic.</doc>
@@ -6527,19 +6527,19 @@ indicates a mnemonic.</doc>
65276527 <instance-parameter name="self" transfer-ownership="none">
65286528 <doc xml:space="preserve"
65296529 filename="src/adw-alert-dialog.c"
6530- line="2105">an alert dialog</doc>
6530+ line="2112">an alert dialog</doc>
65316531 <type name="AlertDialog" c:type="AdwAlertDialog*"/>
65326532 </instance-parameter>
65336533 <parameter name="response" transfer-ownership="none">
65346534 <doc xml:space="preserve"
65356535 filename="src/adw-alert-dialog.c"
6536- line="2106">a response ID</doc>
6536+ line="2113">a response ID</doc>
65376537 <type name="utf8" c:type="const char*"/>
65386538 </parameter>
65396539 <parameter name="label" transfer-ownership="none">
65406540 <doc xml:space="preserve"
65416541 filename="src/adw-alert-dialog.c"
6542- line="2107">the label of @response</doc>
6542+ line="2114">the label of @response</doc>
65436543 <type name="utf8" c:type="const char*"/>
65446544 </parameter>
65456545 </parameters>
@@ -6552,7 +6552,7 @@ indicates a mnemonic.</doc>
65526552 getter="get_body">
65536553 <doc xml:space="preserve"
65546554 filename="src/adw-alert-dialog.c"
6555- line="922">The body text of the dialog.</doc>
6555+ line="929">The body text of the dialog.</doc>
65566556 <type name="utf8" c:type="gchar*"/>
65576557 </property>
65586558 <property name="body-use-markup"
@@ -6564,7 +6564,7 @@ indicates a mnemonic.</doc>
65646564 default-value="FALSE">
65656565 <doc xml:space="preserve"
65666566 filename="src/adw-alert-dialog.c"
6567- line="934">Whether the body text includes Pango markup.
6567+ line="941">Whether the body text includes Pango markup.
65686568
65696569 See [func@Pango.parse_markup].</doc>
65706570 <type name="gboolean" c:type="gboolean"/>
@@ -6578,7 +6578,7 @@ See [func@Pango.parse_markup].</doc>
65786578 default-value="close">
65796579 <doc xml:space="preserve"
65806580 filename="src/adw-alert-dialog.c"
6581- line="997">The ID of the close response.
6581+ line="1004">The ID of the close response.
65826582
65836583 It will be passed to [signal@AlertDialog::response] if the dialog is
65846584 closed by pressing &lt;kbd&gt;Escape&lt;/kbd&gt; or with a system action.
@@ -6597,7 +6597,7 @@ The default close response is `close`.</doc>
65976597 default-value="NULL">
65986598 <doc xml:space="preserve"
65996599 filename="src/adw-alert-dialog.c"
6600- line="977">The response ID of the default response.
6600+ line="984">The response ID of the default response.
66016601
66026602 The button corresponding to this response will be set as the default widget
66036603 of the dialog.
@@ -6616,7 +6616,7 @@ See [property@Dialog:default-widget].</doc>
66166616 getter="get_extra_child">
66176617 <doc xml:space="preserve"
66186618 filename="src/adw-alert-dialog.c"
6619- line="948">The child widget.
6619+ line="955">The child widget.
66206620
66216621 Displayed below the heading and body.</doc>
66226622 <type name="Gtk.Widget"/>
@@ -6629,7 +6629,7 @@ Displayed below the heading and body.</doc>
66296629 getter="get_heading">
66306630 <doc xml:space="preserve"
66316631 filename="src/adw-alert-dialog.c"
6632- line="896">The heading of the dialog.</doc>
6632+ line="903">The heading of the dialog.</doc>
66336633 <type name="utf8" c:type="gchar*"/>
66346634 </property>
66356635 <property name="heading-use-markup"
@@ -6641,7 +6641,7 @@ Displayed below the heading and body.</doc>
66416641 default-value="FALSE">
66426642 <doc xml:space="preserve"
66436643 filename="src/adw-alert-dialog.c"
6644- line="908">Whether the heading includes Pango markup.
6644+ line="915">Whether the heading includes Pango markup.
66456645
66466646 See [func@Pango.parse_markup].</doc>
66476647 <type name="gboolean" c:type="gboolean"/>
@@ -6655,7 +6655,7 @@ See [func@Pango.parse_markup].</doc>
66556655 default-value="FALSE">
66566656 <doc xml:space="preserve"
66576657 filename="src/adw-alert-dialog.c"
6658- line="962">Whether to prefer wide layout.
6658+ line="969">Whether to prefer wide layout.
66596659
66606660 Prefer horizontal button layout when possible, and wider dialog width
66616661 otherwise.</doc>
@@ -6667,7 +6667,7 @@ otherwise.</doc>
66676667 <glib:signal name="response" when="last" detailed="1" version="1.5">
66686668 <doc xml:space="preserve"
66696669 filename="src/adw-alert-dialog.c"
6670- line="1018">This signal is emitted when the dialog is closed.
6670+ line="1025">This signal is emitted when the dialog is closed.
66716671
66726672 @response will be set to the response ID of the button that had been
66736673 activated.
@@ -6682,7 +6682,7 @@ action, @response will be set to the value of
66826682 <parameter name="response" transfer-ownership="none">
66836683 <doc xml:space="preserve"
66846684 filename="src/adw-alert-dialog.c"
6685- line="1021">the response ID</doc>
6685+ line="1028">the response ID</doc>
66866686 <type name="utf8" c:type="gchar*"/>
66876687 </parameter>
66886688 </parameters>
@@ -7262,7 +7262,7 @@ The state can be controlled with [method@Animation.play],
72627262 glib:type-struct="ApplicationClass">
72637263 <doc xml:space="preserve"
72647264 filename="src/adw-application.c"
7265- line="11">A base class for Adwaita applications.
7265+ line="12">A base class for Adwaita applications.
72667266
72677267 `AdwApplication` handles library initialization by calling [func@init] in the
72687268 default [signal@Gio.Application::startup] signal handler, in turn chaining up
@@ -7272,6 +7272,15 @@ any Adwaita or GTK API.
72727272
72737273 ## Automatic Resources
72747274
7275+### Shortcuts Dialog
7276+
7277+If there's a resource located at `shortcuts-dialog.ui` which defines an
7278+[class@ShortcutsDialog] with the ID `shortcuts_dialog`, `AdwApplication`
7279+will set up an `app.shortcuts` action that creates and presents this dialog,
7280+as well as a &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;?&lt;/kbd&gt; accelerator for it.
7281+
7282+### Stylesheet
7283+
72757284 `AdwApplication` will automatically load stylesheets located in the
72767285 application's resource base path (see
72777286 [method@Gio.Application.set_resource_base_path], if they're present.
@@ -7287,14 +7296,22 @@ They can be used to add custom styles to the application, as follows:
72877296 preference is enabled.
72887297
72897298 - `style-hc-dark.css` contains styles used when the system high contrast
7290- preference is enabled and [property@StyleManager:dark] is `TRUE`.</doc>
7299+ preference is enabled and [property@StyleManager:dark] is `TRUE`.
7300+
7301+:::note
7302+ `style.css` can contain styles for dark and high contrast appearance as
7303+ well, using media queries:
7304+
7305+ - `prefers-color-scheme: dark` for styles used only for dark appearance.
7306+ - `prefers-contrast: more` for styles used only when the system high
7307+ contrast preference is enabled.</doc>
72917308 <source-position filename="src/adw-application.h" line="36"/>
72927309 <implements name="Gio.ActionGroup"/>
72937310 <implements name="Gio.ActionMap"/>
72947311 <constructor name="new" c:identifier="adw_application_new">
72957312 <doc xml:space="preserve"
72967313 filename="src/adw-application.c"
7297- line="248">Creates a new `AdwApplication`.
7314+ line="425">Creates a new `AdwApplication`.
72987315
72997316 If `application_id` is not `NULL`, then it must be valid. See
73007317 [func@Gio.Application.id_is_valid].
@@ -7305,7 +7322,7 @@ uniqueness) will be disabled.</doc>
73057322 <return-value transfer-ownership="full">
73067323 <doc xml:space="preserve"
73077324 filename="src/adw-application.c"
7308- line="261">the newly created `AdwApplication`</doc>
7325+ line="438">the newly created `AdwApplication`</doc>
73097326 <type name="Application" c:type="AdwApplication*"/>
73107327 </return-value>
73117328 <parameters>
@@ -7315,13 +7332,13 @@ uniqueness) will be disabled.</doc>
73157332 allow-none="1">
73167333 <doc xml:space="preserve"
73177334 filename="src/adw-application.c"
7318- line="250">The application ID</doc>
7335+ line="427">The application ID</doc>
73197336 <type name="utf8" c:type="const char*"/>
73207337 </parameter>
73217338 <parameter name="flags" transfer-ownership="none">
73227339 <doc xml:space="preserve"
73237340 filename="src/adw-application.c"
7324- line="251">The application flags</doc>
7341+ line="428">The application flags</doc>
73257342 <type name="Gio.ApplicationFlags" c:type="GApplicationFlags"/>
73267343 </parameter>
73277344 </parameters>
@@ -7331,7 +7348,7 @@ uniqueness) will be disabled.</doc>
73317348 glib:get-property="style-manager">
73327349 <doc xml:space="preserve"
73337350 filename="src/adw-application.c"
7334- line="273">Gets the style manager for @self.
7351+ line="450">Gets the style manager for @self.
73357352
73367353 This is a convenience property allowing to access `AdwStyleManager` through
73377354 property bindings or expressions.</doc>
@@ -7339,14 +7356,14 @@ property bindings or expressions.</doc>
73397356 <return-value transfer-ownership="none">
73407357 <doc xml:space="preserve"
73417358 filename="src/adw-application.c"
7342- line="282">the style manager</doc>
7359+ line="459">the style manager</doc>
73437360 <type name="StyleManager" c:type="AdwStyleManager*"/>
73447361 </return-value>
73457362 <parameters>
73467363 <instance-parameter name="self" transfer-ownership="none">
73477364 <doc xml:space="preserve"
73487365 filename="src/adw-application.c"
7349- line="275">an application</doc>
7366+ line="452">an application</doc>
73507367 <type name="Application" c:type="AdwApplication*"/>
73517368 </instance-parameter>
73527369 </parameters>
@@ -7356,7 +7373,7 @@ property bindings or expressions.</doc>
73567373 getter="get_style_manager">
73577374 <doc xml:space="preserve"
73587375 filename="src/adw-application.c"
7359- line="227">The style manager for this application.
7376+ line="404">The style manager for this application.
73607377
73617378 This is a convenience property allowing to access `AdwStyleManager` through
73627379 property bindings or expressions.</doc>
@@ -10211,12 +10228,12 @@ See [class@Breakpoint] documentation for details.</doc>
1021110228 version="1.4">
1021210229 <doc xml:space="preserve"
1021310230 filename="src/adw-breakpoint-bin.c"
10214- line="642">Creates a new `AdwBreakpointBin`.</doc>
10231+ line="666">Creates a new `AdwBreakpointBin`.</doc>
1021510232 <source-position filename="src/adw-breakpoint-bin.h" line="37"/>
1021610233 <return-value transfer-ownership="none">
1021710234 <doc xml:space="preserve"
1021810235 filename="src/adw-breakpoint-bin.c"
10219- line="647">the newly created `AdwBreakpointBin`</doc>
10236+ line="671">the newly created `AdwBreakpointBin`</doc>
1022010237 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1022110238 </return-value>
1022210239 </constructor>
@@ -10225,7 +10242,7 @@ See [class@Breakpoint] documentation for details.</doc>
1022510242 version="1.4">
1022610243 <doc xml:space="preserve"
1022710244 filename="src/adw-breakpoint-bin.c"
10228- line="720">Adds @breakpoint to @self.</doc>
10245+ line="744">Adds @breakpoint to @self.</doc>
1022910246 <source-position filename="src/adw-breakpoint-bin.h" line="46"/>
1023010247 <return-value transfer-ownership="none">
1023110248 <type name="none" c:type="void"/>
@@ -10234,13 +10251,13 @@ See [class@Breakpoint] documentation for details.</doc>
1023410251 <instance-parameter name="self" transfer-ownership="none">
1023510252 <doc xml:space="preserve"
1023610253 filename="src/adw-breakpoint-bin.c"
10237- line="722">a breakpoint bin</doc>
10254+ line="746">a breakpoint bin</doc>
1023810255 <type name="BreakpointBin" c:type="AdwBreakpointBin*"/>
1023910256 </instance-parameter>
1024010257 <parameter name="breakpoint" transfer-ownership="full">
1024110258 <doc xml:space="preserve"
1024210259 filename="src/adw-breakpoint-bin.c"
10243- line="723">the breakpoint to add</doc>
10260+ line="747">the breakpoint to add</doc>
1024410261 <type name="Breakpoint" c:type="AdwBreakpoint*"/>
1024510262 </parameter>
1024610263 </parameters>
@@ -10251,19 +10268,19 @@ See [class@Breakpoint] documentation for details.</doc>
1025110268 version="1.4">
1025210269 <doc xml:space="preserve"
1025310270 filename="src/adw-breakpoint-bin.c"
10254- line="657">Gets the child widget of @self.</doc>
10271+ line="681">Gets the child widget of @self.</doc>
1025510272 <source-position filename="src/adw-breakpoint-bin.h" line="40"/>
1025610273 <return-value transfer-ownership="none" nullable="1">
1025710274 <doc xml:space="preserve"
1025810275 filename="src/adw-breakpoint-bin.c"
10259- line="663">the child widget of @self</doc>
10276+ line="687">the child widget of @self</doc>
1026010277 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1026110278 </return-value>
1026210279 <parameters>
1026310280 <instance-parameter name="self" transfer-ownership="none">
1026410281 <doc xml:space="preserve"
1026510282 filename="src/adw-breakpoint-bin.c"
10266- line="659">a breakpoint bin</doc>
10283+ line="683">a breakpoint bin</doc>
1026710284 <type name="BreakpointBin" c:type="AdwBreakpointBin*"/>
1026810285 </instance-parameter>
1026910286 </parameters>
@@ -10274,19 +10291,19 @@ See [class@Breakpoint] documentation for details.</doc>
1027410291 version="1.4">
1027510292 <doc xml:space="preserve"
1027610293 filename="src/adw-breakpoint-bin.c"
10277- line="775">Gets the current breakpoint.</doc>
10294+ line="799">Gets the current breakpoint.</doc>
1027810295 <source-position filename="src/adw-breakpoint-bin.h" line="54"/>
1027910296 <return-value transfer-ownership="none" nullable="1">
1028010297 <doc xml:space="preserve"
1028110298 filename="src/adw-breakpoint-bin.c"
10282- line="781">the current breakpoint</doc>
10299+ line="805">the current breakpoint</doc>
1028310300 <type name="Breakpoint" c:type="AdwBreakpoint*"/>
1028410301 </return-value>
1028510302 <parameters>
1028610303 <instance-parameter name="self" transfer-ownership="none">
1028710304 <doc xml:space="preserve"
1028810305 filename="src/adw-breakpoint-bin.c"
10289- line="777">a breakpoint bin</doc>
10306+ line="801">a breakpoint bin</doc>
1029010307 <type name="BreakpointBin" c:type="AdwBreakpointBin*"/>
1029110308 </instance-parameter>
1029210309 </parameters>
@@ -10296,7 +10313,7 @@ See [class@Breakpoint] documentation for details.</doc>
1029610313 version="1.5">
1029710314 <doc xml:space="preserve"
1029810315 filename="src/adw-breakpoint-bin.c"
10299- line="748">Removes @breakpoint from @self.</doc>
10316+ line="772">Removes @breakpoint from @self.</doc>
1030010317 <source-position filename="src/adw-breakpoint-bin.h" line="50"/>
1030110318 <return-value transfer-ownership="none">
1030210319 <type name="none" c:type="void"/>
@@ -10305,13 +10322,13 @@ See [class@Breakpoint] documentation for details.</doc>
1030510322 <instance-parameter name="self" transfer-ownership="none">
1030610323 <doc xml:space="preserve"
1030710324 filename="src/adw-breakpoint-bin.c"
10308- line="750">a breakpoint bin</doc>
10325+ line="774">a breakpoint bin</doc>
1030910326 <type name="BreakpointBin" c:type="AdwBreakpointBin*"/>
1031010327 </instance-parameter>
1031110328 <parameter name="breakpoint" transfer-ownership="none">
1031210329 <doc xml:space="preserve"
1031310330 filename="src/adw-breakpoint-bin.c"
10314- line="751">a breakpoint to remove</doc>
10331+ line="775">a breakpoint to remove</doc>
1031510332 <type name="Breakpoint" c:type="AdwBreakpoint*"/>
1031610333 </parameter>
1031710334 </parameters>
@@ -10322,7 +10339,7 @@ See [class@Breakpoint] documentation for details.</doc>
1032210339 version="1.4">
1032310340 <doc xml:space="preserve"
1032410341 filename="src/adw-breakpoint-bin.c"
10325- line="679">Sets the child widget of @self.</doc>
10342+ line="703">Sets the child widget of @self.</doc>
1032610343 <source-position filename="src/adw-breakpoint-bin.h" line="42"/>
1032710344 <return-value transfer-ownership="none">
1032810345 <type name="none" c:type="void"/>
@@ -10331,7 +10348,7 @@ See [class@Breakpoint] documentation for details.</doc>
1033110348 <instance-parameter name="self" transfer-ownership="none">
1033210349 <doc xml:space="preserve"
1033310350 filename="src/adw-breakpoint-bin.c"
10334- line="681">a breakpoint bin</doc>
10351+ line="705">a breakpoint bin</doc>
1033510352 <type name="BreakpointBin" c:type="AdwBreakpointBin*"/>
1033610353 </instance-parameter>
1033710354 <parameter name="child"
@@ -10340,7 +10357,7 @@ See [class@Breakpoint] documentation for details.</doc>
1034010357 allow-none="1">
1034110358 <doc xml:space="preserve"
1034210359 filename="src/adw-breakpoint-bin.c"
10343- line="682">the child widget</doc>
10360+ line="706">the child widget</doc>
1034410361 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1034510362 </parameter>
1034610363 </parameters>
@@ -10353,7 +10370,7 @@ See [class@Breakpoint] documentation for details.</doc>
1035310370 getter="get_child">
1035410371 <doc xml:space="preserve"
1035510372 filename="src/adw-breakpoint-bin.c"
10356- line="577">The child widget.</doc>
10373+ line="601">The child widget.</doc>
1035710374 <type name="Gtk.Widget"/>
1035810375 </property>
1035910376 <property name="current-breakpoint"
@@ -10362,7 +10379,7 @@ See [class@Breakpoint] documentation for details.</doc>
1036210379 getter="get_current_breakpoint">
1036310380 <doc xml:space="preserve"
1036410381 filename="src/adw-breakpoint-bin.c"
10365- line="589">The current breakpoint.</doc>
10382+ line="613">The current breakpoint.</doc>
1036610383 <type name="Breakpoint"/>
1036710384 </property>
1036810385 <field name="parent_instance">
@@ -10393,6 +10410,8 @@ See [class@Breakpoint] documentation for details.</doc>
1039310410 <record name="BreakpointCondition"
1039410411 c:type="AdwBreakpointCondition"
1039510412 opaque="1"
10413+ copy-function="adw_breakpoint_condition_copy"
10414+ free-function="adw_breakpoint_condition_free"
1039610415 version="1.4"
1039710416 glib:type-name="AdwBreakpointCondition"
1039810417 glib:get-type="adw_breakpoint_condition_get_type"
@@ -11436,19 +11455,19 @@ to provide page indicators for `AdwCarousel`.
1143611455 <constructor name="new" c:identifier="adw_carousel_new">
1143711456 <doc xml:space="preserve"
1143811457 filename="src/adw-carousel.c"
11439- line="1153">Creates a new `AdwCarousel`.</doc>
11458+ line="1310">Creates a new `AdwCarousel`.</doc>
1144011459 <source-position filename="src/adw-carousel.h" line="27"/>
1144111460 <return-value transfer-ownership="none">
1144211461 <doc xml:space="preserve"
1144311462 filename="src/adw-carousel.c"
11444- line="1158">the newly created `AdwCarousel`</doc>
11463+ line="1315">the newly created `AdwCarousel`</doc>
1144511464 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1144611465 </return-value>
1144711466 </constructor>
1144811467 <method name="append" c:identifier="adw_carousel_append">
1144911468 <doc xml:space="preserve"
1145011469 filename="src/adw-carousel.c"
11451- line="1184">Appends @child to @self.</doc>
11470+ line="1341">Appends @child to @self.</doc>
1145211471 <source-position filename="src/adw-carousel.h" line="33"/>
1145311472 <return-value transfer-ownership="none">
1145411473 <type name="none" c:type="void"/>
@@ -11457,13 +11476,13 @@ to provide page indicators for `AdwCarousel`.
1145711476 <instance-parameter name="self" transfer-ownership="none">
1145811477 <doc xml:space="preserve"
1145911478 filename="src/adw-carousel.c"
11460- line="1186">a carousel</doc>
11479+ line="1343">a carousel</doc>
1146111480 <type name="Carousel" c:type="AdwCarousel*"/>
1146211481 </instance-parameter>
1146311482 <parameter name="child" transfer-ownership="none">
1146411483 <doc xml:space="preserve"
1146511484 filename="src/adw-carousel.c"
11466- line="1187">a widget to add</doc>
11485+ line="1344">a widget to add</doc>
1146711486 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1146811487 </parameter>
1146911488 </parameters>
@@ -11473,19 +11492,19 @@ to provide page indicators for `AdwCarousel`.
1147311492 glib:get-property="allow-long-swipes">
1147411493 <doc xml:space="preserve"
1147511494 filename="src/adw-carousel.c"
11476- line="1717">Gets whether to allow swiping for more than one page at a time.</doc>
11495+ line="1874">Gets whether to allow swiping for more than one page at a time.</doc>
1147711496 <source-position filename="src/adw-carousel.h" line="93"/>
1147811497 <return-value transfer-ownership="none">
1147911498 <doc xml:space="preserve"
1148011499 filename="src/adw-carousel.c"
11481- line="1723">`TRUE` if long swipes are allowed</doc>
11500+ line="1880">`TRUE` if long swipes are allowed</doc>
1148211501 <type name="gboolean" c:type="gboolean"/>
1148311502 </return-value>
1148411503 <parameters>
1148511504 <instance-parameter name="self" transfer-ownership="none">
1148611505 <doc xml:space="preserve"
1148711506 filename="src/adw-carousel.c"
11488- line="1719">a carousel</doc>
11507+ line="1876">a carousel</doc>
1148911508 <type name="Carousel" c:type="AdwCarousel*"/>
1149011509 </instance-parameter>
1149111510 </parameters>
@@ -11495,19 +11514,19 @@ to provide page indicators for `AdwCarousel`.
1149511514 glib:get-property="allow-mouse-drag">
1149611515 <doc xml:space="preserve"
1149711516 filename="src/adw-carousel.c"
11498- line="1635">Sets whether @self can be dragged with mouse pointer.</doc>
11517+ line="1792">Sets whether @self can be dragged with mouse pointer.</doc>
1149911518 <source-position filename="src/adw-carousel.h" line="81"/>
1150011519 <return-value transfer-ownership="none">
1150111520 <doc xml:space="preserve"
1150211521 filename="src/adw-carousel.c"
11503- line="1641">whether @self can be dragged with mouse pointer</doc>
11522+ line="1798">whether @self can be dragged with mouse pointer</doc>
1150411523 <type name="gboolean" c:type="gboolean"/>
1150511524 </return-value>
1150611525 <parameters>
1150711526 <instance-parameter name="self" transfer-ownership="none">
1150811527 <doc xml:space="preserve"
1150911528 filename="src/adw-carousel.c"
11510- line="1637">a carousel</doc>
11529+ line="1794">a carousel</doc>
1151111530 <type name="Carousel" c:type="AdwCarousel*"/>
1151211531 </instance-parameter>
1151311532 </parameters>
@@ -11517,19 +11536,19 @@ to provide page indicators for `AdwCarousel`.
1151711536 glib:get-property="allow-scroll-wheel">
1151811537 <doc xml:space="preserve"
1151911538 filename="src/adw-carousel.c"
11520- line="1676">Gets whether @self will respond to scroll wheel events.</doc>
11539+ line="1833">Gets whether @self will respond to scroll wheel events.</doc>
1152111540 <source-position filename="src/adw-carousel.h" line="87"/>
1152211541 <return-value transfer-ownership="none">
1152311542 <doc xml:space="preserve"
1152411543 filename="src/adw-carousel.c"
11525- line="1682">`TRUE` if @self will respond to scroll wheel events</doc>
11544+ line="1839">`TRUE` if @self will respond to scroll wheel events</doc>
1152611545 <type name="gboolean" c:type="gboolean"/>
1152711546 </return-value>
1152811547 <parameters>
1152911548 <instance-parameter name="self" transfer-ownership="none">
1153011549 <doc xml:space="preserve"
1153111550 filename="src/adw-carousel.c"
11532- line="1678">a carousel</doc>
11551+ line="1835">a carousel</doc>
1153311552 <type name="Carousel" c:type="AdwCarousel*"/>
1153411553 </instance-parameter>
1153511554 </parameters>
@@ -11539,19 +11558,19 @@ to provide page indicators for `AdwCarousel`.
1153911558 glib:get-property="interactive">
1154011559 <doc xml:space="preserve"
1154111560 filename="src/adw-carousel.c"
11542- line="1511">Gets whether @self can be navigated.</doc>
11561+ line="1668">Gets whether @self can be navigated.</doc>
1154311562 <source-position filename="src/adw-carousel.h" line="63"/>
1154411563 <return-value transfer-ownership="none">
1154511564 <doc xml:space="preserve"
1154611565 filename="src/adw-carousel.c"
11547- line="1517">whether @self can be navigated</doc>
11566+ line="1674">whether @self can be navigated</doc>
1154811567 <type name="gboolean" c:type="gboolean"/>
1154911568 </return-value>
1155011569 <parameters>
1155111570 <instance-parameter name="self" transfer-ownership="none">
1155211571 <doc xml:space="preserve"
1155311572 filename="src/adw-carousel.c"
11554- line="1513">a carousel</doc>
11573+ line="1670">a carousel</doc>
1155511574 <type name="Carousel" c:type="AdwCarousel*"/>
1155611575 </instance-parameter>
1155711576 </parameters>
@@ -11561,19 +11580,19 @@ to provide page indicators for `AdwCarousel`.
1156111580 glib:get-property="n-pages">
1156211581 <doc xml:space="preserve"
1156311582 filename="src/adw-carousel.c"
11564- line="1466">Gets the number of pages in @self.</doc>
11583+ line="1623">Gets the number of pages in @self.</doc>
1156511584 <source-position filename="src/adw-carousel.h" line="58"/>
1156611585 <return-value transfer-ownership="none">
1156711586 <doc xml:space="preserve"
1156811587 filename="src/adw-carousel.c"
11569- line="1472">the number of pages in @self</doc>
11588+ line="1629">the number of pages in @self</doc>
1157011589 <type name="guint" c:type="guint"/>
1157111590 </return-value>
1157211591 <parameters>
1157311592 <instance-parameter name="self" transfer-ownership="none">
1157411593 <doc xml:space="preserve"
1157511594 filename="src/adw-carousel.c"
11576- line="1468">a carousel</doc>
11595+ line="1625">a carousel</doc>
1157711596 <type name="Carousel" c:type="AdwCarousel*"/>
1157811597 </instance-parameter>
1157911598 </parameters>
@@ -11581,25 +11600,25 @@ to provide page indicators for `AdwCarousel`.
1158111600 <method name="get_nth_page" c:identifier="adw_carousel_get_nth_page">
1158211601 <doc xml:space="preserve"
1158311602 filename="src/adw-carousel.c"
11584- line="1443">Gets the page at position @n.</doc>
11603+ line="1600">Gets the page at position @n.</doc>
1158511604 <source-position filename="src/adw-carousel.h" line="55"/>
1158611605 <return-value transfer-ownership="none">
1158711606 <doc xml:space="preserve"
1158811607 filename="src/adw-carousel.c"
11589- line="1450">the page</doc>
11608+ line="1607">the page</doc>
1159011609 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1159111610 </return-value>
1159211611 <parameters>
1159311612 <instance-parameter name="self" transfer-ownership="none">
1159411613 <doc xml:space="preserve"
1159511614 filename="src/adw-carousel.c"
11596- line="1445">a carousel</doc>
11615+ line="1602">a carousel</doc>
1159711616 <type name="Carousel" c:type="AdwCarousel*"/>
1159811617 </instance-parameter>
1159911618 <parameter name="n" transfer-ownership="none">
1160011619 <doc xml:space="preserve"
1160111620 filename="src/adw-carousel.c"
11602- line="1446">index of the page</doc>
11621+ line="1603">index of the page</doc>
1160311622 <type name="guint" c:type="guint"/>
1160411623 </parameter>
1160511624 </parameters>
@@ -11609,21 +11628,21 @@ to provide page indicators for `AdwCarousel`.
1160911628 glib:get-property="position">
1161011629 <doc xml:space="preserve"
1161111630 filename="src/adw-carousel.c"
11612- line="1493">Gets current scroll position in @self, unitless.
11631+ line="1650">Gets current scroll position in @self, unitless.
1161311632
1161411633 1 matches 1 page. Use [method@Carousel.scroll_to] for changing it.</doc>
1161511634 <source-position filename="src/adw-carousel.h" line="60"/>
1161611635 <return-value transfer-ownership="none">
1161711636 <doc xml:space="preserve"
1161811637 filename="src/adw-carousel.c"
11619- line="1501">the scroll position</doc>
11638+ line="1658">the scroll position</doc>
1162011639 <type name="gdouble" c:type="double"/>
1162111640 </return-value>
1162211641 <parameters>
1162311642 <instance-parameter name="self" transfer-ownership="none">
1162411643 <doc xml:space="preserve"
1162511644 filename="src/adw-carousel.c"
11626- line="1495">a carousel</doc>
11645+ line="1652">a carousel</doc>
1162711646 <type name="Carousel" c:type="AdwCarousel*"/>
1162811647 </instance-parameter>
1162911648 </parameters>
@@ -11633,19 +11652,19 @@ to provide page indicators for `AdwCarousel`.
1163311652 glib:get-property="reveal-duration">
1163411653 <doc xml:space="preserve"
1163511654 filename="src/adw-carousel.c"
11636- line="1759">Gets the page reveal duration, in milliseconds.</doc>
11655+ line="1916">Gets the page reveal duration, in milliseconds.</doc>
1163711656 <source-position filename="src/adw-carousel.h" line="99"/>
1163811657 <return-value transfer-ownership="none">
1163911658 <doc xml:space="preserve"
1164011659 filename="src/adw-carousel.c"
11641- line="1765">the duration</doc>
11660+ line="1922">the duration</doc>
1164211661 <type name="guint" c:type="guint"/>
1164311662 </return-value>
1164411663 <parameters>
1164511664 <instance-parameter name="self" transfer-ownership="none">
1164611665 <doc xml:space="preserve"
1164711666 filename="src/adw-carousel.c"
11648- line="1761">a carousel</doc>
11667+ line="1918">a carousel</doc>
1164911668 <type name="Carousel" c:type="AdwCarousel*"/>
1165011669 </instance-parameter>
1165111670 </parameters>
@@ -11655,19 +11674,19 @@ to provide page indicators for `AdwCarousel`.
1165511674 glib:get-property="scroll-params">
1165611675 <doc xml:space="preserve"
1165711676 filename="src/adw-carousel.c"
11658- line="1591">Gets the scroll animation spring parameters for @self.</doc>
11677+ line="1748">Gets the scroll animation spring parameters for @self.</doc>
1165911678 <source-position filename="src/adw-carousel.h" line="75"/>
1166011679 <return-value transfer-ownership="full">
1166111680 <doc xml:space="preserve"
1166211681 filename="src/adw-carousel.c"
11663- line="1597">the animation parameters</doc>
11682+ line="1754">the animation parameters</doc>
1166411683 <type name="SpringParams" c:type="AdwSpringParams*"/>
1166511684 </return-value>
1166611685 <parameters>
1166711686 <instance-parameter name="self" transfer-ownership="none">
1166811687 <doc xml:space="preserve"
1166911688 filename="src/adw-carousel.c"
11670- line="1593">a carousel</doc>
11689+ line="1750">a carousel</doc>
1167111690 <type name="Carousel" c:type="AdwCarousel*"/>
1167211691 </instance-parameter>
1167311692 </parameters>
@@ -11677,19 +11696,19 @@ to provide page indicators for `AdwCarousel`.
1167711696 glib:get-property="spacing">
1167811697 <doc xml:space="preserve"
1167911698 filename="src/adw-carousel.c"
11680- line="1553">Gets spacing between pages in pixels.</doc>
11699+ line="1710">Gets spacing between pages in pixels.</doc>
1168111700 <source-position filename="src/adw-carousel.h" line="69"/>
1168211701 <return-value transfer-ownership="none">
1168311702 <doc xml:space="preserve"
1168411703 filename="src/adw-carousel.c"
11685- line="1559">spacing between pages</doc>
11704+ line="1716">spacing between pages</doc>
1168611705 <type name="guint" c:type="guint"/>
1168711706 </return-value>
1168811707 <parameters>
1168911708 <instance-parameter name="self" transfer-ownership="none">
1169011709 <doc xml:space="preserve"
1169111710 filename="src/adw-carousel.c"
11692- line="1555">a carousel</doc>
11711+ line="1712">a carousel</doc>
1169311712 <type name="Carousel" c:type="AdwCarousel*"/>
1169411713 </instance-parameter>
1169511714 </parameters>
@@ -11697,7 +11716,7 @@ to provide page indicators for `AdwCarousel`.
1169711716 <method name="insert" c:identifier="adw_carousel_insert">
1169811717 <doc xml:space="preserve"
1169911718 filename="src/adw-carousel.c"
11700- line="1202">Inserts @child into @self at position @position.
11719+ line="1359">Inserts @child into @self at position @position.
1170111720
1170211721 If position is -1, or larger than the number of pages,
1170311722 @child will be appended to the end.</doc>
@@ -11709,19 +11728,19 @@ If position is -1, or larger than the number of pages,
1170911728 <instance-parameter name="self" transfer-ownership="none">
1171011729 <doc xml:space="preserve"
1171111730 filename="src/adw-carousel.c"
11712- line="1204">a carousel</doc>
11731+ line="1361">a carousel</doc>
1171311732 <type name="Carousel" c:type="AdwCarousel*"/>
1171411733 </instance-parameter>
1171511734 <parameter name="child" transfer-ownership="none">
1171611735 <doc xml:space="preserve"
1171711736 filename="src/adw-carousel.c"
11718- line="1205">a widget to add</doc>
11737+ line="1362">a widget to add</doc>
1171911738 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1172011739 </parameter>
1172111740 <parameter name="position" transfer-ownership="none">
1172211741 <doc xml:space="preserve"
1172311742 filename="src/adw-carousel.c"
11724- line="1206">the position to insert @child at</doc>
11743+ line="1363">the position to insert @child at</doc>
1172511744 <type name="gint" c:type="int"/>
1172611745 </parameter>
1172711746 </parameters>
@@ -11729,7 +11748,7 @@ If position is -1, or larger than the number of pages,
1172911748 <method name="prepend" c:identifier="adw_carousel_prepend">
1173011749 <doc xml:space="preserve"
1173111750 filename="src/adw-carousel.c"
11732- line="1166">Prepends @child to @self.</doc>
11751+ line="1323">Prepends @child to @self.</doc>
1173311752 <source-position filename="src/adw-carousel.h" line="30"/>
1173411753 <return-value transfer-ownership="none">
1173511754 <type name="none" c:type="void"/>
@@ -11738,13 +11757,13 @@ If position is -1, or larger than the number of pages,
1173811757 <instance-parameter name="self" transfer-ownership="none">
1173911758 <doc xml:space="preserve"
1174011759 filename="src/adw-carousel.c"
11741- line="1168">a carousel</doc>
11760+ line="1325">a carousel</doc>
1174211761 <type name="Carousel" c:type="AdwCarousel*"/>
1174311762 </instance-parameter>
1174411763 <parameter name="child" transfer-ownership="none">
1174511764 <doc xml:space="preserve"
1174611765 filename="src/adw-carousel.c"
11747- line="1169">a widget to add</doc>
11766+ line="1326">a widget to add</doc>
1174811767 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1174911768 </parameter>
1175011769 </parameters>
@@ -11752,7 +11771,7 @@ If position is -1, or larger than the number of pages,
1175211771 <method name="remove" c:identifier="adw_carousel_remove">
1175311772 <doc xml:space="preserve"
1175411773 filename="src/adw-carousel.c"
11755- line="1344">Removes @child from @self.</doc>
11774+ line="1501">Removes @child from @self.</doc>
1175611775 <source-position filename="src/adw-carousel.h" line="46"/>
1175711776 <return-value transfer-ownership="none">
1175811777 <type name="none" c:type="void"/>
@@ -11761,13 +11780,13 @@ If position is -1, or larger than the number of pages,
1176111780 <instance-parameter name="self" transfer-ownership="none">
1176211781 <doc xml:space="preserve"
1176311782 filename="src/adw-carousel.c"
11764- line="1346">a carousel</doc>
11783+ line="1503">a carousel</doc>
1176511784 <type name="Carousel" c:type="AdwCarousel*"/>
1176611785 </instance-parameter>
1176711786 <parameter name="child" transfer-ownership="none">
1176811787 <doc xml:space="preserve"
1176911788 filename="src/adw-carousel.c"
11770- line="1347">a widget to remove</doc>
11789+ line="1504">a widget to remove</doc>
1177111790 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1177211791 </parameter>
1177311792 </parameters>
@@ -11775,7 +11794,7 @@ If position is -1, or larger than the number of pages,
1177511794 <method name="reorder" c:identifier="adw_carousel_reorder">
1177611795 <doc xml:space="preserve"
1177711796 filename="src/adw-carousel.c"
11778- line="1251">Moves @child into position @position.
11797+ line="1408">Moves @child into position @position.
1177911798
1178011799 If position is -1, or larger than the number of pages, @child will be moved
1178111800 at the end.</doc>
@@ -11787,19 +11806,19 @@ at the end.</doc>
1178711806 <instance-parameter name="self" transfer-ownership="none">
1178811807 <doc xml:space="preserve"
1178911808 filename="src/adw-carousel.c"
11790- line="1253">a carousel</doc>
11809+ line="1410">a carousel</doc>
1179111810 <type name="Carousel" c:type="AdwCarousel*"/>
1179211811 </instance-parameter>
1179311812 <parameter name="child" transfer-ownership="none">
1179411813 <doc xml:space="preserve"
1179511814 filename="src/adw-carousel.c"
11796- line="1254">a widget to add</doc>
11815+ line="1411">a widget to add</doc>
1179711816 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1179811817 </parameter>
1179911818 <parameter name="position" transfer-ownership="none">
1180011819 <doc xml:space="preserve"
1180111820 filename="src/adw-carousel.c"
11802- line="1255">the position to move @child to</doc>
11821+ line="1412">the position to move @child to</doc>
1180311822 <type name="gint" c:type="int"/>
1180411823 </parameter>
1180511824 </parameters>
@@ -11807,7 +11826,7 @@ at the end.</doc>
1180711826 <method name="scroll_to" c:identifier="adw_carousel_scroll_to">
1180811827 <doc xml:space="preserve"
1180911828 filename="src/adw-carousel.c"
11810- line="1404">Scrolls to @widget.
11829+ line="1561">Scrolls to @widget.
1181111830
1181211831 If @animate is `TRUE`, the transition will be animated.</doc>
1181311832 <source-position filename="src/adw-carousel.h" line="50"/>
@@ -11818,19 +11837,19 @@ If @animate is `TRUE`, the transition will be animated.</doc>
1181811837 <instance-parameter name="self" transfer-ownership="none">
1181911838 <doc xml:space="preserve"
1182011839 filename="src/adw-carousel.c"
11821- line="1406">a carousel</doc>
11840+ line="1563">a carousel</doc>
1182211841 <type name="Carousel" c:type="AdwCarousel*"/>
1182311842 </instance-parameter>
1182411843 <parameter name="widget" transfer-ownership="none">
1182511844 <doc xml:space="preserve"
1182611845 filename="src/adw-carousel.c"
11827- line="1407">a child of @self</doc>
11846+ line="1564">a child of @self</doc>
1182811847 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1182911848 </parameter>
1183011849 <parameter name="animate" transfer-ownership="none">
1183111850 <doc xml:space="preserve"
1183211851 filename="src/adw-carousel.c"
11833- line="1408">whether to animate the transition</doc>
11852+ line="1565">whether to animate the transition</doc>
1183411853 <type name="gboolean" c:type="gboolean"/>
1183511854 </parameter>
1183611855 </parameters>
@@ -11840,7 +11859,7 @@ If @animate is `TRUE`, the transition will be animated.</doc>
1184011859 glib:set-property="allow-long-swipes">
1184111860 <doc xml:space="preserve"
1184211861 filename="src/adw-carousel.c"
11843- line="1733">Sets whether to allow swiping for more than one page at a time.
11862+ line="1890">Sets whether to allow swiping for more than one page at a time.
1184411863
1184511864 If @allow_long_swipes is `FALSE`, each swipe can only move to the adjacent
1184611865 pages.</doc>
@@ -11852,13 +11871,13 @@ pages.</doc>
1185211871 <instance-parameter name="self" transfer-ownership="none">
1185311872 <doc xml:space="preserve"
1185411873 filename="src/adw-carousel.c"
11855- line="1735">a carousel</doc>
11874+ line="1892">a carousel</doc>
1185611875 <type name="Carousel" c:type="AdwCarousel*"/>
1185711876 </instance-parameter>
1185811877 <parameter name="allow_long_swipes" transfer-ownership="none">
1185911878 <doc xml:space="preserve"
1186011879 filename="src/adw-carousel.c"
11861- line="1736">whether to allow long swipes</doc>
11880+ line="1893">whether to allow long swipes</doc>
1186211881 <type name="gboolean" c:type="gboolean"/>
1186311882 </parameter>
1186411883 </parameters>
@@ -11868,7 +11887,7 @@ pages.</doc>
1186811887 glib:set-property="allow-mouse-drag">
1186911888 <doc xml:space="preserve"
1187011889 filename="src/adw-carousel.c"
11871- line="1651">Sets whether @self can be dragged with mouse pointer.
11890+ line="1808">Sets whether @self can be dragged with mouse pointer.
1187211891
1187311892 If @allow_mouse_drag is `FALSE`, dragging is only available on touch.</doc>
1187411893 <source-position filename="src/adw-carousel.h" line="83"/>
@@ -11879,13 +11898,13 @@ If @allow_mouse_drag is `FALSE`, dragging is only available on touch.</doc>
1187911898 <instance-parameter name="self" transfer-ownership="none">
1188011899 <doc xml:space="preserve"
1188111900 filename="src/adw-carousel.c"
11882- line="1653">a carousel</doc>
11901+ line="1810">a carousel</doc>
1188311902 <type name="Carousel" c:type="AdwCarousel*"/>
1188411903 </instance-parameter>
1188511904 <parameter name="allow_mouse_drag" transfer-ownership="none">
1188611905 <doc xml:space="preserve"
1188711906 filename="src/adw-carousel.c"
11888- line="1654">whether @self can be dragged with mouse pointer</doc>
11907+ line="1811">whether @self can be dragged with mouse pointer</doc>
1188911908 <type name="gboolean" c:type="gboolean"/>
1189011909 </parameter>
1189111910 </parameters>
@@ -11895,7 +11914,7 @@ If @allow_mouse_drag is `FALSE`, dragging is only available on touch.</doc>
1189511914 glib:set-property="allow-scroll-wheel">
1189611915 <doc xml:space="preserve"
1189711916 filename="src/adw-carousel.c"
11898- line="1692">Sets whether @self will respond to scroll wheel events.
11917+ line="1849">Sets whether @self will respond to scroll wheel events.
1189911918
1190011919 If @allow_scroll_wheel is `FALSE`, wheel events will be ignored.</doc>
1190111920 <source-position filename="src/adw-carousel.h" line="89"/>
@@ -11906,13 +11925,13 @@ If @allow_scroll_wheel is `FALSE`, wheel events will be ignored.</doc>
1190611925 <instance-parameter name="self" transfer-ownership="none">
1190711926 <doc xml:space="preserve"
1190811927 filename="src/adw-carousel.c"
11909- line="1694">a carousel</doc>
11928+ line="1851">a carousel</doc>
1191011929 <type name="Carousel" c:type="AdwCarousel*"/>
1191111930 </instance-parameter>
1191211931 <parameter name="allow_scroll_wheel" transfer-ownership="none">
1191311932 <doc xml:space="preserve"
1191411933 filename="src/adw-carousel.c"
11915- line="1695">whether @self will respond to scroll wheel events</doc>
11934+ line="1852">whether @self will respond to scroll wheel events</doc>
1191611935 <type name="gboolean" c:type="gboolean"/>
1191711936 </parameter>
1191811937 </parameters>
@@ -11922,7 +11941,7 @@ If @allow_scroll_wheel is `FALSE`, wheel events will be ignored.</doc>
1192211941 glib:set-property="interactive">
1192311942 <doc xml:space="preserve"
1192411943 filename="src/adw-carousel.c"
11925- line="1527">Sets whether @self can be navigated.
11944+ line="1684">Sets whether @self can be navigated.
1192611945
1192711946 This can be used to temporarily disable the carousel to only allow navigating
1192811947 it in a certain state.</doc>
@@ -11934,13 +11953,13 @@ it in a certain state.</doc>
1193411953 <instance-parameter name="self" transfer-ownership="none">
1193511954 <doc xml:space="preserve"
1193611955 filename="src/adw-carousel.c"
11937- line="1529">a carousel</doc>
11956+ line="1686">a carousel</doc>
1193811957 <type name="Carousel" c:type="AdwCarousel*"/>
1193911958 </instance-parameter>
1194011959 <parameter name="interactive" transfer-ownership="none">
1194111960 <doc xml:space="preserve"
1194211961 filename="src/adw-carousel.c"
11943- line="1530">whether @self can be navigated</doc>
11962+ line="1687">whether @self can be navigated</doc>
1194411963 <type name="gboolean" c:type="gboolean"/>
1194511964 </parameter>
1194611965 </parameters>
@@ -11950,7 +11969,7 @@ it in a certain state.</doc>
1195011969 glib:set-property="reveal-duration">
1195111970 <doc xml:space="preserve"
1195211971 filename="src/adw-carousel.c"
11953- line="1775">Sets the page reveal duration, in milliseconds.
11972+ line="1932">Sets the page reveal duration, in milliseconds.
1195411973
1195511974 Reveal duration is used when animating adding or removing pages.</doc>
1195611975 <source-position filename="src/adw-carousel.h" line="101"/>
@@ -11961,13 +11980,13 @@ Reveal duration is used when animating adding or removing pages.</doc>
1196111980 <instance-parameter name="self" transfer-ownership="none">
1196211981 <doc xml:space="preserve"
1196311982 filename="src/adw-carousel.c"
11964- line="1777">a carousel</doc>
11983+ line="1934">a carousel</doc>
1196511984 <type name="Carousel" c:type="AdwCarousel*"/>
1196611985 </instance-parameter>
1196711986 <parameter name="reveal_duration" transfer-ownership="none">
1196811987 <doc xml:space="preserve"
1196911988 filename="src/adw-carousel.c"
11970- line="1778">the new reveal duration value</doc>
11989+ line="1935">the new reveal duration value</doc>
1197111990 <type name="guint" c:type="guint"/>
1197211991 </parameter>
1197311992 </parameters>
@@ -11977,7 +11996,7 @@ Reveal duration is used when animating adding or removing pages.</doc>
1197711996 glib:set-property="scroll-params">
1197811997 <doc xml:space="preserve"
1197911998 filename="src/adw-carousel.c"
11980- line="1607">Sets the scroll animation spring parameters for @self.
11999+ line="1764">Sets the scroll animation spring parameters for @self.
1198112000
1198212001 The default value is equivalent to:
1198312002
@@ -11992,13 +12011,13 @@ adw_spring_params_new (1, 0.5, 500)
1199212011 <instance-parameter name="self" transfer-ownership="none">
1199312012 <doc xml:space="preserve"
1199412013 filename="src/adw-carousel.c"
11995- line="1609">a carousel</doc>
12014+ line="1766">a carousel</doc>
1199612015 <type name="Carousel" c:type="AdwCarousel*"/>
1199712016 </instance-parameter>
1199812017 <parameter name="params" transfer-ownership="none">
1199912018 <doc xml:space="preserve"
1200012019 filename="src/adw-carousel.c"
12001- line="1610">the new parameters</doc>
12020+ line="1767">the new parameters</doc>
1200212021 <type name="SpringParams" c:type="AdwSpringParams*"/>
1200312022 </parameter>
1200412023 </parameters>
@@ -12008,7 +12027,7 @@ adw_spring_params_new (1, 0.5, 500)
1200812027 glib:set-property="spacing">
1200912028 <doc xml:space="preserve"
1201012029 filename="src/adw-carousel.c"
12011- line="1569">Sets spacing between pages in pixels.</doc>
12030+ line="1726">Sets spacing between pages in pixels.</doc>
1201212031 <source-position filename="src/adw-carousel.h" line="71"/>
1201312032 <return-value transfer-ownership="none">
1201412033 <type name="none" c:type="void"/>
@@ -12017,13 +12036,13 @@ adw_spring_params_new (1, 0.5, 500)
1201712036 <instance-parameter name="self" transfer-ownership="none">
1201812037 <doc xml:space="preserve"
1201912038 filename="src/adw-carousel.c"
12020- line="1571">a carousel</doc>
12039+ line="1728">a carousel</doc>
1202112040 <type name="Carousel" c:type="AdwCarousel*"/>
1202212041 </instance-parameter>
1202312042 <parameter name="spacing" transfer-ownership="none">
1202412043 <doc xml:space="preserve"
1202512044 filename="src/adw-carousel.c"
12026- line="1572">the new spacing value</doc>
12045+ line="1729">the new spacing value</doc>
1202712046 <type name="guint" c:type="guint"/>
1202812047 </parameter>
1202912048 </parameters>
@@ -12036,7 +12055,7 @@ adw_spring_params_new (1, 0.5, 500)
1203612055 default-value="FALSE">
1203712056 <doc xml:space="preserve"
1203812057 filename="src/adw-carousel.c"
12039- line="976">Whether to allow swiping for more than one page at a time.
12058+ line="1108">Whether to allow swiping for more than one page at a time.
1204012059
1204112060 If the value is `FALSE`, each swipe can only move to the adjacent pages.</doc>
1204212061 <type name="gboolean" c:type="gboolean"/>
@@ -12049,7 +12068,7 @@ If the value is `FALSE`, each swipe can only move to the adjacent pages.</doc>
1204912068 default-value="TRUE">
1205012069 <doc xml:space="preserve"
1205112070 filename="src/adw-carousel.c"
12052- line="952">Sets whether the `AdwCarousel` can be dragged with mouse pointer.
12071+ line="1084">Sets whether the `AdwCarousel` can be dragged with mouse pointer.
1205312072
1205412073 If the value is `FALSE`, dragging is only available on touch.</doc>
1205512074 <type name="gboolean" c:type="gboolean"/>
@@ -12062,7 +12081,7 @@ If the value is `FALSE`, dragging is only available on touch.</doc>
1206212081 default-value="TRUE">
1206312082 <doc xml:space="preserve"
1206412083 filename="src/adw-carousel.c"
12065- line="964">Whether the widget will respond to scroll wheel events.
12084+ line="1096">Whether the widget will respond to scroll wheel events.
1206612085
1206712086 If the value is `FALSE`, wheel events will be ignored.</doc>
1206812087 <type name="gboolean" c:type="gboolean"/>
@@ -12075,7 +12094,7 @@ If the value is `FALSE`, wheel events will be ignored.</doc>
1207512094 default-value="TRUE">
1207612095 <doc xml:space="preserve"
1207712096 filename="src/adw-carousel.c"
12078- line="911">Whether the carousel can be navigated.
12097+ line="1043">Whether the carousel can be navigated.
1207912098
1208012099 This can be used to temporarily disable the carousel to only allow
1208112100 navigating it in a certain state.</doc>
@@ -12087,7 +12106,7 @@ navigating it in a certain state.</doc>
1208712106 default-value="0">
1208812107 <doc xml:space="preserve"
1208912108 filename="src/adw-carousel.c"
12090- line="885">The number of pages in a `AdwCarousel`.</doc>
12109+ line="1017">The number of pages in a `AdwCarousel`.</doc>
1209112110 <type name="guint" c:type="guint"/>
1209212111 </property>
1209312112 <property name="position"
@@ -12096,7 +12115,7 @@ navigating it in a certain state.</doc>
1209612115 default-value="0.000000">
1209712116 <doc xml:space="preserve"
1209812117 filename="src/adw-carousel.c"
12099- line="897">Current scrolling position, unitless.
12118+ line="1029">Current scrolling position, unitless.
1210012119
1210112120 1 matches 1 page. Use [method@Carousel.scroll_to] for changing it.</doc>
1210212121 <type name="gdouble" c:type="gdouble"/>
@@ -12109,7 +12128,7 @@ navigating it in a certain state.</doc>
1210912128 default-value="0">
1211012129 <doc xml:space="preserve"
1211112130 filename="src/adw-carousel.c"
12112- line="988">Page reveal duration, in milliseconds.
12131+ line="1120">Page reveal duration, in milliseconds.
1211312132
1211412133 Reveal duration is used when animating adding or removing pages.</doc>
1211512134 <type name="guint" c:type="guint"/>
@@ -12121,7 +12140,7 @@ Reveal duration is used when animating adding or removing pages.</doc>
1212112140 getter="get_scroll_params">
1212212141 <doc xml:space="preserve"
1212312142 filename="src/adw-carousel.c"
12124- line="936">Scroll animation spring parameters.
12143+ line="1068">Scroll animation spring parameters.
1212512144
1212612145 The default value is equivalent to:
1212712146
@@ -12138,13 +12157,13 @@ adw_spring_params_new (1, 0.5, 500)
1213812157 default-value="0">
1213912158 <doc xml:space="preserve"
1214012159 filename="src/adw-carousel.c"
12141- line="924">Spacing between pages in pixels.</doc>
12160+ line="1056">Spacing between pages in pixels.</doc>
1214212161 <type name="guint" c:type="guint"/>
1214312162 </property>
1214412163 <glib:signal name="page-changed" when="last">
1214512164 <doc xml:space="preserve"
1214612165 filename="src/adw-carousel.c"
12147- line="1008">This signal is emitted after a page has been changed.
12166+ line="1140">This signal is emitted after a page has been changed.
1214812167
1214912168 It can be used to implement "infinite scrolling" by amending the pages
1215012169 after every scroll.
@@ -12158,7 +12177,7 @@ after every scroll.
1215812177 <parameter name="index" transfer-ownership="none">
1215912178 <doc xml:space="preserve"
1216012179 filename="src/adw-carousel.c"
12161- line="1011">current page</doc>
12180+ line="1143">current page</doc>
1216212181 <type name="guint" c:type="guint"/>
1216312182 </parameter>
1216412183 </parameters>
@@ -12417,7 +12436,7 @@ See also [class@CarouselIndicatorDots].
1241712436 c:type="AdwCenteringPolicy">
1241812437 <doc xml:space="preserve"
1241912438 filename="src/adw-header-bar.c"
12420- line="139">Describes title centering behavior of a [class@HeaderBar] widget.</doc>
12439+ line="144">Describes title centering behavior of a [class@HeaderBar] widget.</doc>
1242112440 <member name="loose"
1242212441 value="0"
1242312442 c:identifier="ADW_CENTERING_POLICY_LOOSE"
@@ -12425,7 +12444,7 @@ See also [class@CarouselIndicatorDots].
1242512444 glib:name="ADW_CENTERING_POLICY_LOOSE">
1242612445 <doc xml:space="preserve"
1242712446 filename="src/adw-header-bar.c"
12428- line="141">Keep the title centered when possible</doc>
12447+ line="146">Keep the title centered when possible</doc>
1242912448 </member>
1243012449 <member name="strict"
1243112450 value="1"
@@ -12434,7 +12453,7 @@ See also [class@CarouselIndicatorDots].
1243412453 glib:name="ADW_CENTERING_POLICY_STRICT">
1243512454 <doc xml:space="preserve"
1243612455 filename="src/adw-header-bar.c"
12437- line="142">Keep the title centered at all cost</doc>
12456+ line="147">Keep the title centered at all cost</doc>
1243812457 </member>
1243912458 </enumeration>
1244012459 <class name="Clamp"
@@ -13477,12 +13496,12 @@ contains a [class@Gtk.ScrolledWindow], which in turn contains a
1347713496 <constructor name="new" c:identifier="adw_combo_row_new">
1347813497 <doc xml:space="preserve"
1347913498 filename="src/adw-combo-row.c"
13480- line="743">Creates a new `AdwComboRow`.</doc>
13499+ line="752">Creates a new `AdwComboRow`.</doc>
1348113500 <source-position filename="src/adw-combo-row.h" line="38"/>
1348213501 <return-value transfer-ownership="none">
1348313502 <doc xml:space="preserve"
1348413503 filename="src/adw-combo-row.c"
13485- line="748">the newly created `AdwComboRow`</doc>
13504+ line="757">the newly created `AdwComboRow`</doc>
1348613505 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1348713506 </return-value>
1348813507 </constructor>
@@ -13492,7 +13511,7 @@ contains a [class@Gtk.ScrolledWindow], which in turn contains a
1349213511 version="1.4">
1349313512 <doc xml:space="preserve"
1349413513 filename="src/adw-combo-row.c"
13495- line="1186">Gets whether search is enabled.
13514+ line="1195">Gets whether search is enabled.
1349613515
1349713516 If set to `TRUE`, a search entry will be shown in the popup that
1349813517 allows to search for items in the list.
@@ -13502,14 +13521,14 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1350213521 <return-value transfer-ownership="none">
1350313522 <doc xml:space="preserve"
1350413523 filename="src/adw-combo-row.c"
13505- line="1197">whether the popup includes a search entry</doc>
13524+ line="1206">whether the popup includes a search entry</doc>
1350613525 <type name="gboolean" c:type="gboolean"/>
1350713526 </return-value>
1350813527 <parameters>
1350913528 <instance-parameter name="self" transfer-ownership="none">
1351013529 <doc xml:space="preserve"
1351113530 filename="src/adw-combo-row.c"
13512- line="1188">a combo row</doc>
13531+ line="1197">a combo row</doc>
1351313532 <type name="ComboRow" c:type="AdwComboRow*"/>
1351413533 </instance-parameter>
1351513534 </parameters>
@@ -13519,19 +13538,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1351913538 glib:get-property="expression">
1352013539 <doc xml:space="preserve"
1352113540 filename="src/adw-combo-row.c"
13522- line="1064">Gets the expression used to obtain strings from items.</doc>
13541+ line="1073">Gets the expression used to obtain strings from items.</doc>
1352313542 <source-position filename="src/adw-combo-row.h" line="74"/>
1352413543 <return-value transfer-ownership="none" nullable="1">
1352513544 <doc xml:space="preserve"
1352613545 filename="src/adw-combo-row.c"
13527- line="1070">the expression used to obtain strings from items</doc>
13546+ line="1079">the expression used to obtain strings from items</doc>
1352813547 <type name="Gtk.Expression" c:type="GtkExpression*"/>
1352913548 </return-value>
1353013549 <parameters>
1353113550 <instance-parameter name="self" transfer-ownership="none">
1353213551 <doc xml:space="preserve"
1353313552 filename="src/adw-combo-row.c"
13534- line="1066">a combo row</doc>
13553+ line="1075">a combo row</doc>
1353513554 <type name="ComboRow" c:type="AdwComboRow*"/>
1353613555 </instance-parameter>
1353713556 </parameters>
@@ -13541,19 +13560,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1354113560 glib:get-property="factory">
1354213561 <doc xml:space="preserve"
1354313562 filename="src/adw-combo-row.c"
13544- line="923">Gets the factory for populating list items.</doc>
13563+ line="932">Gets the factory for populating list items.</doc>
1354513564 <source-position filename="src/adw-combo-row.h" line="56"/>
1354613565 <return-value transfer-ownership="none" nullable="1">
1354713566 <doc xml:space="preserve"
1354813567 filename="src/adw-combo-row.c"
13549- line="929">the factory in use</doc>
13568+ line="938">the factory in use</doc>
1355013569 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1355113570 </return-value>
1355213571 <parameters>
1355313572 <instance-parameter name="self" transfer-ownership="none">
1355413573 <doc xml:space="preserve"
1355513574 filename="src/adw-combo-row.c"
13556- line="925">a combo row</doc>
13575+ line="934">a combo row</doc>
1355713576 <type name="ComboRow" c:type="AdwComboRow*"/>
1355813577 </instance-parameter>
1355913578 </parameters>
@@ -13564,19 +13583,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1356413583 version="1.6">
1356513584 <doc xml:space="preserve"
1356613585 filename="src/adw-combo-row.c"
13567- line="963">Gets the factory that's currently used to create header widgets for the popup.</doc>
13586+ line="972">Gets the factory that's currently used to create header widgets for the popup.</doc>
1356813587 <source-position filename="src/adw-combo-row.h" line="62"/>
1356913588 <return-value transfer-ownership="none" nullable="1">
1357013589 <doc xml:space="preserve"
1357113590 filename="src/adw-combo-row.c"
13572- line="969">The factory in use</doc>
13591+ line="978">The factory in use</doc>
1357313592 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1357413593 </return-value>
1357513594 <parameters>
1357613595 <instance-parameter name="self" transfer-ownership="none">
1357713596 <doc xml:space="preserve"
1357813597 filename="src/adw-combo-row.c"
13579- line="965">a combo row</doc>
13598+ line="974">a combo row</doc>
1358013599 <type name="ComboRow" c:type="AdwComboRow*"/>
1358113600 </instance-parameter>
1358213601 </parameters>
@@ -13586,19 +13605,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1358613605 glib:get-property="list-factory">
1358713606 <doc xml:space="preserve"
1358813607 filename="src/adw-combo-row.c"
13589- line="1013">Gets the factory for populating list items in the popup.</doc>
13608+ line="1022">Gets the factory for populating list items in the popup.</doc>
1359013609 <source-position filename="src/adw-combo-row.h" line="68"/>
1359113610 <return-value transfer-ownership="none" nullable="1">
1359213611 <doc xml:space="preserve"
1359313612 filename="src/adw-combo-row.c"
13594- line="1019">the factory in use</doc>
13613+ line="1028">the factory in use</doc>
1359513614 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1359613615 </return-value>
1359713616 <parameters>
1359813617 <instance-parameter name="self" transfer-ownership="none">
1359913618 <doc xml:space="preserve"
1360013619 filename="src/adw-combo-row.c"
13601- line="1015">a combo row</doc>
13620+ line="1024">a combo row</doc>
1360213621 <type name="ComboRow" c:type="AdwComboRow*"/>
1360313622 </instance-parameter>
1360413623 </parameters>
@@ -13608,19 +13627,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1360813627 glib:get-property="model">
1360913628 <doc xml:space="preserve"
1361013629 filename="src/adw-combo-row.c"
13611- line="830">Gets the model that provides the displayed items.</doc>
13630+ line="839">Gets the model that provides the displayed items.</doc>
1361213631 <source-position filename="src/adw-combo-row.h" line="41"/>
1361313632 <return-value transfer-ownership="none" nullable="1">
1361413633 <doc xml:space="preserve"
1361513634 filename="src/adw-combo-row.c"
13616- line="836">The model in use</doc>
13635+ line="845">The model in use</doc>
1361713636 <type name="Gio.ListModel" c:type="GListModel*"/>
1361813637 </return-value>
1361913638 <parameters>
1362013639 <instance-parameter name="self" transfer-ownership="none">
1362113640 <doc xml:space="preserve"
1362213641 filename="src/adw-combo-row.c"
13623- line="832">a combo row</doc>
13642+ line="841">a combo row</doc>
1362413643 <type name="ComboRow" c:type="AdwComboRow*"/>
1362513644 </instance-parameter>
1362613645 </parameters>
@@ -13631,12 +13650,12 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1363113650 version="1.6">
1363213651 <doc xml:space="preserve"
1363313652 filename="src/adw-combo-row.c"
13634- line="1250">Returns the match mode that the search filter is using.</doc>
13653+ line="1259">Returns the match mode that the search filter is using.</doc>
1363513654 <source-position filename="src/adw-combo-row.h" line="95"/>
1363613655 <return-value transfer-ownership="none">
1363713656 <doc xml:space="preserve"
1363813657 filename="src/adw-combo-row.c"
13639- line="1256">the match mode of the search filter</doc>
13658+ line="1265">the match mode of the search filter</doc>
1364013659 <type name="Gtk.StringFilterMatchMode"
1364113660 c:type="GtkStringFilterMatchMode"/>
1364213661 </return-value>
@@ -13644,7 +13663,7 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1364413663 <instance-parameter name="self" transfer-ownership="none">
1364513664 <doc xml:space="preserve"
1364613665 filename="src/adw-combo-row.c"
13647- line="1252">a combo row</doc>
13666+ line="1261">a combo row</doc>
1364813667 <type name="ComboRow" c:type="AdwComboRow*"/>
1364913668 </instance-parameter>
1365013669 </parameters>
@@ -13654,12 +13673,12 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1365413673 glib:get-property="selected">
1365513674 <doc xml:space="preserve"
1365613675 filename="src/adw-combo-row.c"
13657- line="783">Gets the position of the selected item.</doc>
13676+ line="792">Gets the position of the selected item.</doc>
1365813677 <source-position filename="src/adw-combo-row.h" line="47"/>
1365913678 <return-value transfer-ownership="none">
1366013679 <doc xml:space="preserve"
1366113680 filename="src/adw-combo-row.c"
13662- line="789">the position of the selected item, or
13681+ line="798">the position of the selected item, or
1366313682 [const@Gtk.INVALID_LIST_POSITION] if no item is selected</doc>
1366413683 <type name="guint" c:type="guint"/>
1366513684 </return-value>
@@ -13667,7 +13686,7 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1366713686 <instance-parameter name="self" transfer-ownership="none">
1366813687 <doc xml:space="preserve"
1366913688 filename="src/adw-combo-row.c"
13670- line="785">a combo row</doc>
13689+ line="794">a combo row</doc>
1367113690 <type name="ComboRow" c:type="AdwComboRow*"/>
1367213691 </instance-parameter>
1367313692 </parameters>
@@ -13677,19 +13696,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1367713696 glib:get-property="selected-item">
1367813697 <doc xml:space="preserve"
1367913698 filename="src/adw-combo-row.c"
13680- line="807">Gets the selected item.</doc>
13699+ line="816">Gets the selected item.</doc>
1368113700 <source-position filename="src/adw-combo-row.h" line="53"/>
1368213701 <return-value transfer-ownership="none" nullable="1">
1368313702 <doc xml:space="preserve"
1368413703 filename="src/adw-combo-row.c"
13685- line="813">the selected item</doc>
13704+ line="822">the selected item</doc>
1368613705 <type name="GObject.Object" c:type="gpointer"/>
1368713706 </return-value>
1368813707 <parameters>
1368913708 <instance-parameter name="self" transfer-ownership="none">
1369013709 <doc xml:space="preserve"
1369113710 filename="src/adw-combo-row.c"
13692- line="809">a combo row</doc>
13711+ line="818">a combo row</doc>
1369313712 <type name="ComboRow" c:type="AdwComboRow*"/>
1369413713 </instance-parameter>
1369513714 </parameters>
@@ -13699,19 +13718,19 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1369913718 glib:get-property="use-subtitle">
1370013719 <doc xml:space="preserve"
1370113720 filename="src/adw-combo-row.c"
13702- line="1128">Gets whether to use the current value as the subtitle.</doc>
13721+ line="1137">Gets whether to use the current value as the subtitle.</doc>
1370313722 <source-position filename="src/adw-combo-row.h" line="80"/>
1370413723 <return-value transfer-ownership="none">
1370513724 <doc xml:space="preserve"
1370613725 filename="src/adw-combo-row.c"
13707- line="1134">whether to use the current value as the subtitle</doc>
13726+ line="1143">whether to use the current value as the subtitle</doc>
1370813727 <type name="gboolean" c:type="gboolean"/>
1370913728 </return-value>
1371013729 <parameters>
1371113730 <instance-parameter name="self" transfer-ownership="none">
1371213731 <doc xml:space="preserve"
1371313732 filename="src/adw-combo-row.c"
13714- line="1130">a combo row</doc>
13733+ line="1139">a combo row</doc>
1371513734 <type name="ComboRow" c:type="AdwComboRow*"/>
1371613735 </instance-parameter>
1371713736 </parameters>
@@ -13722,7 +13741,7 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1372213741 version="1.4">
1372313742 <doc xml:space="preserve"
1372413743 filename="src/adw-combo-row.c"
13725- line="1213">Sets whether to enable search.
13744+ line="1222">Sets whether to enable search.
1372613745
1372713746 If set to `TRUE`, a search entry will be shown in the popup that
1372813747 allows to search for items in the list.
@@ -13736,13 +13755,13 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1373613755 <instance-parameter name="self" transfer-ownership="none">
1373713756 <doc xml:space="preserve"
1373813757 filename="src/adw-combo-row.c"
13739- line="1215">a combo row</doc>
13758+ line="1224">a combo row</doc>
1374013759 <type name="ComboRow" c:type="AdwComboRow*"/>
1374113760 </instance-parameter>
1374213761 <parameter name="enable_search" transfer-ownership="none">
1374313762 <doc xml:space="preserve"
1374413763 filename="src/adw-combo-row.c"
13745- line="1216">whether to enable search</doc>
13764+ line="1225">whether to enable search</doc>
1374613765 <type name="gboolean" c:type="gboolean"/>
1374713766 </parameter>
1374813767 </parameters>
@@ -13752,7 +13771,7 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1375213771 glib:set-property="expression">
1375313772 <doc xml:space="preserve"
1375413773 filename="src/adw-combo-row.c"
13755- line="1084">Sets the expression used to obtain strings from items.
13774+ line="1093">Sets the expression used to obtain strings from items.
1375613775
1375713776 The expression must have a value type of `G_TYPE_STRING`.
1375813777
@@ -13767,7 +13786,7 @@ It's used to bind strings to labels produced by the default factory if
1376713786 <instance-parameter name="self" transfer-ownership="none">
1376813787 <doc xml:space="preserve"
1376913788 filename="src/adw-combo-row.c"
13770- line="1086">a combo row</doc>
13789+ line="1095">a combo row</doc>
1377113790 <type name="ComboRow" c:type="AdwComboRow*"/>
1377213791 </instance-parameter>
1377313792 <parameter name="expression"
@@ -13776,7 +13795,7 @@ It's used to bind strings to labels produced by the default factory if
1377613795 allow-none="1">
1377713796 <doc xml:space="preserve"
1377813797 filename="src/adw-combo-row.c"
13779- line="1087">an expression</doc>
13798+ line="1096">an expression</doc>
1378013799 <type name="Gtk.Expression" c:type="GtkExpression*"/>
1378113800 </parameter>
1378213801 </parameters>
@@ -13786,7 +13805,7 @@ It's used to bind strings to labels produced by the default factory if
1378613805 glib:set-property="factory">
1378713806 <doc xml:space="preserve"
1378813807 filename="src/adw-combo-row.c"
13789- line="943">Sets the factory for populating list items.
13808+ line="952">Sets the factory for populating list items.
1379013809
1379113810 This factory is always used for the item in the row. It is also used for
1379213811 items in the popup unless [property@ComboRow:list-factory] is set.</doc>
@@ -13798,7 +13817,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1379813817 <instance-parameter name="self" transfer-ownership="none">
1379913818 <doc xml:space="preserve"
1380013819 filename="src/adw-combo-row.c"
13801- line="945">a combo row</doc>
13820+ line="954">a combo row</doc>
1380213821 <type name="ComboRow" c:type="AdwComboRow*"/>
1380313822 </instance-parameter>
1380413823 <parameter name="factory"
@@ -13807,7 +13826,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1380713826 allow-none="1">
1380813827 <doc xml:space="preserve"
1380913828 filename="src/adw-combo-row.c"
13810- line="946">the factory to use</doc>
13829+ line="955">the factory to use</doc>
1381113830 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1381213831 </parameter>
1381313832 </parameters>
@@ -13818,7 +13837,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1381813837 version="1.6">
1381913838 <doc xml:space="preserve"
1382013839 filename="src/adw-combo-row.c"
13821- line="985">Sets the factory to use for creating header widgets for the popup.</doc>
13840+ line="994">Sets the factory to use for creating header widgets for the popup.</doc>
1382213841 <source-position filename="src/adw-combo-row.h" line="64"/>
1382313842 <return-value transfer-ownership="none">
1382413843 <type name="none" c:type="void"/>
@@ -13827,7 +13846,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1382713846 <instance-parameter name="self" transfer-ownership="none">
1382813847 <doc xml:space="preserve"
1382913848 filename="src/adw-combo-row.c"
13830- line="987">a combo row</doc>
13849+ line="996">a combo row</doc>
1383113850 <type name="ComboRow" c:type="AdwComboRow*"/>
1383213851 </instance-parameter>
1383313852 <parameter name="factory"
@@ -13836,7 +13855,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1383613855 allow-none="1">
1383713856 <doc xml:space="preserve"
1383813857 filename="src/adw-combo-row.c"
13839- line="988">the factory to use</doc>
13858+ line="997">the factory to use</doc>
1384013859 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1384113860 </parameter>
1384213861 </parameters>
@@ -13846,7 +13865,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1384613865 glib:set-property="list-factory">
1384713866 <doc xml:space="preserve"
1384813867 filename="src/adw-combo-row.c"
13849- line="1033">Sets the factory for populating list items in the popup.
13868+ line="1042">Sets the factory for populating list items in the popup.
1385013869
1385113870 If this is not set, [property@ComboRow:factory] is used.</doc>
1385213871 <source-position filename="src/adw-combo-row.h" line="70"/>
@@ -13857,7 +13876,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1385713876 <instance-parameter name="self" transfer-ownership="none">
1385813877 <doc xml:space="preserve"
1385913878 filename="src/adw-combo-row.c"
13860- line="1035">a combo row</doc>
13879+ line="1044">a combo row</doc>
1386113880 <type name="ComboRow" c:type="AdwComboRow*"/>
1386213881 </instance-parameter>
1386313882 <parameter name="factory"
@@ -13866,7 +13885,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1386613885 allow-none="1">
1386713886 <doc xml:space="preserve"
1386813887 filename="src/adw-combo-row.c"
13869- line="1036">the factory to use</doc>
13888+ line="1045">the factory to use</doc>
1387013889 <type name="Gtk.ListItemFactory" c:type="GtkListItemFactory*"/>
1387113890 </parameter>
1387213891 </parameters>
@@ -13876,7 +13895,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1387613895 glib:set-property="model">
1387713896 <doc xml:space="preserve"
1387813897 filename="src/adw-combo-row.c"
13879- line="850">Sets the model that provides the displayed items.</doc>
13898+ line="859">Sets the model that provides the displayed items.</doc>
1388013899 <source-position filename="src/adw-combo-row.h" line="43"/>
1388113900 <return-value transfer-ownership="none">
1388213901 <type name="none" c:type="void"/>
@@ -13885,7 +13904,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1388513904 <instance-parameter name="self" transfer-ownership="none">
1388613905 <doc xml:space="preserve"
1388713906 filename="src/adw-combo-row.c"
13888- line="852">a combo row</doc>
13907+ line="861">a combo row</doc>
1388913908 <type name="ComboRow" c:type="AdwComboRow*"/>
1389013909 </instance-parameter>
1389113910 <parameter name="model"
@@ -13894,7 +13913,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1389413913 allow-none="1">
1389513914 <doc xml:space="preserve"
1389613915 filename="src/adw-combo-row.c"
13897- line="853">the model to use</doc>
13916+ line="862">the model to use</doc>
1389813917 <type name="Gio.ListModel" c:type="GListModel*"/>
1389913918 </parameter>
1390013919 </parameters>
@@ -13905,7 +13924,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1390513924 version="1.6">
1390613925 <doc xml:space="preserve"
1390713926 filename="src/adw-combo-row.c"
13908- line="1272">Sets the match mode for the search filter.</doc>
13927+ line="1281">Sets the match mode for the search filter.</doc>
1390913928 <source-position filename="src/adw-combo-row.h" line="92"/>
1391013929 <return-value transfer-ownership="none">
1391113930 <type name="none" c:type="void"/>
@@ -13914,13 +13933,13 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1391413933 <instance-parameter name="self" transfer-ownership="none">
1391513934 <doc xml:space="preserve"
1391613935 filename="src/adw-combo-row.c"
13917- line="1274">a combo row</doc>
13936+ line="1283">a combo row</doc>
1391813937 <type name="ComboRow" c:type="AdwComboRow*"/>
1391913938 </instance-parameter>
1392013939 <parameter name="search_match_mode" transfer-ownership="none">
1392113940 <doc xml:space="preserve"
1392213941 filename="src/adw-combo-row.c"
13923- line="1275">the new match mode</doc>
13942+ line="1284">the new match mode</doc>
1392413943 <type name="Gtk.StringFilterMatchMode"
1392513944 c:type="GtkStringFilterMatchMode"/>
1392613945 </parameter>
@@ -13931,7 +13950,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1393113950 glib:set-property="selected">
1393213951 <doc xml:space="preserve"
1393313952 filename="src/adw-combo-row.c"
13934- line="756">Selects the item at the given position.</doc>
13953+ line="765">Selects the item at the given position.</doc>
1393513954 <source-position filename="src/adw-combo-row.h" line="49"/>
1393613955 <return-value transfer-ownership="none">
1393713956 <type name="none" c:type="void"/>
@@ -13940,13 +13959,13 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1394013959 <instance-parameter name="self" transfer-ownership="none">
1394113960 <doc xml:space="preserve"
1394213961 filename="src/adw-combo-row.c"
13943- line="758">a combo row</doc>
13962+ line="767">a combo row</doc>
1394413963 <type name="ComboRow" c:type="AdwComboRow*"/>
1394513964 </instance-parameter>
1394613965 <parameter name="position" transfer-ownership="none">
1394713966 <doc xml:space="preserve"
1394813967 filename="src/adw-combo-row.c"
13949- line="759">the position of the item to select, or
13968+ line="768">the position of the item to select, or
1395013969 [const@Gtk.INVALID_LIST_POSITION]</doc>
1395113970 <type name="guint" c:type="guint"/>
1395213971 </parameter>
@@ -13957,7 +13976,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1395713976 glib:set-property="use-subtitle">
1395813977 <doc xml:space="preserve"
1395913978 filename="src/adw-combo-row.c"
13960- line="1148">Sets whether to use the current value as the subtitle.
13979+ line="1157">Sets whether to use the current value as the subtitle.
1396113980
1396213981 If you use a custom list item factory, you will need to give the row a
1396313982 name conversion expression with [property@ComboRow:expression].
@@ -13974,13 +13993,13 @@ The subtitle is interpreted as Pango markup if
1397413993 <instance-parameter name="self" transfer-ownership="none">
1397513994 <doc xml:space="preserve"
1397613995 filename="src/adw-combo-row.c"
13977- line="1150">a combo row</doc>
13996+ line="1159">a combo row</doc>
1397813997 <type name="ComboRow" c:type="AdwComboRow*"/>
1397913998 </instance-parameter>
1398013999 <parameter name="use_subtitle" transfer-ownership="none">
1398114000 <doc xml:space="preserve"
1398214001 filename="src/adw-combo-row.c"
13983- line="1151">whether to use the current value as the subtitle</doc>
14002+ line="1160">whether to use the current value as the subtitle</doc>
1398414003 <type name="gboolean" c:type="gboolean"/>
1398514004 </parameter>
1398614005 </parameters>
@@ -13994,7 +14013,7 @@ The subtitle is interpreted as Pango markup if
1399414013 default-value="FALSE">
1399514014 <doc xml:space="preserve"
1399614015 filename="src/adw-combo-row.c"
13997- line="682">Whether to show a search entry in the popup.
14016+ line="691">Whether to show a search entry in the popup.
1399814017
1399914018 If set to `TRUE`, a search entry will be shown in the popup that
1400014019 allows to search for items in the list.
@@ -14009,7 +14028,7 @@ Search requires [property@ComboRow:expression] to be set.</doc>
1400914028 getter="get_expression">
1401014029 <doc xml:space="preserve"
1401114030 filename="src/adw-combo-row.c"
14012- line="647">An expression used to obtain strings from items.
14031+ line="656">An expression used to obtain strings from items.
1401314032
1401414033 The expression must have a value type of `G_TYPE_STRING`.
1401514034
@@ -14025,7 +14044,7 @@ It's used to bind strings to labels produced by the default factory if
1402514044 getter="get_factory">
1402614045 <doc xml:space="preserve"
1402714046 filename="src/adw-combo-row.c"
14028- line="610">Factory for populating list items.
14047+ line="619">Factory for populating list items.
1402914048
1403014049 This factory is always used for the item in the row. It is also used for
1403114050 items in the popup unless [property@ComboRow:list-factory] is set.</doc>
@@ -14039,7 +14058,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1403914058 getter="get_header_factory">
1404014059 <doc xml:space="preserve"
1404114060 filename="src/adw-combo-row.c"
14042- line="623">The factory for creating header widgets for the popup.</doc>
14061+ line="632">The factory for creating header widgets for the popup.</doc>
1404314062 <type name="Gtk.ListItemFactory"/>
1404414063 </property>
1404514064 <property name="list-factory"
@@ -14049,7 +14068,7 @@ items in the popup unless [property@ComboRow:list-factory] is set.</doc>
1404914068 getter="get_list_factory">
1405014069 <doc xml:space="preserve"
1405114070 filename="src/adw-combo-row.c"
14052- line="635">The factory for populating list items in the popup.
14071+ line="644">The factory for populating list items in the popup.
1405314072
1405414073 If this is not set, [property@ComboRow:factory] is used.</doc>
1405514074 <type name="Gtk.ListItemFactory"/>
@@ -14061,7 +14080,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1406114080 getter="get_model">
1406214081 <doc xml:space="preserve"
1406314082 filename="src/adw-combo-row.c"
14064- line="600">The model that provides the displayed items.</doc>
14083+ line="609">The model that provides the displayed items.</doc>
1406514084 <type name="Gio.ListModel"/>
1406614085 </property>
1406714086 <property name="search-match-mode"
@@ -14073,7 +14092,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1407314092 default-value="GTK_STRING_FILTER_MATCH_MODE_PREFIX">
1407414093 <doc xml:space="preserve"
1407514094 filename="src/adw-combo-row.c"
14076- line="699">The match mode for the search filter.</doc>
14095+ line="708">The match mode for the search filter.</doc>
1407714096 <type name="Gtk.StringFilterMatchMode"/>
1407814097 </property>
1407914098 <property name="selected"
@@ -14084,7 +14103,7 @@ If this is not set, [property@ComboRow:factory] is used.</doc>
1408414103 default-value="4294967295">
1408514104 <doc xml:space="preserve"
1408614105 filename="src/adw-combo-row.c"
14087- line="577">The position of the selected item.
14106+ line="586">The position of the selected item.
1408814107
1408914108 If no item is selected, the property has the value
1409014109 [const@Gtk.INVALID_LIST_POSITION]</doc>
@@ -14095,7 +14114,7 @@ If no item is selected, the property has the value
1409514114 getter="get_selected_item">
1409614115 <doc xml:space="preserve"
1409714116 filename="src/adw-combo-row.c"
14098- line="590">The selected item.</doc>
14117+ line="599">The selected item.</doc>
1409914118 <type name="GObject.Object"/>
1410014119 </property>
1410114120 <property name="use-subtitle"
@@ -14106,7 +14125,7 @@ If no item is selected, the property has the value
1410614125 default-value="FALSE">
1410714126 <doc xml:space="preserve"
1410814127 filename="src/adw-combo-row.c"
14109- line="664">Whether to use the current value as the subtitle.
14128+ line="673">Whether to use the current value as the subtitle.
1411014129
1411114130 If you use a custom list item factory, you will need to give the row a
1411214131 name conversion expression with [property@ComboRow:expression].
@@ -14140,7 +14159,7 @@ The subtitle is interpreted as Pango markup if
1414014159 <function-macro name="DEPRECATED_IN_1_1_FOR"
1414114160 c:identifier="ADW_DEPRECATED_IN_1_1_FOR"
1414214161 introspectable="0">
14143- <source-position filename="src/adw-version.h" line="181"/>
14162+ <source-position filename="src/adw-version.h" line="191"/>
1414414163 <parameters>
1414514164 <parameter name="f">
1414614165 </parameter>
@@ -14149,7 +14168,7 @@ The subtitle is interpreted as Pango markup if
1414914168 <function-macro name="DEPRECATED_IN_1_2_FOR"
1415014169 c:identifier="ADW_DEPRECATED_IN_1_2_FOR"
1415114170 introspectable="0">
14152- <source-position filename="src/adw-version.h" line="199"/>
14171+ <source-position filename="src/adw-version.h" line="209"/>
1415314172 <parameters>
1415414173 <parameter name="f">
1415514174 </parameter>
@@ -14158,7 +14177,7 @@ The subtitle is interpreted as Pango markup if
1415814177 <function-macro name="DEPRECATED_IN_1_3_FOR"
1415914178 c:identifier="ADW_DEPRECATED_IN_1_3_FOR"
1416014179 introspectable="0">
14161- <source-position filename="src/adw-version.h" line="217"/>
14180+ <source-position filename="src/adw-version.h" line="227"/>
1416214181 <parameters>
1416314182 <parameter name="f">
1416414183 </parameter>
@@ -14167,7 +14186,7 @@ The subtitle is interpreted as Pango markup if
1416714186 <function-macro name="DEPRECATED_IN_1_4_FOR"
1416814187 c:identifier="ADW_DEPRECATED_IN_1_4_FOR"
1416914188 introspectable="0">
14170- <source-position filename="src/adw-version.h" line="235"/>
14189+ <source-position filename="src/adw-version.h" line="245"/>
1417114190 <parameters>
1417214191 <parameter name="f">
1417314192 </parameter>
@@ -14176,7 +14195,7 @@ The subtitle is interpreted as Pango markup if
1417614195 <function-macro name="DEPRECATED_IN_1_5_FOR"
1417714196 c:identifier="ADW_DEPRECATED_IN_1_5_FOR"
1417814197 introspectable="0">
14179- <source-position filename="src/adw-version.h" line="253"/>
14198+ <source-position filename="src/adw-version.h" line="263"/>
1418014199 <parameters>
1418114200 <parameter name="f">
1418214201 </parameter>
@@ -14185,7 +14204,7 @@ The subtitle is interpreted as Pango markup if
1418514204 <function-macro name="DEPRECATED_IN_1_6_FOR"
1418614205 c:identifier="ADW_DEPRECATED_IN_1_6_FOR"
1418714206 introspectable="0">
14188- <source-position filename="src/adw-version.h" line="271"/>
14207+ <source-position filename="src/adw-version.h" line="281"/>
1418914208 <parameters>
1419014209 <parameter name="f">
1419114210 </parameter>
@@ -14194,7 +14213,16 @@ The subtitle is interpreted as Pango markup if
1419414213 <function-macro name="DEPRECATED_IN_1_7_FOR"
1419514214 c:identifier="ADW_DEPRECATED_IN_1_7_FOR"
1419614215 introspectable="0">
14197- <source-position filename="src/adw-version.h" line="289"/>
14216+ <source-position filename="src/adw-version.h" line="299"/>
14217+ <parameters>
14218+ <parameter name="f">
14219+ </parameter>
14220+ </parameters>
14221+ </function-macro>
14222+ <function-macro name="DEPRECATED_IN_1_8_FOR"
14223+ c:identifier="ADW_DEPRECATED_IN_1_8_FOR"
14224+ introspectable="0">
14225+ <source-position filename="src/adw-version.h" line="317"/>
1419814226 <parameters>
1419914227 <parameter name="f">
1420014228 </parameter>
@@ -14203,7 +14231,7 @@ The subtitle is interpreted as Pango markup if
1420314231 <function-macro name="DEPRECATED_TYPE_IN_1_1_FOR"
1420414232 c:identifier="ADW_DEPRECATED_TYPE_IN_1_1_FOR"
1420514233 introspectable="0">
14206- <source-position filename="src/adw-version.h" line="183"/>
14234+ <source-position filename="src/adw-version.h" line="193"/>
1420714235 <parameters>
1420814236 <parameter name="f">
1420914237 </parameter>
@@ -14212,7 +14240,7 @@ The subtitle is interpreted as Pango markup if
1421214240 <function-macro name="DEPRECATED_TYPE_IN_1_2_FOR"
1421314241 c:identifier="ADW_DEPRECATED_TYPE_IN_1_2_FOR"
1421414242 introspectable="0">
14215- <source-position filename="src/adw-version.h" line="201"/>
14243+ <source-position filename="src/adw-version.h" line="211"/>
1421614244 <parameters>
1421714245 <parameter name="f">
1421814246 </parameter>
@@ -14221,7 +14249,7 @@ The subtitle is interpreted as Pango markup if
1422114249 <function-macro name="DEPRECATED_TYPE_IN_1_3_FOR"
1422214250 c:identifier="ADW_DEPRECATED_TYPE_IN_1_3_FOR"
1422314251 introspectable="0">
14224- <source-position filename="src/adw-version.h" line="219"/>
14252+ <source-position filename="src/adw-version.h" line="229"/>
1422514253 <parameters>
1422614254 <parameter name="f">
1422714255 </parameter>
@@ -14230,7 +14258,7 @@ The subtitle is interpreted as Pango markup if
1423014258 <function-macro name="DEPRECATED_TYPE_IN_1_4_FOR"
1423114259 c:identifier="ADW_DEPRECATED_TYPE_IN_1_4_FOR"
1423214260 introspectable="0">
14233- <source-position filename="src/adw-version.h" line="237"/>
14261+ <source-position filename="src/adw-version.h" line="247"/>
1423414262 <parameters>
1423514263 <parameter name="f">
1423614264 </parameter>
@@ -14239,7 +14267,7 @@ The subtitle is interpreted as Pango markup if
1423914267 <function-macro name="DEPRECATED_TYPE_IN_1_5_FOR"
1424014268 c:identifier="ADW_DEPRECATED_TYPE_IN_1_5_FOR"
1424114269 introspectable="0">
14242- <source-position filename="src/adw-version.h" line="255"/>
14270+ <source-position filename="src/adw-version.h" line="265"/>
1424314271 <parameters>
1424414272 <parameter name="f">
1424514273 </parameter>
@@ -14248,7 +14276,7 @@ The subtitle is interpreted as Pango markup if
1424814276 <function-macro name="DEPRECATED_TYPE_IN_1_6_FOR"
1424914277 c:identifier="ADW_DEPRECATED_TYPE_IN_1_6_FOR"
1425014278 introspectable="0">
14251- <source-position filename="src/adw-version.h" line="273"/>
14279+ <source-position filename="src/adw-version.h" line="283"/>
1425214280 <parameters>
1425314281 <parameter name="f">
1425414282 </parameter>
@@ -14257,7 +14285,16 @@ The subtitle is interpreted as Pango markup if
1425714285 <function-macro name="DEPRECATED_TYPE_IN_1_7_FOR"
1425814286 c:identifier="ADW_DEPRECATED_TYPE_IN_1_7_FOR"
1425914287 introspectable="0">
14260- <source-position filename="src/adw-version.h" line="291"/>
14288+ <source-position filename="src/adw-version.h" line="301"/>
14289+ <parameters>
14290+ <parameter name="f">
14291+ </parameter>
14292+ </parameters>
14293+ </function-macro>
14294+ <function-macro name="DEPRECATED_TYPE_IN_1_8_FOR"
14295+ c:identifier="ADW_DEPRECATED_TYPE_IN_1_8_FOR"
14296+ introspectable="0">
14297+ <source-position filename="src/adw-version.h" line="319"/>
1426114298 <parameters>
1426214299 <parameter name="f">
1426314300 </parameter>
@@ -15690,12 +15727,12 @@ class.</doc>
1569015727 <constructor name="new" c:identifier="adw_entry_row_new" version="1.2">
1569115728 <doc xml:space="preserve"
1569215729 filename="src/adw-entry-row.c"
15693- line="810">Creates a new `AdwEntryRow`.</doc>
15730+ line="820">Creates a new `AdwEntryRow`.</doc>
1569415731 <source-position filename="src/adw-entry-row.h" line="35"/>
1569515732 <return-value transfer-ownership="none">
1569615733 <doc xml:space="preserve"
1569715734 filename="src/adw-entry-row.c"
15698- line="815">the newly created `AdwEntryRow`</doc>
15735+ line="825">the newly created `AdwEntryRow`</doc>
1569915736 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1570015737 </return-value>
1570115738 </constructor>
@@ -15704,7 +15741,7 @@ class.</doc>
1570415741 version="1.2">
1570515742 <doc xml:space="preserve"
1570615743 filename="src/adw-entry-row.c"
15707- line="825">Adds a prefix widget to @self.</doc>
15744+ line="835">Adds a prefix widget to @self.</doc>
1570815745 <source-position filename="src/adw-entry-row.h" line="38"/>
1570915746 <return-value transfer-ownership="none">
1571015747 <type name="none" c:type="void"/>
@@ -15713,13 +15750,13 @@ class.</doc>
1571315750 <instance-parameter name="self" transfer-ownership="none">
1571415751 <doc xml:space="preserve"
1571515752 filename="src/adw-entry-row.c"
15716- line="827">an entry row</doc>
15753+ line="837">an entry row</doc>
1571715754 <type name="EntryRow" c:type="AdwEntryRow*"/>
1571815755 </instance-parameter>
1571915756 <parameter name="widget" transfer-ownership="none">
1572015757 <doc xml:space="preserve"
1572115758 filename="src/adw-entry-row.c"
15722- line="828">a widget</doc>
15759+ line="838">a widget</doc>
1572315760 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1572415761 </parameter>
1572515762 </parameters>
@@ -15729,7 +15766,7 @@ class.</doc>
1572915766 version="1.2">
1573015767 <doc xml:space="preserve"
1573115768 filename="src/adw-entry-row.c"
15732- line="850">Adds a suffix widget to @self.</doc>
15769+ line="860">Adds a suffix widget to @self.</doc>
1573315770 <source-position filename="src/adw-entry-row.h" line="41"/>
1573415771 <return-value transfer-ownership="none">
1573515772 <type name="none" c:type="void"/>
@@ -15738,13 +15775,13 @@ class.</doc>
1573815775 <instance-parameter name="self" transfer-ownership="none">
1573915776 <doc xml:space="preserve"
1574015777 filename="src/adw-entry-row.c"
15741- line="852">an entry row</doc>
15778+ line="862">an entry row</doc>
1574215779 <type name="EntryRow" c:type="AdwEntryRow*"/>
1574315780 </instance-parameter>
1574415781 <parameter name="widget" transfer-ownership="none">
1574515782 <doc xml:space="preserve"
1574615783 filename="src/adw-entry-row.c"
15747- line="853">a widget</doc>
15784+ line="863">a widget</doc>
1574815785 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1574915786 </parameter>
1575015787 </parameters>
@@ -15755,19 +15792,19 @@ class.</doc>
1575515792 version="1.2">
1575615793 <doc xml:space="preserve"
1575715794 filename="src/adw-entry-row.c"
15758- line="1180">Gets whether activating the embedded entry can activate the default widget.</doc>
15795+ line="1190">Gets whether activating the embedded entry can activate the default widget.</doc>
1575915796 <source-position filename="src/adw-entry-row.h" line="78"/>
1576015797 <return-value transfer-ownership="none">
1576115798 <doc xml:space="preserve"
1576215799 filename="src/adw-entry-row.c"
15763- line="1186">whether to activate the default widget</doc>
15800+ line="1196">whether to activate the default widget</doc>
1576415801 <type name="gboolean" c:type="gboolean"/>
1576515802 </return-value>
1576615803 <parameters>
1576715804 <instance-parameter name="self" transfer-ownership="none">
1576815805 <doc xml:space="preserve"
1576915806 filename="src/adw-entry-row.c"
15770- line="1182">an entry row</doc>
15807+ line="1192">an entry row</doc>
1577115808 <type name="EntryRow" c:type="AdwEntryRow*"/>
1577215809 </instance-parameter>
1577315810 </parameters>
@@ -15778,19 +15815,19 @@ class.</doc>
1577815815 version="1.2">
1577915816 <doc xml:space="preserve"
1578015817 filename="src/adw-entry-row.c"
15781- line="1075">Gets Pango attributes applied to the text of the embedded entry.</doc>
15818+ line="1085">Gets Pango attributes applied to the text of the embedded entry.</doc>
1578215819 <source-position filename="src/adw-entry-row.h" line="72"/>
1578315820 <return-value transfer-ownership="full" nullable="1">
1578415821 <doc xml:space="preserve"
1578515822 filename="src/adw-entry-row.c"
15786- line="1081">the list of attributes</doc>
15823+ line="1091">the list of attributes</doc>
1578715824 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
1578815825 </return-value>
1578915826 <parameters>
1579015827 <instance-parameter name="self" transfer-ownership="none">
1579115828 <doc xml:space="preserve"
1579215829 filename="src/adw-entry-row.c"
15793- line="1077">an entry row</doc>
15830+ line="1087">an entry row</doc>
1579415831 <type name="EntryRow" c:type="AdwEntryRow*"/>
1579515832 </instance-parameter>
1579615833 </parameters>
@@ -15801,19 +15838,19 @@ class.</doc>
1580115838 version="1.2">
1580215839 <doc xml:space="preserve"
1580315840 filename="src/adw-entry-row.c"
15804- line="1127">Gets whether to suggest emoji replacements on @self.</doc>
15841+ line="1137">Gets whether to suggest emoji replacements on @self.</doc>
1580515842 <source-position filename="src/adw-entry-row.h" line="66"/>
1580615843 <return-value transfer-ownership="none">
1580715844 <doc xml:space="preserve"
1580815845 filename="src/adw-entry-row.c"
15809- line="1133">whether or not emoji completion is enabled</doc>
15846+ line="1143">whether or not emoji completion is enabled</doc>
1581015847 <type name="gboolean" c:type="gboolean"/>
1581115848 </return-value>
1581215849 <parameters>
1581315850 <instance-parameter name="self" transfer-ownership="none">
1581415851 <doc xml:space="preserve"
1581515852 filename="src/adw-entry-row.c"
15816- line="1129">an entry row</doc>
15853+ line="1139">an entry row</doc>
1581715854 <type name="EntryRow" c:type="AdwEntryRow*"/>
1581815855 </instance-parameter>
1581915856 </parameters>
@@ -15824,19 +15861,19 @@ class.</doc>
1582415861 version="1.2">
1582515862 <doc xml:space="preserve"
1582615863 filename="src/adw-entry-row.c"
15827- line="971">Gets the additional input hints of @self.</doc>
15864+ line="981">Gets the additional input hints of @self.</doc>
1582815865 <source-position filename="src/adw-entry-row.h" line="54"/>
1582915866 <return-value transfer-ownership="none">
1583015867 <doc xml:space="preserve"
1583115868 filename="src/adw-entry-row.c"
15832- line="977">The input hints</doc>
15869+ line="987">The input hints</doc>
1583315870 <type name="Gtk.InputHints" c:type="GtkInputHints"/>
1583415871 </return-value>
1583515872 <parameters>
1583615873 <instance-parameter name="self" transfer-ownership="none">
1583715874 <doc xml:space="preserve"
1583815875 filename="src/adw-entry-row.c"
15839- line="973">an entry row</doc>
15876+ line="983">an entry row</doc>
1584015877 <type name="EntryRow" c:type="AdwEntryRow*"/>
1584115878 </instance-parameter>
1584215879 </parameters>
@@ -15847,19 +15884,19 @@ class.</doc>
1584715884 version="1.2">
1584815885 <doc xml:space="preserve"
1584915886 filename="src/adw-entry-row.c"
15850- line="1024">Gets the input purpose of @self.</doc>
15887+ line="1034">Gets the input purpose of @self.</doc>
1585115888 <source-position filename="src/adw-entry-row.h" line="60"/>
1585215889 <return-value transfer-ownership="none">
1585315890 <doc xml:space="preserve"
1585415891 filename="src/adw-entry-row.c"
15855- line="1030">the input purpose</doc>
15892+ line="1040">the input purpose</doc>
1585615893 <type name="Gtk.InputPurpose" c:type="GtkInputPurpose"/>
1585715894 </return-value>
1585815895 <parameters>
1585915896 <instance-parameter name="self" transfer-ownership="none">
1586015897 <doc xml:space="preserve"
1586115898 filename="src/adw-entry-row.c"
15862- line="1026">an entry row</doc>
15899+ line="1036">an entry row</doc>
1586315900 <type name="EntryRow" c:type="AdwEntryRow*"/>
1586415901 </instance-parameter>
1586515902 </parameters>
@@ -15870,19 +15907,19 @@ class.</doc>
1587015907 version="1.6">
1587115908 <doc xml:space="preserve"
1587215909 filename="src/adw-entry-row.c"
15873- line="1319">Retrieves the maximum length of the entry.</doc>
15910+ line="1329">Retrieves the maximum length of the entry.</doc>
1587415911 <source-position filename="src/adw-entry-row.h" line="88"/>
1587515912 <return-value transfer-ownership="none">
1587615913 <doc xml:space="preserve"
1587715914 filename="src/adw-entry-row.c"
15878- line="1325">The maximum length of the entry.</doc>
15915+ line="1335">The maximum length of the entry.</doc>
1587915916 <type name="gint" c:type="int"/>
1588015917 </return-value>
1588115918 <parameters>
1588215919 <instance-parameter name="self" transfer-ownership="none">
1588315920 <doc xml:space="preserve"
1588415921 filename="src/adw-entry-row.c"
15885- line="1321">an entry row</doc>
15922+ line="1331">an entry row</doc>
1588615923 <type name="EntryRow" c:type="AdwEntryRow*"/>
1588715924 </instance-parameter>
1588815925 </parameters>
@@ -15893,19 +15930,19 @@ class.</doc>
1589315930 version="1.2">
1589415931 <doc xml:space="preserve"
1589515932 filename="src/adw-entry-row.c"
15896- line="907">Gets whether @self can show the apply button.</doc>
15933+ line="917">Gets whether @self can show the apply button.</doc>
1589715934 <source-position filename="src/adw-entry-row.h" line="48"/>
1589815935 <return-value transfer-ownership="none">
1589915936 <doc xml:space="preserve"
1590015937 filename="src/adw-entry-row.c"
15901- line="913">whether to show the apply button</doc>
15938+ line="923">whether to show the apply button</doc>
1590215939 <type name="gboolean" c:type="gboolean"/>
1590315940 </return-value>
1590415941 <parameters>
1590515942 <instance-parameter name="self" transfer-ownership="none">
1590615943 <doc xml:space="preserve"
1590715944 filename="src/adw-entry-row.c"
15908- line="909">an entry row</doc>
15945+ line="919">an entry row</doc>
1590915946 <type name="EntryRow" c:type="AdwEntryRow*"/>
1591015947 </instance-parameter>
1591115948 </parameters>
@@ -15916,19 +15953,19 @@ class.</doc>
1591615953 version="1.5">
1591715954 <doc xml:space="preserve"
1591815955 filename="src/adw-entry-row.c"
15919- line="1272">Retrieves the current length of the text in @self.</doc>
15956+ line="1282">Retrieves the current length of the text in @self.</doc>
1592015957 <source-position filename="src/adw-entry-row.h" line="84"/>
1592115958 <return-value transfer-ownership="none">
1592215959 <doc xml:space="preserve"
1592315960 filename="src/adw-entry-row.c"
15924- line="1278">The current number of characters in @self, or 0 if there are none.</doc>
15961+ line="1288">The current number of characters in @self, or 0 if there are none.</doc>
1592515962 <type name="guint" c:type="guint"/>
1592615963 </return-value>
1592715964 <parameters>
1592815965 <instance-parameter name="self" transfer-ownership="none">
1592915966 <doc xml:space="preserve"
1593015967 filename="src/adw-entry-row.c"
15931- line="1274">an entry row</doc>
15968+ line="1284">an entry row</doc>
1593215969 <type name="EntryRow" c:type="AdwEntryRow*"/>
1593315970 </instance-parameter>
1593415971 </parameters>
@@ -15938,21 +15975,21 @@ class.</doc>
1593815975 version="1.3">
1593915976 <doc xml:space="preserve"
1594015977 filename="src/adw-entry-row.c"
15941- line="1341">Causes @self to have keyboard focus without selecting the text.
15978+ line="1351">Causes @self to have keyboard focus without selecting the text.
1594215979
1594315980 See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1594415981 <source-position filename="src/adw-entry-row.h" line="95"/>
1594515982 <return-value transfer-ownership="none">
1594615983 <doc xml:space="preserve"
1594715984 filename="src/adw-entry-row.c"
15948- line="1349">whether the focus is now inside @self</doc>
15985+ line="1359">whether the focus is now inside @self</doc>
1594915986 <type name="gboolean" c:type="gboolean"/>
1595015987 </return-value>
1595115988 <parameters>
1595215989 <instance-parameter name="self" transfer-ownership="none">
1595315990 <doc xml:space="preserve"
1595415991 filename="src/adw-entry-row.c"
15955- line="1343">an entry row</doc>
15992+ line="1353">an entry row</doc>
1595615993 <type name="EntryRow" c:type="AdwEntryRow*"/>
1595715994 </instance-parameter>
1595815995 </parameters>
@@ -15960,7 +15997,7 @@ See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1596015997 <method name="remove" c:identifier="adw_entry_row_remove" version="1.2">
1596115998 <doc xml:space="preserve"
1596215999 filename="src/adw-entry-row.c"
15963- line="875">Removes a child from @self.</doc>
16000+ line="885">Removes a child from @self.</doc>
1596416001 <source-position filename="src/adw-entry-row.h" line="44"/>
1596516002 <return-value transfer-ownership="none">
1596616003 <type name="none" c:type="void"/>
@@ -15969,13 +16006,13 @@ See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1596916006 <instance-parameter name="self" transfer-ownership="none">
1597016007 <doc xml:space="preserve"
1597116008 filename="src/adw-entry-row.c"
15972- line="877">an entry row</doc>
16009+ line="887">an entry row</doc>
1597316010 <type name="EntryRow" c:type="AdwEntryRow*"/>
1597416011 </instance-parameter>
1597516012 <parameter name="widget" transfer-ownership="none">
1597616013 <doc xml:space="preserve"
1597716014 filename="src/adw-entry-row.c"
15978- line="878">the child to be removed</doc>
16015+ line="888">the child to be removed</doc>
1597916016 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1598016017 </parameter>
1598116018 </parameters>
@@ -15986,7 +16023,7 @@ See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1598616023 version="1.2">
1598716024 <doc xml:space="preserve"
1598816025 filename="src/adw-entry-row.c"
15989- line="1202">Sets whether activating the embedded entry can activate the default widget.</doc>
16026+ line="1212">Sets whether activating the embedded entry can activate the default widget.</doc>
1599016027 <source-position filename="src/adw-entry-row.h" line="80"/>
1599116028 <return-value transfer-ownership="none">
1599216029 <type name="none" c:type="void"/>
@@ -15995,13 +16032,13 @@ See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1599516032 <instance-parameter name="self" transfer-ownership="none">
1599616033 <doc xml:space="preserve"
1599716034 filename="src/adw-entry-row.c"
15998- line="1204">an entry row</doc>
16035+ line="1214">an entry row</doc>
1599916036 <type name="EntryRow" c:type="AdwEntryRow*"/>
1600016037 </instance-parameter>
1600116038 <parameter name="activates" transfer-ownership="none">
1600216039 <doc xml:space="preserve"
1600316040 filename="src/adw-entry-row.c"
16004- line="1205">whether to activate the default widget</doc>
16041+ line="1215">whether to activate the default widget</doc>
1600516042 <type name="gboolean" c:type="gboolean"/>
1600616043 </parameter>
1600716044 </parameters>
@@ -16012,7 +16049,7 @@ See [method@Gtk.Text.grab_focus_without_selecting] for more information.</doc>
1601216049 version="1.2">
1601316050 <doc xml:space="preserve"
1601416051 filename="src/adw-entry-row.c"
16015- line="1097">Sets Pango attributes to apply to the text of the embedded entry.
16052+ line="1107">Sets Pango attributes to apply to the text of the embedded entry.
1601616053
1601716054 The [struct@Pango.Attribute]'s `start_index` and `end_index` must refer to
1601816055 the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
@@ -16024,7 +16061,7 @@ the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
1602416061 <instance-parameter name="self" transfer-ownership="none">
1602516062 <doc xml:space="preserve"
1602616063 filename="src/adw-entry-row.c"
16027- line="1099">an entry row</doc>
16064+ line="1109">an entry row</doc>
1602816065 <type name="EntryRow" c:type="AdwEntryRow*"/>
1602916066 </instance-parameter>
1603016067 <parameter name="attributes"
@@ -16033,7 +16070,7 @@ the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
1603316070 allow-none="1">
1603416071 <doc xml:space="preserve"
1603516072 filename="src/adw-entry-row.c"
16036- line="1100">a list of attributes</doc>
16073+ line="1110">a list of attributes</doc>
1603716074 <type name="Pango.AttrList" c:type="PangoAttrList*"/>
1603816075 </parameter>
1603916076 </parameters>
@@ -16044,7 +16081,7 @@ the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
1604416081 version="1.2">
1604516082 <doc xml:space="preserve"
1604616083 filename="src/adw-entry-row.c"
16047- line="1149">Sets whether to suggest emoji replacements on @self.
16084+ line="1159">Sets whether to suggest emoji replacements on @self.
1604816085
1604916086 Emoji replacement is done with :-delimited names, like `:heart:`.</doc>
1605016087 <source-position filename="src/adw-entry-row.h" line="68"/>
@@ -16055,13 +16092,13 @@ Emoji replacement is done with :-delimited names, like `:heart:`.</doc>
1605516092 <instance-parameter name="self" transfer-ownership="none">
1605616093 <doc xml:space="preserve"
1605716094 filename="src/adw-entry-row.c"
16058- line="1151">an entry row</doc>
16095+ line="1161">an entry row</doc>
1605916096 <type name="EntryRow" c:type="AdwEntryRow*"/>
1606016097 </instance-parameter>
1606116098 <parameter name="enable_emoji_completion" transfer-ownership="none">
1606216099 <doc xml:space="preserve"
1606316100 filename="src/adw-entry-row.c"
16064- line="1152">Whether emoji completion should be enabled or not</doc>
16101+ line="1162">Whether emoji completion should be enabled or not</doc>
1606516102 <type name="gboolean" c:type="gboolean"/>
1606616103 </parameter>
1606716104 </parameters>
@@ -16072,7 +16109,7 @@ Emoji replacement is done with :-delimited names, like `:heart:`.</doc>
1607216109 version="1.2">
1607316110 <doc xml:space="preserve"
1607416111 filename="src/adw-entry-row.c"
16075- line="993">Set additional input hints for @self.
16112+ line="1003">Set additional input hints for @self.
1607616113
1607716114 Input hints allow input methods to fine-tune their behavior.
1607816115
@@ -16085,13 +16122,13 @@ See also: [property@AdwEntryRow:input-purpose]</doc>
1608516122 <instance-parameter name="self" transfer-ownership="none">
1608616123 <doc xml:space="preserve"
1608716124 filename="src/adw-entry-row.c"
16088- line="995">an entry row</doc>
16125+ line="1005">an entry row</doc>
1608916126 <type name="EntryRow" c:type="AdwEntryRow*"/>
1609016127 </instance-parameter>
1609116128 <parameter name="hints" transfer-ownership="none">
1609216129 <doc xml:space="preserve"
1609316130 filename="src/adw-entry-row.c"
16094- line="996">the hints</doc>
16131+ line="1006">the hints</doc>
1609516132 <type name="Gtk.InputHints" c:type="GtkInputHints"/>
1609616133 </parameter>
1609716134 </parameters>
@@ -16102,7 +16139,7 @@ See also: [property@AdwEntryRow:input-purpose]</doc>
1610216139 version="1.2">
1610316140 <doc xml:space="preserve"
1610416141 filename="src/adw-entry-row.c"
16105- line="1046">Sets the input purpose of @self.
16142+ line="1056">Sets the input purpose of @self.
1610616143
1610716144 The input purpose can be used by input methods to adjust their behavior.</doc>
1610816145 <source-position filename="src/adw-entry-row.h" line="62"/>
@@ -16113,13 +16150,13 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1611316150 <instance-parameter name="self" transfer-ownership="none">
1611416151 <doc xml:space="preserve"
1611516152 filename="src/adw-entry-row.c"
16116- line="1048">an entry row</doc>
16153+ line="1058">an entry row</doc>
1611716154 <type name="EntryRow" c:type="AdwEntryRow*"/>
1611816155 </instance-parameter>
1611916156 <parameter name="purpose" transfer-ownership="none">
1612016157 <doc xml:space="preserve"
1612116158 filename="src/adw-entry-row.c"
16122- line="1049">the purpose</doc>
16159+ line="1059">the purpose</doc>
1612316160 <type name="Gtk.InputPurpose" c:type="GtkInputPurpose"/>
1612416161 </parameter>
1612516162 </parameters>
@@ -16130,7 +16167,7 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1613016167 version="1.6">
1613116168 <doc xml:space="preserve"
1613216169 filename="src/adw-entry-row.c"
16133- line="1294">Sets the maximum length of the entry.</doc>
16170+ line="1304">Sets the maximum length of the entry.</doc>
1613416171 <source-position filename="src/adw-entry-row.h" line="90"/>
1613516172 <return-value transfer-ownership="none">
1613616173 <type name="none" c:type="void"/>
@@ -16139,13 +16176,13 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1613916176 <instance-parameter name="self" transfer-ownership="none">
1614016177 <doc xml:space="preserve"
1614116178 filename="src/adw-entry-row.c"
16142- line="1296">an entry row</doc>
16179+ line="1306">an entry row</doc>
1614316180 <type name="EntryRow" c:type="AdwEntryRow*"/>
1614416181 </instance-parameter>
1614516182 <parameter name="max_length" transfer-ownership="none">
1614616183 <doc xml:space="preserve"
1614716184 filename="src/adw-entry-row.c"
16148- line="1297">maximum length of the entry</doc>
16185+ line="1307">maximum length of the entry</doc>
1614916186 <type name="gint" c:type="int"/>
1615016187 </parameter>
1615116188 </parameters>
@@ -16156,7 +16193,7 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1615616193 version="1.2">
1615716194 <doc xml:space="preserve"
1615816195 filename="src/adw-entry-row.c"
16159- line="929">Sets whether @self can show the apply button.
16196+ line="939">Sets whether @self can show the apply button.
1616016197
1616116198 When set to `TRUE`, typing text in the entry will reveal an apply button.
1616216199 Clicking it or pressing the &lt;kbd&gt;Enter&lt;/kbd&gt; key will hide the button and
@@ -16173,13 +16210,13 @@ character.</doc>
1617316210 <instance-parameter name="self" transfer-ownership="none">
1617416211 <doc xml:space="preserve"
1617516212 filename="src/adw-entry-row.c"
16176- line="931">an entry row</doc>
16213+ line="941">an entry row</doc>
1617716214 <type name="EntryRow" c:type="AdwEntryRow*"/>
1617816215 </instance-parameter>
1617916216 <parameter name="show_apply_button" transfer-ownership="none">
1618016217 <doc xml:space="preserve"
1618116218 filename="src/adw-entry-row.c"
16182- line="932">whether to show the apply button</doc>
16219+ line="942">whether to show the apply button</doc>
1618316220 <type name="gboolean" c:type="gboolean"/>
1618416221 </parameter>
1618516222 </parameters>
@@ -16193,7 +16230,7 @@ character.</doc>
1619316230 default-value="FALSE">
1619416231 <doc xml:space="preserve"
1619516232 filename="src/adw-entry-row.c"
16196- line="619">Whether activating the embedded entry can activate the default widget.</doc>
16233+ line="629">Whether activating the embedded entry can activate the default widget.</doc>
1619716234 <type name="gboolean" c:type="gboolean"/>
1619816235 </property>
1619916236 <property name="attributes"
@@ -16204,7 +16241,7 @@ character.</doc>
1620416241 getter="get_attributes">
1620516242 <doc xml:space="preserve"
1620616243 filename="src/adw-entry-row.c"
16207- line="590">A list of Pango attributes to apply to the text of the embedded entry.
16244+ line="600">A list of Pango attributes to apply to the text of the embedded entry.
1620816245
1620916246 The [struct@Pango.Attribute]'s `start_index` and `end_index` must refer to
1621016247 the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
@@ -16219,7 +16256,7 @@ the [class@Gtk.EntryBuffer] text, i.e. without the preedit string.</doc>
1621916256 default-value="FALSE">
1622016257 <doc xml:space="preserve"
1622116258 filename="src/adw-entry-row.c"
16222- line="605">Whether to suggest emoji replacements on the entry row.
16259+ line="615">Whether to suggest emoji replacements on the entry row.
1622316260
1622416261 Emoji replacement is done with :-delimited names, like `:heart:`.</doc>
1622516262 <type name="gboolean" c:type="gboolean"/>
@@ -16233,7 +16270,7 @@ Emoji replacement is done with :-delimited names, like `:heart:`.</doc>
1623316270 default-value="GTK_INPUT_HINT_NONE">
1623416271 <doc xml:space="preserve"
1623516272 filename="src/adw-entry-row.c"
16236- line="558">Additional input hints for the entry row.
16273+ line="568">Additional input hints for the entry row.
1623716274
1623816275 Input hints allow input methods to fine-tune their behavior.
1623916276
@@ -16249,7 +16286,7 @@ See also: [property@Adw.EntryRow:input-purpose]</doc>
1624916286 default-value="GTK_INPUT_PURPOSE_FREE_FORM">
1625016287 <doc xml:space="preserve"
1625116288 filename="src/adw-entry-row.c"
16252- line="575">The input purpose of the entry row.
16289+ line="585">The input purpose of the entry row.
1625316290
1625416291 The input purpose can be used by input methods to adjust their behavior.</doc>
1625516292 <type name="Gtk.InputPurpose"/>
@@ -16263,7 +16300,7 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1626316300 default-value="0">
1626416301 <doc xml:space="preserve"
1626516302 filename="src/adw-entry-row.c"
16266- line="643">Maximum number of characters for the entry.</doc>
16303+ line="653">Maximum number of characters for the entry.</doc>
1626716304 <type name="gint" c:type="gint"/>
1626816305 </property>
1626916306 <property name="show-apply-button"
@@ -16275,7 +16312,7 @@ The input purpose can be used by input methods to adjust their behavior.</doc>
1627516312 default-value="FALSE">
1627616313 <doc xml:space="preserve"
1627716314 filename="src/adw-entry-row.c"
16278- line="538">Whether to show the apply button.
16315+ line="548">Whether to show the apply button.
1627916316
1628016317 When set to `TRUE`, typing text in the entry will reveal an apply button.
1628116318 Clicking it or pressing the &lt;kbd&gt;Enter&lt;/kbd&gt; key will hide the button and
@@ -16293,7 +16330,7 @@ character.</doc>
1629316330 default-value="0">
1629416331 <doc xml:space="preserve"
1629516332 filename="src/adw-entry-row.c"
16296- line="631">The length of the text in the entry row.</doc>
16333+ line="641">The length of the text in the entry row.</doc>
1629716334 <type name="guint" c:type="guint"/>
1629816335 </property>
1629916336 <field name="parent_instance">
@@ -16302,7 +16339,7 @@ character.</doc>
1630216339 <glib:signal name="apply" when="last" version="1.2">
1630316340 <doc xml:space="preserve"
1630416341 filename="src/adw-entry-row.c"
16305- line="660">Emitted when the apply button is pressed.
16342+ line="670">Emitted when the apply button is pressed.
1630616343
1630716344 See [property@EntryRow:show-apply-button].</doc>
1630816345 <return-value transfer-ownership="none">
@@ -16312,7 +16349,7 @@ See [property@EntryRow:show-apply-button].</doc>
1631216349 <glib:signal name="entry-activated" when="last" version="1.2">
1631316350 <doc xml:space="preserve"
1631416351 filename="src/adw-entry-row.c"
16315- line="682">Emitted when the embedded entry is activated.</doc>
16352+ line="692">Emitted when the embedded entry is activated.</doc>
1631616353 <return-value transfer-ownership="none">
1631716354 <type name="none" c:type="void"/>
1631816355 </return-value>
@@ -18523,7 +18560,7 @@ It determines the type of animation when transitioning between children in a
1852318560 glib:type-struct="HeaderBarClass">
1852418561 <doc xml:space="preserve"
1852518562 filename="src/adw-header-bar.c"
18526- line="40">A title bar widget.
18563+ line="45">A title bar widget.
1852718564
1852818565 &lt;picture&gt;
1852918566 &lt;source srcset="header-bar-dark.png" media="(prefers-color-scheme: dark)"&gt;
@@ -18624,12 +18661,12 @@ contains a node with the name `widget` that contains a node with the name
1862418661 <constructor name="new" c:identifier="adw_header_bar_new">
1862518662 <doc xml:space="preserve"
1862618663 filename="src/adw-header-bar.c"
18627- line="999">Creates a new `AdwHeaderBar`.</doc>
18664+ line="1052">Creates a new `AdwHeaderBar`.</doc>
1862818665 <source-position filename="src/adw-header-bar.h" line="45"/>
1862918666 <return-value transfer-ownership="none">
1863018667 <doc xml:space="preserve"
1863118668 filename="src/adw-header-bar.c"
18632- line="1004">the newly created `AdwHeaderBar`.</doc>
18669+ line="1057">the newly created `AdwHeaderBar`.</doc>
1863318670 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1863418671 </return-value>
1863518672 </constructor>
@@ -18638,19 +18675,19 @@ contains a node with the name `widget` that contains a node with the name
1863818675 glib:get-property="centering-policy">
1863918676 <doc xml:space="preserve"
1864018677 filename="src/adw-header-bar.c"
18641- line="1361">Gets the policy for aligning the center widget.</doc>
18678+ line="1414">Gets the policy for aligning the center widget.</doc>
1864218679 <source-position filename="src/adw-header-bar.h" line="88"/>
1864318680 <return-value transfer-ownership="none">
1864418681 <doc xml:space="preserve"
1864518682 filename="src/adw-header-bar.c"
18646- line="1367">the centering policy</doc>
18683+ line="1420">the centering policy</doc>
1864718684 <type name="CenteringPolicy" c:type="AdwCenteringPolicy"/>
1864818685 </return-value>
1864918686 <parameters>
1865018687 <instance-parameter name="self" transfer-ownership="none">
1865118688 <doc xml:space="preserve"
1865218689 filename="src/adw-header-bar.c"
18653- line="1363">a header bar</doc>
18690+ line="1416">a header bar</doc>
1865418691 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1865518692 </instance-parameter>
1865618693 </parameters>
@@ -18660,19 +18697,19 @@ contains a node with the name `widget` that contains a node with the name
1866018697 glib:get-property="decoration-layout">
1866118698 <doc xml:space="preserve"
1866218699 filename="src/adw-header-bar.c"
18663- line="1313">Gets the decoration layout for @self.</doc>
18700+ line="1366">Gets the decoration layout for @self.</doc>
1866418701 <source-position filename="src/adw-header-bar.h" line="82"/>
1866518702 <return-value transfer-ownership="none" nullable="1">
1866618703 <doc xml:space="preserve"
1866718704 filename="src/adw-header-bar.c"
18668- line="1319">the decoration layout</doc>
18705+ line="1372">the decoration layout</doc>
1866918706 <type name="utf8" c:type="const char*"/>
1867018707 </return-value>
1867118708 <parameters>
1867218709 <instance-parameter name="self" transfer-ownership="none">
1867318710 <doc xml:space="preserve"
1867418711 filename="src/adw-header-bar.c"
18675- line="1315">a header bar</doc>
18712+ line="1368">a header bar</doc>
1867618713 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1867718714 </instance-parameter>
1867818715 </parameters>
@@ -18683,19 +18720,19 @@ contains a node with the name `widget` that contains a node with the name
1868318720 version="1.4">
1868418721 <doc xml:space="preserve"
1868518722 filename="src/adw-header-bar.c"
18686- line="1256">Gets whether @self can show the back button.</doc>
18723+ line="1309">Gets whether @self can show the back button.</doc>
1868718724 <source-position filename="src/adw-header-bar.h" line="76"/>
1868818725 <return-value transfer-ownership="none">
1868918726 <doc xml:space="preserve"
1869018727 filename="src/adw-header-bar.c"
18691- line="1262">whether to show the back button</doc>
18728+ line="1315">whether to show the back button</doc>
1869218729 <type name="gboolean" c:type="gboolean"/>
1869318730 </return-value>
1869418731 <parameters>
1869518732 <instance-parameter name="self" transfer-ownership="none">
1869618733 <doc xml:space="preserve"
1869718734 filename="src/adw-header-bar.c"
18698- line="1258">a header bar</doc>
18735+ line="1311">a header bar</doc>
1869918736 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1870018737 </instance-parameter>
1870118738 </parameters>
@@ -18705,19 +18742,19 @@ contains a node with the name `widget` that contains a node with the name
1870518742 glib:get-property="show-end-title-buttons">
1870618743 <doc xml:space="preserve"
1870718744 filename="src/adw-header-bar.c"
18708- line="1208">Gets whether to show title buttons at the end of @self.</doc>
18745+ line="1261">Gets whether to show title buttons at the end of @self.</doc>
1870918746 <source-position filename="src/adw-header-bar.h" line="70"/>
1871018747 <return-value transfer-ownership="none">
1871118748 <doc xml:space="preserve"
1871218749 filename="src/adw-header-bar.c"
18713- line="1214">`TRUE` if title buttons at the end are shown</doc>
18750+ line="1267">`TRUE` if title buttons at the end are shown</doc>
1871418751 <type name="gboolean" c:type="gboolean"/>
1871518752 </return-value>
1871618753 <parameters>
1871718754 <instance-parameter name="self" transfer-ownership="none">
1871818755 <doc xml:space="preserve"
1871918756 filename="src/adw-header-bar.c"
18720- line="1210">a header bar</doc>
18757+ line="1263">a header bar</doc>
1872118758 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1872218759 </instance-parameter>
1872318760 </parameters>
@@ -18727,19 +18764,19 @@ contains a node with the name `widget` that contains a node with the name
1872718764 glib:get-property="show-start-title-buttons">
1872818765 <doc xml:space="preserve"
1872918766 filename="src/adw-header-bar.c"
18730- line="1160">Gets whether to show title buttons at the start of @self.</doc>
18767+ line="1213">Gets whether to show title buttons at the start of @self.</doc>
1873118768 <source-position filename="src/adw-header-bar.h" line="64"/>
1873218769 <return-value transfer-ownership="none">
1873318770 <doc xml:space="preserve"
1873418771 filename="src/adw-header-bar.c"
18735- line="1166">`TRUE` if title buttons at the start are shown</doc>
18772+ line="1219">`TRUE` if title buttons at the start are shown</doc>
1873618773 <type name="gboolean" c:type="gboolean"/>
1873718774 </return-value>
1873818775 <parameters>
1873918776 <instance-parameter name="self" transfer-ownership="none">
1874018777 <doc xml:space="preserve"
1874118778 filename="src/adw-header-bar.c"
18742- line="1162">a header bar</doc>
18779+ line="1215">a header bar</doc>
1874318780 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1874418781 </instance-parameter>
1874518782 </parameters>
@@ -18750,19 +18787,19 @@ contains a node with the name `widget` that contains a node with the name
1875018787 version="1.4">
1875118788 <doc xml:space="preserve"
1875218789 filename="src/adw-header-bar.c"
18753- line="1406">Gets whether the title widget should be shown.</doc>
18790+ line="1459">Gets whether the title widget should be shown.</doc>
1875418791 <source-position filename="src/adw-header-bar.h" line="94"/>
1875518792 <return-value transfer-ownership="none">
1875618793 <doc xml:space="preserve"
1875718794 filename="src/adw-header-bar.c"
18758- line="1412">whether the title widget should be shown.</doc>
18795+ line="1465">whether the title widget should be shown.</doc>
1875918796 <type name="gboolean" c:type="gboolean"/>
1876018797 </return-value>
1876118798 <parameters>
1876218799 <instance-parameter name="self" transfer-ownership="none">
1876318800 <doc xml:space="preserve"
1876418801 filename="src/adw-header-bar.c"
18765- line="1408">a header bar</doc>
18802+ line="1461">a header bar</doc>
1876618803 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1876718804 </instance-parameter>
1876818805 </parameters>
@@ -18772,19 +18809,19 @@ contains a node with the name `widget` that contains a node with the name
1877218809 glib:get-property="title-widget">
1877318810 <doc xml:space="preserve"
1877418811 filename="src/adw-header-bar.c"
18775- line="1094">Gets the title widget widget of @self.</doc>
18812+ line="1147">Gets the title widget widget of @self.</doc>
1877618813 <source-position filename="src/adw-header-bar.h" line="58"/>
1877718814 <return-value transfer-ownership="none" nullable="1">
1877818815 <doc xml:space="preserve"
1877918816 filename="src/adw-header-bar.c"
18780- line="1100">the title widget</doc>
18817+ line="1153">the title widget</doc>
1878118818 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1878218819 </return-value>
1878318820 <parameters>
1878418821 <instance-parameter name="self" transfer-ownership="none">
1878518822 <doc xml:space="preserve"
1878618823 filename="src/adw-header-bar.c"
18787- line="1096">a header bar</doc>
18824+ line="1149">a header bar</doc>
1878818825 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1878918826 </instance-parameter>
1879018827 </parameters>
@@ -18792,7 +18829,7 @@ contains a node with the name `widget` that contains a node with the name
1879218829 <method name="pack_end" c:identifier="adw_header_bar_pack_end">
1879318830 <doc xml:space="preserve"
1879418831 filename="src/adw-header-bar.c"
18795- line="1035">Adds @child to @self, packed with reference to the end of @self.</doc>
18832+ line="1088">Adds @child to @self, packed with reference to the end of @self.</doc>
1879618833 <source-position filename="src/adw-header-bar.h" line="51"/>
1879718834 <return-value transfer-ownership="none">
1879818835 <type name="none" c:type="void"/>
@@ -18801,13 +18838,13 @@ contains a node with the name `widget` that contains a node with the name
1880118838 <instance-parameter name="self" transfer-ownership="none">
1880218839 <doc xml:space="preserve"
1880318840 filename="src/adw-header-bar.c"
18804- line="1037">a header bar</doc>
18841+ line="1090">a header bar</doc>
1880518842 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1880618843 </instance-parameter>
1880718844 <parameter name="child" transfer-ownership="none">
1880818845 <doc xml:space="preserve"
1880918846 filename="src/adw-header-bar.c"
18810- line="1038">the widget to be added to @self</doc>
18847+ line="1091">the widget to be added to @self</doc>
1881118848 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1881218849 </parameter>
1881318850 </parameters>
@@ -18815,7 +18852,7 @@ contains a node with the name `widget` that contains a node with the name
1881518852 <method name="pack_start" c:identifier="adw_header_bar_pack_start">
1881618853 <doc xml:space="preserve"
1881718854 filename="src/adw-header-bar.c"
18818- line="1012">Adds @child to @self, packed with reference to the start of the @self.</doc>
18855+ line="1065">Adds @child to @self, packed with reference to the start of the @self.</doc>
1881918856 <source-position filename="src/adw-header-bar.h" line="48"/>
1882018857 <return-value transfer-ownership="none">
1882118858 <type name="none" c:type="void"/>
@@ -18824,13 +18861,13 @@ contains a node with the name `widget` that contains a node with the name
1882418861 <instance-parameter name="self" transfer-ownership="none">
1882518862 <doc xml:space="preserve"
1882618863 filename="src/adw-header-bar.c"
18827- line="1014">a header bar</doc>
18864+ line="1067">a header bar</doc>
1882818865 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1882918866 </instance-parameter>
1883018867 <parameter name="child" transfer-ownership="none">
1883118868 <doc xml:space="preserve"
1883218869 filename="src/adw-header-bar.c"
18833- line="1015">the widget to be added to @self</doc>
18870+ line="1068">the widget to be added to @self</doc>
1883418871 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1883518872 </parameter>
1883618873 </parameters>
@@ -18838,7 +18875,7 @@ contains a node with the name `widget` that contains a node with the name
1883818875 <method name="remove" c:identifier="adw_header_bar_remove">
1883918876 <doc xml:space="preserve"
1884018877 filename="src/adw-header-bar.c"
18841- line="1058">Removes a child from @self.
18878+ line="1111">Removes a child from @self.
1884218879
1884318880 The child must have been added with [method@HeaderBar.pack_start],
1884418881 [method@HeaderBar.pack_end] or [property@HeaderBar:title-widget].</doc>
@@ -18850,13 +18887,13 @@ The child must have been added with [method@HeaderBar.pack_start],
1885018887 <instance-parameter name="self" transfer-ownership="none">
1885118888 <doc xml:space="preserve"
1885218889 filename="src/adw-header-bar.c"
18853- line="1060">a header bar</doc>
18890+ line="1113">a header bar</doc>
1885418891 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1885518892 </instance-parameter>
1885618893 <parameter name="child" transfer-ownership="none">
1885718894 <doc xml:space="preserve"
1885818895 filename="src/adw-header-bar.c"
18859- line="1061">the child to remove</doc>
18896+ line="1114">the child to remove</doc>
1886018897 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1886118898 </parameter>
1886218899 </parameters>
@@ -18866,7 +18903,7 @@ The child must have been added with [method@HeaderBar.pack_start],
1886618903 glib:set-property="centering-policy">
1886718904 <doc xml:space="preserve"
1886818905 filename="src/adw-header-bar.c"
18869- line="1377">Sets the policy for aligning the center widget.</doc>
18906+ line="1430">Sets the policy for aligning the center widget.</doc>
1887018907 <source-position filename="src/adw-header-bar.h" line="90"/>
1887118908 <return-value transfer-ownership="none">
1887218909 <type name="none" c:type="void"/>
@@ -18875,13 +18912,13 @@ The child must have been added with [method@HeaderBar.pack_start],
1887518912 <instance-parameter name="self" transfer-ownership="none">
1887618913 <doc xml:space="preserve"
1887718914 filename="src/adw-header-bar.c"
18878- line="1379">a header bar</doc>
18915+ line="1432">a header bar</doc>
1887918916 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1888018917 </instance-parameter>
1888118918 <parameter name="centering_policy" transfer-ownership="none">
1888218919 <doc xml:space="preserve"
1888318920 filename="src/adw-header-bar.c"
18884- line="1380">the centering policy</doc>
18921+ line="1433">the centering policy</doc>
1888518922 <type name="CenteringPolicy" c:type="AdwCenteringPolicy"/>
1888618923 </parameter>
1888718924 </parameters>
@@ -18891,7 +18928,7 @@ The child must have been added with [method@HeaderBar.pack_start],
1889118928 glib:set-property="decoration-layout">
1889218929 <doc xml:space="preserve"
1889318930 filename="src/adw-header-bar.c"
18894- line="1329">Sets the decoration layout for @self.
18931+ line="1382">Sets the decoration layout for @self.
1889518932
1889618933 If this property is not set, the
1889718934 [property@Gtk.Settings:gtk-decoration-layout] setting is used.
@@ -18911,7 +18948,7 @@ and minimize, maximize and close buttons at the end.</doc>
1891118948 <instance-parameter name="self" transfer-ownership="none">
1891218949 <doc xml:space="preserve"
1891318950 filename="src/adw-header-bar.c"
18914- line="1331">a header bar</doc>
18951+ line="1384">a header bar</doc>
1891518952 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1891618953 </instance-parameter>
1891718954 <parameter name="layout"
@@ -18920,7 +18957,7 @@ and minimize, maximize and close buttons at the end.</doc>
1892018957 allow-none="1">
1892118958 <doc xml:space="preserve"
1892218959 filename="src/adw-header-bar.c"
18923- line="1332">a decoration layout</doc>
18960+ line="1385">a decoration layout</doc>
1892418961 <type name="utf8" c:type="const char*"/>
1892518962 </parameter>
1892618963 </parameters>
@@ -18931,7 +18968,7 @@ and minimize, maximize and close buttons at the end.</doc>
1893118968 version="1.4">
1893218969 <doc xml:space="preserve"
1893318970 filename="src/adw-header-bar.c"
18934- line="1274">Sets whether @self can show the back button.
18971+ line="1327">Sets whether @self can show the back button.
1893518972
1893618973 The back button will never be shown unless the header bar is placed inside an
1893718974 [class@NavigationView]. Usually, there is no reason to set it to `FALSE`.</doc>
@@ -18943,13 +18980,13 @@ The back button will never be shown unless the header bar is placed inside an
1894318980 <instance-parameter name="self" transfer-ownership="none">
1894418981 <doc xml:space="preserve"
1894518982 filename="src/adw-header-bar.c"
18946- line="1276">a header bar</doc>
18983+ line="1329">a header bar</doc>
1894718984 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1894818985 </instance-parameter>
1894918986 <parameter name="show_back_button" transfer-ownership="none">
1895018987 <doc xml:space="preserve"
1895118988 filename="src/adw-header-bar.c"
18952- line="1277">whether to show the back button</doc>
18989+ line="1330">whether to show the back button</doc>
1895318990 <type name="gboolean" c:type="gboolean"/>
1895418991 </parameter>
1895518992 </parameters>
@@ -18959,7 +18996,7 @@ The back button will never be shown unless the header bar is placed inside an
1895918996 glib:set-property="show-end-title-buttons">
1896018997 <doc xml:space="preserve"
1896118998 filename="src/adw-header-bar.c"
18962- line="1224">Sets whether to show title buttons at the end of @self.
18999+ line="1277">Sets whether to show title buttons at the end of @self.
1896319000
1896419001 See [property@HeaderBar:show-start-title-buttons] for the other side.
1896519002
@@ -18974,13 +19011,13 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1897419011 <instance-parameter name="self" transfer-ownership="none">
1897519012 <doc xml:space="preserve"
1897619013 filename="src/adw-header-bar.c"
18977- line="1226">a header bar</doc>
19014+ line="1279">a header bar</doc>
1897819015 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1897919016 </instance-parameter>
1898019017 <parameter name="setting" transfer-ownership="none">
1898119018 <doc xml:space="preserve"
1898219019 filename="src/adw-header-bar.c"
18983- line="1227">`TRUE` to show standard title buttons</doc>
19020+ line="1280">`TRUE` to show standard title buttons</doc>
1898419021 <type name="gboolean" c:type="gboolean"/>
1898519022 </parameter>
1898619023 </parameters>
@@ -18990,7 +19027,7 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1899019027 glib:set-property="show-start-title-buttons">
1899119028 <doc xml:space="preserve"
1899219029 filename="src/adw-header-bar.c"
18993- line="1176">Sets whether to show title buttons at the start of @self.
19030+ line="1229">Sets whether to show title buttons at the start of @self.
1899419031
1899519032 See [property@HeaderBar:show-end-title-buttons] for the other side.
1899619033
@@ -19005,13 +19042,13 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1900519042 <instance-parameter name="self" transfer-ownership="none">
1900619043 <doc xml:space="preserve"
1900719044 filename="src/adw-header-bar.c"
19008- line="1178">a header bar</doc>
19045+ line="1231">a header bar</doc>
1900919046 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1901019047 </instance-parameter>
1901119048 <parameter name="setting" transfer-ownership="none">
1901219049 <doc xml:space="preserve"
1901319050 filename="src/adw-header-bar.c"
19014- line="1179">`TRUE` to show standard title buttons</doc>
19051+ line="1232">`TRUE` to show standard title buttons</doc>
1901519052 <type name="gboolean" c:type="gboolean"/>
1901619053 </parameter>
1901719054 </parameters>
@@ -19022,7 +19059,7 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1902219059 version="1.4">
1902319060 <doc xml:space="preserve"
1902419061 filename="src/adw-header-bar.c"
19025- line="1424">Sets whether the title widget should be shown.</doc>
19062+ line="1477">Sets whether the title widget should be shown.</doc>
1902619063 <source-position filename="src/adw-header-bar.h" line="96"/>
1902719064 <return-value transfer-ownership="none">
1902819065 <type name="none" c:type="void"/>
@@ -19031,13 +19068,13 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1903119068 <instance-parameter name="self" transfer-ownership="none">
1903219069 <doc xml:space="preserve"
1903319070 filename="src/adw-header-bar.c"
19034- line="1426">a header bar</doc>
19071+ line="1479">a header bar</doc>
1903519072 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1903619073 </instance-parameter>
1903719074 <parameter name="show_title" transfer-ownership="none">
1903819075 <doc xml:space="preserve"
1903919076 filename="src/adw-header-bar.c"
19040- line="1427">whether the title widget is visible</doc>
19077+ line="1480">whether the title widget is visible</doc>
1904119078 <type name="gboolean" c:type="gboolean"/>
1904219079 </parameter>
1904319080 </parameters>
@@ -19047,7 +19084,7 @@ window (e.g. a close button will not be shown if the window can't be closed).</d
1904719084 glib:set-property="title-widget">
1904819085 <doc xml:space="preserve"
1904919086 filename="src/adw-header-bar.c"
19050- line="1110">Sets the title widget for @self.
19087+ line="1163">Sets the title widget for @self.
1905119088
1905219089 When set to `NULL`, the header bar will display the title of the window it
1905319090 is contained in.
@@ -19071,7 +19108,7 @@ To use a different title, use [class@WindowTitle]:
1907119108 <instance-parameter name="self" transfer-ownership="none">
1907219109 <doc xml:space="preserve"
1907319110 filename="src/adw-header-bar.c"
19074- line="1112">a header bar</doc>
19111+ line="1165">a header bar</doc>
1907519112 <type name="HeaderBar" c:type="AdwHeaderBar*"/>
1907619113 </instance-parameter>
1907719114 <parameter name="title_widget"
@@ -19080,7 +19117,7 @@ To use a different title, use [class@WindowTitle]:
1908019117 allow-none="1">
1908119118 <doc xml:space="preserve"
1908219119 filename="src/adw-header-bar.c"
19083- line="1113">a widget to use for a title</doc>
19120+ line="1166">a widget to use for a title</doc>
1908419121 <type name="Gtk.Widget" c:type="GtkWidget*"/>
1908519122 </parameter>
1908619123 </parameters>
@@ -19093,7 +19130,7 @@ To use a different title, use [class@WindowTitle]:
1909319130 default-value="ADW_CENTERING_POLICY_LOOSE">
1909419131 <doc xml:space="preserve"
1909519132 filename="src/adw-header-bar.c"
19096- line="896">The policy for aligning the center widget.</doc>
19133+ line="949">The policy for aligning the center widget.</doc>
1909719134 <type name="CenteringPolicy"/>
1909819135 </property>
1909919136 <property name="decoration-layout"
@@ -19104,7 +19141,7 @@ To use a different title, use [class@WindowTitle]:
1910419141 default-value="NULL">
1910519142 <doc xml:space="preserve"
1910619143 filename="src/adw-header-bar.c"
19107- line="875">The decoration layout for buttons.
19144+ line="928">The decoration layout for buttons.
1910819145
1910919146 If this property is not set, the
1911019147 [property@Gtk.Settings:gtk-decoration-layout] setting is used.
@@ -19127,7 +19164,7 @@ and minimize, maximize and close buttons at the end.</doc>
1912719164 default-value="TRUE">
1912819165 <doc xml:space="preserve"
1912919166 filename="src/adw-header-bar.c"
19130- line="860">Whether the header bar can show the back button.
19167+ line="913">Whether the header bar can show the back button.
1913119168
1913219169 The back button will never be shown unless the header bar is placed inside an
1913319170 [class@NavigationView]. Usually, there is no reason to set this to `FALSE`.</doc>
@@ -19141,7 +19178,7 @@ The back button will never be shown unless the header bar is placed inside an
1914119178 default-value="TRUE">
1914219179 <doc xml:space="preserve"
1914319180 filename="src/adw-header-bar.c"
19144- line="843">Whether to show title buttons at the end of the header bar.
19181+ line="896">Whether to show title buttons at the end of the header bar.
1914519182
1914619183 See [property@HeaderBar:show-start-title-buttons] for the other side.
1914719184
@@ -19159,7 +19196,7 @@ closed).</doc>
1915919196 default-value="TRUE">
1916019197 <doc xml:space="preserve"
1916119198 filename="src/adw-header-bar.c"
19162- line="826">Whether to show title buttons at the start of the header bar.
19199+ line="879">Whether to show title buttons at the start of the header bar.
1916319200
1916419201 See [property@HeaderBar:show-end-title-buttons] for the other side.
1916519202
@@ -19178,7 +19215,7 @@ closed).</doc>
1917819215 default-value="TRUE">
1917919216 <doc xml:space="preserve"
1918019217 filename="src/adw-header-bar.c"
19181- line="907">Whether the title widget should be shown.</doc>
19218+ line="960">Whether the title widget should be shown.</doc>
1918219219 <type name="gboolean" c:type="gboolean"/>
1918319220 </property>
1918419221 <property name="title-widget"
@@ -19188,7 +19225,7 @@ closed).</doc>
1918819225 getter="get_title_widget">
1918919226 <doc xml:space="preserve"
1919019227 filename="src/adw-header-bar.c"
19191- line="801">The title widget to display.
19228+ line="854">The title widget to display.
1919219229
1919319230 When set to `NULL`, the header bar will display the title of the window it
1919419231 is contained in.
@@ -21541,14 +21578,14 @@ New values may be added to this enumeration over time.</doc>
2154121578 <source-position filename="src/adw-version.h" line="22"/>
2154221579 <type name="gint" c:type="gint"/>
2154321580 </constant>
21544- <constant name="MICRO_VERSION" value="7" c:type="ADW_MICRO_VERSION">
21581+ <constant name="MICRO_VERSION" value="1" c:type="ADW_MICRO_VERSION">
2154521582 <doc xml:space="preserve"
2154621583 filename="src/adw-version.h"
2154721584 line="31">Adwaita micro version component (e.g. 3 if the version is 1.2.3).</doc>
2154821585 <source-position filename="src/adw-version.h" line="36"/>
2154921586 <type name="gint" c:type="gint"/>
2155021587 </constant>
21551- <constant name="MINOR_VERSION" value="7" c:type="ADW_MINOR_VERSION">
21588+ <constant name="MINOR_VERSION" value="8" c:type="ADW_MINOR_VERSION">
2155221589 <doc xml:space="preserve"
2155321590 filename="src/adw-version.h"
2155421591 line="24">Adwaita minor version component (e.g. 2 if the version is 1.2.3).</doc>
@@ -21711,7 +21748,7 @@ Example of an `AdwMessageDialog` UI definition:
2171121748 deprecated-version="1.6">
2171221749 <doc xml:space="preserve"
2171321750 filename="src/adw-message-dialog.c"
21714- line="1442">Creates a new `AdwMessageDialog`.
21751+ line="1449">Creates a new `AdwMessageDialog`.
2171521752
2171621753 @heading and @body can be set to `NULL`. This can be useful if they need to
2171721754 be formatted or use markup. In that case, set them to `NULL` and call
@@ -21730,7 +21767,7 @@ adw_message_dialog_format_body (ADW_MESSAGE_DIALOG (dialog),
2173021767 <return-value transfer-ownership="none">
2173121768 <doc xml:space="preserve"
2173221769 filename="src/adw-message-dialog.c"
21733- line="1463">the newly created `AdwMessageDialog`</doc>
21770+ line="1470">the newly created `AdwMessageDialog`</doc>
2173421771 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2173521772 </return-value>
2173621773 <parameters>
@@ -21740,7 +21777,7 @@ adw_message_dialog_format_body (ADW_MESSAGE_DIALOG (dialog),
2174021777 allow-none="1">
2174121778 <doc xml:space="preserve"
2174221779 filename="src/adw-message-dialog.c"
21743- line="1444">transient parent</doc>
21780+ line="1451">transient parent</doc>
2174421781 <type name="Gtk.Window" c:type="GtkWindow*"/>
2174521782 </parameter>
2174621783 <parameter name="heading"
@@ -21749,7 +21786,7 @@ adw_message_dialog_format_body (ADW_MESSAGE_DIALOG (dialog),
2174921786 allow-none="1">
2175021787 <doc xml:space="preserve"
2175121788 filename="src/adw-message-dialog.c"
21752- line="1445">the heading</doc>
21789+ line="1452">the heading</doc>
2175321790 <type name="utf8" c:type="const char*"/>
2175421791 </parameter>
2175521792 <parameter name="body"
@@ -21758,7 +21795,7 @@ adw_message_dialog_format_body (ADW_MESSAGE_DIALOG (dialog),
2175821795 allow-none="1">
2175921796 <doc xml:space="preserve"
2176021797 filename="src/adw-message-dialog.c"
21761- line="1446">the body text</doc>
21798+ line="1453">the body text</doc>
2176221799 <type name="utf8" c:type="const char*"/>
2176321800 </parameter>
2176421801 </parameters>
@@ -21771,7 +21808,7 @@ adw_message_dialog_format_body (ADW_MESSAGE_DIALOG (dialog),
2177121808 <attribute name="org.gtk.Method.signal" value="response"/>
2177221809 <doc xml:space="preserve"
2177321810 filename="src/adw-message-dialog.c"
21774- line="2488">Emits the [signal@MessageDialog::response] signal with the given response ID.
21811+ line="2495">Emits the [signal@MessageDialog::response] signal with the given response ID.
2177521812
2177621813 Used to indicate that the user has responded to the dialog in some way.</doc>
2177721814 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -21783,13 +21820,13 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2178321820 <instance-parameter name="self" transfer-ownership="none">
2178421821 <doc xml:space="preserve"
2178521822 filename="src/adw-message-dialog.c"
21786- line="2490">a message dialog</doc>
21823+ line="2497">a message dialog</doc>
2178721824 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2178821825 </instance-parameter>
2178921826 <parameter name="response" transfer-ownership="none">
2179021827 <doc xml:space="preserve"
2179121828 filename="src/adw-message-dialog.c"
21792- line="2491">response ID</doc>
21829+ line="2498">response ID</doc>
2179321830 <type name="utf8" c:type="const char*"/>
2179421831 </parameter>
2179521832 </parameters>
@@ -21801,7 +21838,7 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2180121838 deprecated-version="1.6">
2180221839 <doc xml:space="preserve"
2180321840 filename="src/adw-message-dialog.c"
21804- line="1975">Adds a response with @id and @label to @self.
21841+ line="1982">Adds a response with @id and @label to @self.
2180521842
2180621843 Responses are represented as buttons in the dialog.
2180721844
@@ -21826,19 +21863,19 @@ responses further.</doc>
2182621863 <instance-parameter name="self" transfer-ownership="none">
2182721864 <doc xml:space="preserve"
2182821865 filename="src/adw-message-dialog.c"
21829- line="1977">a message dialog</doc>
21866+ line="1984">a message dialog</doc>
2183021867 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2183121868 </instance-parameter>
2183221869 <parameter name="id" transfer-ownership="none">
2183321870 <doc xml:space="preserve"
2183421871 filename="src/adw-message-dialog.c"
21835- line="1978">the response ID</doc>
21872+ line="1985">the response ID</doc>
2183621873 <type name="utf8" c:type="const char*"/>
2183721874 </parameter>
2183821875 <parameter name="label" transfer-ownership="none">
2183921876 <doc xml:space="preserve"
2184021877 filename="src/adw-message-dialog.c"
21841- line="1979">the response label</doc>
21878+ line="1986">the response label</doc>
2184221879 <type name="utf8" c:type="const char*"/>
2184321880 </parameter>
2184421881 </parameters>
@@ -21851,7 +21888,7 @@ responses further.</doc>
2185121888 deprecated-version="1.6">
2185221889 <doc xml:space="preserve"
2185321890 filename="src/adw-message-dialog.c"
21854- line="2039">Adds multiple responses to @self.
21891+ line="2046">Adds multiple responses to @self.
2185521892
2185621893 This is the same as calling [method@MessageDialog.add_response] repeatedly.
2185721894 The variable argument list should be `NULL`-terminated list of response IDs
@@ -21875,19 +21912,19 @@ adw_message_dialog_add_responses (dialog,
2187521912 <instance-parameter name="self" transfer-ownership="none">
2187621913 <doc xml:space="preserve"
2187721914 filename="src/adw-message-dialog.c"
21878- line="2041">a message dialog</doc>
21915+ line="2048">a message dialog</doc>
2187921916 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2188021917 </instance-parameter>
2188121918 <parameter name="first_id" transfer-ownership="none">
2188221919 <doc xml:space="preserve"
2188321920 filename="src/adw-message-dialog.c"
21884- line="2042">response id</doc>
21921+ line="2049">response id</doc>
2188521922 <type name="utf8" c:type="const char*"/>
2188621923 </parameter>
2188721924 <parameter name="..." transfer-ownership="none">
2188821925 <doc xml:space="preserve"
2188921926 filename="src/adw-message-dialog.c"
21890- line="2043">label for first response, then more id-label pairs</doc>
21927+ line="2050">label for first response, then more id-label pairs</doc>
2189121928 <varargs/>
2189221929 </parameter>
2189321930 </parameters>
@@ -21900,7 +21937,7 @@ adw_message_dialog_add_responses (dialog,
2190021937 glib:finish-func="choose_finish">
2190121938 <doc xml:space="preserve"
2190221939 filename="src/adw-message-dialog.c"
21903- line="2563">This function shows @self to the user.</doc>
21940+ line="2570">This function shows @self to the user.</doc>
2190421941 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2190521942 <source-position filename="src/adw-message-dialog.h" line="153"/>
2190621943 <return-value transfer-ownership="none">
@@ -21910,7 +21947,7 @@ adw_message_dialog_add_responses (dialog,
2191021947 <instance-parameter name="self" transfer-ownership="none">
2191121948 <doc xml:space="preserve"
2191221949 filename="src/adw-message-dialog.c"
21913- line="2565">a message dialog</doc>
21950+ line="2572">a message dialog</doc>
2191421951 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2191521952 </instance-parameter>
2191621953 <parameter name="cancellable"
@@ -21919,7 +21956,7 @@ adw_message_dialog_add_responses (dialog,
2191921956 allow-none="1">
2192021957 <doc xml:space="preserve"
2192121958 filename="src/adw-message-dialog.c"
21922- line="2566">a `GCancellable` to cancel the operation</doc>
21959+ line="2573">a `GCancellable` to cancel the operation</doc>
2192321960 <type name="Gio.Cancellable" c:type="GCancellable*"/>
2192421961 </parameter>
2192521962 <parameter name="callback"
@@ -21930,7 +21967,7 @@ adw_message_dialog_add_responses (dialog,
2193021967 closure="2">
2193121968 <doc xml:space="preserve"
2193221969 filename="src/adw-message-dialog.c"
21933- line="2567">a callback to call when the operation is complete</doc>
21970+ line="2574">a callback to call when the operation is complete</doc>
2193421971 <type name="Gio.AsyncReadyCallback" c:type="GAsyncReadyCallback"/>
2193521972 </parameter>
2193621973 <parameter name="user_data"
@@ -21939,7 +21976,7 @@ adw_message_dialog_add_responses (dialog,
2193921976 allow-none="1">
2194021977 <doc xml:space="preserve"
2194121978 filename="src/adw-message-dialog.c"
21942- line="2568">data to pass to @callback</doc>
21979+ line="2575">data to pass to @callback</doc>
2194321980 <type name="gpointer" c:type="gpointer"/>
2194421981 </parameter>
2194521982 </parameters>
@@ -21951,13 +21988,13 @@ adw_message_dialog_add_responses (dialog,
2195121988 deprecated-version="1.6">
2195221989 <doc xml:space="preserve"
2195321990 filename="src/adw-message-dialog.c"
21954- line="2596">Finishes the [method@MessageDialog.choose] call and returns the response ID.</doc>
21991+ line="2603">Finishes the [method@MessageDialog.choose] call and returns the response ID.</doc>
2195521992 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2195621993 <source-position filename="src/adw-message-dialog.h" line="159"/>
2195721994 <return-value transfer-ownership="none">
2195821995 <doc xml:space="preserve"
2195921996 filename="src/adw-message-dialog.c"
21960- line="2603">the ID of the response that was selected, or
21997+ line="2610">the ID of the response that was selected, or
2196121998 [property@MessageDialog:close-response] if the call was cancelled.</doc>
2196221999 <type name="utf8" c:type="const char*"/>
2196322000 </return-value>
@@ -21965,13 +22002,13 @@ adw_message_dialog_add_responses (dialog,
2196522002 <instance-parameter name="self" transfer-ownership="none">
2196622003 <doc xml:space="preserve"
2196722004 filename="src/adw-message-dialog.c"
21968- line="2598">a message dialog</doc>
22005+ line="2605">a message dialog</doc>
2196922006 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2197022007 </instance-parameter>
2197122008 <parameter name="result" transfer-ownership="none">
2197222009 <doc xml:space="preserve"
2197322010 filename="src/adw-message-dialog.c"
21974- line="2599">a `GAsyncResult`</doc>
22011+ line="2606">a `GAsyncResult`</doc>
2197522012 <type name="Gio.AsyncResult" c:type="GAsyncResult*"/>
2197622013 </parameter>
2197722014 </parameters>
@@ -21984,7 +22021,7 @@ adw_message_dialog_add_responses (dialog,
2198422021 deprecated-version="1.6">
2198522022 <doc xml:space="preserve"
2198622023 filename="src/adw-message-dialog.c"
21987- line="1822">Sets the formatted body text of @self.
22024+ line="1829">Sets the formatted body text of @self.
2198822025
2198922026 See [property@MessageDialog:body].</doc>
2199022027 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -21996,19 +22033,19 @@ See [property@MessageDialog:body].</doc>
2199622033 <instance-parameter name="self" transfer-ownership="none">
2199722034 <doc xml:space="preserve"
2199822035 filename="src/adw-message-dialog.c"
21999- line="1824">a message dialog</doc>
22036+ line="1831">a message dialog</doc>
2200022037 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2200122038 </instance-parameter>
2200222039 <parameter name="format" transfer-ownership="none">
2200322040 <doc xml:space="preserve"
2200422041 filename="src/adw-message-dialog.c"
22005- line="1825">the formatted string for the body text</doc>
22042+ line="1832">the formatted string for the body text</doc>
2200622043 <type name="utf8" c:type="const char*"/>
2200722044 </parameter>
2200822045 <parameter name="..." transfer-ownership="none">
2200922046 <doc xml:space="preserve"
2201022047 filename="src/adw-message-dialog.c"
22011- line="1826">the parameters to insert into @format</doc>
22048+ line="1833">the parameters to insert into @format</doc>
2201222049 <varargs/>
2201322050 </parameter>
2201422051 </parameters>
@@ -22021,7 +22058,7 @@ See [property@MessageDialog:body].</doc>
2202122058 deprecated-version="1.6">
2202222059 <doc xml:space="preserve"
2202322060 filename="src/adw-message-dialog.c"
22024- line="1866">Sets the formatted body text of @self with Pango markup.
22061+ line="1873">Sets the formatted body text of @self with Pango markup.
2202522062
2202622063 The @format is assumed to contain Pango markup.
2202722064
@@ -22039,19 +22076,19 @@ See [property@MessageDialog:body].</doc>
2203922076 <instance-parameter name="self" transfer-ownership="none">
2204022077 <doc xml:space="preserve"
2204122078 filename="src/adw-message-dialog.c"
22042- line="1868">a message dialog</doc>
22079+ line="1875">a message dialog</doc>
2204322080 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2204422081 </instance-parameter>
2204522082 <parameter name="format" transfer-ownership="none">
2204622083 <doc xml:space="preserve"
2204722084 filename="src/adw-message-dialog.c"
22048- line="1869">the formatted string for the body text with Pango markup</doc>
22085+ line="1876">the formatted string for the body text with Pango markup</doc>
2204922086 <type name="utf8" c:type="const char*"/>
2205022087 </parameter>
2205122088 <parameter name="..." transfer-ownership="none">
2205222089 <doc xml:space="preserve"
2205322090 filename="src/adw-message-dialog.c"
22054- line="1870">the parameters to insert into @format</doc>
22091+ line="1877">the parameters to insert into @format</doc>
2205522092 <varargs/>
2205622093 </parameter>
2205722094 </parameters>
@@ -22064,7 +22101,7 @@ See [property@MessageDialog:body].</doc>
2206422101 deprecated-version="1.6">
2206522102 <doc xml:space="preserve"
2206622103 filename="src/adw-message-dialog.c"
22067- line="1613">Sets the formatted heading of @self.
22104+ line="1620">Sets the formatted heading of @self.
2206822105
2206922106 See [property@MessageDialog:heading].</doc>
2207022107 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22076,19 +22113,19 @@ See [property@MessageDialog:heading].</doc>
2207622113 <instance-parameter name="self" transfer-ownership="none">
2207722114 <doc xml:space="preserve"
2207822115 filename="src/adw-message-dialog.c"
22079- line="1615">a message dialog</doc>
22116+ line="1622">a message dialog</doc>
2208022117 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2208122118 </instance-parameter>
2208222119 <parameter name="format" transfer-ownership="none">
2208322120 <doc xml:space="preserve"
2208422121 filename="src/adw-message-dialog.c"
22085- line="1616">the formatted string for the heading</doc>
22122+ line="1623">the formatted string for the heading</doc>
2208622123 <type name="utf8" c:type="const char*"/>
2208722124 </parameter>
2208822125 <parameter name="..." transfer-ownership="none">
2208922126 <doc xml:space="preserve"
2209022127 filename="src/adw-message-dialog.c"
22091- line="1617">the parameters to insert into @format</doc>
22128+ line="1624">the parameters to insert into @format</doc>
2209222129 <varargs/>
2209322130 </parameter>
2209422131 </parameters>
@@ -22101,7 +22138,7 @@ See [property@MessageDialog:heading].</doc>
2210122138 deprecated-version="1.6">
2210222139 <doc xml:space="preserve"
2210322140 filename="src/adw-message-dialog.c"
22104- line="1657">Sets the formatted heading of @self with Pango markup.
22141+ line="1664">Sets the formatted heading of @self with Pango markup.
2210522142
2210622143 The @format is assumed to contain Pango markup.
2210722144
@@ -22119,19 +22156,19 @@ See [property@MessageDialog:heading].</doc>
2211922156 <instance-parameter name="self" transfer-ownership="none">
2212022157 <doc xml:space="preserve"
2212122158 filename="src/adw-message-dialog.c"
22122- line="1659">a message dialog</doc>
22159+ line="1666">a message dialog</doc>
2212322160 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2212422161 </instance-parameter>
2212522162 <parameter name="format" transfer-ownership="none">
2212622163 <doc xml:space="preserve"
2212722164 filename="src/adw-message-dialog.c"
22128- line="1660">the formatted string for the heading with Pango markup</doc>
22165+ line="1667">the formatted string for the heading with Pango markup</doc>
2212922166 <type name="utf8" c:type="const char*"/>
2213022167 </parameter>
2213122168 <parameter name="..." transfer-ownership="none">
2213222169 <doc xml:space="preserve"
2213322170 filename="src/adw-message-dialog.c"
22134- line="1661">the parameters to insert into @format</doc>
22171+ line="1668">the parameters to insert into @format</doc>
2213522172 <varargs/>
2213622173 </parameter>
2213722174 </parameters>
@@ -22144,20 +22181,20 @@ See [property@MessageDialog:heading].</doc>
2214422181 deprecated-version="1.6">
2214522182 <doc xml:space="preserve"
2214622183 filename="src/adw-message-dialog.c"
22147- line="1707">Gets the body text of @self.</doc>
22184+ line="1714">Gets the body text of @self.</doc>
2214822185 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2214922186 <source-position filename="src/adw-message-dialog.h" line="67"/>
2215022187 <return-value transfer-ownership="none">
2215122188 <doc xml:space="preserve"
2215222189 filename="src/adw-message-dialog.c"
22153- line="1713">the body of @self.</doc>
22190+ line="1720">the body of @self.</doc>
2215422191 <type name="utf8" c:type="const char*"/>
2215522192 </return-value>
2215622193 <parameters>
2215722194 <instance-parameter name="self" transfer-ownership="none">
2215822195 <doc xml:space="preserve"
2215922196 filename="src/adw-message-dialog.c"
22160- line="1709">a message dialog</doc>
22197+ line="1716">a message dialog</doc>
2216122198 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2216222199 </instance-parameter>
2216322200 </parameters>
@@ -22170,20 +22207,20 @@ See [property@MessageDialog:heading].</doc>
2217022207 deprecated-version="1.6">
2217122208 <doc xml:space="preserve"
2217222209 filename="src/adw-message-dialog.c"
22173- line="1765">Gets whether the body text of @self includes Pango markup.</doc>
22210+ line="1772">Gets whether the body text of @self includes Pango markup.</doc>
2217422211 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2217522212 <source-position filename="src/adw-message-dialog.h" line="73"/>
2217622213 <return-value transfer-ownership="none">
2217722214 <doc xml:space="preserve"
2217822215 filename="src/adw-message-dialog.c"
22179- line="1771">whether @self uses markup for body text</doc>
22216+ line="1778">whether @self uses markup for body text</doc>
2218022217 <type name="gboolean" c:type="gboolean"/>
2218122218 </return-value>
2218222219 <parameters>
2218322220 <instance-parameter name="self" transfer-ownership="none">
2218422221 <doc xml:space="preserve"
2218522222 filename="src/adw-message-dialog.c"
22186- line="1767">a message dialog</doc>
22223+ line="1774">a message dialog</doc>
2218722224 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2218822225 </instance-parameter>
2218922226 </parameters>
@@ -22196,20 +22233,20 @@ See [property@MessageDialog:heading].</doc>
2219622233 deprecated-version="1.6">
2219722234 <doc xml:space="preserve"
2219822235 filename="src/adw-message-dialog.c"
22199- line="2427">Gets the ID of the close response of @self.</doc>
22236+ line="2434">Gets the ID of the close response of @self.</doc>
2220022237 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2220122238 <source-position filename="src/adw-message-dialog.h" line="139"/>
2220222239 <return-value transfer-ownership="none">
2220322240 <doc xml:space="preserve"
2220422241 filename="src/adw-message-dialog.c"
22205- line="2433">the close response ID</doc>
22242+ line="2440">the close response ID</doc>
2220622243 <type name="utf8" c:type="const char*"/>
2220722244 </return-value>
2220822245 <parameters>
2220922246 <instance-parameter name="self" transfer-ownership="none">
2221022247 <doc xml:space="preserve"
2221122248 filename="src/adw-message-dialog.c"
22212- line="2429">a message dialog</doc>
22249+ line="2436">a message dialog</doc>
2221322250 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2221422251 </instance-parameter>
2221522252 </parameters>
@@ -22222,20 +22259,20 @@ See [property@MessageDialog:heading].</doc>
2222222259 deprecated-version="1.6">
2222322260 <doc xml:space="preserve"
2222422261 filename="src/adw-message-dialog.c"
22225- line="2357">Gets the ID of the default response of @self.</doc>
22262+ line="2364">Gets the ID of the default response of @self.</doc>
2222622263 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2222722264 <source-position filename="src/adw-message-dialog.h" line="133"/>
2222822265 <return-value transfer-ownership="none" nullable="1">
2222922266 <doc xml:space="preserve"
2223022267 filename="src/adw-message-dialog.c"
22231- line="2363">the default response ID</doc>
22268+ line="2370">the default response ID</doc>
2223222269 <type name="utf8" c:type="const char*"/>
2223322270 </return-value>
2223422271 <parameters>
2223522272 <instance-parameter name="self" transfer-ownership="none">
2223622273 <doc xml:space="preserve"
2223722274 filename="src/adw-message-dialog.c"
22238- line="2359">a message dialog</doc>
22275+ line="2366">a message dialog</doc>
2223922276 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2224022277 </instance-parameter>
2224122278 </parameters>
@@ -22248,20 +22285,20 @@ See [property@MessageDialog:heading].</doc>
2224822285 deprecated-version="1.6">
2224922286 <doc xml:space="preserve"
2225022287 filename="src/adw-message-dialog.c"
22251- line="1916">Gets the child widget of @self.</doc>
22288+ line="1923">Gets the child widget of @self.</doc>
2225222289 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2225322290 <source-position filename="src/adw-message-dialog.h" line="89"/>
2225422291 <return-value transfer-ownership="none" nullable="1">
2225522292 <doc xml:space="preserve"
2225622293 filename="src/adw-message-dialog.c"
22257- line="1922">the child widget of @self.</doc>
22294+ line="1929">the child widget of @self.</doc>
2225822295 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2225922296 </return-value>
2226022297 <parameters>
2226122298 <instance-parameter name="self" transfer-ownership="none">
2226222299 <doc xml:space="preserve"
2226322300 filename="src/adw-message-dialog.c"
22264- line="1918">a message dialog</doc>
22301+ line="1925">a message dialog</doc>
2226522302 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2226622303 </instance-parameter>
2226722304 </parameters>
@@ -22274,20 +22311,20 @@ See [property@MessageDialog:heading].</doc>
2227422311 deprecated-version="1.6">
2227522312 <doc xml:space="preserve"
2227622313 filename="src/adw-message-dialog.c"
22277- line="1490">Gets the heading of @self.</doc>
22314+ line="1497">Gets the heading of @self.</doc>
2227822315 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2227922316 <source-position filename="src/adw-message-dialog.h" line="45"/>
2228022317 <return-value transfer-ownership="none" nullable="1">
2228122318 <doc xml:space="preserve"
2228222319 filename="src/adw-message-dialog.c"
22283- line="1496">the heading of @self.</doc>
22320+ line="1503">the heading of @self.</doc>
2228422321 <type name="utf8" c:type="const char*"/>
2228522322 </return-value>
2228622323 <parameters>
2228722324 <instance-parameter name="self" transfer-ownership="none">
2228822325 <doc xml:space="preserve"
2228922326 filename="src/adw-message-dialog.c"
22290- line="1492">a message dialog</doc>
22327+ line="1499">a message dialog</doc>
2229122328 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2229222329 </instance-parameter>
2229322330 </parameters>
@@ -22300,20 +22337,20 @@ See [property@MessageDialog:heading].</doc>
2230022337 deprecated-version="1.6">
2230122338 <doc xml:space="preserve"
2230222339 filename="src/adw-message-dialog.c"
22303- line="1552">Gets whether the heading of @self includes Pango markup.</doc>
22340+ line="1559">Gets whether the heading of @self includes Pango markup.</doc>
2230422341 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2230522342 <source-position filename="src/adw-message-dialog.h" line="51"/>
2230622343 <return-value transfer-ownership="none">
2230722344 <doc xml:space="preserve"
2230822345 filename="src/adw-message-dialog.c"
22309- line="1558">whether @self uses markup for heading</doc>
22346+ line="1565">whether @self uses markup for heading</doc>
2231022347 <type name="gboolean" c:type="gboolean"/>
2231122348 </return-value>
2231222349 <parameters>
2231322350 <instance-parameter name="self" transfer-ownership="none">
2231422351 <doc xml:space="preserve"
2231522352 filename="src/adw-message-dialog.c"
22316- line="1554">a message dialog</doc>
22353+ line="1561">a message dialog</doc>
2231722354 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2231822355 </instance-parameter>
2231922356 </parameters>
@@ -22325,7 +22362,7 @@ See [property@MessageDialog:heading].</doc>
2232522362 deprecated-version="1.6">
2232622363 <doc xml:space="preserve"
2232722364 filename="src/adw-message-dialog.c"
22328- line="2198">Gets the appearance of @response.
22365+ line="2205">Gets the appearance of @response.
2232922366
2233022367 See [method@MessageDialog.set_response_appearance].</doc>
2233122368 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22333,20 +22370,20 @@ See [method@MessageDialog.set_response_appearance].</doc>
2233322370 <return-value transfer-ownership="none">
2233422371 <doc xml:space="preserve"
2233522372 filename="src/adw-message-dialog.c"
22336- line="2207">the appearance of @response</doc>
22373+ line="2214">the appearance of @response</doc>
2233722374 <type name="ResponseAppearance" c:type="AdwResponseAppearance"/>
2233822375 </return-value>
2233922376 <parameters>
2234022377 <instance-parameter name="self" transfer-ownership="none">
2234122378 <doc xml:space="preserve"
2234222379 filename="src/adw-message-dialog.c"
22343- line="2200">a message dialog</doc>
22380+ line="2207">a message dialog</doc>
2234422381 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2234522382 </instance-parameter>
2234622383 <parameter name="response" transfer-ownership="none">
2234722384 <doc xml:space="preserve"
2234822385 filename="src/adw-message-dialog.c"
22349- line="2201">a response ID</doc>
22386+ line="2208">a response ID</doc>
2235022387 <type name="utf8" c:type="const char*"/>
2235122388 </parameter>
2235222389 </parameters>
@@ -22358,7 +22395,7 @@ See [method@MessageDialog.set_response_appearance].</doc>
2235822395 deprecated-version="1.6">
2235922396 <doc xml:space="preserve"
2236022397 filename="src/adw-message-dialog.c"
22361- line="2285">Gets whether @response is enabled.
22398+ line="2292">Gets whether @response is enabled.
2236222399
2236322400 See [method@MessageDialog.set_response_enabled].</doc>
2236422401 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22366,20 +22403,20 @@ See [method@MessageDialog.set_response_enabled].</doc>
2236622403 <return-value transfer-ownership="none">
2236722404 <doc xml:space="preserve"
2236822405 filename="src/adw-message-dialog.c"
22369- line="2294">whether @response is enabled</doc>
22406+ line="2301">whether @response is enabled</doc>
2237022407 <type name="gboolean" c:type="gboolean"/>
2237122408 </return-value>
2237222409 <parameters>
2237322410 <instance-parameter name="self" transfer-ownership="none">
2237422411 <doc xml:space="preserve"
2237522412 filename="src/adw-message-dialog.c"
22376- line="2287">a message dialog</doc>
22413+ line="2294">a message dialog</doc>
2237722414 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2237822415 </instance-parameter>
2237922416 <parameter name="response" transfer-ownership="none">
2238022417 <doc xml:space="preserve"
2238122418 filename="src/adw-message-dialog.c"
22382- line="2288">a response ID</doc>
22419+ line="2295">a response ID</doc>
2238322420 <type name="utf8" c:type="const char*"/>
2238422421 </parameter>
2238522422 </parameters>
@@ -22391,7 +22428,7 @@ See [method@MessageDialog.set_response_enabled].</doc>
2239122428 deprecated-version="1.6">
2239222429 <doc xml:space="preserve"
2239322430 filename="src/adw-message-dialog.c"
22394- line="2136">Gets the label of @response.
22431+ line="2143">Gets the label of @response.
2239522432
2239622433 See [method@MessageDialog.set_response_label].</doc>
2239722434 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22399,20 +22436,20 @@ See [method@MessageDialog.set_response_label].</doc>
2239922436 <return-value transfer-ownership="none">
2240022437 <doc xml:space="preserve"
2240122438 filename="src/adw-message-dialog.c"
22402- line="2145">the label of @response</doc>
22439+ line="2152">the label of @response</doc>
2240322440 <type name="utf8" c:type="const char*"/>
2240422441 </return-value>
2240522442 <parameters>
2240622443 <instance-parameter name="self" transfer-ownership="none">
2240722444 <doc xml:space="preserve"
2240822445 filename="src/adw-message-dialog.c"
22409- line="2138">a message dialog</doc>
22446+ line="2145">a message dialog</doc>
2241022447 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2241122448 </instance-parameter>
2241222449 <parameter name="response" transfer-ownership="none">
2241322450 <doc xml:space="preserve"
2241422451 filename="src/adw-message-dialog.c"
22415- line="2139">a response ID</doc>
22452+ line="2146">a response ID</doc>
2241622453 <type name="utf8" c:type="const char*"/>
2241722454 </parameter>
2241822455 </parameters>
@@ -22424,26 +22461,26 @@ See [method@MessageDialog.set_response_label].</doc>
2242422461 deprecated-version="1.6">
2242522462 <doc xml:space="preserve"
2242622463 filename="src/adw-message-dialog.c"
22427- line="2511">Gets whether @self has a response with the ID @response.</doc>
22464+ line="2518">Gets whether @self has a response with the ID @response.</doc>
2242822465 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2242922466 <source-position filename="src/adw-message-dialog.h" line="149"/>
2243022467 <return-value transfer-ownership="none">
2243122468 <doc xml:space="preserve"
2243222469 filename="src/adw-message-dialog.c"
22433- line="2518">whether @self has a response with the ID @response.</doc>
22470+ line="2525">whether @self has a response with the ID @response.</doc>
2243422471 <type name="gboolean" c:type="gboolean"/>
2243522472 </return-value>
2243622473 <parameters>
2243722474 <instance-parameter name="self" transfer-ownership="none">
2243822475 <doc xml:space="preserve"
2243922476 filename="src/adw-message-dialog.c"
22440- line="2513">a message dialog</doc>
22477+ line="2520">a message dialog</doc>
2244122478 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2244222479 </instance-parameter>
2244322480 <parameter name="response" transfer-ownership="none">
2244422481 <doc xml:space="preserve"
2244522482 filename="src/adw-message-dialog.c"
22446- line="2514">response ID</doc>
22483+ line="2521">response ID</doc>
2244722484 <type name="utf8" c:type="const char*"/>
2244822485 </parameter>
2244922486 </parameters>
@@ -22455,7 +22492,7 @@ See [method@MessageDialog.set_response_label].</doc>
2245522492 deprecated-version="1.6">
2245622493 <doc xml:space="preserve"
2245722494 filename="src/adw-message-dialog.c"
22458- line="2095">Removes a response from @self.</doc>
22495+ line="2102">Removes a response from @self.</doc>
2245922496 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2246022497 <source-position filename="src/adw-message-dialog.h" line="100"/>
2246122498 <return-value transfer-ownership="none">
@@ -22465,13 +22502,13 @@ See [method@MessageDialog.set_response_label].</doc>
2246522502 <instance-parameter name="self" transfer-ownership="none">
2246622503 <doc xml:space="preserve"
2246722504 filename="src/adw-message-dialog.c"
22468- line="2097">a message dialog</doc>
22505+ line="2104">a message dialog</doc>
2246922506 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2247022507 </instance-parameter>
2247122508 <parameter name="id" transfer-ownership="none">
2247222509 <doc xml:space="preserve"
2247322510 filename="src/adw-message-dialog.c"
22474- line="2098">the response ID</doc>
22511+ line="2105">the response ID</doc>
2247522512 <type name="utf8" c:type="const char*"/>
2247622513 </parameter>
2247722514 </parameters>
@@ -22484,7 +22521,7 @@ See [method@MessageDialog.set_response_label].</doc>
2248422521 <attribute name="org.gtk.Method.signal" value="response"/>
2248522522 <doc xml:space="preserve"
2248622523 filename="src/adw-message-dialog.c"
22487- line="2488">Emits the [signal@MessageDialog::response] signal with the given response ID.
22524+ line="2495">Emits the [signal@MessageDialog::response] signal with the given response ID.
2248822525
2248922526 Used to indicate that the user has responded to the dialog in some way.</doc>
2249022527 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22496,13 +22533,13 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2249622533 <instance-parameter name="self" transfer-ownership="none">
2249722534 <doc xml:space="preserve"
2249822535 filename="src/adw-message-dialog.c"
22499- line="2490">a message dialog</doc>
22536+ line="2497">a message dialog</doc>
2250022537 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2250122538 </instance-parameter>
2250222539 <parameter name="response" transfer-ownership="none">
2250322540 <doc xml:space="preserve"
2250422541 filename="src/adw-message-dialog.c"
22505- line="2491">response ID</doc>
22542+ line="2498">response ID</doc>
2250622543 <type name="utf8" c:type="const char*"/>
2250722544 </parameter>
2250822545 </parameters>
@@ -22515,7 +22552,7 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2251522552 deprecated-version="1.6">
2251622553 <doc xml:space="preserve"
2251722554 filename="src/adw-message-dialog.c"
22518- line="1730">Sets the body text of @self.</doc>
22555+ line="1737">Sets the body text of @self.</doc>
2251922556 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2252022557 <source-position filename="src/adw-message-dialog.h" line="69"/>
2252122558 <return-value transfer-ownership="none">
@@ -22525,13 +22562,13 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2252522562 <instance-parameter name="self" transfer-ownership="none">
2252622563 <doc xml:space="preserve"
2252722564 filename="src/adw-message-dialog.c"
22528- line="1732">a message dialog</doc>
22565+ line="1739">a message dialog</doc>
2252922566 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2253022567 </instance-parameter>
2253122568 <parameter name="body" transfer-ownership="none">
2253222569 <doc xml:space="preserve"
2253322570 filename="src/adw-message-dialog.c"
22534- line="1733">the body of @self</doc>
22571+ line="1740">the body of @self</doc>
2253522572 <type name="utf8" c:type="const char*"/>
2253622573 </parameter>
2253722574 </parameters>
@@ -22544,7 +22581,7 @@ Used to indicate that the user has responded to the dialog in some way.</doc>
2254422581 deprecated-version="1.6">
2254522582 <doc xml:space="preserve"
2254622583 filename="src/adw-message-dialog.c"
22547- line="1788">Sets whether the body text of @self includes Pango markup.
22584+ line="1795">Sets whether the body text of @self includes Pango markup.
2254822585
2254922586 See [func@Pango.parse_markup].</doc>
2255022587 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22556,13 +22593,13 @@ See [func@Pango.parse_markup].</doc>
2255622593 <instance-parameter name="self" transfer-ownership="none">
2255722594 <doc xml:space="preserve"
2255822595 filename="src/adw-message-dialog.c"
22559- line="1790">a message dialog</doc>
22596+ line="1797">a message dialog</doc>
2256022597 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2256122598 </instance-parameter>
2256222599 <parameter name="use_markup" transfer-ownership="none">
2256322600 <doc xml:space="preserve"
2256422601 filename="src/adw-message-dialog.c"
22565- line="1791">whether to use markup for body text</doc>
22602+ line="1798">whether to use markup for body text</doc>
2256622603 <type name="gboolean" c:type="gboolean"/>
2256722604 </parameter>
2256822605 </parameters>
@@ -22575,7 +22612,7 @@ See [func@Pango.parse_markup].</doc>
2257522612 deprecated-version="1.6">
2257622613 <doc xml:space="preserve"
2257722614 filename="src/adw-message-dialog.c"
22578- line="2450">Sets the ID of the close response of @self.
22615+ line="2457">Sets the ID of the close response of @self.
2257922616
2258022617 It will be passed to [signal@MessageDialog::response] if the window is
2258122618 closed by pressing &lt;kbd&gt;Escape&lt;/kbd&gt; or with a system action.
@@ -22592,13 +22629,13 @@ The default close response is `close`.</doc>
2259222629 <instance-parameter name="self" transfer-ownership="none">
2259322630 <doc xml:space="preserve"
2259422631 filename="src/adw-message-dialog.c"
22595- line="2452">a message dialog</doc>
22632+ line="2459">a message dialog</doc>
2259622633 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2259722634 </instance-parameter>
2259822635 <parameter name="response" transfer-ownership="none">
2259922636 <doc xml:space="preserve"
2260022637 filename="src/adw-message-dialog.c"
22601- line="2453">the close response ID</doc>
22638+ line="2460">the close response ID</doc>
2260222639 <type name="utf8" c:type="const char*"/>
2260322640 </parameter>
2260422641 </parameters>
@@ -22611,7 +22648,7 @@ The default close response is `close`.</doc>
2261122648 deprecated-version="1.6">
2261222649 <doc xml:space="preserve"
2261322650 filename="src/adw-message-dialog.c"
22614- line="2383">Sets the ID of the default response of @self.
22651+ line="2390">Sets the ID of the default response of @self.
2261522652
2261622653 The button corresponding to this response will be set as the default widget
2261722654 of @self.
@@ -22629,7 +22666,7 @@ See [property@Gtk.Window:default-widget].</doc>
2262922666 <instance-parameter name="self" transfer-ownership="none">
2263022667 <doc xml:space="preserve"
2263122668 filename="src/adw-message-dialog.c"
22632- line="2385">a message dialog</doc>
22669+ line="2392">a message dialog</doc>
2263322670 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2263422671 </instance-parameter>
2263522672 <parameter name="response"
@@ -22638,7 +22675,7 @@ See [property@Gtk.Window:default-widget].</doc>
2263822675 allow-none="1">
2263922676 <doc xml:space="preserve"
2264022677 filename="src/adw-message-dialog.c"
22641- line="2386">the default response ID</doc>
22678+ line="2393">the default response ID</doc>
2264222679 <type name="utf8" c:type="const char*"/>
2264322680 </parameter>
2264422681 </parameters>
@@ -22651,7 +22688,7 @@ See [property@Gtk.Window:default-widget].</doc>
2265122688 deprecated-version="1.6">
2265222689 <doc xml:space="preserve"
2265322690 filename="src/adw-message-dialog.c"
22654- line="1939">Sets the child widget of @self.
22691+ line="1946">Sets the child widget of @self.
2265522692
2265622693 The child widget is displayed below the heading and body.</doc>
2265722694 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22663,7 +22700,7 @@ The child widget is displayed below the heading and body.</doc>
2266322700 <instance-parameter name="self" transfer-ownership="none">
2266422701 <doc xml:space="preserve"
2266522702 filename="src/adw-message-dialog.c"
22666- line="1941">a message dialog</doc>
22703+ line="1948">a message dialog</doc>
2266722704 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2266822705 </instance-parameter>
2266922706 <parameter name="child"
@@ -22672,7 +22709,7 @@ The child widget is displayed below the heading and body.</doc>
2267222709 allow-none="1">
2267322710 <doc xml:space="preserve"
2267422711 filename="src/adw-message-dialog.c"
22675- line="1942">the child widget</doc>
22712+ line="1949">the child widget</doc>
2267622713 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2267722714 </parameter>
2267822715 </parameters>
@@ -22685,7 +22722,7 @@ The child widget is displayed below the heading and body.</doc>
2268522722 deprecated-version="1.6">
2268622723 <doc xml:space="preserve"
2268722724 filename="src/adw-message-dialog.c"
22688- line="1513">Sets the heading of @self.</doc>
22725+ line="1520">Sets the heading of @self.</doc>
2268922726 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2269022727 <source-position filename="src/adw-message-dialog.h" line="47"/>
2269122728 <return-value transfer-ownership="none">
@@ -22695,7 +22732,7 @@ The child widget is displayed below the heading and body.</doc>
2269522732 <instance-parameter name="self" transfer-ownership="none">
2269622733 <doc xml:space="preserve"
2269722734 filename="src/adw-message-dialog.c"
22698- line="1515">a message dialog</doc>
22735+ line="1522">a message dialog</doc>
2269922736 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2270022737 </instance-parameter>
2270122738 <parameter name="heading"
@@ -22704,7 +22741,7 @@ The child widget is displayed below the heading and body.</doc>
2270422741 allow-none="1">
2270522742 <doc xml:space="preserve"
2270622743 filename="src/adw-message-dialog.c"
22707- line="1516">the heading of @self</doc>
22744+ line="1523">the heading of @self</doc>
2270822745 <type name="utf8" c:type="const char*"/>
2270922746 </parameter>
2271022747 </parameters>
@@ -22717,7 +22754,7 @@ The child widget is displayed below the heading and body.</doc>
2271722754 deprecated-version="1.6">
2271822755 <doc xml:space="preserve"
2271922756 filename="src/adw-message-dialog.c"
22720- line="1575">Sets whether the heading of @self includes Pango markup.
22757+ line="1582">Sets whether the heading of @self includes Pango markup.
2272122758
2272222759 See [func@Pango.parse_markup].</doc>
2272322760 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22729,13 +22766,13 @@ See [func@Pango.parse_markup].</doc>
2272922766 <instance-parameter name="self" transfer-ownership="none">
2273022767 <doc xml:space="preserve"
2273122768 filename="src/adw-message-dialog.c"
22732- line="1577">a message dialog</doc>
22769+ line="1584">a message dialog</doc>
2273322770 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2273422771 </instance-parameter>
2273522772 <parameter name="use_markup" transfer-ownership="none">
2273622773 <doc xml:space="preserve"
2273722774 filename="src/adw-message-dialog.c"
22738- line="1578">whether to use markup for heading</doc>
22775+ line="1585">whether to use markup for heading</doc>
2273922776 <type name="gboolean" c:type="gboolean"/>
2274022777 </parameter>
2274122778 </parameters>
@@ -22747,7 +22784,7 @@ See [func@Pango.parse_markup].</doc>
2274722784 deprecated-version="1.6">
2274822785 <doc xml:space="preserve"
2274922786 filename="src/adw-message-dialog.c"
22750- line="2227">Sets the appearance for @response.
22787+ line="2234">Sets the appearance for @response.
2275122788
2275222789 &lt;picture&gt;
2275322790 &lt;source srcset="message-dialog-appearance-dark.png" media="(prefers-color-scheme: dark)"&gt;
@@ -22773,19 +22810,19 @@ Negative responses like Cancel or Close should use the default appearance.</doc>
2277322810 <instance-parameter name="self" transfer-ownership="none">
2277422811 <doc xml:space="preserve"
2277522812 filename="src/adw-message-dialog.c"
22776- line="2229">a message dialog</doc>
22813+ line="2236">a message dialog</doc>
2277722814 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2277822815 </instance-parameter>
2277922816 <parameter name="response" transfer-ownership="none">
2278022817 <doc xml:space="preserve"
2278122818 filename="src/adw-message-dialog.c"
22782- line="2230">a response ID</doc>
22819+ line="2237">a response ID</doc>
2278322820 <type name="utf8" c:type="const char*"/>
2278422821 </parameter>
2278522822 <parameter name="appearance" transfer-ownership="none">
2278622823 <doc xml:space="preserve"
2278722824 filename="src/adw-message-dialog.c"
22788- line="2231">appearance for @response</doc>
22825+ line="2238">appearance for @response</doc>
2278922826 <type name="ResponseAppearance" c:type="AdwResponseAppearance"/>
2279022827 </parameter>
2279122828 </parameters>
@@ -22797,7 +22834,7 @@ Negative responses like Cancel or Close should use the default appearance.</doc>
2279722834 deprecated-version="1.6">
2279822835 <doc xml:space="preserve"
2279922836 filename="src/adw-message-dialog.c"
22800- line="2314">Sets whether @response is enabled.
22837+ line="2321">Sets whether @response is enabled.
2280122838
2280222839 If @response is not enabled, the corresponding button will have
2280322840 [property@Gtk.Widget:sensitive] set to `FALSE` and it can't be activated as
@@ -22816,19 +22853,19 @@ Responses are enabled by default.</doc>
2281622853 <instance-parameter name="self" transfer-ownership="none">
2281722854 <doc xml:space="preserve"
2281822855 filename="src/adw-message-dialog.c"
22819- line="2316">a message dialog</doc>
22856+ line="2323">a message dialog</doc>
2282022857 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2282122858 </instance-parameter>
2282222859 <parameter name="response" transfer-ownership="none">
2282322860 <doc xml:space="preserve"
2282422861 filename="src/adw-message-dialog.c"
22825- line="2317">a response ID</doc>
22862+ line="2324">a response ID</doc>
2282622863 <type name="utf8" c:type="const char*"/>
2282722864 </parameter>
2282822865 <parameter name="enabled" transfer-ownership="none">
2282922866 <doc xml:space="preserve"
2283022867 filename="src/adw-message-dialog.c"
22831- line="2318">whether to enable @response</doc>
22868+ line="2325">whether to enable @response</doc>
2283222869 <type name="gboolean" c:type="gboolean"/>
2283322870 </parameter>
2283422871 </parameters>
@@ -22840,7 +22877,7 @@ Responses are enabled by default.</doc>
2284022877 deprecated-version="1.6">
2284122878 <doc xml:space="preserve"
2284222879 filename="src/adw-message-dialog.c"
22843- line="2165">Sets the label of @response to @label.
22880+ line="2172">Sets the label of @response to @label.
2284422881
2284522882 Labels are displayed on the dialog buttons. An embedded underline in @label
2284622883 indicates a mnemonic.</doc>
@@ -22853,19 +22890,19 @@ indicates a mnemonic.</doc>
2285322890 <instance-parameter name="self" transfer-ownership="none">
2285422891 <doc xml:space="preserve"
2285522892 filename="src/adw-message-dialog.c"
22856- line="2167">a message dialog</doc>
22893+ line="2174">a message dialog</doc>
2285722894 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2285822895 </instance-parameter>
2285922896 <parameter name="response" transfer-ownership="none">
2286022897 <doc xml:space="preserve"
2286122898 filename="src/adw-message-dialog.c"
22862- line="2168">a response ID</doc>
22899+ line="2175">a response ID</doc>
2286322900 <type name="utf8" c:type="const char*"/>
2286422901 </parameter>
2286522902 <parameter name="label" transfer-ownership="none">
2286622903 <doc xml:space="preserve"
2286722904 filename="src/adw-message-dialog.c"
22868- line="2169">the label of @response</doc>
22905+ line="2176">the label of @response</doc>
2286922906 <type name="utf8" c:type="const char*"/>
2287022907 </parameter>
2287122908 </parameters>
@@ -22880,7 +22917,7 @@ indicates a mnemonic.</doc>
2288022917 getter="get_body">
2288122918 <doc xml:space="preserve"
2288222919 filename="src/adw-message-dialog.c"
22883- line="1034">The body text of the dialog.</doc>
22920+ line="1041">The body text of the dialog.</doc>
2288422921 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2288522922 <type name="utf8" c:type="gchar*"/>
2288622923 </property>
@@ -22895,7 +22932,7 @@ indicates a mnemonic.</doc>
2289522932 default-value="FALSE">
2289622933 <doc xml:space="preserve"
2289722934 filename="src/adw-message-dialog.c"
22898- line="1047">Whether the body text includes Pango markup.
22935+ line="1054">Whether the body text includes Pango markup.
2289922936
2290022937 See [func@Pango.parse_markup].</doc>
2290122938 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22912,7 +22949,7 @@ See [func@Pango.parse_markup].</doc>
2291222949 default-value="close">
2291322950 <doc xml:space="preserve"
2291422951 filename="src/adw-message-dialog.c"
22915- line="1098">The ID of the close response.
22952+ line="1105">The ID of the close response.
2291622953
2291722954 It will be passed to [signal@MessageDialog::response] if the window is
2291822955 closed by pressing &lt;kbd&gt;Escape&lt;/kbd&gt; or with a system action.
@@ -22934,7 +22971,7 @@ The default close response is `close`.</doc>
2293422971 default-value="NULL">
2293522972 <doc xml:space="preserve"
2293622973 filename="src/adw-message-dialog.c"
22937- line="1077">The response ID of the default response.
22974+ line="1084">The response ID of the default response.
2293822975
2293922976 The button corresponding to this response will be set as the default widget
2294022977 of the dialog.
@@ -22956,7 +22993,7 @@ See [property@Gtk.Window:default-widget].</doc>
2295622993 getter="get_extra_child">
2295722994 <doc xml:space="preserve"
2295822995 filename="src/adw-message-dialog.c"
22959- line="1062">The child widget.
22996+ line="1069">The child widget.
2296022997
2296122998 Displayed below the heading and body.</doc>
2296222999 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -22972,7 +23009,7 @@ Displayed below the heading and body.</doc>
2297223009 getter="get_heading">
2297323010 <doc xml:space="preserve"
2297423011 filename="src/adw-message-dialog.c"
22975- line="1006">The heading of the dialog.</doc>
23012+ line="1013">The heading of the dialog.</doc>
2297623013 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
2297723014 <type name="utf8" c:type="gchar*"/>
2297823015 </property>
@@ -22987,7 +23024,7 @@ Displayed below the heading and body.</doc>
2298723024 default-value="FALSE">
2298823025 <doc xml:space="preserve"
2298923026 filename="src/adw-message-dialog.c"
22990- line="1019">Whether the heading includes Pango markup.
23027+ line="1026">Whether the heading includes Pango markup.
2299123028
2299223029 See [func@Pango.parse_markup].</doc>
2299323030 <doc-deprecated xml:space="preserve">Use [class@AlertDialog].</doc-deprecated>
@@ -23004,7 +23041,7 @@ See [func@Pango.parse_markup].</doc>
2300423041 deprecated-version="1.6">
2300523042 <doc xml:space="preserve"
2300623043 filename="src/adw-message-dialog.c"
23007- line="1120">This signal is emitted when the dialog is closed.
23044+ line="1127">This signal is emitted when the dialog is closed.
2300823045
2300923046 @response will be set to the response ID of the button that had been
2301023047 activated.
@@ -23020,7 +23057,7 @@ action, @response will be set to the value of
2302023057 <parameter name="response" transfer-ownership="none">
2302123058 <doc xml:space="preserve"
2302223059 filename="src/adw-message-dialog.c"
23023- line="1123">the response ID</doc>
23060+ line="1130">the response ID</doc>
2302423061 <type name="utf8" c:type="gchar*"/>
2302523062 </parameter>
2302623063 </parameters>
@@ -23043,13 +23080,13 @@ action, @response will be set to the value of
2304323080 <parameter name="self" transfer-ownership="none">
2304423081 <doc xml:space="preserve"
2304523082 filename="src/adw-message-dialog.c"
23046- line="2490">a message dialog</doc>
23083+ line="2497">a message dialog</doc>
2304723084 <type name="MessageDialog" c:type="AdwMessageDialog*"/>
2304823085 </parameter>
2304923086 <parameter name="response" transfer-ownership="none">
2305023087 <doc xml:space="preserve"
2305123088 filename="src/adw-message-dialog.c"
23052- line="2491">response ID</doc>
23089+ line="2498">response ID</doc>
2305323090 <type name="utf8" c:type="const char*"/>
2305423091 </parameter>
2305523092 </parameters>
@@ -23516,25 +23553,25 @@ it's unwanted.
2351623553 version="1.4">
2351723554 <doc xml:space="preserve"
2351823555 filename="src/adw-navigation-view.c"
23519- line="2166">Creates a new `AdwNavigationPage`.</doc>
23556+ line="2167">Creates a new `AdwNavigationPage`.</doc>
2352023557 <source-position filename="src/adw-navigation-view.h" line="79"/>
2352123558 <return-value transfer-ownership="none">
2352223559 <doc xml:space="preserve"
2352323560 filename="src/adw-navigation-view.c"
23524- line="2173">the new created `AdwNavigationPage`</doc>
23561+ line="2174">the new created `AdwNavigationPage`</doc>
2352523562 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2352623563 </return-value>
2352723564 <parameters>
2352823565 <parameter name="child" transfer-ownership="none">
2352923566 <doc xml:space="preserve"
2353023567 filename="src/adw-navigation-view.c"
23531- line="2168">the child widget</doc>
23568+ line="2169">the child widget</doc>
2353223569 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2353323570 </parameter>
2353423571 <parameter name="title" transfer-ownership="none">
2353523572 <doc xml:space="preserve"
2353623573 filename="src/adw-navigation-view.c"
23537- line="2169">the page title</doc>
23574+ line="2170">the page title</doc>
2353823575 <type name="utf8" c:type="const char*"/>
2353923576 </parameter>
2354023577 </parameters>
@@ -23544,31 +23581,31 @@ it's unwanted.
2354423581 version="1.4">
2354523582 <doc xml:space="preserve"
2354623583 filename="src/adw-navigation-view.c"
23547- line="2190">Creates a new `AdwNavigationPage` with provided tag.</doc>
23584+ line="2191">Creates a new `AdwNavigationPage` with provided tag.</doc>
2354823585 <source-position filename="src/adw-navigation-view.h" line="83"/>
2354923586 <return-value transfer-ownership="none">
2355023587 <doc xml:space="preserve"
2355123588 filename="src/adw-navigation-view.c"
23552- line="2198">the new created `AdwNavigationPage`</doc>
23589+ line="2199">the new created `AdwNavigationPage`</doc>
2355323590 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2355423591 </return-value>
2355523592 <parameters>
2355623593 <parameter name="child" transfer-ownership="none">
2355723594 <doc xml:space="preserve"
2355823595 filename="src/adw-navigation-view.c"
23559- line="2192">the child widget</doc>
23596+ line="2193">the child widget</doc>
2356023597 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2356123598 </parameter>
2356223599 <parameter name="title" transfer-ownership="none">
2356323600 <doc xml:space="preserve"
2356423601 filename="src/adw-navigation-view.c"
23565- line="2193">the page title</doc>
23602+ line="2194">the page title</doc>
2356623603 <type name="utf8" c:type="const char*"/>
2356723604 </parameter>
2356823605 <parameter name="tag" transfer-ownership="none">
2356923606 <doc xml:space="preserve"
2357023607 filename="src/adw-navigation-view.c"
23571- line="2194">the page tag</doc>
23608+ line="2195">the page tag</doc>
2357223609 <type name="utf8" c:type="const char*"/>
2357323610 </parameter>
2357423611 </parameters>
@@ -23651,19 +23688,19 @@ is fully shown.</doc>
2365123688 version="1.4">
2365223689 <doc xml:space="preserve"
2365323690 filename="src/adw-navigation-view.c"
23654- line="2414">Gets whether @self can be popped from navigation stack.</doc>
23691+ line="2415">Gets whether @self can be popped from navigation stack.</doc>
2365523692 <source-position filename="src/adw-navigation-view.h" line="106"/>
2365623693 <return-value transfer-ownership="none">
2365723694 <doc xml:space="preserve"
2365823695 filename="src/adw-navigation-view.c"
23659- line="2420">whether the page can be popped from navigation stack</doc>
23696+ line="2421">whether the page can be popped from navigation stack</doc>
2366023697 <type name="gboolean" c:type="gboolean"/>
2366123698 </return-value>
2366223699 <parameters>
2366323700 <instance-parameter name="self" transfer-ownership="none">
2366423701 <doc xml:space="preserve"
2366523702 filename="src/adw-navigation-view.c"
23666- line="2416">a navigation page</doc>
23703+ line="2417">a navigation page</doc>
2366723704 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2366823705 </instance-parameter>
2366923706 </parameters>
@@ -23674,19 +23711,19 @@ is fully shown.</doc>
2367423711 version="1.4">
2367523712 <doc xml:space="preserve"
2367623713 filename="src/adw-navigation-view.c"
23677- line="2218">Gets the child widget of @self.</doc>
23714+ line="2219">Gets the child widget of @self.</doc>
2367823715 <source-position filename="src/adw-navigation-view.h" line="88"/>
2367923716 <return-value transfer-ownership="none" nullable="1">
2368023717 <doc xml:space="preserve"
2368123718 filename="src/adw-navigation-view.c"
23682- line="2224">the child widget of @self</doc>
23719+ line="2225">the child widget of @self</doc>
2368323720 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2368423721 </return-value>
2368523722 <parameters>
2368623723 <instance-parameter name="self" transfer-ownership="none">
2368723724 <doc xml:space="preserve"
2368823725 filename="src/adw-navigation-view.c"
23689- line="2220">a navigation page</doc>
23726+ line="2221">a navigation page</doc>
2369023727 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2369123728 </instance-parameter>
2369223729 </parameters>
@@ -23697,19 +23734,19 @@ is fully shown.</doc>
2369723734 version="1.4">
2369823735 <doc xml:space="preserve"
2369923736 filename="src/adw-navigation-view.c"
23700- line="2281">Gets the tag of @self.</doc>
23737+ line="2282">Gets the tag of @self.</doc>
2370123738 <source-position filename="src/adw-navigation-view.h" line="94"/>
2370223739 <return-value transfer-ownership="none" nullable="1">
2370323740 <doc xml:space="preserve"
2370423741 filename="src/adw-navigation-view.c"
23705- line="2287">the page tag</doc>
23742+ line="2288">the page tag</doc>
2370623743 <type name="utf8" c:type="const char*"/>
2370723744 </return-value>
2370823745 <parameters>
2370923746 <instance-parameter name="self" transfer-ownership="none">
2371023747 <doc xml:space="preserve"
2371123748 filename="src/adw-navigation-view.c"
23712- line="2283">a navigation page</doc>
23749+ line="2284">a navigation page</doc>
2371323750 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2371423751 </instance-parameter>
2371523752 </parameters>
@@ -23720,19 +23757,19 @@ is fully shown.</doc>
2372023757 version="1.4">
2372123758 <doc xml:space="preserve"
2372223759 filename="src/adw-navigation-view.c"
23723- line="2359">Gets the title of @self.</doc>
23760+ line="2360">Gets the title of @self.</doc>
2372423761 <source-position filename="src/adw-navigation-view.h" line="100"/>
2372523762 <return-value transfer-ownership="none">
2372623763 <doc xml:space="preserve"
2372723764 filename="src/adw-navigation-view.c"
23728- line="2365">the title of @self</doc>
23765+ line="2366">the title of @self</doc>
2372923766 <type name="utf8" c:type="const char*"/>
2373023767 </return-value>
2373123768 <parameters>
2373223769 <instance-parameter name="self" transfer-ownership="none">
2373323770 <doc xml:space="preserve"
2373423771 filename="src/adw-navigation-view.c"
23735- line="2361">a navigation page</doc>
23772+ line="2362">a navigation page</doc>
2373623773 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2373723774 </instance-parameter>
2373823775 </parameters>
@@ -23743,7 +23780,7 @@ is fully shown.</doc>
2374323780 version="1.4">
2374423781 <doc xml:space="preserve"
2374523782 filename="src/adw-navigation-view.c"
23746- line="2436">Sets whether @self can be popped from navigation stack.
23783+ line="2437">Sets whether @self can be popped from navigation stack.
2374723784
2374823785 Set it to `FALSE` to disable shortcuts and gestures, as well as remove the
2374923786 back button from [class@HeaderBar].
@@ -23761,13 +23798,13 @@ but not shortcuts.</doc>
2376123798 <instance-parameter name="self" transfer-ownership="none">
2376223799 <doc xml:space="preserve"
2376323800 filename="src/adw-navigation-view.c"
23764- line="2438">a navigation page</doc>
23801+ line="2439">a navigation page</doc>
2376523802 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2376623803 </instance-parameter>
2376723804 <parameter name="can_pop" transfer-ownership="none">
2376823805 <doc xml:space="preserve"
2376923806 filename="src/adw-navigation-view.c"
23770- line="2439">whether the page can be popped from navigation stack</doc>
23807+ line="2440">whether the page can be popped from navigation stack</doc>
2377123808 <type name="gboolean" c:type="gboolean"/>
2377223809 </parameter>
2377323810 </parameters>
@@ -23778,7 +23815,7 @@ but not shortcuts.</doc>
2377823815 version="1.4">
2377923816 <doc xml:space="preserve"
2378023817 filename="src/adw-navigation-view.c"
23781- line="2240">Sets the child widget of @self.</doc>
23818+ line="2241">Sets the child widget of @self.</doc>
2378223819 <source-position filename="src/adw-navigation-view.h" line="90"/>
2378323820 <return-value transfer-ownership="none">
2378423821 <type name="none" c:type="void"/>
@@ -23787,7 +23824,7 @@ but not shortcuts.</doc>
2378723824 <instance-parameter name="self" transfer-ownership="none">
2378823825 <doc xml:space="preserve"
2378923826 filename="src/adw-navigation-view.c"
23790- line="2242">a navigation page</doc>
23827+ line="2243">a navigation page</doc>
2379123828 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2379223829 </instance-parameter>
2379323830 <parameter name="child"
@@ -23796,7 +23833,7 @@ but not shortcuts.</doc>
2379623833 allow-none="1">
2379723834 <doc xml:space="preserve"
2379823835 filename="src/adw-navigation-view.c"
23799- line="2243">the child widget</doc>
23836+ line="2244">the child widget</doc>
2380023837 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2380123838 </parameter>
2380223839 </parameters>
@@ -23807,7 +23844,7 @@ but not shortcuts.</doc>
2380723844 version="1.4">
2380823845 <doc xml:space="preserve"
2380923846 filename="src/adw-navigation-view.c"
23810- line="2303">Sets the tag for @self.
23847+ line="2304">Sets the tag for @self.
2381123848
2381223849 The tag can be used to retrieve the page with
2381323850 [method@NavigationView.find_page], as well as with
@@ -23825,7 +23862,7 @@ The tag also must be set to use the `navigation.push` action.</doc>
2382523862 <instance-parameter name="self" transfer-ownership="none">
2382623863 <doc xml:space="preserve"
2382723864 filename="src/adw-navigation-view.c"
23828- line="2305">a navigation page</doc>
23865+ line="2306">a navigation page</doc>
2382923866 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2383023867 </instance-parameter>
2383123868 <parameter name="tag"
@@ -23834,7 +23871,7 @@ The tag also must be set to use the `navigation.push` action.</doc>
2383423871 allow-none="1">
2383523872 <doc xml:space="preserve"
2383623873 filename="src/adw-navigation-view.c"
23837- line="2306">the page tag</doc>
23874+ line="2307">the page tag</doc>
2383823875 <type name="utf8" c:type="const char*"/>
2383923876 </parameter>
2384023877 </parameters>
@@ -23845,7 +23882,7 @@ The tag also must be set to use the `navigation.push` action.</doc>
2384523882 version="1.4">
2384623883 <doc xml:space="preserve"
2384723884 filename="src/adw-navigation-view.c"
23848- line="2381">Sets the title of @self.
23885+ line="2382">Sets the title of @self.
2384923886
2385023887 It's displayed in [class@HeaderBar] instead of the window title, and used as
2385123888 the tooltip on the next page's back button, as well as by screen reader.</doc>
@@ -23857,13 +23894,13 @@ the tooltip on the next page's back button, as well as by screen reader.</doc>
2385723894 <instance-parameter name="self" transfer-ownership="none">
2385823895 <doc xml:space="preserve"
2385923896 filename="src/adw-navigation-view.c"
23860- line="2383">a navigation page</doc>
23897+ line="2384">a navigation page</doc>
2386123898 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2386223899 </instance-parameter>
2386323900 <parameter name="title" transfer-ownership="none">
2386423901 <doc xml:space="preserve"
2386523902 filename="src/adw-navigation-view.c"
23866- line="2384">the title</doc>
23903+ line="2385">the title</doc>
2386723904 <type name="utf8" c:type="const char*"/>
2386823905 </parameter>
2386923906 </parameters>
@@ -23877,7 +23914,7 @@ the tooltip on the next page's back button, as well as by screen reader.</doc>
2387723914 default-value="TRUE">
2387823915 <doc xml:space="preserve"
2387923916 filename="src/adw-navigation-view.c"
23880- line="584">Whether the page can be popped from navigation stack.
23917+ line="585">Whether the page can be popped from navigation stack.
2388123918
2388223919 Set it to `FALSE` to disable shortcuts and gestures, as well as remove the
2388323920 back button from [class@HeaderBar].
@@ -23897,7 +23934,7 @@ button, but not shortcuts.</doc>
2389723934 getter="get_child">
2389823935 <doc xml:space="preserve"
2389923936 filename="src/adw-navigation-view.c"
23900- line="536">The child widget.</doc>
23937+ line="537">The child widget.</doc>
2390123938 <type name="Gtk.Widget"/>
2390223939 </property>
2390323940 <property name="tag"
@@ -23909,7 +23946,7 @@ button, but not shortcuts.</doc>
2390923946 default-value="NULL">
2391023947 <doc xml:space="preserve"
2391123948 filename="src/adw-navigation-view.c"
23912- line="548">The page tag.
23949+ line="549">The page tag.
2391323950
2391423951 The tag can be used to retrieve the page with
2391523952 [method@NavigationView.find_page], as well as with
@@ -23929,7 +23966,7 @@ The tag also must be set to use the `navigation.push` action.</doc>
2392923966 getter="get_title">
2393023967 <doc xml:space="preserve"
2393123968 filename="src/adw-navigation-view.c"
23932- line="569">The page title.
23969+ line="570">The page title.
2393323970
2393423971 It's displayed in [class@HeaderBar] instead of the window title, and used
2393523972 as the tooltip on the next page's back button, as well as by screen reader.</doc>
@@ -23941,7 +23978,7 @@ as the tooltip on the next page's back button, as well as by screen reader.</doc
2394123978 <glib:signal name="hidden" when="last" version="1.4">
2394223979 <doc xml:space="preserve"
2394323980 filename="src/adw-navigation-view.c"
23944- line="679">Emitted when the navigation view transition has been completed and the page
23981+ line="680">Emitted when the navigation view transition has been completed and the page
2394523982 is fully hidden.
2394623983
2394723984 It will always be preceded by [signal@NavigationPage::hiding] or
@@ -23953,7 +23990,7 @@ It will always be preceded by [signal@NavigationPage::hiding] or
2395323990 <glib:signal name="hiding" when="last" version="1.4">
2395423991 <doc xml:space="preserve"
2395523992 filename="src/adw-navigation-view.c"
23956- line="655">Emitted when the page starts hiding at the beginning of the navigation view
23993+ line="656">Emitted when the page starts hiding at the beginning of the navigation view
2395723994 transition.
2395823995
2395923996 It will always be followed by [signal@NavigationPage::hidden] or
@@ -23965,7 +24002,7 @@ It will always be followed by [signal@NavigationPage::hidden] or
2396524002 <glib:signal name="showing" when="last" version="1.4">
2396624003 <doc xml:space="preserve"
2396724004 filename="src/adw-navigation-view.c"
23968- line="607">Emitted when the page shows at the beginning of the navigation view
24005+ line="608">Emitted when the page shows at the beginning of the navigation view
2396924006 transition.
2397024007
2397124008 It will always be followed by [signal@NavigationPage::shown] or
@@ -23977,7 +24014,7 @@ It will always be followed by [signal@NavigationPage::shown] or
2397724014 <glib:signal name="shown" when="last" version="1.4">
2397824015 <doc xml:space="preserve"
2397924016 filename="src/adw-navigation-view.c"
23980- line="631">Emitted when the navigation view transition has been completed and the page
24017+ line="632">Emitted when the navigation view transition has been completed and the page
2398124018 is fully shown.
2398224019
2398324020 It will always be preceded by [signal@NavigationPage::showing] or
@@ -25048,19 +25085,19 @@ Example of an `AdwNavigationView` UI definition:
2504825085 version="1.4">
2504925086 <doc xml:space="preserve"
2505025087 filename="src/adw-navigation-view.c"
25051- line="2572">Creates a new `AdwNavigationView`.</doc>
25088+ line="2573">Creates a new `AdwNavigationView`.</doc>
2505225089 <source-position filename="src/adw-navigation-view.h" line="117"/>
2505325090 <return-value transfer-ownership="none">
2505425091 <doc xml:space="preserve"
2505525092 filename="src/adw-navigation-view.c"
25056- line="2577">the new created `AdwNavigationView`</doc>
25093+ line="2578">the new created `AdwNavigationView`</doc>
2505725094 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2505825095 </return-value>
2505925096 </constructor>
2506025097 <method name="add" c:identifier="adw_navigation_view_add" version="1.4">
2506125098 <doc xml:space="preserve"
2506225099 filename="src/adw-navigation-view.c"
25063- line="2587">Permanently adds @page to @self.
25100+ line="2588">Permanently adds @page to @self.
2506425101
2506525102 Any page that has been added will stay in @self even after being popped from
2506625103 the navigation stack.
@@ -25077,13 +25114,13 @@ See [method@NavigationView.remove].</doc>
2507725114 <instance-parameter name="self" transfer-ownership="none">
2507825115 <doc xml:space="preserve"
2507925116 filename="src/adw-navigation-view.c"
25080- line="2589">a navigation view</doc>
25117+ line="2590">a navigation view</doc>
2508125118 <type name="NavigationView" c:type="AdwNavigationView*"/>
2508225119 </instance-parameter>
2508325120 <parameter name="page" transfer-ownership="none">
2508425121 <doc xml:space="preserve"
2508525122 filename="src/adw-navigation-view.c"
25086- line="2590">the page to add</doc>
25123+ line="2591">the page to add</doc>
2508725124 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2508825125 </parameter>
2508925126 </parameters>
@@ -25093,27 +25130,27 @@ See [method@NavigationView.remove].</doc>
2509325130 version="1.4">
2509425131 <doc xml:space="preserve"
2509525132 filename="src/adw-navigation-view.c"
25096- line="2646">Finds a page in @self by its tag.
25133+ line="2647">Finds a page in @self by its tag.
2509725134
2509825135 See [property@NavigationPage:tag].</doc>
2509925136 <source-position filename="src/adw-navigation-view.h" line="128"/>
2510025137 <return-value transfer-ownership="none" nullable="1">
2510125138 <doc xml:space="preserve"
2510225139 filename="src/adw-navigation-view.c"
25103- line="2655">the page with the given tag</doc>
25140+ line="2656">the page with the given tag</doc>
2510425141 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2510525142 </return-value>
2510625143 <parameters>
2510725144 <instance-parameter name="self" transfer-ownership="none">
2510825145 <doc xml:space="preserve"
2510925146 filename="src/adw-navigation-view.c"
25110- line="2648">a navigation view</doc>
25147+ line="2649">a navigation view</doc>
2511125148 <type name="NavigationView" c:type="AdwNavigationView*"/>
2511225149 </instance-parameter>
2511325150 <parameter name="tag" transfer-ownership="none">
2511425151 <doc xml:space="preserve"
2511525152 filename="src/adw-navigation-view.c"
25116- line="2649">a page tag</doc>
25153+ line="2650">a page tag</doc>
2511725154 <type name="utf8" c:type="const char*"/>
2511825155 </parameter>
2511925156 </parameters>
@@ -25124,19 +25161,19 @@ See [property@NavigationPage:tag].</doc>
2512425161 version="1.4">
2512525162 <doc xml:space="preserve"
2512625163 filename="src/adw-navigation-view.c"
25127- line="3238">Gets whether @self animates page transitions.</doc>
25164+ line="3239">Gets whether @self animates page transitions.</doc>
2512825165 <source-position filename="src/adw-navigation-view.h" line="182"/>
2512925166 <return-value transfer-ownership="none">
2513025167 <doc xml:space="preserve"
2513125168 filename="src/adw-navigation-view.c"
25132- line="3244">whether to animate page transitions</doc>
25169+ line="3245">whether to animate page transitions</doc>
2513325170 <type name="gboolean" c:type="gboolean"/>
2513425171 </return-value>
2513525172 <parameters>
2513625173 <instance-parameter name="self" transfer-ownership="none">
2513725174 <doc xml:space="preserve"
2513825175 filename="src/adw-navigation-view.c"
25139- line="3240">a navigation view</doc>
25176+ line="3241">a navigation view</doc>
2514025177 <type name="NavigationView" c:type="AdwNavigationView*"/>
2514125178 </instance-parameter>
2514225179 </parameters>
@@ -25147,19 +25184,19 @@ See [property@NavigationPage:tag].</doc>
2514725184 version="1.7">
2514825185 <doc xml:space="preserve"
2514925186 filename="src/adw-navigation-view.c"
25150- line="3135">Gets whether @self is horizontally homogeneous.</doc>
25187+ line="3136">Gets whether @self is horizontally homogeneous.</doc>
2515125188 <source-position filename="src/adw-navigation-view.h" line="170"/>
2515225189 <return-value transfer-ownership="none">
2515325190 <doc xml:space="preserve"
2515425191 filename="src/adw-navigation-view.c"
25155- line="3141">whether @self is horizontally homogeneous</doc>
25192+ line="3142">whether @self is horizontally homogeneous</doc>
2515625193 <type name="gboolean" c:type="gboolean"/>
2515725194 </return-value>
2515825195 <parameters>
2515925196 <instance-parameter name="self" transfer-ownership="none">
2516025197 <doc xml:space="preserve"
2516125198 filename="src/adw-navigation-view.c"
25162- line="3137">a navigation view</doc>
25199+ line="3138">a navigation view</doc>
2516325200 <type name="NavigationView" c:type="AdwNavigationView*"/>
2516425201 </instance-parameter>
2516525202 </parameters>
@@ -25170,7 +25207,7 @@ See [property@NavigationPage:tag].</doc>
2517025207 version="1.4">
2517125208 <doc xml:space="preserve"
2517225209 filename="src/adw-navigation-view.c"
25173- line="3329">Returns a [iface@Gio.ListModel] that contains the pages in navigation stack.
25210+ line="3330">Returns a [iface@Gio.ListModel] that contains the pages in navigation stack.
2517425211
2517525212 The pages are sorted from root page to visible page.
2517625213
@@ -25179,14 +25216,14 @@ This can be used to keep an up-to-date view.</doc>
2517925216 <return-value transfer-ownership="full">
2518025217 <doc xml:space="preserve"
2518125218 filename="src/adw-navigation-view.c"
25182- line="3339">a list model for the navigation stack</doc>
25219+ line="3340">a list model for the navigation stack</doc>
2518325220 <type name="Gio.ListModel" c:type="GListModel*"/>
2518425221 </return-value>
2518525222 <parameters>
2518625223 <instance-parameter name="self" transfer-ownership="none">
2518725224 <doc xml:space="preserve"
2518825225 filename="src/adw-navigation-view.c"
25189- line="3331">a navigation view</doc>
25226+ line="3332">a navigation view</doc>
2519025227 <type name="NavigationView" c:type="AdwNavigationView*"/>
2519125228 </instance-parameter>
2519225229 </parameters>
@@ -25197,19 +25234,19 @@ This can be used to keep an up-to-date view.</doc>
2519725234 version="1.4">
2519825235 <doc xml:space="preserve"
2519925236 filename="src/adw-navigation-view.c"
25200- line="3283">Gets whether pressing Escape pops the current page on @self.</doc>
25237+ line="3284">Gets whether pressing Escape pops the current page on @self.</doc>
2520125238 <source-position filename="src/adw-navigation-view.h" line="188"/>
2520225239 <return-value transfer-ownership="none">
2520325240 <doc xml:space="preserve"
2520425241 filename="src/adw-navigation-view.c"
25205- line="3289">whether to pop the current page</doc>
25242+ line="3290">whether to pop the current page</doc>
2520625243 <type name="gboolean" c:type="gboolean"/>
2520725244 </return-value>
2520825245 <parameters>
2520925246 <instance-parameter name="self" transfer-ownership="none">
2521025247 <doc xml:space="preserve"
2521125248 filename="src/adw-navigation-view.c"
25212- line="3285">a navigation view</doc>
25249+ line="3286">a navigation view</doc>
2521325250 <type name="NavigationView" c:type="AdwNavigationView*"/>
2521425251 </instance-parameter>
2521525252 </parameters>
@@ -25219,7 +25256,7 @@ This can be used to keep an up-to-date view.</doc>
2521925256 version="1.4">
2522025257 <doc xml:space="preserve"
2522125258 filename="src/adw-navigation-view.c"
25222- line="3096">Gets the previous page for @page.
25259+ line="3097">Gets the previous page for @page.
2522325260
2522425261 If @page is in the navigation stack, returns the page popping @page will
2522525262 reveal.
@@ -25229,20 +25266,20 @@ If @page is the root page or is not in the navigation stack, returns `NULL`.</do
2522925266 <return-value transfer-ownership="none" nullable="1">
2523025267 <doc xml:space="preserve"
2523125268 filename="src/adw-navigation-view.c"
25232- line="3108">the previous page</doc>
25269+ line="3109">the previous page</doc>
2523325270 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2523425271 </return-value>
2523525272 <parameters>
2523625273 <instance-parameter name="self" transfer-ownership="none">
2523725274 <doc xml:space="preserve"
2523825275 filename="src/adw-navigation-view.c"
25239- line="3098">a navigation view</doc>
25276+ line="3099">a navigation view</doc>
2524025277 <type name="NavigationView" c:type="AdwNavigationView*"/>
2524125278 </instance-parameter>
2524225279 <parameter name="page" transfer-ownership="none">
2524325280 <doc xml:space="preserve"
2524425281 filename="src/adw-navigation-view.c"
25245- line="3099">a page in @self</doc>
25282+ line="3100">a page in @self</doc>
2524625283 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2524725284 </parameter>
2524825285 </parameters>
@@ -25253,19 +25290,19 @@ If @page is the root page or is not in the navigation stack, returns `NULL`.</do
2525325290 version="1.7">
2525425291 <doc xml:space="preserve"
2525525292 filename="src/adw-navigation-view.c"
25256- line="3186">Gets whether @self is vertically homogeneous.</doc>
25293+ line="3187">Gets whether @self is vertically homogeneous.</doc>
2525725294 <source-position filename="src/adw-navigation-view.h" line="176"/>
2525825295 <return-value transfer-ownership="none">
2525925296 <doc xml:space="preserve"
2526025297 filename="src/adw-navigation-view.c"
25261- line="3192">whether @self is vertically homogeneous</doc>
25298+ line="3193">whether @self is vertically homogeneous</doc>
2526225299 <type name="gboolean" c:type="gboolean"/>
2526325300 </return-value>
2526425301 <parameters>
2526525302 <instance-parameter name="self" transfer-ownership="none">
2526625303 <doc xml:space="preserve"
2526725304 filename="src/adw-navigation-view.c"
25268- line="3188">a navigation view</doc>
25305+ line="3189">a navigation view</doc>
2526925306 <type name="NavigationView" c:type="AdwNavigationView*"/>
2527025307 </instance-parameter>
2527125308 </parameters>
@@ -25276,19 +25313,19 @@ If @page is the root page or is not in the navigation stack, returns `NULL`.</do
2527625313 version="1.4">
2527725314 <doc xml:space="preserve"
2527825315 filename="src/adw-navigation-view.c"
25279- line="3039">Gets the currently visible page in @self.</doc>
25316+ line="3040">Gets the currently visible page in @self.</doc>
2528025317 <source-position filename="src/adw-navigation-view.h" line="161"/>
2528125318 <return-value transfer-ownership="none" nullable="1">
2528225319 <doc xml:space="preserve"
2528325320 filename="src/adw-navigation-view.c"
25284- line="3045">the currently visible page</doc>
25321+ line="3046">the currently visible page</doc>
2528525322 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2528625323 </return-value>
2528725324 <parameters>
2528825325 <instance-parameter name="self" transfer-ownership="none">
2528925326 <doc xml:space="preserve"
2529025327 filename="src/adw-navigation-view.c"
25291- line="3041">a navigation view</doc>
25328+ line="3042">a navigation view</doc>
2529225329 <type name="NavigationView" c:type="AdwNavigationView*"/>
2529325330 </instance-parameter>
2529425331 </parameters>
@@ -25299,19 +25336,19 @@ If @page is the root page or is not in the navigation stack, returns `NULL`.</do
2529925336 version="1.7">
2530025337 <doc xml:space="preserve"
2530125338 filename="src/adw-navigation-view.c"
25302- line="3069">Gets the tag of the currently visible page in @self.</doc>
25339+ line="3070">Gets the tag of the currently visible page in @self.</doc>
2530325340 <source-position filename="src/adw-navigation-view.h" line="163"/>
2530425341 <return-value transfer-ownership="none" nullable="1">
2530525342 <doc xml:space="preserve"
2530625343 filename="src/adw-navigation-view.c"
25307- line="3075">the tag of the currently visible page</doc>
25344+ line="3076">the tag of the currently visible page</doc>
2530825345 <type name="utf8" c:type="const char*"/>
2530925346 </return-value>
2531025347 <parameters>
2531125348 <instance-parameter name="self" transfer-ownership="none">
2531225349 <doc xml:space="preserve"
2531325350 filename="src/adw-navigation-view.c"
25314- line="3071">a navigation view</doc>
25351+ line="3072">a navigation view</doc>
2531525352 <type name="NavigationView" c:type="AdwNavigationView*"/>
2531625353 </instance-parameter>
2531725354 </parameters>
@@ -25319,7 +25356,7 @@ If @page is the root page or is not in the navigation stack, returns `NULL`.</do
2531925356 <method name="pop" c:identifier="adw_navigation_view_pop" version="1.4">
2532025357 <doc xml:space="preserve"
2532125358 filename="src/adw-navigation-view.c"
25322- line="2734">Pops the visible page from the navigation stack.
25359+ line="2735">Pops the visible page from the navigation stack.
2532325360
2532425361 Does nothing if the navigation stack contains less than two pages.
2532525362
@@ -25334,14 +25371,14 @@ See [method@NavigationView.pop_to_page] and
2533425371 <return-value transfer-ownership="none">
2533525372 <doc xml:space="preserve"
2533625373 filename="src/adw-navigation-view.c"
25337- line="2750">`TRUE` if a page has been popped</doc>
25374+ line="2751">`TRUE` if a page has been popped</doc>
2533825375 <type name="gboolean" c:type="gboolean"/>
2533925376 </return-value>
2534025377 <parameters>
2534125378 <instance-parameter name="self" transfer-ownership="none">
2534225379 <doc xml:space="preserve"
2534325380 filename="src/adw-navigation-view.c"
25344- line="2736">a navigation view</doc>
25381+ line="2737">a navigation view</doc>
2534525382 <type name="NavigationView" c:type="AdwNavigationView*"/>
2534625383 </instance-parameter>
2534725384 </parameters>
@@ -25351,7 +25388,7 @@ See [method@NavigationView.pop_to_page] and
2535125388 version="1.4">
2535225389 <doc xml:space="preserve"
2535325390 filename="src/adw-navigation-view.c"
25354- line="2777">Pops pages from the navigation stack until @page is visible.
25391+ line="2778">Pops pages from the navigation stack until @page is visible.
2535525392
2535625393 @page must be in the navigation stack.
2535725394
@@ -25366,20 +25403,20 @@ See [method@NavigationView.pop] and [method@NavigationView.pop_to_tag].</doc>
2536625403 <return-value transfer-ownership="none">
2536725404 <doc xml:space="preserve"
2536825405 filename="src/adw-navigation-view.c"
25369- line="2794">`TRUE` if any pages have been popped</doc>
25406+ line="2795">`TRUE` if any pages have been popped</doc>
2537025407 <type name="gboolean" c:type="gboolean"/>
2537125408 </return-value>
2537225409 <parameters>
2537325410 <instance-parameter name="self" transfer-ownership="none">
2537425411 <doc xml:space="preserve"
2537525412 filename="src/adw-navigation-view.c"
25376- line="2779">a navigation view</doc>
25413+ line="2780">a navigation view</doc>
2537725414 <type name="NavigationView" c:type="AdwNavigationView*"/>
2537825415 </instance-parameter>
2537925416 <parameter name="page" transfer-ownership="none">
2538025417 <doc xml:space="preserve"
2538125418 filename="src/adw-navigation-view.c"
25382- line="2780">the page to pop to</doc>
25419+ line="2781">the page to pop to</doc>
2538325420 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2538425421 </parameter>
2538525422 </parameters>
@@ -25389,7 +25426,7 @@ See [method@NavigationView.pop] and [method@NavigationView.pop_to_tag].</doc>
2538925426 version="1.4">
2539025427 <doc xml:space="preserve"
2539125428 filename="src/adw-navigation-view.c"
25392- line="2823">Pops pages from the navigation stack until page with the tag @tag is visible.
25429+ line="2824">Pops pages from the navigation stack until page with the tag @tag is visible.
2539325430
2539425431 The page must be in the navigation stack.
2539525432
@@ -25403,20 +25440,20 @@ See [method@NavigationView.pop_to_page] and [property@NavigationPage:tag].</doc>
2540325440 <return-value transfer-ownership="none">
2540425441 <doc xml:space="preserve"
2540525442 filename="src/adw-navigation-view.c"
25406- line="2839">`TRUE` if any pages have been popped</doc>
25443+ line="2840">`TRUE` if any pages have been popped</doc>
2540725444 <type name="gboolean" c:type="gboolean"/>
2540825445 </return-value>
2540925446 <parameters>
2541025447 <instance-parameter name="self" transfer-ownership="none">
2541125448 <doc xml:space="preserve"
2541225449 filename="src/adw-navigation-view.c"
25413- line="2825">a navigation view</doc>
25450+ line="2826">a navigation view</doc>
2541425451 <type name="NavigationView" c:type="AdwNavigationView*"/>
2541525452 </instance-parameter>
2541625453 <parameter name="tag" transfer-ownership="none">
2541725454 <doc xml:space="preserve"
2541825455 filename="src/adw-navigation-view.c"
25419- line="2826">a page tag</doc>
25456+ line="2827">a page tag</doc>
2542025457 <type name="utf8" c:type="const char*"/>
2542125458 </parameter>
2542225459 </parameters>
@@ -25426,7 +25463,7 @@ See [method@NavigationView.pop_to_page] and [property@NavigationPage:tag].</doc>
2542625463 version="1.4">
2542725464 <doc xml:space="preserve"
2542825465 filename="src/adw-navigation-view.c"
25429- line="2669">Pushes @page onto the navigation stack.
25466+ line="2670">Pushes @page onto the navigation stack.
2543025467
2543125468 If [method@NavigationView.add] hasn't been called, the page is automatically
2543225469 removed once it's popped.
@@ -25442,13 +25479,13 @@ See [method@NavigationView.push_by_tag].</doc>
2544225479 <instance-parameter name="self" transfer-ownership="none">
2544325480 <doc xml:space="preserve"
2544425481 filename="src/adw-navigation-view.c"
25445- line="2671">a navigation view</doc>
25482+ line="2672">a navigation view</doc>
2544625483 <type name="NavigationView" c:type="AdwNavigationView*"/>
2544725484 </instance-parameter>
2544825485 <parameter name="page" transfer-ownership="none">
2544925486 <doc xml:space="preserve"
2545025487 filename="src/adw-navigation-view.c"
25451- line="2672">the page to push</doc>
25488+ line="2673">the page to push</doc>
2545225489 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2545325490 </parameter>
2545425491 </parameters>
@@ -25458,7 +25495,7 @@ See [method@NavigationView.push_by_tag].</doc>
2545825495 version="1.4">
2545925496 <doc xml:space="preserve"
2546025497 filename="src/adw-navigation-view.c"
25461- line="2698">Pushes the page with the tag @tag onto the navigation stack.
25498+ line="2699">Pushes the page with the tag @tag onto the navigation stack.
2546225499
2546325500 If [method@NavigationView.add] hasn't been called, the page is automatically
2546425501 removed once it's popped.
@@ -25474,13 +25511,13 @@ See [method@NavigationView.push] and [property@NavigationPage:tag].</doc>
2547425511 <instance-parameter name="self" transfer-ownership="none">
2547525512 <doc xml:space="preserve"
2547625513 filename="src/adw-navigation-view.c"
25477- line="2700">a navigation view</doc>
25514+ line="2701">a navigation view</doc>
2547825515 <type name="NavigationView" c:type="AdwNavigationView*"/>
2547925516 </instance-parameter>
2548025517 <parameter name="tag" transfer-ownership="none">
2548125518 <doc xml:space="preserve"
2548225519 filename="src/adw-navigation-view.c"
25483- line="2701">the page tag</doc>
25520+ line="2702">the page tag</doc>
2548425521 <type name="utf8" c:type="const char*"/>
2548525522 </parameter>
2548625523 </parameters>
@@ -25490,7 +25527,7 @@ See [method@NavigationView.push] and [property@NavigationPage:tag].</doc>
2549025527 version="1.4">
2549125528 <doc xml:space="preserve"
2549225529 filename="src/adw-navigation-view.c"
25493- line="2621">Removes @page from @self.
25530+ line="2622">Removes @page from @self.
2549425531
2549525532 If @page is currently in the navigation stack, it will be removed once it's
2549625533 popped. Otherwise, it's removed immediately.
@@ -25504,13 +25541,13 @@ See [method@NavigationView.add].</doc>
2550425541 <instance-parameter name="self" transfer-ownership="none">
2550525542 <doc xml:space="preserve"
2550625543 filename="src/adw-navigation-view.c"
25507- line="2623">a navigation view</doc>
25544+ line="2624">a navigation view</doc>
2550825545 <type name="NavigationView" c:type="AdwNavigationView*"/>
2550925546 </instance-parameter>
2551025547 <parameter name="page" transfer-ownership="none">
2551125548 <doc xml:space="preserve"
2551225549 filename="src/adw-navigation-view.c"
25513- line="2624">the page to remove</doc>
25550+ line="2625">the page to remove</doc>
2551425551 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2551525552 </parameter>
2551625553 </parameters>
@@ -25520,7 +25557,7 @@ See [method@NavigationView.add].</doc>
2552025557 version="1.4">
2552125558 <doc xml:space="preserve"
2552225559 filename="src/adw-navigation-view.c"
25523- line="2863">Replaces the current navigation stack with @pages.
25560+ line="2864">Replaces the current navigation stack with @pages.
2552425561
2552525562 The last page becomes the visible page.
2552625563
@@ -25543,13 +25580,13 @@ See [method@NavigationView.replace_with_tags].</doc>
2554325580 <instance-parameter name="self" transfer-ownership="none">
2554425581 <doc xml:space="preserve"
2554525582 filename="src/adw-navigation-view.c"
25546- line="2865">a navigation view</doc>
25583+ line="2866">a navigation view</doc>
2554725584 <type name="NavigationView" c:type="AdwNavigationView*"/>
2554825585 </instance-parameter>
2554925586 <parameter name="pages" transfer-ownership="none">
2555025587 <doc xml:space="preserve"
2555125588 filename="src/adw-navigation-view.c"
25552- line="2866">the new navigation stack</doc>
25589+ line="2867">the new navigation stack</doc>
2555325590 <array length="1" zero-terminated="0" c:type="AdwNavigationPage**">
2555425591 <type name="NavigationPage" c:type="AdwNavigationPage*"/>
2555525592 </array>
@@ -25557,7 +25594,7 @@ See [method@NavigationView.replace_with_tags].</doc>
2555725594 <parameter name="n_pages" transfer-ownership="none">
2555825595 <doc xml:space="preserve"
2555925596 filename="src/adw-navigation-view.c"
25560- line="2867">the number of pages in @pages</doc>
25597+ line="2868">the number of pages in @pages</doc>
2556125598 <type name="gint" c:type="int"/>
2556225599 </parameter>
2556325600 </parameters>
@@ -25567,7 +25604,7 @@ See [method@NavigationView.replace_with_tags].</doc>
2556725604 version="1.4">
2556825605 <doc xml:space="preserve"
2556925606 filename="src/adw-navigation-view.c"
25570- line="2983">Replaces the current navigation stack with pages with the tags @tags.
25607+ line="2984">Replaces the current navigation stack with pages with the tags @tags.
2557125608
2557225609 The last page becomes the visible page.
2557325610
@@ -25590,13 +25627,13 @@ See [method@NavigationView.replace] and [property@NavigationPage:tag].</doc>
2559025627 <instance-parameter name="self" transfer-ownership="none">
2559125628 <doc xml:space="preserve"
2559225629 filename="src/adw-navigation-view.c"
25593- line="2985">a navigation view</doc>
25630+ line="2986">a navigation view</doc>
2559425631 <type name="NavigationView" c:type="AdwNavigationView*"/>
2559525632 </instance-parameter>
2559625633 <parameter name="tags" transfer-ownership="none">
2559725634 <doc xml:space="preserve"
2559825635 filename="src/adw-navigation-view.c"
25599- line="2986">tags of the pages in the
25636+ line="2987">tags of the pages in the
2560025637 navigation stack</doc>
2560125638 <array length="1" zero-terminated="0" c:type="const char* const*">
2560225639 <type name="utf8"/>
@@ -25605,7 +25642,7 @@ See [method@NavigationView.replace] and [property@NavigationPage:tag].</doc>
2560525642 <parameter name="n_tags" transfer-ownership="none">
2560625643 <doc xml:space="preserve"
2560725644 filename="src/adw-navigation-view.c"
25608- line="2988">the number of tags</doc>
25645+ line="2989">the number of tags</doc>
2560925646 <type name="gint" c:type="int"/>
2561025647 </parameter>
2561125648 </parameters>
@@ -25616,7 +25653,7 @@ See [method@NavigationView.replace] and [property@NavigationPage:tag].</doc>
2561625653 version="1.4">
2561725654 <doc xml:space="preserve"
2561825655 filename="src/adw-navigation-view.c"
25619- line="3256">Sets whether @self should animate page transitions.
25656+ line="3257">Sets whether @self should animate page transitions.
2562025657
2562125658 Gesture-based transitions are always animated.</doc>
2562225659 <source-position filename="src/adw-navigation-view.h" line="184"/>
@@ -25627,13 +25664,13 @@ Gesture-based transitions are always animated.</doc>
2562725664 <instance-parameter name="self" transfer-ownership="none">
2562825665 <doc xml:space="preserve"
2562925666 filename="src/adw-navigation-view.c"
25630- line="3258">a navigation view</doc>
25667+ line="3259">a navigation view</doc>
2563125668 <type name="NavigationView" c:type="AdwNavigationView*"/>
2563225669 </instance-parameter>
2563325670 <parameter name="animate_transitions" transfer-ownership="none">
2563425671 <doc xml:space="preserve"
2563525672 filename="src/adw-navigation-view.c"
25636- line="3259">whether to animate page transitions</doc>
25673+ line="3260">whether to animate page transitions</doc>
2563725674 <type name="gboolean" c:type="gboolean"/>
2563825675 </parameter>
2563925676 </parameters>
@@ -25644,7 +25681,7 @@ Gesture-based transitions are always animated.</doc>
2564425681 version="1.7">
2564525682 <doc xml:space="preserve"
2564625683 filename="src/adw-navigation-view.c"
25647- line="3153">Sets @self to be horizontally homogeneous or not.
25684+ line="3154">Sets @self to be horizontally homogeneous or not.
2564825685
2564925686 If the view is horizontally homogeneous, it allocates the same width for
2565025687 all pages.
@@ -25658,13 +25695,13 @@ If it's not, the view may change width when a different page becomes visible.</d
2565825695 <instance-parameter name="self" transfer-ownership="none">
2565925696 <doc xml:space="preserve"
2566025697 filename="src/adw-navigation-view.c"
25661- line="3155">a navigation view</doc>
25698+ line="3156">a navigation view</doc>
2566225699 <type name="NavigationView" c:type="AdwNavigationView*"/>
2566325700 </instance-parameter>
2566425701 <parameter name="hhomogeneous" transfer-ownership="none">
2566525702 <doc xml:space="preserve"
2566625703 filename="src/adw-navigation-view.c"
25667- line="3156">whether to make @self horizontally homogeneous</doc>
25704+ line="3157">whether to make @self horizontally homogeneous</doc>
2566825705 <type name="gboolean" c:type="gboolean"/>
2566925706 </parameter>
2567025707 </parameters>
@@ -25675,7 +25712,7 @@ If it's not, the view may change width when a different page becomes visible.</d
2567525712 version="1.4">
2567625713 <doc xml:space="preserve"
2567725714 filename="src/adw-navigation-view.c"
25678- line="3301">Sets whether pressing Escape pops the current page on @self.
25715+ line="3302">Sets whether pressing Escape pops the current page on @self.
2567925716
2568025717 Applications using `AdwNavigationView` to implement a browser may want to
2568125718 disable it.</doc>
@@ -25687,13 +25724,13 @@ disable it.</doc>
2568725724 <instance-parameter name="self" transfer-ownership="none">
2568825725 <doc xml:space="preserve"
2568925726 filename="src/adw-navigation-view.c"
25690- line="3303">a navigation view</doc>
25727+ line="3304">a navigation view</doc>
2569125728 <type name="NavigationView" c:type="AdwNavigationView*"/>
2569225729 </instance-parameter>
2569325730 <parameter name="pop_on_escape" transfer-ownership="none">
2569425731 <doc xml:space="preserve"
2569525732 filename="src/adw-navigation-view.c"
25696- line="3304">whether to pop the current page when pressing Escape</doc>
25733+ line="3305">whether to pop the current page when pressing Escape</doc>
2569725734 <type name="gboolean" c:type="gboolean"/>
2569825735 </parameter>
2569925736 </parameters>
@@ -25704,7 +25741,7 @@ disable it.</doc>
2570425741 version="1.7">
2570525742 <doc xml:space="preserve"
2570625743 filename="src/adw-navigation-view.c"
25707- line="3204">Sets @self to be vertically homogeneous or not.
25744+ line="3205">Sets @self to be vertically homogeneous or not.
2570825745
2570925746 If the view is vertically homogeneous, it allocates the same height for
2571025747 all pages.
@@ -25719,13 +25756,13 @@ visible.</doc>
2571925756 <instance-parameter name="self" transfer-ownership="none">
2572025757 <doc xml:space="preserve"
2572125758 filename="src/adw-navigation-view.c"
25722- line="3206">a navigation view</doc>
25759+ line="3207">a navigation view</doc>
2572325760 <type name="NavigationView" c:type="AdwNavigationView*"/>
2572425761 </instance-parameter>
2572525762 <parameter name="vhomogeneous" transfer-ownership="none">
2572625763 <doc xml:space="preserve"
2572725764 filename="src/adw-navigation-view.c"
25728- line="3207">whether to make @self vertically homogeneous</doc>
25765+ line="3208">whether to make @self vertically homogeneous</doc>
2572925766 <type name="gboolean" c:type="gboolean"/>
2573025767 </parameter>
2573125768 </parameters>
@@ -25739,7 +25776,7 @@ visible.</doc>
2573925776 default-value="TRUE">
2574025777 <doc xml:space="preserve"
2574125778 filename="src/adw-navigation-view.c"
25742- line="1848">Whether to animate page transitions.
25779+ line="1849">Whether to animate page transitions.
2574325780
2574425781 Gesture-based transitions are always animated.</doc>
2574525782 <type name="gboolean" c:type="gboolean"/>
@@ -25753,7 +25790,7 @@ Gesture-based transitions are always animated.</doc>
2575325790 default-value="FALSE">
2575425791 <doc xml:space="preserve"
2575525792 filename="src/adw-navigation-view.c"
25756- line="1812">Whether the view is horizontally homogeneous.
25793+ line="1813">Whether the view is horizontally homogeneous.
2575725794
2575825795 If the view is horizontally homogeneous, it allocates the same width for
2575925796 all pages.
@@ -25768,7 +25805,7 @@ visible.</doc>
2576825805 getter="get_navigation_stack">
2576925806 <doc xml:space="preserve"
2577025807 filename="src/adw-navigation-view.c"
25771- line="1877">A list model that contains the pages in navigation stack.
25808+ line="1878">A list model that contains the pages in navigation stack.
2577225809
2577325810 The pages are sorted from root page to visible page.
2577425811
@@ -25784,7 +25821,7 @@ This can be used to keep an up-to-date view.</doc>
2578425821 default-value="TRUE">
2578525822 <doc xml:space="preserve"
2578625823 filename="src/adw-navigation-view.c"
25787- line="1862">Whether pressing Escape pops the current page.
25824+ line="1863">Whether pressing Escape pops the current page.
2578825825
2578925826 Applications using `AdwNavigationView` to implement a browser may want to
2579025827 disable it.</doc>
@@ -25799,7 +25836,7 @@ disable it.</doc>
2579925836 default-value="FALSE">
2580025837 <doc xml:space="preserve"
2580125838 filename="src/adw-navigation-view.c"
25802- line="1830">Whether the view is vertically homogeneous.
25839+ line="1831">Whether the view is vertically homogeneous.
2580325840
2580425841 If the view is vertically homogeneous, it allocates the same height for
2580525842 all pages.
@@ -25814,7 +25851,7 @@ visible.</doc>
2581425851 getter="get_visible_page">
2581525852 <doc xml:space="preserve"
2581625853 filename="src/adw-navigation-view.c"
25817- line="1788">The currently visible page.</doc>
25854+ line="1789">The currently visible page.</doc>
2581825855 <type name="NavigationPage"/>
2581925856 </property>
2582025857 <property name="visible-page-tag"
@@ -25824,13 +25861,13 @@ visible.</doc>
2582425861 default-value="NULL">
2582525862 <doc xml:space="preserve"
2582625863 filename="src/adw-navigation-view.c"
25827- line="1800">The tag of the currently visible page.</doc>
25864+ line="1801">The tag of the currently visible page.</doc>
2582825865 <type name="utf8" c:type="gchar*"/>
2582925866 </property>
2583025867 <glib:signal name="get-next-page" when="last" version="1.4">
2583125868 <doc xml:space="preserve"
2583225869 filename="src/adw-navigation-view.c"
25833- line="1968">Emitted when a push shortcut or a gesture is triggered.
25870+ line="1969">Emitted when a push shortcut or a gesture is triggered.
2583425871
2583525872 To support the push shortcuts and gestures, the application is expected to
2583625873 return the page to push in the handler.
@@ -25844,14 +25881,14 @@ Instead, it should be done in the [signal@NavigationView::pushed] handler.</doc>
2584425881 <return-value transfer-ownership="full" nullable="1">
2584525882 <doc xml:space="preserve"
2584625883 filename="src/adw-navigation-view.c"
25847- line="1983">the page to push</doc>
25884+ line="1984">the page to push</doc>
2584825885 <type name="NavigationPage"/>
2584925886 </return-value>
2585025887 </glib:signal>
2585125888 <glib:signal name="popped" when="last" version="1.4">
2585225889 <doc xml:space="preserve"
2585325890 filename="src/adw-navigation-view.c"
25854- line="1917">Emitted after @page has been popped from the navigation stack.
25891+ line="1918">Emitted after @page has been popped from the navigation stack.
2585525892
2585625893 See [method@NavigationView.pop].
2585725894
@@ -25865,7 +25902,7 @@ popped pages.</doc>
2586525902 <parameter name="page" transfer-ownership="none">
2586625903 <doc xml:space="preserve"
2586725904 filename="src/adw-navigation-view.c"
25868- line="1920">the popped page</doc>
25905+ line="1921">the popped page</doc>
2586925906 <type name="NavigationPage"/>
2587025907 </parameter>
2587125908 </parameters>
@@ -25873,7 +25910,7 @@ popped pages.</doc>
2587325910 <glib:signal name="pushed" when="last" version="1.4">
2587425911 <doc xml:space="preserve"
2587525912 filename="src/adw-navigation-view.c"
25876- line="1895">Emitted after a page has been pushed to the navigation stack.
25913+ line="1896">Emitted after a page has been pushed to the navigation stack.
2587725914
2587825915 See [method@NavigationView.push].</doc>
2587925916 <return-value transfer-ownership="none">
@@ -25883,7 +25920,7 @@ See [method@NavigationView.push].</doc>
2588325920 <glib:signal name="replaced" when="last" version="1.4">
2588425921 <doc xml:space="preserve"
2588525922 filename="src/adw-navigation-view.c"
25886- line="1946">Emitted after the navigation stack has been replaced.
25923+ line="1947">Emitted after the navigation stack has been replaced.
2588725924
2588825925 See [method@NavigationView.replace].</doc>
2588925926 <return-value transfer-ownership="none">
@@ -27399,19 +27436,19 @@ is set as the suffix on the end of the title and description.
2739927436 <constructor name="new" c:identifier="adw_preferences_group_new">
2740027437 <doc xml:space="preserve"
2740127438 filename="src/adw-preferences-group.c"
27402- line="378">Creates a new `AdwPreferencesGroup`.</doc>
27439+ line="379">Creates a new `AdwPreferencesGroup`.</doc>
2740327440 <source-position filename="src/adw-preferences-group.h" line="37"/>
2740427441 <return-value transfer-ownership="none">
2740527442 <doc xml:space="preserve"
2740627443 filename="src/adw-preferences-group.c"
27407- line="383">the newly created `AdwPreferencesGroup`</doc>
27444+ line="384">the newly created `AdwPreferencesGroup`</doc>
2740827445 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2740927446 </return-value>
2741027447 </constructor>
2741127448 <method name="add" c:identifier="adw_preferences_group_add">
2741227449 <doc xml:space="preserve"
2741327450 filename="src/adw-preferences-group.c"
27414- line="391">Adds a child to @self.</doc>
27451+ line="392">Adds a child to @self.</doc>
2741527452 <source-position filename="src/adw-preferences-group.h" line="40"/>
2741627453 <return-value transfer-ownership="none">
2741727454 <type name="none" c:type="void"/>
@@ -27420,35 +27457,96 @@ is set as the suffix on the end of the title and description.
2742027457 <instance-parameter name="self" transfer-ownership="none">
2742127458 <doc xml:space="preserve"
2742227459 filename="src/adw-preferences-group.c"
27423- line="393">a preferences group</doc>
27460+ line="394">a preferences group</doc>
2742427461 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2742527462 </instance-parameter>
2742627463 <parameter name="child" transfer-ownership="none">
2742727464 <doc xml:space="preserve"
2742827465 filename="src/adw-preferences-group.c"
27429- line="394">the widget to add</doc>
27466+ line="395">the widget to add</doc>
2743027467 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2743127468 </parameter>
2743227469 </parameters>
2743327470 </method>
27471+ <method name="bind_model"
27472+ c:identifier="adw_preferences_group_bind_model"
27473+ version="1.8">
27474+ <doc xml:space="preserve"
27475+ filename="src/adw-preferences-group.c"
27476+ line="692">Binds @model to @self.
27477+
27478+See [method@Gtk.ListBox.bind_model].</doc>
27479+ <source-position filename="src/adw-preferences-group.h" line="75"/>
27480+ <return-value transfer-ownership="none">
27481+ <type name="none" c:type="void"/>
27482+ </return-value>
27483+ <parameters>
27484+ <instance-parameter name="self" transfer-ownership="none">
27485+ <doc xml:space="preserve"
27486+ filename="src/adw-preferences-group.c"
27487+ line="694">a preferences group</doc>
27488+ <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
27489+ </instance-parameter>
27490+ <parameter name="model"
27491+ transfer-ownership="none"
27492+ nullable="1"
27493+ allow-none="1">
27494+ <doc xml:space="preserve"
27495+ filename="src/adw-preferences-group.c"
27496+ line="695">a list model to bind</doc>
27497+ <type name="Gio.ListModel" c:type="GListModel*"/>
27498+ </parameter>
27499+ <parameter name="create_row_func"
27500+ transfer-ownership="none"
27501+ nullable="1"
27502+ allow-none="1"
27503+ scope="notified"
27504+ closure="2"
27505+ destroy="3">
27506+ <doc xml:space="preserve"
27507+ filename="src/adw-preferences-group.c"
27508+ line="696">
27509+ a function creating a row for each item, or `NULL` in case @model is `NULL`</doc>
27510+ <type name="Gtk.ListBoxCreateWidgetFunc"
27511+ c:type="GtkListBoxCreateWidgetFunc"/>
27512+ </parameter>
27513+ <parameter name="user_data"
27514+ transfer-ownership="none"
27515+ nullable="1"
27516+ allow-none="1">
27517+ <doc xml:space="preserve"
27518+ filename="src/adw-preferences-group.c"
27519+ line="698">user data passed to @create_row_func</doc>
27520+ <type name="gpointer" c:type="gpointer"/>
27521+ </parameter>
27522+ <parameter name="user_data_free_func"
27523+ transfer-ownership="none"
27524+ scope="async">
27525+ <doc xml:space="preserve"
27526+ filename="src/adw-preferences-group.c"
27527+ line="699">function for freeing @user_data</doc>
27528+ <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
27529+ </parameter>
27530+ </parameters>
27531+ </method>
2743427532 <method name="get_description"
2743527533 c:identifier="adw_preferences_group_get_description"
2743627534 glib:get-property="description">
2743727535 <doc xml:space="preserve"
2743827536 filename="src/adw-preferences-group.c"
27439- line="492">Gets the description of @self.</doc>
27440- <source-position filename="src/adw-preferences-group.h" line="53"/>
27537+ line="519">Gets the description of @self.</doc>
27538+ <source-position filename="src/adw-preferences-group.h" line="57"/>
2744127539 <return-value transfer-ownership="none" nullable="1">
2744227540 <doc xml:space="preserve"
2744327541 filename="src/adw-preferences-group.c"
27444- line="498">the description of @self</doc>
27542+ line="525">the description of @self</doc>
2744527543 <type name="utf8" c:type="const char*"/>
2744627544 </return-value>
2744727545 <parameters>
2744827546 <instance-parameter name="self" transfer-ownership="none">
2744927547 <doc xml:space="preserve"
2745027548 filename="src/adw-preferences-group.c"
27451- line="494">a preferences group</doc>
27549+ line="521">a preferences group</doc>
2745227550 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2745327551 </instance-parameter>
2745427552 </parameters>
@@ -27459,42 +27557,72 @@ is set as the suffix on the end of the title and description.
2745927557 version="1.1">
2746027558 <doc xml:space="preserve"
2746127559 filename="src/adw-preferences-group.c"
27462- line="539">Gets the suffix for @self's header.</doc>
27463- <source-position filename="src/adw-preferences-group.h" line="59"/>
27560+ line="566">Gets the suffix for @self's header.</doc>
27561+ <source-position filename="src/adw-preferences-group.h" line="63"/>
2746427562 <return-value transfer-ownership="none" nullable="1">
2746527563 <doc xml:space="preserve"
2746627564 filename="src/adw-preferences-group.c"
27467- line="545">the suffix for @self's header.</doc>
27565+ line="572">the suffix for @self's header.</doc>
2746827566 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2746927567 </return-value>
2747027568 <parameters>
2747127569 <instance-parameter name="self" transfer-ownership="none">
2747227570 <doc xml:space="preserve"
2747327571 filename="src/adw-preferences-group.c"
27474- line="541">a preferences group</doc>
27572+ line="568">a preferences group</doc>
2747527573 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2747627574 </instance-parameter>
2747727575 </parameters>
2747827576 </method>
27577+ <method name="get_row"
27578+ c:identifier="adw_preferences_group_get_row"
27579+ version="1.8">
27580+ <doc xml:space="preserve"
27581+ filename="src/adw-preferences-group.c"
27582+ line="446">Gets the row at @index.
27583+
27584+Can return `NULL` if @index is larger than the number of rows in the group.</doc>
27585+ <source-position filename="src/adw-preferences-group.h" line="47"/>
27586+ <return-value transfer-ownership="none" nullable="1">
27587+ <doc xml:space="preserve"
27588+ filename="src/adw-preferences-group.c"
27589+ line="455">the row at @index</doc>
27590+ <type name="Gtk.Widget" c:type="GtkWidget*"/>
27591+ </return-value>
27592+ <parameters>
27593+ <instance-parameter name="self" transfer-ownership="none">
27594+ <doc xml:space="preserve"
27595+ filename="src/adw-preferences-group.c"
27596+ line="448">a preferences group</doc>
27597+ <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
27598+ </instance-parameter>
27599+ <parameter name="index" transfer-ownership="none">
27600+ <doc xml:space="preserve"
27601+ filename="src/adw-preferences-group.c"
27602+ line="449">a row index</doc>
27603+ <type name="guint" c:type="guint"/>
27604+ </parameter>
27605+ </parameters>
27606+ </method>
2747927607 <method name="get_separate_rows"
2748027608 c:identifier="adw_preferences_group_get_separate_rows"
2748127609 glib:get-property="separate-rows"
2748227610 version="1.6">
2748327611 <doc xml:space="preserve"
2748427612 filename="src/adw-preferences-group.c"
27485- line="604">Gets whether @self's rows are separated.</doc>
27486- <source-position filename="src/adw-preferences-group.h" line="65"/>
27613+ line="631">Gets whether @self's rows are separated.</doc>
27614+ <source-position filename="src/adw-preferences-group.h" line="69"/>
2748727615 <return-value transfer-ownership="none">
2748827616 <doc xml:space="preserve"
2748927617 filename="src/adw-preferences-group.c"
27490- line="610">whether rows are separated</doc>
27618+ line="637">whether rows are separated</doc>
2749127619 <type name="gboolean" c:type="gboolean"/>
2749227620 </return-value>
2749327621 <parameters>
2749427622 <instance-parameter name="self" transfer-ownership="none">
2749527623 <doc xml:space="preserve"
2749627624 filename="src/adw-preferences-group.c"
27497- line="606">a preferences group</doc>
27625+ line="633">a preferences group</doc>
2749827626 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2749927627 </instance-parameter>
2750027628 </parameters>
@@ -27504,19 +27632,19 @@ is set as the suffix on the end of the title and description.
2750427632 glib:get-property="title">
2750527633 <doc xml:space="preserve"
2750627634 filename="src/adw-preferences-group.c"
27507- line="445">Gets the title of @self.</doc>
27508- <source-position filename="src/adw-preferences-group.h" line="47"/>
27635+ line="472">Gets the title of @self.</doc>
27636+ <source-position filename="src/adw-preferences-group.h" line="51"/>
2750927637 <return-value transfer-ownership="none">
2751027638 <doc xml:space="preserve"
2751127639 filename="src/adw-preferences-group.c"
27512- line="451">the title of @self</doc>
27640+ line="478">the title of @self</doc>
2751327641 <type name="utf8" c:type="const char*"/>
2751427642 </return-value>
2751527643 <parameters>
2751627644 <instance-parameter name="self" transfer-ownership="none">
2751727645 <doc xml:space="preserve"
2751827646 filename="src/adw-preferences-group.c"
27519- line="447">a preferences group</doc>
27647+ line="474">a preferences group</doc>
2752027648 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2752127649 </instance-parameter>
2752227650 </parameters>
@@ -27524,7 +27652,7 @@ is set as the suffix on the end of the title and description.
2752427652 <method name="remove" c:identifier="adw_preferences_group_remove">
2752527653 <doc xml:space="preserve"
2752627654 filename="src/adw-preferences-group.c"
27527- line="416">Removes a child from @self.</doc>
27655+ line="417">Removes a child from @self.</doc>
2752827656 <source-position filename="src/adw-preferences-group.h" line="43"/>
2752927657 <return-value transfer-ownership="none">
2753027658 <type name="none" c:type="void"/>
@@ -27533,13 +27661,13 @@ is set as the suffix on the end of the title and description.
2753327661 <instance-parameter name="self" transfer-ownership="none">
2753427662 <doc xml:space="preserve"
2753527663 filename="src/adw-preferences-group.c"
27536- line="418">a preferences group</doc>
27664+ line="419">a preferences group</doc>
2753727665 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2753827666 </instance-parameter>
2753927667 <parameter name="child" transfer-ownership="none">
2754027668 <doc xml:space="preserve"
2754127669 filename="src/adw-preferences-group.c"
27542- line="419">the child to remove</doc>
27670+ line="420">the child to remove</doc>
2754327671 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2754427672 </parameter>
2754527673 </parameters>
@@ -27549,8 +27677,8 @@ is set as the suffix on the end of the title and description.
2754927677 glib:set-property="description">
2755027678 <doc xml:space="preserve"
2755127679 filename="src/adw-preferences-group.c"
27552- line="512">Sets the description for @self.</doc>
27553- <source-position filename="src/adw-preferences-group.h" line="55"/>
27680+ line="539">Sets the description for @self.</doc>
27681+ <source-position filename="src/adw-preferences-group.h" line="59"/>
2755427682 <return-value transfer-ownership="none">
2755527683 <type name="none" c:type="void"/>
2755627684 </return-value>
@@ -27558,7 +27686,7 @@ is set as the suffix on the end of the title and description.
2755827686 <instance-parameter name="self" transfer-ownership="none">
2755927687 <doc xml:space="preserve"
2756027688 filename="src/adw-preferences-group.c"
27561- line="514">a preferences group</doc>
27689+ line="541">a preferences group</doc>
2756227690 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2756327691 </instance-parameter>
2756427692 <parameter name="description"
@@ -27567,7 +27695,7 @@ is set as the suffix on the end of the title and description.
2756727695 allow-none="1">
2756827696 <doc xml:space="preserve"
2756927697 filename="src/adw-preferences-group.c"
27570- line="515">the description</doc>
27698+ line="542">the description</doc>
2757127699 <type name="utf8" c:type="const char*"/>
2757227700 </parameter>
2757327701 </parameters>
@@ -27578,12 +27706,12 @@ is set as the suffix on the end of the title and description.
2757827706 version="1.1">
2757927707 <doc xml:space="preserve"
2758027708 filename="src/adw-preferences-group.c"
27581- line="561">Sets the suffix for @self's header.
27709+ line="588">Sets the suffix for @self's header.
2758227710
2758327711 Displayed above the list, next to the title and description.
2758427712
2758527713 Suffixes are commonly used to show a button or a spinner for the whole group.</doc>
27586- <source-position filename="src/adw-preferences-group.h" line="61"/>
27714+ <source-position filename="src/adw-preferences-group.h" line="65"/>
2758727715 <return-value transfer-ownership="none">
2758827716 <type name="none" c:type="void"/>
2758927717 </return-value>
@@ -27591,7 +27719,7 @@ Suffixes are commonly used to show a button or a spinner for the whole group.</d
2759127719 <instance-parameter name="self" transfer-ownership="none">
2759227720 <doc xml:space="preserve"
2759327721 filename="src/adw-preferences-group.c"
27594- line="563">a preferences group</doc>
27722+ line="590">a preferences group</doc>
2759527723 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2759627724 </instance-parameter>
2759727725 <parameter name="suffix"
@@ -27600,7 +27728,7 @@ Suffixes are commonly used to show a button or a spinner for the whole group.</d
2760027728 allow-none="1">
2760127729 <doc xml:space="preserve"
2760227730 filename="src/adw-preferences-group.c"
27603- line="564">the suffix to set</doc>
27731+ line="591">the suffix to set</doc>
2760427732 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2760527733 </parameter>
2760627734 </parameters>
@@ -27611,12 +27739,12 @@ Suffixes are commonly used to show a button or a spinner for the whole group.</d
2761127739 version="1.6">
2761227740 <doc xml:space="preserve"
2761327741 filename="src/adw-preferences-group.c"
27614- line="626">Sets whether @self's rows are separated.
27742+ line="653">Sets whether @self's rows are separated.
2761527743
2761627744 Equivalent to using the
2761727745 [`.boxed-list-separate`](style-classes.html#boxed-lists-cards) style class
2761827746 on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
27619- <source-position filename="src/adw-preferences-group.h" line="67"/>
27747+ <source-position filename="src/adw-preferences-group.h" line="71"/>
2762027748 <return-value transfer-ownership="none">
2762127749 <type name="none" c:type="void"/>
2762227750 </return-value>
@@ -27624,13 +27752,13 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2762427752 <instance-parameter name="self" transfer-ownership="none">
2762527753 <doc xml:space="preserve"
2762627754 filename="src/adw-preferences-group.c"
27627- line="628">a preferences group</doc>
27755+ line="655">a preferences group</doc>
2762827756 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2762927757 </instance-parameter>
2763027758 <parameter name="separate_rows" transfer-ownership="none">
2763127759 <doc xml:space="preserve"
2763227760 filename="src/adw-preferences-group.c"
27633- line="629">whether to separate rows</doc>
27761+ line="656">whether to separate rows</doc>
2763427762 <type name="gboolean" c:type="gboolean"/>
2763527763 </parameter>
2763627764 </parameters>
@@ -27640,8 +27768,8 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2764027768 glib:set-property="title">
2764127769 <doc xml:space="preserve"
2764227770 filename="src/adw-preferences-group.c"
27643- line="465">Sets the title for @self.</doc>
27644- <source-position filename="src/adw-preferences-group.h" line="49"/>
27771+ line="492">Sets the title for @self.</doc>
27772+ <source-position filename="src/adw-preferences-group.h" line="53"/>
2764527773 <return-value transfer-ownership="none">
2764627774 <type name="none" c:type="void"/>
2764727775 </return-value>
@@ -27649,13 +27777,13 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2764927777 <instance-parameter name="self" transfer-ownership="none">
2765027778 <doc xml:space="preserve"
2765127779 filename="src/adw-preferences-group.c"
27652- line="467">a preferences group</doc>
27780+ line="494">a preferences group</doc>
2765327781 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2765427782 </instance-parameter>
2765527783 <parameter name="title" transfer-ownership="none">
2765627784 <doc xml:space="preserve"
2765727785 filename="src/adw-preferences-group.c"
27658- line="468">the title</doc>
27786+ line="495">the title</doc>
2765927787 <type name="utf8" c:type="const char*"/>
2766027788 </parameter>
2766127789 </parameters>
@@ -27667,7 +27795,7 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2766727795 getter="get_description">
2766827796 <doc xml:space="preserve"
2766927797 filename="src/adw-preferences-group.c"
27670- line="275">The description for this group of preferences.</doc>
27798+ line="276">The description for this group of preferences.</doc>
2767127799 <type name="utf8" c:type="gchar*"/>
2767227800 </property>
2767327801 <property name="header-suffix"
@@ -27678,7 +27806,7 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2767827806 getter="get_header_suffix">
2767927807 <doc xml:space="preserve"
2768027808 filename="src/adw-preferences-group.c"
27681- line="285">The header suffix widget.
27809+ line="286">The header suffix widget.
2768227810
2768327811 Displayed above the list, next to the title and description.
2768427812
@@ -27695,7 +27823,7 @@ group.</doc>
2769527823 default-value="FALSE">
2769627824 <doc xml:space="preserve"
2769727825 filename="src/adw-preferences-group.c"
27698- line="302">Whether to separate rows.
27826+ line="303">Whether to separate rows.
2769927827
2770027828 Equivalent to using the
2770127829 [`.boxed-list-separate`](style-classes.html#boxed-lists-cards) style class
@@ -27709,7 +27837,7 @@ on a [class@Gtk.ListBox] instead of `.boxed-list`.</doc>
2770927837 getter="get_title">
2771027838 <doc xml:space="preserve"
2771127839 filename="src/adw-preferences-group.c"
27712- line="265">The title for this group of preferences.</doc>
27840+ line="266">The title for this group of preferences.</doc>
2771327841 <type name="utf8" c:type="gchar*"/>
2771427842 </property>
2771527843 <field name="parent_instance">
@@ -27765,19 +27893,19 @@ of a preferences window.
2776527893 <constructor name="new" c:identifier="adw_preferences_page_new">
2776627894 <doc xml:space="preserve"
2776727895 filename="src/adw-preferences-page.c"
27768- line="316">Creates a new `AdwPreferencesPage`.</doc>
27896+ line="320">Creates a new `AdwPreferencesPage`.</doc>
2776927897 <source-position filename="src/adw-preferences-page.h" line="39"/>
2777027898 <return-value transfer-ownership="none">
2777127899 <doc xml:space="preserve"
2777227900 filename="src/adw-preferences-page.c"
27773- line="321">the newly created `AdwPreferencesPage`</doc>
27901+ line="325">the newly created `AdwPreferencesPage`</doc>
2777427902 <type name="Gtk.Widget" c:type="GtkWidget*"/>
2777527903 </return-value>
2777627904 </constructor>
2777727905 <method name="add" c:identifier="adw_preferences_page_add">
2777827906 <doc xml:space="preserve"
2777927907 filename="src/adw-preferences-page.c"
27780- line="329">Adds a preferences group to @self.</doc>
27908+ line="333">Adds a preferences group to @self.</doc>
2778127909 <source-position filename="src/adw-preferences-page.h" line="42"/>
2778227910 <return-value transfer-ownership="none">
2778327911 <type name="none" c:type="void"/>
@@ -27786,13 +27914,13 @@ of a preferences window.
2778627914 <instance-parameter name="self" transfer-ownership="none">
2778727915 <doc xml:space="preserve"
2778827916 filename="src/adw-preferences-page.c"
27789- line="331">a preferences page</doc>
27917+ line="335">a preferences page</doc>
2779027918 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2779127919 </instance-parameter>
2779227920 <parameter name="group" transfer-ownership="none">
2779327921 <doc xml:space="preserve"
2779427922 filename="src/adw-preferences-page.c"
27795- line="332">the group to add</doc>
27923+ line="336">the group to add</doc>
2779627924 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2779727925 </parameter>
2779827926 </parameters>
@@ -27803,19 +27931,19 @@ of a preferences window.
2780327931 version="1.7">
2780427932 <doc xml:space="preserve"
2780527933 filename="src/adw-preferences-page.c"
27806- line="660">Gets the banner displayed at the top of the page.</doc>
27807- <source-position filename="src/adw-preferences-page.h" line="84"/>
27934+ line="739">Gets the banner displayed at the top of the page.</doc>
27935+ <source-position filename="src/adw-preferences-page.h" line="93"/>
2780827936 <return-value transfer-ownership="none" nullable="1">
2780927937 <doc xml:space="preserve"
2781027938 filename="src/adw-preferences-page.c"
27811- line="666">the banner for @self</doc>
27939+ line="745">the banner for @self</doc>
2781227940 <type name="Banner" c:type="AdwBanner*"/>
2781327941 </return-value>
2781427942 <parameters>
2781527943 <instance-parameter name="self" transfer-ownership="none">
2781627944 <doc xml:space="preserve"
2781727945 filename="src/adw-preferences-page.c"
27818- line="662">a preferences page</doc>
27946+ line="741">a preferences page</doc>
2781927947 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2782027948 </instance-parameter>
2782127949 </parameters>
@@ -27826,19 +27954,19 @@ of a preferences window.
2782627954 version="1.4">
2782727955 <doc xml:space="preserve"
2782827956 filename="src/adw-preferences-page.c"
27829- line="460">Gets the description of @self.</doc>
27830- <source-position filename="src/adw-preferences-page.h" line="61"/>
27957+ line="539">Gets the description of @self.</doc>
27958+ <source-position filename="src/adw-preferences-page.h" line="70"/>
2783127959 <return-value transfer-ownership="none">
2783227960 <doc xml:space="preserve"
2783327961 filename="src/adw-preferences-page.c"
27834- line="466">the description of @self.</doc>
27962+ line="545">the description of @self.</doc>
2783527963 <type name="utf8" c:type="const char*"/>
2783627964 </return-value>
2783727965 <parameters>
2783827966 <instance-parameter name="self" transfer-ownership="none">
2783927967 <doc xml:space="preserve"
2784027968 filename="src/adw-preferences-page.c"
27841- line="462">a preferences page</doc>
27969+ line="541">a preferences page</doc>
2784227970 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2784327971 </instance-parameter>
2784427972 </parameters>
@@ -27849,21 +27977,51 @@ of a preferences window.
2784927977 version="1.6">
2785027978 <doc xml:space="preserve"
2785127979 filename="src/adw-preferences-page.c"
27852- line="603">Gets whether the description is centered.</doc>
27853- <source-position filename="src/adw-preferences-page.h" line="78"/>
27980+ line="682">Gets whether the description is centered.</doc>
27981+ <source-position filename="src/adw-preferences-page.h" line="87"/>
2785427982 <return-value transfer-ownership="none">
2785527983 <doc xml:space="preserve"
2785627984 filename="src/adw-preferences-page.c"
27857- line="609">whether the description is centered.</doc>
27985+ line="688">whether the description is centered.</doc>
2785827986 <type name="gboolean" c:type="gboolean"/>
2785927987 </return-value>
2786027988 <parameters>
2786127989 <instance-parameter name="self" transfer-ownership="none">
2786227990 <doc xml:space="preserve"
2786327991 filename="src/adw-preferences-page.c"
27864- line="605">a preferences page</doc>
27992+ line="684">a preferences page</doc>
27993+ <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
27994+ </instance-parameter>
27995+ </parameters>
27996+ </method>
27997+ <method name="get_group"
27998+ c:identifier="adw_preferences_page_get_group"
27999+ version="1.8">
28000+ <doc xml:space="preserve"
28001+ filename="src/adw-preferences-page.c"
28002+ line="424">Gets the group at @index.
28003+
28004+Can return `NULL` if @index is larger than the number of groups in the page.</doc>
28005+ <source-position filename="src/adw-preferences-page.h" line="54"/>
28006+ <return-value transfer-ownership="none" nullable="1">
28007+ <doc xml:space="preserve"
28008+ filename="src/adw-preferences-page.c"
28009+ line="433">the group at @index</doc>
28010+ <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
28011+ </return-value>
28012+ <parameters>
28013+ <instance-parameter name="self" transfer-ownership="none">
28014+ <doc xml:space="preserve"
28015+ filename="src/adw-preferences-page.c"
28016+ line="426">a preferences page</doc>
2786528017 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2786628018 </instance-parameter>
28019+ <parameter name="index" transfer-ownership="none">
28020+ <doc xml:space="preserve"
28021+ filename="src/adw-preferences-page.c"
28022+ line="427">a group index</doc>
28023+ <type name="guint" c:type="guint"/>
28024+ </parameter>
2786728025 </parameters>
2786828026 </method>
2786928027 <method name="get_icon_name"
@@ -27871,19 +28029,19 @@ of a preferences window.
2787128029 glib:get-property="icon-name">
2787228030 <doc xml:space="preserve"
2787328031 filename="src/adw-preferences-page.c"
27874- line="374">Gets the icon name for @self.</doc>
27875- <source-position filename="src/adw-preferences-page.h" line="49"/>
28032+ line="453">Gets the icon name for @self.</doc>
28033+ <source-position filename="src/adw-preferences-page.h" line="58"/>
2787628034 <return-value transfer-ownership="none" nullable="1">
2787728035 <doc xml:space="preserve"
2787828036 filename="src/adw-preferences-page.c"
27879- line="380">the icon name for @self</doc>
28037+ line="459">the icon name for @self</doc>
2788028038 <type name="utf8" c:type="const char*"/>
2788128039 </return-value>
2788228040 <parameters>
2788328041 <instance-parameter name="self" transfer-ownership="none">
2788428042 <doc xml:space="preserve"
2788528043 filename="src/adw-preferences-page.c"
27886- line="376">a preferences page</doc>
28044+ line="455">a preferences page</doc>
2788728045 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2788828046 </instance-parameter>
2788928047 </parameters>
@@ -27893,19 +28051,19 @@ of a preferences window.
2789328051 glib:get-property="name">
2789428052 <doc xml:space="preserve"
2789528053 filename="src/adw-preferences-page.c"
27896- line="513">Gets the name of @self.</doc>
27897- <source-position filename="src/adw-preferences-page.h" line="67"/>
28054+ line="592">Gets the name of @self.</doc>
28055+ <source-position filename="src/adw-preferences-page.h" line="76"/>
2789828056 <return-value transfer-ownership="none" nullable="1">
2789928057 <doc xml:space="preserve"
2790028058 filename="src/adw-preferences-page.c"
27901- line="519">the name of @self</doc>
28059+ line="598">the name of @self</doc>
2790228060 <type name="utf8" c:type="const char*"/>
2790328061 </return-value>
2790428062 <parameters>
2790528063 <instance-parameter name="self" transfer-ownership="none">
2790628064 <doc xml:space="preserve"
2790728065 filename="src/adw-preferences-page.c"
27908- line="515">a preferences page</doc>
28066+ line="594">a preferences page</doc>
2790928067 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2791028068 </instance-parameter>
2791128069 </parameters>
@@ -27915,19 +28073,19 @@ of a preferences window.
2791528073 glib:get-property="title">
2791628074 <doc xml:space="preserve"
2791728075 filename="src/adw-preferences-page.c"
27918- line="417">Gets the title of @self.</doc>
27919- <source-position filename="src/adw-preferences-page.h" line="55"/>
28076+ line="496">Gets the title of @self.</doc>
28077+ <source-position filename="src/adw-preferences-page.h" line="64"/>
2792028078 <return-value transfer-ownership="none">
2792128079 <doc xml:space="preserve"
2792228080 filename="src/adw-preferences-page.c"
27923- line="423">the title of @self.</doc>
28081+ line="502">the title of @self.</doc>
2792428082 <type name="utf8" c:type="const char*"/>
2792528083 </return-value>
2792628084 <parameters>
2792728085 <instance-parameter name="self" transfer-ownership="none">
2792828086 <doc xml:space="preserve"
2792928087 filename="src/adw-preferences-page.c"
27930- line="419">a preferences page</doc>
28088+ line="498">a preferences page</doc>
2793128089 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2793228090 </instance-parameter>
2793328091 </parameters>
@@ -27937,27 +28095,61 @@ of a preferences window.
2793728095 glib:get-property="use-underline">
2793828096 <doc xml:space="preserve"
2793928097 filename="src/adw-preferences-page.c"
27940- line="556">Gets whether an embedded underline in the title indicates a mnemonic.</doc>
27941- <source-position filename="src/adw-preferences-page.h" line="73"/>
28098+ line="635">Gets whether an embedded underline in the title indicates a mnemonic.</doc>
28099+ <source-position filename="src/adw-preferences-page.h" line="82"/>
2794228100 <return-value transfer-ownership="none">
2794328101 <doc xml:space="preserve"
2794428102 filename="src/adw-preferences-page.c"
27945- line="562">whether an embedded underline in the title indicates a mnemonic</doc>
28103+ line="641">whether an embedded underline in the title indicates a mnemonic</doc>
2794628104 <type name="gboolean" c:type="gboolean"/>
2794728105 </return-value>
2794828106 <parameters>
2794928107 <instance-parameter name="self" transfer-ownership="none">
2795028108 <doc xml:space="preserve"
2795128109 filename="src/adw-preferences-page.c"
27952- line="558">a preferences page</doc>
28110+ line="637">a preferences page</doc>
2795328111 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2795428112 </instance-parameter>
2795528113 </parameters>
2795628114 </method>
28115+ <method name="insert"
28116+ c:identifier="adw_preferences_page_insert"
28117+ version="1.8">
28118+ <doc xml:space="preserve"
28119+ filename="src/adw-preferences-page.c"
28120+ line="382">Inserts a preferences group to @self at @index.
28121+
28122+If @index is negative or larger than the number of groups, appends the group,
28123+same as [method@PreferencesPage.add].</doc>
28124+ <source-position filename="src/adw-preferences-page.h" line="49"/>
28125+ <return-value transfer-ownership="none">
28126+ <type name="none" c:type="void"/>
28127+ </return-value>
28128+ <parameters>
28129+ <instance-parameter name="self" transfer-ownership="none">
28130+ <doc xml:space="preserve"
28131+ filename="src/adw-preferences-page.c"
28132+ line="384">a preferences page</doc>
28133+ <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
28134+ </instance-parameter>
28135+ <parameter name="group" transfer-ownership="none">
28136+ <doc xml:space="preserve"
28137+ filename="src/adw-preferences-page.c"
28138+ line="385">the group to add</doc>
28139+ <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
28140+ </parameter>
28141+ <parameter name="index" transfer-ownership="none">
28142+ <doc xml:space="preserve"
28143+ filename="src/adw-preferences-page.c"
28144+ line="386">the index to insert @group a</doc>
28145+ <type name="gint" c:type="int"/>
28146+ </parameter>
28147+ </parameters>
28148+ </method>
2795728149 <method name="remove" c:identifier="adw_preferences_page_remove">
2795828150 <doc xml:space="preserve"
2795928151 filename="src/adw-preferences-page.c"
27960- line="350">Removes a group from @self.</doc>
28152+ line="355">Removes a group from @self.</doc>
2796128153 <source-position filename="src/adw-preferences-page.h" line="45"/>
2796228154 <return-value transfer-ownership="none">
2796328155 <type name="none" c:type="void"/>
@@ -27966,13 +28158,13 @@ of a preferences window.
2796628158 <instance-parameter name="self" transfer-ownership="none">
2796728159 <doc xml:space="preserve"
2796828160 filename="src/adw-preferences-page.c"
27969- line="352">a preferences page</doc>
28161+ line="357">a preferences page</doc>
2797028162 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2797128163 </instance-parameter>
2797228164 <parameter name="group" transfer-ownership="none">
2797328165 <doc xml:space="preserve"
2797428166 filename="src/adw-preferences-page.c"
27975- line="353">the group to remove</doc>
28167+ line="358">the group to remove</doc>
2797628168 <type name="PreferencesGroup" c:type="AdwPreferencesGroup*"/>
2797728169 </parameter>
2797828170 </parameters>
@@ -27982,8 +28174,8 @@ of a preferences window.
2798228174 version="1.3">
2798328175 <doc xml:space="preserve"
2798428176 filename="src/adw-preferences-page.c"
27985- line="759">Scrolls the scrolled window of @self to the top.</doc>
27986- <source-position filename="src/adw-preferences-page.h" line="90"/>
28177+ line="838">Scrolls the scrolled window of @self to the top.</doc>
28178+ <source-position filename="src/adw-preferences-page.h" line="99"/>
2798728179 <return-value transfer-ownership="none">
2798828180 <type name="none" c:type="void"/>
2798928181 </return-value>
@@ -27991,7 +28183,7 @@ of a preferences window.
2799128183 <instance-parameter name="self" transfer-ownership="none">
2799228184 <doc xml:space="preserve"
2799328185 filename="src/adw-preferences-page.c"
27994- line="761">a preferences page</doc>
28186+ line="840">a preferences page</doc>
2799528187 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2799628188 </instance-parameter>
2799728189 </parameters>
@@ -28002,8 +28194,8 @@ of a preferences window.
2800228194 version="1.7">
2800328195 <doc xml:space="preserve"
2800428196 filename="src/adw-preferences-page.c"
28005- line="682">Sets the banner displayed at the top of the page.</doc>
28006- <source-position filename="src/adw-preferences-page.h" line="86"/>
28197+ line="761">Sets the banner displayed at the top of the page.</doc>
28198+ <source-position filename="src/adw-preferences-page.h" line="95"/>
2800728199 <return-value transfer-ownership="none">
2800828200 <type name="none" c:type="void"/>
2800928201 </return-value>
@@ -28011,7 +28203,7 @@ of a preferences window.
2801128203 <instance-parameter name="self" transfer-ownership="none">
2801228204 <doc xml:space="preserve"
2801328205 filename="src/adw-preferences-page.c"
28014- line="684">a preferences page</doc>
28206+ line="763">a preferences page</doc>
2801528207 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2801628208 </instance-parameter>
2801728209 <parameter name="banner"
@@ -28020,7 +28212,7 @@ of a preferences window.
2802028212 allow-none="1">
2802128213 <doc xml:space="preserve"
2802228214 filename="src/adw-preferences-page.c"
28023- line="685">the banner to display at the top of the page</doc>
28215+ line="764">the banner to display at the top of the page</doc>
2802428216 <type name="Banner" c:type="AdwBanner*"/>
2802528217 </parameter>
2802628218 </parameters>
@@ -28031,10 +28223,10 @@ of a preferences window.
2803128223 version="1.4">
2803228224 <doc xml:space="preserve"
2803328225 filename="src/adw-preferences-page.c"
28034- line="482">Sets the description of @self.
28226+ line="561">Sets the description of @self.
2803528227
2803628228 The description is displayed at the top of the page.</doc>
28037- <source-position filename="src/adw-preferences-page.h" line="63"/>
28229+ <source-position filename="src/adw-preferences-page.h" line="72"/>
2803828230 <return-value transfer-ownership="none">
2803928231 <type name="none" c:type="void"/>
2804028232 </return-value>
@@ -28042,13 +28234,13 @@ The description is displayed at the top of the page.</doc>
2804228234 <instance-parameter name="self" transfer-ownership="none">
2804328235 <doc xml:space="preserve"
2804428236 filename="src/adw-preferences-page.c"
28045- line="484">a preferences page</doc>
28237+ line="563">a preferences page</doc>
2804628238 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2804728239 </instance-parameter>
2804828240 <parameter name="description" transfer-ownership="none">
2804928241 <doc xml:space="preserve"
2805028242 filename="src/adw-preferences-page.c"
28051- line="485">the description</doc>
28243+ line="564">the description</doc>
2805228244 <type name="utf8" c:type="const char*"/>
2805328245 </parameter>
2805428246 </parameters>
@@ -28059,8 +28251,8 @@ The description is displayed at the top of the page.</doc>
2805928251 version="1.6">
2806028252 <doc xml:space="preserve"
2806128253 filename="src/adw-preferences-page.c"
28062- line="625">Sets whether the description should be centered.</doc>
28063- <source-position filename="src/adw-preferences-page.h" line="80"/>
28254+ line="704">Sets whether the description should be centered.</doc>
28255+ <source-position filename="src/adw-preferences-page.h" line="89"/>
2806428256 <return-value transfer-ownership="none">
2806528257 <type name="none" c:type="void"/>
2806628258 </return-value>
@@ -28068,13 +28260,13 @@ The description is displayed at the top of the page.</doc>
2806828260 <instance-parameter name="self" transfer-ownership="none">
2806928261 <doc xml:space="preserve"
2807028262 filename="src/adw-preferences-page.c"
28071- line="627">a preferences page</doc>
28263+ line="706">a preferences page</doc>
2807228264 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2807328265 </instance-parameter>
2807428266 <parameter name="centered" transfer-ownership="none">
2807528267 <doc xml:space="preserve"
2807628268 filename="src/adw-preferences-page.c"
28077- line="628">If the description should be centered</doc>
28269+ line="707">If the description should be centered</doc>
2807828270 <type name="gboolean" c:type="gboolean"/>
2807928271 </parameter>
2808028272 </parameters>
@@ -28084,8 +28276,8 @@ The description is displayed at the top of the page.</doc>
2808428276 glib:set-property="icon-name">
2808528277 <doc xml:space="preserve"
2808628278 filename="src/adw-preferences-page.c"
28087- line="394">Sets the icon name for @self.</doc>
28088- <source-position filename="src/adw-preferences-page.h" line="51"/>
28279+ line="473">Sets the icon name for @self.</doc>
28280+ <source-position filename="src/adw-preferences-page.h" line="60"/>
2808928281 <return-value transfer-ownership="none">
2809028282 <type name="none" c:type="void"/>
2809128283 </return-value>
@@ -28093,7 +28285,7 @@ The description is displayed at the top of the page.</doc>
2809328285 <instance-parameter name="self" transfer-ownership="none">
2809428286 <doc xml:space="preserve"
2809528287 filename="src/adw-preferences-page.c"
28096- line="396">a preferences page</doc>
28288+ line="475">a preferences page</doc>
2809728289 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2809828290 </instance-parameter>
2809928291 <parameter name="icon_name"
@@ -28102,7 +28294,7 @@ The description is displayed at the top of the page.</doc>
2810228294 allow-none="1">
2810328295 <doc xml:space="preserve"
2810428296 filename="src/adw-preferences-page.c"
28105- line="397">the icon name</doc>
28297+ line="476">the icon name</doc>
2810628298 <type name="utf8" c:type="const char*"/>
2810728299 </parameter>
2810828300 </parameters>
@@ -28112,8 +28304,8 @@ The description is displayed at the top of the page.</doc>
2811228304 glib:set-property="name">
2811328305 <doc xml:space="preserve"
2811428306 filename="src/adw-preferences-page.c"
28115- line="533">Sets the name of @self.</doc>
28116- <source-position filename="src/adw-preferences-page.h" line="69"/>
28307+ line="612">Sets the name of @self.</doc>
28308+ <source-position filename="src/adw-preferences-page.h" line="78"/>
2811728309 <return-value transfer-ownership="none">
2811828310 <type name="none" c:type="void"/>
2811928311 </return-value>
@@ -28121,7 +28313,7 @@ The description is displayed at the top of the page.</doc>
2812128313 <instance-parameter name="self" transfer-ownership="none">
2812228314 <doc xml:space="preserve"
2812328315 filename="src/adw-preferences-page.c"
28124- line="535">a preferences page</doc>
28316+ line="614">a preferences page</doc>
2812528317 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2812628318 </instance-parameter>
2812728319 <parameter name="name"
@@ -28130,7 +28322,7 @@ The description is displayed at the top of the page.</doc>
2813028322 allow-none="1">
2813128323 <doc xml:space="preserve"
2813228324 filename="src/adw-preferences-page.c"
28133- line="536">the name</doc>
28325+ line="615">the name</doc>
2813428326 <type name="utf8" c:type="const char*"/>
2813528327 </parameter>
2813628328 </parameters>
@@ -28140,8 +28332,8 @@ The description is displayed at the top of the page.</doc>
2814028332 glib:set-property="title">
2814128333 <doc xml:space="preserve"
2814228334 filename="src/adw-preferences-page.c"
28143- line="437">Sets the title of @self.</doc>
28144- <source-position filename="src/adw-preferences-page.h" line="57"/>
28335+ line="516">Sets the title of @self.</doc>
28336+ <source-position filename="src/adw-preferences-page.h" line="66"/>
2814528337 <return-value transfer-ownership="none">
2814628338 <type name="none" c:type="void"/>
2814728339 </return-value>
@@ -28149,13 +28341,13 @@ The description is displayed at the top of the page.</doc>
2814928341 <instance-parameter name="self" transfer-ownership="none">
2815028342 <doc xml:space="preserve"
2815128343 filename="src/adw-preferences-page.c"
28152- line="439">a preferences page</doc>
28344+ line="518">a preferences page</doc>
2815328345 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2815428346 </instance-parameter>
2815528347 <parameter name="title" transfer-ownership="none">
2815628348 <doc xml:space="preserve"
2815728349 filename="src/adw-preferences-page.c"
28158- line="440">the title</doc>
28350+ line="519">the title</doc>
2815928351 <type name="utf8" c:type="const char*"/>
2816028352 </parameter>
2816128353 </parameters>
@@ -28165,8 +28357,8 @@ The description is displayed at the top of the page.</doc>
2816528357 glib:set-property="use-underline">
2816628358 <doc xml:space="preserve"
2816728359 filename="src/adw-preferences-page.c"
28168- line="576">Sets whether an embedded underline in the title indicates a mnemonic.</doc>
28169- <source-position filename="src/adw-preferences-page.h" line="75"/>
28360+ line="655">Sets whether an embedded underline in the title indicates a mnemonic.</doc>
28361+ <source-position filename="src/adw-preferences-page.h" line="84"/>
2817028362 <return-value transfer-ownership="none">
2817128363 <type name="none" c:type="void"/>
2817228364 </return-value>
@@ -28174,13 +28366,13 @@ The description is displayed at the top of the page.</doc>
2817428366 <instance-parameter name="self" transfer-ownership="none">
2817528367 <doc xml:space="preserve"
2817628368 filename="src/adw-preferences-page.c"
28177- line="578">a preferences page</doc>
28369+ line="657">a preferences page</doc>
2817828370 <type name="PreferencesPage" c:type="AdwPreferencesPage*"/>
2817928371 </instance-parameter>
2818028372 <parameter name="use_underline" transfer-ownership="none">
2818128373 <doc xml:space="preserve"
2818228374 filename="src/adw-preferences-page.c"
28183- line="579">`TRUE` if underlines in the text indicate mnemonics</doc>
28375+ line="658">`TRUE` if underlines in the text indicate mnemonics</doc>
2818428376 <type name="gboolean" c:type="gboolean"/>
2818528377 </parameter>
2818628378 </parameters>
@@ -28193,7 +28385,7 @@ The description is displayed at the top of the page.</doc>
2819328385 getter="get_banner">
2819428386 <doc xml:space="preserve"
2819528387 filename="src/adw-preferences-page.c"
28196- line="256">A [class@Banner] displayed at the top of the page.</doc>
28388+ line="259">A [class@Banner] displayed at the top of the page.</doc>
2819728389 <type name="Banner"/>
2819828390 </property>
2819928391 <property name="description"
@@ -28204,7 +28396,7 @@ The description is displayed at the top of the page.</doc>
2820428396 getter="get_description">
2820528397 <doc xml:space="preserve"
2820628398 filename="src/adw-preferences-page.c"
28207- line="212">The description to be displayed at the top of the page.</doc>
28399+ line="215">The description to be displayed at the top of the page.</doc>
2820828400 <type name="utf8" c:type="gchar*"/>
2820928401 </property>
2821028402 <property name="description-centered"
@@ -28216,7 +28408,7 @@ The description is displayed at the top of the page.</doc>
2821628408 default-value="FALSE">
2821728409 <doc xml:space="preserve"
2821828410 filename="src/adw-preferences-page.c"
28219- line="244">Whether the description should be centered.</doc>
28411+ line="247">Whether the description should be centered.</doc>
2822028412 <type name="gboolean" c:type="gboolean"/>
2822128413 </property>
2822228414 <property name="icon-name"
@@ -28226,7 +28418,7 @@ The description is displayed at the top of the page.</doc>
2822628418 getter="get_icon_name">
2822728419 <doc xml:space="preserve"
2822828420 filename="src/adw-preferences-page.c"
28229- line="192">The icon name for this page.</doc>
28421+ line="195">The icon name for this page.</doc>
2823028422 <type name="utf8" c:type="gchar*"/>
2823128423 </property>
2823228424 <property name="name"
@@ -28237,7 +28429,7 @@ The description is displayed at the top of the page.</doc>
2823728429 default-value="NULL">
2823828430 <doc xml:space="preserve"
2823928431 filename="src/adw-preferences-page.c"
28240- line="224">The name of this page.</doc>
28432+ line="227">The name of this page.</doc>
2824128433 <type name="utf8" c:type="gchar*"/>
2824228434 </property>
2824328435 <property name="title"
@@ -28247,7 +28439,7 @@ The description is displayed at the top of the page.</doc>
2824728439 getter="get_title">
2824828440 <doc xml:space="preserve"
2824928441 filename="src/adw-preferences-page.c"
28250- line="202">The title for this page.</doc>
28442+ line="205">The title for this page.</doc>
2825128443 <type name="utf8" c:type="gchar*"/>
2825228444 </property>
2825328445 <property name="use-underline"
@@ -28258,7 +28450,7 @@ The description is displayed at the top of the page.</doc>
2825828450 default-value="FALSE">
2825928451 <doc xml:space="preserve"
2826028452 filename="src/adw-preferences-page.c"
28261- line="234">Whether an embedded underline in the title indicates a mnemonic.</doc>
28453+ line="237">Whether an embedded underline in the title indicates a mnemonic.</doc>
2826228454 <type name="gboolean" c:type="gboolean"/>
2826328455 </property>
2826428456 <field name="parent_instance">
@@ -29348,6 +29540,935 @@ See [method@AlertDialog.set_response_appearance].</doc>
2934829540 the user.</doc>
2934929541 </member>
2935029542 </enumeration>
29543+ <class name="ShortcutLabel"
29544+ c:symbol-prefix="shortcut_label"
29545+ c:type="AdwShortcutLabel"
29546+ version="1.8"
29547+ parent="Gtk.Widget"
29548+ final="1"
29549+ glib:type-name="AdwShortcutLabel"
29550+ glib:get-type="adw_shortcut_label_get_type"
29551+ glib:type-struct="ShortcutLabelClass">
29552+ <doc xml:space="preserve"
29553+ filename="src/adw-shortcut-label.c"
29554+ line="24">A widget that displays a keyboard shortcut.
29555+
29556+&lt;picture&gt;
29557+ &lt;source srcset="shortcut-label-dark.png" media="(prefers-color-scheme: dark)"&gt;
29558+ &lt;img src="shortcut-label.png" alt="shortcut-label"&gt;
29559+&lt;/picture&gt;
29560+
29561+The shown shortcut can be set using the [property@ShortcutLabel:accelerator]
29562+property.
29563+
29564+Optionally, if no shortcut is set, `AdwShortcutLabel` will display a
29565+placeholder set with the [property@ShortcutLabel:disabled-text] property.
29566+
29567+The following types of shortcuts can be displayed:
29568+
29569+- A single shortcut in [func@Gtk.accelerator_parse] format, e.g. `&lt;Control&gt;C`:
29570+
29571+ &lt;picture&gt;
29572+ &lt;source srcset="shortcut-label-single-dark.png" media="(prefers-color-scheme: dark)"&gt;
29573+ &lt;img src="shortcut-label-single.png" alt="shortcut-label-single"&gt;
29574+ &lt;/picture&gt;
29575+
29576+- Multiple alternative shortcuts, separated with spaces, e.g. `&lt;Shift&gt;A Home`:
29577+
29578+ &lt;picture&gt;
29579+ &lt;source srcset="shortcut-label-alternative-dark.png" media="(prefers-color-scheme: dark)"&gt;
29580+ &lt;img src="shortcut-label-alternative.png" alt="shortcut-label-alternative"&gt;
29581+ &lt;/picture&gt;
29582+
29583+- A range of shortcuts, separated with `...`, e.g. `&lt;Alt&gt;1...9`:
29584+
29585+ &lt;picture&gt;
29586+ &lt;source srcset="shortcut-label-range-dark.png" media="(prefers-color-scheme: dark)"&gt;
29587+ &lt;img src="shortcut-label-range.png" alt="shortcut-label-range"&gt;
29588+ &lt;/picture&gt;
29589+
29590+- Multiple keys pressed at once, separated with `&amp;`, e.g. `Control_L&amp;Control_R`:
29591+
29592+ &lt;picture&gt;
29593+ &lt;source srcset="shortcut-label-multiple-dark.png" media="(prefers-color-scheme: dark)"&gt;
29594+ &lt;img src="shortcut-label-multiple.png" alt="shortcut-label-multiple"&gt;
29595+ &lt;/picture&gt;
29596+
29597+- Multiple shortcuts or keys, pressed sequentially, separated with `+`, e.g. `&lt;Control&gt;C+&lt;Control&gt;X`:
29598+
29599+ &lt;picture&gt;
29600+ &lt;source srcset="shortcut-label-sequence-dark.png" media="(prefers-color-scheme: dark)"&gt;
29601+ &lt;img src="shortcut-label-sequence.png" alt="shortcut-label-sequence"&gt;
29602+ &lt;/picture&gt;
29603+
29604+::: note
29605+ `&lt;`, `&gt;` and `&amp;` need to be escaped as `&amp;lt;`, `&amp;gt;` and `&amp;amp;` when used in UI files.
29606+
29607+## CSS nodes
29608+
29609+`AdwShortcutLabel` has a single CSS node with name `shortcut-label`. The
29610+individual keycap labels each have the `.keycap` style class, while the
29611+labels separating them have the `.dimmed` style class.
29612+
29613+## Accessibility
29614+
29615+`AdwShortcutLabel` uses the `GTK_ACCESSIBLE_ROLE_GENERIC` role.
29616+
29617+See also: [class@ShortcutsDialog].</doc>
29618+ <source-position filename="src/adw-shortcut-label.h" line="24"/>
29619+ <implements name="Gtk.Accessible"/>
29620+ <implements name="Gtk.Buildable"/>
29621+ <implements name="Gtk.ConstraintTarget"/>
29622+ <constructor name="new"
29623+ c:identifier="adw_shortcut_label_new"
29624+ version="1.8">
29625+ <doc xml:space="preserve"
29626+ filename="src/adw-shortcut-label.c"
29627+ line="572">Creates a new `AdwShortcutLabel` showing @accelerator.</doc>
29628+ <source-position filename="src/adw-shortcut-label.h" line="27"/>
29629+ <return-value transfer-ownership="none">
29630+ <doc xml:space="preserve"
29631+ filename="src/adw-shortcut-label.c"
29632+ line="578">the newly created `AdwShortcutLabel`</doc>
29633+ <type name="Gtk.Widget" c:type="GtkWidget*"/>
29634+ </return-value>
29635+ <parameters>
29636+ <parameter name="accelerator" transfer-ownership="none">
29637+ <doc xml:space="preserve"
29638+ filename="src/adw-shortcut-label.c"
29639+ line="574">the accelerator to show</doc>
29640+ <type name="utf8" c:type="const char*"/>
29641+ </parameter>
29642+ </parameters>
29643+ </constructor>
29644+ <method name="get_accelerator"
29645+ c:identifier="adw_shortcut_label_get_accelerator"
29646+ glib:get-property="accelerator"
29647+ version="1.8">
29648+ <doc xml:space="preserve"
29649+ filename="src/adw-shortcut-label.c"
29650+ line="592">Gets the accelerator displayed by @self.</doc>
29651+ <source-position filename="src/adw-shortcut-label.h" line="30"/>
29652+ <return-value transfer-ownership="none">
29653+ <doc xml:space="preserve"
29654+ filename="src/adw-shortcut-label.c"
29655+ line="598">the displayed accelerator</doc>
29656+ <type name="utf8" c:type="const char*"/>
29657+ </return-value>
29658+ <parameters>
29659+ <instance-parameter name="self" transfer-ownership="none">
29660+ <doc xml:space="preserve"
29661+ filename="src/adw-shortcut-label.c"
29662+ line="594">a shortcut label</doc>
29663+ <type name="ShortcutLabel" c:type="AdwShortcutLabel*"/>
29664+ </instance-parameter>
29665+ </parameters>
29666+ </method>
29667+ <method name="get_disabled_text"
29668+ c:identifier="adw_shortcut_label_get_disabled_text"
29669+ glib:get-property="disabled-text"
29670+ version="1.8">
29671+ <doc xml:space="preserve"
29672+ filename="src/adw-shortcut-label.c"
29673+ line="634">Gets the text displayed by @self when no accelerator is set.</doc>
29674+ <source-position filename="src/adw-shortcut-label.h" line="36"/>
29675+ <return-value transfer-ownership="none">
29676+ <doc xml:space="preserve"
29677+ filename="src/adw-shortcut-label.c"
29678+ line="640">the text displayed when no accelerator is set</doc>
29679+ <type name="utf8" c:type="const char*"/>
29680+ </return-value>
29681+ <parameters>
29682+ <instance-parameter name="self" transfer-ownership="none">
29683+ <doc xml:space="preserve"
29684+ filename="src/adw-shortcut-label.c"
29685+ line="636">a shortcut label</doc>
29686+ <type name="ShortcutLabel" c:type="AdwShortcutLabel*"/>
29687+ </instance-parameter>
29688+ </parameters>
29689+ </method>
29690+ <method name="set_accelerator"
29691+ c:identifier="adw_shortcut_label_set_accelerator"
29692+ glib:set-property="accelerator"
29693+ version="1.8">
29694+ <doc xml:space="preserve"
29695+ filename="src/adw-shortcut-label.c"
29696+ line="610">Sets the accelerator to be displayed by @self.</doc>
29697+ <source-position filename="src/adw-shortcut-label.h" line="32"/>
29698+ <return-value transfer-ownership="none">
29699+ <type name="none" c:type="void"/>
29700+ </return-value>
29701+ <parameters>
29702+ <instance-parameter name="self" transfer-ownership="none">
29703+ <doc xml:space="preserve"
29704+ filename="src/adw-shortcut-label.c"
29705+ line="612">a shortcut label</doc>
29706+ <type name="ShortcutLabel" c:type="AdwShortcutLabel*"/>
29707+ </instance-parameter>
29708+ <parameter name="accelerator" transfer-ownership="none">
29709+ <doc xml:space="preserve"
29710+ filename="src/adw-shortcut-label.c"
29711+ line="613">the accelerator to be displayed</doc>
29712+ <type name="utf8" c:type="const char*"/>
29713+ </parameter>
29714+ </parameters>
29715+ </method>
29716+ <method name="set_disabled_text"
29717+ c:identifier="adw_shortcut_label_set_disabled_text"
29718+ glib:set-property="disabled-text"
29719+ version="1.8">
29720+ <doc xml:space="preserve"
29721+ filename="src/adw-shortcut-label.c"
29722+ line="652">Sets the text to be displayed by @self when no accelerator is set.</doc>
29723+ <source-position filename="src/adw-shortcut-label.h" line="38"/>
29724+ <return-value transfer-ownership="none">
29725+ <type name="none" c:type="void"/>
29726+ </return-value>
29727+ <parameters>
29728+ <instance-parameter name="self" transfer-ownership="none">
29729+ <doc xml:space="preserve"
29730+ filename="src/adw-shortcut-label.c"
29731+ line="654">a shortcut label</doc>
29732+ <type name="ShortcutLabel" c:type="AdwShortcutLabel*"/>
29733+ </instance-parameter>
29734+ <parameter name="disabled_text" transfer-ownership="none">
29735+ <doc xml:space="preserve"
29736+ filename="src/adw-shortcut-label.c"
29737+ line="655">the text displayed when no accelerator is set</doc>
29738+ <type name="utf8" c:type="const char*"/>
29739+ </parameter>
29740+ </parameters>
29741+ </method>
29742+ <property name="accelerator"
29743+ version="1.8"
29744+ writable="1"
29745+ transfer-ownership="none"
29746+ setter="set_accelerator"
29747+ getter="get_accelerator">
29748+ <doc xml:space="preserve"
29749+ filename="src/adw-shortcut-label.c"
29750+ line="533">The displayed accelerator.</doc>
29751+ <type name="utf8" c:type="gchar*"/>
29752+ </property>
29753+ <property name="disabled-text"
29754+ version="1.8"
29755+ writable="1"
29756+ transfer-ownership="none"
29757+ setter="set_disabled_text"
29758+ getter="get_disabled_text">
29759+ <doc xml:space="preserve"
29760+ filename="src/adw-shortcut-label.c"
29761+ line="545">The text displayed when no accelerator is set.</doc>
29762+ <type name="utf8" c:type="gchar*"/>
29763+ </property>
29764+ </class>
29765+ <record name="ShortcutLabelClass"
29766+ c:type="AdwShortcutLabelClass"
29767+ glib:is-gtype-struct-for="ShortcutLabel">
29768+ <source-position filename="src/adw-shortcut-label.h" line="24"/>
29769+ <field name="parent_class">
29770+ <type name="Gtk.WidgetClass" c:type="GtkWidgetClass"/>
29771+ </field>
29772+ </record>
29773+ <class name="ShortcutsDialog"
29774+ c:symbol-prefix="shortcuts_dialog"
29775+ c:type="AdwShortcutsDialog"
29776+ version="1.8"
29777+ parent="Dialog"
29778+ final="1"
29779+ glib:type-name="AdwShortcutsDialog"
29780+ glib:get-type="adw_shortcuts_dialog_get_type"
29781+ glib:type-struct="ShortcutsDialogClass">
29782+ <doc xml:space="preserve"
29783+ filename="src/adw-shortcuts-dialog.c"
29784+ line="24">A dialog that displays application's keyboard shortcuts.
29785+
29786+&lt;picture&gt;
29787+ &lt;source srcset="shortcuts-dialog-dark.png" media="(prefers-color-scheme: dark)"&gt;
29788+ &lt;img src="shortcuts-dialog.png" alt="shortcuts-dialog"&gt;
29789+&lt;/picture&gt;
29790+
29791+Shortcuts are grouped into sections, represented by [class@ShortcutsSection]
29792+objects. Each section has one or more items, represented by
29793+[class@ShortcutsItem] objects.
29794+
29795+To add a section to the dialog, use [method@ShortcutsDialog.add], or add it
29796+as a child when using UI files.
29797+
29798+Sections without titles can be used to further subdivide each section into
29799+groups.
29800+
29801+Example of an `AdwShortcutsDialog` UI definition:
29802+
29803+```xml
29804+&lt;object class="AdwShortcutsDialog" id="shortcuts_dialog"&gt;
29805+ &lt;child&gt;
29806+ &lt;object class="AdwShortcutsSection"&gt;
29807+ &lt;property name="title" translatable="yes"&gt;General&lt;/property&gt;
29808+ &lt;child&gt;
29809+ &lt;object class="AdwShortcutsItem"&gt;
29810+ &lt;property name="title" translatable="yes"&gt;Open Menu&lt;/property&gt;
29811+ &lt;property name="accelerator"&gt;F10&lt;/property&gt;
29812+ &lt;/object&gt;
29813+ &lt;/child&gt;
29814+ &lt;child&gt;
29815+ &lt;object class="AdwShortcutsItem"&gt;
29816+ &lt;property name="title" translatable="yes"&gt;Quit&lt;/property&gt;
29817+ &lt;property name="action-name"&gt;app.quit&lt;/property&gt;
29818+ &lt;/object&gt;
29819+ &lt;/child&gt;
29820+ &lt;/object&gt;
29821+ &lt;/child&gt;
29822+ &lt;child&gt;
29823+ &lt;object class="AdwShortcutsSection"&gt;
29824+ &lt;child&gt;
29825+ &lt;object class="AdwShortcutsItem"&gt;
29826+ &lt;property name="title" translatable="yes"&gt;Move Tab Left&lt;/property&gt;
29827+ &lt;property name="accelerator"&gt;&amp;lt;Shift&amp;gt;&amp;lt;Ctrl&amp;gt;Page_Up&lt;/property&gt;
29828+ &lt;property name="direction"&gt;ltr&lt;/property&gt;
29829+ &lt;/object&gt;
29830+ &lt;/child&gt;
29831+ &lt;child&gt;
29832+ &lt;object class="AdwShortcutsItem"&gt;
29833+ &lt;property name="title" translatable="yes"&gt;Move Tab Right&lt;/property&gt;
29834+ &lt;property name="accelerator"&gt;&amp;lt;Shift&amp;gt;&amp;lt;Ctrl&amp;gt;Page_Down&lt;/property&gt;
29835+ &lt;property name="direction"&gt;ltr&lt;/property&gt;
29836+ &lt;/object&gt;
29837+ &lt;/child&gt;
29838+ &lt;child&gt;
29839+ &lt;object class="AdwShortcutsItem"&gt;
29840+ &lt;property name="title" translatable="yes"&gt;Move Tab Right&lt;/property&gt;
29841+ &lt;property name="accelerator"&gt;&amp;lt;Shift&amp;gt;&amp;lt;Ctrl&amp;gt;Page_Up&lt;/property&gt;
29842+ &lt;property name="direction"&gt;rtl&lt;/property&gt;
29843+ &lt;/object&gt;
29844+ &lt;/child&gt;
29845+ &lt;child&gt;
29846+ &lt;object class="AdwShortcutsItem"&gt;
29847+ &lt;property name="title" translatable="yes"&gt;Move Tab Left&lt;/property&gt;
29848+ &lt;property name="accelerator"&gt;&amp;lt;Shift&amp;gt;&amp;lt;Ctrl&amp;gt;Page_Down&lt;/property&gt;
29849+ &lt;property name="direction"&gt;rtl&lt;/property&gt;
29850+ &lt;/object&gt;
29851+ &lt;/child&gt;
29852+ &lt;/object&gt;
29853+ &lt;/child&gt;
29854+&lt;/object&gt;
29855+```
29856+
29857+If the `app.quit` action has the &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;Q&lt;/kbd&gt; accelerator
29858+associated with it, the result will look as follows:
29859+
29860+&lt;picture&gt;
29861+ &lt;source srcset="shortcuts-dialog-example-dark.png" media="(prefers-color-scheme: dark)"&gt;
29862+ &lt;img src="shortcuts-dialog-example.png" alt="shortcuts-dialog-example"&gt;
29863+&lt;/picture&gt;
29864+
29865+The recommended way to use `AdwShortcutsDialog` is via [class@Application]'s
29866+automatic resource loading.
29867+
29868+See also: [class@ShortcutLabel].</doc>
29869+ <source-position filename="src/adw-shortcuts-dialog.h" line="27"/>
29870+ <implements name="Gtk.Accessible"/>
29871+ <implements name="Gtk.Buildable"/>
29872+ <implements name="Gtk.ConstraintTarget"/>
29873+ <implements name="Gtk.ShortcutManager"/>
29874+ <constructor name="new"
29875+ c:identifier="adw_shortcuts_dialog_new"
29876+ version="1.8">
29877+ <doc xml:space="preserve"
29878+ filename="src/adw-shortcuts-dialog.c"
29879+ line="700">Creates a new `AdwShortcutsDialog`.</doc>
29880+ <source-position filename="src/adw-shortcuts-dialog.h" line="30"/>
29881+ <return-value transfer-ownership="none">
29882+ <doc xml:space="preserve"
29883+ filename="src/adw-shortcuts-dialog.c"
29884+ line="705">the newly created `AdwShortcutsDialog`</doc>
29885+ <type name="Dialog" c:type="AdwDialog*"/>
29886+ </return-value>
29887+ </constructor>
29888+ <method name="add" c:identifier="adw_shortcuts_dialog_add" version="1.8">
29889+ <doc xml:space="preserve"
29890+ filename="src/adw-shortcuts-dialog.c"
29891+ line="715">Adds @section to @self.</doc>
29892+ <source-position filename="src/adw-shortcuts-dialog.h" line="33"/>
29893+ <return-value transfer-ownership="none">
29894+ <type name="none" c:type="void"/>
29895+ </return-value>
29896+ <parameters>
29897+ <instance-parameter name="self" transfer-ownership="none">
29898+ <doc xml:space="preserve"
29899+ filename="src/adw-shortcuts-dialog.c"
29900+ line="717">a shortcuts dialog</doc>
29901+ <type name="ShortcutsDialog" c:type="AdwShortcutsDialog*"/>
29902+ </instance-parameter>
29903+ <parameter name="section" transfer-ownership="full">
29904+ <doc xml:space="preserve"
29905+ filename="src/adw-shortcuts-dialog.c"
29906+ line="718">the section to add</doc>
29907+ <type name="ShortcutsSection" c:type="AdwShortcutsSection*"/>
29908+ </parameter>
29909+ </parameters>
29910+ </method>
29911+ </class>
29912+ <record name="ShortcutsDialogClass"
29913+ c:type="AdwShortcutsDialogClass"
29914+ glib:is-gtype-struct-for="ShortcutsDialog">
29915+ <source-position filename="src/adw-shortcuts-dialog.h" line="27"/>
29916+ <field name="parent_class">
29917+ <type name="DialogClass" c:type="AdwDialogClass"/>
29918+ </field>
29919+ </record>
29920+ <class name="ShortcutsItem"
29921+ c:symbol-prefix="shortcuts_item"
29922+ c:type="AdwShortcutsItem"
29923+ version="1.8"
29924+ parent="GObject.Object"
29925+ final="1"
29926+ glib:type-name="AdwShortcutsItem"
29927+ glib:get-type="adw_shortcuts_item_get_type"
29928+ glib:type-struct="ShortcutsItemClass">
29929+ <doc xml:space="preserve"
29930+ filename="src/adw-shortcuts-item.c"
29931+ line="13">An object representing an individual shortcut in [class@ShortcutsSection].
29932+
29933+A shortcut has a title, an optional subtitle, and an accelerator.
29934+
29935+Accelerator must be specified in the format [class@ShortcutLabel] accepts.
29936+
29937+Alternatively, the [property@ShortcutsItem:action-name] property can be used
29938+to automatically get accelerator associated with the specified action, as set
29939+via [method@Gtk.Application.set_accels_for_action].
29940+
29941+If both are specified, the accelerator will be used if the action couldn't
29942+be found or doesn't have an accelerator associated for it.
29943+
29944+If [property@ShortcutsItem:direction] is set, the shortcut will only be
29945+displayed for the specified text direction. This allows to display different
29946+shortcuts for different text directions.</doc>
29947+ <source-position filename="src/adw-shortcuts-item.h" line="24"/>
29948+ <constructor name="new"
29949+ c:identifier="adw_shortcuts_item_new"
29950+ version="1.8">
29951+ <doc xml:space="preserve"
29952+ filename="src/adw-shortcuts-item.c"
29953+ line="220">Creates a new `AdwShortcutsItem` with @title and @accelerator.</doc>
29954+ <source-position filename="src/adw-shortcuts-item.h" line="27"/>
29955+ <return-value transfer-ownership="full">
29956+ <doc xml:space="preserve"
29957+ filename="src/adw-shortcuts-item.c"
29958+ line="227">the newly created `AdwShortcutsItem`</doc>
29959+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
29960+ </return-value>
29961+ <parameters>
29962+ <parameter name="title" transfer-ownership="none">
29963+ <doc xml:space="preserve"
29964+ filename="src/adw-shortcuts-item.c"
29965+ line="222">the shortcut title</doc>
29966+ <type name="utf8" c:type="const char*"/>
29967+ </parameter>
29968+ <parameter name="accelerator" transfer-ownership="none">
29969+ <doc xml:space="preserve"
29970+ filename="src/adw-shortcuts-item.c"
29971+ line="223">the shortcut accelerator</doc>
29972+ <type name="utf8" c:type="const char*"/>
29973+ </parameter>
29974+ </parameters>
29975+ </constructor>
29976+ <constructor name="new_from_action"
29977+ c:identifier="adw_shortcuts_item_new_from_action"
29978+ version="1.8">
29979+ <doc xml:space="preserve"
29980+ filename="src/adw-shortcuts-item.c"
29981+ line="244">Creates a new `AdwShortcutsItem` with @title and @action_name.</doc>
29982+ <source-position filename="src/adw-shortcuts-item.h" line="31"/>
29983+ <return-value transfer-ownership="full">
29984+ <doc xml:space="preserve"
29985+ filename="src/adw-shortcuts-item.c"
29986+ line="251">the newly created `AdwShortcutsItem`</doc>
29987+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
29988+ </return-value>
29989+ <parameters>
29990+ <parameter name="title" transfer-ownership="none">
29991+ <doc xml:space="preserve"
29992+ filename="src/adw-shortcuts-item.c"
29993+ line="246">the shortcut title</doc>
29994+ <type name="utf8" c:type="const char*"/>
29995+ </parameter>
29996+ <parameter name="action_name" transfer-ownership="none">
29997+ <doc xml:space="preserve"
29998+ filename="src/adw-shortcuts-item.c"
29999+ line="247">the shortcut action name</doc>
30000+ <type name="utf8" c:type="const char*"/>
30001+ </parameter>
30002+ </parameters>
30003+ </constructor>
30004+ <method name="get_accelerator"
30005+ c:identifier="adw_shortcuts_item_get_accelerator"
30006+ glib:get-property="accelerator"
30007+ version="1.8">
30008+ <doc xml:space="preserve"
30009+ filename="src/adw-shortcuts-item.c"
30010+ line="348">Gets the accelerator of @self.</doc>
30011+ <source-position filename="src/adw-shortcuts-item.h" line="47"/>
30012+ <return-value transfer-ownership="none">
30013+ <doc xml:space="preserve"
30014+ filename="src/adw-shortcuts-item.c"
30015+ line="354">the accelerator</doc>
30016+ <type name="utf8" c:type="const char*"/>
30017+ </return-value>
30018+ <parameters>
30019+ <instance-parameter name="self" transfer-ownership="none">
30020+ <doc xml:space="preserve"
30021+ filename="src/adw-shortcuts-item.c"
30022+ line="350">a shortcuts item</doc>
30023+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30024+ </instance-parameter>
30025+ </parameters>
30026+ </method>
30027+ <method name="get_action_name"
30028+ c:identifier="adw_shortcuts_item_get_action_name"
30029+ glib:get-property="action-name"
30030+ version="1.8">
30031+ <doc xml:space="preserve"
30032+ filename="src/adw-shortcuts-item.c"
30033+ line="390">Gets the action name to get the accelerator from.</doc>
30034+ <source-position filename="src/adw-shortcuts-item.h" line="53"/>
30035+ <return-value transfer-ownership="none">
30036+ <doc xml:space="preserve"
30037+ filename="src/adw-shortcuts-item.c"
30038+ line="396">the action name</doc>
30039+ <type name="utf8" c:type="const char*"/>
30040+ </return-value>
30041+ <parameters>
30042+ <instance-parameter name="self" transfer-ownership="none">
30043+ <doc xml:space="preserve"
30044+ filename="src/adw-shortcuts-item.c"
30045+ line="392">a shortcuts item</doc>
30046+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30047+ </instance-parameter>
30048+ </parameters>
30049+ </method>
30050+ <method name="get_direction"
30051+ c:identifier="adw_shortcuts_item_get_direction"
30052+ glib:get-property="direction"
30053+ version="1.8">
30054+ <doc xml:space="preserve"
30055+ filename="src/adw-shortcuts-item.c"
30056+ line="430">Gets the direction of @self.</doc>
30057+ <source-position filename="src/adw-shortcuts-item.h" line="59"/>
30058+ <return-value transfer-ownership="none">
30059+ <doc xml:space="preserve"
30060+ filename="src/adw-shortcuts-item.c"
30061+ line="436">the shortcut direction</doc>
30062+ <type name="Gtk.TextDirection" c:type="GtkTextDirection"/>
30063+ </return-value>
30064+ <parameters>
30065+ <instance-parameter name="self" transfer-ownership="none">
30066+ <doc xml:space="preserve"
30067+ filename="src/adw-shortcuts-item.c"
30068+ line="432">a shortcuts item</doc>
30069+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30070+ </instance-parameter>
30071+ </parameters>
30072+ </method>
30073+ <method name="get_subtitle"
30074+ c:identifier="adw_shortcuts_item_get_subtitle"
30075+ glib:get-property="subtitle"
30076+ version="1.8">
30077+ <doc xml:space="preserve"
30078+ filename="src/adw-shortcuts-item.c"
30079+ line="308">Gets the subtitle of @self.</doc>
30080+ <source-position filename="src/adw-shortcuts-item.h" line="41"/>
30081+ <return-value transfer-ownership="none">
30082+ <doc xml:space="preserve"
30083+ filename="src/adw-shortcuts-item.c"
30084+ line="314">the subtitle</doc>
30085+ <type name="utf8" c:type="const char*"/>
30086+ </return-value>
30087+ <parameters>
30088+ <instance-parameter name="self" transfer-ownership="none">
30089+ <doc xml:space="preserve"
30090+ filename="src/adw-shortcuts-item.c"
30091+ line="310">a shortcuts item</doc>
30092+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30093+ </instance-parameter>
30094+ </parameters>
30095+ </method>
30096+ <method name="get_title"
30097+ c:identifier="adw_shortcuts_item_get_title"
30098+ glib:get-property="title"
30099+ version="1.8">
30100+ <doc xml:space="preserve"
30101+ filename="src/adw-shortcuts-item.c"
30102+ line="268">Gets the title of @self.</doc>
30103+ <source-position filename="src/adw-shortcuts-item.h" line="35"/>
30104+ <return-value transfer-ownership="none">
30105+ <doc xml:space="preserve"
30106+ filename="src/adw-shortcuts-item.c"
30107+ line="274">the title</doc>
30108+ <type name="utf8" c:type="const char*"/>
30109+ </return-value>
30110+ <parameters>
30111+ <instance-parameter name="self" transfer-ownership="none">
30112+ <doc xml:space="preserve"
30113+ filename="src/adw-shortcuts-item.c"
30114+ line="270">a shortcuts item</doc>
30115+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30116+ </instance-parameter>
30117+ </parameters>
30118+ </method>
30119+ <method name="set_accelerator"
30120+ c:identifier="adw_shortcuts_item_set_accelerator"
30121+ glib:set-property="accelerator"
30122+ version="1.8">
30123+ <doc xml:space="preserve"
30124+ filename="src/adw-shortcuts-item.c"
30125+ line="366">Sets the accelerator of @self.
30126+
30127+@accelerator must be in the format [class@ShortcutLabel] accepts.</doc>
30128+ <source-position filename="src/adw-shortcuts-item.h" line="49"/>
30129+ <return-value transfer-ownership="none">
30130+ <type name="none" c:type="void"/>
30131+ </return-value>
30132+ <parameters>
30133+ <instance-parameter name="self" transfer-ownership="none">
30134+ <doc xml:space="preserve"
30135+ filename="src/adw-shortcuts-item.c"
30136+ line="368">a shortcuts item</doc>
30137+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30138+ </instance-parameter>
30139+ <parameter name="accelerator" transfer-ownership="none">
30140+ <doc xml:space="preserve"
30141+ filename="src/adw-shortcuts-item.c"
30142+ line="369">the accelerator to use</doc>
30143+ <type name="utf8" c:type="const char*"/>
30144+ </parameter>
30145+ </parameters>
30146+ </method>
30147+ <method name="set_action_name"
30148+ c:identifier="adw_shortcuts_item_set_action_name"
30149+ glib:set-property="action-name"
30150+ version="1.8">
30151+ <doc xml:space="preserve"
30152+ filename="src/adw-shortcuts-item.c"
30153+ line="408">Sets the action name to get the accelerator from.</doc>
30154+ <source-position filename="src/adw-shortcuts-item.h" line="55"/>
30155+ <return-value transfer-ownership="none">
30156+ <type name="none" c:type="void"/>
30157+ </return-value>
30158+ <parameters>
30159+ <instance-parameter name="self" transfer-ownership="none">
30160+ <doc xml:space="preserve"
30161+ filename="src/adw-shortcuts-item.c"
30162+ line="410">a shortcuts item</doc>
30163+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30164+ </instance-parameter>
30165+ <parameter name="action_name" transfer-ownership="none">
30166+ <doc xml:space="preserve"
30167+ filename="src/adw-shortcuts-item.c"
30168+ line="411">the action name to use</doc>
30169+ <type name="utf8" c:type="const char*"/>
30170+ </parameter>
30171+ </parameters>
30172+ </method>
30173+ <method name="set_direction"
30174+ c:identifier="adw_shortcuts_item_set_direction"
30175+ glib:set-property="direction"
30176+ version="1.8">
30177+ <doc xml:space="preserve"
30178+ filename="src/adw-shortcuts-item.c"
30179+ line="448">Sets the direction of @self.
30180+
30181+If set to [enum@Gtk.TextDirection.LTR] or [enum@Gtk.TextDirection.RTL], the
30182+shortcut will only be displayed for this direction.</doc>
30183+ <source-position filename="src/adw-shortcuts-item.h" line="61"/>
30184+ <return-value transfer-ownership="none">
30185+ <type name="none" c:type="void"/>
30186+ </return-value>
30187+ <parameters>
30188+ <instance-parameter name="self" transfer-ownership="none">
30189+ <doc xml:space="preserve"
30190+ filename="src/adw-shortcuts-item.c"
30191+ line="450">a shortcuts item</doc>
30192+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30193+ </instance-parameter>
30194+ <parameter name="direction" transfer-ownership="none">
30195+ <doc xml:space="preserve"
30196+ filename="src/adw-shortcuts-item.c"
30197+ line="451">the shortcut direction</doc>
30198+ <type name="Gtk.TextDirection" c:type="GtkTextDirection"/>
30199+ </parameter>
30200+ </parameters>
30201+ </method>
30202+ <method name="set_subtitle"
30203+ c:identifier="adw_shortcuts_item_set_subtitle"
30204+ glib:set-property="subtitle"
30205+ version="1.8">
30206+ <doc xml:space="preserve"
30207+ filename="src/adw-shortcuts-item.c"
30208+ line="326">Sets the subtitle of @self.</doc>
30209+ <source-position filename="src/adw-shortcuts-item.h" line="43"/>
30210+ <return-value transfer-ownership="none">
30211+ <type name="none" c:type="void"/>
30212+ </return-value>
30213+ <parameters>
30214+ <instance-parameter name="self" transfer-ownership="none">
30215+ <doc xml:space="preserve"
30216+ filename="src/adw-shortcuts-item.c"
30217+ line="328">a shortcuts item</doc>
30218+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30219+ </instance-parameter>
30220+ <parameter name="subtitle" transfer-ownership="none">
30221+ <doc xml:space="preserve"
30222+ filename="src/adw-shortcuts-item.c"
30223+ line="329">the subtitle to use</doc>
30224+ <type name="utf8" c:type="const char*"/>
30225+ </parameter>
30226+ </parameters>
30227+ </method>
30228+ <method name="set_title"
30229+ c:identifier="adw_shortcuts_item_set_title"
30230+ glib:set-property="title"
30231+ version="1.8">
30232+ <doc xml:space="preserve"
30233+ filename="src/adw-shortcuts-item.c"
30234+ line="286">Sets the title of @self.</doc>
30235+ <source-position filename="src/adw-shortcuts-item.h" line="37"/>
30236+ <return-value transfer-ownership="none">
30237+ <type name="none" c:type="void"/>
30238+ </return-value>
30239+ <parameters>
30240+ <instance-parameter name="self" transfer-ownership="none">
30241+ <doc xml:space="preserve"
30242+ filename="src/adw-shortcuts-item.c"
30243+ line="288">a shortcuts item</doc>
30244+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30245+ </instance-parameter>
30246+ <parameter name="title" transfer-ownership="none">
30247+ <doc xml:space="preserve"
30248+ filename="src/adw-shortcuts-item.c"
30249+ line="289">the title to use</doc>
30250+ <type name="utf8" c:type="const char*"/>
30251+ </parameter>
30252+ </parameters>
30253+ </method>
30254+ <property name="accelerator"
30255+ version="1.8"
30256+ writable="1"
30257+ transfer-ownership="none"
30258+ setter="set_accelerator"
30259+ getter="get_accelerator">
30260+ <doc xml:space="preserve"
30261+ filename="src/adw-shortcuts-item.c"
30262+ line="165">The shortcut accelerator.
30263+
30264+Accelerator must be in the format [class@ShortcutLabel] accepts.</doc>
30265+ <type name="utf8" c:type="gchar*"/>
30266+ </property>
30267+ <property name="action-name"
30268+ version="1.8"
30269+ writable="1"
30270+ transfer-ownership="none"
30271+ setter="set_action_name"
30272+ getter="get_action_name">
30273+ <doc xml:space="preserve"
30274+ filename="src/adw-shortcuts-item.c"
30275+ line="179">Fully qualified action name to get the accelerator from.</doc>
30276+ <type name="utf8" c:type="gchar*"/>
30277+ </property>
30278+ <property name="direction"
30279+ version="1.8"
30280+ writable="1"
30281+ transfer-ownership="none"
30282+ setter="set_direction"
30283+ getter="get_direction"
30284+ default-value="GTK_TEXT_DIR_NONE">
30285+ <doc xml:space="preserve"
30286+ filename="src/adw-shortcuts-item.c"
30287+ line="191">The shortcut direction.
30288+
30289+If set to [enum@Gtk.TextDirection.LTR] or [enum@Gtk.TextDirection.RTL], the
30290+shortcut will only be displayed for this direction.</doc>
30291+ <type name="Gtk.TextDirection"/>
30292+ </property>
30293+ <property name="subtitle"
30294+ version="1.8"
30295+ writable="1"
30296+ transfer-ownership="none"
30297+ setter="set_subtitle"
30298+ getter="get_subtitle">
30299+ <doc xml:space="preserve"
30300+ filename="src/adw-shortcuts-item.c"
30301+ line="153">The subtitle of the shortcut.</doc>
30302+ <type name="utf8" c:type="gchar*"/>
30303+ </property>
30304+ <property name="title"
30305+ version="1.8"
30306+ writable="1"
30307+ transfer-ownership="none"
30308+ setter="set_title"
30309+ getter="get_title">
30310+ <doc xml:space="preserve"
30311+ filename="src/adw-shortcuts-item.c"
30312+ line="141">The title of the shortcut.</doc>
30313+ <type name="utf8" c:type="gchar*"/>
30314+ </property>
30315+ </class>
30316+ <record name="ShortcutsItemClass"
30317+ c:type="AdwShortcutsItemClass"
30318+ glib:is-gtype-struct-for="ShortcutsItem">
30319+ <source-position filename="src/adw-shortcuts-item.h" line="24"/>
30320+ <field name="parent_class">
30321+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
30322+ </field>
30323+ </record>
30324+ <class name="ShortcutsSection"
30325+ c:symbol-prefix="shortcuts_section"
30326+ c:type="AdwShortcutsSection"
30327+ version="1.8"
30328+ parent="GObject.Object"
30329+ final="1"
30330+ glib:type-name="AdwShortcutsSection"
30331+ glib:get-type="adw_shortcuts_section_get_type"
30332+ glib:type-struct="ShortcutsSectionClass">
30333+ <doc xml:space="preserve"
30334+ filename="src/adw-shortcuts-section.c"
30335+ line="15">An object representing a section in [class@ShortcutsDialog].
30336+
30337+It contains [class@ShortcutsItem] objects, use [method@ShortcutsSection.add] to
30338+add them.
30339+
30340+`AdwShortcutsSection` implements the [iface@Gio.ListModel] interface and
30341+allows to access the added shortcut items through it.
30342+
30343+## `AdwShortcutsSection` as `GtkBuildable`
30344+
30345+`AdwShortcutsSection` allows adding `AdwShortcutsItem` objects as children.</doc>
30346+ <source-position filename="src/adw-shortcuts-section.h" line="26"/>
30347+ <implements name="Gio.ListModel"/>
30348+ <implements name="Gtk.Buildable"/>
30349+ <constructor name="new"
30350+ c:identifier="adw_shortcuts_section_new"
30351+ version="1.8">
30352+ <doc xml:space="preserve"
30353+ filename="src/adw-shortcuts-section.c"
30354+ line="187">Creates a new `AdwShortcutsSection` with @title as its title if provided.</doc>
30355+ <source-position filename="src/adw-shortcuts-section.h" line="29"/>
30356+ <return-value transfer-ownership="full">
30357+ <doc xml:space="preserve"
30358+ filename="src/adw-shortcuts-section.c"
30359+ line="193">the newly created `AdwShortcutsSection`</doc>
30360+ <type name="ShortcutsSection" c:type="AdwShortcutsSection*"/>
30361+ </return-value>
30362+ <parameters>
30363+ <parameter name="title"
30364+ transfer-ownership="none"
30365+ nullable="1"
30366+ allow-none="1">
30367+ <doc xml:space="preserve"
30368+ filename="src/adw-shortcuts-section.c"
30369+ line="189">the section title</doc>
30370+ <type name="utf8" c:type="const char*"/>
30371+ </parameter>
30372+ </parameters>
30373+ </constructor>
30374+ <method name="add"
30375+ c:identifier="adw_shortcuts_section_add"
30376+ version="1.8">
30377+ <doc xml:space="preserve"
30378+ filename="src/adw-shortcuts-section.c"
30379+ line="244">Adds @item to @self.</doc>
30380+ <source-position filename="src/adw-shortcuts-section.h" line="38"/>
30381+ <return-value transfer-ownership="none">
30382+ <type name="none" c:type="void"/>
30383+ </return-value>
30384+ <parameters>
30385+ <instance-parameter name="self" transfer-ownership="none">
30386+ <doc xml:space="preserve"
30387+ filename="src/adw-shortcuts-section.c"
30388+ line="246">a shortcuts section</doc>
30389+ <type name="ShortcutsSection" c:type="AdwShortcutsSection*"/>
30390+ </instance-parameter>
30391+ <parameter name="item" transfer-ownership="full">
30392+ <doc xml:space="preserve"
30393+ filename="src/adw-shortcuts-section.c"
30394+ line="247">the item to add</doc>
30395+ <type name="ShortcutsItem" c:type="AdwShortcutsItem*"/>
30396+ </parameter>
30397+ </parameters>
30398+ </method>
30399+ <method name="get_title"
30400+ c:identifier="adw_shortcuts_section_get_title"
30401+ glib:get-property="title"
30402+ version="1.8">
30403+ <doc xml:space="preserve"
30404+ filename="src/adw-shortcuts-section.c"
30405+ line="205">Gets the title of @self.</doc>
30406+ <source-position filename="src/adw-shortcuts-section.h" line="32"/>
30407+ <return-value transfer-ownership="none" nullable="1">
30408+ <doc xml:space="preserve"
30409+ filename="src/adw-shortcuts-section.c"
30410+ line="211">the title</doc>
30411+ <type name="utf8" c:type="const char*"/>
30412+ </return-value>
30413+ <parameters>
30414+ <instance-parameter name="self" transfer-ownership="none">
30415+ <doc xml:space="preserve"
30416+ filename="src/adw-shortcuts-section.c"
30417+ line="207">a shortcuts section</doc>
30418+ <type name="ShortcutsSection" c:type="AdwShortcutsSection*"/>
30419+ </instance-parameter>
30420+ </parameters>
30421+ </method>
30422+ <method name="set_title"
30423+ c:identifier="adw_shortcuts_section_set_title"
30424+ glib:set-property="title"
30425+ version="1.8">
30426+ <doc xml:space="preserve"
30427+ filename="src/adw-shortcuts-section.c"
30428+ line="223">Sets the title of @self.</doc>
30429+ <source-position filename="src/adw-shortcuts-section.h" line="34"/>
30430+ <return-value transfer-ownership="none">
30431+ <type name="none" c:type="void"/>
30432+ </return-value>
30433+ <parameters>
30434+ <instance-parameter name="self" transfer-ownership="none">
30435+ <doc xml:space="preserve"
30436+ filename="src/adw-shortcuts-section.c"
30437+ line="225">a shortcuts section</doc>
30438+ <type name="ShortcutsSection" c:type="AdwShortcutsSection*"/>
30439+ </instance-parameter>
30440+ <parameter name="title"
30441+ transfer-ownership="none"
30442+ nullable="1"
30443+ allow-none="1">
30444+ <doc xml:space="preserve"
30445+ filename="src/adw-shortcuts-section.c"
30446+ line="226">the title to use</doc>
30447+ <type name="utf8" c:type="const char*"/>
30448+ </parameter>
30449+ </parameters>
30450+ </method>
30451+ <property name="title"
30452+ version="1.8"
30453+ writable="1"
30454+ transfer-ownership="none"
30455+ setter="set_title"
30456+ getter="get_title"
30457+ default-value="NULL">
30458+ <doc xml:space="preserve"
30459+ filename="src/adw-shortcuts-section.c"
30460+ line="110">The title of the section, can be `NULL`.</doc>
30461+ <type name="utf8" c:type="gchar*"/>
30462+ </property>
30463+ </class>
30464+ <record name="ShortcutsSectionClass"
30465+ c:type="AdwShortcutsSectionClass"
30466+ glib:is-gtype-struct-for="ShortcutsSection">
30467+ <source-position filename="src/adw-shortcuts-section.h" line="26"/>
30468+ <field name="parent_class">
30469+ <type name="GObject.ObjectClass" c:type="GObjectClass"/>
30470+ </field>
30471+ </record>
2935130472 <class name="SpinRow"
2935230473 c:symbol-prefix="spin_row"
2935330474 c:type="AdwSpinRow"
@@ -31722,6 +32843,8 @@ at this value.</doc>
3172232843 <record name="SpringParams"
3172332844 c:type="AdwSpringParams"
3172432845 opaque="1"
32846+ copy-function="adw_spring_params_ref"
32847+ free-function="adw_spring_params_unref"
3172532848 glib:type-name="AdwSpringParams"
3172632849 glib:get-type="adw_spring_params_get_type"
3172732850 c:symbol-prefix="spring_params">
@@ -33419,7 +34542,7 @@ preferences exists.</doc>
3341934542 c:identifier="adw_style_manager_get_default">
3342034543 <doc xml:space="preserve"
3342134544 filename="src/adw-style-manager.c"
33422- line="860">Gets the default `AdwStyleManager` instance.
34545+ line="871">Gets the default `AdwStyleManager` instance.
3342334546
3342434547 It manages all [class@Gdk.Display] instances unless the style manager for
3342534548 that display has an override.
@@ -33429,7 +34552,7 @@ See [func@StyleManager.get_for_display].</doc>
3342934552 <return-value transfer-ownership="none">
3343034553 <doc xml:space="preserve"
3343134554 filename="src/adw-style-manager.c"
33432- line="870">the default style manager</doc>
34555+ line="881">the default style manager</doc>
3343334556 <type name="StyleManager" c:type="AdwStyleManager*"/>
3343434557 </return-value>
3343534558 </function>
@@ -33437,7 +34560,7 @@ See [func@StyleManager.get_for_display].</doc>
3343734560 c:identifier="adw_style_manager_get_for_display">
3343834561 <doc xml:space="preserve"
3343934562 filename="src/adw-style-manager.c"
33440- line="881">Gets the `AdwStyleManager` instance managing @display.
34563+ line="892">Gets the `AdwStyleManager` instance managing @display.
3344134564
3344234565 It can be used to override styles for that specific display instead of the
3344334566 whole application.
@@ -33447,14 +34570,14 @@ Most applications should use [func@StyleManager.get_default] instead.</doc>
3344734570 <return-value transfer-ownership="none">
3344834571 <doc xml:space="preserve"
3344934572 filename="src/adw-style-manager.c"
33450- line="892">the style manager for @display</doc>
34573+ line="903">the style manager for @display</doc>
3345134574 <type name="StyleManager" c:type="AdwStyleManager*"/>
3345234575 </return-value>
3345334576 <parameters>
3345434577 <parameter name="display" transfer-ownership="none">
3345534578 <doc xml:space="preserve"
3345634579 filename="src/adw-style-manager.c"
33457- line="883">a `GdkDisplay`</doc>
34580+ line="894">a `GdkDisplay`</doc>
3345834581 <type name="Gdk.Display" c:type="GdkDisplay*"/>
3345934582 </parameter>
3346034583 </parameters>
@@ -33465,21 +34588,21 @@ Most applications should use [func@StyleManager.get_default] instead.</doc>
3346534588 version="1.6">
3346634589 <doc xml:space="preserve"
3346734590 filename="src/adw-style-manager.c"
33468- line="1091">Gets the current system accent color.
34591+ line="1102">Gets the current system accent color.
3346934592
3347034593 See also [property@StyleManager:accent-color-rgba].</doc>
3347134594 <source-position filename="src/adw-style-manager.h" line="63"/>
3347234595 <return-value transfer-ownership="none">
3347334596 <doc xml:space="preserve"
3347434597 filename="src/adw-style-manager.c"
33475- line="1099">the current system accent color</doc>
34598+ line="1110">the current system accent color</doc>
3347634599 <type name="AccentColor" c:type="AdwAccentColor"/>
3347734600 </return-value>
3347834601 <parameters>
3347934602 <instance-parameter name="self" transfer-ownership="none">
3348034603 <doc xml:space="preserve"
3348134604 filename="src/adw-style-manager.c"
33482- line="1093">a style manager</doc>
34605+ line="1104">a style manager</doc>
3348334606 <type name="StyleManager" c:type="AdwStyleManager*"/>
3348434607 </instance-parameter>
3348534608 </parameters>
@@ -33490,7 +34613,7 @@ See also [property@StyleManager:accent-color-rgba].</doc>
3349034613 version="1.6">
3349134614 <doc xml:space="preserve"
3349234615 filename="src/adw-style-manager.c"
33493- line="1111">Gets the current system accent color as a `GdkRGBA`.
34616+ line="1122">Gets the current system accent color as a `GdkRGBA`.
3349434617
3349534618 Equivalent to calling [func@AccentColor.to_rgba] on the value of
3349634619 [property@StyleManager:accent-color].
@@ -33500,14 +34623,14 @@ This is a background color. The matching foreground color is white.</doc>
3350034623 <return-value transfer-ownership="full">
3350134624 <doc xml:space="preserve"
3350234625 filename="src/adw-style-manager.c"
33503- line="1122">the current system accent color</doc>
34626+ line="1133">the current system accent color</doc>
3350434627 <type name="Gdk.RGBA" c:type="GdkRGBA*"/>
3350534628 </return-value>
3350634629 <parameters>
3350734630 <instance-parameter name="self" transfer-ownership="none">
3350834631 <doc xml:space="preserve"
3350934632 filename="src/adw-style-manager.c"
33510- line="1113">a style manager</doc>
34633+ line="1124">a style manager</doc>
3351134634 <type name="StyleManager" c:type="AdwStyleManager*"/>
3351234635 </instance-parameter>
3351334636 </parameters>
@@ -33517,19 +34640,19 @@ This is a background color. The matching foreground color is white.</doc>
3351734640 glib:get-property="color-scheme">
3351834641 <doc xml:space="preserve"
3351934642 filename="src/adw-style-manager.c"
33520- line="926">Gets the requested application color scheme.</doc>
34643+ line="937">Gets the requested application color scheme.</doc>
3352134644 <source-position filename="src/adw-style-manager.h" line="46"/>
3352234645 <return-value transfer-ownership="none">
3352334646 <doc xml:space="preserve"
3352434647 filename="src/adw-style-manager.c"
33525- line="932">the color scheme</doc>
34648+ line="943">the color scheme</doc>
3352634649 <type name="ColorScheme" c:type="AdwColorScheme"/>
3352734650 </return-value>
3352834651 <parameters>
3352934652 <instance-parameter name="self" transfer-ownership="none">
3353034653 <doc xml:space="preserve"
3353134654 filename="src/adw-style-manager.c"
33532- line="928">a style manager</doc>
34655+ line="939">a style manager</doc>
3353334656 <type name="StyleManager" c:type="AdwStyleManager*"/>
3353434657 </instance-parameter>
3353534658 </parameters>
@@ -33539,7 +34662,7 @@ This is a background color. The matching foreground color is white.</doc>
3353934662 glib:get-property="dark">
3354034663 <doc xml:space="preserve"
3354134664 filename="src/adw-style-manager.c"
33542- line="1030">Gets whether the application is using dark appearance.
34665+ line="1041">Gets whether the application is using dark appearance.
3354334666
3354434667 This can be used to query the current appearance, as requested via
3354534668 [property@StyleManager:color-scheme].</doc>
@@ -33547,14 +34670,14 @@ This can be used to query the current appearance, as requested via
3354734670 <return-value transfer-ownership="none">
3354834671 <doc xml:space="preserve"
3354934672 filename="src/adw-style-manager.c"
33550- line="1039">whether the application is using dark appearance</doc>
34673+ line="1050">whether the application is using dark appearance</doc>
3355134674 <type name="gboolean" c:type="gboolean"/>
3355234675 </return-value>
3355334676 <parameters>
3355434677 <instance-parameter name="self" transfer-ownership="none">
3355534678 <doc xml:space="preserve"
3355634679 filename="src/adw-style-manager.c"
33557- line="1032">a style manager</doc>
34680+ line="1043">a style manager</doc>
3355834681 <type name="StyleManager" c:type="AdwStyleManager*"/>
3355934682 </instance-parameter>
3356034683 </parameters>
@@ -33564,7 +34687,7 @@ This can be used to query the current appearance, as requested via
3356434687 glib:get-property="display">
3356534688 <doc xml:space="preserve"
3356634689 filename="src/adw-style-manager.c"
33567- line="907">Gets the display the style manager is associated with.
34690+ line="918">Gets the display the style manager is associated with.
3356834691
3356934692 The display will be `NULL` for the style manager returned by
3357034693 [func@StyleManager.get_default].</doc>
@@ -33572,14 +34695,14 @@ The display will be `NULL` for the style manager returned by
3357234695 <return-value transfer-ownership="none" nullable="1">
3357334696 <doc xml:space="preserve"
3357434697 filename="src/adw-style-manager.c"
33575- line="916">the display</doc>
34698+ line="927">the display</doc>
3357634699 <type name="Gdk.Display" c:type="GdkDisplay*"/>
3357734700 </return-value>
3357834701 <parameters>
3357934702 <instance-parameter name="self" transfer-ownership="none">
3358034703 <doc xml:space="preserve"
3358134704 filename="src/adw-style-manager.c"
33582- line="909">a style manager</doc>
34705+ line="920">a style manager</doc>
3358334706 <type name="StyleManager" c:type="AdwStyleManager*"/>
3358434707 </instance-parameter>
3358534708 </parameters>
@@ -33590,24 +34713,24 @@ The display will be `NULL` for the style manager returned by
3359034713 version="1.7">
3359134714 <doc xml:space="preserve"
3359234715 filename="src/adw-style-manager.c"
33593- line="1141">Gets the system document font.
34716+ line="1152">Gets the system document font.
3359434717
3359534718 The font is in the same format as [property@Gtk.Settings:gtk-font-name],
33596-e.g. "Adwaita Sans 11".
34719+e.g. "Adwaita Sans 12".
3359734720
3359834721 Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3359934722 <source-position filename="src/adw-style-manager.h" line="69"/>
3360034723 <return-value transfer-ownership="none">
3360134724 <doc xml:space="preserve"
3360234725 filename="src/adw-style-manager.c"
33603- line="1152">the system document font</doc>
34726+ line="1163">the system document font</doc>
3360434727 <type name="utf8" c:type="const char*"/>
3360534728 </return-value>
3360634729 <parameters>
3360734730 <instance-parameter name="self" transfer-ownership="none">
3360834731 <doc xml:space="preserve"
3360934732 filename="src/adw-style-manager.c"
33610- line="1143">a style manager</doc>
34733+ line="1154">a style manager</doc>
3361134734 <type name="StyleManager" c:type="AdwStyleManager*"/>
3361234735 </instance-parameter>
3361334736 </parameters>
@@ -33617,21 +34740,21 @@ Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3361734740 glib:get-property="high-contrast">
3361834741 <doc xml:space="preserve"
3361934742 filename="src/adw-style-manager.c"
33620- line="1049">Gets whether the application is using high contrast appearance.
34743+ line="1060">Gets whether the application is using high contrast appearance.
3362134744
3362234745 This cannot be overridden by applications.</doc>
3362334746 <source-position filename="src/adw-style-manager.h" line="57"/>
3362434747 <return-value transfer-ownership="none">
3362534748 <doc xml:space="preserve"
3362634749 filename="src/adw-style-manager.c"
33627- line="1057">whether the application is using high contrast appearance</doc>
34750+ line="1068">whether the application is using high contrast appearance</doc>
3362834751 <type name="gboolean" c:type="gboolean"/>
3362934752 </return-value>
3363034753 <parameters>
3363134754 <instance-parameter name="self" transfer-ownership="none">
3363234755 <doc xml:space="preserve"
3363334756 filename="src/adw-style-manager.c"
33634- line="1051">a style manager</doc>
34757+ line="1062">a style manager</doc>
3363534758 <type name="StyleManager" c:type="AdwStyleManager*"/>
3363634759 </instance-parameter>
3363734760 </parameters>
@@ -33642,7 +34765,7 @@ This cannot be overridden by applications.</doc>
3364234765 version="1.7">
3364334766 <doc xml:space="preserve"
3364434767 filename="src/adw-style-manager.c"
33645- line="1167">Gets the system monospace font.
34768+ line="1178">Gets the system monospace font.
3364634769
3364734770 The font is in the same format as [property@Gtk.Settings:gtk-font-name],
3364834771 e.g. "Adwaita Mono 11".
@@ -33652,14 +34775,14 @@ Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3365234775 <return-value transfer-ownership="none">
3365334776 <doc xml:space="preserve"
3365434777 filename="src/adw-style-manager.c"
33655- line="1178">the system monospace font</doc>
34778+ line="1189">the system monospace font</doc>
3365634779 <type name="utf8" c:type="const char*"/>
3365734780 </return-value>
3365834781 <parameters>
3365934782 <instance-parameter name="self" transfer-ownership="none">
3366034783 <doc xml:space="preserve"
3366134784 filename="src/adw-style-manager.c"
33662- line="1169">a style manager</doc>
34785+ line="1180">a style manager</doc>
3366334786 <type name="StyleManager" c:type="AdwStyleManager*"/>
3366434787 </instance-parameter>
3366534788 </parameters>
@@ -33670,7 +34793,7 @@ Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3367034793 version="1.6">
3367134794 <doc xml:space="preserve"
3367234795 filename="src/adw-style-manager.c"
33673- line="1067">Gets whether the system supports accent colors.
34796+ line="1078">Gets whether the system supports accent colors.
3367434797
3367534798 This can be used to check if the current environment provides an accent color
3367634799 preference. For example, applications might want to show a preference for
@@ -33681,14 +34804,14 @@ See [property@StyleManager:accent-color].</doc>
3368134804 <return-value transfer-ownership="none">
3368234805 <doc xml:space="preserve"
3368334806 filename="src/adw-style-manager.c"
33684- line="1079">whether the system supports accent colors</doc>
34807+ line="1090">whether the system supports accent colors</doc>
3368534808 <type name="gboolean" c:type="gboolean"/>
3368634809 </return-value>
3368734810 <parameters>
3368834811 <instance-parameter name="self" transfer-ownership="none">
3368934812 <doc xml:space="preserve"
3369034813 filename="src/adw-style-manager.c"
33691- line="1069">a style manager</doc>
34814+ line="1080">a style manager</doc>
3369234815 <type name="StyleManager" c:type="AdwStyleManager*"/>
3369334816 </instance-parameter>
3369434817 </parameters>
@@ -33698,7 +34821,7 @@ See [property@StyleManager:accent-color].</doc>
3369834821 glib:get-property="system-supports-color-schemes">
3369934822 <doc xml:space="preserve"
3370034823 filename="src/adw-style-manager.c"
33701- line="1010">Gets whether the system supports color schemes.
34824+ line="1021">Gets whether the system supports color schemes.
3370234825
3370334826 This can be used to check if the current environment provides a color scheme
3370434827 preference. For example, applications might want to show a separate
@@ -33707,14 +34830,14 @@ appearance switcher if it's set to `FALSE`.</doc>
3370734830 <return-value transfer-ownership="none">
3370834831 <doc xml:space="preserve"
3370934832 filename="src/adw-style-manager.c"
33710- line="1020">whether the system supports color schemes</doc>
34833+ line="1031">whether the system supports color schemes</doc>
3371134834 <type name="gboolean" c:type="gboolean"/>
3371234835 </return-value>
3371334836 <parameters>
3371434837 <instance-parameter name="self" transfer-ownership="none">
3371534838 <doc xml:space="preserve"
3371634839 filename="src/adw-style-manager.c"
33717- line="1012">a style manager</doc>
34840+ line="1023">a style manager</doc>
3371834841 <type name="StyleManager" c:type="AdwStyleManager*"/>
3371934842 </instance-parameter>
3372034843 </parameters>
@@ -33724,7 +34847,7 @@ appearance switcher if it's set to `FALSE`.</doc>
3372434847 glib:set-property="color-scheme">
3372534848 <doc xml:space="preserve"
3372634849 filename="src/adw-style-manager.c"
33727- line="942">Sets the requested application color scheme.
34850+ line="953">Sets the requested application color scheme.
3372834851
3372934852 The effective appearance will be decided based on the application color
3373034853 scheme and the system preferred color scheme. The
@@ -33763,13 +34886,13 @@ preference.</doc>
3376334886 <instance-parameter name="self" transfer-ownership="none">
3376434887 <doc xml:space="preserve"
3376534888 filename="src/adw-style-manager.c"
33766- line="944">a style manager</doc>
34889+ line="955">a style manager</doc>
3376734890 <type name="StyleManager" c:type="AdwStyleManager*"/>
3376834891 </instance-parameter>
3376934892 <parameter name="color_scheme" transfer-ownership="none">
3377034893 <doc xml:space="preserve"
3377134894 filename="src/adw-style-manager.c"
33772- line="945">the color scheme</doc>
34895+ line="956">the color scheme</doc>
3377334896 <type name="ColorScheme" c:type="AdwColorScheme"/>
3377434897 </parameter>
3377534898 </parameters>
@@ -33781,7 +34904,7 @@ preference.</doc>
3378134904 default-value="ADW_ACCENT_COLOR_BLUE">
3378234905 <doc xml:space="preserve"
3378334906 filename="src/adw-style-manager.c"
33784- line="756">The current system accent color.
34907+ line="767">The current system accent color.
3378534908
3378634909 See also [property@StyleManager:accent-color-rgba].</doc>
3378734910 <type name="AccentColor"/>
@@ -33792,7 +34915,7 @@ See also [property@StyleManager:accent-color-rgba].</doc>
3379234915 getter="get_accent_color_rgba">
3379334916 <doc xml:space="preserve"
3379434917 filename="src/adw-style-manager.c"
33795- line="771">The current system accent color as a `GdkRGBA`.
34918+ line="782">The current system accent color as a `GdkRGBA`.
3379634919
3379734920 Equivalent to calling [func@AccentColor.to_rgba] on the value of
3379834921 [property@StyleManager:accent-color].
@@ -33808,7 +34931,7 @@ This is a background color. The matching foreground color is white.</doc>
3380834931 default-value="ADW_COLOR_SCHEME_DEFAULT">
3380934932 <doc xml:space="preserve"
3381034933 filename="src/adw-style-manager.c"
33811- line="656">The requested application color scheme.
34934+ line="667">The requested application color scheme.
3381234935
3381334936 The effective appearance will be decided based on the application color
3381434937 scheme and the system preferred color scheme. The
@@ -33847,7 +34970,7 @@ preference.</doc>
3384734970 default-value="FALSE">
3384834971 <doc xml:space="preserve"
3384934972 filename="src/adw-style-manager.c"
33850- line="713">Whether the application is using dark appearance.
34973+ line="724">Whether the application is using dark appearance.
3385134974
3385234975 This property can be used to query the current appearance, as requested via
3385334976 [property@StyleManager:color-scheme].</doc>
@@ -33860,7 +34983,7 @@ This property can be used to query the current appearance, as requested via
3386034983 getter="get_display">
3386134984 <doc xml:space="preserve"
3386234985 filename="src/adw-style-manager.c"
33863- line="643">The display the style manager is associated with.
34986+ line="654">The display the style manager is associated with.
3386434987
3386534988 The display will be `NULL` for the style manager returned by
3386634989 [func@StyleManager.get_default].</doc>
@@ -33873,10 +34996,10 @@ The display will be `NULL` for the style manager returned by
3387334996 default-value="Sans 10">
3387434997 <doc xml:space="preserve"
3387534998 filename="src/adw-style-manager.c"
33876- line="788">The system document font.
34999+ line="799">The system document font.
3387735000
3387835001 The font is in the same format as [property@Gtk.Settings:gtk-font-name],
33879-e.g. "Adwaita Sans 11".
35002+e.g. "Adwaita Sans 12".
3388035003
3388135004 Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3388235005 <type name="utf8" c:type="gchar*"/>
@@ -33887,7 +35010,7 @@ Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3388735010 default-value="FALSE">
3388835011 <doc xml:space="preserve"
3388935012 filename="src/adw-style-manager.c"
33890- line="726">Whether the application is using high contrast appearance.
35013+ line="737">Whether the application is using high contrast appearance.
3389135014
3389235015 This cannot be overridden by applications.</doc>
3389335016 <type name="gboolean" c:type="gboolean"/>
@@ -33899,7 +35022,7 @@ This cannot be overridden by applications.</doc>
3389935022 default-value="Monospace 10">
3390035023 <doc xml:space="preserve"
3390135024 filename="src/adw-style-manager.c"
33902- line="805">The system monospace font.
35025+ line="816">The system monospace font.
3390335026
3390435027 The font is in the same format as [property@Gtk.Settings:gtk-font-name],
3390535028 e.g. "Adwaita Mono 11".
@@ -33914,7 +35037,7 @@ Use [func@Pango.FontDescription.from_string] to parse it.</doc>
3391435037 default-value="FALSE">
3391535038 <doc xml:space="preserve"
3391635039 filename="src/adw-style-manager.c"
33917- line="738">Whether the system supports accent colors.
35040+ line="749">Whether the system supports accent colors.
3391835041
3391935042 This property can be used to check if the current environment provides an
3392035043 accent color preference. For example, applications might want to show a
@@ -33929,7 +35052,7 @@ See [property@StyleManager:accent-color].</doc>
3392935052 default-value="FALSE">
3393035053 <doc xml:space="preserve"
3393135054 filename="src/adw-style-manager.c"
33932- line="697">Whether the system supports color schemes.
35055+ line="708">Whether the system supports color schemes.
3393335056
3393435057 This property can be used to check if the current environment provides a
3393535058 color scheme preference. For example, applications might want to show a
@@ -35205,12 +36328,12 @@ so that it can be used in different contexts instead.
3520536328 <constructor name="new" c:identifier="adw_tab_bar_new">
3520636329 <doc xml:space="preserve"
3520736330 filename="src/adw-tab-bar.c"
35208- line="747">Creates a new `AdwTabBar`.</doc>
36331+ line="827">Creates a new `AdwTabBar`.</doc>
3520936332 <source-position filename="src/adw-tab-bar.h" line="29"/>
3521036333 <return-value transfer-ownership="none">
3521136334 <doc xml:space="preserve"
3521236335 filename="src/adw-tab-bar.c"
35213- line="752">the newly created `AdwTabBar`</doc>
36336+ line="832">the newly created `AdwTabBar`</doc>
3521436337 <type name="TabBar" c:type="AdwTabBar*"/>
3521536338 </return-value>
3521636339 </constructor>
@@ -35219,19 +36342,19 @@ so that it can be used in different contexts instead.
3521936342 glib:get-property="autohide">
3522036343 <doc xml:space="preserve"
3522136344 filename="src/adw-tab-bar.c"
35222- line="938">Gets whether the tabs automatically hide.</doc>
36345+ line="1018">Gets whether the tabs automatically hide.</doc>
3522336346 <source-position filename="src/adw-tab-bar.h" line="50"/>
3522436347 <return-value transfer-ownership="none">
3522536348 <doc xml:space="preserve"
3522636349 filename="src/adw-tab-bar.c"
35227- line="944">whether the tabs automatically hide</doc>
36350+ line="1024">whether the tabs automatically hide</doc>
3522836351 <type name="gboolean" c:type="gboolean"/>
3522936352 </return-value>
3523036353 <parameters>
3523136354 <instance-parameter name="self" transfer-ownership="none">
3523236355 <doc xml:space="preserve"
3523336356 filename="src/adw-tab-bar.c"
35234- line="940">a tab bar</doc>
36357+ line="1020">a tab bar</doc>
3523536358 <type name="TabBar" c:type="AdwTabBar*"/>
3523636359 </instance-parameter>
3523736360 </parameters>
@@ -35241,19 +36364,19 @@ so that it can be used in different contexts instead.
3524136364 glib:get-property="end-action-widget">
3524236365 <doc xml:space="preserve"
3524336366 filename="src/adw-tab-bar.c"
35244- line="895">Gets the widget shown after the tabs.</doc>
36367+ line="975">Gets the widget shown after the tabs.</doc>
3524536368 <source-position filename="src/adw-tab-bar.h" line="44"/>
3524636369 <return-value transfer-ownership="none" nullable="1">
3524736370 <doc xml:space="preserve"
3524836371 filename="src/adw-tab-bar.c"
35249- line="901">the widget shown after the tabs</doc>
36372+ line="981">the widget shown after the tabs</doc>
3525036373 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3525136374 </return-value>
3525236375 <parameters>
3525336376 <instance-parameter name="self" transfer-ownership="none">
3525436377 <doc xml:space="preserve"
3525536378 filename="src/adw-tab-bar.c"
35256- line="897">a tab bar</doc>
36379+ line="977">a tab bar</doc>
3525736380 <type name="TabBar" c:type="AdwTabBar*"/>
3525836381 </instance-parameter>
3525936382 </parameters>
@@ -35263,19 +36386,19 @@ so that it can be used in different contexts instead.
3526336386 glib:get-property="expand-tabs">
3526436387 <doc xml:space="preserve"
3526536388 filename="src/adw-tab-bar.c"
35266- line="1002">Gets whether tabs expand to full width.</doc>
36389+ line="1082">Gets whether tabs expand to full width.</doc>
3526736390 <source-position filename="src/adw-tab-bar.h" line="59"/>
3526836391 <return-value transfer-ownership="none">
3526936392 <doc xml:space="preserve"
3527036393 filename="src/adw-tab-bar.c"
35271- line="1008">whether tabs expand to full width.</doc>
36394+ line="1088">whether tabs expand to full width.</doc>
3527236395 <type name="gboolean" c:type="gboolean"/>
3527336396 </return-value>
3527436397 <parameters>
3527536398 <instance-parameter name="self" transfer-ownership="none">
3527636399 <doc xml:space="preserve"
3527736400 filename="src/adw-tab-bar.c"
35278- line="1004">a tab bar</doc>
36401+ line="1084">a tab bar</doc>
3527936402 <type name="TabBar" c:type="AdwTabBar*"/>
3528036403 </instance-parameter>
3528136404 </parameters>
@@ -35286,19 +36409,19 @@ so that it can be used in different contexts instead.
3528636409 version="1.4">
3528736410 <doc xml:space="preserve"
3528836411 filename="src/adw-tab-bar.c"
35289- line="1119">Gets the current action during a drop on the extra_drop_target.</doc>
36412+ line="1199">Gets the current action during a drop on the extra_drop_target.</doc>
3529036413 <source-position filename="src/adw-tab-bar.h" line="77"/>
3529136414 <return-value transfer-ownership="none">
3529236415 <doc xml:space="preserve"
3529336416 filename="src/adw-tab-bar.c"
35294- line="1125">the drag action of the current drop.</doc>
36417+ line="1205">the drag action of the current drop.</doc>
3529536418 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
3529636419 </return-value>
3529736420 <parameters>
3529836421 <instance-parameter name="self" transfer-ownership="none">
3529936422 <doc xml:space="preserve"
3530036423 filename="src/adw-tab-bar.c"
35301- line="1121">a tab bar</doc>
36424+ line="1201">a tab bar</doc>
3530236425 <type name="TabBar" c:type="AdwTabBar*"/>
3530336426 </instance-parameter>
3530436427 </parameters>
@@ -35309,19 +36432,19 @@ so that it can be used in different contexts instead.
3530936432 version="1.3">
3531036433 <doc xml:space="preserve"
3531136434 filename="src/adw-tab-bar.c"
35312- line="1137">Gets whether drop data should be preloaded on hover.</doc>
36435+ line="1217">Gets whether drop data should be preloaded on hover.</doc>
3531336436 <source-position filename="src/adw-tab-bar.h" line="80"/>
3531436437 <return-value transfer-ownership="none">
3531536438 <doc xml:space="preserve"
3531636439 filename="src/adw-tab-bar.c"
35317- line="1143">whether drop data should be preloaded on hover</doc>
36440+ line="1223">whether drop data should be preloaded on hover</doc>
3531836441 <type name="gboolean" c:type="gboolean"/>
3531936442 </return-value>
3532036443 <parameters>
3532136444 <instance-parameter name="self" transfer-ownership="none">
3532236445 <doc xml:space="preserve"
3532336446 filename="src/adw-tab-bar.c"
35324- line="1139">a tab bar</doc>
36447+ line="1219">a tab bar</doc>
3532536448 <type name="TabBar" c:type="AdwTabBar*"/>
3532636449 </instance-parameter>
3532736450 </parameters>
@@ -35331,19 +36454,19 @@ so that it can be used in different contexts instead.
3533136454 glib:get-property="inverted">
3533236455 <doc xml:space="preserve"
3533336456 filename="src/adw-tab-bar.c"
35334- line="1044">Gets whether tabs use inverted layout.</doc>
36457+ line="1124">Gets whether tabs use inverted layout.</doc>
3533536458 <source-position filename="src/adw-tab-bar.h" line="65"/>
3533636459 <return-value transfer-ownership="none">
3533736460 <doc xml:space="preserve"
3533836461 filename="src/adw-tab-bar.c"
35339- line="1050">whether tabs use inverted layout</doc>
36462+ line="1130">whether tabs use inverted layout</doc>
3534036463 <type name="gboolean" c:type="gboolean"/>
3534136464 </return-value>
3534236465 <parameters>
3534336466 <instance-parameter name="self" transfer-ownership="none">
3534436467 <doc xml:space="preserve"
3534536468 filename="src/adw-tab-bar.c"
35346- line="1046">a tab bar</doc>
36469+ line="1126">a tab bar</doc>
3534736470 <type name="TabBar" c:type="AdwTabBar*"/>
3534836471 </instance-parameter>
3534936472 </parameters>
@@ -35353,21 +36476,21 @@ so that it can be used in different contexts instead.
3535336476 glib:get-property="is-overflowing">
3535436477 <doc xml:space="preserve"
3535536478 filename="src/adw-tab-bar.c"
35356- line="1181">Gets whether @self is overflowing.
36479+ line="1261">Gets whether @self is overflowing.
3535736480
3535836481 If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3535936482 <source-position filename="src/adw-tab-bar.h" line="86"/>
3536036483 <return-value transfer-ownership="none">
3536136484 <doc xml:space="preserve"
3536236485 filename="src/adw-tab-bar.c"
35363- line="1189">whether @self is overflowing</doc>
36486+ line="1269">whether @self is overflowing</doc>
3536436487 <type name="gboolean" c:type="gboolean"/>
3536536488 </return-value>
3536636489 <parameters>
3536736490 <instance-parameter name="self" transfer-ownership="none">
3536836491 <doc xml:space="preserve"
3536936492 filename="src/adw-tab-bar.c"
35370- line="1183">a tab bar</doc>
36493+ line="1263">a tab bar</doc>
3537136494 <type name="TabBar" c:type="AdwTabBar*"/>
3537236495 </instance-parameter>
3537336496 </parameters>
@@ -35377,19 +36500,19 @@ If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3537736500 glib:get-property="start-action-widget">
3537836501 <doc xml:space="preserve"
3537936502 filename="src/adw-tab-bar.c"
35380- line="852">Gets the widget shown before the tabs.</doc>
36503+ line="932">Gets the widget shown before the tabs.</doc>
3538136504 <source-position filename="src/adw-tab-bar.h" line="38"/>
3538236505 <return-value transfer-ownership="none" nullable="1">
3538336506 <doc xml:space="preserve"
3538436507 filename="src/adw-tab-bar.c"
35385- line="858">the widget shown before the tabs</doc>
36508+ line="938">the widget shown before the tabs</doc>
3538636509 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3538736510 </return-value>
3538836511 <parameters>
3538936512 <instance-parameter name="self" transfer-ownership="none">
3539036513 <doc xml:space="preserve"
3539136514 filename="src/adw-tab-bar.c"
35392- line="854">a tab bar</doc>
36515+ line="934">a tab bar</doc>
3539336516 <type name="TabBar" c:type="AdwTabBar*"/>
3539436517 </instance-parameter>
3539536518 </parameters>
@@ -35399,21 +36522,21 @@ If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3539936522 glib:get-property="tabs-revealed">
3540036523 <doc xml:space="preserve"
3540136524 filename="src/adw-tab-bar.c"
35402- line="984">Gets whether the tabs are currently revealed.
36525+ line="1064">Gets whether the tabs are currently revealed.
3540336526
3540436527 See [property@TabBar:autohide].</doc>
3540536528 <source-position filename="src/adw-tab-bar.h" line="56"/>
3540636529 <return-value transfer-ownership="none">
3540736530 <doc xml:space="preserve"
3540836531 filename="src/adw-tab-bar.c"
35409- line="992">whether the tabs are currently revealed</doc>
36532+ line="1072">whether the tabs are currently revealed</doc>
3541036533 <type name="gboolean" c:type="gboolean"/>
3541136534 </return-value>
3541236535 <parameters>
3541336536 <instance-parameter name="self" transfer-ownership="none">
3541436537 <doc xml:space="preserve"
3541536538 filename="src/adw-tab-bar.c"
35416- line="986">a tab bar</doc>
36539+ line="1066">a tab bar</doc>
3541736540 <type name="TabBar" c:type="AdwTabBar*"/>
3541836541 </instance-parameter>
3541936542 </parameters>
@@ -35423,19 +36546,19 @@ See [property@TabBar:autohide].</doc>
3542336546 glib:get-property="view">
3542436547 <doc xml:space="preserve"
3542536548 filename="src/adw-tab-bar.c"
35426- line="760">Gets the tab view @self controls.</doc>
36549+ line="840">Gets the tab view @self controls.</doc>
3542736550 <source-position filename="src/adw-tab-bar.h" line="32"/>
3542836551 <return-value transfer-ownership="none" nullable="1">
3542936552 <doc xml:space="preserve"
3543036553 filename="src/adw-tab-bar.c"
35431- line="766">the view @self controls</doc>
36554+ line="846">the view @self controls</doc>
3543236555 <type name="TabView" c:type="AdwTabView*"/>
3543336556 </return-value>
3543436557 <parameters>
3543536558 <instance-parameter name="self" transfer-ownership="none">
3543636559 <doc xml:space="preserve"
3543736560 filename="src/adw-tab-bar.c"
35438- line="762">a tab bar</doc>
36561+ line="842">a tab bar</doc>
3543936562 <type name="TabBar" c:type="AdwTabBar*"/>
3544036563 </instance-parameter>
3544136564 </parameters>
@@ -35445,7 +36568,7 @@ See [property@TabBar:autohide].</doc>
3544536568 glib:set-property="autohide">
3544636569 <doc xml:space="preserve"
3544736570 filename="src/adw-tab-bar.c"
35448- line="954">Sets whether the tabs automatically hide.
36571+ line="1034">Sets whether the tabs automatically hide.
3544936572
3545036573 If set to `TRUE`, the tab bar disappears when [property@TabBar:view] has 0
3545136574 or 1 tab, no pinned tabs, and no tab is being transferred.
@@ -35459,13 +36582,13 @@ See [property@TabBar:tabs-revealed].</doc>
3545936582 <instance-parameter name="self" transfer-ownership="none">
3546036583 <doc xml:space="preserve"
3546136584 filename="src/adw-tab-bar.c"
35462- line="956">a tab bar</doc>
36585+ line="1036">a tab bar</doc>
3546336586 <type name="TabBar" c:type="AdwTabBar*"/>
3546436587 </instance-parameter>
3546536588 <parameter name="autohide" transfer-ownership="none">
3546636589 <doc xml:space="preserve"
3546736590 filename="src/adw-tab-bar.c"
35468- line="957">whether the tabs automatically hide</doc>
36591+ line="1037">whether the tabs automatically hide</doc>
3546936592 <type name="gboolean" c:type="gboolean"/>
3547036593 </parameter>
3547136594 </parameters>
@@ -35475,7 +36598,7 @@ See [property@TabBar:tabs-revealed].</doc>
3547536598 glib:set-property="end-action-widget">
3547636599 <doc xml:space="preserve"
3547736600 filename="src/adw-tab-bar.c"
35478- line="911">Sets the widget to show after the tabs.</doc>
36601+ line="991">Sets the widget to show after the tabs.</doc>
3547936602 <source-position filename="src/adw-tab-bar.h" line="46"/>
3548036603 <return-value transfer-ownership="none">
3548136604 <type name="none" c:type="void"/>
@@ -35484,7 +36607,7 @@ See [property@TabBar:tabs-revealed].</doc>
3548436607 <instance-parameter name="self" transfer-ownership="none">
3548536608 <doc xml:space="preserve"
3548636609 filename="src/adw-tab-bar.c"
35487- line="913">a tab bar</doc>
36610+ line="993">a tab bar</doc>
3548836611 <type name="TabBar" c:type="AdwTabBar*"/>
3548936612 </instance-parameter>
3549036613 <parameter name="widget"
@@ -35493,7 +36616,7 @@ See [property@TabBar:tabs-revealed].</doc>
3549336616 allow-none="1">
3549436617 <doc xml:space="preserve"
3549536618 filename="src/adw-tab-bar.c"
35496- line="914">the widget to show after the tabs</doc>
36619+ line="994">the widget to show after the tabs</doc>
3549736620 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3549836621 </parameter>
3549936622 </parameters>
@@ -35503,7 +36626,7 @@ See [property@TabBar:tabs-revealed].</doc>
3550336626 glib:set-property="expand-tabs">
3550436627 <doc xml:space="preserve"
3550536628 filename="src/adw-tab-bar.c"
35506- line="1018">Sets whether tabs expand to full width.
36629+ line="1098">Sets whether tabs expand to full width.
3550736630
3550836631 If set to `TRUE`, the tabs will always vary width filling the whole width
3550936632 when possible, otherwise tabs will always have the minimum possible size.</doc>
@@ -35515,13 +36638,13 @@ when possible, otherwise tabs will always have the minimum possible size.</doc>
3551536638 <instance-parameter name="self" transfer-ownership="none">
3551636639 <doc xml:space="preserve"
3551736640 filename="src/adw-tab-bar.c"
35518- line="1020">a tab bar</doc>
36641+ line="1100">a tab bar</doc>
3551936642 <type name="TabBar" c:type="AdwTabBar*"/>
3552036643 </instance-parameter>
3552136644 <parameter name="expand_tabs" transfer-ownership="none">
3552236645 <doc xml:space="preserve"
3552336646 filename="src/adw-tab-bar.c"
35524- line="1021">whether to expand tabs</doc>
36647+ line="1101">whether to expand tabs</doc>
3552536648 <type name="gboolean" c:type="gboolean"/>
3552636649 </parameter>
3552736650 </parameters>
@@ -35532,7 +36655,7 @@ when possible, otherwise tabs will always have the minimum possible size.</doc>
3553236655 version="1.3">
3553336656 <doc xml:space="preserve"
3553436657 filename="src/adw-tab-bar.c"
35535- line="1155">Sets whether drop data should be preloaded on hover.
36658+ line="1235">Sets whether drop data should be preloaded on hover.
3553636659
3553736660 See [property@Gtk.DropTarget:preload].</doc>
3553836661 <source-position filename="src/adw-tab-bar.h" line="82"/>
@@ -35543,13 +36666,13 @@ See [property@Gtk.DropTarget:preload].</doc>
3554336666 <instance-parameter name="self" transfer-ownership="none">
3554436667 <doc xml:space="preserve"
3554536668 filename="src/adw-tab-bar.c"
35546- line="1157">a tab bar</doc>
36669+ line="1237">a tab bar</doc>
3554736670 <type name="TabBar" c:type="AdwTabBar*"/>
3554836671 </instance-parameter>
3554936672 <parameter name="preload" transfer-ownership="none">
3555036673 <doc xml:space="preserve"
3555136674 filename="src/adw-tab-bar.c"
35552- line="1158">whether to preload drop data</doc>
36675+ line="1238">whether to preload drop data</doc>
3555336676 <type name="gboolean" c:type="gboolean"/>
3555436677 </parameter>
3555536678 </parameters>
@@ -35559,7 +36682,7 @@ See [property@Gtk.DropTarget:preload].</doc>
3555936682 glib:set-property="inverted">
3556036683 <doc xml:space="preserve"
3556136684 filename="src/adw-tab-bar.c"
35562- line="1060">Sets whether tabs tabs use inverted layout.
36685+ line="1140">Sets whether tabs tabs use inverted layout.
3556336686
3556436687 If set to `TRUE`, non-pinned tabs will have the close button at the beginning
3556536688 and the indicator at the end rather than the opposite.</doc>
@@ -35571,13 +36694,13 @@ and the indicator at the end rather than the opposite.</doc>
3557136694 <instance-parameter name="self" transfer-ownership="none">
3557236695 <doc xml:space="preserve"
3557336696 filename="src/adw-tab-bar.c"
35574- line="1062">a tab bar</doc>
36697+ line="1142">a tab bar</doc>
3557536698 <type name="TabBar" c:type="AdwTabBar*"/>
3557636699 </instance-parameter>
3557736700 <parameter name="inverted" transfer-ownership="none">
3557836701 <doc xml:space="preserve"
3557936702 filename="src/adw-tab-bar.c"
35580- line="1063">whether tabs use inverted layout</doc>
36703+ line="1143">whether tabs use inverted layout</doc>
3558136704 <type name="gboolean" c:type="gboolean"/>
3558236705 </parameter>
3558336706 </parameters>
@@ -35587,7 +36710,7 @@ and the indicator at the end rather than the opposite.</doc>
3558736710 glib:set-property="start-action-widget">
3558836711 <doc xml:space="preserve"
3558936712 filename="src/adw-tab-bar.c"
35590- line="868">Sets the widget to show before the tabs.</doc>
36713+ line="948">Sets the widget to show before the tabs.</doc>
3559136714 <source-position filename="src/adw-tab-bar.h" line="40"/>
3559236715 <return-value transfer-ownership="none">
3559336716 <type name="none" c:type="void"/>
@@ -35596,7 +36719,7 @@ and the indicator at the end rather than the opposite.</doc>
3559636719 <instance-parameter name="self" transfer-ownership="none">
3559736720 <doc xml:space="preserve"
3559836721 filename="src/adw-tab-bar.c"
35599- line="870">a tab bar</doc>
36722+ line="950">a tab bar</doc>
3560036723 <type name="TabBar" c:type="AdwTabBar*"/>
3560136724 </instance-parameter>
3560236725 <parameter name="widget"
@@ -35605,7 +36728,7 @@ and the indicator at the end rather than the opposite.</doc>
3560536728 allow-none="1">
3560636729 <doc xml:space="preserve"
3560736730 filename="src/adw-tab-bar.c"
35608- line="871">the widget to show before the tabs</doc>
36731+ line="951">the widget to show before the tabs</doc>
3560936732 <type name="Gtk.Widget" c:type="GtkWidget*"/>
3561036733 </parameter>
3561136734 </parameters>
@@ -35615,7 +36738,7 @@ and the indicator at the end rather than the opposite.</doc>
3561536738 glib:set-property="view">
3561636739 <doc xml:space="preserve"
3561736740 filename="src/adw-tab-bar.c"
35618- line="776">Sets the tab view @self controls.</doc>
36741+ line="856">Sets the tab view @self controls.</doc>
3561936742 <source-position filename="src/adw-tab-bar.h" line="34"/>
3562036743 <return-value transfer-ownership="none">
3562136744 <type name="none" c:type="void"/>
@@ -35624,7 +36747,7 @@ and the indicator at the end rather than the opposite.</doc>
3562436747 <instance-parameter name="self" transfer-ownership="none">
3562536748 <doc xml:space="preserve"
3562636749 filename="src/adw-tab-bar.c"
35627- line="778">a tab bar</doc>
36750+ line="858">a tab bar</doc>
3562836751 <type name="TabBar" c:type="AdwTabBar*"/>
3562936752 </instance-parameter>
3563036753 <parameter name="view"
@@ -35633,7 +36756,7 @@ and the indicator at the end rather than the opposite.</doc>
3563336756 allow-none="1">
3563436757 <doc xml:space="preserve"
3563536758 filename="src/adw-tab-bar.c"
35636- line="779">a tab view</doc>
36759+ line="859">a tab view</doc>
3563736760 <type name="TabView" c:type="AdwTabView*"/>
3563836761 </parameter>
3563936762 </parameters>
@@ -35642,7 +36765,7 @@ and the indicator at the end rather than the opposite.</doc>
3564236765 c:identifier="adw_tab_bar_setup_extra_drop_target">
3564336766 <doc xml:space="preserve"
3564436767 filename="src/adw-tab-bar.c"
35645- line="1086">Sets the supported types for this drop target.
36768+ line="1166">Sets the supported types for this drop target.
3564636769
3564736770 Sets up an extra drop target on tabs.
3564836771
@@ -35661,13 +36784,13 @@ The [signal@TabBar::extra-drag-drop] signal can be used to handle the drop.</doc
3566136784 <instance-parameter name="self" transfer-ownership="none">
3566236785 <doc xml:space="preserve"
3566336786 filename="src/adw-tab-bar.c"
35664- line="1088">a tab bar</doc>
36787+ line="1168">a tab bar</doc>
3566536788 <type name="TabBar" c:type="AdwTabBar*"/>
3566636789 </instance-parameter>
3566736790 <parameter name="actions" transfer-ownership="none">
3566836791 <doc xml:space="preserve"
3566936792 filename="src/adw-tab-bar.c"
35670- line="1089">the supported actions</doc>
36793+ line="1169">the supported actions</doc>
3567136794 <type name="Gdk.DragAction" c:type="GdkDragAction"/>
3567236795 </parameter>
3567336796 <parameter name="types"
@@ -35676,7 +36799,7 @@ The [signal@TabBar::extra-drag-drop] signal can be used to handle the drop.</doc
3567636799 allow-none="1">
3567736800 <doc xml:space="preserve"
3567836801 filename="src/adw-tab-bar.c"
35679- line="1090">
36802+ line="1170">
3568036803 all supported `GType`s that can be dropped</doc>
3568136804 <array length="2" zero-terminated="0" c:type="GType*">
3568236805 <type name="GType" c:type="GType"/>
@@ -35685,7 +36808,7 @@ The [signal@TabBar::extra-drag-drop] signal can be used to handle the drop.</doc
3568536808 <parameter name="n_types" transfer-ownership="none">
3568636809 <doc xml:space="preserve"
3568736810 filename="src/adw-tab-bar.c"
35688- line="1092">number of @types</doc>
36811+ line="1172">number of @types</doc>
3568936812 <type name="gsize" c:type="gsize"/>
3569036813 </parameter>
3569136814 </parameters>
@@ -35698,7 +36821,7 @@ The [signal@TabBar::extra-drag-drop] signal can be used to handle the drop.</doc
3569836821 default-value="TRUE">
3569936822 <doc xml:space="preserve"
3570036823 filename="src/adw-tab-bar.c"
35701- line="493">Whether the tabs automatically hide.
36824+ line="573">Whether the tabs automatically hide.
3570236825
3570336826 If set to `TRUE`, the tab bar disappears when [property@TabBar:view] has 0
3570436827 or 1 tab, no pinned tabs, and no tab is being transferred.
@@ -35713,7 +36836,7 @@ See [property@TabBar:tabs-revealed].</doc>
3571336836 getter="get_end_action_widget">
3571436837 <doc xml:space="preserve"
3571536838 filename="src/adw-tab-bar.c"
35716- line="483">The widget shown after the tabs.</doc>
36839+ line="563">The widget shown after the tabs.</doc>
3571736840 <type name="Gtk.Widget"/>
3571836841 </property>
3571936842 <property name="expand-tabs"
@@ -35724,7 +36847,7 @@ See [property@TabBar:tabs-revealed].</doc>
3572436847 default-value="TRUE">
3572536848 <doc xml:space="preserve"
3572636849 filename="src/adw-tab-bar.c"
35727- line="520">Whether tabs expand to full width.
36850+ line="600">Whether tabs expand to full width.
3572836851
3572936852 If set to `TRUE`, the tabs will always vary width filling the whole width
3573036853 when possible, otherwise tabs will always have the minimum possible size.</doc>
@@ -35734,10 +36857,10 @@ when possible, otherwise tabs will always have the minimum possible size.</doc>
3573436857 version="1.4"
3573536858 transfer-ownership="none"
3573636859 getter="get_extra_drag_preferred_action"
35737- default-value="0">
36860+ default-value="GDK_ACTION_NONE">
3573836861 <doc xml:space="preserve"
3573936862 filename="src/adw-tab-bar.c"
35740- line="558">The unique action on the `current-drop` of the
36863+ line="638">The unique action on the `current-drop` of the
3574136864 [signal@TabBar::extra-drag-drop].
3574236865
3574336866 This property should only be used during a [signal@TabBar::extra-drag-drop]
@@ -35754,7 +36877,7 @@ and is always a subset of what was originally passed to
3575436877 default-value="FALSE">
3575536878 <doc xml:space="preserve"
3575636879 filename="src/adw-tab-bar.c"
35757- line="575">Whether the drop data should be preloaded on hover.
36880+ line="655">Whether the drop data should be preloaded on hover.
3575836881
3575936882 See [property@Gtk.DropTarget:preload].</doc>
3576036883 <type name="gboolean" c:type="gboolean"/>
@@ -35767,7 +36890,7 @@ See [property@Gtk.DropTarget:preload].</doc>
3576736890 default-value="FALSE">
3576836891 <doc xml:space="preserve"
3576936892 filename="src/adw-tab-bar.c"
35770- line="533">Whether tabs use inverted layout.
36893+ line="613">Whether tabs use inverted layout.
3577136894
3577236895 If set to `TRUE`, non-pinned tabs will have the close button at the
3577336896 beginning and the indicator at the end rather than the opposite.</doc>
@@ -35779,7 +36902,7 @@ beginning and the indicator at the end rather than the opposite.</doc>
3577936902 default-value="FALSE">
3578036903 <doc xml:space="preserve"
3578136904 filename="src/adw-tab-bar.c"
35782- line="546">Whether the tab bar is overflowing.
36905+ line="626">Whether the tab bar is overflowing.
3578336906
3578436907 If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3578536908 <type name="gboolean" c:type="gboolean"/>
@@ -35791,7 +36914,7 @@ If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3579136914 getter="get_start_action_widget">
3579236915 <doc xml:space="preserve"
3579336916 filename="src/adw-tab-bar.c"
35794- line="473">The widget shown before the tabs.</doc>
36917+ line="553">The widget shown before the tabs.</doc>
3579536918 <type name="Gtk.Widget"/>
3579636919 </property>
3579736920 <property name="tabs-revealed"
@@ -35800,7 +36923,7 @@ If `TRUE`, all tabs cannot be displayed at once and require scrolling.</doc>
3580036923 default-value="FALSE">
3580136924 <doc xml:space="preserve"
3580236925 filename="src/adw-tab-bar.c"
35803- line="508">Whether the tabs are currently revealed.
36926+ line="588">Whether the tabs are currently revealed.
3580436927
3580536928 See [property@TabBar:autohide].</doc>
3580636929 <type name="gboolean" c:type="gboolean"/>
@@ -35812,13 +36935,13 @@ See [property@TabBar:autohide].</doc>
3581236935 getter="get_view">
3581336936 <doc xml:space="preserve"
3581436937 filename="src/adw-tab-bar.c"
35815- line="463">The tab view the tab bar controls.</doc>
36938+ line="543">The tab view the tab bar controls.</doc>
3581636939 <type name="TabView"/>
3581736940 </property>
3581836941 <glib:signal name="extra-drag-drop" when="last">
3581936942 <doc xml:space="preserve"
3582036943 filename="src/adw-tab-bar.c"
35821- line="591">This signal is emitted when content is dropped onto a tab.
36944+ line="671">This signal is emitted when content is dropped onto a tab.
3582236945
3582336946 The content must be of one of the types set up via
3582436947 [method@TabBar.setup_extra_drop_target].
@@ -35827,20 +36950,20 @@ See [signal@Gtk.DropTarget::drop].</doc>
3582736950 <return-value transfer-ownership="none">
3582836951 <doc xml:space="preserve"
3582936952 filename="src/adw-tab-bar.c"
35830- line="604">whether the drop was accepted for @page</doc>
36953+ line="684">whether the drop was accepted for @page</doc>
3583136954 <type name="gboolean" c:type="gboolean"/>
3583236955 </return-value>
3583336956 <parameters>
3583436957 <parameter name="page" transfer-ownership="none">
3583536958 <doc xml:space="preserve"
3583636959 filename="src/adw-tab-bar.c"
35837- line="594">the page matching the tab the content was dropped onto</doc>
36960+ line="674">the page matching the tab the content was dropped onto</doc>
3583836961 <type name="TabPage"/>
3583936962 </parameter>
3584036963 <parameter name="value" transfer-ownership="none">
3584136964 <doc xml:space="preserve"
3584236965 filename="src/adw-tab-bar.c"
35843- line="595">the `GValue` being dropped</doc>
36966+ line="675">the `GValue` being dropped</doc>
3584436967 <type name="GObject.Value"/>
3584536968 </parameter>
3584636969 </parameters>
@@ -35848,7 +36971,7 @@ See [signal@Gtk.DropTarget::drop].</doc>
3584836971 <glib:signal name="extra-drag-value" when="last" version="1.3">
3584936972 <doc xml:space="preserve"
3585036973 filename="src/adw-tab-bar.c"
35851- line="618">This signal is emitted when the dropped content is preloaded.
36974+ line="698">This signal is emitted when the dropped content is preloaded.
3585236975
3585336976 In order for data to be preloaded, [property@TabBar:extra-drag-preload]
3585436977 must be set to `TRUE`.
@@ -35860,20 +36983,20 @@ See [property@Gtk.DropTarget:value].</doc>
3586036983 <return-value transfer-ownership="none">
3586136984 <doc xml:space="preserve"
3586236985 filename="src/adw-tab-bar.c"
35863- line="634">the preferred action for the drop on @page</doc>
36986+ line="714">the preferred action for the drop on @page</doc>
3586436987 <type name="Gdk.DragAction"/>
3586536988 </return-value>
3586636989 <parameters>
3586736990 <parameter name="page" transfer-ownership="none">
3586836991 <doc xml:space="preserve"
3586936992 filename="src/adw-tab-bar.c"
35870- line="621">the page matching the tab the content was dropped onto</doc>
36993+ line="701">the page matching the tab the content was dropped onto</doc>
3587136994 <type name="TabPage"/>
3587236995 </parameter>
3587336996 <parameter name="value" transfer-ownership="none">
3587436997 <doc xml:space="preserve"
3587536998 filename="src/adw-tab-bar.c"
35876- line="622">the `GValue` being dropped</doc>
36999+ line="702">the `GValue` being dropped</doc>
3587737000 <type name="GObject.Value"/>
3587837001 </parameter>
3587937002 </parameters>
@@ -36794,7 +37917,7 @@ currently active.</doc>
3679437917 version="1.4"
3679537918 transfer-ownership="none"
3679637919 getter="get_extra_drag_preferred_action"
36797- default-value="0">
37920+ default-value="GDK_ACTION_NONE">
3679837921 <doc xml:space="preserve"
3679937922 filename="src/adw-tab-overview.c"
3680037923 line="1687">The unique action on the `current-drop` of the
@@ -43427,7 +44550,7 @@ See also [property@ToolbarView:bottom-bar-style].</doc>
4342744550 <function-macro name="UNAVAILABLE"
4342844551 c:identifier="ADW_UNAVAILABLE"
4342944552 introspectable="0">
43430- <source-position filename="src/adw-version.h" line="299"/>
44553+ <source-position filename="src/adw-version.h" line="327"/>
4343144554 <parameters>
4343244555 <parameter name="major">
4343344556 </parameter>
@@ -43435,7 +44558,7 @@ See also [property@ToolbarView:bottom-bar-style].</doc>
4343544558 </parameter>
4343644559 </parameters>
4343744560 </function-macro>
43438- <constant name="VERSION_S" value="1.7.7" c:type="ADW_VERSION_S">
44561+ <constant name="VERSION_S" value="1.8.1" c:type="ADW_VERSION_S">
4343944562 <doc xml:space="preserve"
4344044563 filename="src/adw-version.h"
4344144564 line="45">Adwaita version, encoded as a string, useful for printing and
@@ -46792,6 +47915,25 @@ The child must have been added before with [method@Adw.WrapBox.append],
4679247915 </parameter>
4679347916 </parameters>
4679447917 </method>
47918+ <method name="remove_all"
47919+ c:identifier="adw_wrap_box_remove_all"
47920+ version="1.8">
47921+ <doc xml:space="preserve"
47922+ filename="src/adw-wrap-box.c"
47923+ line="1395">Removes all children from @self.</doc>
47924+ <source-position filename="src/adw-wrap-box.h" line="131"/>
47925+ <return-value transfer-ownership="none">
47926+ <type name="none" c:type="void"/>
47927+ </return-value>
47928+ <parameters>
47929+ <instance-parameter name="self" transfer-ownership="none">
47930+ <doc xml:space="preserve"
47931+ filename="src/adw-wrap-box.c"
47932+ line="1397">a wrap box</doc>
47933+ <type name="WrapBox" c:type="AdwWrapBox*"/>
47934+ </instance-parameter>
47935+ </parameters>
47936+ </method>
4679547937 <method name="reorder_child_after"
4679647938 c:identifier="adw_wrap_box_reorder_child_after"
4679747939 version="1.7">
@@ -48683,7 +49825,7 @@ This function is in the library, so it represents the libadwaita library your
4868349825 code is running against. Contrast with the [const@MAJOR_VERSION] constant,
4868449826 which represents the major version of the libadwaita headers you have
4868549827 included when compiling your code.</doc>
48686- <source-position filename="src/adw-version.h" line="305"/>
49828+ <source-position filename="src/adw-version.h" line="333"/>
4868749829 <return-value transfer-ownership="none">
4868849830 <doc xml:space="preserve"
4868949831 filename="src/adw-version.c"
@@ -48702,7 +49844,7 @@ This function is in the library, so it represents the libadwaita library your
4870249844 code is running against. Contrast with the [const@MAJOR_VERSION] constant,
4870349845 which represents the micro version of the libadwaita headers you have
4870449846 included when compiling your code.</doc>
48705- <source-position filename="src/adw-version.h" line="309"/>
49847+ <source-position filename="src/adw-version.h" line="337"/>
4870649848 <return-value transfer-ownership="none">
4870749849 <doc xml:space="preserve"
4870849850 filename="src/adw-version.c"
@@ -48721,7 +49863,7 @@ This function is in the library, so it represents the libadwaita library your
4872149863 code is running against. Contrast with the [const@MAJOR_VERSION] constant,
4872249864 which represents the minor version of the libadwaita headers you have
4872349865 included when compiling your code.</doc>
48724- <source-position filename="src/adw-version.h" line="307"/>
49866+ <source-position filename="src/adw-version.h" line="335"/>
4872549867 <return-value transfer-ownership="none">
4872649868 <doc xml:space="preserve"
4872749869 filename="src/adw-version.c"
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 large diff (11919 lines changed): collapsed
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